0 1 1 24 2 383 3 5130 4 62481 5 718164 6 7948003 7 85708590 8 907402661 9 9479002104 10 98042032023 11 1006497443250 12 10273896592441 13 104411869082844 14 1057509545490443 15 10682260439173110 16 107680115000743821 17 1083662188553856384 18 10891514962281491263 19 109354318078616242170 20 1097056647641862608801 21 10998674807310675338724 22 110211617700475386162483 23 1103915148924864117674430 24 11053543339115329194379381 25 110650568562615825931065864 26 1107426768860503680439792103 27 11081636363793025919585773890 28 110875313086000300848134487561 29 1109224726677393985353428493804 30 11096020034477220886780302028123 31 110990382492219223225117897724550 32 1110145282130872177566431700405341 33 11103384479123680490470007307398544 34 111049298054484070384563938091078543 35 1110616606654456806491642013999190410 36 11107155075439686780119899769457444721 37 111079462825648766993004127554090276084 38 1110857924826957610815368778535986911363 39 11109085620835609371990740129915329915470 40 111094907188895728514375981658570923557701 41 1110981479733331206918369267475919920742424 42 11110074060088587660474872321955233138454583 43 111102814702929502420549680597492345081323730 44 1111044739845651136159262066000302271630136281 45 11110580140987395784359530745215346839049933564 46 111106863350121210861414528158898529153554796203 47 1111077129023191020935118747368178116545326119190 48 11110839254407745948811073700541485460058158812461 49 111108936257484167608250319323423297430054130905504 50 1111093712282095452065922314293954559299488460384223 51 11110971920478985283638088423995588484802295859885850 52 111109997586054101715769368051295579041561418874258241 53 1111102202910655022070589358818130099259317722081034244 54 11111039845507462329397998053694979239819784743194226643 55 111110540986281920510461511456420637258395603889394687710 56 1111106550112477584571190837896780225877462571945472985621 57 11111074623122042890118131545512428557182300390826472415784 58 111110819207198565299799187686901473319382513314036333091463 59 1111108775879810744403775289220333121975791768560524544668770 60 11111092429260708176368222363499382764021103569836476868146601 61 111110961656307887627746990267789762164353786776564328610266124 62 1111109915472685323217093090052402708686866196412988308318706683 63 11111101546003704807823441671080755837466220193417385974843653030 64 111111034590251860684132129233064828650697325769017596451330333181 65 1111110498944237107691891124297723650071527538371644425984659321264 66 11111106213776119083740410557658925416013076079181784790858468960303 67 111111071932431174892060803388768195516419998605608536352884834744490 68 1111110797681671621358285132858740636184048049816750692064275204377361 69 11111108603675595193086385702724011560846935814504528653831295378237204 70 111111091051626983766902719932173635954759354706999955928346942853100323 71 1111110950635238092357391042120407916089105289721929392026369553071927150 72 11111109827304126961081085861389468582079105689216194970320037586922151141 73 111111100840655237910869585624357886034575273482044470044216817618221989944 74 1111111028947464125509172289772184886277425438809041422873128236671110934743 75 11111110453801935226295567453175199191334630876346870806693105483106673665010 76 111111105852637704032586596411501305147364294951258774683196352924653431366521 77 1111111069043323854482914166333620110373461710423600349724939479807338772275484 78 11111110774568813058085531416988120340071541548567564670207470231620377896031563 79 111111108418772726686906452878611871117102682825545437834810644929882472868502070 80 1111111089572404035717473741853540622030584325900499216155350685934768142560375501 81 11111110938801454507962011640062664352824600034795783407738244231067798049655909824 82 111111109732633858285918312757784122816607538527436326765494258677601760054222918783 83 1111111100083293088509568711359798133614025110575952022753006704677222069829772662330 84 11111111022888566930298771848477121935429136007501034336280427924810927616729238970081 85 111111110405330757664612396686921770927128874785586476572636405946564287335400311228964 86 1111111105464868283539121394102009255746621043023693933104167271424009741802145598284403 87 11111111065941168490535193366960360598732029678995673178559829401760666261122991439649790 88 111111110749751570146503769117515428664762655217107105108222202477039382833624175895182261 89 1111111108220234783394252374960397259803744441773676550375606567242196437503305740162488904 90 11111111087984100489376241220895658341969282645484622061665108386178089485309118697416176423 91 111111110926095026137232151984338779164562007831464135897733257441738416919997424571021848450 92 1111111109630982431320079438071688906571645907100759995315039122406586951658712882637748084041 93 11111111099270081672782857726669515729960027590162425614297289404727204805874481602560962265644 94 111111111016382875604485084034947259337725633499192244284374308476301295521130856638893697202843 95 1111111110353285227058102894498644853303143242994113262236085545113939760650832983314290684122310 96 11111111105048504038687045378195603830542947930066893748805250858540276178726705628641142116587421 97 111111111062610254531718585247708166776043704482216199356135950467577111008524964950874331261855184 98 1111111110723104258475970904203493125977961352177245952788668432848002507072867430326831732851731663 99 11111111108007056290029989455848195077782860510126660523118362719432059262717389107324950387709415370 100 111111111086278672542462137868997922083169843655667859800103089149807781243522472293262196837264244401 101 1111111110912451602561919325174156295081004658229726867587716761281329896768207686630521654487169673524 102 11111111109521835042717576823615226063837377921870845997747305441776088519356912145577404745953747090883 103 111111111098396902563962836811142798137756837766243034378317411402947065992022661538396506629023036351630 104 1111111111009397442733924916711358444348454885197436718119345241678379428233129225287169507450260700046981 105 11111111110297401764093621555913058962130751108028067071529902796812161038460884578308454442803578757656664 106 111111111104601436334971194669526539844872680107578514316226037802534027481777441617634238569547206958768503 107 1111111111059033712901991779578433770609225908188509114360853490671567026835782469008018034803081651268835090 108 11111111110694491925438156458849688535236140713258589025153164977740121360705185543509976020769284299255227161 109 111111111107778157625727473893019711244811904055932403863668116194870007726847224416420077988988540950675660604 110 1111111111084447483228042013366379815884220235307888800332670022534816357131917606784173084137190771499685612523 111 11111111110897802088046558329153260267813498007876369360889096756268923444752151022648558085335049502579997649750 112 111111111109404638926594688855448301957317775801188360789362568041214461607612370134175442854979123784663656056941 113 1111111111097459333634979733065808625843702276211505026937260625396142174219985881949449544812437740208538733861344 114 11111111111001896891302060086748691168786529669813142029720996519612380911666432771086937479473636782435568409030943 115 111111111110237397352638702916211751271587905770221756419993640850226375993975301857263316551770879674431951074059610 116 1111111111104121401043331845551916230890292699331468263382188581379558762566132724412056727105187075581303738712648321 117 11111111111055193430568876986637552061821399971611328278279817035036319984711824454177315901407707906690781671413154884 118 111111111110663769666773238115322638679177602768799648193461189311400920409719520038933948745203830874839123290976191763 119 1111111111107532379556408127144803331467563948241053406494913890757870277048991893450159808742452596216388447037275408670 120 11111111111082481258673487239380648873022338327492819467806544118507387896359224924405830674954841626930595990956643753301 121 111111111110882072291610120137267413201698951438875627932799629021392342681821359390380517535825948412553321112056463557224 122 1111111111109278800555103183320361527812303946716781495525244523648916050120419786209824612078654775397080445929579387222983 123 11111111111096452626663047688785114444603104360874245435627304757691326055403713956223610366700585254771024063713384602720930 124 111111111110993843235526603732503137778459309933805041953256292015141707826542601093625061395072528407251206102201935457563881 125 1111111111110172968106435052082247324446957965815606839078350717000300270640016367079292494579030570214535827891200887950604364 126 11111111111103605967073702638880200817783192269361798340999418751509346316369619839396911084835607387610028629608645236166412603 127 111111111111051069958811843333263828764414291980190215980969526200720602398315514340099255430812784341460050180375463663250300390 128 1111111111110630781892716968888332852337169216079111985223738201660105089634428003956524988318253012045690618271646329286708512061 129 11111111111107268477363957973328885040917739240931958279780926684663653180426054588941965742015888894046687141427494845308309752304 130 111111111111080370041133886008853302549554952600062089339313629945334398871272700609095666224587546251890419218802690928650797408623 131 1111111111110865182551293310293048642618615925274639941330951233013912169220614035471676142350113656623819075298446299371239087331050 132 11111111111109143682632568704566611363170920035678946774840931942478593356128185547879074312679086797145142321238805365791187350069841 133 111111111111095371683282771858755113127588434563951821530805177042776337971952961814672031481934693209045198275277728891546983168777044 134 1111111111110985195688484397092263127242923959015326920017941134968059770501372192786684547869098650942892995840169372069574398302419043 135 11111111111110103787730097398960327240165585195752288210112138783984834608750831144751128974132005845006912126022203792353698962291476910 136 111111111111103052524063001413904840143546760295277781041851269904191570204817028281408405860063241058485248915792985528926221688803549221 137 1111111111111046642414726233533460943370595587119630736250692068506208139423699232979375228326653011071142861975531771293004034573898174584 138 11111111111110595361540032090489909769186983331855199440696057205524154115426520008586652844955070612696558360161304716763114693019645411863 139 111111111111106985114542478946141500375718070940443474390132172042676789034707901903562588962460908633320655314186801577311440737410574481970 140 1111111111111078103138562053791354225227966700062668300554987059444943203945253035513958653824900098836417295789087342945635252976662762902201 141 11111111111110847047330718652553056024045955374308060042720656002188301201011084496650070052336376050651709743801774506311911770311304049560924 142 111111111111108998600867971442646670414589862974609159644280156761761298566445088147003675638487995816126645948970685975340554006091553239315083 143 1111111111111094211029165993763395585538941114808707784777926908926475944434453877156156092318000014694689118695659048538061842377849141239770230 144 11111111111110975910455550172329386906533751084639945927452954656684846446101207988260993285705591469497003816195851303092292901779487817655520781 145 111111111111110029505866623600857317474492230619082096776882445290955077133048659872257780132563799626784595973830816109788445139130487091042072064 146 1111111111111102458269155211029080762018160065773580532112464713626133255996695369920022521406216847479430706123077668414669181848627930588437216703 147 11111111111111041888375463910454868318367502741404374157497854576612640353746204525181092684089378143272326451757888156110272669578054725119112045690 148 111111111111110557329225933505861168769162244118424753874084632062030105469943955141664415148024353074474126739040550403957888541680705314122079036961 149 1111111111111106680856029690269111572375520174994457945174297144852996868070534346945504800671852575348381700648322740118152755369838091189933656764004 150 11111111111111075669070459744375114801226383621302074243413588711718866177230299415736096913924220467661108149977684716488781389251778084015365487564723 151 111111111111110827574785900177223140632033291188259758468515878569336496692283629637860178965251874176770249034888102820739158956590702555713516178892350 152 1111111111111108842820509423640007347278488551706405001465273984043730921021586319773849561102416656702680022565549059121168921976719120974772201934122741 153 11111111111111092964786297611342281000450130635763985791419037760906153216700388082656748246832452681175141443067724766856740738544831581554609089099012744 154 111111111111110965940512603112960470225823267307786726340947642641141866087352703394694855875836329698280748968369570715401983833125156832330141192033367143 155 1111111111111109949746323047125905984028808360681779121886668955009709241578680731935874307623685289941755189977206539737067271399944886669218583043584374210 156 11111111111111101820192806599229470094452689107662770641999901820591656608139852490489682875185566692422698622080013299076906285985388364517747042996373290121 157 111111111111111036783764675016057982977843735083455964581643076578414277353781964210042016183576066514935985599063022409628201972923364383073079348320588914284 158 1111111111111110516492339622350686086044972102889527824992475033806830452384682546222070006490177308108370979015729870473201485319699313510351260919423835391963 159 11111111111111106354160939201027710910581999045336734252747563487463335897960705643596340548140373455922494414353078530877602341350267611422754329130797414635270 160 111111111111111073055509735830443909506878214584907543397130435095861259689212982628980737977328873713768699337071937193591882135876617519192866953034524085691101 161 1111111111111110806666300108865773498277247938901439805163904227858774051152451659544007082890771531153204425918923153392701485223496434403708208335328027639684624 162 11111111111111108675552623093148410208440205733433526842356648669440723388524463380023973669597986067552020674574234617472555133581500057591603141348994506999367183 163 111111111111111091626643206967409503889743868089689367855191374699489553115831068669662485500254068743159202843819235002546268438730754483653623615234918596515499530 164 1111111111111110955235367877961498253340173166939731819534333035426846366075936468615764475830494562070099921097791781445310395471350917094944092455205272585837917681 165 11111111111111109864105165245914208248943607557740050050849785583680531745465042456329549876897377668296041971629634869798295514689442853999239368419382910866384059764 166 111111111111111101135063544189535888213771082684142488990785002281884169159119204298764680477557238316155659898384693160676536983219831529303459202354878048940587180803 167 1111111111111111031302730575738509327932390883695361465957324717428384040361059068741869962243460102489293010924926727407974271305391206832086506004949209312683382070990 168 11111111111111110472644066828130296845681349291785110608924932346404736869440110832804833401173802910825693857199770840987715158752403538756097321081255710218371590801861 169 111111111111111106003374756847264596987673016556503090388842242917237328799390189187899146836632144852273410817711062947632437322676708841656916044969466971442606508695704 170 1111111111111111070249220277000338998123606354674246861809062975179006910725579137241606683940376877757637697453364095790824189955812184502407126852463953331130132092080823 171 11111111111111110784215984438224934207211073059616196699075240071748707798568032327736032128870724727869464745296401838486528087629601155976127118394363825558098567960333650 172 111111111111111108495950097728021695879910806699151793726726713036684036063472365882015261428815457463108644901829771179803008652063438758704478576139282710121187210912215641 173 1111111111111111090189823004046395789261508675815436561595548777718055267993530574467868224530883069016744905023042062909089100082751768735224247865147233320362602134556568444 174 11111111111111110943740806254593388536314291628745714662784176699978468152488113943912787572859972709804449080337467081737149066104346554320847190312453835870977450423857875243 175 111111111111111109772148672258969330512736555252187939263483457102108986373715369403262620577055433577899152954576500657330484967157545567873154670567121644619313881239000751510 176 1111111111111111100399411600293976866324114664239725735025028985439389207869886355597013675698432839231622136307106936386921453039985341320628234215985539056323093550263805871021 177 11111111111111111025417515024574037152815139536140028095897149637738811358471018957741784072108520678006232764920441257847870601944618725564351969096238253058538772014980557373984 178 111111111111111110425562342418814519444743338511342446956772896984140090456438903337873757020584566355927251602792570007656570814791740890622557340722786838619191405295306122132063 179 1111111111111111105626720961572738377780168930312961797713272786395379832705976096193798589494369646617916071350596870896731707625618993666630277776657809890819048499350868403868570 180 11111111111111111067235989914804129244463573664725916603112741454885445318031244228115542493714533862906929974557167632462360477652488393152402428578751166146991085390860155476120001 181 111111111111111110760110141540655256177930811540029555043045838568806706937278242228861219949625265464184557926330415497252529015568700475427131571568563875389233281218258396145928324 182 1111111111111111108303103354547464271645668714542458662546197354310180488574478490961685270707658207629233165171119807276899569207404681565567724398352394845291500351314064041963379283 183 11111111111111111088647049058601936395387571938561891522489843174391189185088201804458570832325657191723759941282451985820704350184623952446406265426949689084331284429463607810797908830 184 111111111111111110931398614691037713385322797730717354401631178205789350974278594930605121103038326298350663740938194635704284895215035230291683585727361275395757794641575450972948754581 185 1111111111111111109673411139750523929304804604067961057432722700810725106373204773030634852157583065320719342092009561942438640741521611007046747108488820127882711064273047661327528567464 186 11111111111111111099609511340226413656660659054765910681671259093418963454991629363285159345038157908346436008669707630934642044942290644991051480092371321757756043160997712669451032304903 187 111111111111111111019098312944033531475507494660349507675528571293128631771074101912592788510303841306786005540136927835563912065700025055712910467972385488846631229633159469360873388376290 188 1111111111111111110375008725774490474026282179505018283626132174185024785935409261443410987943534731765471742786102867736056286167519811035736887991057269595807075369902275706024423867806761 189 11111111111111111105222292028418146014432479658262368491229686523791288057428467433371742413964908971790803545724971278257286348660867652347174236275960196302737841734514316514993685857547404 190 111111111111111111064000558449567390337682059488321170152051748952996864420264817287207322974913538473772687494091623019013582197001598150194900663056302879214420038863706197565052072546956923 191 1111111111111111110734226689818761344923678698128791583438596386548418826277415038509936613226390752398523906705303359227996225725697180969757850279804640688789057946958719018857040619919654950 192 11111111111111111108096035740772312981611651807252554889730794178120681275906913920251994164057649353341014398516389860314518757665110537710167138226319324896792062867026210453650556268188348541 193 111111111111111111086990508148400726075115436680242661340067579964743214646804390533989570714804922608603342023612044926080005931729660862552969896861076707217845610504103086254286717800773444144 194 1111111111111111110918146287409428030823145715664163512942757883527945650483291631242895763841269130889313981477412100737570437916992280815893034241252335309071421532983402814270816191793631943343 195 11111111111111111109567392521497646468807387947535530325764260398384675981521726695909173212455412908328059189372986623656326566762824327215601760372948401840325766619731224246460252892397388608810 196 111111111111111111098761362394203393972681325802506464828336180948994072851561892908214532319380713683803321313863453189140538962348136132278212626309346922672489215848280913744261751040531885291921 197 1111111111111111111012313121375849374003672828642273940848911047512647018920546651081533102764843872667431920616416537623685054951123907742103804838214685032240440252349514019928103758942130075553684 198 11111111111111111110320727193229017214251604851360413749013507490815759443015741858842460154278852908435593226569987972653395266981796466467332068955528139623337265757723556820405989935737526681632163 199 111111111111111111104788039768054359936235061033105532214330266591210103113493889232801769006142444014076546231864293250657847383829508865502275814004389524924877955867536788979264829918013754950181870 200 1111111111111111111060526540366657101712102710487066479936864277164212073865901996783835702019808766956682483062547404463527316421622867703947413934947049350201033907080147095025314302615788858198188901