1 5 2 8 3 89 4 192 5 1413 6 4352 7 24781 8 90112 9 449665 10 1781256 11 8340733 12 34594368 13 156594265 14 665254400 15 2958805225 16 12729812160 17 56099851853 18 242965239816 19 1065598885233 20 4631110326400 21 20260075655037 22 88211124098304 23 385395272159573 24 1679589195972160 25 7333073105702377 26 31974211560516104 27 139548633875796277 28 608629755865638784 29 2655807384856762865 30 11584672682358802432 31 50545677049235901201 32 220496874091678688384 33 962011106029582236629 34 4196767050305798917640 35 18309676514155764144073 36 79877418274530868567872 37 348484626782524059176629 38 1520307584892817720892672 39 6632661247557266664130333 40 28935967454912059859100544 41 126238742411822374832910481 42 550736781336073164999662600 43 2402690561216475047958223021 44 10482138906592821403118789568 45 45730210812856674232450464969 46 199505838591760746370322893312 47 870379508947600009331791480441 48 3797180498167827788481447892800 49 16565866666714466835648267097245 50 72271461634229147468216952314376 51 315296892677267347962900890096481 52 1375537440495729884221269879278848 53 6001022198644638130200714716304173 54 26180502857722349519735461861124352 55 114217008947905826486996125971542565 56 498291578015689323233243977129580480 57 2173883850437627542937261643608924281 58 9483946757825034746406240003066858504 59 41375370093664073271322910027289546597 60 180507256763005853071881798066789260032 61 787494352116265089613357275111087233249 62 3435581253371448627045683677356117336064 63 14988321650492419920583525058124929252129 64 65389163570226172360357504275569215706368 65 285271615521522701205866806476851654878373 66 1244547107200204234525357108649391549928456 67 5429553524883838688911913348504891635790905 68 23687372908529795049917322053523779071744448 69 103340290028008894638073132541800615661333733 70 450840014002145475220240273790173547879430400 71 1966868085029781934871167871915488509329031789 72 8580804591408880716394278624989785783797539584 73 37435254565731950711584035280317960743322155425 74 163317818176241076961974293611928537130123682312 75 712502427134203729912323661345704989012017604957 76 3108415935734660137395376798924140949732332787008 77 13561005917228428381329583872196903385771966705209 78 59162250251285475715220319984469229311594260113920 79 258105621096697778121138130781430368583952362465545 80 1126030726628265604314723113482147146388988985333184 81 4912505167284023705380110344647837295610267467610093 82 21431659409880196439549355442601334203722892926743560 83 93499346957643108550640942524093685526592381272514129 84 407907186010659764367715633537880642877097811244858752 85 1779566144730936207505386539805243916810585064799923165 86 7763667255849935474501123026948024072248950872049192192 87 33870350612275641262322832882892088600415466831369742325 88 147765303791334922192042114771410851151992800622354222400 89 644651874275933135537174134421292087593760217196096870409 90 2812406081428693930547284401887163141492567921009402209800 91 12269611370864158458064971252933646046346394688281824664213 92 53528316620427836195794508534261423434739931259918139792000 93 233526604357024828828878016466790605676396456795894484614353 94 1018800485156489652909398561642660904598755973979081863546880 95 4444694562374197759025659292637830202588533397475851594207281 96 19390754166906829507002244900423155305724365764668125132444032 97 84595542367397502708275663522678069269631434969963764338219637 98 369062787699452714346236307250506891775260762493818396921221640 99 1610100691511077789673399314315661563937185194041515627431458217 100 7024344700163755306068675688603215864811841749410894979800739904 101 30644927194220184991583140701004292794684909473411382090186514453 102 133693832353804670218614221171444603005541286827656046923124860160 103 583262629281714919245183590732771391585109920481887269920258101949 104 2544584807893966370196119951633282923580151792697492854164652891776 105 11101194418265173356003480623139268221730191273885550145537744672689 106 48430894159946660291665702066195797032676650306453286140420074323976 107 211288211048060991966259001719953940202803600712605580922905819502349 108 921781621054814533602103269260211241184659109532809459576849227576000 109 4021432869821450341074584578089397122065494136844496317626624979780777 110 17544201313077248396721846098718906334061770565376485361986042363533824 111 76539633925916571093022637907895591108400904316616492711891385875738777 112 333917484014880207697644683435849635266356034563316328313513546386374720 113 1456773182881311152415278194233715321532537738069604224892977625875044413 114 6355426738503979401672465064621159380372814079856878369388397304260584968 115 27726656080119639883755838428395084759269277916001872479955824272871104065 116 120962366339258180470818598695014467449540687781419376350064613953039837696 117 527719391336344928642242999470532569932579925265215472821275566519474559373 118 2302267758315335431578961492549469368303077389275944999532153308423410352384 119 10044044084785311743369025701920599443915367938256935819835630587858799833797 120 43818891704816704922653145404702455381139630355386710057053124354531146473152 121 191167547058759825845929974859996605421347915028026109941343739535308698211481 122 834001719957832953416804880125329866255507541031844040153170305489690926970888 123 3638477762540036796130191192695265800280634730660341285530696376524449389990597 124 15873492957745567244805933211552797921072987327221059694269755668183982711858688 125 69250877736215252621215889724045160443400868983972285105288378099791625409742273 126 302119015644641095984858095622010949400178245193441943932023503769879116173049856 127 1318046826233272323209064058146759237607859596951157071022852586776710296788470337 128 5750208845467012472678478522657848151898520624245499051187806986979553877942032896 129 25086287610114950564393919558818682858506711342171333145855067077423598754125905221 130 109443299012263178099284955547379237271943823729730198965944804286497844663627057160 131 477465453830566261300766417739641596219024694351378291131053048705487269785420266521 132 2083026203149121814926399646862741849996978563602257956610824434126522439589524906688 133 9087564614770195622694355434959799518346705747147524163970460400241347176177324861509 134 39646083425533979219005409103640006866827233980152784282107041795516150849699601588480 135 172962944156644958574667699441491125474440734676131521992478799406328597884161296463885 136 754580969076688862097321320907031712626186631884637081628522529904331777397574246684160 137 3291990903999882738824058824506466629605505350523078336082862985885778114330013505776321 138 14361883689272540678342097942488608396154080842754611553294394854767834186202241685779976 139 62656219023441138568167530150889700291930279051842901033829570138499218330622371851731389 140 273348668409406764970734842340298884022584280153880150733338401432507616084108612045667392 141 1192531175448705632779657250074789438035562953175059745524425119855150958897947851441864729 142 5202624957686209331730781518963538198256078267864868184799509688309319507091991533440244224 143 22697357526234061989657333467389218726320030134225392401004496054812684066679309616311016745 144 99021175438101978750432208206253708807462309361843790444344154653860404464093467314650994368 145 431997124502723775664820878349212047019704770854026941548950601514883111864003739181623088525 146 1884662697175097849999768504595613203738362349083229626379499565093471424724646009351654273032 147 8222169270714484204734728640800995661291876347599778173838818792049825619380038335395129127729 148 35870645509996359914733481943953838105189482517438413868650625884499608299773704376017648734848 149 156491938676909651768786378669698599081237503886577044654309523839316937231468772952173344414781 150 682723338893717503709705955920825067983925749413405652706326007511589636558742624643534752826624 151 2978499476784617466365014662707639944633048939743093270252074428243484341411915087917643652534933 152 12994222736813891799983897658290251660557203360583840365320178518474298744091121514139539236457536 153 56689559910955475183806617749014254713699056111359699811738341129211307286038346731512065130886697 154 247318078809982928025054507990419550307963991122800599800400299233072610149836558284294093982663176 155 1078968194537709179158715966414491135067413188282759944025478720810503333689783092256849514016479221 156 4707186674041769785852878850455671087554763220169020399203424829894465734809810314272964639913459072 157 20535921722669486791131806664109681243344478937084977233135583624945065974410704110133561818353431473 158 89591535284811668957065749090220237149520010100838435253767834369173882246859585074682023551855740928 159 390858676960629854861222059937683093331876506743770550239233260133497428423232638694801656990169409873 160 1705189054632854128235812094086327690640822617135484040388001977965609445623660642786185643938715364992 161 7439184245953348873385923803458128174845653902783128278315495013573500986296963236151993005787304570133 162 32454736965899724567425045353975631561773532083404028585554930375683923693608329754108121486973030151688 163 141589442699809611167674828430557533226412894116620963864721746946024417255464624527570054730580810639241 164 617708604605444892275222588028365122329710772341416334634294926084357101510090722416986186920295576842560 165 2694861374746543347257000927159351934429799434855511837795879411671959790690157804391540192277863070025077 166 11756802115035350466961521933282642338076831302926883544799236642774904338056830490273958975961449922145536 167 51291096925198892598570390330636242733766315713102680493005241156081766513602228133528446671879180069139037 168 223766343776913782816024803579426235164070425642636248843935042363234071363804665351686590257670141646260608 169 976219648417936399105827606541632925843958968925033823284354759905166774202339437199825461877947339154445009 170 4258928245738990777887112804991069090880235017800012268358501024439364578625738934737758143128262056208974856 171 18580316255413051212207623349394889696663999549106411749064643157083368809888241804372257733376938695076645229 172 81059865823417735470571239935919655184514054691488452704318038560215161755542811941766445483934184578030023104 173 353637782962721487583315134142314037861200213450229889652652730303824997690315550507358786898831587513231630473 174 1542806421752796380343070400895269769583403464582836219626557803006354881874518638973449091649954307872840182272 175 6730761727608105169013534375818447323191322680466438156444196352167729415701961266120081655167325885147930046137 176 29364120342696474309399987266583745417028357504894112121685890605599933187546965352251086147405486898287506233664 177 128106089384147193820361657666263388137758880201164230763563817930398809167496457992779044628411625315201187254237 178 558885127351718616511514007153244956713139825644580456421282124813067589625408618595766898357767617097177518690824 179 2438233709861411028767249411314353488477424836707078306406890097522258969932744308783233761864954113819624770632993 180 10637219229781420656776550174610353765373564821014054573754608223624511000131793526351460135049737541073345671821056 181 46406721588991196384253201076540641864621318107779457590501817749708123372591869381496910816189892731103594692522989 182 202457405654353012501536577997969438413980406084400592506752372871660333106405116433508175846824123732295760253638912 183 883255694451271895941670871105864689941424074479649234912109945926820980620638827354741012689477423838987460988454757 184 3853356804899988449122696440101661600544355858834412153648377697221889458929423022522010639219905467063201603211482560 185 16810940205818523469903487127659432166545185411821073178980244321427054932650459390040137882273747939014226552209251513 186 73340654632407094949954154968483576243989799635196605059335286027209014171878070399073695116059201935555763409570186248 187 319961379676332051824725737544222301024550610529287213842422244442613712472147523135033858531590551369213716186875857445 188 1395887246950550981768110088948691530927931703870725571480339185922166601339963203760210221628495591143580626426803347712 189 6089801238419030361675667700030466148875366646974158454769911236004686206020337878125672370025298574993109176991734154913 190 26567818571641201060195912038824181244807280007549126985411483458876185902397566258903657423319010019473396945687899217920 191 115906735872201986546653846760088676886204851593240169135274070190552672676059567613836009374783906512236282306010579955041 192 505663322877716400387190479648637403147603764119991086922674660672612079038873881036042563185674115233253001458849710886656 193 2206044318128859635945865769339949085412411600059283368026923632621356437510738724143662066767338401910637682877118545742309 194 9624252567603194560665811421120083815022078451777595839118944103441201601232057391973843077720762942347014994358345035914248 195 41987478095445130556745468133175202616058382120634251476351126273880250803956769460012749122345701880785301856897099393505273 196 183177686208054899653869567271459357753186825663348636700782799040667365804260917740749537441968577287877442516304725765135296 197 799144560391604594639221580430439817587236214874580221322639976644721657915870476371990512088471302958236904157302118917126053 198 3486407332813052542471235544325435692896602705691182875850953312667806025052734221289162181365463002629311836522339515072776448 199 15210059221746180490093683889564032989782902541600086230843513945019506724685667005932527554053378915962916813766922542839955885 200 66356532511753758054871960734058128010078401956636932146046418637188275535430764414830672419960462544564415370667307788869286144 201 289491930490848433777891006324412856495898113974929866455005800084740428430739675473329339364834540254891450108053139891082014689 202 1262958967973103581954395484891392939155588058654639435816440932565219944187084957875333148043004026117836976322342993955431639560 203 5509878469079161075029438068465573820438595635455485148958410810620003649145740314550275731099964334018836343162922470011302874653 204 24037804484451509595752575472053093204715396634930267009554316474611902076996694342363565718487241858554966340143855576925144470336 205 104869108760811681278485839227069240664160943624134567147638610874256170187343267025988698724532595999161885615095958477851942184441 206 457509752165616261399469126364849575704808102770634914066388187862985764807209081582317727397564447365711310772516800384521019247104 207 1995965978923835045758218512557749498200435202734024275643477409001275322578068693620927697125252706702135878217382517552406936184137 208 8707749223188663865988561353488789973434711101427345277322640640337566522487436825741583167733550927447892378308586263063319274948544 209 37989072626791608742286600414806568473452283810735370522725620634529625732364905764640872765169538342712753309508985499117171045672749 210 165733945943286783709622143302221780715068605127762302603248850429298484183576005639817741661860292431131286207714922584363337128594440