42
32
12
96
33
316
47
811
117
51
207
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
162
31
184
84
58
152
232
188
2
298
98