313
573
636
616
258
334
314
584
131
249
471
470
485
323
255
225
213
712
249
372
593
798
405
781
143
377
211
258
123
401
369
391
300
523
136
266
895
288
439
1000
590
119
741
378
691
397
429
457
270
493
156
284
89
146
210
539
925
1168
492
653