1 0
2 2088
3 202363
4 25504769
5 2804027631
6 331401441383
7 38469698642410
8 4639160801369811
9 553541878970691305
10 67495383900522580833
11 8184590699346266638663
12 1005200402879395725773000
13 123153579030123993081581924
14 15205959358077358546775288562