4096 20
1035 2
3397 8
1351 4
2664 19
1728 9
2968 17
3884 31
2202 12
1907 6
1995 5
1730 3
2198 11
2019 8
3174 18
2258 7
1389 5
2863 19
3858 16
2363 15
1620 4
3589 13
6368 20
4033 12