1 432 2 5646 3 66806 4 829594 5 10158894 6 125160846 7 1539127906 8 18941648974 9 233051484674 10 2867671002026 11 35285174854854 12 434171029131638 13 5342290306236582 14 65734726289230182 15 808838805043145334 16 9952431435443290630 17 122460598069643990610 18 1506827613737219098578 19 18540897808086848239426 20 228138169018774552331046 21 2807146915531732631684442 22 34540795357327838694621954 23 425010368037405718213148082 24 5229578852551957892171047994 25 64347830149906191748628560366 26 791773747328787625171247239834 27 9742452317299441438654990868022 28 119876893462527788134547956668954 29 1475036173459440548875020648105322 30 18149717182104813100419936812759482 31 223324851090122157036327434166872382 32 2747921006923499588927139074414713022 33 33812044756470889310750329076991340546 34 416043389796546999325628730992539453930 35 5119243850529782829807755078987401101062 36 62990203050702360790397516345958964165634 37 775068700811760399018328899397074146019202 38 9536903548230931354063292552876307778833790 39 117347699878735280213239831287713081852328314 40 1443915480238249214698693202714955633224229942 41 17766789772838655017607679185227030854815598806 42 218613085843611726482342501450401733471365040490 43 2689944661535246213752922154154961567513296450754 44 33098669524742970302908136756162450727060946330818 45 407265599167715247520022155804360542482729352206930 46 5011236724831045581826737893031586382658177474716690 47 61661219517717865880213597398468840272984544780326290 48 758716101670566984053171719949215634439664234189620430 49 9335691500048480337835258797870222476635868159255278198 50 114871867872813421371805987528381856270425120494507244702 51 1413451379420643845470714973137332220534695242579142587874 52 17391941464712164502038499773716003666591345292360371655574 53 214000730634227369269392082562984120135191310910460416800334 54 2633191516019230485188668565752976145284801879737394614435566 55 32400345267450571848516205489646468228138699528998615118492206 56 398673004627111973764095495527662360217747145650801387397600866 57 4905508361297641392594425857637981619723083234158997062099396926 58 60360275221716340918226080036049363002216785965851501546441153962 59 742708513879196479149809493434819660079499772314626500359092416774 60 9138724675499573078328406062970422391330373419871067361691098244222 61 112448271608434697955863238800796248618338455798181604413540120788934 62 1383630018050967999634542288188743628403314587758985013436418867386010 63 17025001802767782911851851366498745132557894320564221299425162848453626 64 209485688083394264467712903682151425046184953916723339628855854166216310 65 2577635762989394663307461782585376014392579186814598991636563790784859982 66 31716754435257282928531495247752316977970220582776381995032044035328868186 67 390261698859953078975332379018911603240950813618938977451697362319357716550 68 4802010682018297972514246514235653452288049372918958939567287305612942666006 69 59086778583651788634404903070807859009852866789970344203863945128104208753378 70 727038658299300371267076338897646187042974943586964925261002870603405596242542 71 8945913507762234468857028824224803842778255672073733214722931315171466642236746 72 110075809002465830102417091103989012057466776209508581842217044682581803400846482 73 1354437835446751573725526088049737046227092220301668842155921006158750958373563510 74 16665803928350748281044816682741713369225897580836354260895630005588815828635129926 75 205065905063570317008661799509114854719315742459310404443720954586930594585106211934 76 2523252139550564849924317325786230242173878232808250035081038189816928854370178612606 77 31047586178564390292172324562077286199717182785461066002523645288606304462813296882662 78 382027856988988546896367532061616716351714249533574067067105955538179467767081734908294 79 4700696623441901693209626506715779656172719746824662733964550191466906223086755607237482 80 57840150505765342206271367918740814857895144932900997670079151940274469836216301259960282 81 711699409369666440983159864546635147892254411899094550120613637489584206383385152902695810 82 8757170319718375778337065455898856895146174124334580500095463253743515276236549685288080470 83 107753401223807428390269261393461717649617422985559626580101738360615864389817176154528689554 84 1325861557032297041740388189406104958597729728644585690458171917214889719701834205156747087370 85 16314184503233186868457648724234728645056325956141700069501191908788525979069251812032633971682 86 200739371764627290066019050307802572620398387248167543037386205766251249606535964209942899545914 87 2470015915810638348202386019632176236241018800832780557878011610981851309009002813579119203252134 88 30392536206158102741327743639722681974217070676171929717339778024100311653784740505597504681384626 89 373967734835214037140469922042510290544106663365368446952759377755712787632088932946519334603399894 90 4601520114976265942955400455039111338866646377359561472404181099026671853191808842781525942851726618 91 56619824108251852197392147269825812242588658901875534427279200540335348557879325469239255111956184242 92 696683791866008779309089806683316840788395516369658199908733321650571545807346896185411035060167797714 93 8572409284084335157424714346665337870282963571003028641774731592849804795040974948078263393263977421310 94 105479992202816592211866244251857700069825821552376938239748347067083605702472055853776319902924329449102 95 1297888188302325053149462257194830574969183444836377087862624570706982887044676698943773478626403490986842 96 15969983635339239657232275457109917427245119812700106344803831884811809974156102987801119038705484755592466 97 196504120779928847010139860356238115121779385607531137141392525179561846202275483938984008435481921155960150 98 2417902883635147541684254030751732947364186580813141405401783899475865973461903164434719888391539093962758498 99 29751306646839056319157877751581433668059815585031351269685353527499362654460564344977230962169772406054438986 100 366077667215278506538954966801230183290028620828038488936549911790412238714834095323176639656077477971572512998 101 4504436058038427854993338944774938436193044054809230005154217344125916564071147409901310536308656461401098155882 102 55425244471482351150777707316886263286241604378191397803824267213504210581105168809444597941213617350964875304374 103 681984977729120583048771018167635896118807095810926657582640349453314452406993192828965837105896496881598084444910 104 8391546384382594302220642281003154320844169820028027681383572452325613769623692382297784360116372746104831543403794 105 103254548151079836429404095723932142399633947067777834478353973515664303658490240130959092858538714168516329046054962 106 1270505008912976591888231576874267839087816634743508251433699853159157805560247697730646720800570730314043202076751138 107 15633044806037259269251874872036072812085760359424574571547079135484010664363124311590749661099432917627271391534185450 108 192358226211690754310582949226591552209858674916857103739184056536773227242436669231072868473706561334868406439429144490 109 2366889345639082881866435637059664847564577709038733849264291886856675809747959087246570883984761984564962138001741189666 110 29123605913971195848722530714607465762598378404966246890252100320700079937937986528342462364763334771854797250576749281374 111 358354066274813563154365712869775562991108084018192932437169474253366569224544735143982275938060586316586821931703955280366 112 4409400305546947273034573096784385186616847097836312255516333904124670623397510657340582654896379743404953058186558837011894 113 54255868383665175038993299840482557626290665896096458603142844851091127842914894765549199573660004924703190055686647712488178 114 667596282959947399688637869401571883179108323166077883980103789708327632037329259183152307048494037273301959163257733344012534 115 8214499376736923895189197530426649533850231731791006862720101356477265803026045142561029814101707604371217709318969382155573814 116 101076057091317972551762006401748573674635912416278859146465219288354019653235438284886579720863034363931612333116138029221520166 117 1243699566897484694213752869453840985576472492568958458376017512601301423160527354008204440472042620599836097835975882882063509950 118 15303214798966014841777577573514742692913364194466915253702383080454883893408916790405840108345728417006525988650109415178735698706 119 188299802795216425376090314412988944872395060564051707224740822639251943622718475597173924941643526240128430237765832486712036239494 120 2316952104410969230568042297230866256061062270604626949946656925275875000432974436842110446701694129754438552587727109721744300360066 121 28509148572888439067017489751824459517158875834095266803126217797521798689866469034271622760410907172632875246762597048476569705322630 122 350793419856926666989658808209053016911295117356737168257904502703828055694106241756158455702162735234743784728269059365379293451634382 123 4316369641846882476865151393614207536440200797624016192687959225642260660082999418962624901065698938976104906173607891202670504676666270 124 53111164093830995387404976310758869061701098726023094566692504567223355531171730783795438493062614449817958864646087740224947484834305058 125 653511164580168916931039806249322627320698607736381769015648172885685238707069714705134252921340410752281938953698461049526370464869556954 126 8041187752473584910800220854561385475610927660855005432648764572297251535752803987462511749618982053540688031554295913124632949265398970790 127 98943528397209177845349478884458687588992394298426671877303450567202242226380226548760073020908832265984987772204219397385807318421144914982 128 1217459673003885414952732657987845533102203052993838672592659787354365981458483288625738941479091317796199330650160364975448413737849937807106 129 14980343630362539971068538469490700610902056221468581461045279970042156456656953313816137027961524880460272306665137871045372392993558803563814 130 184327005041609568525711870940957943820212866782696746869310794008757825114576532016841848747358088671536296997381531982048837834530342094605958 131 2268068451964295415975596350611987271791265899598264842037272584521081386413769080796328022529898229703777192648675756515160594482488430901844650 132 27907655211098829120931313711245958513775643535380795511258777264228603432096783853058740934550303082862260863413747420464128502680460939394373862 133 343392289905116281496063956131619101833906623197877786119590972951724858635026849627426565668200368105160635651599138306803497647682703282255689722 134 4225301763058313942293687908800289026665842392927557541777382706488747167095809506637544513185960779380641419520140283551094376035602383995081237154 135 51990611070029436831507470020561534942780565842187085594980920160799386852112381023431548598793624334217464293686209604242675742244180804962463219118 136 639723217656907180718609333220300655192915441370719060822649851637688901854317824367109355958885919772344157441781711003476554695711864760705818540174 137 7871532701511579411584426607854722899259824838675503921399808061543901015810257707325638817513342670260157734490566480148859073559379867672484224083934 138 96855992342920995894480055387315267977769049066890651166609623400772589058923259642407884659687822009046869028395824004099439258779586510136166831963326 139 1191773395152193226636061491205099879449692758483607333745031157927768483178257426285842842074966398974191943631413361076919356803936669872096195995192670 140 14664284480859941670669482130083755187714630019506809923963348814422269586812922242141194492134497435099299584127459930642251562647992711967545249860257566 141 180438026398574104387609005828335119919442288197499184222125198113139786784749897606537287320018946036885122809999646317298152010805366712527586671838954154 142 2220216159411500245685756476079329530915221749512771844584089678843261765259569682065328106131286996602995925532510363419104997470107740352865486398078315210 143 27318852311227153294907918307338628263399738672806076129442235865670000107728365318625226453617339929103368098684960437361150131997041457744921597340252806474 144 336147310899882732693072154801818388220699167712034110323880286197908827015717926548255157708715161581327506058030386528116926751491437923717626412513765111550 145 4136155257839480009888124954186703461156683964650899679799272530811205722449218549007422568820939145037892915894759295419409399177241123184483151550180883194770 146 50893699762627324736114211556712005232256055750158127608011334573269855557437930622517442447835192240510810618519753107657444191562011990432019401738612860490298 147 626226172390208285839547721157706323080352765278689847291799134228203555857941987227768996662771833175731978170419098836558720040118913847169735054582488504372122 148 7705457076525303265160081007938922871915120329820414548696562067407549301423257816125159424987074454745688581232450599679875796501551508176053841271886033133957778 149 94812499662146427074105726956130821164986235036074795315137062515540770321058681938528181291456417041224605466101555723033648808438426703545541289127903808775863238 150 1166629053008520360135524585998519781757081449465391074810645238301568257129222303289547864673689937063571576180552676672385142764595079141000487060629282709313392946 151 14354893628724156728152264202123952527457362564714743375596327278166903803915951543853569940205893864344063488219367127531860098316968488626509412010376017629607873662 152 176631098428919742855083214763155371083263264502481700773205840678757268473903985615669584638714836485798490718694682616887301319708033576850623316626767861674719702162 153 2173373466855819423275972909402045847592272952820942092784677411720716253627833055647235918046824645768199095792384827414794042803957840613967333533390528833644186024514 154 26742472126638251104210213825460698811940804594341673322618547308666488636452069172701235942938060654287063513989103640142689164884378642094641690326276519877620537547346 155 329055188328323855179869633800808280726109277369677735156273887049428882356722561386187039713998941512542872916309380143118807915328663014494414022647394254988259727934406 156 4048889588555776873627885156250392795380892670398210418773482312303242936024275446753871217064827392017519865297700193079854638155119963821549280437541669861129726993782966 157 49819931372600927370962129493861963308854157885077933462594838526329064528995726335076638409473314746985221656668804101486215735129736821087946488073124191740697226177298842 158 613013891261973128216134674153741081887948478700286025291282538712530580693648366672991438095987355809574891163972857890754387661886298280477683392049858549915730431895471458 159 7542885357863304447497936915475748792786165815303106063444467040613243374397282070212390648487408561013096373251354288475439306526300335392314793898121731833684291525710760686 160 92812121116443589197273386112218552478648621295059142142438940569394981677805911188573077504957184944438984853360484209694317829022973470684726115308402805445339131386286815098 161 1142015212673672773395021418125128188671436749835634674451440089368815866830816588817891916763228966305949801255664928490553208243477673322792622683231039440232526128302338048602 162 14052030384499296177363321587867121320876462217180958897121439965608863667581458622716137279549862477884904029818564902629150833742342851101117319417436119985515921069906720327606 163 172904490006399661032742152611322620484295609352034003429432575213275427416167403070222366762237651647277764688267124450626470754958488197296925206019931464898853060156888807127202 164 2127519073496396882929979257005985797099771848801640468653241413005338186171262810527811519163536147815247763395706269888346567118235351846235047309615452955468093047188274637553294 165 26178252559684453878886966664254119655703848305954925801041716373143637054896535020678561341075192095345327555275688685391405369923828846806623083488489225365987304262053062358464494 166 322112697186019503506063523351545110611051033054811390350253432799278333210694275726305107855164836272815931857724531946975071741889068653434116275296020386647507264768609901583974114 167 3963465072846059859481505846619007554973765581428546127826416562585413298715698876629264287317174779151288272271606095943406203065472398294108789139613612425795900655689938075610859754 168 48768817624716828058909412204246031438274075080097281484852893876712318131118361652437136463192424622275546448523468264565253759126829983145643916970770710813159411215266926264978568250 169 600080366245040750741113685007472084740439259807325134331213160304040910984152265176636371515692463172191384874407304361028745794160109801265782678071070854674739047609126129425007211466 170 7383743619207194421960228021871403539100969805729659690238529116235094379148232833298010477644883184842105783428871883850533073102928243841097516129391229173366400175748229516025790143658 171 90853947072682659216752005757292797023048707967342193164973175473192420063382857999411804319094124428352813352822392474029655263491843043866875963941061060521015330284829021235948286936762 172 1117920681483807490862589192876062910372003506381870047870303610125664283052466458652532366789253218980473131647709142670313425145569191853633078773404412924922963305737257627569103441919686 173 13755557027031859131202397720531090029588332677155970742654362349916355238733942519945402952482726827029205832854227494693566623401909721612970786239968351703333903075820105125319040295203854 174 169256506528514605040608807740224304584035094247808691729810136255014910216257257671424741134455943782705150711291735612011111766220486849058163471182371442101544590256183638166741825647041334 175 2082632127942161034479793989289392791481582974795380039111223542101360290004551354757510899445902422889934410267815677545755821214613420384483884529462885352220279633431100987257757960274619594 176 25625937042521791236161423267050226356581445542616714740757256308684632431644797574487480326762212443523991283363917513071836151068331896915444489199292727330787849630276761557890604105780013262 177 315316680510523690101330383969546284664883693463795285543201229126276093458562114291400543941684840586707210361851670773547101543334251961109790763700561803118918398361392117594799973672492951142 178 3879842865577863628932785326996003156445043147467206529069925462414530064215514698709443457094607482841440205288587911669907838359275505680735018902237252148995964174321251861826596741318741366790 179 47739880545498285722040387025709044401627235933089457557996793529840906582210122173733610749241563509384125900320922269471601399098849474612978597183741231917386796607107182480236948665942296518422 180 587419716071155167745351064851183246820662222016699075778806985780418695222783047037334584366150904969097232323860952159367121086328547792637660261424448887016214639915199247458413412792184802482458 181 7227959493955096653825360714663909907088538458207324352570360077454501816918505856369296439439962247116791147821974157864623300710115841617593626443639786717263193184124713851633239541671097324613878 182 88937087089407948218717248584952382703966702770356568185210820797018346760942641186751487599709271673559980078146890558709307346216125072697397359249877797722773997536291914183387738505988288954758786 183 1094334502920787013952293053853466574230022760738440935154750567287163537950906511346169577083108599786446702559977712105097370001212668652480259655195276889246376671518770721191640090749266272310943694 184 13465338740844724233907229789472671552841256155728926869715799041690543682148732290428425847268247387509847865885819491312611728103230552950606745019183818314409938584564032075870273784787910251024107862 185 165685489145925453694328906999989025461101577231415776269519535309754781517927420841179105760988865716109896894936394081770840307612228371735293922697841407704077132605829482919967472818800377062236593790 186 2038692218730061342997327328116568788457455993017972832595951477273381203345781514392290227998320735473816658988165751227997600733637185475813806395077994945471209402468989360284433524335099378424428520850 187 25085274420440767935603503038149505193260573699038356211736212678603311656147644074855800238050307400004340557381083213170578503366295779824004101448050437044834632963958601277922698691061910620257368326146 188 308664047945797483915345703170156958581813432886898508450715596952506868507088927330700788418723539703420025636817607133123149582861561165399076574275448200271026915341782884188554708970758167632720505288686 189 3797984941183335795774417126896875402935990281399153607512595977521685630498437393039111413745742009609141791148243660665144986066407721046659199121676205958591707408988740882473893868360767082666375454514918 190 46732652245876118358508158456598212683433077970418228348808945900372914307496608908409493210283223236149545371998548908683261412998180768227362678363077500185310777250850532462314723033188552458276954625632210 191 575026183556573329293656399442535158675286059790947929905734121713799119515955873979849523105208668936048196029969436904799581697135996574722421010919997215057512737121955670074790131237648946662223291119100814 192 7075462142314345789141492347506910070860086564722818450923967226692951166110850495071859266980989819922043679398824761306131007099627027677931226462946153636245993939186730868472056832957967178800075061880974702 193 87060669511927015929370912914954531775590336667618996612363208428094677274523339228769362192981170407533555269448886298697512797972121066921817447941741352564336339351604727323707395625900877692287603959941315962 194 1071245951629916385468649927056055485044894414004496009211462512596312480594300080793968428433212500943616105021947088624611865564125489022792903500682004754655831735953314771850261994307219315793738954749275881286 195 13181243554832440776866336833431953661152862267180296879514631348285945932010383676577393184777992416121650104704410495457370762852860328464677487773280062868871296797477533593774056900024788633878689799152234057714 196 162189814008123834453751224607370665305478541474682231880242008498366780497765214708635261178857295897891618373663607353248008592654823524423370540121894634805630452027451215128938409191581832742157188728162055612938 197 1995679365043353595945139839436972169326353964227433239432273974033689110049832501246828254050601305685440318059151669466700735104124033759514983608149589521643654131627176399109677980837114170462922265609305066987214 198 24556018837658658063286702626410004038200381627718263597870329837917209269509677262542601510974752962454432736018139400219874948159426677679605396311471798300263546197691348483592151930108794148134962247019965930819646 199 302151774336929873626840810336681548653594331155268423966876929806286964323548689486875228604957604855109584875277840660659388222124605232344328892520020195181440593700908102769729395697484829441793559138424823075540838 200 3717854076367851566487631935810792312400546884845809017677251919354294070603761129785873241670928228301599543929213126292556686754263657948436166393716660164860519289899029685433752056747278556137815588791208793473992118 201 45746674708425274178385089554032908904923123353565208939010492024432101805280027018422519252120990714572861224945887356936736745708555277401595184126658981576175681355291918181755004839872679556493388723669039309041876958 202 562894132984098097689800850925596714787787501739296333289175667494759438777154966030519231319160238145824696085727440119402507474874991286395696329161970620002021216705596325986589464897472336868611514746419662432753736862 203 6926182219088473544659112044066957011791822051088572976312375282591830338786392452450549212943622455011625016845041894245521758739980237516557842268625996248720034962928520268356842486074752482101958317089398725770736702898 204 85223841075942699406385702062701298728578409669779099179121177661551441415694731261056898214168829727935694733842829583308735010037190002355190069893861888932942171438201179051250307360756422802360035089541132182349265577618 205 1048644528542797321093834166461504589823988469544710131053770059908373672883689092340099489064355538186729243614542728447053002379994461664002804679003771901912684520330845656020113623387571035095065170735203295998785793128378 206 12903142282249942357234430771494623661595618223188992872825221164422593268634497869748352772098341793793401212126256850874821643980604797590480671238975483155286231017884188348621220411076811995184269389533785977326438206265934 207 158767891525017775064340039340083433797117802810500306286248848005639672691555497180096818040657300717117316973333516153816399479729577402043320330263442019724585061917069752097046797447605313447296159470682277627015621369369178 208 1953574007625713179134971756153158482618221686071182883310932028392724936017566924909772630490507314855107152228446282047848957424435194429181967240328100600812278455053767968764764247416013999193474799471154006154467450562156002 209 24037929625521382818128680424971737042000791015486503199157820867791609925898445930530010947967690912305733451652936398077816887397055123006350477114068455172936413893681848275139196923829881600063849846147569656162706976740938138 210 295776898354507572141808446572634132883225260076572044071071194970611192145761559448832757573813497896362016544010849060871097621659201795445931896221702970840465764229489608945133044736520404837345355178351036760316595109831155794