1 1
2 8
3 255
4 32321
5 16288960
6 32640586945
7 260070240849459
8 8239275981240122104
9 1037894641315598870418625
10 519856344665932729699372254283
11 1035331146709687346593709910443435692
12 8198625753839395202812285508888257256092815
13 258147960222783879178897961372558317298014927196673