0: 104857600
1: 102895616
2: 1261699072
3: 80007168
4: 88997888
5: 96645120
6: 98779136
7: 96587776
8: 75456512
9: 94588928
10: 101388288
11: 96276480
12: 100081664
13: 99401728
14: 101752832
15: 102731776
16: 103690240
17: 104427520
18: 104808448
19: 104591360
20: 104787968
21: 104632320
22: 104824832
23: 104849408
24: 104857600
25: 104857600
26: 104857600
27: 40091648
