0: 104857600
1: 71540736
2: 1114259456
3: 131612672
4: 70639616
5: 103157760
6: 77991936
7: 104304640
8: 100634624
9: 102543360
10: 102981632
11: 102916096
12: 104673280
13: 104431616
14: 104837120
15: 104562688
16: 104603648
17: 104742912
18: 104796160
19: 104841216
20: 104857600
21: 92434432
