0: 3969024
1: 1258831872
2: 80007168
3: 88997888
4: 97460224
5: 103174144
6: 79941632
7: 94588928
8: 101564416
9: 103538688
10: 100253696
11: 100691968
12: 102723584
13: 103690240
14: 104837120
15: 104656896
16: 104771584
17: 104820736
18: 104857600
19: 104857600
20: 84787200
