0: 3936256
1: 1257455616
2: 80007168
3: 88997888
4: 97460224
5: 103174144
6: 85966848
7: 85635072
8: 100794368
9: 93454336
10: 102572032
11: 103710720
12: 104841216
13: 103002112
14: 104849408
15: 104738816
16: 104841216
17: 104857600
18: 104857600
19: 20062208
