0: 4616192
1: 1255997440
2: 80007168
3: 88997888
4: 99508224
5: 103174144
6: 85970944
7: 85635072
8: 100462592
9: 101294080
10: 102457344
11: 102662144
12: 104321024
13: 104390656
14: 104599552
15: 104779776
16: 104849408
17: 104857600
18: 104857600
19: 54247424
