47
196
221
565
210
187
87
871
258
183
30
199
426
299
308
63
205
206
1053
519
472
135
64
434
240
491
218
129
3
175
267
161
94
105
81
228
312
224
327
68
374
61
376
155
225
139
159
307
248
372
227
177
142
341
110
102