343
1
1067
2
495
665
421
85
1214
574
917
0
930
729
856
445
504
1186
1672
1430
560
3
999
1784
8
1021
405
894
425
75
663
392
482