0 1
1 24
2 391
3 5394
4 67921
5 808164
6 9257851
7 103242534
8 1128792181
9 12157176504
10 129404822911
11 1364594578074
12 14281107062041
13 148528742855244
14 1536752582181571
15 15830742722056014
16 162476531910613501
17 1662288024256068384
18 16960588403607349831
19 172645276558979820354
20 1753807393663386742561
21 17784266066133322479924
22 180058392211014111303691
23 1820525517978198046655094
24 18384729602199137644505221
25 185462566121769014923593864
26 1869163093605805014927579151
27 18822467835001664537424384234
28 189402210477762077852200317481
29 1904619894113594185746707154204
30 19141579046091025097104885872211
31 192274211410162613000866580271774
32 1930467902668180452642412259555341
33 19374211123897208751954775521544944
34 194367900114492802158458305621638871
35 1949311101027524836380451380233421714
36 19543799909233171612195695570294154801
37 195894199183025784933619425873614190084
38 1963047792646868266521865661567361695131
39 19667430133819995409293245097630425178054
40 197006871204370863736621476596294676211861
41 1973061840839292298894504642954756333953624
42 19757556567553403316375098554533328245816991
43 197818009107979492978998670830502560413524794
44 1980362081971809752469101956673036074727582521
45 19823258737746259350512487206049889827577539564
46 198409328639716192046065232834411834223344340451
47 1985683957757445017871851335409520636885831485934
48 19871155619817001608132983218184756376351145482781
49 198840400578352996709628454961158160609053619891904
50 1989563605205176881568814124637900211590949131761511
51 19906072446846591490030117271678485734865874949525474
52 199154652021619321189825006194793290766529538364088641
53 1992391868194573879606194809501574212662449164368594644
54 19931526813751164860944602054256340892780459074776336171
55 199383741323760483470945662332017932929116214650281947414
56 1994453671913844349850732180206715720832506346739012136101
57 19950083047224599141717695717953213109844859195083482271784
58 199550747425021392240764791942042776100365243127913205680431
59 1995956726825192529993410779880704275462094740012028177295754
60 19963610541426732769073335280937934931952890419412300226521161
61 199672494872840594917323208838499396651546202571230935192987324
62 1997052453855565354234224836096784481183766767123679582508370291
63 19973472084700088187999603307622509887253155624026122071432754494
64 199761248762300793691454328682359836768274674215800127787181899821
65 1997851238860707143220378452710024769829453435940026295806072645264
66 19980661149746364288969853547234154123039987763449362390861831541751
67 199825950347717278600660919289327043080234424070989890160792372547634
68 1998433553129455507405609460425041667586482487638637154662310796288081
69 19985901978165099566648791077930866407600205743746375108036694383389604
70 199873117803485896099830649371905254665011168468710579552709735534490811
71 1998858060231373064898433492699784576968147100093361233876285050230339174
72 19989722542082357584085689676061247617628556820215081194396052604172661941
73 199907502878741218256770148293367160683233175978809881197111909198052004344
74 1999167525908670964310926040684384106771979406793659683011744361584958273471
75 19992507733178038678798307896379855264062218776064790908294385148277075633114
76 199932569598602348109184638718520688892131989559192386980592895804555936557401
77 1999393126387421132982661086722196157607048008905777826855053209591314708313484
78 19994538137486790196843946471777315206352732594517232161844064623073388771305731
79 199950843237381111771595501702383585796621095922481248057339510291418280924173454
80 1999557589136430005944359432603391016866822376161462025519770236041553438229670461
81 19996018302227870053499234479840212875287563949748812194696505341467925493627581024
82 199964164720050830481493108250610384495018888369217579577361414158681052190450963591
83 1999677482480457474333437963915735803542324059430349565321717057855478083453072344194
84 19997097342324117269000941623542833947316686855410102833522775172836045819772719457121
85 199973876080917055421008474353391564103029033301375709229841584816208127721429816910964
86 1999764884728253498789076267888054369813155557725805301709257304649291726210245061183051
87 19997883962554281489101686404530140792747871309599367308586730948360718419479089095569334
88 199980955662988533401915177608459524456878198236729903743297654567831930193246219584733381
89 1999828600966896800617236598314577006722640566382247123519764271273414693828888064885647304
90 19998457408702071205555129384023399493557449008698614060828305342275368854908353027086060111
91 199986116678318640849996164452171627607285460634579476293206882584551502746416979459350712874
92 1999875050104867767649965480049349809291911243492675035367622615781329439978961826212037275241
93 19998875450943809908849689320343174087758911680341374061952406904633794536116701491297739774044
94 199989879058494289179647203882583695810488757567608860275790678954713298706580538698626679450771
95 1999908911526448602616824834940728907397691580331162211073211194657465427766875974672375222478814
96 19999180203738037423551423514453938392095688034093872242614376172242417546940139403975052539418701
97 199992621833642336811962811630022336656443511362411911898306762651807901407652532795393850540315184
98 1999933596502781031307665304669885485545903197539542515658647749374401830094829185956636543290571031
99 19999402368525029281768987742027391648102686754245059183797264171910270057983244627600188331753811154
100 199994621316725263535920889678238636223871970670151415368522549684895698457498111418353992196477659761
101 1999951591850527371823288007104108282969586685441092151888438807852577625795727551614947415821765734724
102 19999564326654746346409592063936777331499974916018476434854628574115780330552770708783334172663225596891
103 199996078939892717117686328575430009907368247979409523252985053684254931466931050100294044705305700293894
104 1999964710459034454059176957178865158785656600490901885973332465744358925662160019508866588104434652254421
105 19999682394131310086532592614609761777167621247799197857242327104629553043258343018610900221723328618336664
106 199997141547181790778793333531487732734992150447098185132592618506317590950819601382653606639427041305264351
107 1999974273924636117009140001783388978317347150108410688280391939380116386364848983519659982974428790448551034
108 19999768465321725053082260016050497723368213331398331304958819318537337816321003707055827462867786207542818681
109 199997916187895525477740340144454464102874364884698157296805833187417492042075847640396885246299711335414665004
110 1999981245691059729299663061300090099888671508472849293432134795289664686854616700148044157619145579356378469411
111 19999831211219537563696967551700810513812054698808473029693624640621518474071220658254758370584551100895638646574
112 199998480900975838073272707965307292698378547902040404211264679180666347728539337708904630095322164341501909928541
113 1999986328108782542659454371687765624655757209182184372621492399701360536866345798303200694658205501240722999903744
114 19999876952979042883935089345189890573753566272958763027193983032689061868344570979344101370925379622002536051868071
115 199998892576811385955415804106709014923040853408224385612748604471085641997838432787173387933336067152202969730484514
116 1999990033191302473598742236960381133103661465431997062354751226124191203894232364949942869375062857140727453892720001
117 19999910298721722262388680132643430191914422112677861520392829964539822964616523633876397714250756978121050716626276884
118 199999192688495500361498121193790871697137143633050193479535814327968917329390874451522138877632769122361974607595476331
119 1999992734196459503253483090744117845123771015792198940295824052187272809203728678796872047145574703697620362258154208854
120 19999934607768135529281347816697060605361622757603526457562425085863218049029612152837712410544571241260396214272362489061
121 199999411469913219763532130350273545444493022895800418092561868853657776272246779593868731626073135711252630698196135448424
122 1999994703229218977871789173152461908981629296449047162705557035087364055605122367436465184290518194100819000132489584270191
123 19999952329062970800846102558372157180740624119975641463712514392808496846220608062386419656893963610405097620436028084603594
124 199999570961566737207614923025349414626195419339451858170225134920387573344858006338768941903442171811134511680142361892291721
125 1999996138654100634868534307228144731633407785353422148516088741209043668748084725935376302087962042887653770602371802684922364
126 19999965247886905713816808765053302584688915124672576461565111305509170561954575877850665843576570868926099762826798952435785651
127 199999687230982151424351278885479723262141461404512073778687564922721422773700249622817388216113700235020977002468454213279492734
128 1999997185078839362819161509969317509358979279052903092131195900170187243543847580216163472064646114188619188707352406126302543981
129 19999974665709554265372453589723857584229344143537599969795802180860157384797354889999506139179929088064724676791853246170658442704
130 199999771991385988388352082307514718258056750452145760431237415024383777427689827350265729705609932094418281983255087170705603718711
131 1999997947922473895495168740767632464322474019870848647396512712202665801671776612853742439615442240358943337309937824312198822140274
132 19999981531302265059456518666908692178902082507845321844145494294740051239158830349190436317863744420776384033092650617689031342621841
133 199999833781720385535108668002178229610117824215646316685193848077240756272993677310247698667397521074716926284349906553597491800393444
134 1999998504035483469815978012019604066491055826166008950606166629818068282059764116629898147039696796111099686491729413954358474787525371
135 19999986536319351228343802108176436598419479476620041057652609653977121916551982153857427618522866697193133928088466000449131516007650214
136 199999878826874161055094218973587929385775200495210172029859036813866634139038364905658570042533777935704389101110700378341709858668461301
137 1999998909441867449495847970762291364471976230485040560823659080965162391701697911755635737761943889726170420651568835276573019801014198584
138 19999990184976807045462631736860622280247783204506110110187570476888274947567044343824264676753194449059688379571982176846645333574118021631
139 199999911664791263409163685631745600522230034491258716305561328033003541639362214784536097275257247249157968384687152888407248778992013366554
140 1999999204983121370682473170685710404700070238674847073319417921002077210310554011511413451399707711280525580304880942479602442895052876158361
141 19999992844848092336142258536171393642300631789341216792721591132543921570576456495855663942209331831715249546957411314736108005476099664722124
142 199999935603632831025280326825542542780705684310408916798728469410521427524095460423965689877943798636389842543684115994723402146388015878983491
143 1999999420432695479227522941429882885026351149825370079509726970782823514661395903622014780891793248482271565998494114763002769803007737393273294
144 19999994783894259313047706472868945965237160303586779857193396467486064966675246931629750887977634540114259009513132386919485680654647608951569021
145 199999953055048333817429358255820513687134442508073264422769836859577851373690641379825847291556187379897405663251618252537674888029718342624668064
146 1999999577495435004356864224302384623184209981451620608345074874997216995731282867394223072122793069013422023857431698124150592802956914393924746951
147 19999996197458915039211778018721461608657889827459391617806405591280034628421881281426959881599074534092525079157720952373912929280059476096836394434
148 199999965777130235352906002168493154477921008419108555273761308903045719989998608907237400096861355371691360034623666917648004333787771517629095909281
149 1999999691994172118176154019516438390301289075631847151031370073035038521580995867037110406684100621169515411922633893990245978855426124822449704980404
150 19999997227947549063585386175647945512711601679985975127119922121853481902584004737693862689218647704647104565358809504569283508955516029220986553808011
151 199999975051527941572268475580831509614404415116370529983267256419372013165031252311044109348276539912431270378504807834408900076883048792083575029193974
152 1999999775463751474150416280227483586529639736029818539045345094387801498694157319158393709861032412064918079857920881976106843173364461774225655487355141
153 19999997979173763267353746522047352278766757624180785697387804782557480389291796114220527017382009472849445950978175995117095300967365269195398300509243144
154 199999981812563869406183718698426170508900818617189165506388737708353658008848066236959661299601674076970929720088024242714526270741712988895421710198422671
155 1999999836313074824655653468285835534580107367552512960706991112701864594605742102177511542412233010799367948287214419617734079246852544730742980419861975914
156 19999998526817673421900881214572519811220966307961669002110382380950189714082226449821976835289186817727459438617040783726123427272558541730107748919138642601
157 199999986741359060797107930931152678300988696771600282797730753261718749239892775699519656285498129962212874467713922089367694415707455071338074365974152080284
158 1999999880672231547173971378380374104708898270944128854073263338521303952224798669551286230408960412673244567810228073983472167592639236620878192422276890206931
159 19999998926050083924565742405423366942380084438495791231127802842520911615352006467239622692878029929125844598296066541747064097590113834482081347443039619284254
160 199999990334450755321091681648810302481420759946455278802492389561834084764812150411546837331889200437465818824684668255202649824592828034809620205200094610667661
161 1999999913010056797889825134839292722332786839518063297834142325952236164016529814735872701466937459313858456622262361194219213152744469935641022237864541681555824
162 19999999217090511181008426213553634500995081555662398623565835033048772481814870637782610140602110410708056545600862985234949742031745317532541402096099326061736791
163 199999992953814600629075835921982710508955734000960732327385285794832187364664347265842270402417360080789161090410275539549431796570933298351733628641486189194302994
164 1999999936584331405661682523297844394580601606008642314522931424640455861423631683021574329306748072649185710713705023218119306760564526887959907706656336975942086321
165 19999999429258982650955142709680599551225414454077759448588702084198933628520947935339138442185691813453087700923407925773945863802211378005610694604321839149445573764
166 199999994863330843858596284387125395961028730086699728126709915069964557035229845358777093371796022119129870830810984916019873289005555582120353877660970584174844148251
167 1999999953769977594727366559484128563649258570780297018587447217190551785209775177932618077306788178062429245089800432164450662174978266139432473030059105416722767256134
168 19999999583929798352546299035357157072843327137022670494522314862519319926351509449911683880564213497513165243870711729081414972444445724756638697926083799546250754914581
169 199999996255368185172916691318214413655589944233204021086877283301695648634481249291795760849093520952374997385148944759739529816348218170318480484612513449894986042278104
170 1999999966298313666556250221863929722900309498098836122962777797410369684196919564839114877261919685945157527417903198827689743668874996770409985377901417318948520620737311
171 19999999696684822999006251996775367506102785482889524772569411415168871390205217689616799043457667160375330501518942269399377569628580137121408173483056737220004916787807674
172 199999997270163406991056267970978307554925069346005721282646758928897563674011667236875017131620954377722538287459547824345247509700747065031265086757230541727385407096128441
173 1999999975431470662919506411738804767994325624114051483191431111321966678876928545283494282887098339071225663456081267417861474502524352739974343407863674409283174443894452844
174 19999999778883235966275557705649242911948930617026463306960931406707143138946474608309544189496433799999645065449458091754524505098807320433233878806016067352232098895196559971
175 199999998009949123696480019350843186207540375553238169553838639684411503395788859978576375923030647941789876060768756250759576718769706612766428849930359594513506534557501461614
176 1999999982089542113268320174157588675867863379979143524940499042279939606288452682326139774395089550185074236905536973381680471333329563159234479352754311292338647033521175263901
177 19999999838805879019414881567418298082810770419812291719244247806120636835227838853530019924994874545210494893942923596059345646321977086654793412691694176339633264414208887921984
178 199999998549252911174733934106764682745296933778310625447097012383091633410209373244743989102149213874618587854451766542655217838507848871001556206809774460599626585290471544032231
179 1999999986943276200572605406960882144707672404004795628893367022087854210157678477017564950805319639710187959734893169774502495654620915294556083324210604513111275295427201659961954
180 19999999882489485805153448662647939302369051636043160659387772751990835438748076882232429801677760331584794982838174882423550136431839614928715137232508612456574657797909603758016961
181 199999998942405372246381037963831453721321464724388445931227302533918256685377544885463594437249260855228671571664255714077089605587813420746988171665643371302037820876510377913949524
182 1999999990481648350217429341674483083491893182519496013364732461635267998851622168696030981045990437051885627775581710288019498338796605218665653227856119637682669891365213121684530091
183 19999999914334835151956864075070347751427038642675464120201025848867430433080720841898571984967649380241108568133252436898803944491700869127704677465031723218965676539670016697455692694
184 199999999229013516367611776675633129762843347784079177081401401110556966114807094195258613642477521656040666703964357153622377797637964932947911089256918741369799326443945643288575843621
185 1999999993061121647308505990080698167865590130056712593730573452348763156118666880848184851671141081073719448289504640490267111664804969950524044763670434834323735125930088254654555639464
186 19999999937550094825776553910726283510790311170510413343564965282907620710495017093087950309484486660510242274374668894950732562413561157324680627674824744318891322073043681617177865989551
187 199999999437950853431988985196536551597112800534593720092033708605012347921590229665062986007581464598826016668217655707248235848873632554771946773082376852919910428355757571181035120077834
188 1999999994941557680887900866768828964374015204811343480828048482739329938929987446121924040179338604660603331008187079628692336575620603687196626577786162446528636503693640323761487711559881
189 19999999954474019127991107800919460679366136843302091327451161871125063488548263910779102192169574558301275884044824607975522098859374986656015167300299315870004941775701873829514247558335804
190 199999999590266172151919970208275146114295231589718821947054084472481041587826259675420848882303806606490712481259125928366154238128322647260364146203813112086280542193612419043932518796506611
191 1999999996312395549367279731874476315028657084307469397523454898414106725244895759470832285704622437367312559955610655638227664885124642662124415518339914355057705210803989544286914123025981374
192 19999999966811559944305517586870286835257913758767224577710934776535847281976358947197713800161042825850293777721888512158710367675970478143025430677587210926925248552543294763039834376520941741
193 199999999701304039498749658281832581517321223828905021199397616442867059311648716084580540345546589880375047690103959666501700227632977774206757331160924806999356745249426597189646545735124022544
194 1999999997311736355488746924536493233655891014460145190794574565256025702674145872560230443830405331161987447663970452283881836641443017322458458255761522806279358248627524096318259093348293937271
195 19999999975805627199398722320828439102903019130141306717151151173655342168413849992037101898076078091650947121240908146981769202736718242675114335678419702972939961944561140474921532748795534107314
196 199999999782250644794588500887455951926127172171271760454360260994653633737457335623309056600696853380823824552494043704970086189449119617940970077988607315338588346035617382314579799282464250325201
197 1999999998040255803151296507987103567335144549541445844089241851110660474745779449084657206996332433207240923279075745255401592529135353730793435986311615780957938556993392031032648216258700469723684
198 19999999982362302228361668571883932106016300945873012596803174170789833128255332184136293350917295662764300821044828466851968416882684569423764450298875291743174664226304706230300984059910915311497531
199 199999999841260720055255017146955388954146708512857113371228555091077942432014575369098532598007179784374369947069189999434486172546493054046997684800231374261338064103563245827744607107111293223399654
200 1999999998571346480497295154322598500587320376615714020341056933589548703276714106881246255580822212156847642311951378983744227655930097132588567323753851111215873007266173661224880216803566916110206261