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