19
101
52
12
7
44
27
49
14
47
38
32
106
28
21
46
43
78
278
54
73
92
31
194
86
36
384
150
85
20
145
323
336
151
208
455
254
160
184
292
103
287
237
226
456
377
431
355
420
345
463
221
137
204
243
34