712
392
655
576
955
890
785
821
674
217
473
705
618
232
346
641
634
723
691
750
33
804
814
208
171
253
416
910