1 6037 2 41125 3 369152 4 2990844 5 22949327 6 180517936 7 1420515543 8 11069517743 9 86276642450 10 673095183355 11 5245398314983 12 40862479204859 13 318357363798128 14 2480076729323653 15 19319031529417637 16 150487839788253530 17 1172228577611175227 18 9131056539483988470 19 71125926965424602836 20 554029528515278276625 21 4315568781489688585790 22 33615772484632843895775 23 261846949077233062509338 24 2039632624515262139626916 25 15887533389955402075525105 26 123754459413182747123574975 27 963973757057563948861968737 28 7508783849341195994380768730 29 58488969546660222695049101505 30 455594344310022757309992112097 31 3548809505779631141550656893490 32 27643119332017397514856936409084 33 215323487530739982647641592421150 34 1677242134822554375794809274929450 35 13064720484989085811349184385745432 36 101766416080580094267778043458383782 37 792699963326557945274865432158001078 38 6174662095712353824699207151889326829 39 48096951861185720044736849969754861048 40 374646700128465593499951220664586426282 41 2918275368777148164390497796511969545543 42 22731632559803547684330336759698755224706 43 177065922005290029884116842647801556390521 44 1379238409471189393411924680841486743038510 45 10743448364166006334771616136534730319684233 46 83685084435502717019641654473409935813544970 47 651857124421085207790651556805019372225540420 48 5077579995562813975461681238710880174783108214 49 39551333636498036330271662589514654620705252621 50 308081407638217513886598847665407214380174586985 51 2399771259411875067143476968969159915675529875358 52 18692793380959890072463782199170286956499947599109 53 145605762637998605929803042300873195981384207059728 54 1134182445679110670585011015495202530753436150568419 55 8834607894500710681566143195462323465785526894146889 56 68816350444260193589542992783529035792907193350888881 57 536038514104860346964387889695707124989317089497846055 58 4175421782014905118683595504172363022020330221916373594 59 32524056758940944363476859270225584194835882919614138648 60 253343092814052084212551598339937753477592959058158077179 61 1973392284741502501164738623423924153674893290429327260644 62 15371554306931932899528164171651312815532105429031156412465 63 119735282051084634080670044478487580158202400810380897764139 64 932666761056660001609898226335291493049483011591620764430492 65 7264920349949945490103001310233080870507112271710025006808292 66 56589416386321196877182967370504482708702247787292551423186351 67 440797956851171865583032628179059317651606878860666740010601198 68 3433554384758321805954127679948511702651069555532060403274492067 69 26745350176551658586300801490360892524678607937855814965309050645 70 208330399320796162608640996434359624763244366287929059412694863320 71 1622770126196128596006549155843334674703966535815581686457466041818 72 12640415854143313689581260054271349340634173453510555989217548047200 73 98461334964436332528403533762070753904775497228019422710367379404351 74 766955343466899942422622756588545161773789201430883578989463841439318 75 5974126788803872348936171210804381492561851124667712381374407733329766 76 46534900881415366850231608897852753107841668081939035285570776481119588 77 362479250373714303850820549080248634725316160903003571205788128941797587 78 2823498158646847769349673128639903923263864186996832073946206097418822787 79 21993374361878373302765533563315083010191749419263555831955280119429771799 80 171315328944129598152437630142838623406479472482967140481852280788444156312 81 1334444703587937433809519234482470928256822350003400163905982320058263600135 82 10394531989105568464614253702807600193712961366170206339595592479275507910203 83 80967233023619187356731728329407709936479157051674958474603318176068300075137 84 630686675491693353715791476464768418492668781189744059493183055722915496300879 85 4912674767170703885348104136467919190509182307065952024480553738684990860791680 86 38266819810613865687802190211311558912412466507365340976150741479151106281887815 87 298075807542483528904378051360662903105146248162841718686450111907441911591805970 88 2321833574930625693292925886488479990087724813434456761425511079379455935991057745 89 18085705089993876342664340447703672812391268556579793552574354319460793737262404023 90 140876905276039711163738888243962410605192088039768529066737469393859409172083338840 91 1097347454323716675606962848186623653673996842893370451758689755222159625640400995606 92 8547685180557032448521289865349589891200249606763750047148175188365074427141631120336 93 66581392846937612943690484268586917385974086425709638479928965686322094176129550258323 94 518629521302671755521656413032218389493912770585202864800916135345198617570242639630450 95 4039816063700895327360598250790062099952425999817549744911657232123569551689792642498501 96 31467768721579178235949856814699737016804344111655699123886714025492524225633728115977953 97 245115236114896537490682517645187081910572537937475123124719025747785138770219044388515925 98 1909302165884431077393695634279610522117732462183508711525646179669240247598316029439118937 99 14872330330955846041572232881864357453468132810703249408203549666704614094808906937523699348 100 115846623664521362374645103755658531824575408907832671492396212976858026756836582359880031338 101 902376420898574002867000986440190623513369530663620459874291681507616011870490564538359606941 102 7028976583312361977004721624282522256499505968395966446666902349384177411846867622191042934940 103 54751554522618401777486032397094583308710217748735673185343993719658991483456927406865054761547 104 426482104060530595820305307610767176724932254571417734001957385714631817812475924411690650526229 105 3322042390755461714084313676351009488832535629560922276901336549394375558607917171888587842384063 106 25876737947273701808497590672075102469804774831199072605376620945839031298908838799226172148182529 107 201564425744609655082052270557023214133083091091941487983329212297914168986218130884084562518586128 108 1570067208955707297676640337013990100213679512925962949618234390130427439432860833115907263861247333 109 12229891418247388701344559646532612615989691676493303906510276537763973098221562944837499772288651879 110 95263593334710938872207969352860880852419177397808056077742078073679207503028626661191810243755702599 111 742046834651431605703725295258159847266347246505370423266384677453789587478564113505198215529439606208 112 5780104293164178080497892537866139653369067979209176891474394983588947118498948929482906729664226622380 113 45023580830378125634543177166468294109285670553634604225017264088928152194200039016808320629416585329831 114 350706964437815245629340287637133535185792968746848217271597007054718829157739606167848749954230984115186 115 2731799040341990588874022125633197273403445580877901783818361168611951626732404639953430656981635690206542 116 21279092671501982321982061200017934572689213903334631945345044327417323375046487508329507475115315761937143 117 165751498640867784444213734280042574082529751438617065067285392908398857814018314453800792839334844218679957 118 1291105768738323604161292625349356739971754672628319336365430368576945317162615964046387582919958757496687645 119 10056947416693657533659732571688581632255907084608055293941285557505688280119636082767323509025271691154619106 120 78337649626473278929844600789698418919449719438521535672646700972403993256056717528210934500913569418333059892 121 610203781995872434955385783237251711132192502079490510704034561559549808141383864486475516501284128679319876301 122 4753125187409699914252992490102133784116803945057072774750009016077252501509153613470671978118295626686874140327 123 37024023307907511456033277875746704821928512948821149108947595663618670107366882076658394336443361707316958271097 124 288395160627256416982932244052464804616953931749025813681689225615757908169474390446690428185699304625502498139470 125 2246427082803218254637379481767512754353585253344363695918887873330064791706539779098151038324271287517777859453761 126 17498333284705039312227901815799979613313338689087804726208441299760177069262992132850899167619427206508020912954396 127 136301627631969714177922413548871029713725902971589803022941999245572879242356897644366914125767646845589287745632858 128 1061708757791401974610927435243858923397021594098143212747482572158543959079185661815953723229086559599606231435452764 129 8270080893051417536779234898409688835691431299899114039511596765272413892207818850817492232055616607073585236365947282 130 64419020259275107392070927149351745028734963447865617015970035495757711193801435792546197086850247448578338925975495003 131 501785922632461501882343704132513763121687228080632445657248941512792034793588144706825469725222864941477005209817272081 132 3908614430003812756071794438713342647949659404240143207981936926647798187007377897532032185015008132390647199074760038228 133 30445785888704630931519415832619463022033661243311967024622085710536895002062676272931495493599368956283097166491522409288 134 237154596591903238933340123518672058260909704381329455161636518981402407536561123944402899193704832202665951649102939755582 135 1847293510184416862970416057819831767338213578099621097213248966362508629402375794987116395119882371984259148761837680431204 136 14389319717220994956231616410122953978991857404694276422598942369396237950974474685967208706209064225449900737523570429836869 137 112084257744041263399256724661113632048680857091421325670867602935919343140570495228486849422079115674512444908348596104972827 138 873069824072193134169234398950203136577716700386764688551451416372877161525812389832045488297246667131219600318682397891786461 139 6800695593186223545590886732816352474459405936099337685313080589546139733639872599439754904915234710333159141766990527137679353 140 52973381138595172118471526773017237574370135154595397527844804537569893417505409575702243647013621370674603449851619319598099889 141 412631189089899482424849608300388205398354552859555092623394620997320284681943640090173913365095219160042214821038027973292776521 142 3214151986339675655086240767519099671039391444333781846372987924365699311158270008102660952985229340975051220425094080041058607481 143 25036335750762962644323074171571429684956439892715871870973161323714951497047505124427479874371330933306976504273606654944448868327 144 195018191575551931096323440056687924758167155871413041530936059588619339821043513993697201351236440328351065776290628940487042146844 145 1519075931238846563229916210193823866108958935499306299768459794108601972367047250316573004841267694464005888904230798304776144617619 146 11832699638049846155654074267548499244263808867426017609509223053754785349793259839052230441504120426746615616819295422358124413040168 147 92169705177357946634731609629738306340574407450855493538745926095525799729294784548214433338085738262082027639393894598094584423758533 148 717947282728558461606024607424561128099828712495929284706125959527634859775207595756076339084298621135947035410561726022823941530845793 149 5592383091444928430807344729213708786900917776695482727973471208419959310017919936847200078008862704892491778205743758187072873705888600 150 43561344117940610702729587465900003814239061912913809517221044538160348014601557622778811486486287614952249038291904697923786771007129635 151 339317008569123301950927788197699394483704185369869500234205141045645414114075988699125713612466271010342253094130757637787353481414190866 152 2643078046273601140808561877990877522942184406716657359588981411955037361914033327426970039553621877018959262804882671338217247925637487025 153 20588008800833116222730817059968790690792011620658107804624659114423186014765578172185260968474208909780483794854212226689604838922158797983 154 160368365580720683901520340494297217096497361322289180310027915519541653884751386819767119219602200573035339921199802943396633802448346387099 155 1249174358133700191171146553217333031504277740635611037176223871722639501036987251726612930875917620554434074440856520984326207507098673692823 156 9730326622511490555816422570801318960843680406682433564576047182164275344804741939768637567892455837529116157705503231838682810445672525188179 157 75793467552607472052574855423148178591867689221122210873556846475916303251666240768322318657565257012224435074028261806557161370341326498884924 158 590386114106148324695474505405647408660701245500122408154334588768436771925530077417815451257747510762698209966598893287805071126695868419431619 159 4598757320179723835203627043951768716755971770477528182619733642663865246073408260659149859170945560453667179773697684822635805344674064446878468 160 35821589269466106238046435731016966302531110292069369502219044597675908387408060000799662862216388977004162607382466402535253393564788809717045263 161 279028913345699472646246085378085769806274248308840512605988941341149745378088277136535306436441104816749173208368906476077064008742178283770128011 162 2173469577164918096970377205811566268791410339775648885519776036088777391905597262467331616443567416194393050101834534931923736910017209172043923501 163 16930037630217707156761694727401701750490205689673581535057854523183904905971673546660288650199469536687146921595927645318307890383679784957387785875 164 131874941877246728611635111900536665428719962221064478271989539203007141248826583011208331386787361353715033193597100427110844427705914467026973178356 165 1027227503858983929887110077302427204594431255995672939703011040836386577247011019248224854959881342129498356672288449625962197526465734528719081387348 166 8001492396232244122576481935435107294129353667359766811748766364985088693341415298387100529886155380573951613367129300696382243126578786583164231655443 167 62326875328438938487485490926251274525126177106476407311218201852443120852440348665821330367810312719416535082511880220870140778909030478818341643203832 168 485489355715188307843545364946297947864958768861551793979344583994670791336533260073001909408926377382072670747061316005804977732446198237139728991785471 169 3781673848892627801928535513982981071961915570275613825859426373459186594169837957652473640471146471923327375411009771249932953175103584105106410607965051 170 29456994125712774384049559004473775695238614663052362741149744142075434148984262299373820897493439131966431381840909577386928457352983846322869458559687518 171 229452495797956297034201161256154945828573258506599606183675128652564804205270622392839594624484001132530317863043952662302053413182809754151079609266550696 172 1787298717690775633579237653832603474681888576594811704465428414043930877485912198111936630551546853036710842024588814771239875911626382753305710973563221969 173 13921995902245240781793649191042087710725201396437855122387879849940778268179136280693657122335517217749433354193395650413390863618841954086496727770121178460 174 108444082672735867020795672139009047004000286276668995510155031721513328652133907291426540788600186295711066583444369180648023126869997117496719836954086294929 175 844715021416906385713210554251496323315064207593219829484142676435249565543693702617529131739361103967856776448641218134257585094645021211860798621881477190341 176 6579828514578397863115258411598108649593953378050631894771159265294174349507977300131472337309340496815691150420003009500123820483916518981200398144225267162222 177 51252957723704643745121414387203297792856684945289251097723957671408220928947852046619284116304599143139597637205883957978603304476239603328149588403989944470660 178 399230112093000612988408402856738691395238894063538083639879872469214188838569340714792772581091040942674266479159547748808060725843466552696979959412814483524904 179 3109765552673147480238851328551979352872218611390257528038409406709918402761227962056102795579276246953843301149980497916702011652525199677463105966195129543869460 180 24223227406102452006557928760395840162227377863133731848980605596229078239515048704811958677157197178075612468963532685959148001026271499336171099731437228544904835 181 188684560308210780839812406355469774242159668331842555722520764664353794768828493942011661126950519032414459452483249270060197912360721632692032420561439085700782295 182 1469740703905285929296113506950072328409533561009376775280440768794785105496226734573599251631331308111895475647883304365812984589403258285184402257246752310419804843 183 11448407507150997140134412013731366393264181023850039821148302357540884576768395613894914165108561424743779342536049726979837374498439191105661970429149557053379825526 184 89176297629597090340313492058227398176793922558944621612641856293000397069062170011365217953917679600941313509854381129967425679169582598144527946965231439761325324285 185 694630415099670720282417046929733958573426592641864068893965666881228233870717248202339102342479677965935882652769206928424557240393689146874425306129244708247459022683 186 5410758535700837880551600178914120040454663063649677658717332861299622971899316448286534600430428760205646395598151221512630936436396961550310135467490838165122852207278 187 42146596658107309722130248677868907811264987585461927605088835869687191227676673785724737341252727100686193273889231839712541950449531034700780976305324371795128102395164 188 328296965784132759941125335087983804836960649896968794389723600794707261003698561433271407649353766911048740237365914886430365950607231657360850790156168827811394564468638 189 2557238455512058810902255420597123985444936472243468973764646946482786639270512805549819711642452608172855370294417008183182893360159239854416506659920085743328699077757247 190 19919369351252668219151608206780137840795939263916814147733993929153947032689852763624401326217830963378930144695273109389975644724272595365813391427125826777554402359765556 191 155160061235733711780997557562686862574448865908640663586048198241825685728800270010767082139954100969538156659235151457900243591016225051207675146595827778370970088985573417 192 1208604759425410949735454090396230353315130452248202866938652259418209847653214354119837021800271762331246832692669583169098895815262803965049301568277210074358362832477753043 193 9414313534502183552149103257866083207219893706589517647246060824964355268928704863022167872666931602758371617107117092794275513039673727709931856433405299627149075387352477425 194 73331913212096492443047976476524289821464993786576806144127942832625576809765537483800291530520140859758248320693755398481979024230322308718447135165225993000872442887726835373 195 571212067203666897007305015929643194893701399059351123920086029156471319426616687267934821916303572072306448457759706024959973776332585072882086459016589025240941327663231827457 196 4449402878326435088642501041746035284885154014722621899539709441168870440089197102184823069172673069514612981479605325057436406930625084715996184602555442811782929082720259894861 197 34658206838268414744976546033572875569774221186874172163042466717500909173208396564834869299172468928166766512031667199934140575527713486412123855162230527137699143598510594472486 198 269966854899865251432021396783637592312671000554800691816246760491894593677596112563235079541616298706956522202728672331943559669095843520325498503090416897379864188851390055221590 199 2102881521961804338758208917606796113646544386329472107696259927967281266040050089153000180908992801889172763605264293128939399207554716594446532629479735157884473752856115271522625 200 16380198587891916030216768658952598389365150465811672444446403607278005747409388874531585030567550023599117544920092252084851830160148926826305490577964652459370414419650155576404393 201 127592022173681823631362569931087932491486222702983530913554079283549120151675370678591918068544872676298715534977602575915619514422908340874739824840249436655483934659606289120606257 202 993866102112042058684502290329611844189662533756338362474645403085383701768190565685033545262272616319031526425667934258561001631661898884644195653286481640569271442641195491070311856 203 7741626883088381006563444644065570233080766326074908204566662505807002561277894193923956908869610926002530035967312118796770074952035515617473717533475660002433937179940497448750525192 204 60302677261650166570568603987125102721746413543351043921920359451123192487995391653074921318182053355312868695619430266559955237826434688621891343915425936599308973706229667135788642276 205 469722054529197273879889006308936141103689891625183117054116640411441989484530885355223318151807435693622424884946970668305255704651287739130310179745265281505207436396377748337757514790 206 3658855933606229665565103991915009770950565974847219378136773528405083509337251294258792141222301445572368482412600982436055681437081719316637313031442334416083587285688193421248095783436 207 28500315481893948391998249355071902977723663080992143200582125715751758107071801686287322636063147291966496506735931231913311474149334634869868355122051278446643952142059858364772759413705 208 222000537137000352172468960837948124406371402714982020445498918431831904402500844933911789371383199015541248900156320326125403592800515227782448933816976137036710602081443675651575932231795 209 1729252383905245028882995022312987018682561143600658844325890152912013837293324870749563259541844717470722316566565548902073145855093971240767210560482181099414127793889862916780123485008218 210 13469849423817379422987636313261871315598025360726179302868532180400327642780521534157715522299182177395492825760506487360892772727749348764635849428417626621519571709100862166775837348355711