0: 104857600
1: 73289728
2: 1112932352
3: 131612672
4: 70639616
5: 103157760
6: 100061184
7: 102035456
8: 97943552
9: 102543360
10: 104493056
11: 101965824
12: 103432192
13: 103895040
14: 104402944
15: 104603648
16: 104779776
17: 104755200
18: 104849408
19: 104804352
20: 104837120
21: 104857600
22: 44306432
