0: 104857600
1: 71729152
2: 1107148800
3: 131612672
4: 70639616
5: 103157760
6: 93859840
7: 102686720
8: 102862848
9: 102776832
10: 104026112
11: 104574976
12: 104026112
13: 104341504
14: 104824832
15: 104513536
16: 104685568
17: 104804352
18: 104828928
19: 104857600
20: 78159872
