1
54
13
23
6
9
47
14
17
53
21
40
32
56
35
116
109
12
19
8
58
10
31
43
27
92
55
118
25
94
85
82
288
129
252
162
367
49
50
225
333
103
199
197
276
332
274
101
204
524
234