1 0
2 0
3 44168712
4 38923001616
5 1749723617976
6 176610474548304
7 4288332432901128
8 139782884096635692
9 1969237211896886586
10 29229202706222377392
11 264578668721400632640
12 2322718464029360624340
13 14967526923376689281208
14 91182650618055851799756