0 1 1 2 2 10 3 260 4 31096 5 13711952 6 28275659056 7 224402782202048 8 7293836994286696576 9 952002419516769475035392 10 497678654312172407869125822976 11 1044660329769242614113093804053562368 12 8745525723307044762290950664928498588583936 13 293618744028817341095271816309320065715829741719552 14 39383702222786673926973162381076522518507786667469626679296 15 21150238597201101682069653858523961291120582792608950528438094020608 16 45410660127461275237941140143536776375549893844693861704643098807104866123776 17 390101945316359714580421140557532387368578828048878080130759759836237802714330925432832 18 13403092871085920406314564188970796007326922629801352652434803959823674593311775472092120554274816 19 1842148103501576330259341331069776540862527169944272971274211116785218870704083461129503157001537715368624128 20 1012715929581700585613681655233620159191511778259156891597878118890449964327025849578125695019384596395869369232406347776 21 2226999137933663296854759620887600536728599120665505974525522236126730830375963094754875023816493012915661680538919480601183075172352 22 19588828198703278571024299401416264358500264411413067748069407899768932799351688152780693582858732032044214430634232341070338629544654409476079616 23 689221525035496756361351647448935634808724062439985671680131113946151648996214949824918971349538588152397714074023306002684810590009478259087817615158466838528 24 96999225638457470690443086827404740787337011595114688517737482297228451981545090738063161699981220240205993932587704016447273787657646768245731249979622904089292863529025536 25 54605721382889187766204689925383026326864129975821837520838168357476058859290345594033710189777492653780301555646503875182087202771205827378610916433830771962609525703076373497856699400192 26 122961136232456738518169343544464711179763399804248815337332259234723587578234533956270697359875932841189737178783464560689962308213955384527271383078443664719573242249793005840341908430393269940016644096 27 1107535505069171020205551830214107300690995343511160001951072909548376391963902781279193173578425670061187090543685278989489743759305012686468083507476543406391845897251131993217903131135469731619281854145750034020302848 28 39903170943363170301765811453320494420879701638091044741348075326363128663018768040270694388452870772978887021408553895827567563637007320792924510346359443981567768185473263533488743052759524858520285234844712895177470944146175165464576 29 5750653007102810983547996986369455150362150697832248315460169454239279988098762445595071564822477767234988960189555580623570689187018337132785217648209032719020751617904710567228094107097594285760648784827185374575431043427940796170433584505195407081472 30 3315025748456094057792643157269498180309170352367495651946898999048926639325457328835916567804694562161259289149764493061184070331969124628719893976269261424394752388409408754403826159826640110477962156055084281381620786366808071004299571412795511487391973836053341536256