0: 3969024
1: 1258831872
2: 80007168
3: 88997888
4: 97460224
5: 95186944
6: 96587776
7: 86392832
8: 100679680
9: 96849920
10: 89112576
11: 100732928
12: 103481344
13: 103780352
14: 104263680
15: 104304640
16: 104095744
17: 104759296
18: 104837120
19: 104857600
20: 104857600
21: 38453248
