0: 104857600
1: 104857600
2: 69849088
3: 1596243968
4: 91983872
5: 77082624
6: 97460224
7: 103264256
8: 101470208
9: 90513408
10: 103292928
11: 92561408
12: 103485440
13: 103653376
14: 95846400
15: 104411136
16: 100929536
17: 102608896
18: 101273600
19: 102486016
20: 101232640
21: 103419904
22: 104075264
23: 104230912
24: 103956480
25: 104038400
26: 104136704
27: 104726528
28: 104820736
29: 104775680
30: 104783872
31: 104853504
32: 104849408
33: 104853504
34: 104857600
35: 104857600
36: 104857600
37: 104857600
38: 20213760
