0: 104857600
1: 104857600
2: 71278592
3: 1586184192
4: 92938240
5: 77082624
6: 97480704
7: 102854656
8: 101470208
9: 90513408
10: 97808384
11: 103669760
12: 102780928
13: 103755776
14: 103444480
15: 102203392
16: 100691968
17: 104804352
18: 104353792
19: 104853504
20: 103747584
21: 104800256
22: 103870464
23: 104562688
24: 104656896
25: 104529920
26: 104386560
27: 104787968
28: 104783872
29: 104841216
30: 104849408
31: 104853504
32: 104857600
33: 104857600
34: 104857600
35: 104857600
36: 32296960
