648
865
380
941
323
539
755
622
836
351
777
646
509
379
594
461
673
889
402
617
350
916
429
995
860
727
808
671
887
755
967
482
346
563
778
994
725
939
804
670
535
400
620
481
349
561
427
643
857
372
938
454
669
534
400