0 1
1 2
2 6
3 42
4 1656
5 3263442
6 10602458193600
7 113418211994216207709696000
8 12864938683276241891688635987477942287491075520480800
9 164509411410546646527417252552411687615280114012485682055193015232979290788896945885448940165659663840000
10 27380460794609530376882181502612136949083887393986439028859134402092952071555313003210098361813849457438771088376913253864271825094791109740569125615670040160870904858186682826306353931243943067107763416734048