1 5
2 35
3 627
4 20553
5 859066
6 48993082
7 3441790495
8 287535325407
9 28839054633794
10 3161858853009549
11 416108939893639594
12 60850811089314245258
13 9874934149007840709407
14 1754123227439445139773155