1 1
2 5
3 3
4 181
5 88028
6 21235051740
7 567915201450407862150
8 344114043575504570099838908555592732193828
9 2517587700386740093077985318903210991887701682095104296188806385635425261250603998340
10 278440132273083541625543291947834525151914602505674308983174213313319111197525914644805569945365557828412574367406813876269760033107236524062718470903035598647959919874971
11 401750682277500000000040010307996846548275625000000000000000000000000000000000000000001145062850392289484170413656112301887220263163662966685010163413841782921322463579590750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
12 10553359651115179603175027274669990598530664546790962477582279597940189127036427365277324651305177009072091229510663954846750345985278195349769686408944358993128750593920985732969404617160770936074117086088115386795485752408400683924001493194586411506099298648634565214475472964645484882837890190292841659217049892613239386799378505964188871659319323207016737360486053137664048613318160288852729517277876430264752598023050607106641539213338596140503808934379821513079810405640804507588301410236175546250624506857103608253177934347965296701623948041819933430177227508786301841613853842324722196999926384256780294702290706839424244958389923358318860160120630180915236894816683269919461