468
688
765
632
500
711
576
447
309
738
601
815
333
901
767
844
714
924
442
308
522
739
954
471
333
764
630
494
359
576
791
307
522
387
953
683
899
412
976
843
707
924
440
656
521
734
600
816
332
898
764
981
842
712
925