378
946
808
675
757
620
490
353
917
434
648
514
726
945
326
890
759
969
836
352
915
432
647
726
943
806
325
538
754
485
348
913
432
648
862
728
592
455
321
404
619
835
349
915
429
645
861
377
941
806
322
885
753
616
484