0: 104857600
1: 372736
2: 719437824
3: 44703744
4: 85815296
5: 95547392
6: 103550976
7: 101920768
8: 103440384
9: 103112704
10: 104177664
11: 104759296
12: 104767488
13: 104579072
14: 104738816
15: 104845312
16: 104857600
17: 104857600
18: 62832640
