523
1
875
2
967
3
3158
448
1017
512
789
437
412
729
4
621
560
1330
462
1271
1065
1120
666
932
1411
676
0
134
536
422
684
3348
1797
3287
5
1699