32
87
246
157
22
3221
78
16
25
854
7
384
298
23
68
34
219
123
265
31
101
336
62
14
79
50
1281
268
395
102
17
149
75
19
175
24
49
12
42
452
8
15
207
81
109
179
52
281
313
153