1104
1
516
640
679
552
728
120
610
543
651
592
678
699
3
746
4
533
1164
2
553
588
947
350
398
753
86
94
68
857
82
648
881
498