0  22 
 1  113379904 
 2  584318301411328 
 3  3011361496339065143296 
 4  15519448971100888972574851072 
 5  79981528839832616637508874879893504 
 6  412195366437884247746798137865015318806528 
 7  2124303230726006271483826780841554627491524509696 
 8  10947877107572929152919737180202022857988400441953615872 
 9  56421329793655290016220050963478911465660476146466297273647104 
 10  290774770707135299596872173687015749454594731003665396550980471881728 
 11  1498546163108955108332027534222962350893181952731882104957822591264773636096 
 12  7722955459675530532863403725252553906358331093421515036337993156665057883740700672 
 13  39801270391558523771141889067380769893533298589652109379752644347970055591498354685640704 
 14  205121100730588537979717516038103691907949800677185979766993379996317613538124848655267872636928 
 15  1057118668600384468165487541614484405934951147163567335278529626937182335293713440024945476993596522496 
 16  5448000598296336607440637890065738497927354150458869853246159198331524873004410983342639808489462833424105472 
 17  28076990219399145822877509530655272026550346025137646359524709921615693194311468584906095481505167321145139531874304 
 18  144698475258382458685447865197489990884734712886222178683130049842756128148385802466166770668540438471607867735932433072128 
 19  745722692442808107320002052413470736703277127841246979171096885031222950221621819935315986654051397001309398615668936918377168896 
 20  3843180330899414031743796817383740019737583510910741351759498381797231595396557303116882398931892209230652158606467134708529965691830272 
 21  19806337135093808935243847079566998845400241984501945774151007164378430261446750407176864871372165510041784345463364432382190704148318628347904 
 22  102074572862207776730558618112363031393617739899072731803929403354569938305160339194439720460779476081847661139879049766386694243001307629249865187328 
 23  526054785089005588807462272179653714207152980111538000952148298869018980287500089203318765437727852878644725575637147005642991824947315039946241225099575296 
 24  2711092774187822050656979404697773130456838227198185810923021941796940025417029659721078095760368269886675574357822021196985903244786881103948227057392374431875072 
 25  13971974476023133730571430083391393933862536106511840737118835415946847617070017399287659148809698247472607613628851018745464854511237503637502909306243177428093191061504 
 26  72006414762816054734152300363528556302159849679674830801719218002356984178455787909525657394398422798518749721041282733439227529084457958346351393493752638975098768436680982528 
 27  371094563326921229791678788027092400672612670424361957614325816911923029085583459155744532768808332483975781162349428016099873049170593236788423624753995400306516216175869085347741696 
 28  1912484816587647711333749135697640263063198181904445364343833188463427704232393653775738007902379224156057073023281207405468820942143142764096397222088182822872471780202876546058852732239872 
 29  9856242950280232049856372225703701184210916172604570571934037722727151846218599370695564221141954445745828725359118775483461090609699049129615643808464765817805902485550511059818377324158836015104 
 30  50795449068338612859565395306297816941387272336452438245777558697053777023531252711996522028132252974137966785529966013132380547321044529963959329631905887991150668838412651414233903565859350370192457728 
 31  261781051772960062068667727343186230919275571105856052221463091383014650989335416976632059812887279159612598040844369804191456624851249363047219647889538405339609803747046269533241100901926855567035696305668096 
 32  1349123205410783710599072197003119541624968000069415138122203274570428561807470663664114235677609894269912592866432851242714824988445393957379768688392257590987183952104497560147136401323399104509653309623172880924672 
 33  6952884523347588076022117644785580969543767084133740077111006706330946889844958651320616376643672034626038175799420068015694888934851812551359012065096367273154462805452205969896206866225111973772293605379891700665579208704 
 34  35832608171828877031406018201931603223231783445338335141081751713961770481805453944122770818394880795153858376021516843967861681851098216422685448067066721462681580456988263157048128384397456271616053038081182025084550308511612928 
 35  184668076117798799193119060398057172182550462580965894809803430249128227131688005220957323618346046302090369450132521895611778935161639003298877251092773201865162598853709336630584259981939031360001182650752398282300541175555320757354496 
 36  951711306459123661083232569477360180389501905572068426400436871841675203449135517722892733633863971295934594890025369081925523497174947939849199365303750941874761654655639755958151220939240414065905614946762383864409102619659518825366365929472 
 37  4904769843729546391715702033500746701181109484617190148486936276703156262101975176473267124622957646117809998132271222912421999511792721301140909023409100574075911655806254026778118793071539453623301286169312917879902412351961125323010515177836642304 
 38  25277378819279589629830576902314520223101403635426658899327026377578240613369126532678276598004862459677421376294413207080591214187959345864641425252129889809775988738536096552532569911774864017455561454043328471599237229174262118220677327356984610550448128 
 39  130270308359161510063163015702228985486422533020451162956656541604331303328758758310859811980328995327792268482354929325233161460357921299547083717704984668280135448394559260348221533339560115996007540087524226997744920159863810828849865735941431312440327086800896 
 40  671365229809642251429838938939509770930362731695253767850639765821413143436797657111113074535806880849160724203255799128260028363267314662827436154243375545957891011180549230026925637307823879720736330836347657030842148373319251129507191252451310537594467765003875254272 
 41  3459969332034326215520863710564703619779387145672074066115628317609741061236470383212859896546119486964421881397073590572972986493842057400416685442465596001666057767732436289442124826049994996892937818160788048399173082805486038837064405068753152428484052096692451634424315904 
 42  17831408668590728682747219886404994645410882534324262413503617797739725044902233333978057574356770863843427469468163162731771918330232229964624243430224854453258248625634451099230196651525687815827344913683618431447527173085002625303937904023288446456313122375181312901621456020963328 
 43  91896518319526574242723920317613145364418177377134617150629476798200974662609586581456004813047433740571130796330148656675667175008071387777046368917796577105654214381025727487427916829595633549657911222197133824097782360080408249850384108187348082887541909492650419971809187636229278007296 
 44  473600837500098377867677762914301269570717180312477031255232891770466085452413968912962272996675272043287077948152536681800731974471196962332195032338561809262166940168914382002488109866342604121790600327874259184152702299945914529492934752245779075107888386102426969180154927296075566475296899072 
 45  2440764431367307003326955884643556280500274323408151627541968398480810672902295107436847584908401575610989670100093253924502069927057943743377994948901046974191399932196602564348246802626698967565391935148943274107743259459474863388459732313085918906406417039045822906029860198270728513805217308558229504 
 46  12578801677956357126169906309687340240987189761894599288552369681399457269810800939129975692706655428919215915497283796409439451642323484730072622864494800519695972815366241266907183865914639853611965969525518823626437109734652359154394507160153610425461115857771802394848480473334371132059009688339565435158528 
 47  64826514849169576688857266594606586660839292746972387520660726065890047768329577665530294889155186031451796557016097686257172260046330865256413631518392067791921795772401552712853403801261397218049943403457738626043562334716015907013580472724796771604190021440320209519767764118751161766055538218136811292726914973696 
 48  334092001375155503850148852554495532426074525958164799442877778996405058660391898003562224710186619697642985193727985551020923188887092229773141496629393949118617508190113358910648113139102377067653165922248712430814136242187170490894212758809639835636045028575520322027779781730847787314720335538212851056158796269718863872 
 49  1721787229231045409618250331288129919768055311362828771682397093924800995274072818091894395257608489245603213069922745631279062415790562902310214757557136796784078985968830290109401256613298461731923520798210476342241518590095551831328123488609641765408662012707715948252670772081112543834336792280470972014253769537103767854383104 
 50  8873457761756451016461722691337107574674082430409437968263095499957860002876310445648565896020259353647796578179972099413219976996015550271358796701418702024283926552616514785677093816922506577932416478338323053612618841934511318975591219710850285310746573625874891557825308176461928201506040791473988176443762682807043165334920105033728