1 64 2 353 3 451 4 4767 5 30780 6 150617 7 1261845 8 8555774 9 57269902 10 425814658 11 2966495520 12 20993370991 13 151153645049 14 1069021092485 15 7615451236569 16 54386372056788 17 386712508375753 18 2755713914705831 19 19642030950592575 20 139875799300465755 21 996622399288330440 22 7100810025030547010 23 50584782340120633910 24 360396599266747053052 25 2567612869810743531683 26 18292476444841111600784 27 130324064566123778561287 28 928477710604552469860579 29 6614840943442863254294708 30 47126907031720163925620712 31 335750513035661183144994833 32 2392022004331483680838347251 33 17041740313714050586884069428 34 121412166030383801555696853837 35 864989252163427686186545140784 36 6162533167018292199671822515611 37 43904365658004530516586129446204 38 312792406523723823729957406682231 39 2228459294009734697896906336578368 40 15876442199229974546278250279383660 41 113110176137823900844640744785694772 42 805842505734140951074746817920053967 43 5741146925321072420151869577769058675 44 40902245675481988759330191465617726247 45 291404090680422129451381698992701106605 46 2076080241903698767973586630069904120840 47 14790832767787964802136865194988030516445 48 105375856566224035064058876821323371161999 49 750740091975990654430549327177736949738505 50 5348575130262604780858186718094829243791926 51 38105405880235911573671466560413360184460671 52 271478276397328681589040920778626403292531302 53 1934120706918037396926320944938117137103259654 54 13779455793814735451693310048838983591339620989 55 98170399242444090366073540693306170353753559359 56 699405508588855722100770367557057873296509944886 57 4982846858214703840949493186457984731132240549616 58 35499810206915053999880865231654207967588139026871 59 252914962187483094745508101222837110343289612553700 60 1801868171274194782500965271671351081488757604679796 61 12837235403438231357998053905212927700358603003253274 62 91457641258425509255465964572253144004520371570022101 63 651581113976814010265558512128712103738695195361467138 64 4642126587231623985639835530779902759616844915873204515 65 33072381610876675568929044724622514448172506915296230319 66 235620982078371758561378502995012084711931738942283278107 67 1678658883680660853966544966948879484858112645001830307365 68 11959442758041444938620268717109725045641956688347759576764 69 85203892508091097746359907498647675954495507800174462424336 70 607026886235899686973520180356161018603267061484617866154122 71 4324704303600326827156726880126239144945437336230964106501493 72 30810937270925401502425839032462334550566403958737842338908762 73 219509540738449790670217136410547564797110340921228019515259919 74 1563874479101737667081717999899085708400824623617932086596929127 75 11141672376326655245845311703092687708769226153308445427927767895 76 79377766566471991618567202859861199480968989891536178013351451050 77 565519215810818629453278483108060484091382220021489259712963888661 78 4028986922723108601847747198195805282880407438218594342936919857949 79 28704127410065087108201765503327395696340774759413745808775059996295 80 204499777779465883375237293664774116920989314660030767445069477170137 81 1456938875528635874982232027549553094675620272901751010260553004499095 82 10379820017778945973129707636832004414242485245690070878734648478304188 83 73950023169223135399428359639182258627234491294001338405591633322344070 84 526849783268091788725092103794227140994813723634947492817902688883867585 85 3753490292957148791977814919843796417655871547542043617270280871470813265 86 26741378333555086806643464247140966375495234203411627448260655289086778619 87 190516361936544186276368587108538656233198576087201942954129157051653357018 88 1357315382655181487606364270716185671501181450601858812326381614706319919263 89 9670062084252917963630240358443910842679660589003863038341858556139206737082 90 68893421461400776829737303640962681839548807001097063540102001460110891550288 91 490824513773003693256307070990056314767240463819744392229161762843834483685446 92 3496831746924929275470658783761626497202634739754158552205099162406268148808788 93 24912839361477318471071946564093303843099129276690610717568486646104798609078538 94 177489112993945213399671361273455785029368318557250742613769760456576049701623562 95 1264504008326306506768974864847185856714312058423017225089252799721382195222149329 96 9008836430028485285037650876055156067346606617097169410303508143696910558406232186 97 64182583280562594228000398906532584220090870057518030102782667351491596997628160951 98 457262603063304569768246141874401555247487137255849079303100223773306926668095657876 99 3257723162158088465717499856337119131482446651381252359719805567021262363183212388939 100 23209333389968998387990727013665211313596105365850839266903362966162607637526912198294 101 165352649563348468441091676046527750899170024146947014499198447500077043703834176895848 102 1178038949168459747715620838059888379493064143895973051426262984677435441757915571443307 103 8392824484050715573088893220890964890632026049499311380968488038828574334187834513982691 104 59793865788395338121484644173420503035820333554883654864024888168390462410319081096622164 105 425995610025559285673282962358980456501205522487258549924885407044289259907816964489995634 106 3034964496245501554051551541092715854328487988246325581984821751790685513711778908927702609 107 21622310833010838297330271672700471029838545349659243223104913429957029992711306358149297367 108 154046060946578962747123800152710024721661092607509466442312130245376201326782709035707396140 109 1097486252807363172821618310067666796914538675913743578069455932933391582261166688898336756173 110 7818934594626493344709964882775239450723772398505360707019034862661971468119656557230619318018 111 55705242811618021278786661138780830664361872417611104689763404406996586516334875542062761174567 112 396866611319896013672463190161676251610081168547082253860444534658833607515738657321689480943355 113 2827437764039118103125941324306165753828881833178990817700537422749385069049044062213113594217470 114 20143806713612912707832792295240715521603479205120370264974349840885322816530754052027181504288676 115 143512601435913591293312022996943003841278437242727050229805866031515204211928448710609382532971549 116 1022441639940130034715401592224377819471119606962466675744518658743487127062404459779766867765410146 117 7284286512988103498541231408604541765944806293057262483283842830358039479746181791679609364591427427 118 51896194296632331474376984658220985388020532153385145295940538996298855362147396547838815995988164773 119 369729413810361555205159105324468067248889944246207429241032062912106820082849864118856353473768824785 120 2634101426690248737029087290773150614339351505993010521222284256742414209373366589565159265330601097736 121 18766400689046706147512804011376425095201373923883211865997202872258188898288246694810414153148992728344 122 133699405517715566309628002635744402906243863318769021995562097541822497898683902380876928221579618410302 123 952528475331120682660443532195439421013108905214684186851629758010493821241576191782466346022348589361684 124 6786196937849570775077190356012291083322551714124535877511954528151618162332679595772392072243471904935591 125 48347603323113253633245187562593938612764138531087714634333409203019053394118110971840316069004091475823223 126 344447820848214638788841937375103872677367813647141536107855883279258436098930249180386859702821820733697769 127 2453985164355896534157619043007662083988235906680057695783769387357302429706043468557590585751543080571094141 128 17483179809497262832487077044814848948288896588119747283887931956626819668941377519882363956973789657190349362 129 124557222550055833873326387064247545696399211898854987967461857460816851593895638117314065999611753790934988792 130 887395877548333950173608883675699804678064389359827030625197864667203361383496397475396054328154264269800616236 131 6322166048406517808057393107527520712661095085793957735443469328456202543346626206036074274603216406891967253089 132 45041660159669879821237744160672178883354455446198588811293754692185548415924289229829379175156351003639215153754 133 320894948725766747311456381591650468373403540493997845347061282765208587016081535343316227082220068614486022430552 134 2286185006340298838731611499752717934008200951677331579725348359043444060636523837374460769342509453833386448413917 135 16287703823227900791053157720134583199619219180852696647049849388908488720826141203233422007028146311848044787991581 136 116040169582716807278910403818309724413399851975490560147880266806912669711191604905735671435970883284345478546187474 137 826716957953445558698419238111410244307858983074914787102668002355478300999638772094782112327442081478083481068490466 138 5889864958191122317933185636285014355653994166490848996058390351143740252189531474399689327935228357590622506934144256 139 41961772880049253740678504830582715714851976775055253329055626499821054142227489645076130953487817782766875776136918690 140 298952589870176872573309838723162369252075029109708634169907233652543216577563838678354305550382522392399667420978248033 141 2129858794230747386188680321999595149794695231932276153801773855789437877919138394560083136735692192804698793005140575412 142 15173972854130435019134997538970427625893189645015351299323224838642159126005418694137946579403487653405834548811866687854 143 108105501079027062668523932621759326079346207749733594425001403218476010767270685901597468887551652602375146468056011679848 144 770187180107305471481687928317334445840814861909254988021516781274855909544479873396289392334121611857984873904644969056143 145 5487124026815357921818586014733151630959475920061305058404942422557587815316460790436702528825474064363432915070501408192163 146 39092484091282266377193874025551284085065477420933920878871389240750502693695525731026357080220979175036885639263847205809475 147 278510619581185906296973611740407283678602599346426629431868472534403828632527807270067252247040830241977864353317088253331627 148 1984221955257992234520906436489735210264077504915596571247890319724730920741483227111907447339942349766812121110221748242583631 149 14136397289440424770808571737607835029497574053560399583861602818308801070737385823717300000023778380839935826482388977004827145 150 100713394383802851798434438325466643430853372492290298716969364278625770602963714841859466822430702700360894068686756825112159360 151 717522831357049375421876306288004539160714984302796277953814119950929709252403986509222277290128850733234577538855633067513783202 152 5111921970941287986264441046983096017103518580061877669329335753898468613116702393065952657978433196935311576716248198314363188763 153 36419393355845342744365329525077189742052012223323562837492424739176794428339637110163616309159929779620115617411346019806521524038 154 259466443335315474294904210469780608960703250671564519369477137570703157531457717588057356020199379070122510805515465989053118138371 155 1848543564668495643554472085026638543009409970868088116944239609819405984496608590086942295099511756369485977884094144827279740259632 156 13169769726489375557376972534342062023130448735265740445159943002928939853146421572010057274236003800801977919735442209553489217581397 157 93826749860699127318950330654849300027374848782059414900705683636066991301352786651692282097171571185788838278079386477668094374608899 158 668459598933998545673513467899694709619018076893561115150781125795166476221450448055358375310054400366338178382848326706309386465257115 159 4762375719828356875054165252751104381040002341220231544959711383393326873248619443702397078130906288456787136502503370757064196184569979 160 33929084918488887235087261039114715857054443860092213603259622992812630478099549422280756159928591309711930883045270272066778246784341772 161 241724481882651712578379679832818797871459770426812011977345570206474231356848994956796547443084655965204608452079717299697514161283951549 162 1722142677346299848730286346962816624812327259895619676446117197763567668159116965221492746229916604109618462492334239788163577130346433551 163 12269238837699757659486730578309244581971516601183460414319298684748265378856603055711388563284328524236311465963301814104388205959341397396 164 87411004695895868894063882752003164250397329333809131298075930211723035356187582426044199913672573085165200604920657864445290256678165438515 165 622751243416042948345515702945918841178256558818054965394992451141829301956507149255027296840612776267186553861049047332334988430674370212582 166 4436730964544519200343412179396221420780562384139445807141169809414031088470380735275526783301078706357672020767798596568646083183599034542447 167 31609060375006610812593128878164736131653367654441173767604612396406046010784566939779337347161429683416741885789298962475857352452745537924869 168 225195691552008580588139234268311682418788314350604927700969810575684833238519878487516256789031728808013482939957029941711664157022616637738434 169 1604384910273587419274712084714711382375720681586418620928314725508444298823449908303648455533929972306229615807323147163778414702077048846590954 170 11430285022656014066898905576239023451103541889566968358109702704911683075503166787965543093338623276502986180359919172159808508627218122961848852 171 81433959433634344770702482056107139255620914000530662086709373948438532778155684452150942104286918322624094363716891826953124993424676158266962192 172 580168362896857034026390730237137048828250902956260320499314379641814669792788596424118122988795133304924551645663626235819171063710445143360551207 173 4133353353409420073159055958677004934450059270876806730470700677846950274300470740135054294839800845687056658349863604714316711952695690096243606118 174 29447675945022563926881924450777943591766650943834144918323641190894367082965525459602764156564213310451461881979864444902632219308934283728334295430 175 209797117356969747149967915548289170200534599425961542618074798864215816471835370668896734734878283424594474767725940038540799257300906958893481918801 176 1494679258677926575182812215369838022374071719877730059057938549445793250930114908433041156218937974100769843190722247269119832502568896748309650292715 177 10648697725053739469719054590936563588632450367669816015350081731422376684445518929196727383049032607603612860655640012347179789358723869835078517162159 178 75865616373016777945406228326950818189898305573121107023458361965456180454178716657855552448386683646851201195414790234723080460935910342473581552509043 179 540497241659538737476655820818059542504970823026994199931349391727842373140393772375939720613346292953715767507939706195011255437288770672809239326756842 180 3850720289481160242094897791412881794972922385951922951306213552805292332311197981313330024937196675726733217453206111789125420974326120271441795901773740 181 27434084033979424858196813547754914725716682784973735191799518527225747532341158676405171391501332224121417886149209779971372985397531204579310497796790766 182 195451476659929716590750590582697477439768642654468900041699847975599484926617928031237737022801886119614883869560917982941345539234248249611463010251582915 183 1392475129887024721527097754358275466003644977194694231318615462078396893354658719984852563589184532421068813334013496787808192632539657778635294133321047066 184 9920554300684932053324185559615091335360541791598377859662998042471560846033519518353601048042740572728005481881610903443526519019027052749480326602828537233 185 70678029015012405473972220913666695190734993446859376128907549665983498006765130349027419882530897062074502621473513264103081929302612510118548020998106399211 186 503538777576374498577158185402224848865118393025905119073782517416709502274194472769183138864500655963127560369110640458848642428971179188053650724893431785298 187 3587413288919727043481777193947161547206574733536395934390832791930133269602531479689549311416533552426758768652919538389485454613122961546404412688399722330953 188 25558178791038312614114312773981309030992299139954424815106421102799561564058079838814047295831170106866061269155253622472092119172099531747544234944527875823386 189 182086771304619891661289208254937762800834059786752398159048147717216511623164939269329111830514280065075784501880258069957337831750528492014662827958327401056942 190 1297259580004447766719843813208508313811408621900067956629823513020136750488918377122398138480350403006696774223706910112557715643665315207481477578671733406422408 191 9242200330401587233456965854473237567448135863653635347919969414707172730806740815668834118725559244603730324394766875164397042314256642247654668263701353946084704 192 65845161804071891536145683389745101364492305850174166203245992361254788808285524071242046917325721805966353418781262210888022232812371465526152372812912817298699208 193 469107482851545198852381222415918313234930409342738788375904392324499153384663682322002113996171534250344790899938199851961884696927601055265439651655506507291093035 194 3342110861875109856278902797679117292707203715684906850264803578375567578825681590454603813525229367692850199061346318119355836199827054358589580325336920772350931878 195 23810545389655145222399198176462188549719137388553689519894275262320884738652211739403717996219057190159703902945729170475115230224464755088577038227763314868905571508 196 169635926270483407633369090759792489394907882460584483511798959017628723426173370276556438003424143214008010990608934368040812693351927495075271875352171954176038273244 197 1208554739537684255964327800100705218131938917008592651173111018961142712708413941791950131111753696179730664296678689459543926369241568283210262987417756156352384512821 198 8610231279251985429244270624882337771521259190650226242526705648370335876335923605698818659505969966831787897368475135288363442075052188893563880277070129217926300269777 199 61342759460418818076598510380164232836402651430209524165964068800960222104754517421599689362422516389623701113545982766233484166994737405348213656501833365439629820484415 200 437030553091682762119573870697388527506409988708086589589036182736465633200532386508188084017202889292372300392768819044590201404052826758915730303018558069246083858070224 201 3113581880170574920096533210730013933386670887690473335451800615993740805268915345236023542818971543071384899367524261983458913567213092884060962206509362831709124592163800 202 22182412776281999412093882508964855334316988219169871497276234988304340324967605015847026830543235517622075041866519366371425042934834337082668496576051268837656310680963055 203 158036453035370897504883753366691619993364821999089288293092823535825559996839465221935304682084206720456564094721289231455913112493746107679836311772274821177725659406031194 204 1125915415058250734551834177452619381635467763357918491332198323499602574466593070545375462305587508507247455987858972751142693620014160051891426638429528289751419760416449634 205 8021475409740221392981357293906892351321307366307334775316402053256664114312954870314045113475697308827383711933675389343384960560027666741942611185704232530930902496251529464 206 57148225247220837263867645035101626536352223325547715796864303440370136582197664305913943759915839863162618289467217663069644289566913146447389138101536956388302884267640574532 207 407147000032112198038401623517834079095097623829301952599240110276717397851507047489449876842445811784014530539729622997004037747715822756094210960258115163058962936766181930174 208 2900679398494710564686813582161784122373128961489917562008709451153368227393986217592612368747993953856142734373599829924355787985267292778181913294024711685654635004758451431990 209 20665609650047815016438957909738656655764904200867045022211357559458321907636510570356097952773195373976161919495002985581214103191913096795241123550251553425944741069972686273577 210 147230135957035908086265654157705060120454178372696774003944031626152988626925233061725096659594088478632566103242084496769785059519170346501036726166456293665957697095263623799805