10
61
9
16
14
49
20
126
52
37
4
114
6
50
29
54
362
258
121
53
233
178
31
62
13
189
115
17
12
95
156
24
25
45
302
116
157
141
243
101
58
7
76
338
57
128
43
85
182
78
88
27
8
36
193