0: 4124672
1: 1259159552
2: 80007168
3: 88997888
4: 88035328
5: 99508224
6: 95186944
7: 96587776
8: 88563712
9: 101564416
10: 103624704
11: 100364288
12: 100831232
13: 103112704
14: 101097472
15: 104837120
16: 104648704
17: 104460288
18: 104808448
19: 104857600
20: 104857600
21: 84287488
