694
905
776
988
718
932
801
666
881
395
960
823
339
422
988
503
367
582
450
312
395
608
823
689
903
420
851
365
930
796
665
527
393
959
471
688
766
985
853
716
933
445
662
874
741
956
477
688
902
421
982
496
360
576
440