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: 102445056
15: 104796160
16: 104439808
17: 104660992
18: 104808448
19: 104857600
20: 104857600
21: 88510464
