0: 104857600
1: 104857600
2: 28676096
3: 1291616256
4: 80007168
5: 88997888
6: 99508224
7: 90337280
8: 84348928
9: 81088512
10: 104345600
11: 101838848
12: 98471936
13: 103616512
14: 102547456
15: 100016128
16: 98193408
17: 104783872
18: 103104512
19: 103866368
20: 104763392
21: 104611840
22: 104431616
23: 104370176
24: 104681472
25: 104845312
26: 104833024
27: 104804352
28: 104857600
29: 104853504
30: 104857600
31: 104857600
32: 104857600
33: 67100672
