634
2
440
1
74
592
661
387
830
96
681
86
457
389
315
534
488
688
76
742
739
650
896
864
71
536
885
614
724
816
399
640