0: 104857600
1: 104079360
2: 1264566272
3: 80007168
4: 88997888
5: 99508224
6: 98779136
7: 96587776
8: 75456512
9: 94593024
10: 101441536
11: 96280576
12: 100433920
13: 99385344
14: 103129088
15: 102739968
16: 103276544
17: 104763392
18: 104275968
19: 104800256
20: 104742912
21: 104820736
22: 104833024
23: 104845312
24: 104857600
25: 104857600
26: 104857600
27: 50147328
