1
54
14
24
8
10
48
17
53
9
21
40
32
56
35
117
109
12
19
58
31
43
23
27
6
92
55
118
25
94
85
83
288
129
252
162
367
49
51
226
333
103
199
198
276
332
274
102
205
524
238