1 13 2 209 3 1596 4 15029 5 140502 6 1281418 7 11937347 8 110090749 9 1017881679 10 9413849312 11 87009516622 12 804446182456 13 7437062770474 14 68754061673931 15 635629034112919 16 5876322569573781 17 54326047570786412 18 502239418434390677 19 4643156053453689928 20 42925548192378565038 21 396842705991684341811 22 3668773924461425140570 23 33917474284318301533420 24 313563898644900602474876 25 2898869115187960333111868 26 26799775692857064794664362 27 247761436745495157202300634 28 2290531467584684744780893121 29 21175750644389903745837234142 30 195767847635051189403426612643 31 1809855566003808092805917589750 32 16731946585462235248679880118207 33 154685291908210584640269082280490 34 1430051154569370695491906261514528 35 13220690082791953176387214952193708 36 122224051710854819510781943598783339 37 1129950004354276733076611395278986402 38 10446282826237151596732915786185297154 39 96574914345965881783363645808796023857 40 892826112031487388036560138755585595166 41 8254094468772994442349029415726393939747 42 76308336619332882015675689283505354792711 43 705463483564300187964038392186004814573748 44 6521944373199581817269428382637284522864636 45 60294769889719912441273695399622041950864209 46 557419546691221703928394075324079188993598536 47 5153291928997367104202848838996449599580981917 48 47641705180783926402388939476183412745764667830 49 440443138833459565808811603356199623026278749307 50 4071855904597537801329773728439656436697336350104 51 37643929592634815095444547865760128575566213311895 52 348014632240604764264216696337627984884863877715942 53 3217362947072875570669642181445783665238539852168805 54 29744221576410205965113451202727065246725406297450090 55 274982565455195107222835492275335403527913193926674294 56 2542188273781901870400200552266268169942421545642579343 57 23502294440580538707564656119458605741301905682345721779 58 217276528913424805388877985252139526792223453535750166880 59 2008701326418247212222366441626530213298359617202364469311 60 18570257169204637672352400365478011474590032259783341236831 61 171680302489426163228132360823580765474923139693364545236200 62 1587168448681383621929888546881013346394287000985893049694980 63 14673224871821402811181553208194650660119941347545550371970407 64 135652600905664401431347040261175493133566056362057335549788325 65 1254095694247153520277745350201707115832770386453820630556252385 66 11593998197078261159628411402574906731642510824521076732140469504 67 107185436335102122106108857829125347124868647533032472708524791503 68 990919402181849393616687776447998153993892149465558590614085679498 69 9160957824070215858579892765774337694296064565167716547044914845450 70 84692204098141251305068175943543682672249577787459073000709360365446 71 782971559606455048997560004492210177797674194079431270708802315528553 72 7238499336280930996769827468536732233247043628588006906606433271292593 73 66919253960738003158553839230932651806191733042349609777870624355775606 74 618662286562092393117800297426354654510076461007164924928133151639680156 75 5719475370104911061481258987653034631121352997124236688275138433239980823 76 52876018499559065715245496516498037217471585113029403446460635988118753554 77 488833879236449700813305561779453412185212685055416336971234091095883366783 78 4519223804480448365182749127819373675973458616667307475101560072143481742885 79 41779804269875320105695608527377876087941551874982890467719032162850957195623 80 386250409439452194028313212402658472452582379091653967485399472705792698881086 81 3570849155454640277259583070854546717928065948024681857726149928016333613595971 82 33012168736639053614621474194456029179134432168929507231942025674418593150496833 83 305194433383332107569634531504426036346519221477583458543810986123349888170861480 84 2821494186317915636421603538425624811852189339857237449326465759908541370151824213 85 26084451656517565008841547029634794592197508444629643805433643274980579046738010464 86 241148332511409653366488878590621629995412572346901448087633034618610005459835890844 87 2229393933167200550595420024080455981392151454468702454554429978466424571911595626134 88 20610539817883920720011868827516336149005424583625077556298289937648635010491489534308 89 190542526049262261364669446940878681889900503184249543386704924345621208876270132129435 90 1761547953330674216225742540187513389839397483647659294871976676915453425536540012931961 91 16285347193734768461303328524816744877169342877869123637327959980445640512570634744321467 92 150556522017484776544891785196918166630066306834115926736107424869370760240275737329896066 93 1391881060461629912779302482550908018618626878347732542438444065384087359986962140463466315 94 12867811108487220919019722202455599498657905576029999425138016296050620516979279147940073727 95 118961718373257290745186643421051293554935004427013569125860911578186204051968741053331552656 96 1099790035694883667354096308881808508207927375988701946513387149474211176524294083044776208074 97 10167456717619664361065961332027742533948242382112157248151214829455813706545921638433801640751 98 93997192872685125870806298156919626899140375142529254365207072442398407336052143510067862470883 99 868995316462312705813615577100427580070824752327476700449794343904845958810451036611321154432141 100 8033780977441047860831191034697660469201241091477198763946361588939917021888055223298076648127886 101 74271558857466791014772485007827606685181794684042290378547205185736429301547813107640889399535679 102 686633662357473979607964914689082556899803352788523668878851321495848588441154932275104743655288717 103 6347864425293928006061631053715721496823869471502830421153712001382717826625319531648815018887446316 104 58685416942074857600310646512606793723721922016851301687041486494887379257488964287945106323489705856 105 542541228187257428537111897145178394874997209623067765624493250304923906477450155833332549371922010522 106 5015743256514226981981356824130026564138853731060650665720727580413609747033556687937721151018802788639 107 46370080480934069287354211273883734451997526434203709108048396471705976217459899189691629160625090335277 108 428687086607899592956584497715591861300926012966303444111466823938873763208413536982664711034531734722248 109 3963172293822745787472431271157031990360366025303225389116775413680304489683087523403632741605042684675735 110 36639159706927383848812451655945864172671694273940514841397153189978018848443863880421291468967524798489750 111 338725627982948268152858782530625788386364695240985698664127736216111389428670091995638837907975230286389539 112 3131486965590798050296697601751159730166937861684133793486478784473190838648076504269730068901461464290202261 113 28950306104853444596299351971535849887570286039445906519525203176748837821597654997917246798337003707403345508 114 267642890669542265025756698210413521537996869214592918892944699907518782315701413935081461836106199354654556783 115 2474333662190173273621008666586525843027987963966511383582929507300461184781338320258391195446179425139414848003 116 22874984859607760676066871965210216240573587852737294837403043973248574969481932620383123324779449734079198891530 117 211477110109762952447654104908173967412879123119254155386276762078501480839687919888279731316966376674296604804558 118 1955086238301609335088535844218145956528728881269374708331443575819364168745105299663391788590389259240743330570471 119 18074590660012408574777038739212154666992134192524813490983426878942229857193210043648463724338431415472916755150309 120 167097911655705442795090598809860530065191752841561421857742653139961854435255883578316403898536777073475358586462923 121 1544804671093932926193954543655363760951604109311023594326695875567368874959329644435448608228269393021447529971813738 122 14281575683307778635629599716067840005872632060929767889472722566013936593813562427792402612558456447684094564188214288 123 132031840539175782381606723431113440850967151404152560619316491372938517822329077592577114212735642895980979188383082671 124 1220622101000888568999181003255536356524269036068997668789691815109749146247078146559090788841235303896813396537737721496 125 11284537936966369959992707653402222652634457059999516689642261828316248145742249000030609042042303620533189962201365295713 126 104324504976942505421220026803996414281272806409233238164012508041774896630145444965404997329588138070377986223779896527489 127 964470357535077580048778195146436803045699513221629536760750299130972980738834765856618452698079502409818275107004132791814 128 8916438863231904329112159067387855624691430244399246602508139631470089129409318519095707995013537263636280060815259258847001 129 82431649019198344358880159657196695039167775674447234895894398001519482204310863343915477371362025452290551729286024870342339 130 762072937890515243262227382248784696462132454589180576562197081823349869764490283457394103858739696922489533259960140658819713 131 7045293519844824800749524333893226194024769331458396932078159365366046321925108389147951802924367020240259152513421931742829345 132 65133084135180982664230331316710610247177864297725698940613003247968391868890065240669123530317462241652183981062844502990069080 133 602149312446815311103615381664443312100947619710996630063684326380107758497053772082520114532373351612918292246152263539499825595 134 5566814458342629066292303096128972758929309615780260900325326027584114425035208341820158175987762623963843059738709872265144296549 135 51464682551389065606046478021716214139769973346566860042178248266628238945253505455157946152856250464544490779577273569638099811703 136 475786209498314117998466032253019220966177770459403925939851731820957755666614801026267697446320622959453375233879273171288381480496 137 4398599309783631579393748396404093897238946308479528846745816333403084401974320526677833193787784175547142688933013422074698998659799 138 40664642021528780600272602806299800478395049342445196135709403745351118978454497289511225060908534627050704713110588040983470615189684 139 375940838043833103189770695523879787668096878922218236729437131542485068956202208370116756577144159283528434606265129609554031162293702 140 3475538125585255449166856674526270747423852724566994270383401600423041266639130556280358440368723578164990474188897398667420645033440476 141 32131027119188015032622379680490049630211409595925028940505548642997086114506375588530243943029688560246625985457814432857498671548849206 142 297048360981552029573675655357948012734615506934632892967935820165904378808309036434020301400574298914403788355361263204840408683965286475 143 2746184503673479292657493125421859226811167265887174118629355903497226905457024566787811177623562996884896940981188158843509349952851497130 144 25388220636183597545928574976152398090819902352930055614766916363629202927292705394656333643079667720805687795731195417457104846573193897353 145 234711741403146785191060259271737835909639706290600981568914290916948156847939280934031865205323312736055699693727224839938830928819486406587 146 2169888246283132020716382049350829407876913186120771720025517425858155552274261300319539401558581394476921850805629196985850525529070753410826 147 20060415270279957055520953588379282437123557772074942023499121005606861150610276548932413934961715249027925311068996443575011880231666413593269 148 185456675709175005657978222439627099847718145679918628507722108688482152070645717178908616153089017789368027811785015847453834158984385986882638 149 1714529739374538276463129352962150770395659625332387772959172212321444564217614302563145796882670339868621727808153784386334089856274665116288769 150 15850668173355445180918259068923363561310141634511159713171163443843152687515166448466027533665132950072991234956410299294234467718753150369243575 151 146537954852551654757313214480400423643092041275436234524842366042311185661635733935815472764539953748638184528968483060703849804127709117421319407 152 1354729780317061898907639353887698116224897170405048528572267058125900929917564434529825071245099826774399427131053835389910203690041034177359920094 153 12524350974630495011722275003248877408519640990922735813353591862607596248410177190213935484890432274474916286202486464732062102428349450141504634893 154 115786461340664080628878350724583649238685905108058627432067209195234984670763052022155788710926073431153364461214818138628097566418506655975166642985 155 1070435079386509191082913643396157738012022820816670067270910257429117661341462002347454378873461711052076292996082776569883487925005052108254111240852 156 9896072873407588361092928959113536120001846382544429476154224566593006339078924142589436125335615233888416865980982228156974801510694435813317590610949 157 91488274442501209760847074517123460465850482527528506741834255013308499910961697783923343388922885210145428952727387701421809918508515088943714760986170 158 845800598635272556148430753745279029878365111727678595598832247273126461537463359211426115616715502971341679985315544518081899311418818777507248384312033 159 7819347965748206002723737765528315685115918649967884181451661081856210603553697055852156069254661831055582305765355973476249983276378750087507291385253622 160 72289145583611064198455974727102263601651661401871041844046821238564470096114967312373068614393720527938943224386439264865785727732548525720720019487852724 161 668306435792243725858566102822010695503950483395753142946766369269043260556864109643390876080458084906795250282774498157983424017338346478213719461543588479 162 6178430918162495109902104220587175462073041517223046290519209531552400071719737103046114298215247323296368852668430043594116389793601370642573139156470363965 163 57119019907767410913816919367262429469359526396688551061157122406720806873838855836897772467770836430002820975058836731895980087660614294771765623805953834465 164 528060033111811938861026462658994711837025478508255019756154965267442007448710090116614970502740818119296592889992343108047116384032221831305116371294167530089 165 4881865953237906702545254758315994593898149846411570479284617701673646955692781632813605323903465906976258226283041232989090161503204191366144861210536965470091 166 45132397248358151410341585746221509803762863881510170562976357788087689300759194417582992709186056353814678236596185314141149965150643654586669500990013725258094 167 417244820094375315113106956599438560570014485361324881729976756761880518357455165805844396666624700331271426563752389305932050925481991486083719304593012441696585 168 3857389602807346388445212845422866768254474749088583088411228017205697584654266035434456072977976891691260237672601963758283431936865046441406571236239438435463979 169 35661208554921496060678477410108301541620850602098336053506386430586211442535159430814465324985743748342643273523615881571860667833472088811396456547727279779363551 170 329684560427100061989790064433884589088356750008278897636849987578886794951298198126805193776604507647193001578900305676615316240391185132097227032677633481151213530 171 3047903135885447968980231784815059306574815226337678632564209499037136789832009176463915159205921448087908186525879822916859159798172823993900188525857177344989185476 172 28177581363548540943981560551840489000834879076581986526677201912947086152613086605968436880808886611070580052852866098857450694535193231868640591128231879086457358312 173 260499122216605362440899552690436773411561335050591472113804067334784137127500320079680402264039934045165254546106906412541609568856868516187345833259431180333763339989 174 2408290186446150720581823266506320991018670984937512912994232382918867641823025753966846086191457105581153468977397130654402881901645502942191141496168932658336801135560 175 22264419061305868200188738646246144170655006013992499185597771910203414499459673256211376847043174509822868933114906294480337396922407853929285952986499732720390803670557 176 205832486021519570040849042161057195222901896392688827662805997029437919678213200411555643947381522772170908327235790135917258632209685263288065253169215163764670638533104 177 1902902212949728305680814027561788955373071798317248861371457434219443957506448885898031164086592402584520865430295108019262803922327889735194475708623565150061092785272881 178 17592154193145184759276755957256756808584185681608819333940080872082898498315535027389963046631331922344011329045307259625548945197337154449216067392931185467095555469610251 179 162637831334306081830141418798117022701835738869555784724146281674925093569090460835552427307916596254003971789903760354573647380454683579149439275996356509929049320399965773 180 1503571642831149069991907217764474894525619784854560697534859891973713051021159948302272099594668017404331379875922134413085670840460468252998747174638397522783763182471409675 181 13900380167262430343484534051918946558062280567721554081887900449650390818101621776180340346684786546833584230788301329981718935448445738168148231200569235514073321151651750098 182 128507723403587333804598874686583351762298619692663985567328195566883341058328579938637174812172703976541332336383509234781930040961325466481885745986141501545389801574157106997 183 1188041965446852623448563711974430845525013702630821772069706705040197867462856537015251735421158132880002263810904451978592225233703770490134589782771813173534823849150800468589 184 10983337610223508671679368285844936973715751082079592461384028780791634541871251095151744674349817628861890141400380431590777667755758052467072875495661527247690669501421538947066 185 101539935935492706052778401781722595705840815094649336547178038671404088944733046737523776308331772951929309970402097037821798035517456785538865712280834544528365905963207534403236 186 938727275412792243203780416246294960016133656157048662366873816320873960101343891918256705829606912378954707659319288650741990790622020584879184422472213348603814013473473071580945 187 8678446460353760683888026146157865229944165956394695736252079638307945019324520126354963018933573568213070539645065542504175220655925823046557751393428487020092149054536488991948533 188 80231431362328111092937002977173904817684135069907188168329168100382547314701664095093737763178710313222464484415381262683994955049915138825005641658025692612054940569929807115517755 189 741732130036735993728163359141769471304587857811143861746559495879461734995383913627012788755228438484143743500732910571231125790295024851159853838981310216649735141552222424731904517 190 6857244640747600971599526606346635183961951761668246590021758647313544017897918327207577593775415190615601814648803759570510397261708197094569508593000924755837578559189828488294747812 191 63394589716280501238447671708382209555329783910098956979925792151933651085762897637830411426731529218483808959295617020440369450328416897459478618940297688944735148314596748315642054819 192 586077093037384426512387634330387434896803165307078206901500815687340464366539981280056868007800823201372341475869559206116330569921688898228698185614200817140546328067132218203891554046 193 5418228282893035093801859280787093781041194422789674492135038994617035122113282767770266899976476399148524978183762492996811281162855816144526544242624042578089350996858255441376796205741 194 50091017161916928186252442718704919632366004578276652767321369900794852285437811160383138287023607222436679883700659543851595493907510240448500162915430548942853824445850512814634291415173 195 463086800576023324252579044528419884856366505345946423522725448684046675750129714766842558352638771086359339720576508922111472470712602803774228933938568921038610396378689775006983081991057 196 4281194453978439712704815949670494163506532435973105520004967102738142523574515949247514575900026792563893422190040648278162665507137256181537907994022864717779554771494061255465929269817895 197 39579245035654616487374999702784825525047545526730592215785173814331795964641320895591845800222650667730717630693146458114369964553157286968481772580087102436760784164641071254369454279726333 198 365906443734797861622905404467191702023297633004611760447382673740066513345306540916173286075757502106753242095740978348278143153373449677560575713569231434921969557985393413890060876354218231 199 3382771082319417353113574422268824363118637123300719573175442726926089221411765607582792254307847974192533809451857794307133989681002521743011913442335166131521649532967813984260677446600339435 200 31273404421569181278034622044567427535160666196472859231622790796337831700253627348012117823115366813888658727365330495063504862514464399376519872077692984437484070498551697563896718361185284002