112
84
32
91
54
394
30
34
19
24
177
221
138
37
111
27
593
661
79
377
192
61
749
55
458
89
96
98
456
530
15
50
66
49
350
304
215
899
145
106
40
7064
195
389
29
219
1314
318
65
94
206
1147
874
371
153
47