1 51856 2 350496 3 3060398 4 30663580 5 271991670 6 2421183428 7 22204822621 8 200874606941 9 1804016250888 10 16218520500385 11 145485498165518 12 1300311665227409 13 11601574865622528 14 103327316503674567 15 918482860403950621 16 8150713496622490510 17 72223590950468840726 18 639057259206059399378 19 5647090626452348493417 20 49840122217997877351943 21 439376357083351727198356 22 3869259354236412979917229 23 34039479435764764125399074 24 299176994085074521691557345 25 2627166120292464142554783536 26 23050640615613710200911160123 27 202085360707954316156683958389 28 1770360027949753225504456962036 29 15498166193729504549141343112058 30 135583485951412914745983255489056 31 1185374643734496304105380805978377 32 10357151991339469466099108294653089 33 90442697994360866758964491253236504 34 789344885138364339549777134386580865 35 6885430661024778573869129712812787534 36 60031141956764669603519116890056662073 37 523133810517704570160855005932621482752 38 4556680315575936621576588603317554347431 39 39672745804283669991337397445857048644517 40 345264334133282575170350281946198530352058 41 3003546070347272862502389169894074014300294 42 26118421643176543169490525561112175277497054 43 227036739102452075156713748355033658836248425 44 1972822870796954747590041280961254887653598443 45 17136755805780669832645746894040585675346199524 46 148806939496681646977000651393842944992308845757 47 1291745718359692916875671963366915175191707142530 48 11209728128731474739323749857235750449709284306009 49 97248298212624538382469472132728994702533355501904 50 843416829889332423252598769416681782510073341118523 51 7312738721710393023121886293579340417182398376490797 52 63386884040249127729176915294263267508549639391898624 53 549293070633724139925925253761813751127748673523471706 54 4758804284583880426465788239647608220128131599801843884 55 41217727114332683522846962524245291356281872251527789385 56 356915996902698631873640411176105353224141784301954797829 57 3089917762507407772806463309583610689521954413025340090520 58 26744210187462078877549305456153757795286135435011029182305 59 231428831533982412698834325509610078016087828094109475083294 60 2002224332338165777461739560166112491531555506038451090492865 61 17318817348404693189547418179890402163731943377602289202763552 62 149774018034898124976427714531083616681211820631853292736316087 63 1295000402574705557951306150577722179563220637937593003818027885 64 11194915552783267288109406226627033231263976216634891628622133222 65 96759020774319640474780382272815229042796327802431127090980206038 66 836149569619525367798586237852665902071952841672314599425798459818 67 7224376890795034695534328034240977787001285792562811647957931818153 68 62408351631857986905706299982570715531688593101603064500696740998799 69 539029856156323326141864222174452901011902710251281277399080229291732 70 4654923504429288465850008476303467148932686123311289611914241636462957 71 40192373465667916609023307573770071407644289541875337546593294268720386 72 346982704856474725623107394634492569600532059687625305428389268370254129 73 2995068122883421351217191802169066123160006296346206916071363668179757680 74 25848887458011122226625841009520597147418325272468150171406103268665426651 75 223056455632458405475170671537698741547745265677068539867983043164523523653 76 1924540219657321256549597892036669964590702398629399057446203244783747494540 77 16602743225598169847951862066106979266790143357542227523980143340413771268186 78 143210459850090089002070591351866552992171532289211247358645505319445461958648 79 1235130858696139536101722642941821318196785006382543287905981966397641590754953 80 10651133370444939352369898135056756928300947262699449508784315100571346837908521 81 91838444803684834160095811326898247807306039986638570757672759399638613969413048 82 791772211753598399618661695851832901080971710458741274877046283724968635095950177 83 6825338233893602096907738583957473655721777012125527654629950532247774920163300238 84 58829804015301550310364817394005571247092420617645087347052955619418667969174531049 85 507015229267975982180390283871299556877692008259859456646451118711477088541739632448 86 4369140701285914552832303027745192276843467718565778332867523580919783703964902657255 87 37646403409396349740304086002949466192150315611994736965087132534439460060435801265173 88 324342879249720825733972920163786283330235434485863353491890448653873697688936376864018 89 2794084967950926828633611515923931343171784921993293556086349134864870040188524959585478 90 24067453232508124193758712738484684433708767679330967864653477858530319292348373814273718 91 207289280766273273180284615676042148229651112282151159608832142531564454193292852910035433 92 1785174194877023593280678151148529516512862460995641504807196821856456955344305387112712563 93 15372420137256970936103930976382124118560486449128306370775857022469016967069554327486509028 94 132361779479374747834779538645634896736466024864344079951683288852264273890506911244049652285 95 1139573782860724944773669671477821034501210742215105129835181514193295425670802375180718117538 96 9810306422516817611485327230885980205634155960283280813700402672830993200063566308871220552617 97 84446901005022327078218704782468089513375855832835175629668859130718910791427424171991271330704 98 726853037062720662449750940900158759259734952779017994065492760658372017475198540148597678990235 99 6255643039573317573334445760057781413737583676137788860745292218803072506037869504212752340753853 100 53834471497071320862877078515127844961713572144296628889601428284946711753378440361265116008651928 101 463247158202266933723416220275899018780441849537334902076858369316098775899351992155268917499669114 102 3985928834859596318176381613203863344468773117832546733429299681351167077378036807761636344739990532 103 34293468935788028384643879783251060033990748487271670123780254131473998274873246683115539522003715529 104 295025132526370033575726656919066747657582037703480677146114476943473460671260956547726121713942352141 105 2537890789429563099741701820578285272410244491379283172978820466898218632160044562138572958739184591224 106 21830000719357931504093242184415780712379203000421485413206751250710874618623206633151836495353830721409 107 187759554332619013853234386632441773098039389672083201112134565340213725970477055778214165755108488449694 108 1614798630786236286947542960671044646008500042100358273277170817555801883548053763806512727213701162867377 109 13886834888233071875599737442668255419162237990162564949922133689520588675626038999533501312027158351191904 110 119414556983605493300211004690792834419636644916171880086118200795501105480330928690091827653745750994994231 111 1026788242539250862862180063218930913331237894581339053538620984752833556532815405409997703988787646780513949 112 8828249929573558838291734333157084971472824837902349926850048231616150195901028030975688286943550745512643646 113 75899507739151229226544630047756539627112547628561546765224048508377263953934287028019920009354174702941263446 114 652490786344918282274385386933526433311590845125865124264230810108006595376756063441104994524216568635716809474 115 5608947288886681393163211217355986044217329389967878551055534641518705965508468599818837622584344724806702587689 116 48212576359504397435140772074347627965802100905340997976429270986810690137807557982535770067765164715686894846615 117 414392389495802171865149983058010325194232360861554516528161468394909774334317077633782187361122888021872267267604 118 3561525724747093941286759633900240663484762896024416785236000389156412895526432395050098614446746907511326189300013 119 30607912248857760946373770781683791147442020312337317362381863709645976471271950860801980969875886296504375025632098 120 263029857986880205747123415575116815809497656399208621386602559167797136125593373729963849674762519028113533317753793 121 2260218984295685338323529181637415148621417169805595720475109134153298979705483935658474349486945794798248333524053168 122 19420951610623446507706980527263913818370708037143976493038549787988572071457419520313443740948538319478539398088055419 123 166865056460300439941363072927217424106811215789420058973526836420784576312536028319321539873511295213215383720551770773 124 1433625034846220127365245375100543507410292877781238449266393417035101774006562754954754404760974777520563270424613809956 125 12316332492129733356804470521461753295246932149935446415048135560921975700060716257414453946243762959049637863099828742330 126 105804282216261708103258304602041429703333932670918431258438879962646540346307547774336339796471684587745496367307849465296 127 908869335280390995727643429570277372057225539590752830161722709109502809229457600698697967519823924841080781326207488262409 128 7806859550386134342934504571169414993542912235452073104508823214412219880889198681236206946185156535890532552543042189929649 129 67054561823153778268575149372416197331675910917071634795059134441736489781797975257860340898196208984962802143453658769947864 130 575914043667881871363616883491918859725233638616391215218303964554923577480528997187434339364727730867904575139637031368772033 131 4946120690459975816418121546686257215742989768318864429051916604371974067733616095677330826221358996174543050729756571745700430 132 42476601925653893241455247336194230186155110416885568118524492061754670960208142952395464481047895709801297053297172876397436441 133 364764991169662589508895373807696158252262362282858570944120327821836764356302991019797422693276831116820026597528512492650108800 134 3132240941684269712327869242293598988530100037049036572445476395899420210408711080101332379344235735609147952333995923611380849831 135 26895281865685489210582498694840874363326741717903842375233908525818717687699542348313461151212508125978119774024434087484566432773 136 230927819410990493442369261822884118852691745084874967865503194293620230262062751040198801706389674543115847749161460628024121201258 137 1982694994683582479631162912729707771436013503351950672512273471587007945784281523659000099718553465098777291832727606281914486670214 138 17022186543663498247820377965409650074929555249764152408799796459577302542183662806778156298694309301266314501392734402636450002665358 139 146135198520668096962969532790482995029095386793291534332201412962892633204557300933273720470679106589115993509633364550944146574857321 140 1254511488365344571793318389142190666187177037849734767622526794297296608407907763285947685471520539395438859934113438410545734692009723 141 10768991509900701884359464178783161526036527949567900415857149197418005162513606494043848507362861043569530873797381249834935805086879844 142 92439218740130564970129616928541668863156232232461262090494270216263888994852083598693241328548816099040683041490849399334689742329350205 143 793448219818883176138630621422359034452275774424407187529691041527924846989679783615927032059114686413091136477212142107597946655784206402 144 6810237424271649405849531903352170791685885938032665501546943630511437585315735938911618231094001334155163257559144281762583803371986012537 145 58450401280186467140362180286590741142384509900556617340034328789766937368256683580568500054598810102112333157344248509275148253652762615248 146 501642773283972308351444010378749130087698072912542099482303239233695724228046981929837239519058136550788602091153286999862378803086107496315 147 4305104275450969746440735746496918649181926066864757986468322230165694979846863013657733522846501303303742493500023927803332239161688946155981 148 36944948931119935436665525239461559789545417002047142995719431817432510035774003469337044929460029822001975597968184949757058980574400893103920 149 317036285280899904316298379645791009184426017464133882773218384162530159974685755535436270409406422340868837505411618410861144101249628634073114 150 2720480363826273721479473527912056528040970090719135975097786091210845672049625818006181335753740359914978721580094420609031228514506964231904860 151 23343456384466185087842560053459635813596734968371825011097702048736113243575647335788522879011342661351661713764053282348511841733548065246183497 152 200293971846996475043274659073886119153066164736667965100855149459329165245530743533901432709110114242057607836834287937570902175190496834601827349 153 1718517491481925776073643252372101624255033593505739578174781109553595455049838228800678510947967269228988136218548910434581148220083019397966768344 154 14744281007141837206587885339975130204351954083665432481171147438595985020650766424306814646597451322235891902002557750659268137586264488871501572129 155 126496062347119333210697501656788856964962998793459618094976988986764336891508310844542030656378199360026347527179242344860918531200992220887354254238 156 1085211470576867160048825433832532898397837058314820736695435193708889987824553521845910887827811428770964250031709035124602276903949269564848134292001 157 9309704561494259200094732477230367431897187512858095709206700525226083124939934350784640740835144745849521148120781660835688906118003087070229882603424 158 79862291446491891928321533584500403138155124053918801244341625167468364623018848958840759756634533305053774286145002038921009035050123877448665585152567 159 685065608385680294526460534823125541108331329033841438138056093996352793211460972461469487790740798742559564877535707874325590746414030002872183244055885 160 5876344901331465149305161018064427884312498540068925438355768307965785708926780446965949473392864490578372475788776682601865942232733434971253728068361366 161 50404264724284287900232086374077116918283265183919773388031754518454734911292597456149229084142369375257290243125908694492244638672246955804738437556174166 162 432327000524632806223200662541763290013761525525823028845134033410402917751136927573876483713058412846057973951263523897561239682845770119746500430265623898 163 3708025220769958743608672573140524021523674466797943480725711582999365783826531159446315195868685567949612509773986409012736118056964142277564125050983104937 164 31802291444436073594887876543355164834521015266153804579392797497790437219650092785004313841493781476117487794842086117665276119867262484941882463439421985695 165 272746840798794403004963702015922260136236810126260239219503039607870119740118605717428583375685441995858695882277982050831328451845618247291911201217900535252 166 2339089239606397524753218339217005109498867503952798521877622207372349154962843826686144354805554278268988164413109813503005041342773526411558205565211505142125 167 20059484206370741832081771773781110627560729468686483849947455556982842404142447096680714918201106628178998538349393549966311823045586693132102513284290948975170 168 172019943229390379336452486570844446206458741766019289877677860911637866114529980505587279157601398760531532768132799337866984007843542032029326995638915195931857 169 1475108829004439733134250248280688807469152139897283820141859587371703200188946782824679856884002718787575459615433027744183878410406714116580910900834434368712432 170 12648985735756279820152249752210136619612133237910637956550054783620752706906310497014036264448912825406148491454380286379101145942881213252258389739668486581703323 171 108461066999176882815972006947709425602734022924207341040590904198557235031828960147732640850023219313526880623381572956958616250439947526531348345134701320708462693 172 929990945825874925502444149350152053480776828229977379410464973424085449413257156471561374818641438906807468915875082746571267865621549056647118716893323535498207676 173 7973892798590740791717844109089898331469562606079136563165371073359182839306170535869990511817921873903946101753381364242672454542289103953334427077244411647523081626 174 68367395173032536013466957180433121119371937367900082443795483875483812338573920258470148973373292942884996135533704471245487240111586927820113841638267103537836451496 175 586158118034282147086221138665536155687957110054217714611632466556790807308804945655800646029577764223019789417659934694347819125499041354187447514465751132513200120713 176 5025367007771407111913206144769972057224473159884141847725409636482498131760558183085440442197495324194214037637030908024947011980765212899907021698515964532249907276857 177 43083221596301436579065555221677693844704384250775216385749361157784445735449567831263189381073756711387447496059719475105302729410246969856579714759485256058803767685240 178 369348277884021443614598896909668671062694835840868833282761057528174794200151298769865933754073059775843181839757923500819183298613702513528658978006155421878889401968801 179 3166296932128468997547008621658051922849896926626723915886839228942018740494591687451165336494935283867627022491618725835953613892852573240925638557398051140648533112835982 180 27142821236281066117182593555927909558550165809767318459949014939998760345733013402907123489677274444845600659009516212653003226927421667088278228426577529440962304681597641 181 232673137325903298063844893811422204243705030444550356280172234794626527055044419546445482395905306197300588661478546008954062084463828065386843999080070125053667008395929536 182 1994460983657375449587690987921806938814924030804059666703405587776662056226893689879138852754738643181937957849822008414721468789857293239277104281440598392703665127022921959 183 17095940914478161392337994312754281651593247643558830294650597908098130004989395323898204514664886064652098134760670235713067247241657430647929539741073739467469765363374594933 184 146537493351223592085399389176010668236627224651902744237819289164318701622718187384588783924347848231795812394781831664993191709898227680759952927328429344729642761332970391490 185 1256009475922213018217173195499451629885974454187701872984117078699895601695501979920276868516473876942060332239235866735766743155666322016425856200275262546069510248073164356806 186 10765286689745591322934380475041497828667377332591079650375901351125762412397908732703094515283805380191939831594705531863314700394070032375940748919185652631791200463441440099686 187 92267112056722595178102911841485191992112262376211579926941617319296905513030423642930902868459839054975083121368828223066333829822242717826005013312513162637426942205219988887273 188 790782434239534684734683187285472653951442989509659730554863235059562062497024855223135836049729491300091518811945671155944252819236558782309096883164327260903534056625665934071171 189 6777288481124243488030667064954019126650584740143591490102555983682199253162873046115711461025570488909926028401681341077863240673358208733052347776056455698772285747807949011539300 190 58082314575485592896006925391734928487171007872465276062499519688293899012753978566670659396457208481113232992295693060887045001359443510586662953350075292047995373917662328702142141 191 497761097450446309625418724456109060311294736452110336754476685637132590481192588340977821094760627958215997951179690504019549622364900927979965085887426282893478899215561811180247650 192 4265669371269712667888314035293175157321784977832397601914504020004063168613276594171973308381730914217131444580586035046982839323160197856572422083134455673246549791056184060783037897 193 36554659208204566181460148067341313345133424014615484923375257556294269742799455951862262891868885131117950533734717548168230812964498436799417024257757644189860562451460591725952534544 194 313247564523286257103152919048553446550105161376648370102020975748345025201674451106833174123040983336676172937761795571017549284853009673270823201217783668082539041915427440350630026203 195 2684245200773952748673591854620892024350788367809666391270392459533697105077371028240419944868074843312615678282671366753926266784655047908660725245552449578227314177502948908150803360605 196 23000977244911541883080748912890596167551160179580471444563290629896113287885062166266678580973365971700214962801497322433228997139093256599511787912071412784713831648685012677915728907208 197 197087968453697244256786951728296911374719114238425010897920676294697968875961097339967842430300840438242340983889717910981126584100676225819040259253244102734447193755802777422086851950138 198 1688743763900389231989644714966946822609434682275580720592954469680974715628750362174273838080883529503539555140966795686695141709606547909727998825606466017496091280434278339333613106380724 199 14469626547165289039425671093630834814742920136694004217962534190081029099390737881948319164726240562496928691497092105363144135181133379105814133873938960115074940797171214057112099402721993 200 123976936769130598968771853735844770942744125368490260499838609025737598491605380910235769396042508044778484344299407608241728109413647688753601995784529445585077719195494511712889489250884125 201 1062220285411592479065113065408100279180202657483996037549805887000826378660314976956779568944096939575856307771878291031384375735739124973298105479242236586711352611289379663120221904386389688 202 9100777240147244908363145511526766801780987116024874877196558004314933553214783430794478871721612920480892383405362891304785757169494443658209464683063054121430201627019322644653151188267178305 203 77970922740095287448585430027679209408513608948243025856174462811009462773634998674283477800017887221383176609471510004830875964187115091900414293387943486045156600615962634313317869558369819422 204 668001212653218707721651833700485793857071208012465257398066283937674481167035156079007277273654400424489122284047937401168378796966296961804104925063012085320706375722030822013340573367509599249 205 5722849238225085761235106043531754565108215280420976619721814173804900302150409566727945314584852240010760151427279138211164091476557428596138493457185821230747599085701833511249708311243019538400 206 49027294167867594769828311738654405508347631620222783333463914047838826818071110213627223497001547301287206478864724372453411575040323775239360571959134760006189114405480121617352326399322868485303 207 420004746227864990750371237981060160460037516046118692346357005281627288459402570858089304442969599704306937468022651665915878925111280504454839936113637032841232761334946321732576441834180105127805 208 3598000426062217525567109412708143567900527840624907289709401749141602483137673475365145603032313654597503659354794798024650652392720744828824264217379488550924637915340325020971829519606665098711278 209 30821874439517383471243807460652407933347821824886538830497191288016008343962980661344097986303344217986368368495599618955593659125382293006387199149576296934360930484643050231024480422438814404022998 210 264026665775052783827688284822778474791621792526206582397518485277142016652955956266245079275834457380481581377436493972092309053372280811865650450963755557640797799544988307320624300348936820215132338