0: 2211840
1: 1282932736
2: 80007168
3: 88997888
4: 93908992
5: 80277504
6: 104423424
7: 99868672
8: 103116800
9: 104214528
10: 103661568
11: 103903232
12: 104210432
13: 104792064
14: 104841216
15: 104857600
16: 104857600
17: 45948928
