0: 104857600
1: 104857600
2: 1142784
3: 1262321664
4: 80007168
5: 88997888
6: 99508224
7: 98779136
8: 96587776
9: 100622336
10: 94593024
11: 102182912
12: 101171200
13: 100409344
14: 100597760
15: 98480128
16: 104275968
17: 102711296
18: 104435712
19: 104341504
20: 104804352
21: 104300544
22: 104599552
23: 104787968
24: 104853504
25: 104857600
26: 104857600
27: 104857600
28: 104857600
29: 31014912
