1 256 2 2612 3 23024 4 180640 5 1321956 6 9182760 7 61590128 8 402719344 9 2587649440 10 16427598848 11 103462837312 12 648431897408 13 4052631770944 14 25299606268544 15 157920835375104 16 986393232739328 17 6167644453234432 18 38615919748243968 19 242114301411211264 20 1520156931943326720 21 9557261459155503104 22 60160901924713439232 23 379116455215255437312 24 2391410537238218166272 25 15097359305414404075520 26 95381132363094862438400 27 602962164543040978337792 28 3813664086662966910746624 29 24131387598022265294307328 30 152749018301956876697042944 31 967171811864913616867950592 32 6125413427774018433423179776 33 38802042889604688152567087104 34 245835988761838715042077868032 35 1557739492162043303470808432640 36 9871699774939207966993268080640 37 62564483490494911674134903914496 38 396547622336688693775644460843008 39 2513555222662353687150707447169024 40 15933172850131354417872662152871936 41 101002681074290584433898956767887360 42 640290609151469549507833952552878080 43 4059124291911427062579376678697435136 44 25733357121481106291411475597728153600 45 163142725294474689199040763780814340096 46 1034295811555689643558960421835141808128 47 6557321651554171384996906453617306763264 48 41573058307129828297945428025273355337728 49 263572743615165236768564120853621153726464 50 1671057783763408505319248631251039118426112 51 10594596237144155079646609073215840020594688 52 67170555846937013842753820826773618176294912 53 425867751119784485726931880196632885281685504 54 2700048702222857384868738893269765283150561280 55 17118640513202271212842687957281131978303733760 56 108534451314196605726984522989255512906180591616 57 688123669857009027558761568596491487533120618496 58 4362805102092543372379928815845263832023675437056 59 27660847168146851749827454566756519354370948595712 60 175374086973209139808670544657995136680971162615808 61 1111899654595132028233479096911126953746725202821120 62 7049623932406018363541952531246649855228814110490624 63 44695772832939479924093795577248171588724464149331968 64 283378613026580318574621109884727531252267079920779264 65 1796667801160397501167590849744680736856158005937307648 66 11391176355764991814602992941921541380127654421213478912 67 72221986215523224981885576881058601795659617386413162496 68 457899669480700448023155102570170174748960434902829891584 69 2903162008706359413079656373387587263663175979686317522944 70 18406543690304868763090306381428345427366115465511036780544 71 116700642186948033683043863880139382377372957161025722908672 72 739902111359812123185700620020933067760894333504076765986816 73 4691106623276890697821989216256407322162068609126724385374208 74 29742423620700595139119638649390238018125897173431295957532672 75 188572090973165282644488441557417758733276442742887899469971456 76 1195579575570655007244102342670932560457649288533582502013435904 77 7580180806575621114820361371410613974390526942316053798865338368 78 48059654901051957704885567504911771852555086021053622450063933440 79 304706511936251070225843407038741153617489705603372179620890673152 80 1931891924541822221596049302242335896676124212539535984282975600640 81 12248528624262513134710073956135874690020007484340496681385842442240 82 77657788395588147498058467423667095713094495309135201117458300665856 83 492363802218000528316592368428278792915657395718202123960856258543616 84 3121671626261018255941312565869755377990732349411917582324875682381824 85 19791937843657822364030369235995671928008596881915241077266047257542656 86 125484308218091615759440028133207198513439756609222242741761114931986432 87 795592213476849805164432551607494941953139918961909789097780709534203904 88 5044192218719733643777520201069409862636425471402460450638128330032807936 89 31981051019359696282828055118347102171026005025981515228985913506028060672 90 202765394524657761574307683530298527165421058887189474273492174665173434368 91 1285567670170930975251531555327917724986947063427595111958965763460588109824 92 8150721376756953788849347875269168840934030299183864549225624242321386110976 93 51676983278532283587181490775958345167198184021698803555363833399646764400640 94 327641012176313119265270044385255038479998131705193268305195104044180677066752 95 2077300687545971227269564304834033130704328826667833672850646201555445614641152 96 13170445662294643996844664072512958809306090724095745197187467070240969851928576 97 83502903561294448012737995232328383467509920458023198749801232702782301003579392 98 529422851977589597560178223658498154583452125480932387671897399549334015174508544 99 3356632455643319760078996061659389950755652175420146130651861690627297919453102080 100 21281630366781434550976605278193191681551193482405417351250343151198110371937255424 101 134929217629073190705483137436928262345474060796351829638954947180367478073367461888 102 855474578663171620686535761917728121365056987766979727430887655281865299194370064384 103 5423856801665048840943233613740514032959832697029362430193437291787689907598001176576 104 34388190298177692967959378455256283146446620818750152117759585568131310840266788700160 105 218027074694241952566682561539232106398195368880663472778835131341491060000159694848000 106 1382329366243652751838227826897924658674684982966427459686714199178265869338241046413312 107 8764207287123245920520369195132289028492617365176689700533311047564917555841392900571136 108 55566590169371376402158074896488954829136439792743300850535835195821791983226903150460928 109 352301793185036263444527084059457736228199886487823486248856517902832942436753225963012096 110 2233654307464754227181751993374837808906791897229799326468243492176679912717620706013085696 111 14161754671187992906331096593967872924613745542415636504255027873670783976963802294701260800 112 89787974217091361380967465150872744194145504935655401518744522893428367490847083697411194880 113 569271287438942832028917963504714976717138256377524684164122044308928015624229887584172507136 114 3609278430990654278167131324712357632038748837392183814769531506617807874220625639020806799360 115 22883449560709841526033087800399004207588543450185734691788255069532793465043468973485169049600 116 145085028437554793176876984438074799060048299179174598619939187894873313552877686308685616250880 117 919864176112910222824145014144265976044032807343141945545423274783090250591641387671059802619904 118 5832097988400874823156538635890279359165950202208498361162836799971422694573687443976674305114112 119 36976510043146638299276491757037137196935195294798396291803108239520633978235055659183544482136064 120 234437469619362481523599969443401483356824668958033746075517936725792206230121161431634129377558528 121 1486374108791245516823054372884941747680089483424935423393843179160639057411279942539463910636912640 122 9423868952663963900494938367996394506345566945857198712476470026855595944061665947635602094924234752 123 59748959236966043507934828584754144417736926687049930916754409430720942848402154983610638802830229504 124 378818736533216305027935673059152583581404589486935917707472361748534055065946598890013247132628156416 125 2401776315124621111923216429498592102633295805439028304236338793246288254650065207162849050346278354944 126 15227677280925710561693420135411588340883990413749204133207577234819665581753787032286684918870888677376 127 96546107941805452562741811146577981649806202102438805792124937020777078555481881485505715538048122355712 128 612119024244677607971691211774412136127445260632336316043600325367323585390583235077893077298478472757248 129 3880940493926296267274367720296521853433174175345685734529908923437365940444922852307816643860308605009920 130 24605834030374521849394745100739366030314112308396003013508883052634035853048132351674110915574553366233088 131 156005243903622281516326729984857072897544002764766569991095307795467555028873870792714519808758585168494592 132 989100231082912926758626061056608841921457014829325378723807770384878606936713268797378338693273094881017856 133 6271066552947065230463290982126728337150145695093032207616827773315017391082843304451232890160741588083408896 134 39759646672448793740154695096763522792828572263446157405810830837734905195116406924246986420386974484632961024 135 252083037258654215555199400097921519208745562718679809551960854295078856706713075445735617757807450695630061568 136 1598250059842321910200002932595103153975569781870020218027254886416611408604169458076555306468354341108927430656 137 10133181833909301444711801096867642704475024320414483288964564703098908335068677048861301160094603569214980620288 138 64246125596392983438015375366340469093438505570531400649420365343591684363677548256605896624908240503187114557440 139 407331549142369927728647858496454693146466046921149010702994999606425495961977409460555713919044348975608995250176 140 2582552479025152543072172978648552445241591907974270457968335841154355655181050399144207919582667141689442887008256 141 16373829429519390511360807706067453271833496075561815686454911632242425976670921429662572524336678517560941154926592 142 103812910817673011636160630225758508778069376450861916988057189529575862639822046530630347392996633379534330461683712 143 658191811440811356399179792486177276751591482761437179914859384260744203707392596687217679431066741173365175654285312 144 4173049934112719091078242206971136173825542342042670884496657011722869060258923872288214178117889337122146229143207936 145 26457858408292098640307653878220879363524136307974488509783266988123872316129766335279386760407888840265969115286470656 146 167747398810380038835336334114243210251490606533062776243658137879887638472612788852615882699006366202209232818874089472 147 1063547524270889729642704814316264660715172546377040278479231296011056075076531993455675661649245648401865457225166749696 148 6743075269151351458721196303510550392194944549771598820089898133405054456367487768663084152914534470060247454634792189952 149 42752263578077345369188175458324339854841629709826130769136873352173342651001230069847366577801305078153043913335434641408 150 271056746083072348871598228753230113230115487023688840814847141724753628369102547228893627887750275023130762978986876207104 151 1718546655733531430523919058141021134171434566266468264229203559520738036046792899069650667922113262414429307525726254137344 152 10895883059954399539763235631685550935764825695614398674358135034154987251950240208762698540113009777161539418573964140609536 153 69081783296437605696715324561727463619183610349629783082389102637867626246262031136705205648922100427939340455328850924011520 154 437990455400128219727504678575800555652804150275733530488843555164246318097075048046201659636279577744672717730348078559395840 155 2776935247870249791176012566769853380269057923400382301765910697304657567564543006875204774195686569551921100923118532115300352 156 17606249807017946752305118925067021655857884378970616466147172083722584729701922726671042572692821531274863895251659715355082752 157 111626669186779401052944967198420076973660507698006138503671264969198371257246060963566426280804805845011621962903219274269065216 158 707732391072167009490353459401251163200889482543898313512935275979782336473196659244074314283991165621867717537192764235629723648 159 4487145778170810513613604326728745539892443663681283338753669564795697195290149788557959276315805515099614859788736148530247237632 160 28449280389800661257413712737109167659480994844919646686053823216855835310897296864501532123808271027694767224134234379004711796736 161 180373358635884050323660554132436089720823028953741056281779571139616795202489040897721500245645031047138313732333435607952807428096 162 1143598293517933718358547371469540120966140963141369089768801222726919049499874149252419418149390382861324738496187080203465014640640 163 7250610992819584590615023511689571330718017924512534226723033078093328226363961876126628635424508264767840974472402588729339805696000 164 45970127856239051081759741547711563689333700211081350964477305637053475158632393177444484472136948494813790161066220900290812335620096 165 291458562211068735839963758025785134393256127374143601546814312287044298167315255256237374338170007219856629176451969771340510254858240 166 1847897698953523835821904717117184298111848647242000219608512664333592165999406760856148180390931231070209691737727319603667936561070080 167 11715991048239814508897130688436556751722964656895205468682237778935571800099267724848116351704567093176321688501209042671827262503911424 168 74281409798913218091456706131468001565740362281514631083597176155134873656868173409308445871257109975591325351425349711710308004882546688 169 470956986822130808915959599762620843995978402479569321219031267423283290892304310594795537537522356846539125237669400717200465127020691456 170 2985948759413903498653217337069043200824261292979642955397777752985975537824965794574822959481132463763967492089417560822204631090947162112 171 18931431623951569029309094954043933046068748100535018732149270949794008276598166317962070551219541453236361528641098084531987129961075965952 172 120028551127147226204278180373463471122958173401429298728220824135086892566023271420341695288359189116854853492559808196559799410165125480448 173 761001775874942775405754352147823295218988048418331345848744863869476303033367092144446993747709983696026269868680182274462813093126196953088 174 4824882891999139156391380480480079919769719429288077897257403889334488564187902941973853415277519820911457477006375614710315093512167301840896 175 30590592110959214751215601046021388927546870670114105473390491137992439382718343887529146051290021569249904032740012797538338259732052746174464 176 193949645337681516895476992789378434166221945303937527010898690709317779950315438876272783381928363567396478870124096297811586111504844769460224 177 1229674299541792173013450762271419290652048405433942792017181801424966027739758422068196688226311901353885222381040607012046688773758452353728512 178 7796347759857537722919663924988790387364676300508523935013892912387765665498025191078300905902213637481730116213718014167293990826297130110418944 179 49430193357123059669648455288175816412220951012159498055991545247345568664173743920673583620893764271879645005699265779832539589355331168499662848 180 313395975985455498462045159411177073265537041244753696210618392610727092662055172910724248802594478704546057935605865868435724402899619220205600768 181 1986984696868938894813748696059824821432849181978482670717960288571546286530044827749116942359917205114835437723277861785027753245401574487221075968 182 12597826673353898155076644398265256281690819535410129678536249540484721614600853985093307452112278985735033725095206216809740895458891212794873511936 183 79872400196112385795325798419452676812657996499291465870256624844039838942434322013347612822793967981634206937951114006314651958214530927211929665536 184 506404833032164877216047457652422998292592077517600990876070689865773062861241996572572935197991011085123459518078541918833735322302175232169693151232 185 3210694235914757552776616059957635756647074409864781053667507214757179982973586481842648022100158498080277398730506476961848933092549577881594057719808 186 20356356819922943190386388529369556868014031364325771327994259875926203614701930760589679502624681359179793171934848817484765833785346337044753691967488 187 129062823343550846854304576148950211047720630086547452377998106528033986602559027883105656970532455067123696398458875420760079692482188806021029575000064 188 818280624414387107389637878541223529127319848125173707541475740870780021386624259900991266666046704788782620900212890622958737961209672372072488837840896 189 5188040699447922987739357689051348583890587659011112171359717808214695616869141340883365430448018702615108469690740424967958293596998411562109232945823744 190 32893075426771473465078285250282732017704943453789343432813965320114186454601795405905649120564015795953330744550061578994880546002753329658382786605613056 191 208547787827958209957341312562327424081367528449317619247723702411506330715511089693116296983506643338884506331068855221669776608163763644974657512035844096 192 1322229048018327123403884186774889258286891150370379942511682353884459531880856448935626683161330908733697077439131483385158260291820628403846292729554272256 193 8383160874694607728404072986376463043404258010313924425962483817175114316754591429518070856984118595153160650152847495801106724714775637050333551265715322880 194 53150690008162913461665917778495559487890466953772129283141257401581305879476473890092616904199682901281256873548538173090935630447089676256850684188582477824 195 336984568299453211794587363851254194683697758188991737253233429698517532877960107223182402209146571809274674237115830246769741791031332688590263730865954619392 196 2136540452335208662513706333237393541916228649376701451584562886626582587593355958515454064044735057940916238873279904510166479331107239823453459706589241933824 197 13546036032155436987839402521563420865259002533682375217979295971719439635999605969076966333651495375725173894740973062086757705987096166727598173112056835735552 198 85884211545770575200997997228296279674026311672166862505547427087297616535534037094642255723192238829933294379475643629415668886073581732360065703956574269079552 199 544520756871557767039253384625756320105575159081871638697069333435821424796469087038539029002859533408190117649150427808752561005172921387601065650970106125090816 200 3452355786091810542564870105854163268220600035752859573318055910238726062599436829234102470460291622759793866072222012657871762629830451648321839999019703129341952 201 21888532849029692999275747091905568417906232342629945658215094799293849311031361124683375524462066886921892112273577601823104577733990687873110643220244663541694464 202 138777084393558135372316791984759802971931682029098798250189252303819286037416356602218558296342406208704687812514643357972063717348159610582442439331882667060756480 203 879870719778758570258681111775739621787577959348389177832394306380879433123912350855845408536343348995079111562532855603408282732056676660893329353113370134289842176 204 5578532557497128390874871250853954280102213208990593564625578380115639576550457548726662666527246105065749040431154746613742460605055455437219260655507249596731490304 205 35368861351450028397810900847268939459511762748813863383882199864604570326328208041492130459045117095257372778800690752684162074659630883324308369626674131163506802688 206 224244698835163062925422202492844312697532398458228914752693921626399513202748971842532242353879999215898668058244300050416949137757310748070963850910247522584722669568 207 1421750178949750221936647628956852040491691444491348173352378073411396565173250829074186007603141455552195279559905875409037457707884670169941397440083297321921628078080 208 9014142059293496817570496361838351957029360667663824014119376201877220322544357777292201016600843630693230364633063273898678843368251734059421996815707457203186935267328 209 57151219861387363757476509897304716714737201413674546009894913892946681927900798598583156087948832384664300641242945698805316219423738812278629029905411682553486009958400 210 362348619553554931964243184698747139345229157184267692494754485104312477259167487467511924440946667698595197383462360083207274411797761663000279771069350335298310332481536