60
1
59
84
2
369
345
516
450
305
69
99
504
1431
93
1215
574
918
0
422
665
729
730
1379
512
1722
486
407
727
1374
4
488
289
1609