1 15051 2 96756 3 774168 4 5852880 5 42278366 6 305579066 7 2204567802 8 15863354126 9 114154509258 10 821370106542 11 5908977818626 12 42506746305410 13 305774829560554 14 2199561125832150 15 15822198618645370 16 113813904113232982 17 818696881343273362 18 5889115704433851098 19 42362032096757798418 20 304721603340260119254 21 2191944886124389293218 22 15767249391078671863422 23 113418061615626449609186 24 815846549083604834678098 25 5868603034820101042270426 26 42214434851022271558961174 27 303659744945677728146779306 28 2184305926263146792009929670 29 15712297897141622439621891890 30 113022769311058031810248601578 31 813003066778859418443218133186 32 5848148919817019010185790714518 33 42067302302679660198010621806354 34 302601378147983121431830504741038 35 2176692800359485663442423560500866 36 15657534595209609569036599339439138 37 112628842047054053116579076795294794 38 810169441653582150987293603380632150 39 5827765892435699069221189266155909722 40 41920681712657803432960708492006271926 41 301546696913911421077889582392205931730 42 2169106195429680391900102136687638799738 43 15602962112341269776879556427405574632434 44 112236287551068899660861485034381106854742 45 807345691961969915221393506068941065708290 46 5807453904183026211867266170795582612274526 47 41774572138050114000198693660439024437425954 48 300495691590440096097460059445128613711559026 49 2161546032500681891683817347933923475784452666 50 15548579834507089641832482908605776847231575446 51 111845101253916185615196681795797671715455493002 52 804531784101379053405850827745786802662774941734 53 5787212710907027031988582797467514194843836097138 54 41628971810843353416711964448084883872212394086282 55 299448349420766694704703538145883372194514988747682 56 2154012219621163816948110170772981295115285582626070 57 15494387099652268523426900168966922495777135878126706 58 111455278390246969747199887347493362549271777987844238 59 801727683783390093846343713093712764724823378483850178 60 5767042065913727523403446516815917441399545336518723906 61 41483878956341855738672505487877296622166078328276553386 62 298404657638258805704295434886398421625870970537360669142 63 2146504664954761328150295731295992974351363770217360555066 64 15440383247160889977729899545057480331048290266112798266646 65 111066814208033032042148711436688384200474604687011171739666 66 798933356825193304822601164397918705035911485341456520053274 67 5746941723316362865537458818273438797018191507453703457293266 68 41339291805813074347250769598410526074143701110800324905838550 69 297364603519938786609956618453181718458843922360905885034159970 70 2139023276981636382332657078286112031109590284797723485725992510 71 15386567618706067109860087907776061271854293810736585073624112226 72 110679703971751856883425852281416633241755383960690419457100466066 73 796148769162903587275825426047587797474184867041555478994399804826 74 5726911438084266613957410830438145102015981364953420195852843443990 75 41195208596685722509183189311911542362005869625233819448565619808362 76 296328174387158854288021454962412223094125506320578482592824630288006 77 2131567964500877331469695735731356888807256250572149466276821272923570 78 15332939558255200301386950226092006303657274321337880134801934469067050 79 110293942962385149230187443912691788675775380843137235067366507635218562 80 793373886851357751426407575808716449709393432490831499921951741100747670 81 5706950966040783589664559201827134157600953777871004612170280216556287954 82 41051627572531687419719328180136353929269208779128141048399360374891577966 83 295295357605460925974929325229107979029656605259798324836731294487720939778 84 2124138636629441556465933574269294701207147905265685438378989978015156705378 85 15279498412062210303506535732522033402859629823986523804340608959260646015754 86 109909526477362178536699601663058004136475999304165478952979569169553797905750 87 790608676063704398569091472743788534985057070016888577028037502883777406186522 88 5687060063860307202733362559303046410198366172458187936430826508484438137180278 89 40908546983044677664278656458951598883139619620740307500972175335929508548795218 90 294266140584422823367698558612914742363161337147465392611542096680713414789345466 91 2116735202801048512552626022847621229333936817068327356367085227246100152987035058 92 15226243528659572393881490518218053127586613820373638513244501200695945326289238102 93 109526449830502467757283615635438231929773093260977007948848972594237040159664083394 94 787853103090991616174956960742176567375352124039718140335693230431935611223336364318 95 5667238489065313463886032812959450223907378383026924833616122838340890345521153757602 96 40765965084018887244069399471187984333468465907994288802898617476008643141338293485490 97 293240510777504794541909072471789746350496285859867602062724408151983414328241458981626 98 2109357572765075707119165730998917672368013349772683051450635387395631949018387093048470 99 15173174258850374806125626298957876775406030889633125119818110026472137147552415506443082 100 109144708351958667290358978052318259034037163625011900746085943880659700549705201739847398 101 785107134341756054171585220053934431476816231056052206224920843689178234763531519080569074 102 5647486000023405096683233993014415395730967922050730735271111185366989580466432975337567434 103 40623880137327733071933093706819307909284338542348397250991330011648147947098637385400117090 104 292218455681896567007608144037160489854110593734463138132882377482600659426358626936056217110 105 2102005656585458511182488484833359305535833074012927696921171231915967740151315720746690320690 106 15120289955700404778024359591006392800114577602961029281940702393287649573890257681699260102222 107 108764297388159627799783935705269556734376200774089362484287372065432947106832700616672494822978 108 782370736341613432478524660123048971310205105557185171781916625233083722380100584074931386442114 109 5627802355944365948450958915353069767591315010604371397530639706331290728846609031389934763581802 110 40482290410902666560599900830711995253875492954064807205055539794542680425176178052139124030203094 111 291199962838364933785113428090910610595783320578079795584579662478515598259484784892818044147775994 112 2094679364639593805184899057222691095114389446361423530571438252736967540526000121128315431177584086 113 15067589974530262181960266108069776780280417238735465427907301871739394835207416916677191049822949010 114 108385212301753671445164031353065117172350890879453802187790948812273931487005227046778591372923507034 115 779643875732850475765283669759248349763589784849789047114430994551029349166380904867120587373195393426 116 5608187316877225667645897535248207547166697070493473923502868827623027991656929487027097822560154610902 117 40341194178712059060405507131063960848409099904189058529034212110843415814271874084489581524509619624482 118 290185019831101870700492890303806797193442243097469738344110349864404780003659166865122595370344698734078 119 2087378607617247446000877576683657472655169326627096993012545302027406552795867146594040610239742391850722 120 15015073672907500642330157805489936778315183995993112780562991250985266616116421050065554394714120874082770 121 108007448471552060833512193691607030465698764360271177200521168955328087492414439278866268369076414550471258 122 776926519274018270472169722055626651956384658655048420355505795076315916729008008118057853450534923000780310 123 5588640643707334611939473225590652889329617154760105504495897627036195700299182726622570757855107630281866282 124 40200589720740160889311805330479296299753365167529927177211529840402438446438559012003767221707675857097929030 125 289173614287573183050220462867389844580321638292841058868981212514667514053765513960284273947646169178457539634 126 2080103296519465541838266833783482216315755859567081018087676900116385871827777448354908445363773534858382670442 127 14962740410638796044167060615781234834744850037057073358958868605733090078559598474473776508597682413765047261250 128 107631001292472665003186358537169140607625000730741189444037534521322507616851112191077025675246330905768991388822 129 774218633839527039137102549433091349247326863663307717009801593300647411380009380966594224328045237926362334871698 130 5569162098153448951363553510991057104303812511832575920292483096881834025182612743467360254668616777718201709827118 131 40060475322966133698738198186748004761709613119495908292815834378005472869164351224380192738565032609489319707470722 132 288165733878367679789969261183263702769035345249400941676740156580702017955068436655459058508664033661512554046964898 133 2072853342657489521761940995631125768549059464560919979763401495415386526606546206068504447652776988401252842800368074 134 14910589549762142337498537121829131156379069941773804665861673566569117494659764010323473294186084665242614071036932182 135 107255866175483821753372987251489876530995746600846287163320241214422369803158638135473922719109313544147315547040083418 136 771520186419242327088553108182233912420013895353191114186621206458969043045362522573054072576937895622040750443231427894 137 5549751442764825930984171179093443772199514691685659086269397079166055837149813341834198023110907062815605354802856935890 138 39920849277343155919600298462395495622678709987251617510339183826925027069270605259426621534681025182534789163252842447866 139 287161366317046873408919681073757532911082446966727516030821596797073580896202766500632257936816431427194418274913544740722 140 2065628657651674986614249171656753675426254943851830437754384120611824391369039594415510555103011253434992055825837902218582 141 14858620454539074542305299863304581410559997870256469949812040090685165753226111618886998336194563344889516247278382074763394 142 106882038547548395634777335674197409329798822299256021597940109245230818118635788941254728172869579694933623220167742193122526 143 768831144118082596581973421977626932962762471619544586308694355459640734601127874078064361827690341981720797651247465592319010 144 5530408440918329257693423517626450053608478199515722531544970616096353220759064120650358299175034568109289730986765840604130802 145 39781709881777601033843612450667770911042539000162565502740744183988831684736199718406265647579318779437842200989652378986345402 146 286160499359995203657367732874460254695898309814078274478328924142600274234938090963370869624366674777418273840191271362309276566 147 2058429153430414328152622913905395251806303879581223904684913982822214234233488192214669586271122652928952270150358361318153349898 148 14806832491446918859275642192155259339063128416403538964868375723242261476513177365941876538062047159223714820024160468744600358310 149 106509513851568030919566494014265622229484961038071273796510435768870079364391184531510690360703141645673433334791058576010534227826 150 766151474155618223474239587428010231660919399060494109128488280546515014301344373933298327907000186966822217357805935614065273463306 151 5511132856815544575833133950611722654075524604322849737434474137282771971670655384145700975052722820753839476621527793269140834650914 152 39643055440108288417647563130672840703161986501305494616563767161398962012545913252580055218348802047428303349522671441706934519451414 153 285163120806270783301804931993611784287560639293775072882911935245446069779743805841974692364345417669815074206855232167825838302793202 154 2051254742229063103270672691770368446540621906134656253491285057678426602863105897966321318718781097299759749910670707562194144937163790 155 14755225029171069791881643298755685532478440293276528434393194966864010385793281113758605306878889351784761665757576673586201380130545858 156 106138287546327598870988087761653918503407507862659215829701547288599521351129390190766630723275889823411277433651585779109913158523642306 157 763481143865671891547727685706808569958660847511380734192756291256223487761160642977779906850062748675133277387079828297885559474338520106 158 5491924455479904996486846968610076583383120188738202451086182140655569981092751402142876358471352993044856994399636674859632627155006955478 159 39504884262085806503359884764234972572446556941665879682562555267901267134558854030463288175709200864903458472526893040126514835359305543610 160 284169218497456664088004775232916016678432281019388178044860353365843432842220545269987490716393464436462327284375364129489959565799140208278 161 2044105336588870150214874250541660442914396861696354773243542489991572550678151138566311203327765764139782461661711496245434240698892919993618 162 14703797438597294185632382126452358766057638141737546237659604030181170877026395128840193034266911967682090205192406007775774513457546728794266 163 105768355106439838635456115265464635419795462303813313880290571802953191735779155003256212443111113203900486330365716534282342474964603316008786 164 760820120695920379612680215136681693645521989567764809442132262517875928673111273552918070934082797684376860059212858137259429648966911855018454 165 5472783002753826645399285218408608241618018542752892227907525149782289776623780575704259845355694244767450108810018779599910380314218819717164258 166 39367194663351908008103013070664664680327275577844908230061458889517905271221577674470518670228677084824768777646752928438365259208277761616186814 167 283178780317512621098992361986870266943137657307665481251504133929041479482234943991356787826341852338422883246537619733090108306474511592885129570 168 2036980849355911433754562086481042098985302690607259879195141067876014313357766444700350699123190895734389492058974975020369852282818284295102817298 169 14652549092804062090687525329679625147561168297746055757562487144609216635379846522048963192240667740431124794261736510416828309314355362074079891226 170 105399712022290191082255727789593694745149703791320980621654080166255667791124098308456332156399984407588982331401985525863540610256719090534155638038 171 758168372207497736533499146966625123734859904068695281545859672740577154114073549726223005258634735371830923219350664769226258097522174606892261971946 172 5453708265295854194604528426840066879545588242458382883410348908909263615608707051973759066523609164796175192338539284003157782811242337431115004300294 173 39229984965418976977872614753871707070550477836782600921651890820602244424808483586173653991493158630376911544349508371079532334951014525715257096469170 174 282191794192627453701093146609627372902032122369600969388753788258528357242132065014651052602099379391899311753482343284156674183475272197516713864596394 175 2029881193680027606308404604180524954655891302556004942560866687895702088092934327241355504876606782406659436541784891739607201075579660233867214976524290 176 14601479367054904354341641208473053956695076312020139461516270058761698640385927266491916480797380176763567943496338375600577720675836204851034084971154838 177 105032353799981824918370861370119125606465827156435364729437387335922045489268967560575596842848735011838278413973630501582431596972402054186367282639987026 178 755525866074599839341521017436909050089768614611802611086109334014617278037451137725585192160469554475271354429810392145613113687678038938249359163177094638 179 5434700010577816342965878970233354871185233525011852185381351322404596339204796479496332053022423456703908781173026796267500071585621985388357613212432451074 180 39093253495649567396823857818250419272838300176502621337483605175117639780531700855846693874519532160950115955755363289189839291571866893721566803827609622754 181 281208248091071801277554209794836783803334968466972687199236413937166123400241221172952892922741042111007135532883204269903696662780421304180988311410936428682 182 2022806283013765272075834418851170508350928056086689689989551236870474874810991247925780948215377536957914886352792629253926862142436485281811272676273966216022 183 14550587638790796850215438656143462709804616613197324219499716998529291499662724092845608472034160737442354870229109217133529847770270703037541747060002657197978 184 104666275961280854408282535333515711570222175168169720017388312167965282891810074759440032750985460178549949066761784365922638018706716934517396117720673003581942 185 752892570084090329613689809828307853647947334158856478536592105847136194985968459288184850308261488215345277737753767290617976686551283497753288823988086669060178 186 5415758006881991210951659848950944128281007686634586188026785082798270203446773852919670658210295060361690750536200227583262623903710868156677463735528588955852602 187 38956998587236013112313430467696541545023036682061609474737185521222651202440833336126542774286489274466369688794370144525769146066300153399696795956349610788774194 188 280228130023051471955506889522507299673004632361784937281569498660676428454767351249671776855320999673111071943911250675437533865723601812969063317010525022121026134 189 2015756031111321941267048279135629097840536630930259374800883045344803976058035217867915272056450482370225737103391006569084277589997804848563478600962580023687640898 190 14499873287622571251314841559294004876694744212390011035042706586683824702563189425430615551178939255089436522028484793695237126151513787323677094011599753357928315038 191 104301474043561748030921368464284712817988717667013914099266226692604573796608079373340102222953833104284477813245254933165750182558954083437516194996136458184743863970 192 750268452135107923313344956071476285348001487737527979992068017685660317385065264289094762290694743913660161406751290575329639703762637946775924747521850938334677746738 193 5396882023298281615092049064035282295240981623842423390840981053197692074049700559434875062074493031214154014954302084762540967335467524756795493523939286369003583513722 194 38821218579180108827134682070933458197299759464422547412510530305483635596353484579250442189199586556578721592450578335255677764884747421084488134871081413652826602818198 195 279251428040561282538293192487807902012843524334580352075586542039515297806118438471292275193475990311613443458350303964217077071516607798795852455675192271881190792995530 196 2008730352027494661570174765325920323560752208862033338659432401522448636110168037161368990500434833400945906481811423438710142676863878107494211751003139613897945105583206 197 14449335695323352254442388748618126051791131668815717028142895520183222564564235608186234724674024049871700515590434741357611847207011083214496972603128148315846280980334066 198 103937943599752927408285459008240859072015792469948990494292764985652404899359979446950523743542711437741294048580334020533745701526640918730818551488521355671980305195767626 199 747653480238675089306084803467453048626419588646866870374686982443210771317322835775101848458025945529151811674756507237125919477934608932271142400289837961149456512970438370 200 5378071829721400187682491393468956990349667889943362145805377875417359956291166633843100268918495894161027263116099733623906579194739064186378360172393369974358981749946101782 201 38685911816272861911249595293923773819774211818755853595225549945290734251498923981244346217187738489810382594201620129419224993883141884991509740909466739310952685255674600114 202 278278130237239407861410191173353741177052625802860894592634808988853075809426342030126763038793486802600623650359503581412951070020064129257275486445120136789606648256189737422 203 2001729160116632314039034811865714008006895178998881493275525294464462082238936892567135859066866557268847680942034170932267782247250329117099824618090855108119645813212759153474 204 14398974245821021163767901459564565242490290400244000679805743259582639095601006325519982653518067671385060409426185700826970422894297819090305366829918150249538142360280238017026 205 103575680198282555842554257337759082711574545383299739309522998717711649071601256800262693485746919202336506853632211359223388479707841256702238884796149023120976933457644120162026 206 745047622517308091780350552244734326838430263558902137340823926208981509508774179881078705564291528450968358135695827389054170855951341357847278064064768760210663158219535107451606 207 5359327196848064307419245797124491191833620895219762180793479540499439545912889460547055214440719601622990126232653826454729224423326296860508739405737439484544856162626874367565178 208 38551076649074314786184614607475377922752369024851412663457116436115735976638601293354645720594000585300435325235762902470500013675973602472573467479555868349912941055129093646133078 209 277308224748222237796536675826688466202636662799330957470794646054226755965141697328148748099197081139655017428283081965624010720148219494449899973154705405276263138189694354106063762 210 1994752370031591560629590758180304462278093935212890592346478108961368440322999645439481750244209250688161998256814333937924563115958667533871320061713135842505624291697845570167048154