510
45
39
18
29
147
198
20
844
26
72
28
379
16
1355
38
31
15
50
13
77
58
150
33
179
85
65
239
23
178
92
36
635
245
79
88
25
1154
78
531
67
137
263
123
186
117
17
356
252
295
272
265
637
54
341
60
322