418
646
668
443
728
556
688
916
904
936
61
1047
748
365
643
574
544
343
396
363
43
56
855
714
672
33
362