0: 104857600
1: 104099840
2: 1254686720
3: 80007168
4: 88997888
5: 99508224
6: 98779136
7: 96587776
8: 75456512
9: 94593024
10: 101203968
11: 96280576
12: 100433920
13: 99520512
14: 103124992
15: 102739968
16: 103276544
17: 104763392
18: 104280064
19: 104837120
20: 104837120
21: 104824832
22: 104837120
23: 104833024
24: 104857600
25: 104857600
26: 104857600
27: 50368512
