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