0: 4431872
1: 1259798528
2: 80007168
3: 88997888
4: 99508224
5: 103174144
6: 85970944
7: 85635072
8: 95649792
9: 93454336
10: 102821888
11: 102854656
12: 104091648
13: 104480768
14: 104747008
15: 104759296
16: 104857600
17: 104857600
18: 104857600
19: 94961664
