0: 4599808
1: 1254047744
2: 80007168
3: 88997888
4: 99508224
5: 103174144
6: 85970944
7: 85635072
8: 100442112
9: 101294080
10: 102457344
11: 103849984
12: 103346176
13: 104497152
14: 104534016
15: 104783872
16: 104841216
17: 104857600
18: 104857600
19: 44498944
