42
32
12
96
33
316
47
810
116
51
206
191
16
22
66
234
19
83
21
17
52
414
29
345
304
25
127
100
35
49
409
11
55
28
79
245
41
1675
965
39
309
910
161
31
183
84
58
152
232
188
2
298
98