1 203804 2 21301696 3 1811192156 4 181155460364 5 17118907645314 6 1681785844690652 7 162539090628898856 8 15873176185179453176 9 1542359292719860634122 10 150336595203863603174030 11 14629212782985022519928840 12 1425042712479034858869637808 13 138732299642651128667767711918 14 13511073325700252849821798302968 15 1315541363112114328184642514922968 16 128109651440571834644713412022524672 17 12474412805109720474483530114856565120 18 1214741435003569934769569413820472819686 19 118285430529812463881167060103335564029696 20 11518327865325867301865141340122300061247678 21 1121606649068149518726861028708363280584762754 22 109218549981151010920114250873918179314202311948 23 10635284848345688163688261274464336063707518634522 24 1035628358878366201862671592409548123029484382977380 25 100845690541923201950093536231750180951589897653950460 26 9820004741602410783161190622551438790287271203695827226 27 956236715601251809269630592436048076355241614731030217414 28 93114981855196577519491547543121138672655318193650530622572 29 9067204678694720347844993535291250629250602722088646127443104 30 882932440739631092693452814081371374066612981971334851106835976 31 85976823168525287547468732053894674297364140630906021309361382120 32 8372119247583393338131155675616983957761795428656674855151930376940 33 815247273027607944790898371113093891002757398515327039379458304232716 34 79385895203125310442850184752400077355066426084327339839546138495530192 35 7730317101742714328713758707198656640994820993918192887620907961913922712 36 752750914501838272940004349091308468684124169181064232361423023371974558090 37 73300217084665254350193068655647292718576900464486372422630266936823846235032 38 7137715590940584149532699807498009014026869101673426593184479203183256392343636 39 695045460248647057163965682580079311981569991087582415989445142578951104562736338 40 67681065521819769907847279424565178532772123880055889986911221698613541781796376462 41 6590542433883077367153652471337291283493248857409765708907937683226940303063485228384 42 641763681441062439379319586337292346391038049006965488002024310274174481627966320878598 43 62492674260237013104291570205149184382335113515561461647099718861406973880943028344709502 44 6085315292128457796896353689587117243837070238573944228230188066502102450490241466199021240 45 592566450203538900539189130568064019585462820470367584392203916831031439118946473340311321934 46 57702022229516900404869996974972602035571786835545105041984199141131772167405048216778490892646 47 5618818557721098305681518716240624247120474428935266994348143792745332590900804110316423777450136 48 547140650874419308557687342279867960279162517664916383727833229989519934939409258154300574144210428 49 53278618746594323548446097898692083799463400731780776639847470028451155236952264882673449611371231946 50 5188083195119558247712935388798026957714159034818607058854502803405175558459674420690102302937209599360 51 505197166680703825613966921165669985480699482836862968113457117481219957827469667163240859223879321456778 52 49194310817624748015672355487442668199314293084707909970893491777271014971222552834785530864037066282065658 53 4790367753944263840608786285829293892560049321045818846118973081668872847969567762491732583061065245084490050 54 466469045662665002952124490454900601456461165478317532630848695280742426263721351916366154356309328987619411918 55 45423103555074574065665958057193976073846992591846481778587722649523390642865908225528964511537475185386029910674 56 4423140947520403517651478035722640614854887814312314748041998892181876224012249791034300458249506338523667502095380 57 430709799862322556350359939450141326499837219291305217746894972561721203820798020648620728155777901976090606279992208 58 41940994849685593266772226247714284170252651816692010812764618812301287184772639785794960619865904237493019962788400516 59 4084065534452731382142233973478525762193990492514927911866506674243261609039681296223987269321019197971959435110610680668 60 397691837057399999673691681057429521228680500063184907937853018560464379181340119889008925779693367263266379393515971611052 61 38725822572470809048896156149004779405736029639400717815863956662852657856901551247865228124898446660434839774989233015091448 62 3770983445409443955798556395449455859907219458451846038644207345923837229985957543119132125651042380766237458041881903966436132 63 367205012079941261781719354378753964612079068304010461232636588106669510043072642391357564716274332379703147944799461976535671950 64 35757123532567958109223781136387553468917318526418879492464087364204419181400978516833299651227187071263540066768334065886758563672 65 3481902047252125450899163771434544413024544803942515100053174245454217776728847493420123978636434446704306570126917715458851025857798 66 339055289378136763947191525489380348544851800232895922762189920540983572784726566997066893985524169598516187221359088791202438092706828 67 33016003234776962935538933966946091415944005164262538359787796246732344324804135840247998339966214113141840735830993284976046066553599414 68 3214981460983360039511855416832079209302587703820461985107424625715853212692228412141497850429447776621796079484906975972949282795168449256 69 313063508049867399492545796488445295615834806422515039388027788555701702950197727323874019657224992708509963663570206398572720453805051513468 70 30485015625104839555982279663427396205635799401446352926006753764428089157473637311369364298787726247679817675369152575856436997161073174349608 71 2968522851647034366340609744648157171079338395693934674662168899764907477431786600841648079621152857054251483492369191360302389189123239103196730 72 289064241564441917403348344124660654564279560582071618710000347826293112018390441135342999472336730391829946659629683845418581790078233420506325006 73 28148052053856448510058345909512366303968533967169727336225099553002926732325302101422078739389733808596792849060179422542740632703560814556623810768 74 2740957615990695330378125374056874067405442843665764666239436473527031414218920962541450727267260759593127648893215227802049084286497534350772611872036 75 266904744892567752936665441908569934413796315711469666151717616300058121444464186552185464896877348809193228796255195402968117220036339622467286136363856 76 25990238751072062989750775519761932302287812753912326583433884156194570825560035891751886067720355769139448691812283044709196820507838042182670294591091044 77 2530837398973990861092152391677356544441114643726243157303559759289845804819468123567878613614310462076671436445600396463471406989424224729777635365617999212 78 246443982350153109388459981004306948059659851158301819229805466381486729912024988941238345313742112480802187691424631539241278050132416943126863235801410359450 79 23997842161343263522627133521194277857747538789013801542544437099255051969022064883119158219027646078067745219159470575295204347582756710892721139777828662064270 80 2336824875612094390305740159480728416199603184713729682783911595971639709995986052329138137227625701747555763565545206898988595779514426134090794477043610114891314 81 227551729966616688301932718979161474685708098046663177527966795725157899706781210497692165769176846340488586852191508757841959545718131863573917725586782538982898196 82 22158181535634842937272758647754125470039185997157292908086510095741956505414956516137833696104578372258855329683741295196646213971950310510394716039156731654467754132 83 2157685239475785051618589398927473039275414564098257841369684842361656157073694119658585416828003973994866721528624034650170763650377943519720999278051710451099007238238 84 210107746665245152076234294829346556373514554036707213916880260681769485594394911266695908508223044851065892069768148356549580602780699669721186904071190368339303019584054 85 20459548223758540524426448733794862880928311902821619342645020780673886339571936807054025259834545355669972067061334943811265087724082114268161898460947230074337389646423462 86 1992278343678713517950442400350211112423034575560408174719777881353245099224532235818987905344573132914332053800786163471052934653253258203303912937624234122495439968380245642 87 194001008980345745064706726092706107988517010542518030826940463194984859192526247974906849213849257396433508360657976173418076707312573326619537618984938557715862915087737128164 88 18891131153841252559565903137256105104168568589471408361920599688917003518874732133036956475783564654514973334556474162931701395019791950991934557064751009371327895865687664720572 89 1839551444331851484553404621879927162200568634060448626900124334197853597228457270852482261778680804114431583195116881980639013470124574793520348801658551327969140010789734720845784 90 179129004440547824435040068668802414649666547708986655747033727259643653174962053176300372948954377034253715306257294395735632109538462142530524879524497827650353966617567911298506814 91 17442948024493156175250417541331011247751867089464938204682062190022629942515855177069895726703010929630733863245118095348421740878165278365007859069190135890554156443453358366109834868 92 1698532500280551493915911003506288337329012878159832742565692444533884867885752531266097734386362784276957138084776606991168662480247097930119732681133261441744817034965934650486202763602 93 165397079120926412242567349139389739124884441290856404447337713822933297603789430837495188838061837029404621654382979164830173876565605975149924911259229377069124269126740509594931731785734 94 16105781771744426981544067182564451334702208087325267774415913856019784686578760953363736269634633596582118213110895262038739898339392319794702569218185823021368216525457974835474935921679224 95 1568323986479853482930586662306695400147813858715244862596673784891503391251788349639407040415591141059041566625440220925819853977812138259230718972908129924487827797813054357719442429094227842 96 152717835211401510982761713179803490027484809139877201699837460839375743360584738466115230762424343008610688497225414502760370446729491233815218495714177673198131876414332758612528670745510756576 97 14871121906389581584769867555161514094769289911480163053207624296056450921285923374692711745177849913870713535348019666220072020135781410391011124696098480547066248471231640360587126374406445818650 98 1448097181632847084590573296858050978139855786097450466842267109307300208649664039763338582320736529282907049161617855175102636195026713841260926309476023031480022496177710599761442623470679088354222 99 141010574767193344321266004446508393564306303915105983115755006464798813268258687591312481898242590260789311720104470027001615071419407079634368369326522148359904271980562381188487624329411491012251444 100 13731110348376909908583348202577018442242339194533458035972649800398673291510200402530077417504127139802685530194538510356800600354237215813749803274025683737161402410427397523477464932354961439696618520 101 1337086893735354189722134745987737081728400393850266601389046310848644349809339442932512908987818909942243103272406064923121816048311830338299927068529816102250750473430295375189345701117275237316179379028 102 130200786101044330617830241931847528982024361776227675406263984425170203396573221238748820254468569282805465920217362140314660230411210176405163807807701618683278971437981727407037813886755933836955522216970 103 12678491413502111682055449800039753108292558378764349034765986291312867631974602441734968735410533394789025340132494697169577182753899102791290251184826973698737075784170205180617481206022954399707366971386354 104 1234586589957289492390008013524813737741635109472629330179989422380768697063607642269028159464509167493888920223691409902957850578272781437542039356222139494243990373358701376332084633409012892503834402513213266 105 120219669548314640589507648260201987132497611939793597629590325470720992647365412760051067645335166678922755385405234960255494632830266582145329342670868289972566838472822919094390591092259831899928732730662328632 106 11706565634092918393112132819811748931251019754537396161483503834005066183369550576646979559295902851631863653145068330554315747771624003087258390480209233146633265553588654411829398599515326857820989483533509565174 107 1139943899864483928441723546244577832326967096122389262364907641574924973407401106307303426535134456046548106232550897254401796761166952606957498581856714429952449814795034749262190739405481353254247244589486588740048 108 111003699586649776301875409814225012824520885888497601563656892296919235278877405808160526431214975047488854306977347423277570182873438536555093724822561510404352417216782475675953109225258674445493505955099803187574134 109 10809147119773179076878917593781847458478003961919452552614775113614758288617398334051913428926617556385930603091822032060453839589063069395172935635900721853262972563399128532554120388073179569519099261606723105138173392 110 1052556463360908352897710290611390051337969544793678963230629082672048620323360625276944149464519670218905704108754449335315100363955820224379479374216848564249218846362191348843687275748509167220057502902336727333240785762 111 102494220523299810689378078642518859101042697236055845444743523012276386045027982534064067069736107767123377006699764146877299609574198365070047485610782016148270609457089975508236094094801402426069108774381862218903142994038 112 9980524186925977361205144482481573319796525828680231303307616567169670679712899828179251282099014006961416015772008908887729136935461726866856326581581359509416078544116168725478651024709476144870651236761145221661724565864620 113 971868096925231982431429467211456084702223334730759458591108048193460762016887586291529873973745663865175006002051536898505324400463296215678740077192024286838296075202744833553802078712885578253574759541410498940170501567615728 114 94637073176813633124851363025112918916113575519580621620405974745595309476270258356008005289343894356814422612906620047199896188371403909847641162498960216755027267796054741216560412720041532976557199720152777643334640028556288108 115 9215423006279212549689710880839490221015944325214936922579520570768502714314579676033985279788559973078429787751331123895716585020094065167200041880058822778816553499389975336737685956788278600078913713554035365505249339797224809154 116 897365253741456995296463909909093762335240165049639146471387273004627399964343804626401219296541217500080951141660732168451314359403480569092929897657618558145592338935261302208783784917374975831037329264567439628781464638108707536120 117 87382250177097435024060470657749634563428357020497392474564134453829807674424367075345345615782380628413312181381309916501288229419281562335726445608079138837288872902105593092526080281194123408053981880489845458750331937498076614204682 118 8508974037246131695188015966550876758514555092849004574276016535749128741174990383070035427545379028302149025500805414079328898624268360326506649033216950261729517665140834899461075765220732983230731581303718158241012078084643879508089528 119 828573755193880301823098205400972730591565444823908826141799739533064560215204735314820707141185794856778910603825581288085600991396245206817423495461276652576504921161786302919103594296819535116881761038930400458080776651420990021525207412 120 80683577689970274226086044773079171987485850523081490422044682304963190193775706856043219485519037872782601670598747590648977379749932783924941840785092022067927772895346424438369963535685527723792664446127022721347300576768000738562316002432 121 7856681035389798560600249489351275152369707782491157186895798662904677582177862071443513040256173080877135930930929860826827980675419870447445823508577759820114718997265481970430978024889830449420508743564393275722148701840332952110747536520816