0: 4141056
1: 1261125632
2: 80007168
3: 88997888
4: 88035328
5: 99508224
6: 95182848
7: 96587776
8: 88563712
9: 101560320
10: 103649280
11: 100364288
12: 100831232
13: 104673280
14: 101105664
15: 103567360
16: 104857600
17: 104423424
18: 104828928
19: 104857600
20: 104857600
21: 93003776
