1 2336 2 24340 3 255937 4 2712486 5 28732972 6 306543648 7 3277420369 8 34947393232 9 371861162189 10 3961014934240 11 42248068509857 12 450395711854966 13 4798902441248885 14 51135372814961074 15 545076380858554986 16 5809625601549340598 17 61915541452866941968 18 659844365410991508720 19 7032755364412955733977 20 74953744555282315696796 21 798841102769478004662462 22 8513709832711729899910956 23 90738430834019346767376542 24 967065368429473271397540312 25 10306809802375569598505330142 26 109846804264732010030910404004 27 1170729228282102522468913656467 28 12477319814269858627452959018230 29 132980870991318369553685980732094 30 1417274660984175725050178480711006 31 15105035517608007736249956012815089 32 160985655541151375700926326686104852 33 1715751836419855886120282008082309423 34 18286056917879206040897229302004208422 35 194888936024905612723792702239905162314 36 2077079061024090714353709505777764578184 37 22137060213262894253724594540340001893679 38 235931493173996087703481427396819271171968 39 2514506238723441446047058326343154527060684 40 26799013626435007889598321610718288116956422 41 285617957517880992060072213744806005890952159 42 3044049284079337379608945162379941706567356984 43 32442798522365587309855376517370046565625136259 44 345767798156734771816804963121848547556086931488 45 3685115630561587617536531539687484731526258332658 46 39275109069740605738038822065454168186703112322656 47 418585264104415324843531484120936129629593673901384 48 4461185179031001263670358000817110235053560658137470 49 47546303269697268201782575033464745314016646211381531 50 506737561426170784235767107868057677270737961917867238 51 5400694114124486689173121797430044147193533069736834937 52 57559357923392948569032461102554857669522539586147020928 53 613454571440167830933791710750559230331983448657479171995 54 6538058195687674132493926587793590984996392408478313873102 55 69681138189756036771631371150305274666237095295131397744225 56 742645615756336983462823540029536833535283526998102609600158 57 7914948004367026252093031767661054917325409485963795429453039 58 84355705083204381705016597206608171957461153746846916605504766 59 899043897611886159213580030364039238459009687498631378732038711 60 9581804313901229784160968594468774240546689113252486996966661238 61 102120687452861127512321291025896485204567533608966318336788987359 62 1088378950416259676388487211937333968532907067889100037775942874204 63 11599694795904129746541713457303057934474165274486006116923096599495 64 123626897343332205808804699980772759016525733467563415777186307458486 65 1317587286723107948744173718375901053317092534848184754947474879373205 66 14042544397832346359487553330680722688642016516613201388756639850448526 67 149662235949711250192598937370484663895902730922789152134385555854822732 68 1595065938478089074216208314087818222767016708002139009763850360850466618 69 16999848972629519447737618987377602331549421697246256155333099290166527261 70 181180509367097628279382025386271930284695528315506060193815085524203379200 71 1930980540175393157778659620790653928412641299869970444077444279213067657762 72 20579949812915524744258528821114378625194240711215389280405687782331317016030 73 219336410208852191426150491201159322973566883141869320438936504098391242549518 74 2337637396332377720921754849058983765778488193549711657714754197083567786760056 75 24914006047214765867393953677098561570699096462379472669115732861775110957151768 76 265527790167687118704100748269701710686279283393438295771019124650242778313471800 77 2829934605212826685334953057088793697891895085664253262675834578629119049214489187 78 30160797158237668134633302532235740396520262882549331257401297169769903561661930660 79 321446894396979160700393139358645364343305464162473351898315421163021210014260530639 80 3425907640550597831844873800368902608309167563829197001961619075328142544785307422208 81 36512541928555235398858106133909213791001000625843942685695563472618207446421431221344 82 389142339275099106765425733235390113069244103017400111485935509810521387580983961124394 83 4147390257684767714737745323302902762447821961021940613884070735722475049548516022108249 84 44201938900574091548402704278738136519803257129198907037755472386678946380301472175604368 85 471094178656866841180736687457814970526217217729980330091859077356367833654183389664520623 86 5020814250422133425259595281247237862763155100584440358258784430318305943368758221429924194 87 53510692600605983744636749866492652166782387597124487232445496378581651842048880135945955644 88 570304750500410609444560905794836864051230856076343389830845488610173873124499593778239928598 89 6078177893962136342159471843009793295256809017797854035738597672947404282893858603939340447149 90 64779832953822130322811876748849888162494236780443691935163868181616828462634540991733228496166 91 690408677519103047730825622293228223634591992410218977367735162982241214959428720083812967416239 92 7358218134704315403224802246577154474127208914635419429752647035517974380274521142842214451313998 93 78422209799999056214176832235159366282095727168575320511781879467543986380122747893494154479366535 94 835806016290113696186274121815857218514136397610256806068165147787056390040536437942858348982447946 95 8907829797410415392927492163459666523902950226305206555019101294055498167394801818754858921168919863 96 94937617242430220594708586130026677679376457306574948539128021810844103059749046371238677451032794344 97 1011823460506560203751235623021284173291364893061565274125943645616429740847465560631329804736599772891 98 10783783547767299128903206103825426553579586625221880955645342205816110900345494885679434454104581888894 99 114931104267006358141889354674814429845809117005430216171112706184890959711556800939637462254557012559687 100 1224909482480587522739302472598281553701676484841668927077476479443855217907364191281927428852379434467672 101 13054805747923874359852890959910772868572359991803453254006479255647613894433741456062842052104390399726728 102 139135140613468920381875758597074465976386871321331040749522485848491039372633025413617716660358436718388956 103 1482870578888564139523513556488198440889254778421415171045730156805674924849632729013464508251222299644304146 104 15804096245755617868362441084529016661244810565310082986834113625953375872047891914946877078759727857890659710 105 168436451388000201763559076967378207581742590789005566628975517703122124388372284850941176115299355081044859760 106 1795157262523184211679384848058339793204874291680107095666891528885866241310709884229978155206911572534360786938 107 19132376459657534990361070363082806920001195152462874580129545559434406829937547837825581339339915248375001870107 108 203908502395314254870618228195070079744989598581194600121088933834571942285008126901086966507315726477079546325206 109 2173210287786636456005409054462095224672351725450624140150052221679684550711564571164295367098182261647265098416403 110 23161579331828734426083671548303194073626851909637714841672084749156284745180723708434099172576991250462846525729828 111 246850827178014096018174567104630866406256901584187043224377732949341208203513511232262875570888082323756451638293435 112 2630879785993364585831602845847383235723167471073544891631115875346323393225498340977809472616329336321003490047728940 113 28039316407151889685535059793977784699048466023900679029500138272095429469102046951380469338369625670794961842789899434 114 298836635843362935607659507095573133470354092005798668638153621530558479242003565932380841693613203050561500784585587912 115 3184932671965350540101279595280078734871531521459409471186124872691395285889714199540291708750523857114462176827392965489 116 33944285633106363130032638229562714020827878643942686016851544278485091108738002200883941076357603465382660880182685806934 117 361770450379821824884220034434688018978525234212262987440627714979957401960788070844184145262047420079903688826512565510087 118 3855666906066126772033974925650001191611683915350815000433125768120225722758697746031386659392332349568471235139012307888048 119 41092818042934820430764394177883894093736539044789492934507456618903758822890436491506232340463913738445643372579016537115538 120 437957877541229415735849642794609194856296258474724089865217691760505037366878107149402671497495688337862904004342675163586856 121 4667655119254117619151886006794973123914013637721440150004392731681458523401574903304990625215742059341698430270545676399530288 122 49746803127261757750175953190001353207245863098704697459717712296756345127096637400329379259694484553614287278671321791256219888 123 530190075782593186497697518943189960314564672456429829564446905766041754457816253645038345073931658718267318071061646294471596893 124 5650644841179048835285379886905430207138883792660183134458503680451240607753278312627439845279289600042414507610760516462781057796 125 60223283271047922946399402727273435129907613629744218176111608633947201944157601684087075597010983830054376506334285811740613828321 126 641846010475415921132607556805111188900573341476022048467881985682898096463239397516790886559451838634897398046711283026589265110954 127 6840648313893610607486361686048893235807659650850321864857004271752862052217094724946922888552033096569828175142958489279741743690258 128 72906068730591926133954913780972914214701775296700629774653419242965828344874825564311477210656786818085295793133383783973687095350258 129 777016243763580733525005859329639101315933744126501994551527239559414730539059812837017990592643359482874158935202480643294449709291290 130 8281261815139013040128614482367679225283348191486552286064051228301153310827354868864597437958042789592980234902532957054294464876158568 131 88259798686954563368431998828508277236464381366169517327692974423994107497959482866620249352710950161659554942431203586852795130345852302 132 940652793998465912502973546283997069571408084906297501202333401470219803206470302911184961801235486942923935378425782948595459878092974320 133 10025262826593244256132944556721358540826663180902973688125477196574290914491440188949377925274083738312867800573309627983258609981820321885 134 106846963495288131669735859497769101158088809171984806455430926447313081146042909311180284626399315235388043685572914585500003316349113416418 135 1138750555037597892115790494226812772702793577712840746277869250463698532894801723122995545656039579509159469522126052590173626845374737683131 136 12136543558899672438265632078796734798745573349530540011459914776925040803608601421608171726728094937328875875179202450645891450942882272605396 137 129348511757584776235179214197135799596155970909742588530253658053720409811078190378289858818461242449375755192784967222168987958924865044664156 138 1378566921684781083014920648980256823444164318044040265124431001414851954463157805924611111862724191771913281084251331453473208903382534188904098 139 14692451669847918715195907741980617474365688446208619449996471481321926431307347135856462408827244600217846251010536664051922928870095754177912487 140 156588797159618791100189988740883828942959517200601230028951150500960426731073595650522119910440089564074628885668462210065382457505226688213015628 141 1668887667415795753617557364899020421933762970355421262096880245313460386621576437809717188077737257572863432821526870880609707774560586555305628073 142 17786623928223475278524112666135271378576877655599344325107685079235310103750278954587157671676898470191707674528136031632011344395796164610801716018 143 189565779016198580808137564077250650886971801633384582889122737148853639461816375351507043150876670650380967751121628692991285331442257136559144984910 144 2020348814874432217470743802175033378831585447433226897488132140201902256664577230733606696729375371517933088771708935389995228980592264027378729185272 145 21532416636323229326050413612085679239578904642806153054094149222695918328812047374372160345294020617946918445093580061187484957475859605232471909484968 146 229487582929526876503863555292773780639097221603011289569001985599905195020086163632554856555879281335266246555647598789056528126263329204256253007320820 147 2445826291044827725290743975728803600245946065750244253687768805863689791925353896239000568418145345142138790750117029682517602179336303243090219733769793 148 26067058485694887549847736832167796362321657901669726154007304527573519916242815146706341746150394805185252360312477035002382094576487775197323821527078676 149 277816760979579302492196333882315989294775867745686893692364313932783009548356310559317819104022124624284082466716922817374082608151719037279610790157917423 150 2960907642246157547945235220790147020981897797253359658307062916239639466532184435058581431559521414600549724131762557607183401146687399735800158304905334308 151 31556677988040469647354128983283209073722496069909518121608150855513858691748199369077661572600371307642895871328404167362515596384951782103064271458695505151 152 336323872934217832724164205670808516583706690667958538556200011836713352305914506815828380518400072844281088156277486957071793050472829815596998552200497716452 153 3584463090454351134335955630730370984558825683569139455042986933603471836417309537475798982915238773825539302460732048515649772665787131044313158884055233648729 154 38202389663077450986456586298777354554501127143476268866327810331416933131852068409450945743432863659062691748081285321513705929241587309438455975047744332394032 155 407152351451535388384526273702649232654731231000684105603327550467462572711122315697160397743687160820946577496971126903643346528433926325466784364619600524713788 156 4339336851817995385796207317057800014976611374418406118981472611782290709601387225728564172616400536932235704185811996549939658857766233212621905457848841777442044 157 46247661953607162101288062048617216471938568465102403458082134688464235615912276215264752652503454022341779151971395244478189819398813362905884720971818443410069203 158 492897027636590525207493355107297587494218517498334002420219248791324938680391164949849139341827569763282981365164203946169378793941865652469971568639244812700764594 159 5253184044129779209628510299258820630623110907115762992294316304868551768612199469853737433003353926964734132520632960530092508636119189980801972013082019411322657441 160 55987236794304435728819484546001760278978453276223320304755939285865968019045224482323664517127145912801162054620043829356918125018349387415213207538082372051203979260 161 596699193770753089915459028295065720598301620173698625474590693345989417047175192579901423093729160827499535774552503205927287775423582693484195860127648310857281825459 162 6359483843697695865095263552156463759492186951038211828067637392675546371881075233348606946432009280141304010120282463290503634886785012866544574193408726562237225962562 163 67777927606503405802700643750364396857853992306575494728730280923731185158205374940648142760630904041594606988034194668005646298442792213641791666624615682459272090374105 164 722361685875632554198158326710476331143932294951409772354068985736265653122538620113649099755949584957148287049816540326044923147458975956627706836067294160349712606066220 165 7698766009054366142492326719687969221654475004360992353606008802052171643989980843447272303054288521916241595216577539069771793296511079730956641324092995094065897541600575 166 82051691307966847226134023933571822009613079677989360936804648042046959124318476048146380023877607216033982713722502473084819178527399943490942934440080725105941426908916136 167 874488202210593433759773166087677634083524962866158483922431789668101980301945537102527630755401882948689157134391143675657722159650895153614647879714600600842291299752525008 168 9320095705708562066976242207498757460829096277759665020177485816598650870238856012692220215564548654052083631554599042897797784604831990348209754529957187019305257103792554670 169 99331453236289114948669132549749005187068228949024042210227910949793721760832200482836787317993486691750484776364155057833188746076800738994073630404044533157055587629020775459 170 1058651961694944872152506294872060744350811484514871508587666203593922407868103547194883000707904591207287809358383751435475111130632158665494868672136729659240048719390731773106 171 11282871029124524049243197856901607795612920219903184649017271699097649822772040898503332960469312871049176986698641518220782244893830773144600654656326145017108948687811498194603 172 120250264738601207188556662815319096370887067729796164655450731155080847765127772246756595229934285011276084595216099610830560314003522263985036726779892841446352271397329000456470 173 1281599881127576110500825468977718694144007738792064022794835197064046315211230554306831952507337858262836670853197087224271309357490184987158954277354441260296250843355705107864294 174 13658999078934709173955015371880079775591457842137875553300001825109696478616586592875189994511910463929695695136221487474955248023338740643482414622546174902932941019909000830648944 175 145574495273980311221486167500289556841167128218884984267721045610919077830634312714144866913649277256175068532546562123926412312033534102362184990418843785863303591954216607612509223 176 1551499751321956571144580589623270544572437658881401486057602714518150323747655965365443145463021333311357085289328602026751398063012646311593777026030211971708706644711810705169606172 177 16535530305783930589231447134832155421575828809187531669619428703630148358719037408486752124831450776249868615229848546871811233290912085445890615477755414107522359143244394606312788644 178 176231908680956668377420645806382036293175285487991295489668726221194913540311830757226557194300055345087939550405928744288926497072271484367212182824519531070878561861611448960701630186 179 1878239467558504611971220440911717212354560682218624346998375763328693160969164074034648330840473896725064845698924559314778379904320195829788435906149993498856607722490131068847724199923 180 20017847641206724955258862064191219647458222953698455049792456976617803288605368473767563070925648907060543632485870336035977323580295184309292966143679252786655941515905558682889532410236 181 213345652196015667870848866182949704756606201014160898967707640883774045326503285125433424846960519187682763401242920370373635166261001680031572397701314272981399009130498732937932037101447 182 2273789276787570477512690925169783950962575751051849914851652184614624087784771548753165834546254491112405437944513170901794922882282261044771523394609315176197045928265536526634551317405084 183 24233527245654853328192685155264264330626379398167146213792952684275825751179574448758510077414738894701232460872488169886052776174586808875009274047356881469903996632521517437926996626576982 184 258275403425064497195021856738658940077386418573825551519980656568640609501675943096729110658401982592346912414719804612791437769881002320501673332216063502111985318788711537828049210735598192 185 2752640312661893327724349063664959321460116140956430444434323601079644238638566787786888104124882325763524889306113334086677053353692813470238374525200279477045112660604607997585810399860073007 186 29337012314801176654927307428339592967959788992504565111920440900839089593370239302124073957668636552224080173819469870311552047477169548165450747620299455752116089227413809298130938116473817674 187 312667182704488500262308193401852897159612597719955293807658559679178072799890441717466208462845586039664027119033911484152484196985120763027697842551949456770648348870665588621111735785981627389 188 3332335484313767084436784177059012616348686587135986638062620334262808460185696501424694651177356405175110145440815054888386109797817542553259155656464279946286464258539234825563628289602516379734 189 35515271170981337104666265148020950328833748876742328477801760947233306457621390689976325317189612632146219866559735620791956355071673196855785744590365445661711679347293738970251924590956595203485 190 378513655748585584969833860178656073555843645490385580462261480439136303229243915568710421296565171666734562986124533716878302343347602629705956725930540322439637750810074380623773830267300308433166 191 4034112168210709295660627218031734248908188082554363353574686273146440506352728917786211195849499316301681852312097429570476675240371976311738482871299858463508883170758218162932866619472313012113241 192 42994646926332238082862043861601747890470902039720271768816083997055682563105659933024776347397909987627604080769822949317718305461615140496514132928664621985827543664414305313179256790581698305879316 193 458227135796244433646127749646637493742998416440338336765281776549932025697149942717187362432903235989625914596245767561119518154529799464558450379861195876421255118964291450223844250902350846926312109 194 4883680248376026274398258184171397509317266903037679378466711252277525155398592579888898250381902016234224086656544459298131354127664240858008774033790141051019697053535844459173247339288970562395371496 195 52049149657918633853659688341774131576490348155712379403624227367892775529491515591431499101548098142836070190296243807814826650752700320928626060413452739699663967213915509719100752287929000114243645710 196 554727959721211173719561910162501876811702440527005038350695135487016759220795892789611897078807172907352921498849557999139310110380424109476143464204881582538064297313354024549200849115113432862831256340 197 5912164008805117507029164617400473432122728920986483765208969228161347013340234478323472341913214394858156400060898395513315399186016273981370514048697005532916588928425703606487712356722212161406279958034 198 63010494882171098996475244331437996972209916076581036722857302190674762625004213168447830424880638538246793883972691786870977757539058275876833701408759924039204455733767725816014477895189681868732948283694 199 671551475801926524326158196481519436496789903164141243016745449518915515224502096355252720435905899722434922884437275206363269916394457211682587951322791306899387190615078385724861697265760100365227431050344 200 7157242384702349330656738516239738388777598046833462007621520717891615217633663740411150975245910220513571069593979764539139138854135946058475035870972851975231879052074549151626104130576563013948595415341844 201 76280256092369712493160502412836550917323650816914594339889226608595726895123961005127377426207015807144221935220371789955516473221224038995262984134216957831276096893997166518690497274863415666896249069810090 202 812977562692881953972055366692426677456207597536067633775075024394393662476857033403238698242778990707788877918728242745068049556107061814972267225001113113159352734072816253021019141247526970869387459772068300 203 8664529346122262253910215039693076105274729208589058785214689664266922176744842518716039388637764142902538662345934133065414047240425729497128021080288089506890349819558474426426967410709276615188860914625386013 204 92344576572495837284986361907537525725523333543804508505285804066753008196586012875009102168292028365191018920472113494102464802697901952916422542808469140493266422653336741942734681198210706024603539737857122710 205 984187424579497585120947008142193117510930010769601638915303446189897780464320185280015672477333714950146291342342215559431587616576150859834105776217138320851353652526400843202690213323057514484722282447381574508 206 10489244984950443771947055367507674782382302228722357771849004094015086588917845824151032777356078014143993140453919903655843843045102291225603853499148485240170658216588314607277574670985937626481162861253058772150 207 111791979460941433225841769246724429706033115111372422245146249256555340393177743837899005516146754181015799973781471641205070540171336351202103800572882505410475758182074883013834853785331665611766254424269633213356 208 1191453406772975162055349947089194914411133446518059811017570407942952671533602295273135480915097311780127907720385091820070988821860405901007998030126929046149301919838873594526419615089976412896170731514617675222620 209 12698238526198595997878395288493742979290093939457873558318749602143900705575915410069804178732554485713361590406044579000555194653785704347677576496242577381104768002235810219069754376139298253608304168233513670934527 210 135334928543251609774115477544199119081156281790356670999119401817516782053613344783964830109119938363224301833457204513083415371495883939660219908505856433353024784567873779356712116819475672747335116409043923051218744