250
686
208
349
791
869
845
371
152
299
549
676
1019
760
478
513
728
460
375
673
518
570
780
509
276
207
685
798
432
379
278
588
459
179
221
766
206
638
862
232
298
849
859
419
507
532
898
623
393
483
712
524
239
474
455
545
331
604
693
475