0: 2043904
1: 1280524288
2: 80007168
3: 88997888
4: 93908992
5: 80277504
6: 88018944
7: 99721216
8: 104050688
9: 103272448
10: 104177664
11: 103632896
12: 104652800
13: 104652800
14: 104820736
15: 104849408
16: 104857600
17: 83124224
