39
17
11
30
58
19
18
8
252
84
25
67
291
63
32
128
51
140
60
46
129
143
13
53
27
66
228
31
177
235
57
26
175
94
101
14
162
16
275
36
147
126
100
138
306
334
133
1263
93
33
78