0: 104857600
1: 104099840
2: 1254686720
3: 80007168
4: 88997888
5: 99508224
6: 98779136
7: 96587776
8: 75456512
9: 94593024
10: 103391232
11: 100253696
12: 102940672
13: 101101568
14: 102400000
15: 104157184
16: 103649280
17: 104845312
18: 104775680
19: 104402944
20: 104693760
21: 104833024
22: 104742912
23: 104845312
24: 104857600
25: 104857600
26: 104857600
27: 61587456
