0: 104857600
1: 2297856
2: 723402752
3: 44703744
4: 85815296
5: 96763904
6: 95735808
7: 101109760
8: 104304640
9: 103874560
10: 103968768
11: 104407040
12: 104759296
13: 104583168
14: 104738816
15: 104816640
16: 104841216
17: 104857600
18: 75636736
