39
35
31
38
103
44
154
42
29
109
25
164
87
57
79
112
84
37
98
158
32
22
55
0
117
218
96
254
67
52
24
21
207
136
47
106
53
11
8
155
101
105
213
80
516
337
540
90
86
116
49
34
138
9
64