0 1
1 28
2 515
3 7850
4 107481
5 1373088
6 16714975
7 196403350
8 2246489861
9 25160397548
10 277090599435
11 3010102678050
12 32332333478641
13 344033387428408
14 3631750686931895
15 38080468894107950
16 396993032851849821
17 4118198909216785668
18 42536994202463280355
19 437729691089378309050
20 4489852277053186179401
21 45922062062580037909328
22 468516802227142350652815
23 4769508280466768342737350
24 48459542118691923690643381
25 491518730935266493174959388
26 4977842504464822989359097275
27 50345085059673914421618688850
28 508572896804100401044773817761
29 5132004232484296090515720415848
30 51737934493448915774654643301735
31 521151692760873360763108177299550
32 5245558604517636308308815807478541
33 52762685509128046377417191072678708
34 530396545241018085328968621208194195
35 5328939023551199222529539914417545450
36 53514523254128195750427548929219401721
37 537174396735604094846252569069777667968
38 5390030181319150629466621262393534542655
39 54065067628573176983113487598777206242550
40 542135087741876274502443669397989130163301
41 5434722733465739034868482383764967474423628
42 54467671262613582939699367438460340804555115
43 545761485766008810575469625933859246630046850
44 5467384038225082919235740296417573765893939281
45 54761812785784886376684883082971999373944705688
46 548410277717248209329780822179569789323807479575
47 5491235311727818850596073506189813574691819454350
48 54976571414842160499500141519408917049557903305661
49 550343882719024882359696224495396123575784466594148
50 5508643975465898555261936738135403184331278005204035
51 55133299138261595020665907495744444347286355604801050
52 551754830228013530483572093393017635743127140018038441
53 5521345687032506287843891359098810925739654887872089008
54 55247640014246743809640073491493627075180090123637856495
55 552784101886965303150232182611388384735917491286164262950
56 5530610762163755710370972924117172502208741974073977913621
57 55331038732033456360600933673083079947673665297764908710268
58 553534794679889458094616933017087050062533999039788149404955
59 5537367831962823040756331747939609205941685193348436223856050
60 55391859037527061821156331648854200007617311467169780159507201
61 554082230847747903136312863289980648412804072131909965705097928
62 5542295184820877013305173908323279733580333911717356356613257415
63 55436208632028171311484541395728259896254894416808651642769436350
64 554481404548486878448375793439215388529660274553208531362036995181
65 5545887966929359710306612619085338003584983380505433225986340611988
66 55468545421419170938040468507938349197920288811872461694812237861875
67 554772449656323117915722967171918711217637217516551767651902630699850
68 5548507484926423808139487820462168059560683014437673919166974706953561
69 55492121979605051359550350422589820915972842695359840466012691718932448
70 554984645849694470037423945221861966394280259892715876853304691432306335
71 5550417308024353403859692949456297433863830855221372504064377061697182550
72 55509310846347117134031367195894105906408056937598900546767583376837158341
73 555139349321258657311746461080457496281852257474353600113524880075145659308
74 5551809668635515851760542511374512922641219388668001473673768069256311918795
75 55521842326784257264594588606684891063718478180313676955391376923057926260450
76 555252134524686343282460056605789328764157444192347513248253217816641399385521
77 5552824750502312423862121693728217543514057233398434095543236675533844209912568
78 55530978183873005600430055828873977679830748097035469781471902912388281923867255
79 555334358200785711800349298253537068535221707956026842517020419983275120703149550
80 5553564771285611808486085161742314883262066283377013609634481241134831864546211101
81 55537638432509940605749409386475795192030274955686409813671821971607444117769932228
82 555394300931216051197852939035752957780757012954635098049849435266729766865872759715
83 5554104259801068257860653598892654139557800534530486271374180328689781171351512905850
84 55542493860681715808496810681712018523379215265395650664883017359632847809743991811081
85 555438000037023365289589833579944327960396132136642160875181422559205279539450042678288
86 5554497553771424782822367912886899352754541858325540998117618044724035820980194426244175
87 55546033522559650118240897612432408494789801188807072496097555447156939940934013284425350
88 555469857123082578757995880794605302124210717521392391680301054492648510996415338256761461
89 5554784268579220141483696456524267835597827623380672549957205045290836122302922904997430748
90 55548613964095907845758247454812082563331009047042292259401920957584632398518896141580608635
91 555493081163037694302175172973169230524694676027421655924025004129109661080121896358166444050
92 5554993285467846549353495234908518085471087952190234219142597872359881816779822827006136838241
93 55550495120325788460363917650487733966341589624370733610005474643933206398599322632427453389608
94 555510011602964563383846054255989286384999802167716718702937133248064129079152352317935966381095
95 5555145659698051919490291962627812134079513295007602509140648201965010444757549870981245895537950
96 55551866490564545178809158569352688770742851370164750019890656950655671378290489550900901755817421
97 555522353952448640947565785480904346560014627163364480791125608730776772519505842765776736481274868
98 5555256740982090754345470047293091411137874474236445283128119159087107904705795190464450704873929555
99 55552866223230351786759365360468552148133924017368438307328092986976017869705208669870848067316123050
100 555531351555316557173146478833973916027460857261350501950464112435431645757282404785475077504562275001
101 5555337719478907254407926945334931928912303155303542086141378327451175802366136968233486367841908926528
102 55553595030269742319579322705758831948643083028454090435081126582430021256811106426526173784095079062015
103 555537910823215408226588857044896155356357695412975618305311023435936814706538058649245046956110012455350
104 5555396752926351603953410446059709851866889955083002110975557395587075430631858445438392396910135630386981
105 55554126331587578986004690986893655407190486277787902479713193148703942772981964460818138477743495930904588
106 555542692537402638388545305772004143698933301067529301275995262156808707246310698873455212655220776548626475
107 5555439788372650276724043558178838364675262217258380254263680661070175254643691550780943755852332605412630850
108 55554513650753175851444589584567064964267371127641465741722023474013863518319497155498379649424869491624729361
109 555546178411084280661537997859874853247037540638412650413400502572294172588196771098355614729965944879022089048
110 5555471161245315221053246624640154938883498580773940634734933964711113871791452424587273226761941570657506110935
111 55554796006683401661385567884082755638343884058302391071840152325994866505215634810013151705506569780999124585550
112 555548719615066243438832008166426801363345242286528033631478455193823642930792328311051017777863004300755789078141
113 5555494032086032329951494362286408328327220577784315525673753881934482652559054986078031490538309159992022555279908
114 55555001844288891192690610681997322994513003488814456626098478330042013913597998236041973170256230521321077737243395
115 555550572153827933630343898620444202378272288820486155906274963222542596658025122126206387686708770454143808664095450
116 5555510704937385816953233418554855295936803769864734884438695046131310252518482314261597633526711611296438261319209321
117 55555151899971058777931318525871668570801170403736600921317129543320318444547501660471410967622177030452207329722797168
118 555551922655127331515310719914979895507281136544372415093916270026102186487087912712290067946764884615455080901415591855
119 5555522859450359514860338415803009197637206163296406901372854374435785353384185507666100676537317403381288558695134776550
120 55555261290598054994634492345883714994419374055955214547687664034640104691571935026149937720078435276280250784026479698901
121 555552907170852160949953115053317603786361626305008461522955884740616345424172650003700803641757657764422598213511562080828
122 5555531720092537887646630618113882895881063826267479509567849341207501445528866839291229257175343953214117224290901128164315
123 55555341036382899612707207335208252868471159063697653544111726210314258814561416578795550620885406956712676852683597820084850
124 555553624882957676616576231305451841371684219702712696672125304119513406880576780521666965149538264743810177457787392824722881
125 5555538179501822841477988115168798207899819393470995899361196994000212393432494386306169873949512310872571394500277746085290888
126 55555399171069146699843420414988148066646776981522727239858438112509756504061987480755977477486065334390492040655140511181008775
127 555554148095155360422034113873756157275319323467085769434698375455761679353025302469918497304009335412924335398228502083047316350
128 5555542888411773675896964777085819123992971667381932830231175949758357191820078154485295186900273109054709385953825529717882857261
129 55555441551260077650973056122659592895168638166973793825742819224188342458634617959526997482527081815310618523653692966335712907348
130 555554529516884726513071601246145213401483999898166442372094369539711215096853989300128814857251838119452550224548453399130664813235
131 5555546321207425870963268291464089050484197161357827475983232409144641110735936436127357144942442468439439931225368925320161083607050
132 55555472446421650608545516776278169604435614861526194352035267459710802506648543295666907905410500729981006325774894196816441665878041
133 555554807573344508747029579322425582751654368139292836824917924467780593751148923736278831067233765793148543601057749833939021411330208
134 5555548823715608915995336751700317806369871099449203343788176569964203424401947697339833870064529077036003896873300476117290675160505695
135 55555494968995658053245706178801871861279805295718483704116022238822366575861499456876211065367274283616482218681061217061443047223932950
136 555555010276513456064623870028320050694237081977982693328334776133668696343816367669538660577708680385999028253811517520710714302361561221
137 5555550648044152484376026056718817198900995523445086070996448704188268555493961400598181144225714929252707871680870501334769354851134479468
138 55555511387952734508850635433291959842442965107262820398410635200687530417753676449073407001353239920615214895411480372311018713810364854155
139 555555158047128618886498037393319590111769840246532860772347602821243792217358389902289987749864714855374797572083601344295035696605631110050
140 5555551977979700747544331995600523034355304907579246675555454624622753388727939035116755598761377989368187197366905747157733370559060570482801
141 55555523357372763259536896344000992207103866042207938619944812326568365679836270635131077172064277460783308041158489516003335840459535369395128
142 555555265771909632700046445275890320158294880482940307010180187689935083679916101379933019925384612709917869600388219087811017718670851316066615
143 5555552947502735912325244144033175114890645724282124749648147814327085204721473348840534893454021550003316715354299590451658231815429036887794350
144 55555532083080128066236917499810985012854857029135529750396650440996233566422198742045026865201785346053408660906252374466907776229103443446818781
145 555555344303276302549721130237509248057517188458102134893187525976496947000342408609358055490851910393780254841007830964529150616294978993785837188
146 5555553654285039033687312265162377407163353608801089262266740220959830393334533748042956120161065042889530019822994066546489311699630306077299391075
147 55555538444120880900215498241770861172746884891746274857336192997120447613773531407967585158507879291880943099549446412955330565631587826872620481850
148 555555401552643275989288098129524577732046694437119356802621096153050932225174715187467218154148375985040982376196127340004500284474722130380103145161
149 5555554169529343378113492905905526928118129204336408387027463849920304730747387007924387688319066193841379908338885134158403815221707063792744189885648
150 55555543081319632667811747446179299292411945585357460000789277636736624413604110752328062105436553335491618821786037223323651949397951202200394912715535
151 555555443287432143239739328470961260257608883349966527258551433741371785528569129330132253344559751857889277681074014248208119554913372955440242955508550
152 5555554545142443994104233878992542986436802045914804954449657494869394507317290335555738946377195052539832276520774673251346203187985964795166807639237941
153 55555546461837544697621855404075131141988906290465205374139585294512049177448069503789150958715124870520231818926951530513011957353109659837249348181540508
154 555555473712093403395177813692925245501472770743153645751108721487219542600883388515513473270110190127087128123373510655735387756578985863092339880172167995
155 5555554818964395750600360354797430842412946960831228301941909235188975794549867711602021287675495352594135598245720282061675842043529975275398936004967050450
156 55555548926235113826864434556776817756025169951734929750043740162243892551195258235228502926146598416061143056405463138946652507377433708650244551823154873121
157 555555495891671552124580553030901992309806819110756479122037228935651027273840025874650128142967618797372779996312124164763543109393325938336545099747116321768
158 5555555018580599301694741224548514101944014799469056314182594711335618311080332958043711078859005544710046070987223875907932363439622425040014770075544937716455
159 55555550722780947486951912110210907397853271726110601955428540720449748435760289534879390225420536817771054158159444061682986185708372869231130955213582677123550
160 555555512060584068667272248817203521534647664893219289732249484142592316121252060224913547265411837794095714688741541094350746100500635285159273904302781106626701
161 5555555164100812059394201669068385644554685850015875695768497409662798597797655288423325318392833702731222361432237337273898789448619064374177338708880437170869428
162 55555552032462863176768937570435013518046138689069209078453604217112040512941102678113866120679631736366999797869754885974136812501589464940658148052278303338768915
163 555555523847721316839800529635582574509958087624144615349490569306294300789678675872567412238380824032702097651775855888950724083337559380161531240960450791567583850
164 5555555270185047348660356609844693904481076615108586518403791285686047307603889208120558758474651634648622785744678309433135570027735179098129755547674736727368674681
165 55555552987220981225871535344708962122572431259018669618812241977720725683520362986335756324016769569783147437842780747469963667582304880407686706072429178483512543488
166 555555532440544382847381536062345506072204926226610265305846252162968041583477258894138738009221276102723776980821545538914732418013361182976442714909826100960279773375
167 5555555347520454971253846679351939441513379806314141408756015975485675568816758377295295201938665395833028704260397171454824178151412299832357194427363253976622964127350
168 55555553683239650057415034063605205179639813130135575957942452538633896786985640884753140407404490960876487140918711747041261405588158203086879540902778949444561357593061
169 555555538704712404156889729279059959376024588268797720965699654032918715535060402986653243497403548946033325799980614466065214179208114975658345307688198965351800773023948
170 5555555403897967177644354056275555647569462566310910898556148646889088706544171818181990141233848094010570575564634311247248930955301675075047654396810409162083306505817835
171 55555554190637260031769069559703240044718204383043160477035263017855471603837683005165909980273473185176411438111290160757647516448255309139520373703337741361197666052290050
172 555555543271290894860791801574226185246319280848459254524667879838639741505171351289828290606923092490349024118349373434189195861949730761079526347497503254581473365581157841
173 5555555444997173601457198729574322977078828169955810883683926131082392761222710906666246532849113614114342897579037567917776819579982151791417592111928349060989926370225910808
174 55555554560530117905906479800530316383716201779270829807961767991129726663524859231569665245847579891749810633433594878451694941910427076767484279994072810818073777083108230295
175 555555546600326616206602959190775235284610913121896834221218485522384185582998532767825669925383789054625203253791519154709994113829656487176277238951507762627090622867685447950
176 5555555474958495097398094871716107331321930106075857546698578069630301946248296303491131602141609772833753200818348105492658975228664521865848956013713500696870339749877971145021
177 55555554830182011400003310868549118803091937169624117341059207337214582835356253911176900112890844437351900890750039525347194113802672715753851402139732064048756362012563268324068
178 555555549027193657898504565112886402908495075357259362546820014830377279182290093749756937676059562902063195794940719446541964829292701704585460114499184149765304803333472750178755
179 5555555496800298474585450335494643406732907915971583825850788434948074893064392423252242243475982880956848575491100495877326537015294604554786632103536533045610834702875592544817050
180 55555555026758241810371438126392228016158900256905362047203473437441220192080895556416729737526531558428986797224087740874640772662044865812330728627290914103393355219986146360130601
181 555555550796379731717273135104164662101043045528548230452313392231350462075850081096034075118791380175510789228561367002812493581264662301976095986320426271584818051243832936006503728
182 5555555512722973139958010862781669949665402066599244961401788691548301112570738009681685847028654301887907478596520032815949366360943139906216930417393411912608696406417268485292271215
183 55555555170062313806753630050899644584147846965242802862374954626774996755352451436785317102045254870568761422795533244779750801396088803774520017191728422071352050330648703968611453350
184 555555552086116379748946039856124832665715560725093122550556553974808375847009648839380120859817334174850716839685733909618520356856714702030332413318168628616269825470095747636462290581
185 5555555524330602972756932425000458856369630661940212388379575795555053734124898637932030334380747441402622474944490193950483899477156867173861320899715531408450350520296032135190945409788
186 55555555274530982306054847466477923717463311991888016889923827749360821530249693239520258093676969554366441572710071566776803936529094394520569632647367003794395642522296763579531898155675
187 555555553026334396275544383441202776649374007313512106276486725570281208268363194251849314628205777754351799651179033781881937269750421381442779761336831914207411796528841778229405310252850
188 5555555532792565121759416612025147806493110772024879701736869847851912501495307500147090877045867525020707911946029532595174161266773478190157353503226829379440625390496054363284704718200961
189 55555555350688641649181997907772023902739065708961194388730854283533376641209188627478505367660043038149816039308722732933572369224229900879905977849715312738668093399467427254433908982322248
190 555555553711753330380527079477424875390171252577660077194481004885840813904005177767655159214029380958167014119245271224129301776715328996378183282323939712348743670786341460279988824100120135
191 5555555538961335528838967612867748271746809673886126427428666685756001829312137551982796431278087488653163596308052685150092030731127151186186996505438583703855650789717261173551679674085951550
192 55555555406207575313975610807488240702714545381583734819395812417182603608329076695547478979428482989226867231762347230525365905616768993537060855376243374787547630239687965921330470235363637741
193 555555554211423733372290826711933327491488086078233500265975920828783240742231511192656910709373022744940075116891220699235705293955029115835681904115670455821813968326163727278008168578104441108
194 5555555543458369155833811187074824347870961306967051708636203271163278743929353279306860106651601722550757947411372862400291755903939238545649321893987985875378519195398360928501456119992704692595
195 55555555446680877957480961768123925445530311131918178138776300421214456424469448053456435353113482756838310808688281881571100180313316070046980486212578598173375331713399458531619277013363571125450
196 555555554575683457168253055699830490638417186252092416448501582748000800764178291909776584435124993953707822645193057004998807751353859126623028200357812297031238368170219919296533979698817082376921
197 5555555546736706670032783810703306819886020875898573364743744387499683861540341813728449701084065249831785717853836784722971629901567959220319995509888261092159139486640088724875600821028824390486368
198 55555555476185915585554215882679531723207428591236204327462651740749679102276084926990841950211220793584505084172436347041714661340288560739693004353449064291567319875736785244645878530286295818241055
199 555555554841228795823172346746025059373843894097429302416426594803878417818899944281507045786649166614159125856566280510766303000983123579822852508407790405432297505960550072079047787011902783906190550
200 5555555549126614717945137462240610836395522452198402540613052297443067318668532049153390269068939046413731884612322462807134806511323435594841707440595215374467321681387413798840420236132845138602994501