1 23524 2 181308 3 2113406 4 21509980 5 213776286 6 2149355346 7 21597168872 8 212331840928 9 2118953225888 10 21018774727072 11 207807555539492 12 2058146122078016 13 20392160021728370 14 201460156911473766 15 1992996106336986710 16 19713179619220276134 17 194808011850013901754 18 1925719109067954852148 19 19038014114736773661358 20 188125608698597638847238 21 1859288694874435506530596 22 18376140230802882502145364 23 181585850913444733234700408 24 1794478371642633526459487784 25 17733687075794297234657152382 26 175236161411890485524889154208 27 1731665471141137446434012568652 28 17112119706730709773773748295948 29 169094029123586662719120322389462 30 1670940156086971786584477199808790 31 16511714878560375765076822889020876 32 163161131087022345004033588026228980 33 1612299807057934370029629424632199566 34 15932117546081758662470268292057058292 35 157433921630042721409620118596952678042 36 1555699201209196325778476452978749482882 37 15372761589206370371012887486057038344460 38 151906704092793434285692131743802995149028 39 1501078318387144156501913871137591516534804 40 14833001837522163061326547916304298722361050 41 146573097691158783750096991963526264192487004 42 1448372286720702099188607198118429840773370602 43 14312176971050129257770049113513590827241678148 44 141426571870807723794534560199950760982249475698 45 1397515740442024020389420874732174175387888343672 46 13809632823413501478384260490508674883666023681170 47 136460671652098353693769681698314314968764333521610 48 1348444477894951496216194940560944084145671352818498 49 13324731798696013355382194263579535811650694035583410 50 131669103474712185017200084344816004017564363336195786 51 1301096101509291113888250275276705222370775672115018222 52 12856856108320711794284344679387202140048463253445179244 53 127045767087054117099986563079543208492064379523287470890 54 1255410225783863265886023827169190528544799381045033559772 55 12405408628765390921413359858349962653683957083050102723602 56 122584764512838446561457662810095510191017991667843720717560 57 1211328515873240966329265476205536716950738233722084719514178 58 11969812792201160421706672385332875490912317729232166651366406 59 118280399704030258225440602236514314992858797466266820815210974 60 1168794658641223289089821944015751769807775483078549501441523028 61 11549512111015824774074584304038832918296972740479327092740052056 62 114127174358396972529222663578711224558902899104155975388379322092 63 1127754308469476715896202442623253472214679013685659046949556248292 64 11143969570623796679303584649032212987791382926414821000270212950216 65 110119782242766491177681059751218116835918730480633665911632350484072 66 1088155024554001776709420986873774275657071957611759087307644508741486 67 10752666984954254561762408678828187053302035834716392287018315090503782 68 106253103004123946245202144341983842718414723486783564964527313679586922 69 1049946206365668452258187000976980540040225346216917607783455428356272074 70 10375104351241113971551392332504841330444212293433561238523718907007373712 71 102522195887824830284336526917433500538339124590254629207148770717399150086 72 1013079029844697011988281354031971421935573011472574298066151048525697922172 73 10010799218163707237576262869954643768057901197959918312765074055915246566948 74 98922293539870289765921708632388316858047310656510367464881207694231668748662 75 977506385276870278339503730562196398226664878957995286374185335771353985614232 76 9659286072401665088776593552359037192444508031153411571931337579902541681919008 77 95448795966410870120190082295586529722213598348035106363798742165599261008008818 78 943182817159535574886672943636972050812689538363247381550179320875503893819519140 79 9320115745162938532597648612350927333071846702021186216884054117422637300524328536 80 92097264678515375280140031701325528123907811727500482312219973312412599515002489780 81 910064466120693586417707480088667778684793908978895840556198408652302732177977879984 82 8992854838874815712824293736979909729873244293968621104368034379306582642740023395120 83 88863417030596745335055286375854288094463802157579776006667743754960756813158656399596 84 878109012864136363302647759446964116128060521704398607003191820867295562009368650692400 85 8677085173700436788564351850072603295521789181981349732088875922668567192618108501481068 86 85743120752331347234640786255304951135332810616896239392548200263705716434417194819799252 87 847275624082865558721119623523284263067464911521319212243690166875028955775606594324830410 88 8372403253344865487927829449154244073326250791237777184588273565189667603447454772734257340 89 82732388670238214620121170180236605095806069817505819627174367639502765855231866496320217568 90 817524900274467765084811944314569646073468057496712376552260870097335438995974308049722231608 91 8078419749546229316762115130340109029684292737120355682780112115892095773549765865032187194978 92 79827373613576907344758912228627892113059898545380944534134816929859142701746597513608451848458 93 788818825391411358911576446390809029783112040228978714222578643361978967332049146594918453885744 94 7794759004630747787449786052590874606592592883813281709935358735920726492695753922954416129600106 95 77024363498675600311335843243716525817810190794709862996898767714748475039290008952070227805881884 96 761120718261020248411097989693306685842561178393781310508737284156684226982114203697955759732171384 97 7521058551514928607002963381449701514211598444472043906190977305105504837348779722031863720897852654 98 74319776585679857848225339352285619042832372476339364821895988156982159560327506638243409062969664254 99 734395185712295344343339791703039459410203129664987998012439328853025124856460654680011333546799749142 100 7256968650551470601984313370160557898462411532619738586764378608974478535055261065409639298727405781306 101 71710156901778065219355032885823398300809051085016903891382379615135924436662214024278643175285207357194 102 708608077349192869878306349751337422528719434119927327649472084106402464439589329888425468477153833408244 103 7002151842632334340211567819124316702618322523280267311973528073299748332062056758000240474955436725266834 104 69192169825104324373513752251889447039884749929180307784098863960815997533070557765747370044072681284742880 105 683726441912275066467728677119114950066495900019775171191251767451569788195260567182897983497290427612645654 106 6756282517980787220741645202715350665488777203752189244482919725470083142711648878582800736966545821728853608 107 66762597823695668866276649459217529396422845240213722340316864163255733392802013647610432532946954137431727072 108 659718485172809206294075618643469969704002696044244751373679581005344930949894105906049201694462569039207577728 109 6519046500082968273214571888748018532998298207483634959548727793894088918240108843192760300275365095070112579434 110 64418336344066285798218278364793837421059605371978449130878399509395848600152721821969101478292750408696021106650 111 636553529305425502261962765648344070063438107655405350771571920042642176587765828041883397313239664040566877803608 112 6290140644228150573836451976502878387935054047821641112994453187972576721313576113628511472893242156911505877272774 113 62156389844147645614364616458333670925385244736792834748192964036893100942550959714908354066761378914986750837402918 114 614201973687375946207847791646120475306152234166683497679488671005500597548260502479780409686200159631694737889896554 115 6069272450145157848256887649317685683384592108757630174099584062608922739690661335363916436120085649679355017553242850 116 59973867965526026605578134189133087564228268163584039399536910994926533764452589749511887055075345369853448107095340838 117 592635257074281213082202951009427121377375151163337834878334690018895028922682089613626312289731394111222094985995990698 118 5856159688240193337849949708109190181643276300786013969403915857212876431437801023903233190926570922160252510476895765542 119 57867981840086277267117733944121459031479073679198135100499655474795658604648855782911185115781154932576350636948263647976 120 571825821104022920874119969169594695308674221231239803773104985688801885167473254409736006080928995483954803096458462537978 121 5650530038958605734881457076037173345952007575451109434638200981852498910338677410734465681357844881131769328021734983915958 122 55836040526342239539798379875357144466308069549212613311666193780417376544228809011287811832404812524425226328494778634897236 123 551747075082141184447176905609032276619056397002364865490871065210609146653127069790780123514631946596899079852185505292140210 124 5452120744809826650451872385737271389578476450141027474391106327663752170892661588064618959968488436430196588795532025843836376 125 53875447570899965562465468771286523799415889119566469274201192733451718629393273742143515416627968325807674884484921842883737788 126 532373362003737550427339449509897674226817306257974800298395376107704848124867506894160901824304318272852721983554950163124428774 127 5260678274610863589056805888912955280710610461812072159328486377137415891584578295051066809982944448069100743932862881296895292794 128 51983697690659792729853849564832130829089926944097248431369354742476002956397520460517452727114913564091270098074431930909160505230 129 513679925768464625563131177980174778900321323957511158920159575133146492110929861376065048803249952074986695244624330809986977653420 130 5075957999519329044181331057407590162882459794821088862134139429877595905286749987643980561219970926132478470135590751700854132599664 131 50158373571517660684875263781016660678811441017179054163693058150829253481828976366185154411905015942208550848369428405658335951375842 132 495642879546708781131888369958961337344093903322090437023709347452065105909912381959589473725152312358361746356661175363885182484887962 133 4897723880442042802479969008706901842211486432075085998704738958842125313711767306149728789342386016101417468342051720667170854458347422 134 48397142779474946200220191243787216427790980453643807484201387881233263151897420982865834452124878509220033844691969429075992913741514074 135 478239175256543545909724279139186975157040513726591203700350772380376734510671227023519439952417665196645425143915240863916399121338229338 136 4725748166419776225416481982122321147151680736368104052777786247407068653002872857530815891801959661480028834268466672442713743271201153248 137 46697754780209747715791950060509324981435127927458834956727430654827158557499901171856106390927293564504686045958703897946091823671683276592 138 461446574112450743366296161740373624362017490806116878377435201184240966837553523712626287118800587660414774431104451033035740167805070895090 139 4559811103602730697224547517436379289317141422316238256996904131696832893050307536283432898791622088442637371264047531844511223470871386644674 140 45058038063301156489996965029724898545859805766441956948941632551723745054253972142182994406525848780850284197853464445985526315489609384848066 141 445243618208175978089821902290921896612190970170232397291337376274705908288214025574212145080124166985723958632674271261131777875867034219704852 142 4399700654444874445664064744552907954294096174053313584730843687594491801544800218385215893555250474781540956260462952253146390674523609813996764 143 43475897367431785384628287999156075741269136218942402193265580596813194017612576805475966454409729285861177247174747980193495897024014589462470868 144 429609603097406516620075396994931109668854700173618956295065975262166188401333569827630391249245708731633917075043512548720633869571280981198915174 145 4245212226758319305109170748687890178877083176074822280932526180768222039982724100661156397463177760711191829357897633303325041275669816158706484648 146 41949311003022861902811949164212013360042788942308838313262031376020958908870828155169704516996480047790280829430481930641708354272416182853165515934 147 414524551337234641640811160719959960354223938853298303488415507893653988576111789892147177910986188280811684804294337469555891400937210741735108190636 148 4096148412281518110512233217151089311198768703137578727938840746987032406928766123053310560677872308313541949728073422058896238390111912492542058234968 149 40476328268880695294188270415428372370011009129663760044253562874838813436271570777270025738841898158075564493476883676681742712203984693902875349480282 150 399969186960599820427369073870458120306446589395829265381319042991140442094847612486018543184817574529321490109554888535987889661318483855459331215124380 151 3952318734427220248848176711771618403667686361489322346416817530773390992119677809874251695952263841279988231532281546637495515549506517599095977877317898 152 39055066959553458142887774873840288724201689326556863286611023857525622721468211017932453357522536129022268064619876334027028508734475566605264910666783756 153 385924910845090092254370317842443966890225048867431109495520877166787416091087816424794360942601452912366358563422544626790281376969799301367396013522992850 154 3813539404887852919514676056132053323055204584357302013100205610820985186344289616119423623327067422125465680975465776302629640960882856491911598056316452742 155 37683710960213134787514196587301390183947335733908691677844332307320978834515025990945000994442911285526188930185092117717120741221127024668101162843490325384 156 372373776946628462264534130628449569480395249544329040879036292370007411445939772968563494676458037066476982697892304953406055019958860420245853453280674144632 157 3679633088787313823909422679747681767486722082793074554083848161152722060371563869822050234665304325216696825354909961987221535369985908343389929153191012679828 158 36360507925989330539983978755842539746123470773341939557597228318076542434927348433690664889498530234489534905996533559167512460981445057916180361439095166339654 159 359298469367675254515746035578279180901868262834362966653917963298704641667166466398039890278351356479105067475126501641591177390618749349483136561072724532729830 160 3550428678079081764747341886382440724807852929762740460817897622805847847198795738148933711393010853523876551072836176033125735941684357877460574298425763558581358 161 35083767042789550015202501206946593622523039878035960307107170318268309448423135479416901297942906608739048360670432451764465138533119666055283672135927688317231480 162 346682280230643736528477760078248327957594474231567847165758563501300428659234885153769769744861596699297891978545905169550219707362506414133458622204860219477539020 163 3425761072901088935626886186843034009379525244640183542937068292678552985608678725710275084723063446226484677453505786926939012419279308823626299116608628372305194152 164 33851856866744677920912964924402613987666782770544416413248655224925365026626815340212215294996176479663551639490083146520954814336435985935542555390326553627324197852 165 334509088328255244070083961231514672429387108684096501983762893992884508629962034446914373327953069310878314228484119370684491743019966252796236567412994291053573294964 166 3305470970607965982709413713868084755903960619793227576698649617576622605479576154129984372365578481304872314691840493133508076849789850112300308966558879506480153321414 167 32663203239518864476151993568699992356699167565766803736037760021115345850381190999497780592708724419890090461439707991985207131203900822003382964715289964592802775947464 168 322763338523552822769470798798292620076028722231093379915646113682348268613706015918027173015417709937435670917676541812081199653735258575389273762400405567370596354535012 169 3189404662211081213874672900737461147180301646288751345047754276815872083522335513380399749542847204517800497526310803079256423141107123244519637714502106634553661573043704 170 31516287276819958627349772564791332575672193565550964038013172682684487178083717925076271011110754765541752104493663064953319308110393995218238631444716519455148128853955318 171 311430021873250330971423251937157160522798390837166039388686107235866123143951046721347951415482018892595736135377569369790887474588450849289285807816012456990971439267268214 172 3077413835966261151658761863912680476088879076461543889747832552550882187662973308611507388019031719250198607842465876509773824542529668796292138862073273512841436519909010146 173 30409643427540169295751825054307402908472859193309767513892350544205042589289267456901242471823466543417120607613913386490157010072132267245761826788115317769816323917121535746 174 300494656449018240020349235289345662639201604098409642084610082182779113330833404245142558800978323787033499279050167681773547681881895390781999029104953185667675562713877943322 175 2969355387858213070111541480435766030433748969042560389897023595393675690182842099423090953578984009870708662099751169063618120198889486402605285714286240773163550334643376105814 176 29341857601046887546638730010805565460743434512945845311788649462624433582295908869295760608819870164043237474445134757994127739101487359620064763880753244906219236749207713671678 177 289943268832199204955499754423370741883527285294612732117231290367999428276673611911924749306396323444027523847274264601235142558805678935577298097428446746617806489303951488083746 178 2865091238739482893276544251921531590303635399303518040302617240530866287393179891987726128749601920317837632088720870977772522310257701947563223774198273105555516777973652860992798 179 28311565360230686148609166041562902635386111338105645019239881417324674116539956321789599721572073323596826531757276553643201728777586042092292471135569515482371000160771777221919778 180 279762376258306999992756130915869411263709791618172562717574833646983157541195652553258817030924303257021753177661709095880276681720757121258835735250730155018315285937184760288940504 181 2764488157890285125383676000002806230566748845436808694964189253025215890325229587879736931262025358111828065436947997199944032132813143625691159906923069971647743700404978254996880110 182 27317450178001538768097190502920483935803255498858046490465055989732962771324913495532995675480562922515867630616706977529971662800156413466142587372550243301587918036350292587973884258 183 269938969388492718743082052047440082300082495440025093419023707267437411273762049789188728939408398849075847955923597085279304384464759679561842986612260789440144563477577855097941612390 184 2667417592773746195734818759162247760644737297097207525272337118812586137490588112039890112488648534692416463405119723266404844527076438238780389170085414888217559938709950329042741474844 185 26358241755005376390549288985146312072261109426405093235668823961466705320053252690423796259086942470447444374691240796018770979195639353977220405346807944730894462805551738122793006330728 186 260460495685963289849983248569134710432474084537522900331484885619634994589531746475744263463865235050207286198182238670312186099766190604983694634833444546245515386320239987866944705144048 187 2573755504769019218805333247654747223667108537301720949574301497598634998569220797417162331134758681971439813315966200044168404748413165955059220318883171918936642136225845833283192759809828 188 25432714396411327075133524600041657724230479636358690848456045672468842717018638541680989912751062340783811638119367419807099316244414798692718499277630263121730831197495906010984195425816452 189 251314843376110378340846015050806395466068773538788300219842084986285210016367052473434128439881020894233203692229354240584247935168467375095234031977101096332681893901300771124007318949853876 190 2483382210672366808294203460194530072469184787931515294234052787823367667961991502309535909245328012199435242332414460591062275756779551532018858356058444736228186273040725103982499885377742898 191 24539685445695466796474875590466700857074510522992929778727334362891328662092967461882855778126214172612144537082294676572766654165993000050333831579333301209509036973556419899446641721809003688 192 242490325969853619257686168185672365870823906623512026921143495888949103320540433540640556035210558591826944715731806752836386244602294008779741236502038215177602783729593374191140061983974057648 193 2396182229763679003535665829821148130634722525029950920240509731024325652420146799852490900887512654800983349164810010468839261751113180142617807462318418933761661668594447592918741538952962682922 194 23678013773419740356633148938378702065285945306434349525130643553155529488987267535019353926160690304123824383250370188455767704208824695171642450557140782656910638318236777538416356957646406567616 195 233975667330421816155876171053064114532359576057348029612562182500125676184219085772614625086921369674982453747066598426479456653557108785629191567539312563421850178283650194030011543779468084573336 196 2312044136243004985902143025545516886296698177266061305401506042259710362940002827028776942965845092758150475902449170506867195077670148802767747644053752725199739882664599795747447615126435635101542 197 22846598319074985228511245924685983418103656981603654804870425749127289964168699203326776134053795724174181709534026493723629992975532421984839314752472589132915002337719816815904173265718535852773784 198 225759987264490152463023768771281757712698944091247574475282876569280570342864855102616715536338436503004843157269363257035551086900369628917865400237283634886483277998110817916366934978323510471090794 199 2230860416848539168947036417410515429272627115048734124428922185543863981658517513930944930405216482004093079572601766222585111493079734999160192146746334003807685634436109117451490100173557279600553714 200 22044376684124797515408253359256875448075030133178766858027395828814866972912006782544355153430929663991692088880933579084712470502401194958563643045826022380850451773726445495745445271608363305512192248 201 217832787619261495811440662689431246541689768126264197748828557190107915493813317997709099025328488194371112295712137650419211182997769385291389554964680732598602449695873038124569972605413922667324452874 202 2152527333474123207332228074897271361093864558305350718811181491584384830369586334980340659531453146349776757620380100439226607387476241598022636410347013210066026582544132149278703465154799458484344376692 203 21270323774452404624728520185644434758376580809315892219433788975867103450963122066648640163249622103327136163741712529285999506716896857155437113396625191522893360962111441172249226882940409270347262928098 204 210183938867726380476318446606716810472643126091873497266447679438491113552111351866518133368057286769726418274084643543372154510978591738131361356700431274155306696631206327761110580547616593742800668442838 205 2076944790610713946450380885547415632623462349372804172442475583024873369512316872562100523480178172757313067803916216224339413955588473614680487333916259962506916255904011055738504608953892268257875539725692 206 20523450490475837358765745911980221404592330609263757018064424042139013475173179705871587981695071004619347458446375567012849676253027569171127677047126672651825890816235459605354207021809086150632366987584722 207 202803667164960057084236974856662703402812304702043335349930859774431367119131112196292654172630533312880017620301909939735475610186335584612943935961212947601260074091014193099471612187757331084068015530018764 208 2004016207442431490404333954832171769854823008053090497166188805166529132586719093344672976892626221050198030142265489700257067177362103364002661306366117636925976697148291873310578425233416387958433613419303496 209 19802802463257605588296758083324618067550021585867747059016469213319739571489367781895089478376081718693108777115512272790401832065507725308918673586667945023039970774025657919965360841502673876408535149848967496 210 195682541858916898911650071093918279582880693583192389030758001186559861403642748972890962610727492103448101407152231238019859862712302306681215088440778666980714898642604365300375680912517881291859685888709832272