0: 3936256
1: 1259438080
2: 80007168
3: 88997888
4: 97460224
5: 103174144
6: 85966848
7: 85635072
8: 100356096
9: 101183488
10: 102526976
11: 103464960
12: 103636992
13: 104738816
14: 104534016
15: 104804352
16: 104857600
17: 104857600
18: 86384640
