1 64 2 21 3 1465 4 458 5 23995 6 41878 7 686376 8 4288552 9 44547581 10 435326091 11 4420070682 12 46247239309 13 488935478096 14 5159966424970 15 55400725550050 16 589318077173963 17 6332575656503077 18 67765552380120662 19 727276471899440959 20 7802695040984130940 21 83714078775142743598 22 898680631232585513300 23 9643755262830002879117 24 103526250389960868716065 25 1111168291672829472574936 26 11927727931687311932441409 27 128034300445763249001577612 28 1374348585198621359524207518 29 14752812198332261612926020558 30 158360758197346156511566142191 31 1699908313310181033720887857199 32 18247402044927577108725602617560 33 195874590437278280875630163848855 34 2102591491871941340227585903908070 35 22570008842408726100997210028140608 36 242275121565487982660204004856581378 37 2600672865146094669989530329828984515 38 27916618365621220329457672070144682959 39 299667614811414064554452616278035917340 40 3216746693402617075618746990255570359145 41 34529787606858676036143113217492422979000 42 370655928610593643283314041900799742918438 43 3978762391880450870421868015508651792572284 44 42709555450041482103540315036232042380241175 45 458460690126963115498560470488984840533619163 46 4921292222166458312745672722574417230503920028 47 52827031305495233382199987870279998313183303775 48 567065540692931186189085210096866150214898730828 49 6087098204931692565280855411405227767602338337726 50 65341238225395229999036199766989397494142916608456 51 701397819927686759213079575767346376600069069842975 52 7529072227463641288188416529525470854749678909471217 53 80819938390957350853217731464070238965558894973556154 54 867552102705266922037141177162429605975766500222398393 55 9312635791102227859270852279357775300744737256522182216 56 99965391250911774813379553182023428637841653458802211332 57 1073066709830181653613113887085425208968578298156048421192 58 11518708118042086117971201964887668816956714964571946152511 59 123646214625154336137948672496314675872337003008754975501393 60 1327265717157226191182683271593055896532761803568774155601216 61 14247377400828178253512937869976450358419703383134115205374641 62 152936793422404044201916355306011801008758716170595565856169162 63 1641681982886480443132312618316217720604584327663813405762902778 64 17622441746197124988516024565082902546569637715373863354636246724 65 189166023831177125299533445506690849186126364314546772731388823839 66 2030580386502849639304193471798295255953864969735744040825927443549 67 21797025821766382732132395776466654868714839614900366752448761885384 68 233977604547373860464562431668642630475339957786826341053910936509381 69 2511605017922113292779903965980334800159170937625891769402517646055934 70 26960528031110222044927585397410404703633458096011042861809251250763808 71 289404610410299566736270668265572955598879308511963273039445437319762066 72 3106579679377536090757697956265222738073632893138205567156350298099517809 73 33347213406998823211885089944042957171416781533230462474053521019903225423 74 357961731802330927361209559794283936713429773335377697540675904700160145258 75 3842498018381095944225283097620793013247305368101905639146906800560619034121 76 41246842077006898129773221594457104285023010824001585386055943881155753810536 77 442759364659953982346185861115647496380816860772239500794618541251366332371472 78 4752748213501822080473571761792097597773995323940023834400398249205458440547256 79 51017815508641244689386155353182283974448943997031794428748692681167828904364149 80 547644727292633567735803934455370273951136632632476857984048646178238595849997221 81 5878627776225037392132517794376623188630011644120490280167850035841564229503597566 82 63103436971353053347406956213897065586561389200031833568810357211263441951322096387 83 677376406395745294315165796088999147181314011848632942243301659141496027352049198324 84 7271217194554902800444685119913611432737354531132062423347652780166645426773008751456 85 78052023942951080589577663674220328699151527364458465952251298684573343818544902355962 86 837840251306635455513314934100149910282158369622257389760772075281173535945526418206931 87 8993697424459445018264204173707101950330178076931178970393074532606830431185640926457611 88 96541784948364004725403332717196614758573512488706391161386129867673305456504080641185094 89 1036316411498171870144142607956356928333382221682751178181650287051991850574886818031853761 90 11124216372370350039625848579560352255365312613672824733402946124457094209297773031399910208 91 119411589478172468528740576536779600628420322620210628507006481897816993598362936019152004050 92 1281809632642488083847139342369134937629677128334876997842925784984022987700057248676635762010 93 13759434419348422955257046548809316968053494039983669713037879231319897000419309362380534759719 94 147699026999865147260842536496985234807230251403277971072728768740286339376456797250862566091183 95 1585457796581434025393270140877157788182232496316585542822954680802328658523307962074586615625352 96 17018909845243265415738031716632060912089542725057832458233072802732196254743917856861081855915269 97 182687481776586773591588315263532238864185494688468207618969748401000759450232998527096011208786754 98 1961037240419888478092536734093775313554621324979774457279224166699467876422543256970067236752491984 99 21050523116940309965318606277156739562609369433945357280682036542170098763399599469776344495946003400 100 225964359249984743714975027584541349804249398100279034506664073739646374869616653580853293193642977575 101 2425587780769493417295693802573817438476437444916148122012058053634570040482633023667600667450560006439 102 26037186137435845608149575826412473564145326894759225589355191148908753980653395763633556992809650378168 103 279493105683610124479857233677218182999809246266171302403013692723047679557610873874578390376912682668303 104 3000185800122047968109499339756017323017854263554465008225854481541582519914573595690440120210306662982370 105 32205140850391328315819859541119407728294003868230074887485824986057407506827738950451008231755928558906964 106 345702288555379479388221644066845434998417854452556083927214859418605401121459989290935822134703115468320268 107 3710900469822807104499993214947857999967682673690758103739772210389745609187585567651349183806258637437191079 108 39834223702933722208081595364691163099820690208505040857757232121614921741995104300277496313939739878143144829 109 427595779223670129221497541595985868516808833680189817239195722567722515469581653476000149165062348618315492406 110 4589976492912849996502486821776269385149568803871979899587404929636342855866968190921075891096806525938352668177 111 49270561659291293474206928855247918906230145216326941234063107859634548224288213418762835057652297327307617976746 112 528889036789260502178034111692429836108854345796601030810553215285013475194628866448483914266559717804271836842042 113 5677297027181794184048873188419792167708779811657707980561824567687173487338341054967912771554820402826703362952710 114 60942275775873536367932570878289344146871487354413704853549647119276929981781026369620384626570139553985438872614381 115 654177676271102160569280235727616475900633361848644575838568477397254322014862863418990144005600180564255380228685641 116 7022193160382100904318111058134166245554851119970242908988766763637123630982226740390317617624138952244331499563038062 117 75378904799682853074110544588937957343962068919130142301248512667176282165949174514094278943388984077789466563159119117 118 809145968934080881602602613310039072146152746216530221534928239440638462392188969219762489095687242057124742107657065466 119 8685682032422248996347914260455639726180979666332796753725698356399626442310594971204709797438115348982433303708225655234 120 93235430027197833591619578940136694424647116375579159987122225818360695820244300126926562719263053619235181770340651380736 121 1000824734304976245200574794661966981698681165900723532281346865842852251104644556434721628501924023499065769385034622293591 122 10743235146815256531692506457397302952489670668288190865733864009555982493228217388377443179045677651666469606834756848503225 123 115321991417326581213095218210410385248593234296568371049382905705332995806232092202359388333900336801565707982257836994335580 124 1237910324284428650825109696370587871897708292567991762466555017332067359640677003905410249924979486900109182100369170166563377 125 13288202468031090412111071825226656531722998292895974255901408339997888309918685794617955506809681652782234110735799413963833730 126 142640643160850217385233944737260905301495441837201904920119530004573457137320302895874534045030079869154307146428288174913828902 127 1531159171474884959983068302552646977675858198566315345133625418580841585783075451767251131337438631028444607033214585475384147454 128 16436047654019018453377121850323883419382803461418938487182257042360695370728315193253983147680678570425422400302344141442994600651 129 176430816284742573635973618711344332811911576844282597613603282008243382547744849332307258559813178692234229832142673323802507555945 130 1893875802148155947753675445247129086493468731152483190779820581269528878008110671573969040679612556529181566949098022235339079832236 131 20329586573887536351722151069793412691761273252690825783742065910984224314713495999600896349233618548013612841096602792003080550487379 132 218225550902760288401298989623379217653835814886464705088142717662126214473575268087489757673829393643698593507551135527080741279712496 133 2342516454711484270574722888456717062117160126017293409075819374833203146230074192895733964978463309013095575312609196483731083981009878 134 25145466779182054970710294569645843048939997079813791578551879169545231517808746485484379347759391906376667227126685401529158141039382838 135 269921049336161362295910535686088212085403509284073880618494660730945705065925490158317108070354886681106789437751578477230807450019306633 136 2897435689483923723020538329522747376510553863327325368771288899864697033363917484014215604340655357711362280044597827699140234648096849107 137 31102181898529257032919634548817501473859898390578862226161443856085776201188956259313821175428204008059975964611345224024065084975102393604 138 333862705688387375940536338722838641651452581433934657399353677038740993855860259134761108392669016624170267087410383666910103653077999941563 139 3583809863025771560547472172951413850314420470204245908861431222531292642427168694333243240023334049225952269665156837312978836623604404008282 140 38469984563979818555293631249322345472338587581792312815246549094184734835995518714083177758680420959860006882748979297293032933827517501134484 141 412951514984488758686063374550609121558864682092042173443823691593559301142427849767388649350159610054213020223168989148641329633336946747682708 142 4432779364503669721088776614456266608841239933698012259065705053979335384404592928919536340992526030802422392841639413174199123952272568919713803 143 47583147612638330369554190747474604483396930858271788186610985606125393460130005266435262746545964124912717017242843379134671769909573295544042617 144 510775689594837815579283837661489971981362574420888359197956794909050330116266907992816425709336825833330115395232339388298259602022126363927999312 145 5482861436677801813559234052325559548363630418168374595053903120158802541450265811886074241258278898689369142457247508333700699129968980156301039393 146 58855129847026278637644335019675556479353169526490771250291514439971662703523031453602288058481965768716647971906433035640216729923080169083143115102 147 631773454302211972877203810482483401104825988150485841142455575243968279910266450661150207070969150058313311702861150054283009321838476808752872836636 148 6781697680361434106088060424636764159414717196861253635497054540648278445645336090970743528867989360379904859011961126918351506756482375952335620691642 149 72797334415730975020693978387619248134311537065706529561765690337698086734732158338841951239511936625128791700175852909848186854111095860007328685146945 150 781434405927887427195586218800478786285274216839836050160287068009278601659351071293322928899735743477673350920576297048376917380846875016494268340453299 151 8388215525593688992474851058292443743467804851166734429416199638761282505175676126725738369668141655926089020166552550512343147814807263440832768993969420 152 90042310870944925825174696346178070944119588274861345529526737971265169519313506204009838431476588187889441806775940235635501436069583702447998256914963003 153 966548573083553133688449885316748475553510541897154001351435928629965972608294343197681755698694087813316639575649640229331132457224778586335976648157948054 154 10375301734190696062561676579627661970645473365682423809631307762256398616507525708101860651171972364536848547643795447741027933861064004933461028175462390104 155 111372453566485114071045685586680596627827975736029373940335449976037354044613000722056421398217305260594965610988438787331862208816716196346307513625363141578 156 1195514475742272701965179744330169632053387107706345742100457468445514260180721513237754330554880016577816825800273720807173912584357394174387216103285832370439 157 12833109228900218255269156623431639837513799799085802028866347190679366455012841867312463886600786847075468572253149510592953251980811964816371971344174099363161 158 137755498425589375114596960567368538738723365145072346784305326762455722803445175029453283446949387419749345085833317477926392849481879921783548203095509800501686 159 1478720161108519314357861203622601817609979772659552223681731917153779980112544125826947157688380068671402093009168860350409944619681716378843419536319503530448041 160 15873147278037225678264254592683751703473423678747213466122420093365049689791433344323370231824271498063591992667384197643858335340774099224554603857227149412747208 161 170388428545791735635179828995025124234390624458140443093050295401547353248601466203444197782110855805975712090779990650805152435000851168767347594485379110227801840 162 1829014503158715648186851151640059479277054396155000750580863544872962061147039040207045358401281192766729523482695699652802405484946522100954019677172365976919598174 163 19633340604851453930663983186715665566121765527676237822293720871025311604639395543026116985101380892992550109788259407712729615556162742809635890216743718452581335221 164 210751780612129596333233088035662549085002673847122632677667839928740016452236045151517102192817391317588731404495664690258043045808325000863336108301766102267973787789 165 2262290148432906419277731361353396898840375417165804606996163499073826676672994842562771249326918030721136618542589870139806771672326550013546658425775133421597792733324 166 24284286950418406860731266341653565602689959196071131254594677695694767973477378269587459797412924597647454866271420501268291723759465120916569523883244670479363465358393 167 260676815968440958814735846248618800016501608207473117988409756052719767538960389870020025297049969813660431814043349562053048212860513857036224664621748627477178937715712 168 2798204555982387914942192844216893460131925222657189147191890108012317221431702345621738386996983499919706434737924611499835927289961836065946537566096452332781559296553892 169 30036996991970822322199692103025286661212932607227106797966867460168090797682766307439036269528322819794171161325137551967426921517634382173205939737979101557388557841555324 170 322428603858417443166932832657208677584700662588341083369415766811192012473338260999459478906692290288920867163176570652459988912065318884222199861944899898343563554767931465 171 3461071844628071325349982575573852344714584445300651555033171456686585788923451075667766083338117350878356155451390512007570974594115206339637203998607586132418357323049252923 172 37152467772174771679445291417127704566712087203601908096728911093993399311851480561820649076625483635671038906228917096907125435582254425265294887132990005461269777692312731320 173 398808786273783191483480978427377416820477211285437108483722895521646656347540881029525978008394723073244516273600724264077622755037529014697162038053394411766131753750979815529 174 4280965910110739249513999086094199465704308413515855437528740864827494217980267364428435712782395413518196616112797049460997841971976975851885840376057059995852654316256070830290 175 45953523980158670699267330598847672833988710980796435104640847253087823943631745521623512207963289383524947246661581332234571109458730279800928310167573557143921328797084725377148 176 493282686789811937893726797172891773037039290485914385151660353288109835234156988743121107109070858493431180362260822064194669844529010585607735558401955847454019216450544861929740 177 5295084859904046256009625424591211090130752977837590933893431589456156105049121764039452610614598081768357459282846674464876310532115325820197970288928331323176365206411372181046635 178 56839464316192451371521313525649776441528637300345822221867906755158382896706695173724536408102648073185492971596874534121080985843631093375849088166177517038314284662314811723789295 179 610136530240661695081167564630472684776070690417608066927974338072647190646029138089951104962979882413452899073402450580545736673155782502338545388453936103490182171572285241221081150 180 6549438669288486168512082010001698493604150999708954873624823315204668356512477882102371534842734425611657090282209298809896566264732171697180015824553427075329483506599569125181257853 181 70304177436895663308148587257415524007904915584620719814766929835743216168394408038603393075638532088957379589461929445329702844513419950016611238491017478153786936424667817656963814876 182 754671906197950362343034592519747076353166192688908885065453957548460229537611501162509231441900488341205741836876971884665345939271435008150272330429415633117964701169694852448410609658 183 8100936626641457016288042545392088104420990961639057688901189162739186806247919410413166792689956621018158488459095555415569379900186846661175970892117988400003349064547368049077910959160 184 86958549390664070632847712220084554959264348812276749148261217986270318508955424305130730071673239856465786764183352032044401258567064310300161714139828559621916759699026017198865375173839 185 933446298945259386376018217651601856524712199352380204523783005690190252908544745066713216067558603896611304076468724491575261960188598600845934766764186351348186055022344790815100598497633 186 10019969274098174871606399314284830181124264617631887716596269365651523346364963075733950382886979290141018715465255683849271348998051689789683701534780316736219107616022039643923426993661920 187 107558179155370250385665522565667528718045189340787128956355947855752257210256657000636511244541252150203876095592916237876418160258581288559878923711221913772442618648920523020515954982222249 188 1154570596650850928404319594459345695951293671709305909599848044672842385526721621712864567280731574348492309252562121389500888264735192403035778469753397564173505348376916618524995073963235122 189 12393601984699879137135287079348079348495078816275042919117248889730340950785406498781476922383871415535778707957687922832092703432641215338240073064228126848731260099831131803869116126296114792 190 133037659715845646603331605053246575687709250051417688606457389591600778671990911128480198087136264082111832264378513788510295070803832213490433733959560637526826337344941618340532945505371204538 191 1428077077553312705973967437833171237429395648014362698655708489645317345923627848243549495734950565518541522175207615349898479108293253176526633009208171657050402188145085058529821504943683627039 192 15329525066730440058472847370863286994071018054477330709412251764637185429663287018276836955318269621892896710397125594439351954557713039585352582059260207547068303438132828728424298594561187763469 193 164552979993297412259704007716035745867416521378305531497721260790602629196577076664817168607583788585278498117151406259552085815262127760968681670788467653217836861759886129276100094379136805888910 194 1766374568475121451242008308842686142531384083856424993806466367672311392288781902886878492412701746149447365272185956860779191626089459246820662760033687956477782352771706083747498605537100174548143 195 18960939609132322501632449087566301504300868606533271541984140183489857878405831968666893953215322248789849030116005186557767128861011073860707433815175646468745275674293197081050067105293555489336484 196 203533971377049193876320494031687615637420978423449599775636519164878570975123798074502018874774027748089208722973881942920236531222757130502968471417324237794579861107479250504938502973316132670157954 197 2184811425935931887007355526396339965905751026771962068933881241855552138252232431081787099455409995299369064764588182290559337808566564301837960855229618373369478867136871301071488496375520537516590266 198 23452600735910644536133076368133171444867258084109333990986115933966524871749413488821132440516842484310883808509871710341605268540520781291965702841480351752719112234934946693117813624942939364212861657 199 251749178326645020238713641545407213606304407151865061699528445659401336411160591563514763238711477930778363508154404209766381185910869875972566525667262688940133484042196693104928641815400040285890310233 200 2702371881984798331303144493188874868656086996676721729950673445403687769752228567389282244333089814815212341686603819297175320794904445013886548716973613584874965420577085955604604704507644148182785889358 201 29008292448393402603334499059537368871089332298447079801272023293059018174004227066058996688339414440608228128429093556331039762763658963942072637473288176642651861468986175778650889008170404474772848726535 202 311386096185059142985055154042856032465772474314180898584584949125966078963566370079841602981704761718561389624184970920377640515316254595143466292591960954781680640943865805322641867862381351579933343220948 203 3342537347548735705107665358006053634744646627221484968212620071609053874764655536452056866418458014826546056951615010349435126875939162002014127091733012152625264288051293585946606298181485476466946608959530 204 35880073184507897846037803880751781337590843476861957340841742987174117846875801922895038437184007228065242430198596448426297439043743710027313045090391789171151349142584126554782304991060223875754256625294860 205 385150416545008296127973389694456221111933643306627955693840211390171835998673154181537616952339018038328449625410654639041050854189525669846248968216111285598180451247841118227625779728546215493028705103215739 206 4134351750119707110981624562436976468711036333964697334931042569622618207937643012937151509660055391390338665859821475850645700845510740961883776495786056383608849514987444066758612592377455769625891811138420185 207 44379711560614215011679232065430763207460382243891223896558102021358907548958995427370973215853421809398728721142881190239778047040131141251278265490136645242675243463437229042720228972567565275045854009955897918 208 476388782871773762067302931475416813997824806230196012395326556881209158223810761034663690270226056299409603465129274582741670366332714153841255023911048940643789015352349277709971084321326722111467413725410768507 209 5113739239519047264733151961342639375651987802595686042023663013069727701841647823842714884483420897367449078231968886334084543648642379509896055479105376593256654514682411648372999815694024725208166141771639836246 210 54892831128720226553913487325604064818250606869981876950622371904954009674961989618341369435925530586059289986378122618319565126219467258724226617762285216311899526012188462908708643185191314499797193883934911844296