48
10
22
3
6
44
13
17
52
9
21
53
40
32
56
35
116
108
11
19
7
58
31
12
43
23
27
5
92
54
118
25
94
85
82
287
129
252
161
366
49
225
333
102
198
197
275
332
274
101
201
276
524
233
517