188
455
548
290
244
391
293
155
334
269
306
178
890
406
319
249
913
307
138
225
357
349
495
752
336
307
452
513
404
237
201
107
266
481
166
217
235
300
355
350
674
537
1590
622
637
1450
389
434
282
602
401
233
594
746
312
73
529
306
142
410