0: 2048000
1: 1280557056
2: 80007168
3: 88997888
4: 93908992
5: 80277504
6: 88018944
7: 99725312
8: 102449152
9: 104214528
10: 104734720
11: 103616512
12: 104857600
13: 104767488
14: 104828928
15: 104857600
16: 104857600
17: 37580800
