306
132
374
334
935
642
485
845
495
719
1054
205
216
184
641
381
631
140
661
303
659
378
223
511
1471
222
333
652
235
527
128
291
321
223
451
773
600
440
549
530
343
564
881
276
341
305
502
423
922
267
462
573
499
297
117
955
920
401
368
444