0: 4444160
1: 1253785600
2: 80007168
3: 88997888
4: 97460224
5: 103174144
6: 85966848
7: 85635072
8: 100356096
9: 101183488
10: 102526976
11: 102801408
12: 104570880
13: 104820736
14: 104677376
15: 104824832
16: 104841216
17: 104857600
18: 104857600
19: 45666304
