92
53
25
19
201
77
272
117
121
172
183
80
116
173
86
76
121
127
202
219
185
109
93
121
58
18
82
154
192
86
178
146
167
38
148
147
158
360
290
25
15
123
85
151
127
123
66
702
121
418
298
277
178
116
167
87
340
72
57
210