1 2 2 8 3 18 4 45 5 125 6 320 7 832 8 2197 9 5733 10 14994 11 39304 12 102850 13 269225 14 704969 15 1845504 16 4831488 17 12649337 18 33116057 19 86698690 20 226981000 21 594243090 22 1555747893 23 4073003173 24 10663258432 25 27916771136 26 73087061741 27 191344405725 28 500946152850 29 1311494070536 30 3433536036866 31 8989114033297 32 23533806109393 33 61612304237568 34 161303106585600 35 422297015640625 36 1105587940186225 37 2894466804871682 38 7577812474746632 39 19838970618975378 40 51939099382058109 41 135978327528030989 42 355995883201006400 43 932009322074670400 44 2440032083025183109 45 6388086926998186389 46 16724228697968544018 47 43784599166913148552 48 114629568802763852482 49 300104107241376230585 50 785682752921379769625 51 2056944151522744623360 52 5385149701646848397568 53 14098504953417839657513 54 36910365158606622259337 55 96632590522402012190146 56 252987406408599516645256 57 662329628703396411253650 58 1734001479701589678027525 59 4539674810401372890743221 60 11885022951502528663041856 61 31115394044106212996048192 62 81461159180816111026511453 63 213268083498342119216497293 64 558343091314210246355066130 65 1461761190444288621685013000 66 3826940480018655616430166530 67 10019060249611678226904077857 68 26230240268816379069089594017 69 68671660556837458974422274048 70 179784741401695997852340916224 71 470682563648250534595186743649 72 1232262949543055605917661830625 73 3226106284980916283152991221250 74 8446055905399693243574263113224 75 22112061431218163447529068096274 76 57890128388254797099000354906573 77 151558323733546227849558264194717 78 396784842812383886449567805095232 79 1038796204703605431499112199810880 80 2719603771298432408047994645771125 81 7120015109191691792644592569777605 82 18640441556276642969885696795990418 83 48801309559638237117013089104923528 84 127763487122638068381152839648187842 85 334489151808275968026445203988206281 86 875703968302189835698184320325186921 87 2292622753098293539068105843543302400 88 6002164290992690781506132619017990400 89 15713870119879778805450296066250206681 90 41139446068646645634844750570271065721 91 107704468086060158099083954096554234562 92 281973958189533828662407122329601495688 93 738217406482541327888137399777309612818 94 1932678261258090155002005072949587804885 95 5059817377291729137117877846849343837125 96 13246773870617097256351628433263083351360 97 34680504234559562631937007442329696359232 98 90794738833061590639459393966449465974477 99 237703712264625209286441174367127561138493 100 622316397960814037219864129107155327405714 101 1629245481617816902373151213144730911787784 102 4265420046892636669899589510091699347035650 103 11167014659060093107325617317057643669071025 104 29235623930287642652077262441579685672056689 105 76539857131802834848906170007065290304758784 106 200383947465120861894641247579425792751510528 107 524611985263559750835017572732517057494701457 108 1373452008325558390610411470616512348666495057 109 3595744039713115420996216839116521534492904450 110 9413780110813787872378239046736468709435125000 111 24645596292728248196138500301088661623656514450 112 64523008767370956716037261856528211191989489693 113 168923430009384621951973285268504916346635746093 114 442247281260782909139882593948975481968515979072 115 1157818413772964105467674496578418113104289284416 116 3031207960058109407263140895786302274072700341861 117 7935805466401364116321748190780459764445762388725 118 20776208439145982941702103676555068074870263032850 119 54392819851036584708784562838884805765955748321416 120 142402251113963771184651584840099273444872235643586 121 372813933490854728845170191681412991151932610141657 122 976039549358600415350858990204139860511569411148473 123 2555304714584946517207406778931006391993069433792768 124 6689874594396239136271361346588879254161848168618240 125 17514319068603770891606677260835631790688615799551625 126 45853082611415073538548670435918015598513005407791465 127 120044928765641449724039334046918414844349756607455682 128 314281703685509275633569331704837230034624042780677512 129 822800182290886377176668661067593273899739096457352338 130 2154118843187149855896436651497942591244397105863889829 131 5639556347270563190512641293426234502713519415505133269 132 14764550198624539715641487228780760913336202308642081600 133 38654094248603055956411820392916048236194999732055009600 134 101197732547184628153593973949967383802788910692269293629 135 264939103392950828504370101456986103162851639124001810669 136 693619577631667857359516330420990925682885939485365322258 137 1815919629502052743574178889805986673905546453551962379272 138 4754139310874490373363020338996969096009353100340278062082 139 12446498303121418376514882127184920614114972733664125460545 140 32585355598489764756181626042557792746387245809506956642625 141 85309568492347875892029996000488457624982883825586764267520 142 223343349878553862919908361958907580128541665393033467936768 143 584720481143313712867695089876234282760777414205858346288833 144 1530818093551387275683176907669795268153623334937561874083777 145 4007733799510848114181835633133151521700040909897972417639426 146 10492383304981157066862329991729659296946853619604534640749576 147 27469416115432623086405154342055826369140082102923962394271250 148 71915865041316712192353133034437819810473257387315007835318125 149 188278179008517513490654244761257633062280617431713254190682301 150 492918671984235828279609601249335079376367448612136727102560576 151 1290477836944189971348174558986747605066821374179848747855084352 152 3378514838848334085764914075710907735824099101820637916437774933 153 8845066679600812285946567668145975602405472930240992587666073893 154 23156685199954102772074788928727019071392318761529647653481447570 155 60624988920261496030277799118035081611771489710654943379624517000 156 158718281560830385318758608425378225763922142513607653271649771970 157 415529855762229659925998026158099595679994935402274788035349716457 158 1087871285725858594459235470048920561276062680334244461454963039497 159 2848084001415346123451708383988662088148193085031017081102104574208 160 7456380718520179775895889681917065703168516568402499788844504434944 161 19521058154145193204235960661762535021357356663743258544286253468729 162 51106793743915399836811992303370539360903553368975778827545693819225 163 133799323077601006306200016248349083061353303426543050187730264326850 164 350291175488887619081788056441676709823156357024712672761589069713544 165 917074203389061850939164153076681046408115767506609918562858693185554 166 2400931434678297933735704402788366429401190945451550306668132165105013 167 6285720100645831950267949055288418241795457069146652128260514869048037 168 16456228867259197917068142763076888295985180261619302426527346249306432 169 43082966501131761800936479233942246646160083715597195850295579908319040 170 112792670636136087485741294938749851642495070885954059203790380705854125 171 295295045407276500656287405582307308281325128941298655855851541882673565 172 773092465585693414483120921808172073201480315937643297236945267875248018 173 2023982351349803742793075359842208911323115818873677946966458246366762248 174 5298854588463717813896105157718454660767867140680860669598343476438062082 175 13872581414041349698895240113313155070980485603168122287749141195717220561 176 36318889653660331282789615182221010552173589668828864552904071077354471441 177 95084087546939644149473605433349876585540283403311848074676038072311833600 178 248933372987158601165631201117828619204447260541104632960012569154957337600 179 651716031414536159347419997920135981027801498220016079172015168307859102961 180 1706214721256449876876628792642579323878957234118926264541235919871303867441 181 4466928132354813471282466380007601990609070204136757356092437600339411627522 182 11694569675807990536970770347380226647948253378291382530476782386926186914568 183 30616780895069158139629844662133077953235689930737344838589805546711235164818 184 80155773009399483881918763639019007211758816413920637956925980754292219656125 185 209850538133129293506126446254923943682040759311024665184043599734587892578125 186 549395841389988396636460575125752823834363461519153238744975303424185032328000 187 1438336986036835896403255279122334527821049625246435014324141605032187948506432 188 3765615116720519292573305262241250759628785414220152055956275195221866963615557 189 9858508364124721981316660507601417751065306617414020842390743539571281579040853 190 25809909975653646651376676260563002493567134438021910375064099960473555304732434 191 67571221562836217972813368274087589729636096696651710941836177929479426317654664 192 176903754712855007267063428561699766695341155651933221635832842019803615984083650 193 463140042575728803828376917411011710356387370259147953713933522446381933484172025 194 1212516373014331404218067323671335364373820955125510641231342764398682822265502809 195 3174409076467265408825825053602994382765075495117383967847413935766245341683192064 196 8310710856387464822259407837137647783921405530226641261651864421312423160801575168 197 21757723492695129057952398457809948968999141095562539821625269823821416012130246377 198 56962459621697922351597787536292199123076017756460978197640514137009722408365878857 199 149129655372398637996840964151066648400228912173820394769570897548128410575170319810 200 390426506495497991638925104916907746077610718765000206122898074955247344293574149000 201 1022149864114095336919934350599656589832603244121180223584505715413170736095511416210 202 2676023085846788019120877946882062023420199013598540464626101980788614472121551386693 203 7005919393426268720442699490046529480427993796674441170324760825800637793327021236213 204 18341735094432018142207220523257526417863782376424783046309911091813112351696613474112 205 48019285889869785706178962079726049773163353332599907968593146553190827426786390117696 206 125716122575177338976329665715920622901626277621374940859550584467855393432859763287581 207 329129081835662231222810035068035818931715479531524914609958416247879236089514243912525 208 861671122931809354692100439488186833893520160973199802970293703676934349722625089957650 209 2255884286959765832853491283396524682748845003388074494301134901884363918477894766693896 210 5905981737947488143868373410701387214353014849191023679932848699573469241920386141474306