8
53
18
17
2
7
5
6
3
290
14
11
13
21
41
10
69
65
12
35
91
30
277
38
84
163
27
36
268
20
350
410
134
63
58
40
85
62
110
45
124
352
115
122
279
3619
127
714
1630
51
2568
29
168
101