1 7 2 59 3 483 4 3841 5 30599 6 243953 7 1945103 8 15508803 9 123654745 10 985923281 11 7860958915 12 62676962321 13 499735676361 14 3984490261291 15 31769119935801 16 253301405031061 17 2019621630078545 18 16102838151192633 19 128391077151131153 20 1023687162303482387 21 8162057905561587935 22 65077683599973222661 23 518877095916269284153 24 4137108541254411009805 25 32985975324072002838079 26 263003630973233402606631 27 2096979374583665651211675 28 16719626573812697867861805 29 133308851844689596953247503 30 1062897541502740259241616541 31 8474689925683081870103175427 32 67570359825024733494059651739 33 538751690849067261927608035221 34 4295572572713063849316988756521 35 34249440031203710824706866460711 36 273077482127171372520481781613561 37 2177300159563944865647596611352589 38 17360039897502349431454870567952043 39 138414992493836932020490442823329285 40 1103609799296910940647220412455021149 41 8799296717502612384905917682819311505 42 70158513246239687423936586404908022213 43 559387544135435997422768907208100479265 44 4460106265872812657350741895717040338247 45 35561299337873073167195863077668949004439 46 283537192885770182713992529766858289469321 47 2260697478618923366955376926568447674375545 48 18024983028921175755107005866621917974742321 49 143716714096297483865208512189213592851457815 50 1145881462273593974512550093433792037213528203 51 9136336951751232712530181329263737127590095415 52 72845800935040202769050099485836799501270446365 53 580813814320887533435306511443929828130038737915 54 4630942107518365824748847778081273262623911941117 55 36923406906672475820757347590348803233673322242095 56 294397542863323699169407669194274751090227279573803 57 2347289172503209189754284087239867687212317507746617 58 18715395535446950314193825526590923355415646339062129 59 149221508006486899909153167919771250979873808146770843 60 1189772260466322273096717458665690967669604005453470361 61 9486286867665253833908683567109127657136446094324317885 62 75636020039975963393255433024317484685840337498813464751 63 603060776813261116532728436519169526681307857002694050317 64 4808321489396145551709320082716350637427879661149842370489 65 38337687401195227125979676969408059345635764701211943776953 66 305673877778988895910982686796592186213357991308532551691089 67 2437197595636173840659620655644467607039883368517334307324553 68 19432252972789158054169807851709323233773683864337684256709491 69 154937152520826325241643459048717941880764602534018540439132575 70 1235344211753344061808396041863734783964153504990165756964294453 71 9849640945914241885960599581053339174506776903065810105902164765 72 78533113152110725521948845958420907205031904104925133812603910153 73 626159866661998919959833598027487443141384447121609639237507572691 74 4992495049301817723086993446465565568898666081071762938894981912371 75 39806139205593125982370437523492537029449330261180531550651202756379 76 317382131140350098461710822365552064439231842164041014460133897491397 77 2530549788989249776750405236802180053095848145301998186073765304666207 78 20176568263453222665056389635616404711430191123155224057039818696557453 79 160871723868507216395668825276114265638920658429528253950476898102757979 80 1282661709489139752574905939881604852272446086337784877111000851019301859 81 10226912607304236694865357598479366317244174625786131564748757978822994889 82 81541173875919695841812091973225009456488326433982182330974772091096127693 83 650143722976000111160312126819949014765903095231594707664997510727523214603 84 5183723025232527366843998519422085955591400553085404222433262497812003612189 85 41330837248301482187144409269675160818099515348822458262581620551422848458277 86 329538846757530691103008470496646343304522057222687076137698293956051184472019 87 2627477659595345209051900274145312631377991198586718946004158689226595969798845 88 20949393128004170104006268286345051613003176572988269184444315538511694364233037 89 167033607623236384150459942387637151014099180157520825116838583921431252383287905 90 1331791613492496497078412205553812643096473914284771690936677037888632790422946069 91 10618634938243460995246138782691791092009252006518963190332343319998492046762512341 92 84664452613569480682062896628048173524238063166539195252669402096923990780986001571 93 675046235042815881009592298030514949574168949583688192235055082123276111919973441355 94 5382275623104258261702249364872110646702778127424753671078464461526160257829610300885 95 42913935933921523990610156012660010309120459334364610458153833411144217625208822275225 96 342161202119664820316920140924672754083115521322057404925932810724827576875257314292473 97 2728118166934023771959602803631718832468966295723961573055019323393873664055287980776727 98 21751819571152109805372041929267094407094290397420925023765121074493928212942810026647211 99 173431510552086108011120945064772216668796709649060978020808221935720568401511629330525167 100 1382803344519706943186099030345382007988428444318183078328288530627154123145152249693443173 101 11025361443995606364231044797355808311235163225243189219464294634114251879719169914940259311 102 87907362570753817620207765885781216470603418746278989367167286654686285787271573860081893345 103 700902590214352046896396028742684590328520575816176347477134394285835349712834283666127276099 104 5588433398553902834531714880227023418054413658801912309887511297571500852175477969246573014959 105 44557672187402954760783770859835151490309054603200796548257629897631257054353492219400175936737 106 355267032666760145010814909817593247115355612280316543852547300188566304402303644761399867608905 107 2832613516455812083566204837459616084899434656440588732614625312515709160836773267675218105695219 108 22584981424759378471403299097302152063464790078832891168622383606047552387633699693923096216979449 109 180074472918191796278750643858751238369597390227798412681118617585275896573958640530868544947317245 110 1435768982356383212725076279122295078231146930359881179965175313305605206324002886565329326513120223 111 11447666830785045859471738876986720032582582245205581685422391321133503798799599783710101462267062737 112 91274485992571360086507758113238342129224210311659919928277401535385309405292395671066380997157049109 113 727749323626741924253090334444031371192407104352839358382272062895315751471930742054218952590261728237 114 5802487653365530241539241282789059557349385508379710023329100131357612766492850378285858252497396718045 115 46264368614828101222130685870014619137616474683547536057015920319606500454824716960034434570084573301257 116 368874856991247875353925845042145360916548796898766565405372592716839580475089974924654343026005039539243 117 2941111360519085838906435214241759965889735236624896450042479816424190010386498170601713340598631474875471 118 23450055949949621879884633193088902361843420448502957794939290883103658688756532260008728580373843135458053 119 186971881254680954071823972721667462443626773414279218955309588857623806481594248655140841781641407936755701 120 1490763367666490236933927405106384194876642057794350573318151438045309329836068124925893996775801424110819217 121 11886147817859091241220523605608212294711461423470104253404288595035270244605410086380251259123343416507347527 122 94770580638256835907784055611846176430326539478776010035032561249902729383581652480119529287970700283919961463 123 755624369824643851263128058413745741634784392425719439734703578784233221573393904621000814528554480346929872831 124 6024740847081004579465429186490078243522498147712290600139263806016590905805329159930213915499959786043509233833 125 48036436785263854261491717264401087701856334477680929129566110248464989576119451712526249927224687457117726359191 126 383003903004829994015134242634165866367965395497090061535184221307279249512258075797683429077486802985141409591541 127 3053765007023459082069215914194390710173945268621918031618547742831230245975796930845871394789336370278423898116467 128 24348265500582601426368394555810994428022595810578860843544574606543867236091527692203802741009421224672350042889427 129 194133481627883073434615801927865648064663020966741719458068821470379752024779370925637321524697272924487466062928985 130 1547864207742511552318294078851576799293332497980396530369450786691053561922197908445767351217391958786272398498930749 131 12341423980654742085694863031701023353131142812027450022626676901725408208696576273942216582486379439770458507194141247 132 98400586503914401530312162563068741965409266470063037069932753063767472708775940424338123489702107740955304702132895385 133 784567116362908711336460870583036825368410104357753975966361034039296028625845044758885355271740143914477152963773406393 134 6255507024376560722142157789184930215418142828240169358714880984007559037597808125524814493114154460355307882940319716255 135 49876380638318672582765145621580634030236207102611537081046472079941497762137111943225963234198863571210014169074192555101 136 397674135107597522477740651445132367544315513502316344154206158531668156482088738058692056213057386665665215036237656728021 137 3170733636034476493752813188136736867434076778492510264170328912775354175988467972097018616655532027557090169516229225464737 138 25280879250445222139934091760608739757267467188094296653283916401070570796724132730260759328708766201029139900015018439231573 139 201569393408561415622422332294002446185100954971761450580094559734617474205834359711211047526415229420838532364679696662299661 140 1607152186306172975839050981552015766990805405555758354696749053918472618166954751292142262998140631810141386010354575637490411 141 12814138626261324871847804442982098494801757934567074037339105493128431372477453283800857259867667129118588251579326411744679231 142 102169632802752441783397704020279553458117331134432779944071430609905856536665228752414329907036513792091658971596875482134709433 143 814618459461356829878127314687413591347037936300327917128669748824222517370961661593310609875536546012226759062538727221418683405 144 6495112258809222640689919752639584616667406247730238698948696416324392274656025226266427931681098526928538508061164212169004394557 145 51786800022219541262400432873808838959303808414272420175502319831259914442874925837997863471253240722484172668897654026034670225567 146 412906282397809908213237232065795895834516661189744880345158365885368694000694125328135924164526619614700596845041758867650595729923 147 3292182524705700274845691964982049885284900044599753610063592041123335841713870498451705400682008223459494990404478638906970213600551 148 26249214986599310194237679039826128265834558006700309711767838653138221851355251603769778747295464318314469390473003032519478341566117 149 209290123570625492675075156106100987343520147377673246063042091338606686745031639119152473988623143635685407272978985345519579460855887 150 1668711077514873033293903342482712501040972075841950911388228917484576610021712927818110517999358845971971762461445806861578670526918577 151 13304959702416054348939173298176439477400544200622929573797451601735047761681555981696179825913116313798403104938861207489339714741825543 152 106083045212682915646169616197349894590118147292162701805923200596530439216083082112049978755710737556579309245827337793397313823021446315 153 845820861791304673859875912201465961575541389941928671824258421305933278141201305070046880638438009490249851142478258901844261355091823797 154 6743895113560079720347564136522367223098038016427687060442828932299539012801500014613374014849917647780033544831533973075092076531185740917 155 53770394367408202490502917190719688361126743178750672485078212450822021359541868060164165405325932942902412154208508489091007552468237637011 156 428721867962196066937241139546365790628729184317842519956928194593261660915771516195954061597851079053973596033977042206425875787149313091761 157 3418283280816007459284284640387865366090114723144959040380883962867281893175114203491531426464286483156200794931837407234641391802839235106477 158 27254640971420147694571209666729275120220463881663539344990802058148826200074189452995331886708136921779912933491042297581552590597949387829967 159 217306581537528387786411932003694609132319242847146275174060154207569510770533159022756397197909429394047018145317580047982166380171551345206441 160 1732627864334911695681984050940332530368918378819160026682052878492694710845087131364137567070135133972280501102428590079941098198345437234874557 161 13814580741316931649313686855094817908071282051579406561926718694607698439220458965066554812283365200941523735343115853731925093481560522536808641 162 110146353401526135682562648828096443523303286485308150986092543775136390566983476882312538399500072972199333330217644830868303611151563793961892961 163 878218412475493953938056361477085875975285093793025362870870075306184671423737878497077286004929329947513807328399165176403936735913788906307905293 164 7002207119825453217137523965644980635341513040175827465774466696435054632186549284671354047416709530267432363521339309088715968070498461310560498447 165 55829966500847465070964402632488447130468189349571761611446582599070890146807607360074967190422012310909691866841213402756303453555276694321241099431 166 445143239288164395710587618561424313188192243187025291906953181001950783317619238906395826923642718458592802315621521522939066335018708109448571574093 167 3549214085252086817186072645511101027588974803439959484969196520260146778241640559489488217089398970388177794455693116729323212200851189985303579981197 168 28298577875956832844020127008594336430976688939993850127866460841341137617063380557653149276122884256546793417447124086342222588824447212781083702412257 169 225630094597326934905704760042447813694351464673065268350763302449893579218946218232471972860987946066947145551950487348718954673625171893031940107137591 170 1798992861448779282298814730360373518728081076384881866121395080039575621595483934191897002527472661132964290089176649913912774473533782423528425887474631 171 14343721839586590650720867110191388838991967656099697863236117031659816501521279261505729908103928027857955177064951082666860298573054589089780887387730803 172 114365298840454126428260385723923925559905823006851759316005309095579790580359701233564903469789974062766390143102527122819885049497279886212924275554314789 173 911856889386203275553434216238801405293176189675373436776228391216176541228336795064636884506143815096612492576861041078290092006526602028747968996288839083 174 7270413273531921538874331289454752496713198406149448376676133362286773466936011329577836229213268178347167073880321823506474535525606028229355776027976337633 175 57968426606427223173673854330958772659259363159710583214325738285280562832568411287962185624280363825109219581063295537770365412556163967883067401360377325235 176 462193599840894334635705592037426320466806280680166150548101534358361476004756202743599921012193297339295974226388557992641578554995872615350085868422561343579 177 3685159943778764113044393275248613033591248953798496820187553752962194763425662238718481741511353802571426795618267506618418015649373153924663435895717144018137 178 29382500787346311624216251644742984755588965686776290755936333729783629480706713266099386459244467816034362592565893059110874443644461585384094887096746624814013 179 234272423908186300964485339260536553961175883562084941512351767757176156564599550786814346760876112087301587777019500795078835759765862675144330206210614612590359 180 1867899842870174034960679836438011156607608797053221469742093778106427354109113991907769000095308754752637126858612903561292667057926202850002600916434863054310337 181 14893130675771785530977462926845778093647595301021753396388089115155562555256158672532365531867549672138142223041418721058273587248546612270840838422884185475176013 182 118745842916712989310160067846746987506187062684669568818929239618312135059768409109319532156737080867620688647259945317382956340779435440198312831427824940650210243 183 946783823829569826836387462667598222923872445535809106687610441969863706076687498521639851454857649034825686827715490748907769775356233853526737181098381555620796593 184 7548892551077064722858554787769015111697351928319064301721273825085429039674854906532512795816704133502135003889801202061434907799775816585958289076775966575124381369 185 60188796337066254321541087106397266667619455283410719306100837637112729764846916140393701141751609095944766135789753743555357349074581669716520385650100849845707586345 186 479897041849928037314511330160284694293647160292185537506345296577928509817840498506928673349290442533914970902851935931074666884209584766737002626364186172985531353805 187 3826312948452908223412329442457453790092882568434517739567215815540639684260744091985455760576177453367583585122942207989281278610054487256348702587739191081778677168581 188 30507941293117565268413323224711173028371490235350626260927100830718057510873656064738805518913704953713690239508943325967872396181293840131876084817479819774563355711563 189 243245781116944814489986378804052502523935034871707814636543373044003009106612491570186785165286122373806243229666402686340487897450235498836384414798910715922498879070655 190 1939446174447068907719683340885265266467794645199372567194989712242103274539900896114574788891391905528141458642327488430415229477519902913020342409949462999707839668960713 191 15463583566816250473058524082706338865846441480419243395161192100534679159321839782696948806700197246414403129511303488764722844843539827830243272781886348259734198625092081 192 123294175357087584145260768334217972562550237096876362735396045699552035970273606827297309517619700162135000701241087161125152454077091091419051669093398360935667633436067897 193 983048567707520315730855470640165908654213698861713551347126161634013544019655985649417650232221940833854322806871534730387845267964240565651105213556616731396470450751608755 194 7838038444824671902023564159061778296309294526049050995404678991105570751591105283879400565854959251159713755402736523478029739638489512691939373624831134832085966369279437455 195 62494213084320213354631828542888949262315861767775766781744666234387043136692859119349714055951306212389232733911249701344460792740165886415199628218145529640927686459348513767 196 498278580351589738859076663244689110299242111470192194797223223570339301001858011694811900485026607507017785552591284942349391710966464014858498472722946992738901816716840106045 197 3972872549050297037894970749215921417934043129132285921428044036534363493506918410598792499110572379597206320227293552170000784921816460499101646623336910356709039145094295291295 198 31676489645331083910783827228118713670048116375224928415299257696523167164661176893332216409383266142925777123678403439054511870118264899951573689991281067002248258175902532066657 199 252562845614221141014390366990520663913395473168883092321376944650246203281163214381576687383795507484417754027601933121121102371601874508898863915652928728074263968923685792552191 200 2013732951440054950063322014401169804067051826588695111174624453743443358135553983307806658983694920507386223492340798682712657640018714196467543291879107981279196460980859997721011 201 16055886564999732013741903923827754257722545677677231078679987774382911379818470754963611328735320097130851199661720147330919622983442302726691956872356192556803457883340519597959913 202 128016722974010917436430009979181722992511084831336917278773454182407421978582411622360302669043032856188941774429141045612232420456975793889050092032925355515812091286998044934926937 203 1020702363252211240803136029583493405016515082218945924270897323725430580923127319665270294428602142076584711834358598287400437510576028658850545976734311879639313731216332678768597271 204 8138259519111068688700877022376292308857492144823458002197224483698053552149217949334929241243985376074219675681288967530218538439059156006042705604554625602979303021987062543564809077 205 64887934411528796016017130201900095901829129475757486042852459159375215974175966160415839329916183532099401922683495772180606107440522393304772776255557479509470437584094149814126591941 206 517364188535334899944728828730657277400724400620085421936492408028389555665826627306685622718242686389189595324914126219407303601742651065205552276048555482968913489684858113436497013303 207 4125045834888970420598859238095074910053708744753032362908127495573986789425976552827274727901137864039889658869343761177759450456179989027961272458900079098446946008682896725986206831937 208 32889797007611564383345362367123450231074563018136383726694157762903079511123975374899469704895494881089376336489955995143763518279681595642328014230324021805381211318819414000447946580045 209 262236782450445342641443790920138747038765416787429340450512657134773186705119711205150669082240905754325983394578396294650542692824082012947941701928361959758084628942964438481641728306737 210 2090865141370360048279629313218100620543964249320093786936824144837719242625913255688632603419538796633524005392931581835068110939197616802766346726388404212306541446076812260317431323853873