107
62
32
48
117
42
22
47
29
53
58
45
131
41
36
66
110
33
12
89
26
129
150
157
57
67
16
38
11
25
46
44
156
74
503
99
69
70
52
85
60
109
75
21
49
137
23
8
189
50