0: 2613248
1: 1101660160
2: 88997888
3: 41623552
4: 63676416
5: 89399296
6: 102060032
7: 102141952
8: 100302848
9: 103858176
10: 104075264
11: 104841216
12: 104857600
13: 104857600
14: 17371136
