1
53
13
23
7
10
47
14
17
9
21
54
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
197
276
332
274
101
205
524
234