0: 4431872
1: 1257308160
2: 80007168
3: 88997888
4: 88035328
5: 99508224
6: 103174144
7: 84811776
8: 100679680
9: 104632320
10: 103493632
11: 98611200
12: 102047744
13: 104738816
14: 104148992
15: 104714240
16: 104771584
17: 104845312
18: 104857600
19: 104857600
20: 59944960
