8
45
31
29
285
6
3
11
30
17
92
1
49
25
32
5
77
27
12
219
62
691
19
177
22
9
20
138
97
81
59
85
34
705
185
16
207
40
53
4223
74
221
44
63