112
84
32
91
51
394
30
33
19
24
174
221
136
36
111
27
593
661
78
377
192
61
749
53
458
89
95
98
455
529
15
50
66
48
350
304
215
897
145
106
80
40
7047
34
195
389
29
219
1312
314
64
94
206
1147
874
370
153
47