10
58
42
18
34
28
2
26
19
17
113
11
32
3
37
54
14
261
78
161
133
117
118
184
297
140
199
91
109
8
1354