1 1
2 105
3 194485
4 6354787485
5 3662978221194885
6 37246546285522069805565
7 6681224184095576349599961437005
8 21141920893108925844961568245788270386085
9 1180188030501408210062775052100916976604905321333565
10 1162187850685436026547128866816039344195930156602955871508107885
11 20189232975732692420431449337756295724622948341881341929699239760593040517525
12 6187022158024087980673781707553078106172724460084384648402035521406277677160682850317214565
13 33447363212940310210412454172700956165574124511806159882306117443898529984040404612962025548109628059288765