30
37
20
98
258
68
109
2
182
8
40
7
36
21
62
72
19
6
318
11
16
9
69
14
431
181
758
3
27
269
55
85
24
12
15
81
154
18