0: 2072576
1: 1261649920
2: 80007168
3: 88997888
4: 93908992
5: 80277504
6: 94593024
7: 102187008
8: 103608320
9: 103329792
10: 104529920
11: 104456192
12: 104824832
13: 104857600
14: 104857600
15: 8613888
