0: 104857600
1: 104857600
2: 3899392
3: 1270677504
4: 144863232
5: 80007168
6: 88997888
7: 83976192
8: 93908992
9: 98373632
10: 96587776
11: 100622336
12: 83402752
13: 95109120
14: 103337984
15: 90140672
16: 98963456
17: 104034304
18: 104456192
19: 99504128
20: 103239680
21: 102318080
22: 104243200
23: 104099840
24: 104198144
25: 104755200
26: 104812544
27: 104689664
28: 104849408
29: 104841216
30: 104853504
31: 104853504
32: 104857600
33: 104857600
34: 102600704
