0: 3936256
1: 1256931328
2: 80007168
3: 88997888
4: 97460224
5: 103174144
6: 85966848
7: 85635072
8: 97038336
9: 93454336
10: 100966400
11: 103555072
12: 104239104
13: 103739392
14: 104009728
15: 104689664
16: 104857600
17: 104857600
18: 104857600
19: 45539328
