0: 104857600
1: 104427520
2: 1255997440
3: 80007168
4: 88997888
5: 99508224
6: 98779136
7: 96587776
8: 75456512
9: 94593024
10: 101203968
11: 96280576
12: 100433920
13: 99520512
14: 103542784
15: 102739968
16: 103276544
17: 104763392
18: 104083456
19: 104173568
20: 104738816
21: 104726528
22: 104828928
23: 104853504
24: 104857600
25: 104857600
26: 104857600
27: 57397248
