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