0 0
1 1
2 1
3 2
4 5
5 34
6 985
7 1151138
8 1116929202845
9 1480063770341062927127746
10 1846425204836010506550936273411258268076151412465
11 4044758307790150637913711170103199379749334320744484374090511013693152408790029467603603138979522
12 13789738022005925994975004086812053213282299600686290554324507180240115250016748000475566545133768415917991119405865335569770843210560242877566948400621421705794512201600046560852535554755458805