0: 104857600
1: 104202240
2: 1244561408
3: 80007168
4: 88997888
5: 97460224
6: 98779136
7: 96587776
8: 75456512
9: 94572544
10: 99459072
11: 101036032
12: 101466112
13: 103194624
14: 101666816
15: 102916096
16: 103149568
17: 104677376
18: 104095744
19: 104824832
20: 104853504
21: 104579072
22: 104853504
23: 104849408
24: 104857600
25: 104857600
26: 104857600
27: 101683200
