0: 104857600
1: 104132608
2: 1247051776
3: 80007168
4: 88997888
5: 97460224
6: 98779136
7: 96587776
8: 75456512
9: 94572544
10: 98566144
11: 103153664
12: 92680192
13: 102879232
14: 104448000
15: 101498880
16: 102891520
17: 103747584
18: 103878656
19: 104181760
20: 104574976
21: 104484864
22: 104783872
23: 104853504
24: 104857600
25: 104857600
26: 104857600
27: 104857600
28: 4370432
