25
376
149
69
126
136
4
78
99
1188
62
39
40
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
127
100
35
49
409
11
55
28
79
245
41
1675
965
309
910