5
25
6
68
21
17
9
36
14
7
4
27
234
76
2
80
16
71
58
53
199
86
43
41
35
222
116
47
59
163
30
78
29
338
19
67
100
42
651
321
191
284
282
213
278
129
102
297
1638
705
686
77
98
84
303
63
161