675
0
859
402
1
1728
2655
454
722
474
755
418
2121
4
1661
2964
670
5313
259
909
572
944
1101
408
1436