0: 104857600
1: 376832
2: 719421440
3: 44703744
4: 85815296
5: 95531008
6: 103550976
7: 101920768
8: 103440384
9: 103112704
10: 104853504
11: 104644608
12: 104845312
13: 104792064
14: 104734720
15: 104857600
16: 104853504
17: 104857600
18: 61960192
