200
281
105
190
51
162
127
247
79
123
837
56
339
273
266
124
144
158
133
115
219
84
155
72
168
296
425
264
44
253
419
439
68
99
149
174
202
470
398
1481
222
145