0: 3112960
1: 1098711040
2: 88997888
3: 41623552
4: 63676416
5: 89399296
6: 102060032
7: 102141952
8: 100302848
9: 104214528
10: 104411136
11: 104824832
12: 104853504
13: 104857600
14: 104857600
15: 9940992
