680
411
974
842
357
923
435
650
382
599
815
330
545
760
973
844
705
787
649
513
380
599
462
678
408
621
489
706
569
433
304
727
945
813
674
543
407
489
703
917
433
648
865
381
595
810
326
541
755
968
838
355
918
784