1 50 2 306 3 2052 4 13800 5 92934 6 625512 7 4211904 8 28351440 9 190894488 10 1285019424 11 8651903808 12 58242716160 13 392131883616 14 2639804254848 15 17772730684416 16 119646649486080 17 805521704829312 18 5422860687684096 19 36509097713452032 20 245785189514926080 21 1654723728310224384 22 11139931389879969792 23 74998101977029361664 24 504904219421189836800 25 3399189070283686975488 26 22884174777012128784384 27 154063784732838250364928 28 1037197235748039314964480 29 6982741086426071930658816 30 47009683925478763007213568 31 316483746914444978814713856 32 2130655477875248296695889920 33 14344220483177019658818650112 34 96569297841674325656222171136 35 650133493528486258813769613312 36 4376882379613546860294147932160 37 29466473481277466828352749174784 38 198376694586114443645942481027072 39 1335530496616842932299090335105024 40 8991174016066497106883573065973760 41 60531226390642525966607435668389888 42 407513633058922397145220146574393344 43 2743501162363089320835265819991605248 44 18470041505532735005480363243864064000 45 124345717477942477992154430463925026816 46 837131324990183145932558998450143756288 47 5635812326792842018922004305351798685696 48 37941920536570108376835086985734557532160 49 255436065981938617210402208099087796928512 50 1719669637434792887744171999686850223538176 51 11577316715590149446959675682843043815227392 52 77941854361645297163631585875836953207767040 53 524727244273503412106262645474421303236624384 54 3532616093241243663566813646355968074660708352 55 23782599077369424186280898334890725030949289984 56 160111361578463814706341367268692140426075832320 57 1077916243984768618454933125176583927733774450688 58 7256845175622574733125019842045347512190505058304 59 48855191448362953449235114544434102425527431200768 60 328907338660096747251420560405353877665041057054720 61 2214299810127847605977667247954233647532171765743616 62 14907309539420955935498726442414249473281405388587008 63 100360340590963611432584929127139346139973744838311936 64 675654968499469432736015971923389416257921936575692800 65 4548705610531802961755971539839425282399305199635136512 66 30623207696513535000550071701633551510663947905679753216 67 206164333624703914659567122454952686254369820592960438272 68 1387958193163828374375633282445064168067308309988476190720 69 9344137895753807503475520563147945602694170194355823837184 70 62907451256038912581392614188354934730568534681898432069632 71 423511242215213725503578274394981715615336785197169108844544 72 2851200736663121608912207658151653416624623562370492902932480 73 19195111877768998913301520967565323536960776029720738569125888 74 129227070519964323824352444104591467117142494931613324373131264 75 869994189795258836574448953345619590106186553698128523834687488 76 5857053675282765504456616788458025330498641378706988716408176640 77 39431387280031394446379613310916613229898260216357493248377225216 78 265463556628561972574160761237217235744913127438119516527266889728 79 1787177800898299150609364633281308193892902840299031679924044824576 80 12031800253435817246696829711848529249738493547575284706966335651840 81 81001575457233565882842386608035352015075487423428038047097906266112 82 545326142587764920660171272490551415144398287946705309012851746144256 83 3671294050001622948964506443063478621163557959311760023124696421629952 84 24716218314703736578813035132011711867386273195473225910602928698163200 85 166396763590772974940267521797136211595896136242482628220183185335517184 86 1120231362595756963332616867373272179917950094128891688696745155899686912 87 7541723042819023018192216096760139537138716754657504884583953061541576704 88 50773070934649492906708610583120007728267033565381722351180251645859594240 89 341819066836049555962665827955016654757581582136666349341062799508256063488 90 2301225280946059442022719794908754269578527410165960122147059323930855604224 91 15492517265629029310265595490816182592394060558951512730921371360441462161408 92 104300127925114174118027583818223476757052882752274370633691837891480398069760 93 702178767991594162524577968246257008145691234464872256341187468988661540847616 94 4727271499763238472755091018104141254429678964964388451164410709006810452328448 95 31825365353230720645016785408836366283522730993035222722529373877113316616175616 96 214257607128290108535881987107105673153817327260106745922480555658857428581089280 97 1442444468615993728160186873966725105290017043754968023770198134313122559596429312 98 9710955297267462489998808352130765622369571319106675869167793681586639115225399296 99 65376972799880893289782284451505812881814738372798004551476325130320026661847826432 100 440136777635746125687355113404900670258076649351182766831690217077542458992602644480 101 2963128678764686406802758479674394837219251910451048112160199204715499199414229008384 102 19948643269101591809365529280396597888169307512024243930989963465230073530951707656192 103 134300063017620636287490639758529657538402329717650891032234239768072705589741526974464 104 904147048140850237127485567227502490248316230717178564254719180719651720362844592537600 105 6086980648463477904483769524126167161620726435694376051388482551600077187244130972991488 106 40979322434803990365936813459590181170600001807056499381410417842482534979236796966109184 107 275884706099679747848400465740907955663686441424367959676825510579283120547766259865878528 108 1857336005982754924177253723466283863561876275249954017512823878703154238489077468972974080 109 12504125683222372147247945621344392792846077389057535832890559625425824059837286606035746816 110 84181407455122875150779936791419147696245708616375297104906483871707983382055118838503047168 111 566733695797414049917252760751681643497734926212417291145184225868939204557717107724104237056 112 3815415917366292754044152192253485671383938904510314605021522671281663978998002048650308485120 113 25686488610971250582598365424326388649559535226258092526682692720113964443915445037535290458112 114 172928905117804831654234359890046956459772073387650767527730894337616303807531222927498423566336 115 1164207637651174140068017627362147886819802387296788601116103457331494839188921804431149039091712 116 7837784103464787092360072751191836205574514055230065593235940847513324138645922661239139923394560 117 52766240029651963852577325258206654848995311441042348155006258670601254715428488633294910373494784 118 355237660301339914010805053065238048914899039646219946283305307152339502606782904384841602639593472 119 2391563151470437161875591426809799501351838553006586469098437083919301298665686641257289838781005824 120 16100698058342661075949213095904416736799687649944049940921856289187257217006369886210764602668482560 121 108394577750040828047583694087771715674897634985763070866929520400088796918866784143953000166366117888 122 729743793904086411920689639422741984156443875007931297904879186323996834553892339775946612784070918144 123 4912847264094167324408799727396370910430041425944100411179298829221301729072286935251346475275515854848 124 33074715320531495088604355373735224324623269145549341352526536292866182056834186599982083109142763929600 125 222668594142929006267847231238306907744562278258479902379093094050609456231318901045061039517725219618816 126 1499069677155712076986746894141427033845751994359515594206896787666427440068749955895610678218777205669888 127 10092172655143783369174617072114586897275380736234734937751764846520829083112099471614687203767004898000896 128 67943438822970761467702843064724771382523119368644438305568852252481222754411397052827370382404099621519360 129 457414972655977805670954836175567963827997565432532584011731858734073196152757047871150206172934977997504512 130 3079450508164221855319469492437614374244258948353100493095031573905422105179014862212605204456718419022053376 131 20731755624813916751209417891592500975297116731432508314434979023759593541959599011753891820508086967616929792 132 139572202945764805118521293538714999924179613209103278811714609442510337816147357285871050054478821091379773440 133 939640626084758165702368759948288710994471095359313439948871931862046576393267357618267675225750036081629200384 134 6325933728594550662840283311424046833500229947067544671239322654581445435379265835763044729274688206627250634752 135 42588024003726129163801738438515558409437709074256558517619282239517007949201719823836440040234927851827084918784 136 286714952504690938598387486635809401781911012527219432640799774393349391012049201731248106778492122717796559749120 137 1930248371762453964426014544719032125809672370182903351235775781671800831244227940370667895874063641327887804530688 138 12994992915936035291928041070253125096315942425541148395542061230986375486259417418802016620329390752999382768943104 139 87486068298581464504389632577915225468199079454325727716569682339899532667673437529009219784975652581976216193466368 140 588981632837808223973407374973083625635131083478199925757171086823313269751808436718432433658340396336992519265976320 141 3965195494171351280848778538674601123057930048829553750649868020948625902882475815582070755127727951441843099969519616 142 26694848243809378550937895152072866541436360129385873983874453052060893583164011282171209672363419015674766700847300608 143 179717475168006099186764526833725763634612871067589026680217613205360379990676513841207869397463415638858090716002779136 144 1209910263799770563000211541130652365061987936791227511459772052489328007888808847682015108957212347587228601493225472000 145 8145467462635821273644331080349056375596347206511768521545486345710289417672911682098865181649497003540942689874856640512 146 54837653807884403888052781654317084884703814230729857054051101942329830494850822145028125263360854796604574220745405628416 147 369183019752719502688552298107844028244564245342227348573164242758234606382729878803681391281139398407238825114675206684672 148 2485447363434415430703878586234987384190270795259510652702989914051903612280062705349983194749612126273378275583000177541120 149 16732753853470353267402161920236670946654024661135958706485340170342689371408386510849612436693824212054589578100328506589184 150 112649761020864634026831757487392378120621694825609084053532735418020293492655880346085795933855957052919755949726144011436032 151 758390924123114601848962155911846700442924019386236408607484604578553150368821532041480746301865550377716027044122241578041344 152 5105708068797235859709648175890582315933701197202535412125039305941066013418728918527616805369002111063319229396734895749857280 153 34373110297861999543544496002202936356035515877962012862659104075093342452059661673198872541201433219287902811567126225394597888 154 231409766408229808709593124062450174067687601208433818475802039829080198333707653373073499780686739660159657091041953460795736064 155 1557917788790922207278394826758209039266366810463767311550356166313176850408808620771898112966365177803472832881319022081593049088 156 10488355242317349726053634653661188112102781049934162261998944655600591783054968192132121622325194856068129457681254610366617354240 157 70610655119625944652300272144764686315393182022305108840891873331587668361042980438949296078728436568405238320170559487384502665216 158 475371447784900442689412571743027281180870661582081036024649575761336499785207258221714731417803172644379621223953770601026135523328 159 3200338716391585953330361216787805124000380252196585359392222746830761453952471303861643560879087032000437471793395631291760195403776 160 21545610169396169701339011985209165432711675874777289251285687513360150155924470437046861694436158912541486756949898074446160241623040 161 145051308223709929390526543921179884990419027454522112769129920450399463435397939031043751401671211961877337047729200410064687162458112 162 976527554893533013791471376071074058395417866554656715418426222286319042401091866406132197732911348947634339755461042652688085686419456 163 6574267251665279556981372122185503473453217486110471690753642081639123222942227182215498504139680398080740702976948861704264610691940352 164 44259877439946624975642424464104301103317548835873389028466246459094656029093707045249725837939089986829305442933012576425618427189657600 165 297970355632088624807978996700470064494213681337878517089347094384406505637541619651996003035656875946202436271959978562796296614585565184 166 2006023016127457256918790664921602109435758952615824040737079607405334236894206796839237272146629297625868084323245548330920055116044173312 167 13505129839834782163749378427161780526644559117338983037371431655454151016423030706787795196827927586175008928912365077441157192571634581504 168 90920458302063329769752798579887966526306013990743647420260013170734979332455312862382338683829152423251600271406096723608736753263879127040 169 612102944280791095332103351775722143637374739720731684645838731871616027974838334794825410673983882825541412313809545631124793602298754367488 170 4120854881224355674146360941664185023053821673650062145164619564040215855322095952455306711606177580043540061651687596688729996290171311489024 171 27742792467798803103489263418263874551801182493173521757597549715341324063831901046498251708801339437538820253399079472020988812830499571499008 172 186772540187748097545585493377359423604911288143090931064651051467692695910568622729858579408059242246912214151020514984533146966607414018703360 173 1257407011521064200436126080547402162972353673960762868940403286682856347982864406583887225317429131984179253057244015470717258143962470197231616 174 8465229369547594067086892165458334745622991818588376372825334699528234755027002264385524656749450295136822254450536525554880991281391746886402048 175 56990383879254125432370763581279074975640165374345293390989442133992404681950027943247881141173097464992571721235406992993428517663541380635426816 176 383675824117489383969644336025663412482876303633959023600819290007348248634898745402340435059249518301926518304082647221457001861949161090821652480 177 2583017133629478982366094699614169128287300384846445430222259781313705599735561004920987389608013894709618739941834908308752297129766375935350669312 178 17389621897522407742202171003644866125463214989411698141233239914066835559533194870420737957627920022412932577888107145862480547428629129945463914496 179 117071987561259619141323180045317487531489142908734509937975458473090366603723789230522172314737689791442018321642110825404555961174042322389100920832 180 788162638170785766231580586721642834600500078468574890197397047695015895408973070142403481707778370172448110200683368044648517730201243724689577082880 181 5306139898609655663834763390369297410686049905150147851122124661609504329737683655899928763985600003502328711262837341418036396024473399567192774672384 182 35722475616151187998134489882576356633766598835388848457460369529130379084840944918545245498087060637928043028712152154717973492327009826244674130542592 183 240494085819502387866696710042368720160580303343304343374517555534934278740962002943238669002922479632830696345534849275396068983274112546648399244427264 184 1619076066721651745024285874489620162409291947424439755417772650294134891511693897013819672995088631292386322513380445540190237037613694208183368050278400 185 10900090540265072676005874622067462744274666689803523533447697512037520191799462772106158574648784810732284371054520611644856679935359639727841537307967488 186 73382576784393932051691537664567417317049425263318876194882717886347116195730689540563066805974006739146695549552671532291348983050355995058419816133033984 187 494032829876522909980938911981096992102862096995506009940132314938288043527699330682388447173673108251267568245041066507690786747387258206134841035485872128 188 3325972563118153940247216486979685837905503503597011675981518981727149678538878663390382064381049180318972379793913033282322899882375441953621319832232263680 189 22391413731309251646377053496408687419956770223038496786464065782648355823566815851299088119095718624916066589394222944473229442179314498135350871020133154816 190 150745503569824043911678852903823425515457240116327778903409335765799789629182660455775054591621619354113490446170689188696389693665098038528610679857000480768 191 1014862532540553581985504509800064214535610810349546170219499685756748154865452199328471930818207865178366066856664289248006751653540754373787112085101012320256 192 6832349460278023511995314194373853313955206315473934700667453530449565627110890449708035010626024142112251054788366920394879724237069989091857065079782842040320 193 45997361859938445989788777010256062354283932452389880054895367018987763816725523547533504949058499259801532427610360895022875229507213290544839086209756783706112 194 309667605612788010529705740285649645225199882309682057026182667246810157169436591468698576129203874949709507133308469088431960124201806993546965987559358160961536 195 2084772301897523279775769521910794828722568448024765297456366830776304229417223898308464384324471115851557089423962512517766009103472190063001806913198756684890112 196 14035292914021273602443911894393760410388606813649607311624432671779329001887379668057458262832966292401298552902678925567136781869722851669100205128530678209576960 197 94489670168334175124504924731570609211990783104710977537764909644392918076598104931755580279573361652776220954317749159187278262680757910126695421616451403890294784 198 636131915679593810993955495924184019498141413762303806766498865419314644851439918093513345754679787831522359493333020388920016755450151073464765434017515367271759872 199 4282624898841087297244231918425072529690943680189729965646795421385153364715737114839884538935167926563257181784946173039679153527122009150067774476229718096817946624 200 28831875232324523783869987293187159856914406883898402367445066887738481305068674290305148210010802923184706858424755772008411970832884119496923628481759811856614031360 201 194104561816113887426041358681486284909627661831149443525474354002135718676542334379246759139765854449513447464410270760686723019947825187457754124604628699254660005888 202 1306768311607595816536738014578612142918266062978180786734212524133204576735536138499182936276707799930635935542574753231033884505247640915822642686167090767853669842944 203 8797543984769986004073615345271035759830336325556601396678666563796183705052399707566559526900881592964154971823422568462694383332468956021985212438121108337740058984448 204 59227622430443301492562815286194696637122145599624053944099013252556934339941216035008643666778643693356803528243507798052588765824497888785302010833379503952348001075200 205 398737564124252083976484976350904300132474521010119102917801881605115731148574248480010789271190131791205259765636405286449902468950124772263497089482598360644618672930816 206 2684417143883518817002428560850428155876387827243837151602549241978394993651149617825031005531433193054780533807485121570142377200131739846648454935647345950103619646783488 207 18072276230614255810647850435816370869508617247274141435369033130520613475799151388788913650765526334779486192544140691463144206657675775673336378064371723550421945308676096 208 121667814892258423597364782660039846734515073853368776670379272572268834830470600603221429769435130970425441244134042855918218701320188643870489624701863146319263788758466560 209 819103083184431926754669580528846640611690916392435808597164842215017098305851961307117484152285057423216921780627213173310866085181697127176015401495250025922973275376320512 210 5514439964886168649444437324130436715796408784862889283985060849336182872428557890381312868653146162802663242520517758491290529757510888066046883372451269108184528012575768576