0
51
13
22
4
9
47
14
17
52
21
53
40
32
56
35
116
109
12
19
8
58
10
31
43
23
27
6
92
54
118
25
94
85
82
287
129
252
162
366
49
50
225
333
102
198
197
276
332
274
101
204
524
233