0 1 1 1 2 1 3 5 4 9 5 21 6 81 7 301 8 2105 9 26869 10 662881 11 57251101 12 17868890441 13 37968593886405 14 1023051637915653489 15 678457667444617722784941 16 38843832843299593293720040241881 17 694097227974493731990570304927658701989461 18 26353896225474369248360922720850918536852027319049330305 19 26961396700438844894037679035419177642104210717363750977022827692144377789 20 18292166316429233140116140070907538947967132683006374767170004755374593011278305008572773113613161 21 710537850737212387783887951316750057933506839680157054537254269434754178603712167405494140259121939872050060373384173735673916901 22 493182352567653705956310924982910066529958272306653363274292195389424768856402613873144321606669341234194916369300060824099350534841840824408709103926757689770726918388881 23 12997276539803258600401671975016989294945163316138854675803795725235472032741267781010053468438907950275245994842101669566061251389211111426365470481519830985573952363846807092365312476341747607199955008908978178745873079853005 24 350424728814942783524004630106149491323619149300509574407350905042238846779725903292342090890164919560891189531820537507333237044689445692357532549144426321446834237234881801742554671429665505876280589318958906378373285988844036487143516914152488505925433266294710087775455031979426534288785268536569 25 6410027420872544888968661995000418564060295221733649323831570286828049277482985666706821621637545448292091129741022302929619511866319899397909493825534515617077286030419214234709679468478021942092775043796393670762138863233288920581357819142927246323429880740939291148077444099534670991828181322330161903982903739653034173882577204553018194191001832679428571069767681349135395850996111240173215861 26 4554567106793374790137927514497515835223843050536113197272343436212908500663702398990303045783960292885451761502415979534611441550802493940952763606141151278841346662613301367944744669799688514087354168239615265241840964432293942397957198223987812378888199252341179158481323702931589251921515376481879125953886951756795992373025602205505617278248118796755253537160206096700565155378313723504431754104481283418210888297114718718077401182988857863827156971296334762279133325489068305115336322472372012225574541208968012508645281 27 2246232120655608654215701647875099752987438566495518112396364997609756209292348328520249634690929637460785770169203124053684160276365502976960436649245937038407732514416101725607878612646364676929624923595092380156672654994418201614960861230626512401026845886708131420218899565007924284062638445356233597859713832851646855814514532809089086973936086267573478342720263760761532910034254770793168963540839791246825690097096156237293544750937037272733060100970652915238711970098672338960025374842682880828221614969227493363316906157347409978298519852199171868405220589987376699176194675982511297291312930049739318916462124962257394305251102004238226087577161837105338071787722147241434237275959718621 28 29194900044749664929618206255334200348457206809525652499735064833580666356149818472617340142062837753145792063941735892860975567110347326357604112331813356705529905680764206564224569833504058000596782696742950617848260934962099924064433167580601077561601247853863869635543303482770434155766259917883993220187350716442083360543395275232853046058641486222413158077055741800458253984659140728012597728906023130064129195974255052858988456696024926537557608826297882351048326157130890189036503102438668595458124321166332206860236243132311396451463987150999787105786022427483343987242732686325808429117156914351057079807439110645135143900592414448662879266403306963775662832473594865877039217124547025828757996702768743154125344993497989296400452942893319860480696745300128031592719595917484683574494141717016496835617812126234083360890918325118952187618738699375209500115416709768588252491604501159524688115020424518730933581705