0 1
1 3
2 27
3 738
4 90492
5 64796982
6 302752867740
7 9610448114487414
8 2130536585704570302966
9 3379836486315342147630795474
10 39197947672609240635681299333726499
11 3385559039111928075792568062997302563515455
12 2212558055097091715366351569353345370930731329332056
13 11091082034548666440958582708399999516945734845136179036807181
14 431485044856930744611380936773446724263050622096264447482559833033793123
15 131610168719324805108481850997911761346378815864053986123320450032960299413401483636
16 317544388172157140432434356959621136444101716929774649701870913143552605181848249369597289250014
17 6108105060604786666682393767517377374709679254505837819502131721552484506985158989246114349520226207188260762
18 943202257772150462091683946942314587219822830631564929429770902613002988550124434657489286386491879579681527474470140060586
19 1176478078102228745373787991340799851701415701776695149106439595534316256822820617053337876922265832412815264461987345716000974771275857121
20 11919353536255215449938673764825311070179048537018763088045016626249964726039768095393777844968519733717461716199330130383004136914934834568756643680609274
21 985792536105875171312890621901779255633355582706926900269212619850854778588292226108141720172610572420559178479599887820290660731478584101095031537756565052402895524561140
22 668581116019662140663077406227750960653591489733490289526314845802405141474325591862955299232256820602817576999184718485319398675480014107515483820987886714367858510399023593912450103947563
23 3733833020706492579044667109092423023790349404458113366828621058152657928163515082473893707725700837627783951474553557812384376177826619870349295959366687489360393854306721786441269331096572209075785225898773
24 172357973429421964196486788241474941183882783726631100791436312505201485384883862951762769676266174653698839668241459664402147119414346397792989124678042726218631072589814737591316923118099012840014879777315692286482271827291103
25 65992235804486830593289518744438363399209117261417562579591831288398436523224084406843431026203725716834347054687882128822046001478257980972714323830263055461887970457244387961678558881773033554284235859775967231435976623655835246020532413367117549
26 210247159464024143519687071804521537573309008248292062064954060081491313983255425523191457051514548698938056521570416510578558933057010377859505272480098022602949280142551430726781561594079479023764824609244421884473639136096883556078283558080097447793221398856444615297