50
1910
0
729
2
1032
1
728
704
2002
2072
2648
2510
2106
949
1606
1883
1352
1230
3
2955
1416
759
629
621
1902
5
813
674
827