8
7
30
182
15
20
53
24
61
424
197
14
179
126
153
85
55
149
114
121
81
47
201
116
136
845
191
316
340
217
139
223
100
776
69
239
60
71
110
42
50
151
1096
123
72
134
97
105
78
73
62
286
132
49
91