0: 104857600
1: 74145792
2: 1110556672
3: 131612672
4: 70639616
5: 103157760
6: 100061184
7: 102035456
8: 97943552
9: 102543360
10: 104493056
11: 101965824
12: 103432192
13: 103636992
14: 104620032
15: 104353792
16: 104357888
17: 104738816
18: 104677376
19: 104800256
20: 104857600
21: 104857600
22: 47267840
