0: 104857600
1: 2293760
2: 723419136
3: 44703744
4: 85815296
5: 96763904
6: 95752192
7: 101117952
8: 104673280
9: 103194624
10: 104689664
11: 104624128
12: 104574976
13: 104521728
14: 104726528
15: 104820736
16: 104853504
17: 104857600
18: 83410944
