1 9901 2 99990001 3 999999000001 4 9999999900000001 5 811451682377384625400019885321 6 666809750614092756440997454321145572124297 7 9487975174553917765709752598913886733902249807 8 451758720286129809463302229118977816556275026247 9 482405967216190677658368860828837029782991706641 10 616702241273241464228741455123758372745732277149 11 45568777448898926771505932475441338201823020604851 12 758751408135177632584329442563587578403802457203988171 13 333333333266666666666666666666333333333333333333326666666667 14 379845109286996981286201548908130030187137984510928699698129 15 4638752856692452492325873188489732729986659505802845793291927415554369 16 5092491306929953278765959149535772914496814503733278222328333457176129 17 5808524942676483384275153545193012858106659096100711474081561010359637 18 7474415117606463082078024227943285684512100817081041433076437604553859 19 8288291211219512913408859355802305337318132115484203628205474368005367 20 8542911330834255958790683061670699312101557983920157872033381638118329 21 9137020256342525772368864860485133382777109431522600800619941916820569 22 7142355572875527978124652270105455251258751224497920507997533825519491681077 23 839592772830076178637585873962392443864982068238688633207833336054467693868223 24 44039207996695147099530608879366240274390930940267590106879724402466306346075691 25 47231283815029848651065743853846716202774202753864674703588152944111855676004331 26 333333333333326666666666666666666666666666333333333333333333333333333266666666666667 27 414851171510431376362365585801899270226896869684705919975517843254639001495685751761 28 908530168972980372514212082371520911828800648506480457878212774894610215140104465111 29 636126016753318546352467673701920845309423522482386814094063890059662962168315358192545781 30 655323431030778120206788537842344676568569222479793211462557655723431430778120206388537443 31 613357053915815609640661351185171333371913706359956274866205787390282045590320908508293634831273 32 4951893030951744754581154386398711978888103668106187693178700010700485257731554645778281930465078469 33 8408765762529562853897728617673136060763993430246099654901048793503335748887564602232968785363817767 34 330848414644225281259372045895516821756522476261193984159285429384884605533276549723671116589792663197 35 373748727585215804510564621847990884948617149007672495421846376435840591126567435148708717252954285349 36 414692993636193893881849468290012418132543594531649775151212309143843404689598457083123991008256694137 37 522950209921594233828319690572910283609899363029693188936871426682753131487837087026880610490236939173 38 574971358823503681073758740681991794821355539048738732631873671238815613610084481718150644411841492083 39 638116136863265050180855759043891945254763271689133566582224717234196572197654783866165274568637482951 40 812901115934630487552176474911201955476585212900965464693310227196385537459243131910582828754392419501 41 816944817652958640965191846191773147441519661049896821777576790662742408455917961942776806553752270217 42 866283862943912227045347141818940797492725228776630738979032347877401086433893438540903444431816598333 43 905720314823626004724934279840086883882611100454236580525759441197975164810090195703115083947680840603 44 67038061128987958622426096544605328284749119439998246802261458343040969187654100113233273814528114737693 45 50956713308061907061812220408973393597291673219047219536983969863234164702228946172642406162478928004239825243 46 52979186173832904510445877128314948006364402448669420410690871634615368395501945302297685587944446833079272911 47 58389506973252660691195906649670859828586872723370201370769931594948679014551057976884860979264067931694325059 48 59267258638120063563291437092325451610824744494571660091010708261933361560352617035537634853107581919369984519 49 65108914454486760908008844283931928642266525447094287006510628772183964532440417432922947211204546384772225257 50 82342053030446279585931608555127417915796107344912372063260935591990395001817485985137316639662318318412605517 51 88642495930792601590717503662925546079070233712179752024899486988361172674178482219203906398928173786270680771 52 584389969587896354889195330057123482237553469274678564119679564761654699610700264012619679174014707797779151479567 53 609332240867294083866777805442993509849066242551506806988028568671838396973168354863230153438564125720789004523791 54 818829314076760805794007209848935094191110407380026552033789784317871600244490595480590774662687979307578902587983 55 83673376484333622199224702455511214993458419137951112123842003222775859735607054645560072975852855931211011176795619 56 600675513109741851933288173114417500833711487830957426886581585574289097974667383377722082288328962295087462071504815343 57 975180997976464359810738967784298157339962408317112655791187592915202791398609108443834469176701945289950770783823244823 58 3655393349600562269035555139606237759461820028091616964753881332990706731969715225632928180053182836210108392899896403974629 59 435187725288711375797319072217197404742917185267863869777166482019289626602883750986807414481246789791627699274743681484732071 60 498584528558552550400144468947356227917425121871060599935991879193892896444060576478870811284516630966230524671473840307906579 61 546431022349047213840064659142626686810665074024566809441328439273702701173601683238918657778307125629670444861669110766799819 62 699320474176920592758399867897613211973387221775968093445459327548192744499001302209280796111255512432909897054296797825457263 63 812707276645349290406728008189427610753431280837133910447881599933630252486386466664726194806687271160290633519662943245049993 64 994526310726414744348387465289442540091652177921657559016375571326112510359243852847326538203689744774080795790363773560904339 65 6657583366793190847007332087630725374204497929546799861815372203300619567446219913358179737581235935085534006936283328339862079713 66 8386955568800313047209216984888319677752334945675596620907976166383440588002730025275506214609492182928561637535254844690461372517 67 340272378614436096584493080996481483984838350767550842878803599172064209382212628597934276358583004496173071067294078878635460636087 68 355680597663985932512674695158546499759204698368113198051320127264259114998451290740714739203963125023517130474212725020773840395787 69 436198209375585580290052914936579510918305164981161764159890230733504888882241752699837906191796704040344278319757395164466435167863 70 464295262773189765852824557056763497883465185995914821826919820392797580798057530084638822438731030041312509546429011413314603590761 71 479511212189983336350943649520410398255752334365556545857936181627717583679822740395466304613553328672119072083719793866276669470321 72 515161238469576188698206060631970457210869836292304795954028091440199599600190202249712502497815023491571153680481023695767210319251 73 604421752059623251857843097119965079995974456027338997250773728411439139053736104458122035447653122709795659983917294979209209367337 74 628828926097433536128725840181358552984785508365042573648104304459583736775680801019883678952298118633961716964468908778165029386413 75 727853212612784753854341868643010667968785217174335825811179151261620682408778883052166921526363632565204850779399902505578186925713 76 831840292422426785794136411236368091341003151386733415665267253020618742507285767375670372498539922513721665551330742278836221990263 77 915621737327562945887342772821703473737989827860437202913394162243660858571459622612173219948324215390283857550206835277947443565733 78 963537604102136728384794768108162045220611872651466555392258290825370124737136960885688852729231779440798793371604379274021240078267 79 44222941083475323325773887832374457887910033661566737453647162804189883696097347660840069190652420517191806214400420099311329275948113 80 85784866718964383540595245638793500402213186412686923421313325817996799539422282617357256556931497878062029453611250729247666699243861 81 3849315476749522694073425810386328661970258932863254057095462209679416374938364530998049639377596299907387347407355914326824569858480161 82 339239616890849488882785833466628557719743907040077625227859173317827866551458985700048666700490647773762282849945925660272954235636338089 83 993499824819290527154507013849956172025735705820563714858635589586986099829486506480658420591734066992339711045872395103569634418881824319 84 3267326732673267326732673267326732673267326732673267326732673267326732773267326732673267326732673267326732673267326732673267326732673267326733 85 390662345976813602848918801960735018565938243139914526588269327933640768133678603929406055397059124382689001316825379178918569578214993656406893 86 432327063909932024886091207045412713906871729546567672936090067975113909792954587286093128270453432327063909932024886091207045412713906871729547 87 505215159364519617890871644645571115963616057770144150693894377598272752946665894030212015592844775202390456046766755194709401444276916958796963 88 533175009145262760350643734857789174790834767418466824990854737239649357265142210825209165232581533175009145262760350643734857789174790834767419 89 573481155769820831274924488985159683285656372322082341925217423489051136855342714118510705617262037214267702796904940861540838129718760031796883 90 601168526273187822961929095282071837677467524310743008392739567856712009560390054360526170486105137435414340211749295992043429101802203092099751 91 673218367905661008976067562369123386564224636589021592697848197454534245501991537665463781723211939498024881157786445807445760280190136506472837 92 698368483533069795377688048654405259715269367138301631516466930204622312951345594740284730632861698368483533069795377688048654405259715269367139 93 871718460272978841419922167192936615894089045589777647392985918374743702424118528530281542605025141705691364505990284245231948809776847431784783 94 889570990828427877709566917157212229043241617612110429009171572122290432082842787770956758382387889570990828427877709566917157212229043241617613 95 994552721558157070954710157574216127678290200701661270359429087249371351186753657674118071788882458285833491133144620647209427186163152665625263 96 5640923866784028079074069982036965452862577914129722610290850253970406433900531980331265487441545491523747527685391331369718853857925116430890226161