1 1
2 18
3 252
4 3168
5 37512
6 427608
7 4748472
8 51736248
9 555626232
10 5900636088
11 62105724792
12 648951523128
13 6740563708152
14 69665073373368
15 716985660360312
16 7352870943242808
17 75175838489185272
18 766582546402667448
19 7799242917624007032
20 79193186258616063288
21 802738676327544569592
22 8124648086947901126328
23 82121832782531110136952
24 829096495042779991232568
25 8361868455385019921093112
26 84256816098465179289838008
27 848311344886186613608542072
28 8534802103975679522476878648
29 85813218935781115702291907832
30 862318970422030041320627170488
31 8660870733798270371885644534392
32 86947836604184433346970800809528
33 872530529437659900122737207285752
34 8752774764938939101104634865571768
35 87774972884450451909941713790145912
36 879974755960054067189475424111313208
37 8819772803640486604705278817001818872
38 88377955232764379442347509353016369848
39 885401597094879414981127584177147328632
40 8868614373853914734830148257594325957688
41 88817529364685232613471334318348933619192
42 889357764282167093521242008865140402572728
43 8904219878539503841691178079786263623154552
44 89137978906855534575220602718076372608390968
45 892241810161699811176985424462687353475518712
46 8930176291455298300592868820164186181279668408
47 89371586623097684705335819381477675631517015672
48 894344279607879162348022374433299080683653141048
49 8949098516470912461132201369899691726152878269432
50 89541886648238212150189812329097225535375904424888
51 895876979834143909351708310961875029818383139823992
52 8962892818507295184165374798656875268365448258415928
53 89666035366565656657488373187911877415289034325743352
54 896994318299090909917395358691206896737601308931690168
55 8972948864691818189256558228220862070638411780385211512
56 89756539782226363703309024053987758635745706023466903608
57 897808858040037273329781216485889827721711354211202132472
58 8980279722360335459968030948373008449495402187900819192248
59 89822517501243019139712278535357076045458619691107372730232
60 898402657511187172257410506818213684409127577219966354572088
61 8985623917600684550316694561363923159682148194979697191148792
62 89870615258406160952850251052275308437139333754817274720339128
63 898835537325655448575652259470477775934254003793355472483052152
64 8989519835930899037180870335234299983408286034140199252347469368
65 89905678523378091334627833017108699850674574307261793271127224312
66 899151106710402822011650497153978298656071168765356139440145018808
67 8992359960393625398104854474385804687904640518888205254961305169272
68 89931239643542628582943690269472242191141764669993847294651746523448
69 899381156791883657246493212425250179720275882029944625651865718711032
70 8994430411126952915218438911827251617482482938269501630866791468399288
71 89949873700142576236965950206445264557342346444425514677801123215593592
72 899548863301283186132693551858007381016081117999829632100210108940342328
73 8995939769711548675194241966722066429144730061998466688901890980463080952
74 89963457927403938076748177700498597862302570557986200200117018824167728568
75 899671121346635442690733599304487380760723135021875801801053169417509557112
76 8997040092119718984216602393740386426846508215196882216209478524757586014008
77 89973360829077470857949421543663477841618573936771939945885306722818274126072
78 899760247461697237721544793892971300574567165430947459512967760505364467134648
79 8997842227155275139493903145036741705171104488878527135616709844548280204211832
80 89980580044397476255445128305330675346539940399906744220550388600934521837906488
81 899825220399577286299006154747976078118859463599160697984953497408410696541158392
82 8998426983596195576691055392731784703069735172392446281864581476675696268870425528
83 89985842852365760190219498534586062327627616551532016536781233290081266419833829752
84 899872585671291841711975486811274560948648548963788148831031099610731397778504467768
85 8998853271041626575407779381301471048537836940674093339479279896496582580006540209912
86 89989679439374639178670014431713239436840532466066840055313519068469243220058861889208
87 899907114954371752608030129885419154931564792194601560497821671616223188980529757002872
88 8999164034589345773472271168968772394384083129751414044480395044546008700824767813025848
89 89992476311304111961250440520718951549456748167762726400323555400914078307422910317232632
90 899932286801737007651253964686470563945110733509864537602911998608226704766806192855093688
91 8999390581215633068861285682178235075505996601588780838426207987474040342901255735695843192
92 89994515230940697619751571139604115679553969414299027545835871887266363086111301621262588728
93 899950637078466278577764140256437041115985724728691247912522846985397267775001714591363298552
94 8999555733706196507199877262307933370043871522558221231212705622868575409975015431322269686968
95 89996001603355768564798895360771400330394843703023991080914350605817178689775138881900427182712
96 899964014430201917083190058246942602973553593327215919728229155452354608207976249937103844644408
97 8999676129871817253748710524222483426761982339944943277554062399071191473871786249433934601799672
98 89997085168846355283738394718002350840857841059504489497986561591640723264846076244905411416197048
99 899973766519617197553645552462021157567720569535540405481879054324766509383614686204148702745773432
100 8999763898676554777982809972158190418109485125819863649336911488922898584452532175837338324711960888
101 89997875088088993001845289749423713762985366132378772844032203400306087260072789582536044922407647992
102 899980875792800937016607607744813423866868295191408955596289830602754785340655106242824404301668831928
103 8999827882135208433149468469703320814801814656722680600366608475424793068065895956185419638715019487352
104 89998450939216875898345216227329887333216331910504125403299476278823137612593063605668776748435175386168
105 899986058452951883085106946045968985998946987194537128629695286509408238513337572451018990735916578475512
106 8999874526076566947765962514413720873990522884750834157667257578584674146620038152059170916623249206279608
107 89998870734689102529893662629723487865914705962757507419005318207262067319580343368532538249609242856516472
108 899989836612201922769042963667511390793232353664817566771047863865358605876223090316792844246483185708648248
109 8999908529509817304921386673007602517139091182983358100939430774788227452886007812851135598218348671377834232
110 89999176765588355744292480057068422654251820646850222908454876973094047075974070315660220383965138042400508088
111 899992590890295201698632320513615803888266385821652006176093892757846423683766632840941983455686242381604572792
112 8999933318012656815287690884622542234994397472394868055584845034820617813153899695568477851101176181434441155128
113 89999399862113911337589217961602880114949577251553812500263605313385560318385097260116300659910585632909970396152
114 899994598759025202038302961654425921034546195263984312502372447820470042865465875341046705939195270696189733565368
115 8999951388831226818344726654889833289310915757375858812521352030384230385789192878069420353452757436265707602088312
116 89999562499481041365102539894008499603798241816382729312692168273458073472102735902624783181074816926391368418794808
117 899996062495329372285922859046076496434184176347444563814229514461122661248924623123623048629673352337522315769153272
118 8999964562457964350573305731414688467907657587127001074328065630150103951240321608112607437667060171037700841922379448
119 89999681062121679155159751582732196211168918284143009668952590671350935561162894473013466939003541539339307577301415032
120 899997129559095112396437764244589765900520264557287087020573316042158420050466050257121202451031873854053768195712735288
121 8999974166031856011567939878201307893104682381015583783185159844379425780454194452314090822059286864686483913761414617592
122 89999767494286704104111458903811771037942141429140254048666438599414832024087750070826817398533581782178355223852731558328
123 899997907448580336937003130134305939341479272862262286437997947394733488216789750637441356586802236039605197014674584024952
124 8999981167037223032433028171208753454073313455760360577941981526552601393951107755736972209281220124356446773132071256224568
125 89999830503335007291897253540878781086659821101843245201477833738973412545559969801632749883530981119208020958188641306021112
126 899998474530015065627075281867909029779938389916589206813300503650760712910039728214694748951778830072872188623697771754190008
127 8999986270770135590643677536811181268019445509249302861319704532856846416190357553932252740566009470655849697613279945787710072
128 89999876436931220315793097831300631412175009583243725751877340795711617745713217985390274665094085235902647278519519512089390648
129 899998887932380982842137880481705682709575086249193531766896067161404559711418961868512471985846767123123825506675675608804515832
130 8999989991391428845579240924335351144386175776242741785902064604452641037402770656816612247872620904108114429560081080479240642488
131 89999909922522859610213168319018160299475581986184676073118581440073769336624935911349510230853588136973029866040729724313165782392
132 899999189302705736491918514871163442695280237875662084658067232960663924029624423202145592077682293232757268794366567518818492041528
133 8999992703724351628427266633840470984257522140880958761922605096645975316266619808819310328699140639094815419149299107669366428373752
134 89999934333519164655845399704564238858317699267928628857303445869813777846399578279373792958292265751853338772343691969024297855363768
135 899999409001672481902608597341078149724859293411357659715731012828324000617596204514364136624630391766680048951093227721218680698273912
136 8999994681015052337123477376069703347523733640702218937441579115454916005558365840629277229621673525900120440559839049490968126284465208
137 89999952129135471034111296384627330127713602766319970436974212039094244050025292565663495066595061733101083965038551445418713136560186872
138 899999569162219239307001667461645971149422424896879733932767908351848196450227633090971455599355555597909755685346963008768418229041681848
139 8999996122459973153763015007154813740344801824071917605394911175166633768052048697818743100394200000381187801168122667078915764061375136632
140 89999965102139758383867135064393323663103216416647258448554200576499703912468438280368687903547800003430690210513104003710241876552376229688
141 899999685919257825454804215579539912967928947749825326036987805188497335212215944523318191131930200030876211894617936033392176888971386067192
142 8999997173273320429093237940215859216711360529748427934332890246696476016909943500709863720187371800277885907051561424300529592000742474604728
143 89999974559459883861839141461942732950402244767735851408996012220268284152189491506388773481686346202500973163464052818704766328006682271442552
144 899999771035138954756552273157484596553620202909622662680964109982414557369705423557498961335177115822508758471176475368342896952060140442982968
145 8999997939316250592808970458417361368982581826186603964128676989841731016327348812017490652016594042402578826240588278315086072568541263986846712
146 89999981453846255335280734125756252320843236435679435677158092908575579146946139308157415868149346381623209436165294504835774653116871375881620408
147 899999833084616298017526607131806270887589127921114921094422836177180212322515253773416742813344117434608884925487650543521971878051842382934583672
148 8999998497761546682157739464186256437988302151290034289849805525594621910902637283960750685320097056911479964329388854891697746902466581446411253048
149 89999986479853920139419655177676307941894719361610308608648249730351597198123735555646756167880873512203319678964499694025279722122199233017701277432
150 899999878318685281254776896599086771477052474254492777477834247573164374783113620000820805510927861609829877110680497246227517499099793097159311496888
151 8999998904868167531292992069391780943293472268290434997300508228158479373048022580007387249598350754488468893996124475216047657491898137874433803471992
152 89999990143813507781636928624526028489641250414613914975704574053426314357432203220066485246385156790396220045965120276944428917427083240869904231247928
153 899999911294321570034732357620734256406771253731525234781341166480836829216889828980598367217466411113565980413686082492499860256843749167829138081231352
154 8999999201648894130312591218586608307660941283583727113032070498327531462952008460825385304957197700022093823723174742432498742311593742510462242731082168
155 89999992814840047172813320967279474768948471552253544017288634484947783166568076147428467744614779300198844413508572681892488680804343682594160184579739512
156 899999935333560424555319888705515272920536243970281896155597710364530048499112685326856209701533013701789599721577154137032398127239093143347441661217655608
157 8999999418002043820997878998349637456284826195732537065400379393280770436492014167941705887313797123316106397494194387233291583145151838290126974950958900472
158 89999994762018394388980910985146737106563435761592833588603414539526933928428127511475352985824174109844957577447749485099624248306366544611142774558630104248
159 899999952858165549500828198866320633959070921854335502297430730855742405355853147603278176872417566988604618197029745365896618234757298901500284971027670938232
160 8999999575723489945507453789796885705631638296689019520676876577701681648202678328429503591851758102897441563773267708293069564112815690113502564739249038444088
161 89999996181511409509567084108171971350684744670201175686091889199315134833824104955865532326665822926076974073959409374637626077015341211021523082653241345996792
162 899999965633602685586103756973547742156162702031810581174827002793836213504416944602789790939992406334692766665634684371738634693138070899193707743879172113971128
163 8999999690702424170274933812761929679405464318286295230573443025144525921539752501425108118459931657012234899990712159345647712238242638092743369694912549025740152
164 89999997216321817532474404314857367114649178864576657075160987226300733293857772512825973066139384913110114099916409434110829410144183742834690327254212941231661368
165 899999974946896357792269638833716304031842609781189913676448885036706599644719952615433757595254464217991026899247684906997464691297653685512212945287916471084952312
166 8999999774522067220130426749503446736286583488030709223088039965330359396802479573538903818357290177961919242093229164162977182221678883169609916507591248239764570808
167 89999997970698604981173840745531020626579251392276383007792359687973234571222316161850134365215611601657273178839062477466794639995109948526489248568321234157881137272
168 899999981736287444830564566709779185639213262530487447070131237191759111141000845456651209286940504414915458609551562297201151759955989536738403237114891107420930235448
169 8999999835626587003475081100388012670752919362774387023631181134725832000269007609109860883582464539734239127485964060674810365839603905830645629134034019966788372119032
170 89999998520639283031275729903492114036776274264969483212680630212532488002421068481988747952242180857608152147373676546073293292556435152475810662206306179701095349071288
171 899999986685753547281481569131429026330986468384725348914125671912792392021789616337898731570179627718473369326363088914659639633007916372282295959856755617309858141641592
172 8999999880171781925533334122182861236978878215462528140227131047215131528196106547041088584131616649466260323937267800231936756697071247350540663638710800555788723274774328
173 89999998921546037329800007099645751132809903939162753262044179424936183753764958923369797257184549845196342915435410202087430810273641226154865972748397205002098509472968952
174 899999990293914335968200063896811760195289135452464779358397614824425653783884630310328175314660948606767086238918691818786877292462771035393793754735574845018886585256720568
175 8999999912645229023713800575071305841757602219072183014225578533419830884054961672792953577831948537460903776150268226369081895632164939318544143792620173605169979267310485112
176 89999999213807061213424205175641752575818419971649647128030206800778477956494655055136582200487536837148133985352414037321737060689484453866897294133581562446529813405794366008
177 899999992924263550920817846580775773182365779744846824152271861207006301608451895496229239804387831534333205868171726335895633546205360084802075647202234062018768320652149294072
178 8999999936318371958287360619226981958641292017703621417370446750863056714476067059466063158239490483808998852813545537023060701915848240763218680824820106558168914885869343646648
179 89999999426865347624586245573042837627771628159332592756334020757767510430284603535194568424155414354280989675321909833207546317242634166868968127423380959023520233972824092819832
180 899999994841788128621276210157385538649944653433993334807006186819907593872561431816751115817398729188528907077897188498867916855183707501820713146810428631211682105755416835378488
181 8999999953576093157591485891416469847849501880905940013263055681379168344853052886350760042356588562696760163701074696489811251696653367516386418321293857680905138951798751518406392
182 89999999582184838418323373022748228630645516928153460119367501132412515103677475977156840381209297064270841473309672268408301265269880307647477764891644719128146250566188763665657528
183 899999996239663545764910357204734057675809652353381141074307510191712635933097283794411563430883673578437573259787050415674711387428922768827299884024802472153316255095698872990917752
184 8999999966156971911884193214842606519082286871180430269668767591725413723397875554149704070877953062205938159338083453741072402486860304919445698956223222249379846295861289856918259768
185 89999999695412747206957738933583458671740581840623872427018908325528723510580879987347336637901577559853443434042751083669651622381742744275011290606009000244418616662751608712264337912
186 899999997258714724862619650402251128045665236565614851843170174929758511595227919886126029741114198038680990906384759753026864601435684698475101615454081002199767549964764478410379041208
187 8999999975328432523763576853620260152410987129090533666588531574367826604357051278975134267670027782348128918157462837777241781412921162286275914539086729019797907949682880305693411370872
188 89999999777955892713872191682582341371698884161814802999296784169310439439213461510776208409030250041133160263417165539995176032716290460576483230851780561178181171547145922751240702337848
189 899999998001603034424849725143241072345289957456333226993671057523793954952921153596985875681272250370198442370754489859956584294446614145188349077666025050603630543924313304761166321040632
190 8999999982014427309823647526289169651107609617106999042943039517714145594576290382372872881131450253331785981336790408739609258650019527306695141698994225455432674895318819742850496889365688
191 89999999838129845788412827736602526859968486553962991386487355659427310351186613441355855930183052279986073832031113678656483327850175745760256275290948029098894074057869377685654472004291192
192 899999998543168612095715449629422741739716378985666922478386200934845793160679520972202703371647470519874664488280023107908349950651581711842306477618532261890046666520824399170890248038620728
193 8999999986888517508861439046664804675657447410871002302305475808413612138446115688749824330344827234678871980394520207971175149555864235406580758298566790357010419998687419592538012232347586552
194 89999999881996657579752951419983242080917026697839020720749282275722509246015041198748418973103445112109847823550681871740576346002778118659226824687101113213093779988186776332842110091128278968
195 899999998937969918217776562779849178728253240280551186486743540481502583214135370788735770757931006008988630411956136845665187114025003067933041422183910018917844019893680986995578990820154510712
196 8999999990441729263959989065018642608554279162524960678380691864333523248927218337098621936821379054080897673707605231610986684026225027611397372799655190170260596179043128882960210917381390596408
197 89999999913975563375639901585167783476988512462724646105426226779001709240344965033887597431392411486728079063368447084498880156236025248502576355196896711532345365611388159946641898256432515367672
198 899999999225780070380759114266510051292896612164521814948836041011015383163104685304988376882531703380552711570316023760489921406124227236523187196772070403791108290502493439519777084307892638309048
199 8999999993032020633426832028398590461636069509480696334539524369099138448467942167744895391942785330424974404132844213844409292655118045128708684770948633634119974614522440955677993758771033744781432
200 89999999937288185700841488255587314154724625585326267010855719321892246036211479509704058527485067973824769637195597924599683633896062406158378162938537702707079771530701968601101943828939303703032888
201 899999999435593671307573394300285827392521630267936403097701473897030214325903315587336526747365611764422926734760381321397152705064561655425403466446839324363717943776317717409917494460453733327295992
202 8999999994920343041768160548702572446532694672411427627879313265073271928933129840286028740726290505879806340612843431892574374345581054898828631198021553919273461493986859456689257450144083599945663928
203 89999999954283087375913444938323152018794252051702848650913819385659447360398168562574258666536614552918257065515590887033169369110229494089457680782193985273461153445881735110203317051296752399510975352
204 899999999588547786383221004444908368169148268465325637858224374470935026243583517063168327998829530976264313589640317983298524321992065446805119127039745867461150381012935615991829853461670771595598778168
205 8999999996296930077448989040004175313522334416187930740724019370238415236192251653568514951989465778786378822306762861849686718897928589021246072143357712807150353429116420543926468681155036944360389003512
206 89999999966672370697040901360037577821701009745691376666516174332145737125730264882116634567905192009077409400760865756647180470081357301191214649290219415264353180862047784895338218130395332499243501031608
207 899999999700051336273368112240338200395309087711222389998645568989311634131572383939049711111146728081696684606847791809824624230732215710720931843611974737379178627758430064058043963173557992493191509284472
208 8999999997300462026460313010163043803557781789401001509987810120903804707184151455451447400000320552735270161461630126288421618076589941396488386592507772636412607649825870576522395668562021932438723583560248
209 89999999975704158238142817091467394232020036104609013589890291088134242364657363099063026600002884974617431453154671136595794562689309472568395479332569953727713468848432835188701561017058197391948512252042232
210 899999999781337424143285353823206548088180324941481122309012619793208181281916267891567239400025964771556883078392040229362151064203785253115559313993129583549421219635895516698314049153523776527536610268380088
211 8999999998032036817289568184408858932793622924473330100781113578138873631537246411024105154600233682944011947705528362064259359577834067278040033825938166251944790976723059650284826442381713988747829492415420792
212 89999999982288331355606113659679730395142606320259970907030022203249862683835217699216946391402103146496107529349755258578334236200506605502360304433443496267503118790507536852563437981435425898730465431738787128
213 899999999840594982200455022937117573556283456882339738163270199829248764154516959292952517522618928318464967764147797327205008125804559449521242739900991466407528069114567831673070941832918833088574188885649084152
214 8999999998565354839804095206434058162006551111941057643469431798463238877390652633636572657703570354866184709877330175944845073132241035045691184659108923197667752622031110485057638476496269497797167699970841757368
215 89999999987088193558236856857906523458058960007469518791224886186169149896515873702729153919332133193795662388895971583503605658190169315411220661931980308779009773598279994365518746288466425480174509299737575816312
216 899999999883793742024131711721158711122530640067225669121023975675522349068642863324562385273989198744160961500063744251532450923711523838700985957387822779011087962384519949289668716596197829321570583697638182346808
217 8999999998954143678217185405490428400102775760605031022089215781079701141617785769921061467465902788697448653500573698263792058313403714548308873616490405011099791661460679543607018449365780463894135253278743641121272
218 89999999990587293103954668649413855600924981845445279198802942029717310274560071929289553207193125098277037881505163284374128524820633430934779862548413645099898124953146115892463166044292024175047217279508692770091448
219 899999999915285637935592017844724700408324836609007512789226478267455792471040647363605978864738125884493340933546469559367156723385700878413018762935722805899083124578315043032168494398628217575424955515578234930823032
220 8999999999237570741420328160602522303674923529481067615103038304407102132239365826272453809782643132960440068401918226034304410510471307905717168866421505253091748121204835387289516449587653958178824599640204114377407288
221 89999999993138136672782953445422700733074311765329608535927344739663919190154292436452084288043788196643960615617264034308739694594241771151454519797793547277825733090843518485605648046288885623609421396761837029396665592
222 899999999938243230055046581008804306597668805887966476823346102656975272711388631928068758592394093769795645540555376308778657251348175940363090678180141925500431597817591666370450832416599970612484792570856533264569990328
223 8999999999444189070495419229079238759379019252991698291410114923912777454402497687352618827331546843928160809864998386779007915262133583463267816103621277329503884380358324997334057491749399735512363133137708799381129912952
224 89999999994997701634458773061713148834411173276925284622691034315214997089622479186173569445983921595353447288784985481011071237359202251169410344932591495965534959423224924976006517425744597619611268198239379194430169216568
225 899999999954979314710128957555418339509700559492327561604219308836934973806602312675562125013855294358181025599064869329099641136232820260524693104393323463689814634809024324784058656831701378576501413784154412749871522949112
226 8999999999594813832391160617998765055587305035430948054437973779532414764259420814080059125124697649223629230391583823961896770226095382344722237939539911173208331713281218923056527911485312407188512724057389714748843706542008
227 89999999996353324491520445561988885500285745318878532489941764015791732878334787326720532126122278843012663073524254415657070932034858441102500141455859200558874985419530970307508751203367811664696614516516507432739593358878072
228 899999999967179920423684010057899969502571707869906792409475876142125595905013085940484789135100509587113967661718289740913638388313725969922501273102732805029874868775778732767578760830310304982269530648648566894656340229902648
229 8999999999704619283813156090521099725523145370829161131685282885279130363145117773464363102215904586284025708955464607668222745494823533729302511457924595245268873818982008594908208847472792744840425775837837102051907062069123832
230 89999999997341573554318404814689897529708308337462450185167545967512173268306059961179267919943141276556231380599181469014004709453411803563722603121321357207419864370838077354173879627255134703563831982540533918467163558622114488
231 899999999976074161988865643332209077767374775037162051666507913707609559414754539650613411279488271489006082425392633221126042385080706232073503428091892214866778779337542696187564916645296212332074487842864805266204472027599030392
232 8999999999784667457899790789989881699906372975334458464998571223368486034732790856855520701515394443401054741828533698990134381465726356088661530852827029933801009014037884265688084249807665910988670390585783247395840248248391273528
233 89999999998062007121098117109908935299157356778010126184987141010316374312595117711699686313638549990609492676456803290911209433191537204797953777675443269404209081126340958391192758248268993198898033515272049226562562234235521461752
234 899999999982558064089883053989180417692416211002091135664884269092847368813356059405297176822746949915485434088111229618200884898723834843181583999078989424637881730137068625520734824234420938790082301637448443039063060108119693155768
235 8999999999843022576808947485902623759231745899018820220983958421835626319320204534647674591404722549239368906793001066563807964088514513588634255991710904821740935571233617629686613418109788449110740714737035987351567540973077238401912
236 89999999998587203191280527373123613833085713091169381988855625796520636873881840811829071322642502943154320161137009599074271676796630622297708303925398143395668420141102558667179520762988096041996666432633323886164107868757695145617208
237 899999999987284828721524746358112524497771417820524437899700632168685731864936567306461641903782526488388881450233086391668445091169675600679374735328583290561015781269923028004615686866892864377969997893699914975476970818819256310554872
238 8999999999885563458493722717223012720479942760384719941097305689518171586784429105758154777134042738395499933052097777525016005820527080406114372617957249615049142031429307252041541181802035779401729981043299234779292737369373306794993848
239 89999999998970071126443504455007114484319484843462479469875751205663544281059861951823392994206384645559499397468879997725144052384743723655029353561615246535442278282863765268373870636218322014615569829389693113013634636324359761154944632
240 899999999990730640137991540095064030358875363591162315228881760850971898529538757566410536947857461810035494577219919979526296471462693512895264182054537218818980504545773887415364835725964898131540128464507238017122711726919237850394501688
241 8999999999916575761241923860855576273229878272320460837059935847658747086765848818097694832530717156290319451194979279815736668243164241616057377638490834969370824540911964986738283521533684083183861156180565142154104405542273140653550515192
242 89999999999249181851177314747700186459068904450884147533539422628928723780892639362879253492776454406612875060754813518341630014188478174544516398746417514724337420868207684880644551693803156748654750405625086279386939649880458265881954636728
243 899999999993242636660595832729301678131620140057957327801854803660358514028033754265913281434988089659515875546793321665074670127696303570900647588717757632519036787813869163925800965244228410737892753650625776514482456848924124392937591730552
244 8999999999939183729945362494563715103184581260521615950216693232943226626252303788393219532914892806935642879921139894985672031149266732138105828298459818692671331090324822475332208687198055696641034782855631988630342111640317119536438325574968
245 89999999999452653569508262451073435928661231344694543551950239096489039636270734095538975796234035262420785919290259054871048280343400589242952454686138368234041979812923402277989878184782501269769313045700687897673079004762854075827944930174712
246 899999999995073882125574362059660923357951082102250891967552151868401356726436606859850782166106317361787073273612331493839434523090605303186572092175245314106377818316310620501908903663042511427923817411306191079057711042865686682451504371572408
247 8999999999955664939130169258536948310221559738920258027707969366815612210537929461738657039494956856256083659462510983444554910707815447728679148829577207826957400364846795584517180132967382602851314356701755719711519399385791180142063539344151672
248 89999999999600984452171523326832534791994037650282322249371724301340509894841365155647913355454611706304752935162598851000994196370339029558112339466194870442616603283621160260654621196706443425661829210315801477403674594472120621278571854097365048
249 899999999996408860069543709941492813127946338852540900244345518712064589053572286400831220199091505356742776416463389659008947767333051266023011055195753833983549429552590442345891590770357990830956462892842213296633071350249085591507146686876285432
250 8999999999967679740625893389473435318151517049672868102199109668408581301482150577607480981791823548210684987748170506931080529905997461394207099496761784505851944865973313981113024316933221917478608166035579919669697642152241770323564320181886568888
251 89999999999709117665633040505260917863363653447055812919791987015677231713339355198467328836126411933896164889733534562379724769153977152547863895470856060552667503793759825830017218852398997257307473494320219277027278779370175932912078881636979119992
252 899999999997382058990697364547348260770272881023502316278127883141095085420054196786205959525137707405065484007601811061417522922385794372930775059237704544974007534143838432470154969671590975315767261448881973493245509014331583396208709934732812079928
253 8999999999976438530916276280926134346932455929211520846503150948269855768780487771075853635726239366645589356068416299552757706301472149356376975533139340904766067807294545892231394727044318777841905353039937761439209581128984250565878389412595308719352
254 89999999999787946778246486528335209122392103362903687618528358534428701919024389939682682721536154299810304204615746695974819356713249344207392779798254068142894610265650913030082552543398869000577148177359439852952886230160858255092905504713357778474168
255 899999999998091521004218378755016882101528930266133188566755226809858317271219509457144144493825388698292737841541720263773374210419244097866535018184286613286051492390858217270742972890589821005194333596234958676575976071447724295836149542420220006267512
256 8999999999982823689037965408795151938913760372395198697100797041288724855440975585114297300444428498284634640573875482373960367893773196880798815163658579519574463431517723955436686756015308389046749002366114628089183784643029518662525345881781980056407608
257 89999999999845413201341688679156367450223843351556788273907173371598523698968780266028675703999856484561711765164879341365643311043958771927189336472927215676170170883659515598930180804137775501420741021295031652802654061787265667962728112936037820507668472
258 899999999998608718812075198112407307052014590164011094465164560344386713290719022394258081335998708361055405886483914072290789799395628947344704028256344941085531537952935640390371627237239979512786669191655284875223886556085391011664553016424340384569016248
259 8999999999987478469308676783011665763468131311476099850186481043099480419616471201548322732023988375249498652978355226650617108194560660526102336254307104469769783841576420763513344645135159815615080022724897563877014979004768519104980977147819063461121146232
260 89999999999887306223778091047104991871213181803284898651678329387895323776548240813934904588215895377245487876805197039855553973751045944734921026288763940227928054574187786871620101806216438340535720204524078074893134811042916671944828794330371571150090316088
261 899999999998985756014002819423944926840918636229564087865104964491057913988934167325414141293943058395209390891246773358699985763759413502614289236598875462051352491167690081844580916255947945064821481840716702674038213299386250047503459148973344140350812844792
262 8999999999990871804126025374815504341568267726066076790785944680419521225900407505928727271645487525556884518021220960228299871873834721523528603129389879158462172420509210736601228246303531505583393336566450324066343919694476250427531132340760097263157315603128
263 89999999999917846237134228373339539074114409534594691117073502123775691033103667553358545444809387730011960662190988642054698846864512493711757428164508912426159551784582896629411054216731783550250540029098052916597095277250286253847780191066840875368415840428152
264 899999999999260616134208055360055851667029685811352220053661519113981219297933007980226909003284489570107645959718897778492289621780612443405816853480580211835435966061246069664699487950586051952254860261882476249373857495252576284630021719601567878315742563853368
265 8999999999993345545207872498240502665003267172302169980482953672025830973681397071822042181029560406130968813637470080006430606596025511990652351681325221906518923694551214626982295391555274467570293742356942286244364717457273186561670195476414110904841683074680312
266 89999999999940109906870852484164523985029404550719529824346583048232478763132573646398379629266043655178719322737230720057875459364229607915871165131926997158670313250960931642840658523997470208132643681212480576199282457115458679055031759287726998143575147672122808
267 899999999999460989161837672357480715865264640956475768419119247434092308868193162817585416663394392896608473904635076480520879134278066471242840486187342974428032819258648384785565926715977231873193793130912325185793542114039128111495285833589542983292176329049105272
268 8999999999995148902456539051217326442787381768608281915772073226906830779813738465358268749970549536069476265141715688324687912208502598241185564375686086769852295373327835463070093340443795086858744138178210926672141879026352153003457572502305886849629586961441947448
269 89999999999956340122108851460955937985086435917474537241948659042161477018323646188224418749734945824625286386275441194922191209876523384170670079381174780928670658359950519167630840063994155781728697243603898340049276911237169377031118152520752981646666282652977527032
270 899999999999607061098979663148603441865777923257270835177537931379453293164912815694019768747614512421627577476478970754299720888888710457536030714430573028358035925239554672508677560575947402035558275192435085060443492201134524393280063372686776834819996543876797743288
271 8999999999996463549890816968337430976792001309315437516597841382415079638484215341246177918728530611794648197288310736788697487999998394117824276429875157255222323327155992052578098045183526618320024476731915765543991429810210719539520570354180991513379968894891179689592
272 89999999999968171949017352715036878791128011783838937649380572441735716746357938071215601268556775506151833775594796631098277391999985547060418487868876415297000909944403928473202882406651739564880220290587241889895922868291896475855685133187628923620419720054020617206328
273 899999999999713547541156174435331909120152106054550438844425151975621450717221442640940411417010979555366503980353169679884496527999869923543766390819887737673008189499635356258825941659865656083921982615285177009063305814627068282701166198688660312583777480486185554856952
274 8999999999997421927870405569917987182081368954490953949599826367780593056454992983768463702753098815998298535823178527118960468751998829311893897517378989639057073705496718206329433474938790904755297843537566593081569752331643614544310495788197942813253997324375669993712568
275 89999999999976797350833650129261884638732320590418585546398437310025337508094936853916173324777889343984686822408606744070644218767989463807045077656410906751513663349470463856964901274449118142797680591838099337734127770984792530898794462093781485319285975919381029943413112
276 899999999999791176157502851163356961748590885313767269917585935790228037572854431685245559923001004095862181401677460696635797968911905174263405698907698160763622970145234174712684111470042063285179125326542894039607149938863132778089150158844033367873573783274429269490718008
277 8999999999998120585417525660470212655737317967823905429258273422112052338155689885167210039307009036862759632615097146269722181720207146568370651290169283446872606731307107572414157003230378569566612127938886046356464349449768195002802351429596300310862164049469863425416462072
278 89999999999983085268757730944231913901635861710415148863324460799008471043401208966504890353763081331764836693535874316427499635481864319115335861611523551021853460581763968151727413029073407126099509151449974417208179145047913755025221162866366702797759476445228770828748158648
279 899999999999847767418819578498087225114722755393736339769920147191076239390610880698544013183867731985883530241822868847847496719336778872038022754503711959196681145235875713365546717261660664134895582363049769754873612305431223795226990465797300325179835288007058937458733427832
280 8999999999998629906769376206482785026032504798543627057929281324719686154515497926286896118654809587872951772176405819630627470474031009848342204790533407632770130307122881420289920455354945977214060241267447927793862510748881014157042914192175702926618517592063530437128600850488
281 89999999999987669160924385858345065234292543186892643521363531922477175390639481336582065067893286290856565949587652376675647234266279088635079843114800668694931172764105932782609284098194513794926542171407031350144762596739929127413386227729581326339566658328571773934157407654392
282 899999999999889022448319472725105587108632888682033791692271787302294578515755332029238585611039576617709093546288871390080825108396511797715718588033206018254380554876953395043483556883750624154338879542663282151302863370659362146720476049566231937056099924957145965407416668889528
283 8999999999999001202034875254525950283977695998138304125230446085720651206641797988263147270499356189559381841916599842510727425975568606179441467292298854164289424993892580555391352011953755617389049915883969539361725770335934259320484284446096087433504899324614313688666750020005752
284 89999999999991010818313877290733552555799263983244737127074014771485860859776181894368325434494205706034436577249398582596546833780117455614973205630689687478604824945033224998522168107583800556501449242955725854255531933023408333884358560014864786901544093921528823198000750180051768
285 899999999999919097364824895616601973002193375849202634143666132943372747737985637049314928910447851354309929195244587243368921504021057100534758850676207187307443424505299024986699512968254205008513043186601532688299787397210675004959227040133783082113896845293759408782006751620465912
286 8999999999999271876283424060549417757019740382642823707292995196490354729641870733443834360194030662188789362757201285190320293536189513904812829656085864685766990820547691224880295616714287845076617388679413794194698086574896075044633043361204047739025071607643834679038060764584193208
287 89999999999993446886550816544944759813177663443785413365636956768413192566776836600994509241746275959699104264814811566712882641825705625143315466904772782171902917384929221023922660550428590605689556498114724147752282779174064675401697390250836429651225644468794512111342546881257738872
288 899999999999941021978957348904502838318598970994068720290732610915718733100991529408950583175716483637291938383333304100415943776431350626289839202142955039547126256464362989215303944953857315451206008483032517329770545012566582078615276512257527866861030800219150609002082921931319649848
289 8999999999999469197810616140140525544867390738946618482616593498241468597908923764680555248581448352735627445449999736903743493987882155636608552819286595355924136308179266902937735504584715839060854076347292655967934905113099238707537488610317750801749277201972355481018746297381876848632
290 89999999999995222780295545261264729903806516650519566343549341484173217381180313882124997237233035174620647009049997632133691445890939400729476975373579358203317226773613402126439619541262442551547686687125633903711414146017893148367837397492859757215743494817751199329168716676436891637688
291 899999999999957005022659907351382569134258649854676097091944073357558956430622824939124975135097316571585823081449978689203223013018454606565292778362214223829855040962520619137956575871361982963929180184130705133402727314161038335310536577435737814941691453359760793962518450087932024739192
292 8999999999999613045203939166162443122208327848692084873827496660218030607875605424452124776215875849144272407733049808202829007117166091459087635005259928014468695368662685572241609182842257846675362621657176346200624545827449345017794829196921640334475223080237847145662666050791388222652728
293 89999999999996517406835452495461988099874950638228763864447469941962275470880448820069122985942882642298451669597448273825461064054494823131788715047339352130218258317964170150174482645580320620078263594914587115805620912447044105160153462772294763010277007722140624310963994457122494003874552
294 899999999999968656661519072459157892898874555744058874780027229477660479237924039380622106873485943780686065026377034464429149576490453408186098435426054169171964324861677531351570343810222885580704372354231284042250588212023396946441381164950652867092493069499265618798675950114102446034870968
295 8999999999999717909953671652132421036089871001696529873020245065298944313141316354425598961861373494026174585237393310179862346188414080673674885918834487522547678923755097782164133094292005970226339351188081556380255293908210572517972430484555875803832437625493390569188083551026922014313838712
296 89999999999997461189583044869191789324808839015268768857182205587690498818271847189830390656752361446235571267136539791618761115695726726063073973269510387702929110313795880039477197848628053732037054160692734007422297645173895152661751874361002882234491938629440515122692751959242298128824548408
297 899999999999977150706247403822726103923279551137418919714639850289214489364446624708473515910771253016120141404228858124568850041261540534567665759425593489326361992824162920355294780637652483588333487446234606066800678806565056373955766869249025940110427447664964636104234767633180683159420935672
298 8999999999999794356356226634404534935309515960236770277431758652602930404280019622376261643196941277145081272638059723121119650371353864811108991834830341403937257935417466283197653025738872352295001387016111454601206109259085507365601901823241233460993847028984681724938112908698626148434788421048
299 89999999999998149207206039709640814417785643642130932496885827873426373638520176601386354788772471494305731453742537508090076853342184783299980926513473072635435321418757196548778877231649851170655012483145003091410854983331769566290417116409171101148944623260862135524443016178287635335913095789432
300 899999999999983342864854357386767329760070792779178392471972450860837362746681589412477193098952243448751583083682837572810691680079663049699828338621257653718917892768814768939009895084848660535895112348305027822697694849985926096613754047682539910340501609347759219719987145604588718023217862104888
301 8999999999999850085783689216480905967840637135012605532247752057747536264720134304712294737890570191038764247753145538155296225120716967447298455047591318883470261034919332920451089055763637944823056011134745250404279253649873334869523786429142859193064514484129832977479884310441298462208960758943992
302 89999999999998650772053202948328153710565734215113449790229768519727826382481208742410652641015131719348878229778309843397666026086452707025686095428321869951232349314273996284059801501872741503407504100212707253638513282848860013825714077862285732737580630357168496797318958793971686159880646830495928
303 899999999999987856948478826534953383395091607936021048112067916677550437442330878681695873769136185474139904068004788590578994234778074363231174858854896829561091143828465966556538213516854673530667536901914365282746619545639740124431426700760571594638225673214516471175870629145745175438925821474463352
304 8999999999999890712536309438814580450555824471424189433008611250097953936980977908135262863922225669267259136612043097315210948113002669269080573729694071466049820294456193699008843921651692061776007832117229287544719575910757661119882840306845144351744031058930648240582835662311706578950332393270170168
305 89999999999999016412826784949331224055002420242817704897077501250881585432828801173217365775300031023405332229508387875836898533017024023421725163567246643194448382650105743291079595294865228555984070489055063587902476183196818950078945562761606299165696279530375834165245520960805359210552991539431531512
306 899999999999991147715441064543981016495021782185359344073697511257934268895459210558956291977700279210647990065575490882532086797153216210795526472105219788750035443850951689619716357653787057003856634401495572291122285648771370550710510064854456692491266515773382507487209688647248232894976923854883783608
307 8999999999999920329438969580895829148455196039668234096663277601321408420059132895030606627799302512895831910590179417942788781174378945897159738248946978098750318994658565206577447218884083513034709709613460150620100570838942334956394590583690110232421398641960442567384887197825234096054792314693954052472
308 89999999999999282964950726228062462336096764357014106869969498411892675780532196055275459650193722616062487195311614761485099030569410513074437644240522802888752870951927086859197024969956751617312387386521141355580905137550481014607551315253210992091792587777643983106463984780427106864493130832245586472248
309 899999999999993546684556536052562161024870879213126961829725485707034082024789764497479136851743503544562384757804532853365891275124694617669938798164705225998775838567343781732773224729610764555811486478690272200228146237954329131467961837278898928826133289998795847958175863023843961780438177490210278250232
310 8999999999999941920161008824473059449223837912918142656467529371363306738223107880477312231665691531901061462820240795680293021476122251559029449183482347033988982547106094035594959022566496881002303378308212449802053316141588962183211656535510090359435199609989162631623582767214595656023943597411892504252088
311 89999999999999477281449079420257535043014541216263283908207764342269760644007970924295810084991223787109553165382167161122637193285100264031265042651341123305900842923954846320354631203098471929020730404773912048218479845274300659648904908819590813234916796489902463684612244904931360904215492376707032538268792
312 899999999999995295533041714782317815387130870946369555173869879080427845796071738318662290764921014083985978488439504450103734739565902376281385383862070109753107586315593616883191680827886247361186573642965208433966318607468705936840144179376317319114251168409122173161510204144382248137939431390363292844419128
313 8999999999999957659797375433040860338484177838517325996564828911723850612164645644867960616884289126755873806395955540050933612656093121386532468454758630987777968276840342551948725127450976226250679162786686875905696867467218353431561297614386855872028260515682099558453591837299440233241454882513269635599772152
314 89999999999999618938176378897367743046357600546655933969083460205514655509481810803811645551958602140802864257563599860458402513904838092478792216092827678890001714491563082967538526147058786036256112465080181883151271807204965180884051678529481702848254344641138896026082326535694962099173093942619426720397949368
315 899999999999996570443587410076309687417218404919903405721751141849631899585336297234304809967627419267225778318072398744125622625143542832309129944835449110010015430424067746707846735323529074326305012185721636948361446264844686627956465106765335325634289101770250064234740938821254658892557845483574840483581544312
316 8999999999999969133992286690686787186754965644279130651495760276646687096268026675108743289708646773405032004862651588697130603626291885490782169503519041990090138873816609720370620617911761668936745109671494732535253016383602179651608185960888017930708601915932250578112668449391291930033020609352173564352233898808
317 89999999999999722205930580216181084680794690798512175863461842489820183866412240075978689607377820960645288043763864298274175432636626969417039525531671377910811249864349487483335585561205855020430705987043452592817277147452419616864473673647992161376377417243390255203014016044521627370297185484169562079170105089272
318 899999999999997499853375221945629762127152217186609582771156582408381654797710160683808206466400388645807592393874778684467578893729642724753355729785042401197301248779145387350020270050852695183876353883391073335355494327071776551780263062831929452387396755190512296827126144400694646332674669357526058712530945803448
319 8999999999999977498680376997510667859144369954679486244940409241675434893179391446154273858197603497812268331544873008160208210043566784522780201568065381610775711239012308486150182430457674256654887184950519660018199448943645988966022367565487365071486570796714610671444135299606251816994072024217734528412778512231032
320 89999999999999797488123392977596010732299329592115376204463683175078914038614523015388464723778431480310414983903857073441873890392101060705021814112588434496981401151110776375351641874119068309893984664554676940163795040492813900694201308089386285643379137170431496042997217696456266352946648217959610755715006610079288
321 899999999999998177393110536798364096590693966329038385840173148575710226347530707138496182514005883322793734855134713660976865013528909546345196327013295910472832610359996987378164776867071614789045861980992092461474155364435325106247811772804476570790412234533883464386974959268106397176519833961636496801435059490713592
322 8999999999999983596537994831185276869316245696961345472561558337181392037127776364246465642626052949905143613696212422948791785121760185917106766943119663194255493493239972886403482991803644533101412757828928832153267398279917925956230305955240289137113710110804951179482774633412957574588678505654728471212915535416422328
323 89999999999999852368841953480667491823846211272652109253054025034632528334149987278218190783634476549146292523265911806539126066095841673253960902488076968748299441439159755977631346926232800797912714820460359489379406584519261333606072753597162602234023390997244560615344971700716618171298106550892556240916239818747800952
324 899999999999998671319577581326007426414615901453868983277486225311692755007349885503963717052710288942316632709393206258852134594862575059285648122392692718734694972952437803798682122336095207181214433384143235404414659260673352002454654782374463420106210518975201045538104745306449563541682958958033006168246158368730208568
325 8999999999999988041876198231934066837731543113084820849497376027805234795066148969535673453474392600480849694384538856329669211353763175533570833101534234468612254756571940234188139101024856864630929900457289118639731933346060168022091893041370170780955894670776809409842942707758046071875146630622297055514215425318571877112
326 89999999999999892376885784087406601539583888017763387645476384250247113155595340725821061081269533404327647249460849706967022902183868579802137497913808110217510292809147462107693251909223711781678369104115602067757587400114541512198827037372331537028603052036991284688586484369822414646876319675600673499627938827867146894008
327 899999999999999031391972056786659413856254992159870488809287458252224018400358066532389549731425800638948825245147647362703206119654817218219237481224272991957592635282327158969239267183013406035105321937040418609818286601030873609789443336350983833257427468332921562197278359328401731821886877080406061496651449450804322046072
328 8999999999999991282527748511079934724706294929438834399283587124270016165603222598791505947582832205750539427206328826264328855076893354963973137331018456927618333717540944430723153404647120654315947897433363767488364579409277862488104990027158854499316847214996294059775505233955615586396981893723654553469863045057238898414648
329 89999999999999921542749736599719412522356654364949509593552284118430145490429003389123553528245489851754854844856959436378959695692040194675758235979166112348565003457868499876508380641824085888843531076900273907395281214683500762392944910244429690493851624934966646537979547105600540277572837043512890981228767405515150085731832
330 899999999999999293884747629397474712701209889284545586341970557065871309413861030502111981754209408665793693603712634927410637261228361752081824123812495011137085031120816498888575425776416772999591779692102465166557530932151506861536504192199867214444664624414699818841815923950404862498155533391616018831058906649636350771586488
331 8999999999999993644962728664577272414310889003560910277077735013592841784724749274519007835787884677992143242433413714346695735351055255768736417114312455100233765280087348489997178831987750956996326017228922186499017778389363561753828537729798804930001981619732298369576343315553643762483399800524544169479530159846727156944278392
332 89999999999999942804664557981195451728798001032048192493699615122335576062522743470671070522090962101929289181900723429120261618159497301918627754028812095902103887520786136409974609487889758612966934155060299678491160005504272055784456839568189244370017834577590685326187089839982793862350598204720897525315771438620544412498505528
333 899999999999999485241981021830759065559182009288433732443296536101020184562704691236039634698818658917363602637106510862082354563435475717267649786259308863118934987687075227689771485391007827516702407395542697106420440049538448502060111556113703199330160511198316167935683808559845144761155383842488077727841942947584899712486549752
334 8999999999999995367177829196476831590032638083595903591989668824909181661064342221124356712289367930256272423733958597758741191070919281455408848076333779768070414889183677049207943368519070447650321666559884273957783960445846036518541004005023328793971444600784845511421154277038606302850398454582392699550577486528264097412378947768
335 89999999999999958304600462768291484310293742752363132327907019424182634949579079990119210410604311372306451813605627379828670719638273533098679632687004017912633734002653093442871490316671634028852894999038958465620055644012614328666869036045209959145743001407063609602790388493347456725653586091241534295955197378754376876711410529912
336 899999999999999624741404164914623358792643684771268190951163174817643714546211719911072893695438802350758066322450646418458036476744461797888116694183036161213703606023877840985843412850044706259676054991350626190580500796113528958001821324406889632311687012663572486425113496440127110530882274821173808663596776408789391890402694769208
337 8999999999999996622672637484231610229133793162941413718560468573358793430915905479199656043258949221156822596902055817766122328290700156180993050247647325450923332454214900568872590715650402356337084494922155635715224507165021760622016391919662006690805183113972152377826021467961143994777940473390564277972370987679104527013624252922872
338 89999999999999969604053737358084492062204138466472723467044217160229140878243149312796904389330542990411403372118502359895100954616301405628937452228825929058309992087934105119853316440853621207033760454299400721437020564485195845598147527276958060217246648025749371400434193211650295953001464260515078501751338889111940743122618276305848
339 899999999999999726436483636222760428559837246198254511203397954442062267904188343815172139503974886913702630349066521239055908591546712650660437070059433361524789928791406946078679847967682590863303844088694606492933185080366762610383327745492622541955219832231744342603907738904852663577013178344635706515762050002007466688103564486752632
340 8999999999999997537928352726004843857038535215784290600830581589978560411137695094336549255535773982223323673141598691151503177323920413855943933630534900253723109359122662514708118631709143317769734596798251458436398665723300863493449949709433602877596978490085699083435169650143673972193118605101721358641858450018067200192932080380773688
341 89999999999999977841355174534043594713346816942058615407475234309807043700239255849028943299821965840009913058274388220363528595915283724703495402674814102283507984232103962632373067685382289859927611371184263125927587991509707771441049547384902425898372806410771291750916526851293065749738067445915492227776726050162604801736388723426963192
342 899999999999999800572196570806392352420121352478527538667277108788263393302153302641260489698397692560089217524469493983271757363237553522331458624073326920551571858088935663691357609168440608739348502340658368133348291923587369942969445926464121833085355257696941625758248741661637591747642607013239430049990534451463443215627498510842668728
343 8999999999999998205149769137257531171781092172306747848005493979094370539719379723771344407285579233040802957720225445849445816269137981700983127616659942284964146722800420973222218482515965478654136521065925313200134627312286329486725013338177096497768197319272474631824238674954738325728783463119154870449914810063170988940647486597584018552
344 89999999999999983846347922235317780546029829550760730632049445811849334857474417513942099665570213097367226619482029012645012346422241835308848148549939480564677320505203788758999966342643689307887228689593327818801211645810576965380525120043593868479913775873452271686418148074592644931559051168072393834049233290568538900465827379378256166968
345 899999999999999854617131300117860024914268465956846575688445012306644013717269757625478896990131917876305039575338261113805111117800176517779633336949455325082095884546834098830999697083793203770985058206339950369210904812295192688424726080392344816319223982861070445177763332671333804384031460512651544506443099615116850104192446414404305502712
346 8999999999999998691554181701060740224228416193611619181196005110759796123455427818629310072911187260886745356178044350024246000060201588660016700032545097925738862960921506889478997273754138833938865523857059553322898143310656734195822534723531103346873015845749634006599869994042004239456283144613863900557987896536051650937732017729638749524408
347 89999999999999988223987635309546662018055745742504572630764045996838165111098850367663790656200685347980708205602399150218214000541814297940150300292905881331649766648293562005310975463787249505449789714713535979906083289795910607762402812511779930121857142611746706059398829946378038155106548301524775105021891068824464858439588159566748745719672
348 899999999999999894015888717785919958162501711682541153676876413971543485999889653308974115905806168131826373850421592351963926004876328681461352702636152931984847899834642058047798779174085245549048107432421823819154749608163195469861625312606019371096714283505720354534589469517402343395958934713722975945197019619420183725956293436100738711477048
349 8999999999999999046142998460073279623462515405142870383091887725743891373999006879780767043152255513186437364653794331167675334043886958133152174323725376387863631098511778522430189012566767209941432966891796414372392746473468759228754627813454174339870428551551483190811305225656621090563630412423506783506773176574781653533606640924906648403293432
350 89999999999999991415286986140659516611162638646285833447826989531695022365991061918026903388370299618677936281884148980509078006394982623198369568913528387490772679886606006701871701113100904889472896702026167729351534718261218833058791650321087569058833856963963348717301747030909589815072673711811561051560958589173034881802459768324159835629640888
351 899999999999999922737582875265935649500463747816572501030442905785255201293919557262242130495332696568101426536957340824581702057554843608785326120221755487416954118979454060316845310017908144005256070318235509564163812464350969497529124852889788121529504712675670138455715723278186308335654063406304049464048627302557313936222137914917438520666767992
352 8999999999999999304638245877393420845504173730349152509273986152067296811645276015360179174457994269112912838832616067421235318517993592479067935081995799386752587070815086542851607790161173296047304632864119586077474312179158725477762123676008093093765542414081031246101441509503676775020886570656736445176437645723015825425999241234256946686000911928
353 89999999999999993741744212896540787609537563573142372583465875368605671304807484138241612570121948422016215549493544606791117866661942332311611415737962194480773283637335778885664470111450559664425741695777076274697268809612428529299859113084072837843889881726729281214912973585533090975187979135910628006587938811507142428833993171108312520174008207352
354 899999999999999943675697916068867088485838072158281353251192878317451041743267357244174513131097535798145939945441901461120060799957480990804502741641659750326959552736022009970980231003055036979831675261993686472275419286511856763698732017756655540595008935540563530934216762269797818776691812223195652059291449303564281859505938539974812681566073866168
355 8999999999999999493081281244619803796372542649424532179260735904857059375689406215197570618179877822183313459508977113150080547199617328917240524674774937752942635974624198089738822079027495332818485077357943178250478773578606710873288588159809899865355080419865071778407950860428180368990226310008760868533623043732078536735553446859773314134094664795512
356 89999999999999995437731531201578234167352883844820789613346623143713534381204655936778135563618900399649821135580794018350724924796555960255164722072974439776483723771617782807649398711247457995366365696221488604254308962207460397859597293438289098788195723778785646005671557743853623320912036790078847816802607393588706830619981021737959827206851983159608
357 899999999999999958939583780814204107506175954603387106520119608293421809430841903431003220072570103596848390220227146165156524323169003642296482498656769957988353513944560045268844588401227121958297291265993397438288780659867143580736375640944601889093761514009070814051044019694682609888208331110709630351223466542298361475579829195641638444861667848436472
358 8999999999999999630456254027327836967555583591430483958681076474640796284877577130879028980653130932371635511982044315486408718908521032780668342487910929621895181625501040407419601295611044097624675621393940576944599025938804292226627380768501417001843853626081637326459396177252143488993874979996386673161011198880685253280218462760774746003755010635928248
359 89999999999999996674106286245950532708000252322874355628129688271767166563898194177911260825878178391344719607838398839377678470176689295026015082391198366597056634629509363666776411660499396878622080592545465192501391233449238630039646426916512753016594682634734735938134565595269291400944874819967480058449100789926167279521966164846972714033795095723354232
360 899999999999999970066956576213554794372002270905869200653167194445904499075083747601201347432903605522102476470545589554399106231590203655234135741520785299373509711665584273000987704944494571907598725332909186732512521101043147670356817842248614777149352143712612623443211090357423622608503873379707320526041907109335505515697695483622754426304155861510188088
361 8999999999999999730602609185921993149348020438152822805878504750013140491675753728410812126896132449698922288234910305989591956084311832897107221673687067694361587404990258457008889344500451147168388527996182680592612689909388329033211360580237532994344169293413513610988899813216812603476534860417365884734377163984019549641279259352604789836737402753591692792
362 89999999999999997575423482673297938344132183943375405252906542750118264425081783555697309142065192047290300594114192753906327604758806496073964995063183609249254286644912326113080004100504060324515496751965644125333514209184494961298902245222137796949097523640721622498900098318951313431288813743756292962609394475856175946771513334173443108530636624782325235128
363 899999999999999978178811344059681445097189655490378647276158884751064379825736052001275782278586728425612705347027734785156948442829258464665684955568652483243288579804210935017720036904536542920639470767690797128001627882660454651690120206999240172541877712766494602490100884870561820881599323693806636663484550282705583520943620007560987976775729623040927116152
364 8999999999999999803609302096537133005874706899413407825485429962759579418431624468011482040507280555830514348123249613066412535985463326181991164600117872349189597218237898415159480332140828886285755236909217174152014650943944091865211081862993161552876899414898451422410907963835056387934393913244259729971360952544350251688492580068048891790981566607368344045368
365 89999999999999998232483718868834197052872362094720670429368869664836214765884620212103338364565525002474629133109246517597712823869169935637920481401060851142706374964141085736435322989267459976571797132182954567368131858495496826786899736766938453975892094734086062801698171674515507491409545219198337569742248572899152265196433220612440026118834099466315096408312
366 899999999999999984092353469819507773475851258852486033864319826983525932892961581908930045281089725022271662197983218658379415414822529420741284332609547660284357374677269771627917906903407139789146174189646591106313186726459471441082097630902446085783028852606774565215283545070639567422685906972785038127680237156092370386767898985511960235069506895196835867674808
367 8999999999999999856831181228375569961282661329672374304778878442851733396036654237180370407529807525200444959781848967925414738733402764786671558993485928942559216372095427944651261162130664258102315567706819319956818680538135242969738878678122014772047259673460971086937551905635756106804173162755065343149122134404831333480911090869607642115625562056771522809073272
368 89999999999999998711480631055380129651543951967051368743009905985665600564329888134623333667768267726804004638036640711328732648600624883080044030941373360483032947348858851501861350459175978322920840109361373879611368124843217186727649908103098132948425337061148739782437967150721804961237558464795588088342099209643482001328199817826468779040630058510943705281659448
369 899999999999999988403325679498421166863895567703462318687089153870990405078968993211610003009914409541236041742329766401958593837405623947720396278472360244347296526139729663516752154132583804906287560984252364916502313123588954680548849172927883196535828033550338658041941704356496244651138026183160292795078892886791338011953798360438219011365670526598493347534935032
370 8999999999999999895629931115485790501775060109331160868183802384838913645710720938904490027089229685871124375680967897617627344536650615529483566506251242199125668735257566971650769387193254244156588048858271284248520818112300592124939642556350948768822452301953047922377475339208466201860242235648442635155710035981122042107584185243943971102291034739386440127814415288
371 89999999999999999060669380039372114515975540983980447813654221463550222811396488450140410243803067172840119381128711078558646100829855539765352098556261179792131018617318102744856924484739288197409292439724441558236687363010705329124456783007158538919402070717577431301397278052876195816742180120835983716401390323830098378968257667195495739920619312654477961150329737592
372 899999999999999991546024420354349030643779868855824030322887993171952005302568396051263692194227604555561074430158399707027814907468699857888168887006350618129179167555862924703712320362653593776683631957519974024130186267096347962120111047064426850274618636458196881712575502475885762350679621087523853447612512914470885410714319004759461659285573813890301650352967638328
373 8999999999999999923914219783189141275794018819702416272905991938547568047723115564461373229748048441000049669871425597363250334167218298720993519983057155563162612508002766322333410883263882343990152687617679766217171676403867131659080999423579841652471567728123771935413179522282971861156116589787714681028512616230237968696428871042835154933570164325012714853176708744952
374 89999999999999999315227978048702271482146169377321746456153927446928112429508040080152359067732435969000447028842830376269253007504964688488941679847514400068463512572024896901000697949374941095911374188559117895954545087634804184931728994812218574872244109553113947418718615700546746750405049308089432129256613546072141718267859839385516394402131478925114433678590378704568
375 899999999999999993837051802438320443339315524395895718105385347022353011865572360721371231609591923721004023259585473386423277067544682196400475118627629600616171613148224072109006281544374469863202367697032061063590905788713237664385560953309967173850196985978025526768467541304920720753645443772804889163309521914649275464410738554469647549619183310326029903107313408341112
376 8999999999999999944533466221944883990053839719563061462948468123201177106790151246492341084486327313489036209336269260477809493607902139767604276067648666405545544518334016648981056533899370228768821309273288549572318152098419138979470048579789704564651772873802229740916207871744286486782808993955244002469785697231843479179696646990226827946572649792934269127965820675070008
377 89999999999999999500801195997503955910484557476067553166536213108810593961111361218431069760376945821401325884026423344300285442471119257908438484608837997649909900665006149840829508805094332058919391783459596946150863368885772250815230437218107341081865955864220067668245870845698578381045280945597196022228071275086591312617269822912041451519153848136408422151692386075630072
378 899999999999999995507210763977535603194361017284607978498825917979295345650002250965879627843392512392611932956237810098702568982240073321175946361479541978849189105985055348567465579245848988530274526051136372515357770319971950257337073934962966069736793602777980609014212837611287205429407528510374764200052641475779321813555428406208373063672384633227675799365231474680670648
379 8999999999999999959564896875797820428749249155561471806489433261813658110850020258692916650590532611533507396606140290888323120840160659890583517253315877809642701953865498137107190213212640896772470734460227352638219932879747552316033665414666694627631142425001825481127915538501584848864667756593372877800473773282013896321998855655875357573051461699049082194287083272126035832
380 89999999999999999636084071882180383858743242400053246258404899356322922997650182328236249855314793503801566569455262617994908087561445939015251655279842900286784317584789483233964711918913768070952236610142046173743979395917727970844302988732000251648680281825016429330151239846514263639782009809340355900204263959538125066897989700902878218157463155291441739748583749449134322488
381 899999999999999996724756646939623454728689181600479216325644094206906306978851640954126248697833141534214099125097363561954172788053013451137264897518586102581058858263105349105682407270223912638570129491278415563695814563259551737598726898588002264838122536425147863971361158618628372758038088284063203101838375635843125602081907308125903963417168397622975657737253745042208902392
382 8999999999999999970522809822456611092558202634404312946930796847862156762809664768587136238280498273807926892125876272057587555092477121060235384077667274923229529724367948141951141665432015213747131165421505740073262331069335965638388542087292020383543102827826330775742250427567655354822342794556568827916545380722588130418737165773133135670754515578606780919635283705379880121528
383 89999999999999999734705288402109499833023823709638816522377171630759410865286982917284226144524484464271342029132886448518287995832294089542118456699005474309065767519311533277560274988888136923724180488793551660659360979624023690745496878785628183451887925450436976981680253848108898193401085151009119451248908426503293173768634491958198221036790640207461028276717553348418921093752
384 899999999999999997612347595618985498497214413386749348701394544676834697787582846255558035300720360178442078262195978036664591962490646805879066110291049268781591907673803799498042474899993232313517624399141964945934248816616213216709471909070653651066991329053932792835122284632980083740609766359082075061240175838529638563917710427623783989331115761867149254490457980135770289843768
385 8999999999999999978511128360570869486474929720480744138312550902091512280088245616300022317706483241605978704359763802329981327662415821252911594992619443419034327169064234195482382274099939090821658619592277684513408239349545918950385247181635882859602921961485395135516100561696820753665487897231738675551161582546766747075259393848614055903980041856804343290414121821221932608593912
386 89999999999999999806600155245137825378274367484326697244812958118823610520794210546700200859358349174453808339237874220969831948961742391276204354933574990771308944521578107759341440466899451817394927576330499160620674154145913270553467224634722945736426297653368556219644905055271386782989391075085648079960454242920900723677334544637526503135820376711239089613727096390997393477345208
387 899999999999999998259401397206240428404469307358940275203316623069412494687147894920301807734225142570084275053140867988728487540655681521485839194402174916941780500694202969834072964202095066356554348186974492445586067387313219434981205021712506511627836678880317005976804145497442481046904519675770832719644088186288106513096010901737738528222383390401151806523543867518976541296106872
388 8999999999999999984334612574856163855640223766230462476829849607624712452184331054282716269608026283130758475478267811898556387865901133693372552749619574252476024506247826728506656677818855597208989133682770432010274606485818974914830845195412558604650530109922853053791237309476982329422140677081937494476796793676592958617864098115639646754001450513610366258711894807670788871664961848
389 89999999999999999859011513173705474700762013896074162291468646468622412069658979488544446426472236548176826279304410307087007490793110203240352974746576168272284220556230440556559910100369700374880902203144933888092471458372370774233477606758713027441854770989305677484121135785292840964799266093737437450291171143089336627560776883040756820786013054622493296328407053269037099844984656632
390 899999999999999998731103618563349272306858125064667460623217818217601708626930815396900017838250128933591436513739692763783067417137991829163176772719185514450557985006073965009039190903327303373928119828304404992832243125351336968101298460828417246976692938903751097357090222067635568683193394843636937052620540287804029648046991947366811387074117491602439666955663479421333898604861909688
391 8999999999999999988579932567070143450761723125582007145608960363958415377642377338572100160544251160402322928623657234874047606754241926462468590954472669630055021865054665685081352718129945730365353078454739644935490188128162032712911686147455755222790236450133759876213811998608720118148740553592732433473584862590236266832422927526301302483667057424421957002600971314792005087443757187192
392 89999999999999999897219393103631291056855508130238064310480643275625738398781396047148901444898260443620906357612915113866428460788177338162217318590254026670495196785491991165732174463169511573288177706092656804419411693153458294416205175327101797005112128051203838885924307987478481063338664982334591901262263763312126401491806347736711722353003516819797613023408741833128045786993814684728
393 899999999999999999074974537932681619511699573172142578794325789480631645589032564424340113004084343992588157218516236024797856147093596043459955867312286240034456771069427920491589570168525604159593599354833911239774705238381124649745846577943916173046009152460834549973318771887306329570047984841011327111360373869809137613426257129630405501177031651378178517210678676498152412082944332162552
394 8999999999999999991674770841394134575605296158549283209148932105325684810301293079819061017036759095933293414966646124223180705323842364391139602805810576160310110939624851284424306131516730437436342394193505201157972347145430121847712619201495245557414082372147510949759868946985756966130431863569101944002243364828282238520836314166673649510593284862403606654896108088483371708746498989462968
395 89999999999999999925072937572547211180447665426943548882340388947931163292711637718371549153330831863399640734699815118008626347914581279520256425252295185442790998456623661559818755183650573936927081547741546810421751124308871096629413572813457210016726741349327598547838820522871812695173886772121917496020190283454540146687526827500062845595339563761632459894064972796350345378718490905166712
396 899999999999999999325656438152924900624028988842491939941063500531380469634404739465343942379977486770596766612298336062077637131231231515682307827270656668985118986109612954038368796652855165432343733929673921293795760118779839869664722155321114890150540672143948386930549384705846314256564980949097257464181712551090861320187741447500565610358056073854692139046584755167153108408466418146500408
397 8999999999999999993930907943376324105616260899582427459469571504782424226709642655188095481419797380935370899510685024558698734181081083641140770445435910020866070874986516586345319169875696488891093605367065291644161841069018558826982499397890034011354866049295535482374944462352616828309084828541875317177635412959817751881689673027505090493222504664692229251419262796504377975676197763318503672
398 89999999999999999945378171490386916950546348096241847135226143543041818040386783896692859332778176428418338095596165221028288607629729752770266934008923190187794637874878649277107872528881268400019842448303587624797456569621167029442842494581010306102193794443659819341374500161173551454781763456876877854598718716638359766935207057247545814439002541982230063262773365168539401781085779869866533048
399 899999999999999999508403543413482252554917132866176624217035291887376362363481055070235733995003587855765042860365486989254597468667567774932402406080308711690151740873907843493970852759931415600178582034732288623177109126590503264985582451229092754919744149992938374072370501450561963093035871111891900691388468449745237902416863515227912329951022877840070569364960286516854616029772018828798797432
400 8999999999999999995575631890721340272994254195795589617953317626986387261271329495632121605955032290701885385743289382903291377218008109974391621654722778405211365667865170591445737674839382740401607238312590597608593982139314529384870242061061834794277697349936445366651334513055057667837322840007027106222496216047707141121751771637051210969559205900560635124284642578651691544267948169459189176888
401 89999999999999999960180687016492062456948287762160306561579858642877485351441965460689094453595290616316968471689604446129622394962072989769524594892505005646902291010786535323011639073554444663614465144813315378477345839253830764463832178549556513148499276149428008299862010617495519010535905560063243956002465944429364270095765944733460898726032853105045716118561783207865223898411533525132702591992
402 899999999999999999641626183148428562112534589859442759054218727785897368162977689146201850082357615546852716245206440015166601554658656907925721354032545050822120619097078817907104751661990001972530186303319838406296112553284476880174489606946008618336493485344852074698758095557459671094823150040569195604022193499864278430861893502601148088534295677945411445067056048870787015085703801726194323327928
403 8999999999999999996774635648335857059012811308734984831487968550073076313466799202315816650741218539921674446206857960136499413991927912171331492186292905457399085571873709361163942764957910017752771676729878545656665012979560291921570406462514077565028441368103668672288822860017137039853408350365122760436199741498778505877757041523410332796808661101508703005603504439837083135771334215535748909951352
404 89999999999999999970971720835022713531115301778614863483391716950657686821201192820842349856670966859295070015861721641228494725927351209541983429676636149116591770146863384250475484884621190159774945090568906910909985116816042627294133658162626698085255972312933018050599405740154233358680675153286104843925797673489006552899813373710692995171277949913578327050431539958533748221942007939821740189562168
405 899999999999999999738745487515204421780037716007533771350525452555919181390810735387581148710038701733655630142755494771056452533346160885877850867089725342049325931321770458254279363961590711437974505815120162198189866051344383645647202923463640282767303750816397162455394651661388100228126076379574943595332179061401058976098320363396236956541501549222204943453883859626803733997478071458395661706059512
406 8999999999999999997648709387636839796020339444067803942154729073003272632517296618488230338390348315602900671284799452939508072800115447972900657803807528078443933381895934124288514275654316402941770552336081459783708794462099452810824826311172762544905733757347574462098551864952492902053134687416174492357989611552609530784884883270566132608873513942999844491084954736641233605977302643125560955354535608
407 89999999999999999978838384488731558164183054996610235479392561657029453692655669566394073045513134840426106041563195076455572655201039031756105920234267752705995400437063407118596628480888847626475934971024733138053379150158895075297423436800554862904151603816128170158886966784572436118478212186745570431221906503973485777063963949435095193479861625486998600419764592629771102453795723788130048598190820472
408 899999999999999999809545460398584023477647494969492119314533054913265083233901026097546657409618213563834954374068755688100153896809351285804953282108409774353958603933570664067369656327999628638283414739222598242480412351430055677676810931204993766137364434345153531429982701061151925066303909680710133880997158535761371993575675544915856741318754629382987403777881333667939922084161514093170437383717384248
409 8999999999999999998285909143587256211298827454725429073830797494219385749105109234877919916686563922074514589366618801192901385071284161572244579538975687969185627435402135976606326906951996657744550732653003384182323711162870501099091298380844943895236279909106381782869844309550367325596735187126391204928974426821852347942181079904242710671868791664446886634000932003011459298757453626838533936453456458232
410 89999999999999999984573182292285305901689447092528861664477177447974471741945983113901279250179075298670631304299569210736112465641557454150201215850781191722670646918619223789456942162567969919700956593877030457640913400465834509891821685427604495057126519181957436045828598785953305930370616684137520844360769841396671131479629719138184396046819124980021979706008388027103133688817082641546805428081108124088
411 899999999999999999861158640630567753115205023832759754980294597031770245677513848025111513251611677688035681738696122896625012190774017087351810942657030725504035822267573014105112479463111729277308609344893274118768220604192510589026395168848440455514138672637616924412457389073579753373335550157237687599246928572570040183316667472243659564421372124820197817354075492243928203199353743773921248852729973116792
412 8999999999999999998750427765675109778036845214494837794822651373285932211097624632226003619264505099192321135648265106069625109716966153786166298483913276529536322400408157126946012315168005563495777484104039467068913985437732595301237556519635964099627248053738552319712116501662217780360019951415139188393222357153130361649850007250192936079792349123381780356186679430195353828794183693965291239674569758051128
413 89999999999999999988753849891075988002331606930453540153403862359573389899878621690034032573380545892730890220834385954626625987452695384075496686355219488765826901603673414142514110836512050071461997356936355203620225868939593357711138008676723676896645232483646970877409048514959960023240179562736252695539001214378173254848650065251736424718131142110436023205680114871758184459147653245687621157071127822460152
414 899999999999999999898784649019683892020984462374081861380634761236160509098907595210306293160424913034578011987509473591639633887074258456679470177196975398892442114433060727282626997528608450643157976212427196832582032820456340219400242078090513092069807092352822737896681436634639640209161616064626274259851010929403559293637850587265627822463180278993924208851121033845823660132328879211188590413640150402141368
415 8999999999999999999089061841177155028188860161366736752425712851125444581890168356892756638443824217311202107887585262324756704983668326110115231594772778590031979029897546545543642977757476055788421785911844771493238295384107061974602178702814617828628263831175404641070132929711756761882454544581636468338659098364632033642740655285390650402168622510945317879660089304612412941190959912900697313722761353619272312
416 89999999999999999991801556570594395253699741452300630771831415660129001237011515212034809745994417955800818970988267360922810344853014934991037084352955007310287811269077918909892786799817284502095796073206602943439144658456963557771419608325331560457654374480578641769631196367405810856942090901234728215047931885281688302784665897568515853619517602598507860916940803741511716470718639216106275823504852182573450808
417 899999999999999999926214009135349557283297673070705676946482740941161011133103636908313287713949761602207370738894406248305293103677134414919333759176595065792590301421701270189035081198355560518862164658859426490952301926112672019942776474927984044118889370325207775926680767306652297712478818111112553935431386967535194725061993078116642682575658423386570748252467233673605448236467752944956482411543669643161057272
418 8999999999999999999335926082218146015549679057636351092518344668470449100197932732174819589425547854419866336650049656234747637933094209734274003832589355592133312712795311431701315730785200044669759481929734838418570717335014048179484988274351856397070004332926869983340126905759870679412309363000012985418882482707816752525557937703049784143180925810479136734272205103062449034128209776504608341703893026788449515448
419 89999999999999999994023334739963314139947111518727159832665102016234041901781394589573376304829930689778797029850446906112728741397847887608466034493304200329199814415157802885311841577066800402027835337367613545767136456015126433615364894469166707573630038996341829850061142151838836114710784267000116868769942344370350772730021439327448057288628332294312230608449845927562041307153887988541475075335037241096045639032
420 899999999999999999946210012659669827259524003668544438493985918146106377116032551306160386743469376208009173268654022155014558672580630988476194310439737802962798329736420225967806574193601203618250518036308521911904228104136137902538284050222500368162670350967076468650550279366549525032397058403001051818929481099333156954570192953947032515597654990648810075476048613348058371764384991896873275678015335169864410751288
421 8999999999999999999515890113937028445335716033016899946445873263314957394044292961755443480691224385872082559417886199395131028053225678896285748793957640226665184967627782033710259167742410832564254662326776697207138052937225241122844556452002503313464033158703688217854952514298945725291573525627009466370365329893998412591131736585523292640378894915839290679284437520132525345879464927071859481102138016528779696761592
422 89999999999999999995643011025433256008021444297152099518012859369834616546398636655798991326221019472848743034760975794556179252479031110066571739145618762039986664708650038303392332509681697493078291960940990274864242476435027170105601008068022529821176298428333193960694572628690511527624161730643085197333287969045985713320185629269709633763410054242553616113559937681192728112915184343646735329919242148759017270854328
423 899999999999999999960787099228899304072192998674368895662115734328511548917587729902190921935989175255638687312848782151005613272311279990599145652310568858359879982377850344730530992587135277437704627648468912473778182287915244530950409072612202768390586685854998745646251153658214603748617455575787766775999591721413871419881670663427386703870690488182982545022039439130734553016236659092820617969273179338831155437688952
424 8999999999999999999647083893060093736649736988069320060959041608956603940258289569119718297423902577300748185815639039359050519450801519915392310870795119725238919841400653102574778933284217496939341648836220212264003640591237200778553681653509824915515280172694988710816260382923931433737557100182089900983996325492724842778935035970846480334836214393646842905198354952176610977146129931835385561723458614049480398939200568
425 89999999999999999996823755037540843629847632892623880548631374480609435462324606122077464676815123195706733672340751354231454675057213679238530797837156077527150278572605877923173010399557957472454074839525981910376032765321134807006983134881588424239637521554254898397346343446315382903638013901638809108855966929434523585010415323737618323013525929542821586146785194569589498794315169386518470055511127526445323590452805112
426 899999999999999999971413795337867592668628696033614924937682370325484919160921455098697182091336108761360603051066762188083092075514923113146777180534404697744352507153452901308557093596021617252086673555733837193384294887890213263062848213934295818156737693988294085576117091016838446132742125114749281979703702364910712265093737913638564907121733365885394275321066751126305489148836524478666230499600147738007912314075246008
427 8999999999999999999742724158040808334017658264302534324439141332929364272448293095888274638822024978852245427459600859692747828679634308018320994624809642279699172564381076111777013842364194555268780062001604534740458653991011919367565633925408662363410639245894646770185053819151546015194679126032743537817333321284196410385843641222747084164095600292968548477889600760136749402339528720307996074496401329642071210826677214072
428 89999999999999999997684517422367275006158924378722808919952271996364278452034637862994471749398224809670208847136407737234730458116708772164888951623286780517292553079429685005993124581277750997419020558014440812664127885919107274308090705328677961270695753213051820931665484372363914136752112134294691840355999891557767693472592771004723757476860402636716936301006406841230744621055758482771964670467611966778640897440094926648
429 899999999999999999979160656801305475055430319408505280279570447967278506068311740766950245744584023287031879624227669635112574123050378949484000564609581024655632977714867165053938121231499758976771185022129967313977150973271965468772816347958101651436261778917466388384989359351275227230769009208652226563203999024019909241253334939042513817291743623730452426709057661571076701589501826344947682034208507701007768076960854339832
430 8999999999999999999812445911211749275498872874676547522516134031705506554614805666902552211701256209583286916618049026716013167107453410545356005081486229221900696799433804485485443091083497830790940665199169705825794358759447689218955347131622914862926356010257197495464904234161477045076921082877870039068835991216179183171280014451382624355625692613574071840381518954139690314305516437104529138307876569309069912692647689058488
431 89999999999999999998312013200905743479489855872088927702645206285349558991533251002122969905311305886249582249562441240444118503967080694908204045733376062997106271194904240369368987819751480477118465986792527352432149228835029202970598124184606233766337204092314777459184138107453293405692289745900830351619523920945612648541520130062443619200631233522166646563433670587257212828749647933940762244770889123781629214233829201526392
432 899999999999999999984808118808151691315408702848800349323806856568146030923799259019106729147801752976246240246061971163997066535703726254173836411600384566973956440754138163324320890377763324294066193881132746171889343059515262826735383117661456103897034836830832997132657242967079640651230607713107473164575715288510513836873681170561992572805681101699499819070903035285314915458746831405466860202938002114034662928104462813737528
433 8999999999999999999863273069273365221838678325639203143914261709113314278314193331171960562330215776786216162214557740475973598821333536287564527704403461102765607966787243469918888013399869918646595744930194715547004087535637365440618448058953104935073313531477496974193915186703716765861075469417967258481181437596594624531863130535057933155251129915295498371638127317567834239128721482649201741826442019026311966352940165323637752
434 89999999999999999998769457623460286996548104930752828295228355382019828504827739980547645060971941991075945459931019664283762389392001826588080749339631149924890471701085191229269992120598829267819361704371752439923036787820736288965566032530577944415659821783297472767745236680333450892749679224761705326330632938369351620786768174815521398397260169237659485344743145858110508152158493343842815676437978171236807697176461487912739768
435 899999999999999999988925118611142582968932944376775454657055198438178456543449659824928805548747477919683509139379176978553861504528016439292726744056680349324014245309766721063429929085389463410374255339345771959307331090386626600690094292775201499740938396049677254909707130123001058034747113022855347936975696445324164587080913573339692585575341523138935368102688312722994573369426440094585341087941803541131269274588153391214657912
436 8999999999999999999900326067500283246720396499390979091913496785943606108891046938424359249938727301277151582254412592806984753540752147953634540696510123143916128207787900489570869361768505170693368298054111947633765979813479639406210848634976813497668445564447095294187364171107009522312724017205698131432781268007917481283728222160057233270178073708250418312924194814506951160324837960851268069791476231870181423471293380520931921208
437 89999999999999999999102934607502549220483568494518811827221471073492454980019422445819233249448545711494364240289713335262862781866769331582710866268591108295245153870091104406137824255916546536240314682487007528703893818321316754655897637714791321479016010080023857647686277539963085700814516154851283182895031412071257331553553999440515099431602663374253764816317753330562560442923541647661412628123286086831632811241640424688387290872
438 899999999999999999991926411467522942984352116450669306444993239661432094820174802012373099245036911403449278162607420017365765036800923984244397796417319974657206384830819939655240418303248918826162832142383067758335044364891850791903078739433121893311144090720214718829176497859667771307330645393661548646055282708641315983981985994964635894884423970368283883346859779975063043986311874828952713653109574781484695301174763822195485617848
439 8999999999999999999927337703207706486859169048056023758004939156952888853381573218111357893205332202631043503463466780156291885331208315858199580167755879771914857463477379456897163764729240269435465489281447609825015399284026657127127708654898097039800296816481932469462588480737009941765975808542953937814497544377771843855837873954681723053959815733314554950121738019775567395876806873460574422877986173033362257710572874399759370560632
440 89999999999999999999346039328869358381732521432504213822044452412575999680434158963002221038847989823679391531171201021406626967980874842723796221509802917947233717171296415112074473882563162424919189403533028488425138593556239914144149377894082873358202671348337392225163296326633089475893782276886585440330477899399946594702540865592135507485638341599830994551095642177980106562891261861145169805901875557300260319395155869597834335045688
441 899999999999999999994114353959824225435592692892537924398400071713183997123907430667019989349631908413114523780540809192659642711827873584514165993588226261525103454541667736008670264943068461824272704631797256395826247342006159227297344401046745860223824042135036530026469666939697805283044040491979268962974301094599519352322867790329219567370745074398478950959860779601820959066021356750306528253116880015702342874556402826380509015411192
442 8999999999999999999947029185638418028920334236032841319585600645418655974115166876003179904146687175718030714024867282733936784406450862260627493942294036353725931090875009624078032384487616156418454341686175307562436226078055433045676099609420712742014416379215328770238227002457280247547396364427813420666768709851395674170905810112962976106336705669586310558638747016416388631594192210752758754278051920141321085871007625437424581138700728
443 89999999999999999999523262670745762260283008124295571876270405808767903767036501884028619137320184581462276426223805544605431059658057760345647445480646327183533379817875086616702291460388545407766089075175577768061926034702498897411084896484786414678129747412937958932144043022115522227926567279850320786000918388662561067538152291016666784957030351026276795027748723147747497684347729896774828788502467281271889772839068628936821230248306552
444 899999999999999999995709364036711860342547073118660146886433652278911133903328516956257572235881661233160487836014249901448879536922519843110827009325816944651800418360875779550320623143496908669894801676580199912557334312322490076699764068363077732103167726716441630389296387199039700051339105518652887074008265497963049607843370619150001064613273159236491155249738508329727479159129569070973459096522205531447007955551617660431391072234758968
445 8999999999999999999961384276330406743082923658067941321977902870510200205129956652606318150122934951098444390524128249113039915832302678587997443083932352501866203765247882015952885608291472178029053215089221799213016008810902410690297876615267699588928509540447974673503667484791357300462051949667875983666074389481667446470590335572350009581519458433128420397247646574967547312432166121638761131868699849783023071599964558943882519650112830712
446 89999999999999999999652458486973660687746312922611471897801125834591801846169609873456863351106414559885999514717154242017359242490724107291976987755391172516795833887230938143575970474623249602261478935802996192917144079298121696212680889537409296300356585864031772061533007363122215704158467547010883852994669505335007018235313020151150086233675125898155783575228819174707925811889495094748850186818298648047207644399681030494942676851015476408
447 899999999999999999996872126382762946189716816303503247080210132511326216615526488861111770159957731038973995632454388178156233182416516965627792889798520552651162504985078443292183734271609246420353310422226965736254296713683095265914128005836683666703209272776285948553797066268099941337426207923097954676952025548015063164117817181360350776103076133083402052177059372572371332307005455852739651681364687832424868799597129274454484091659139287672
448 8999999999999999999971849137444866515707451346731529223721891192601935949539738399750005931439619579350765960692089493603406098641748652690650136008186684973860462544865705989629653608444483217783179793800042691626288670423147857393227152052530153000328883454986573536984173596412899472036835871307881592092568229932135568477060354632243156984927685197750618469593534353151341990763049102674656865132282190491823819196374163470090356824932253589048
449 89999999999999999999746642237003798641367062120583763013497020733417423545857645597750053382956576214156893646228805442430654887775737874215851224073680164764744162903791353906666882476000348960048618144200384224636598033808330716539044368472771377002959951094879161832857562367716095248331522841770934328833114069389220116293543191690188412864349166779755566226341809178362077916867441924071911786190539714426414372767367471230813211424390282301432
450 899999999999999999997719780133034187772303559085253867121473186600756811912718810379750480446609185927412042816059248981875893989981640867942661016663121482882697466134122185160001942284003140640437563297803458021729382304274976448851399316254942393026639559853912456495718061309444857234983705575938408959498026624502981046641888725211695715779142501017800096037076282605258701251806977316647206075714857429837729354906307241077318902819512540712888
451 8999999999999999999979478021197307689950732031767284804093258679406811307214469293417754324019482673346708385344533240836883045909834767811483949149968093345944277195207099666440017480556028265763938069680231122195564440738474788039662593846294481537239756038685212108461462551785003715114853350183445680635482239620526829419776998526905261442012282509160200864333686543447328311266262795849824854681433716868539564194156765169695870125375612866415992
452 89999999999999999999815302190775769209556588285905563236839328114661301764930223640759788916175344060120375468100799167531947413188512910303355542349712840113498494756863896997960157325004254391875442627122080099760079966646273092356963344616650333835157804348166908976153162966065033436033680151651011125719340156584741464777992986742147352978110542582441807779003178891025954801396365162648423692132903451816856077747410886527262831128380515797743928
453 899999999999999999998337719716981922886009294573150069131553953031951715884372012766838100245578096541083379212907192507787526718696616192730199881147415561021486452811775072981641415925038289526878983644098720897840719699816457831212670101549853004516420239133502180785378466694585300924303121364859100131474061409262673183001936880679326176802994883241976270011028610019233593212567286463835813229196131066351704699726697978745365480155424642179695352
454 8999999999999999999985039477452837305974083651158350622183985577287565442959348114901542902210202868869750412916164732570087740468269545734571798930326740049193378075305975656834772743325344605741910852796888488080566477298348120480914030913948677040647782152201519627068406200251267708318728092283731901183266552683364058647017431926113935591226953949177786430099257490173102338913105578174522319062765179597165342297540281808708289321398821779617258168
455 89999999999999999999865355297075535753766752860425155599655870195588088986634133034113886119891825819827753716245482593130789664214425911611146190372940660442740402677753780911512954689928101451677197675171996392725098295685133084328226278225538093365830039369813676643615655802261409374868552830553587110649398974150276527823156887335025420321042585542600077870893317411557921050217950203570700871564886616374488080677862536278374603892589396016555323512
456 899999999999999999998788197673679821783900775743826400396902831760292800879707197307024975079026432378449783446209343338177106977929833204500315713356465943984663624099784028203616592209352913065094779076547967534525884661166197758954036504029842840292470354328323089792540902220352684373816975474982283995844590767352488750408411986015228782889383269883400700838039856704021289451961551832136307844083979547370392726100762826505371435033304564148997911608
457 8999999999999999999989093779063118396055106981694437603572125485842635207917364775763224775711237891406048051015884090043593962801368498840502841420208193495861972616898056253832549329884176217585853011688931707810732961950495779830586328536268585562632233188954907808132868119983174159364352779274840555962601316906172398753675707874137059046004449428950606307542358710336191605067653966489226770596755815926333534534906865438548342915299741077340981204472
458 89999999999999999999901844011568065564495962835249938432149129372583716871256282981869022981401141022654432459142956810392345665212316489564525572781873741462757753552082506284492943968957585958272677105200385370296596657554462018475276956826417270063690098700594170273195813079848567434279175013473565003663411852155551588783081370867233531414040044860555456767881228393025724445608885698403040935370802343337001810814161788946935086237697669696068830840248
459 899999999999999999999116596104112590080463665517249445889342164353253451841306546836821206832610269203889892132286611293531110986910848406080730155036863673164819781968742556560436495720618273624454093946803468332669369917990158166277492611437755430573210888305347532458762317718637106908512575121262085032970706669399964299047732337805101782726360403744999110910931055537231520010479971285627368418337221090033016297327456100522415776139279027264619477562232
460 8999999999999999999992049364937013310724172989655245013004079479179281066571758921531390861493492422835009029190579501641779998882197635654726571395331773058483378037718683009043928461485564462620086845521231214994024329261911423496497433502939798875158897994748127792128860859467733962176613176091358765296736360024599678691429591040245916044537243633704991998198379499835083680094319741570646315765034989810297146675947104904701741985253511245381575298060088
461 89999999999999999999928444284433119796517556906897205117036715312613529599145830293782517753441431805515081262715215514776019989939778720892539142557985957526350402339468147081395356153370080163580781609691080934946218963357202811468476901526458189876430081952733150129159747735209605659589518584822228887670627240221397108222866319362213244400835192703344927983785415498515753120848877674135816841885314908292674320083523944142315677867281601208434177682540792
462 899999999999999999999355998559898078168658012162074846053330437813521766392312472644042659780972886249635731364436939632984179909458008488032852283021873617737153621055213323732558205380330721472227034487219728414515970670214825303216292113738123708887870737574598351162437729616886450936305667263400059989035645161992573974005796874259919199607516734330104351854068739486641778087639899067222351576967834174634068880751715497280841100805534410875907599142867128
463 8999999999999999999994203987039082703517922109458673614479973940321695897530812253796383938028755976246721582279932456696857619185122076392295670547196862559634382589496919913593023848422976493250043310384977555730643736031933427728946629023643113379990836638171385160461939566551978058426751005370600539901320806457933165766052171868339272796467650608970939166686618655379776002788759091605001164192710507571706619926765439475527569907249809697883168392285804152
464 89999999999999999999947835883351744331661298985128062530319765462895263077777310284167455442258803786220494240519392110271718572666098687530661034924771763036709443305472279222337214635806788439250389793464798001575793624287400849560519661212788020419917529743542466444157456098967802525840759048335404859111887258121398491894469546815053455168208855480738452500179567898417984025098831824445010477734394568145359579340888955279748129165248287280948515530572237368
465 899999999999999999999530522950165698984951690866152562772877889166057367699995792557507098980329234075984448164674528992445467153994888187775949314322945867330384989749250513001034931722261095953253508141183182014182142618586607646044676950915092183779257767691882197997417104890710222732566831435018643732006985323092586427050225921335481096513879699326646072501616111085761856225889486420005094299609551113308236214068000597517733162487234585528536639775150136312
466 8999999999999999999995774706551491290864565217795373064955901002494516309299962133017563890822963106683860033482070760932009204385953993689983543828906512805973464907743254617009314385500349863579281573270648638127639283567279468814402092558235829654013319909226939781976753944016392004593101482915167793588062867907833277843452033292019329868624917293939814652514544999771856706033005377780045848696485960019774125926612005377659598462385111269756829757976351226808
467 89999999999999999999961972358963421617781086960158357584603109022450646783699659197158075017406667960154740301338636848388082839473585943209851894460158615253761184169689291553083829469503148772213534159435837743148753552105515219329618833024122466886119879183042458037790785496147528041337913346236510142292565811170499500591068299628173968817624255645458331872630904997946710354297048400020412638268373640177967133339508048398936386161466001427811467821787161041272
468 899999999999999999999657751230670794560029782641425218261427981202055821053296932774422675156660011641392662712047731635492745555262273488888667050141427537283850657527203623977754465225528338949921807434922539688338781968949636973966569497217102201975078912647382122340117069465327752372041220116128591280633092300534495505319614696653565719358618300809124986853678144981520393188673435600183713744415362761601704200055572435590427475453194012850303210396084449371448
469 8999999999999999999996919761076037151040268043772826964352851830818502389479672394969804076409940104772533964408429584719434709997360461399998003451272847835554655917744832615799790187029755050549296266914302857195049037720546732765699125474953919817775710213826439101061053625187949771348370981045157321525697830704810459547876532269882091474227564707282124881683103304833683538698060920401653423699738264854415337800500151920313847279078746115652728893564760044343032
470 89999999999999999999972277849684334359362412393955442679175666477366521505317051554728236687689460942952805679675866262474912389976244152599982031061455630519991903259703493542198111683267795454943666402228725714755441339484920594891292129274585278359981391924437951909549482626691547942135338829406415893731280476343294135930888790428938823268048082365539123935147929743503151848282548283614880813297644383689738040204501367282824625511708715040874560042082840399087288
471 899999999999999999999750500647159009234261711545598984112580998296298693547853463992554130189205148486575251117082796362274211509786197373399838279553100674679927129337331441879783005149410159094492997620058531432798972055364285354021629163471267505239832527319941567185945343640223931479218049464657743043581524287089647223377999113860449409412432741289852115416331367691528366634542934552533927319678799453207642361840512305545421629605378435367871040378745563591785592
472 8999999999999999999997754505824431083108355403910390857013228984666688241930681175932987171702846336379177260053745167260467903588075776360598544515977906072119344164035982976918047046344691431850436978580526782895190748498278568186194662471241407547158492745879474104673508092762015383312962445181919687392233718583806825010401992024744044684711894671608669038746982309223755299710886410972805345877109195078868781256564610749908794666448405918310839363408710072326070328
473 89999999999999999999979790552419879747975198635193517713119060862000194177376130583396884545325617027412595340483706505344211132292681987245386900643801154649074097476323846792262423417102222886653932807224741046056716736484507113675751962241172667924426434712915266942061572834858138449816662006637277186530103467254261425093617928222696402162407052044478021348722840783013797697397977698755248112893982755709819031309081496749179151998035653264797554270678390650934632952
474 899999999999999999999818114971778917731776787716741659418071547758001747596385175250571960907930553246713358064353358548097900190634137885208482105794210391841666877286914621130361810753920005979885395265022669414510450628360564023081767660170554011319837912416237402478554155513723246048349958059735494678770931205288352825842561354004267619461663468400302192138505567047124179276581799288797233016045844801388371281781733470742612367982320879383177988436105515858411696568
475 8999999999999999999998363034746010259585991089450674934762643929822015728367466577255147648171374979220420222579180226932881101715707240966876338952147893526575001895582231590173256296785280053818968557385204024730594055655245076207735908941534986101878541211746136622306987399623509214435149622537619452108938380847595175432583052186038408575154971215602719729246550103424117613489236193599175097144412603212495341536035601236683511311840887914448601895924949642725705269112
476 89999999999999999999985267312714092336273919805056074412863795368398141555307199195296328833542374812983782003212622042395929915441365168701887050569331041739175017060240084311559306671067520484370717016466836222575346500897205685869623180473814874916906870905715229600762886596611582929916346602838575068980445427628356578893247469674345677176394740940424477563218950930817058521403125742392575874299713428912458073824320411130151601806567991230037417063324546784531347422008
477 899999999999999999999867405814426831026465278245504669715774158315583273997764792757666959501881373316854038028913598381563369238972286518316983455123979375652575153542160758804033760039607684359336453148201526003178118508074851172826608624264333874252161838151437066406865979369504246369247119425547175620824008848655209210039227227069111094587552668463820298068970558377353526692628131681533182868697420860212122664418883700171364416259111921070336753569920921060782126798072
478 8999999999999999999998806652329841479238187504209542027441967424840249465979883134819002635516932359851686342260222385434070323150750578664852851096115814380873176381879446829236303840356469159234028078333813734028603066572673660555439477618379004868269456543362933597661793814325538217323224074829924580587416079637896882890353045043621999851287974016174382682620735025396181740233653185133798645818276787741909103979769953301542279746332007289633030782129288289547039141182648
479 89999999999999999999989259870968573313143687537885878246977706823562245193818948213371023719652391238665177080342001468906632908356755207983675659865042329427858587436915021463126734563208222433106252705004323606257427599154062944998955298565411043814425108890266402378956144328929843955909016673469321225286744716741071946013177405392597998661591766145569444143586615228565635662102878666204187812364491089677181935817929579713880517716988065606697277039163594605923352270643832
480 899999999999999999999903338838717159818293187840972904222799361412060206744370533920339213476871521147986593723078013220159696175210796871853080938785380964850727286932235193168140611068874001897956274345038912456316848392386566504990597687088699394329825980012397621410605298960368595603181150061223891027580702450669647514118596648533381987954325895310124997292279537057090720958925907995837690311280419807094637422361366217424924659452892590460275493352472351453310170435794488
481 8999999999999999999999130049548454438364638690568756138005194252708541860699334805283052921291843690331879343507702118981437265576897171846677728449068428683656545582390116738513265499619866017081606469105350212106851635531479098544915379183798294548968433820111578592695447690643317360428630350551015019248226322056026827627067369836800437891588933057791124975630515833513816488630333171962539212801523778263851736801252295956824321935076033314142479440172251163079791533922150392
482 89999999999999999999992170445936089945281748215118805242046748274376876746294013247547476291626593212986914091569319070832935390192074546620099556041615858152908910241511050646619389496578794153734458221948151908961664719783311886904238412654184650940715904381004207334259029215789856243857673154959135173234036898504241448643606328531203941024300397520120124780674642501624348397672998547662852915213714004374665631211270663611418897415684299827282314961550260467718123805299353528
483 899999999999999999999929534013424809507535733936069247178420734469391890716646119227927286624639338916882226824123871637496418511728670919580896004374542723376180192173599455819574505469209147383610123997533367180654982478049806982138145713887661858466443139429037866008331262942108706194719058394632216559106332086538173037792456956780835469218703577681081123026071782514619135579056986928965676236923426039371990680901435972502770076741158698445540834653952344209463114247694181752
484 8999999999999999999999365806120823285567821605424623224605786610224527016449815073051345579621754050251940041417114844737467766605558038276228064039370884510385621729562395102376170549222882326452491115977800304625894842302448262839243311424988956726197988254861340794074981366478978355752471525551689949031956988778843557340132112611027519222968332199129730107234646042631572220211512882360691086132310834354347916128112923752524930690670428286009867511885571097885168028229247635768
485 89999999999999999999994292255087409570110394448821609021452079492020743148048335657462110216595786452267460372754033602637209899450022344486052576354337960593470595566061555921385534943005940938072420043800202741633053580722034365553189802824900610535781894293752067146674832298310805201772243729965209541287612899009592016061189013499247673006714989792167570965111814383684149981903615941246219775190797509189131245153016313772724376216033854574088807606970139880966512254063228721912
486 899999999999999999999948630295786686130993550039394481193068715428186688332435020917158991949362078070407143354786302423734889095050201100374473187189041645341235360094554003292469814487053468442651780394201824674697482226498309289978708225424105494822037048643768604320073490684797246815950193569686885871588516091086328144550701121493229057060434908129508138686006329453157349837132543471215977976717177582702181206377146823954519385944304691166799268462731258928698610286569058497208
487 8999999999999999999999537672662080175178941950354550330737618438853680194991915188254430927544258702633664290193076721813614001855451809903370258684701374808071118240850986029632228330383481215983866023547816422072277340038484783609808374028816949453398333437793917438880661416163175221343551742127181972844296644819776953300956310093439061513543914173165573248174056965078416148534192891240943801790454598244319630857394321415590674473498742220501193416164581330358287492579121526474872
488 89999999999999999999995839053958721576610477553190952976638565949683121754927236694289878347898328323702978611737690496322526016699066289130332328162312373272640064167658874266690054973451330943854794211930347798650496060346363052488275366259352545080585000940145256949925952745468576992091965679144637755598669803377992579708606790840951553621895227558490159233566512685705745336807736021168494216114091384198876677716548892740316070261488679984510740745481231973224587433212093738273848
489 899999999999999999999962551485628494189494297978718576789747093547148095794345130248608905131084954913326807505639214466902734150291596602172990953460811359453760577508929868400210494761061978494693147907373130187854464543117267472394478296334172905725265008461307312549333574709217192928827691112301739800388028230401933217377461117568563982597057048026411433102098614171351708031269624190516447945026822457789890099448940034662844632353398119860596666709331087759021286898908843644464632
490 8999999999999999999999662963370656447705448681808467191107723841924332862149106172237480146179764594219941267550752930202124607352624369419556918581147302235083845197580368815601894452849557806452238331166358171690690180888055407251550304667007556151527385076151765812944002172382954736359449220010715658203492254073617398956397150058117075843373513432237702897918887527542165372281426617714648031505241402120109010895040460311965601691180583078745370000383979789831191582090179592800181688
491 89999999999999999999996966670335908029349038136276204719969514577318995759341955550137321315617881347979471407956776371819121466173619324776012267230325720115754606778223319340417050075646020258070144980497223545216211627992498665263952742003068005363746465685365892316496019551446592627235042980096440923831430286662556590607574350523053682590361620890139326081269987747879488350532839559431832283547172619080981098055364142807690415220625247708708330003455818108480724238811616335201635192
492 899999999999999999999972700033023172264141343226485842479725631195870961834077599951235891840560932131815242671610987346372093195562573922984110405072931481041791461004009874063753450680814182322631304824475011906945904651932487987375574678027612048273718191168293030848464175963019333645115386820867968314482872579963009315468169154707483143313254588011253934731429889730915395154795556034886490551924553571728829882498277285269213736985627229378374970031102362976326518149304547016814716728
493 8999999999999999999999754300297208550377272089038372582317530680762838656506698399561123026565048389186337184044498886117348838760063165306856993645656383329376123149036088866573781056127327640903681743420275107162513141867392391886380172102248508434463463720514637277636177583667174002806038481387811714830345853219667083839213522392367348289819291292101285412582869007578238556393160004313978414967320982145559468942484495567422923632870645064405374730279921266786938663343740923151332450552
494 89999999999999999999997788702674876953395448801345353240857776126865547908560285596050107239085435502677034656400489975056139548840568487761712942810907449964385108341324799799164029505145948768133135690782475964462618276806531526977421548920236575910171173484631735498725598253004566025254346332490305433473112678977003754552921701531306134608373621628911568713245821068204147007538440038825805734705888839310035220482360460106806312695835805579648372572519291401082447970093668308361992054968
495 899999999999999999999980098324073892580559039212108179167719985141789931177042570364450965151768919524093311907604409775505255939565116389855416485298167049679465975071923198192476265546313538913198221217042283680163564491258783742796793940282129183191540561361685619488530384277041094227289116992412748901258014110793033790976295313781755211475362594660204118419212389613837323067845960349432251612352999553790316984341244140961256814262522250216835353152673622609742031730843014775257928494712
496 8999999999999999999999820884916665033225031352908973612509479866276109380593383133280058686365920275716839807168439687979547303456086047508698748367683503447115193775647308783732286389916821850218783990953380553121472080421329053685171145462539162648723865052255170575396773458493369848045602052931714740111322126997137304118786657824035796903278263351941837065772911506524535907610613643144890264511176995984112852859071197268651311328362700251951518178374062603487678285577587132977321356452408
497 89999999999999999999998387964249985299025282176180762512585318796484984425340448199520528177293282481451558264515957191815925731104774427578288735309151531024036743980825779053590577509251396651969055918580424978093248723791961483166540309162852463838514785470296535178570961126440328632410418476385432661001899142974235737069079920416322172129504370167476533591956203558720823168495522788304012380600592963857015675731640775417861801955264302267563663605366563431389104570198284196795892208071672
498 899999999999999999999985491678249867691227539585626862613267869168364859828064033795684753595639542333064024380643614726343331579942969848204598617782363779216330695827432011482315197583262569867721503267223824802839238514127653348498862782465672174546633069232668816607138650137962957691693766287468893949017092286768121633621719283746899549165539331507288802327605832028487408516459705094736111425405336674713141081584766978760756217597378720408072972448299070882501941131784557771163029872645048
499 8999999999999999999999869425104248809221047856270641763519410822515283738452576304161162782360755880997576219425792532537089984219486728633841387560041274012946976262446888103340836778249363128809493529405014423225553146627148880136489765042191049570919697623094019349464247851241666619225243896587220045541153830580913094702595473553722095942489853983565599220948452488256386676648137345852625002828648030072418269734262902808846805958376408483672656752034691637942517470186061019940467268853805432
500 89999999999999999999998824825938239282989430706435775871674697402637553646073186737450465041246802928978185974832132792833809857975380557704572488040371466116522786362021992930067531004244268159285441764645129809029978319644339921228407885379719446138277278607846174145178230661174999573027195069284980409870384475228217852323359261983498863482408685852090392988536072394307480089833236112673625025457832270651764427608366125279621253625387676353053910768312224741482657231674549179464205419684248888
501 899999999999999999999989423433444153546904876357921982845072276623737982814658680637054185371221226360803673773489195135504288721778425019341152392363343195048705077258197936370607779038198413433568975881806168281269804876799059291055670968417475015244495507470615567306604075950574996157244755623564823688833460277053960670910233357851489771341678172668813536896824651548767320808499125014062625229120490435865879848475295127516591282628489087177485196914810022673343915085070942615177848777158239992
502 8999999999999999999999904810900997381922143887221297845605650489613641845331928125733487668340991037247233063961402756219538598496005825174070371531270088755438345695323781427335470011343785720902120782936255514531428243891191533619501038715757275137200459567235540105759436683555174965415202800612083413199501142493485646038192100220663407942075103554019321832071421863938905887276492125126563627062084413922792918636277656147649321543656401784597366772233290204060095235765638483536600638994424159928
503 89999999999999999999999143298108976437299294984991680610450854406522776607987353131601389015068919335225097575652624805975847386464052426566633343781430798798945111257914032846019230102094071488119087046426299630782854195020723802575509348441815476234804136105119860951834930151996574688736825205508750718795510282441370814343728901985970671478675931986173896488642796775450152985488429126139072643558759725305136267726498905328843893892907616061376300950099611836540857121890746351829405750949817439352
504 899999999999999999999992289682980787935693654864925125494057689658704989471886178184412501135620274017025878180873623253782626478176471839099700094032877189190506001321226295614173070918846643393071783417836696677045687755186514223179584135976339286113237224946078748566514371367969172198631426849578756469159592541972337329093560117873736043308083387875565068397785170979051376869395862135251653792028837527746226409538490147959595045036168544552386708550896506528867714097016717166464651758548356954168
505 8999999999999999999999930607146827091421242893784326129446519206928344905246975603659712510220582466153232903627862609284043638303588246551897300846295894702714554011891036660527557638269619790537646050760530270093411189796678628008616257223787053575019135024514708737098629342311722549787682841646208808222436332877751035961842041060863624389772750490880085615580066538811462391824562759217264884128259537749716037685846411331636355405325516900971480376958068558759809426873150454498181865826935212587512
506 89999999999999999999999375464321443822791186044058935165018672862355104147222780432937412591985242195379096132650763483556392744732294218967075707616663052324430986107019329944748018744426578114838814456844772430840700708170107652077546315014083482175172215220632378633887664080805502948089145574815879274001926995899759323656578369547772619507954754417920770540220598849303161526421064832955383957154335839747444339172617701984727198647929652108743323392622617028838284841858354090483636792442416913287608
507 899999999999999999999994379178892994405120674396530416485168055761195937325005023896436713327867179758411865193856871352007534702590647970703681368549967470919878874963173969502732168699839203033549330111602951877566306373530968868697916835126751339576549936985691407704988976727249526532802310173342913466017342963097833912909205325929953575571592789761286934861985389643728453737789583496598455614389022557726999052553559317862544787831366868978689910533603553259544563576725186814352731131981752219588472
508 8999999999999999999999949412610036949646086069568773748366512501850763435925045215067930419950804617825706786744711842168067812323315831736333132316949707238278909874668565725524589518298552827301943971004426566898096757361778719818281251516140762056188949432871222669344900790545245738795220791560086221194156086667880505216182847933369582180144335107851582413757868506793556083640106251469386100529501203019542991472982033860762903090482301820808209194802431979335901072190526681329174580187835769976296248
509 89999999999999999999999544713490332546814774626118963735298612516656870923325406935611373779557241560431361080702406579512610310909842485626998190852547365144510188872017091529721305664686975445717495739039839102082870816256008478364531263645266858505700544895841004024104107114907211649156987124040775990747404780010924546945645631400326239621299015970664241723820816561142004752760956263224474904765510827175886923256838304746866127814340716387273882753221887814023109649714740131962571221690521929786666232
510 899999999999999999999995902421412992921332971635070673617687512649911838309928662420502364016015174043882249726321659215613492798188582370642983717672926286300591699848153823767491750982182779011457461651358551918745837346304076305280781372807401726551304904062569036216936964034164904842412884116366983916726643020098320922510810682602936156591691143735978175514387349050278042774848606369020274142889597444582982309311544742721795150329066447485464944778996990326207986847432661187663140995214697368079996088
511 8999999999999999999999963121792716936291996744715636062559187613849206544789357961784521276144136566394940247536894932940521435183697241335786853459056336576705325298633384413907425758839645011103117154862226967268712536116736686747527032355266615538961744136563121325952432676307484143581715957047302855250539787180884888302597296143426425409325220293623803579629486141452502384973637457321182467286006377001246840783803902684496156352961598027369184503010972912935871881626893950688968268956932276312719964792
512 89999999999999999999999668096134452426627970702440724563032688524642858903104221656060691485297229097554462227832054396464692916653275172022081681131507029190347927687700459725166831829556805099928054393760042705418412825050630180727743291197399539850655697229068091933571894086767357292235443613425725697254858084627963994723375665290837828683926982642614232216665375273072521464762737115890642205574057393011221567054235124160465407176654382246322660527098756216422846934642045556200714420612390486814479683128
513 899999999999999999999997012865210071839651736321966521067294196721785730127937994904546223367675061877990160050488489568182236249879476548198735130183563262713131349189304137526501486466011245899352489543840384348765715425455671626549689620776595858655901275061612827402147046780906215630118992520831531275293722761651675952510380987617540458155342843783528089949988377457652693182864634043015779850166516537100994103488116117444188664589889440216903944743888805947805622411778410005806429785511514381330317148152
514 8999999999999999999999973115786890646556865626897698689605647770496071571151441954140916010309075556901911440454396406113640126248915288933788616171652069364418182142703737237738513378194101213094172405894563459138891438829101044638947206586989362727903111475554515446619323421028155940671070932687483781477643504854865083572593428888557864123398085594051752809549895397118874238645781706387142018651498648833908946931393045056997697981309004961952135502694999253530250601706005690052257868069603629431972854333368
515 89999999999999999999999758042082015819011790642079288206450829934464644140362977587268244092781680012117202964089567655022761136240237600404097545544868624279763639284333635139646620403746910917847551653051071132250022949461909401750524859282904264551128003279990639019573910789253403466039638394187354033298791543693785752153340859997020777110582770346465775285949058574069868147812035357484278167863487839505180522382537405512979281831781044657569219524254993281772255415354051210470320812626432664887755689000312
516 899999999999999999999997822378738142371106115778713593858057469410181797263266798285414196835035120109054826676806108895204850226162138403636877909903817618517872753559002716256819583633722198260627964877459640190250206545157184615754723733546138380960152029519915751176165197103280631194356745547686186299689123893244071769380067739973186993995244933118191977573541527166628813330308318217358503510771390555546624701442836649616813536486029401918122975718294939535950298738186460894232887313637893983989801201002808
517 8999999999999999999999980401408643281339955042008422344722517224691636175369401184568727771515316080981493440091254980056843652035459245632731901189134358566660854782031024446311376252703499784345651683897136761712251858906414661541792513601915245428641368265679241760585486773929525680749210709929175676697202115039196645924420609659758682945957204398063727798161873744499659319972774863956226531596942514999919622312985529846551321828374264617263106781464654455823552688643678148048095985822741045855908210809025272
518 89999999999999999999999823612677789532059595378075801102502655022224725578324610661118549943637844728833440960821294820511592868319133210694587110702209227099947693038279220016802386274331498059110865155074230855410266730157731953876132622417237208857772314391113175845269380965365731126742896389362581090274819035352769813319785486937828146513614839582573550183456863700496933879754973775606038784372482634999276600816869768618961896455368381555367961033181890102411974197793103332432863872404669412703173897281227448
519 899999999999999999999998412514100105788536358402682209922523895200022530204921495950066949492740602559500968647391653384604335814872198896251283996319883043899529237344512980151221476468983482531997786395668077698692400571419587584885193601755134879719950829520018582607424428688291580140686067504263229812473371318174928319878069382440453318622533556243161951651111773304472404917794763980454349059352343714993489407351827917570657068098315433998311649298637010921707767780137929991895774851642024714328565075531047032
520 8999999999999999999999985712626900952096827225624139889302715056800202771844293463550602545434665423035508717826524880461439022333849790066261555966878947395095763136100616821360993288220851342787980077561012699288231605142776288263966742415796213917479557465680167243466819858194624221266174607538369068312260341863574354878902624441964079867602802006188457564860005959740251644260152875824089141534171093434941404666166451258135913612884838905984804843687733098295369910021241369927061973664778222428957085679779423288
521 89999999999999999999999871413642108568871445030617259003724435511201824946598641171955422908911988807319578460438723924152951201004648110596354003701910526555861868224905551392248939593987662085091820698049114293594084446284986594375700681742165925257316017191121505191201378723751617991395571467845321614810343076772169193910123619977676718808425218055696118083740053637662264798341375882416802273807539840914472641995498061323223222515963550153863243593189597884658329190191172329343557762983004001860613771118014809592
522 899999999999999999999998842722778977119843005275555331033519919600816424519387770547598806180207899265876206143948515317376560809041832995367186033317194739002756814024149962530240456345888958765826386282442028642346760016564879349381306135679493327315844154720093546720812408513764561922560143210607894533293087690949522745191112579799090469275826962501265062753660482738960383185072382941751220464267858568230253777959482551909009002643671951384769192338706380961924962711720550964092019866847036016745523940062133286328
523 8999999999999999999999989584505010794078587047479997979301679276407347820674489934928389255621871093392885855295536637856389047281376496958304674299854752651024811326217349662772164107113000628892437476541978257781120840149083914144431755221115439945842597392480841920487311676623881057303041288895471050799637789218545704706720013218191814223482442662511385564782944344650643448665651446475760984178410727114072284001635342967181081023793047562462922731048357428657324664405484958676828178801623324150709715460559199576952
524 89999999999999999999999906260545097146707283427319981813715113487666130386070409414355503300596839840535972697659829740707501425532388472624742068698692773859223301935956146964949476964017005660031937288877804320030087561341755227299885796990038959512583376532327577284385805089614929515727371600059239457196740102966911342360480118963726328011341983962602470083046499101855791037990863018281848857605696544026650556014718086704629729214137428062166304579435216857915921979649364628091453609214609917356387439145032796192568
525 899999999999999999999999156344905874320365550845879836323436021388995173474633684729199529705371558564823754278938467666367512829791496253622678618288234964733009717423605322684545292676153050940287435599900238880270788052075797045698972172910350635613250388790948195559472245806534365641546344400533155114770660926702202081244321070673536952102077855663422230747418491916702119341917767164536639718451268896239855004132462780341667562927236852559496741214916951721243297816844281652823082482931489256207486952305295165733112
526 8999999999999999999999992407104152868883289957612918526910924192500956561271703162562795767348344027083413788510446208997307615468123466282604107564594114682597087456812447904160907634085377458462586920399102149922437092468682173411290749556193155720519253499118533760035250212258809290773917099604798396032935948340319818731198889636061832568918700700970800076726766427250319074077259904480829757466061420066158695037192165023075008066345131673035470670934252565491189680351598534875407742346383403305867382570747656491598008
527 89999999999999999999999931663937375819949609618516266742198317732508609051445328463065161906135096243750724096594015880975768539213111196543436968081347032143373787111312031137448168706768397126163282283591919349301933832218139560701616746005738401484673281492066803840317251910329283616965253896443185564296423535062878368580790006724556493120268306308737200690540897845252871666695339140327467817194552780595428255334729485207675072597106185057319236038408273089420707123164386813878669681117450629752806443136728908424382072
528 899999999999999999999999384975436382379546486566646400679784859592577481463007956167586457155215866193756516869346142928781916852918000768890932712732123289290364084001808280237033518360915574135469540552327274143717404489963256046314550714051645613362059533428601234562855267192963552552687285067988670078667811815565905317227110060521008438082414756778634806214868080607275845000258052262947210354750975025358854298012565366869075653373955665515873124345674457804786364108479481324908027130057055667775257988230560175819438648
529 8999999999999999999999994464778927441415918379099817606118063736333197333167071605508278114396942795743808651824115286359037251676262006920018394414589109603613276756016274522133301665248240167219225864970945467293456640409669304416830956426464810520258535800857411111065697404736671972974185565611898030708010306340093147855043990544689075942741732811007713255933812725465482605002322470366524893192758775228229688682113088301821680880365600989642858119111070120243077276976315331924172244170513501009977321894075041582374947832
530 89999999999999999999999950183010346972743265411898358455062573626998775998503644449574503029572485161694277866417037577231335265086358062280165549731301986432519490804146470699199714987234161504973032784738509205641109763687023739751478607838183294682326822207716699999591276642630047756767670090507082276372092757060838330695395914902201683484675595299069419303404314529189343445020902233298724038734828977054067198139017794716395127923290408906785723071999631082187695492786837987317550197534621509089795897046675374241374530488
531 899999999999999999999999551647093122754689388707085226095563162642988983986532800046170527266152366455248500797753338195082017385777222560521489947581717877892675417237318236292797434885107453544757295062646582850769987873183213657763307470543649652140941399869450299996321489783670429810909030814563740487348834813547544976258563234119815151362080357691624773730638830762704091005188120099688516348613460793486604783251160152447556151309613680161071507647996679739689259435081541885857951777811593581808163073420078368172370774392
532 8999999999999999999999995964823838104792204498363767034860068463786900855878795200415534745395371298097236507179780043755738156471995003044693409528235460901034078755135864126635176913965967081902815655563819245656929890858648922919869767234892846869268472598825052699966893408053033868298181277331073664386139513321927904786327069107078336362258723219224622963575749476864336819046693080897196647137521147141379443049260441372028005361786523121449643568831970117657203334915733876972721566000304342236273467660780705313551336969528
533 89999999999999999999999963683414542943129840485273903313740616174082107702909156803739812708558341682875128564618020393801643408247955027402240685754119148109306708796222777139716592225693703737125340900074373210912369017727840306278827905114035621823416253389425474299702040672477304814683631495979662979475255619897351143076943621963705027260328508973021606672181745291779031371420237728074769824237690324272414987443343972348252048256078708093046792119487731058914830014241604892754494094002739080126461208947026347821962032725752
534 899999999999999999999999673150730886488168564367465129823665545566738969326182411233658314377025075145876157081562183544214790674231595246620166171787072332983760379166004994257449330031243333634128068100669358898211321159550562756509451146026320596410746280504829268697318366052295743332152683463816966815277300579076160287692492597673345245342956580757194460049635707626011282342782139552672928418139212918451734886990095751134268434304708372837421129075389579530233470128174444034790446846024651721138150880523237130397658294531768
535 8999999999999999999999997058356577978393517079307186168412989910100650723935641701102924829393225676312885413734059651897933116068084357219581495546083650996853843412494044948317043970281190002707152612906024230083901890435955064808585060314236885367696716524543463418275865294470661689989374151174352701337495705211685442589232433379060107208086609226814750140446721368634101541085039255974056355763252916266065613982910861760208415908742375355536790161678506215772101231153569996313114021614221865490243357924709134173578924650785912
536 89999999999999999999999973525209201805541653713764675515716909190905856515420775309926323464539031086815968723606536867081398044612759214976233459914752858971684590712446404534853395732530710024364373516154218070755117013923595583277265542828131968309270448720891170764482787650235955209904367360569174312037461346905168983303091900411540964872779483041332751264020492317706913869765353303766507201869276246394590525846197755841875743178681378199831111455106555941948911080382129966818026194527996789412190221322382207562210321857073208
537 899999999999999999999999761726882816249874883423882079641452182718152708638786977789336911180851279781343718512458831803732582401514832934786101139232775730745161316412017640813680561592776390219279361645387962636796053125312360249495389885453187714783434038488020536880345088852123596889139306245122568808337152122146520849727827103703868683855015347371994761376184430859362224827888179733898564816823486217551314732615779802576881688608132403798480003095959003477540199723439169701362235750751971104709711991901439868059892896713658872
538 8999999999999999999999997855541945346248873950814938716773069644463374377749082800104032200627661518032093466612129486233593241613633496413074910253094981576706451847708158767323125054334987511973514254808491663731164478127811242245458508969078689433050906346392184831923105799669112372002253756206103119275034369099318687647550443933334818154695138126347952852385659877734260023450993617605087083351411375957961832593542018223191935197473191634186320027863631031297861797510952527312260121756767739942387407927112958812539036070422929848
539 89999999999999999999999980699877508116239865557334448450957626800170369399741745200936289805648953662288841199509165376102339174522701467717674192277854834190358066629373428905908125489014887607761628293276424973580480303150301180209126580721708204897458157117529663487307952197022011348020283805854928073475309321893868188827953995400013363392256243137131575671470938899608340211058942558445783750162702383621656493341878164008727416777258724707676880250772679281680756177598572745810341095810909659481486671344016629312851324633806368632
540 899999999999999999999999826298897573046158790016010036058618641201533324597675706808426608250840582960599570795582488384921052570704313209459067730500693507713222599664360860153173129401133988469854654639487824762224322728352710621882139226495373844077123414057766971385771569773198102132182554252694352661277783897044813699451585958600120270530306188234184181043238450096475061899530483026012053751464321452594908440076903476078546750995328522369091922256954113535126805598387154712293069862298186935333380042096149663815661921704257317688
541 8999999999999999999999998436690078157415429110144090324527567770813799921379081361275839474257565246645396137160242395464289473136338818885131609574506241569419003396979247741378558164610205896228691891755390422860018904555174395596939253038458364596694110726519902742471944127958782919189642988274249173951500055073403323295064273627401082434772755694107657629389146050868275557095774347234108483763178893073354175960692131284706920758957956701321827300312587021816141250385484392410637628760683682418000420378865346974340957295338315859192
542 89999999999999999999999985930210703416738861991296812920748109937324199292411732251482555268318087219808565234442181559178605258227049369966184486170556174124771030572813229672407023481491853066058227025798513805740170140996569560372453277346125281370246996538679124682247497151629046272706786894468242565563500495660629909655578462646609741912954801246968918664502314457814480013861969125106976353868610037660187583646229181562362286830621610311896445702813283196345271253469359531695738658846153141762003783409788122769068615658044842732728
543 899999999999999999999999873371896330750649757921671316286732989435917793631705590263342997414862784978277087109979634032607447324043444329695660375535005567122939275155319067051663211333426677594524043232186624251661531268969126043352079496115127532332222968848112122140227474364661416454361082050214183090071504460945669186900206163819487677216593211222720267980520830120330320124757722125962787184817490338941688252816062634061260581475594492807068011325319548767107441281224235785261647929615378275858034050688093104921617540922403584594552
544 8999999999999999999999998860347066976755847821295041846580596904923260142685350312370086976733765064804493783989816706293467025916390998967260943379815050104106453476397871603464968902000840098350716389089679618264953781420722134390168715465036147790990006719633009099262047269281952748089249738451927647810643540148511022682101855474375389094949338901004482411824687471082972881122819499133665084663357413050475194275344563706551345233280350435263612101927875938903966971531018122067354831366538404482722306456192837944294557868301632261350968
545 89999999999999999999999989743123602790802630391655376619225372144309341284168152811330782790603885583240444055908350356641203233247518990705348490418335450936958081287580844431184720118007560885156447501807116564384584032786499209511518439185325330118910060476697081893358425423537574732803247646067348830295791861336599204138916699269378501854544050109040341706422187239746755930105375492202985761970216717454276748478101073358962107099523153917372508917350883450135702743779163098606193482298845640344500758105735541498651020814714690352158712
546 899999999999999999999999907688112425117223673524898389573028349298784071557513375301977045115434970249163996503175153209770829099227670916348136413765019058432622731588227599880662481062068047966408027516264049079461256295078492885603665952667927971070190544290273737040225828811838172595229228814606139472662126752029392837250250293424406516690896450981363075357799685157720803370948379429826871857731950457088490736302909660230658963895708385256352580256157951051221324694012467887455741340689610763100506822951619873487859187332432213169428408
547 8999999999999999999999999169193011826055013061724085506157255143689056644017620377717793406038914732242475968528576378887937461893049038247133227723885171525893604584294048398925962329558612431697672247646376441715151306655706435970432993574011351739631714898612463633362032459306543553357063059331455255253959140768264535535252252640819658650218068058832267678220197166419487230338535414868441846719587554113796416626726186942075930675061375467307173222305421559460991922246112210987101672066206496867904561406564578861390732685991889918524855672
548 89999999999999999999999992522737106434495117555516769555415296293201509796158583399460140654350232590182283716757187409991437157037441344224199049514966543733042441258646435590333660966027511885279050228817387975436361759901357923733896942166102165656685434087512172700258292133758891980213567533983097297285632266914380819817270273767376927851962612529490409103981774497775385073046818733815976620476287987024167749640535682478683376075552379205764559000748794035148927300215009898883915048595858471811141052659081209752516594173927009266723701048
549 899999999999999999999999932704633957910456057999650925998737666638813588165427250595141265889152093311640553450814686689922934413336972098017791445634698893597381971327817920313002948694247606967511452059356491778927255839112221313605072479494919490910168906787609554302324629203830027821922107805847875675570690402229427378355432463906392350667663512765413681935835970479978465657421368604343789584286591883217509746764821142308150384679971412851881031006739146316340345701935089089955235437362726246300269473931730887772649347565343083400513309432
550 8999999999999999999999999394341705621194104521996858333988638999749322293488845255356271393002368839804764981057332180209306409720032748882160123010712290042376437741950361282817026538248228462707603068534208426010345302552009991822445652315454275418191520161088485988720921662834470250397298970252630881080136213620064846405198892175157531156008971614888723137422523734319806190916792317439094106258579326948957587720883390280773353462119742715666929279060652316847063111317415801809597118936264536216702425265385577989953844128088087750604619784888
551 89999999999999999999999994549075350590746940697971725005897750997743900641399607298206442537021319558242884829515989621883757687480294739939441107096410610381387939677553251545353238844234056164368427616807875834093107722968089926402010870839088478763723681449796373898488294965510232253575690732273677929721225922580583617646790029576417780404080744533998508236802713608878255718251130856951846956327213942540618289487950512526960181159077684441002363511545870851623568001856742216286374070426380825950321827388470201909584597152792789755441578063992
552 899999999999999999999999950941678155316722466281745525053079758979695105772596465683857982833191876024185963465643906596953819187322652659454969963867695493432491457097979263908179149598106505479315848551270882506837969506712809337618097837551796308873513133048167365086394654689592090282181216590463101367491033303225252558821110266187760023636726700805986574131224422479904301464260177712566622606944925482865564605391554612742641630431699159969021271603912837664612112016710679946577366633837427433552896446496231817186261374375135107798974202575928
553 8999999999999999999999999558475103397850502196535709725477717830817255951953368191154721845498726884217673671190795159372584372685903873935094729674809259440892423113881813375173612346382958549313842636961437942561541725560415284038562880537966166779861618197433506285777551892206328812539630949314167912307419299729027273029389992395689840212730540307253879167181019802319138713178341599413099603462504329345790081448523991514683774673885292439721191444435215538981509008150396119519196299704536846901976068018466086354676352369376215970190767823183352
554 89999999999999999999999996026275930580654519768821387529299460477355303567580313720392496609488541957959063040717156434353259354173134865415852567073283334968031808024936320376562511117446626943824583732652941483053875530043737556347065924841695501018754563776901556571997967029856959312856678543827511210766773697561245457264509931561208561914574862765284912504629178220872248418605074394717896431162538964112110733036715923632153972064967631957490722999916939850833581073353565075672766697340831622117784612166194777192087171324385943731716910408650168
555 899999999999999999999999964236483375225890677919392487763695144296197732108222823483532469485396877621631567366454407909179334187558213788742673103659550014712286272224426883389062600057019642494421253593876473347484879770393638007123593323575259509168791073992114009147981703268712633815710106894447600896900963278051209115380589384050877057231173764887564212541662603987850235767445669552461067880462850677008996597330443312689385748584708687617416506999252458657502229660182085681054900276067484599060061509495752994728784541919473493585452193677851512
556 8999999999999999999999999678128350377033016101274532389873256298665779588974005411351792225368571898594684106298089671182614007688023924098684057932935950132410576450019841950501563400513176782449791282344888260127363917933542742064112339912177335582519119665929026082331835329418413704341390962050028408072108669502460882038425304456457893515080563883988077912874963435890652121907011025972149610924165656093080969375973989814204471737262378188556748562993272127917520066941638771129494102484607361391540553585461776952559060877275261442269069743100663608
557 89999999999999999999999997103155153393297144911470791508859306687992016300766048702166130028317147087352156956682807040643526069192215316888156521396423551191695188050178577554514070604618591042048121541103994341146275261401884678577011059209596020242672076993361234740986517964765723339072518658450255672648978025522147938345827740108121041635725074955892701215874670923015869097163099233749346498317490904837728724383765908327840245635361403697010737066939449151257680602474748940165446922361466252523864982269155992573031547895477352980421627687905972472
558 899999999999999999999999973928396380539674304203237123579733760191928146706894438319495170254854323786169412610145263365791734622729937851993408692567811960725256692451607197990626635441567319378433093869935949070316477352616962107193099532886364182184048692940251112668878661682891510051652667926052301053840802229699331445112449660973089374721525674603034310942872038307142821874467893103744118484857418143539558519453893174950562210718252633273096633602455042361319125422272740461489022301253196272714784840422403933157283931059296176823794649191153752248
559 8999999999999999999999999765355567424857068737829134112217603841727353320362049944875456532293688914075524713491307370292125611604569440667940678233110307646527310232064464781915639718974105874405897844829423541632848296173552658964737895795977277639656438236462260014019907955146023590464874011334470709484567220067293983006012046948757804372493731071427308798485848344764285396870211037933697066363716763291856026675085038574555059896464273699457869702422095381251872128800454664153401200711278766454433063563801635398415555379533665591414151842720383770232
560 89999999999999999999999997888200106823713618640462207009958434575546179883258449503879108790643200226679722421421766332629130504441124966011466104097992768818745792088580183037240757470766952869653080603464811874695634665561973930682641062163795498756907944128160340126179171596314212314183866102010236385361104980605645847054108422538820239352443579642845779186372635102878568571831899341403273597273450869626704240075765347170995539068178463295120827321798858431266849159204091977380610806401508898089897572074214718585739998415802990322727366584483453932088
561 899999999999999999999999980993800961413422567764159863089625911179915618949326045534911979115788802040117501792795896993662174539970124694103194936881934919368712128797221647335166817236902575826877725431183306872260711990057765376143769559474159488812171497153443061135612544366827910827654794918092127468249944825450812623486975802849382154171992216785612012677353715925907117146487094072629462375461057826640338160681888124538959851613606169656087445896189725881401642432836827796425497257613580082809078148667932467271659985742226912904546299260351085388792
562 8999999999999999999999999828944208652720803109877438767806633200619240570543934409814207812042099218361057516135163072942959570859731122246928754431937414274318409159174994826016501355132123182441899528880649761850346407910519888385293926035267435399309543474380987550220512899301451197448893154262829147214249503429057313611382782225644439387547929951070508114096183443333164054318383846653665161379149520439763043446136993120850638664522455526904787013065707532932614781895531450167829475318522220745281703338011392205444939871680042216140916693343159768499128
563 89999999999999999999999998460497877874487227988896948910259698805573165134895409688327870308378892965249517645216467656486636137737580100222358789887436728468865682432574953434148512196189108641977095759925847856653117671194678995467645334317406918593785891269428887951984616093713060777040038388365462324928245530861515822502445040030799954487931369559634573026865650989998476488865454619882986452412345683957867391015232938087655747980702099742143083117591367796393533037059783051510465277866699986707535330042102529849004458845120379945268250240088437916492152
564 899999999999999999999999986144480900870385051900072540192337289250158486214058687194950832775410036687245658806948208908379725239638220902001229108986930556219791141893174580907336609765701977777793861839332630709878059040752110959208808008856662267344073021424859991567861544843417546993360345495289160924354209777753642402522005360277199590391382326036711157241790858909986288399789091578946878071711111155620806519137096442788901731826318897679287748058322310167541797333538047463594187500800299880367817970378922768641040129606083419507414252160795941248429368
565 8999999999999999999999999875300328107833465467100652861731035603251426375926528184754557494978690330185210929262533880175417527156743988118011061980882375005978120277038571228166029487891317800000144756553993676388902531366768998632879272079709960406096657192823739924110753903590757922940243109457602448319187887999782781622698048242494796313522440934330400415176117730189876595598101824210521902645400000400587258672233867985100115586436870079113589732524900791507876176001842427172347687507202698923310361733410304917769361166454750775566728269447163471235864312
566 89999999999999999999999998877702952970501189203905875755579320429262837383338753662791017454808212971666898363362804921578757744410695893062099557827941375053803082493347141053494265391021860200001302808985943087500122782300920987695913448717389643654869914735413659316996785132316821306462187985118422034872690991998045034604282434182453166821701968408973603736585059571708889360382916417894697123808600003605285328050104811865901040277931830712022307592724107123570885584016581844551129187564824290309793255600692744259924250498092756980100554425024471241122778808
567 899999999999999999999999989899326576734510702835152881800213883863365536450048782965119157093273916745002085270265244294208819699696263037558896020451472375484227742440124269481448388519196741800011725280873487787501105040708288889263221038456506792893829232618722933852971066190851391758159691866065798313854218927982405311438541907642078501395317715680762433629265536145380004243446247761052274114277400032447567952450943306793109362501386476408200768334516964112137970256149236600960162688083418612788139300406234698339318254482834812820904989825220241170105009272
568 8999999999999999999999999909093939190610596325516375936201924954770289828050439046686072413839465250705018767432387198647879377297266367338030064184063251379358049681961118425333035496672770676200105527527861390087509945366374600003368989346108561136044463093568506404676739595717662525823437226794592184824687970351841647802946877168778706512557859441126861902663389825308420038191016229849470467028496600292028111572058489761137984262512478287673806915010652677009241732305343129408641464192750767515093253703656112285053864290345513315388144908426982170530945083448
569 89999999999999999999999999181845452715495366929647383425817324592932608452453951420174651724555187256345168906891484787830914395675397306042270577656569262414222447137650065827997319470054936085800949747750752510787589508297371400030320904114977050224400167842116557642090656361458962732410935041151329663422191733166574830226521894519008358613020734970141757123970508427775780343719146068645234203256469402628253004148526407850241858362612304589064262235095874093083175590748088164677773177734756907635839283332905010565484778613109619838493304175842839534778505751032
570 899999999999999999999999992636609074439458302366826450832355921336393476072085562781571865520996685307106520162023363090478229561078575754380435198909123361728002024238850592451975875230494424772208547729756772597088305574676342600272888137034793452019601510579049018778815907253130664591698415370361966970799725598499173472038697050671075227517186614731275814115734575849982023093472314617807107829308224623654277037336737670652176725263510741301578360115862866837748580316732793482099958599612812168722553549996145095089363007517986578546439737582585555813006551759288
571 8999999999999999999999999933729481669955124721301438057491203292027541284648770065034146789688970167763958681458210267814304066049707181789423916790182110255552018218149655332067782877074449822949876929567810953373794750172087083402455993233313141068176413595211441169009343165278175981325285738333257702737197530386492561248348273456039677047654679532581482327041611182649838207841250831560263970463774021612888493336030639035869590527371596671714205241042765801539737222850595141338899627396515309518502981949965305855804267067661879206917957638243270002317058965833592
572 89999999999999999999999999403565335029596122491712942517420829628247871561838930585307321107200731509875628133123892410328736594447364636104815251111638992299968163963346897988610045893670048406548892366110298580364152751548783750622103939099818269613587722356902970521084088487503583831927571644999319324634777773478433051235134461104357093428892115793233340943374500643848543870571257484042375734173966194515996440024275751322826314746344370045427847169384892213857635005655356272050096646568637785666526837549687752702238403608956912862261618744189430020853530692502328
573 899999999999999999999999994632088015266365102425416482656787466654230844056550375267765889964806583588880653198115031692958629350026281724943337260004750930699713475670122081897490413043030435658940031294992687223277374763939053755598935451898364426522289501212126734689756796387532254487348144804993873921712999961305897461116210149939213840860029042139100068490370505794636894835141317356381381607565695750643967960218481761905436832717099330408850624524464029924718715050898206448450869819117740070998741537947189774320145632480612215760354568697704870187681776232520952
574 8999999999999999999999999951688792137397285921828748343911087199888077596508953377409893009683259252299925878783035285236627664150236535524490035340042758376297421281031098737077413717387273920930460281654934185009496372875451483800390419067085279838700605510909140612207811167487790290386133303244944865295416999651753077150045891349452924567740261379251900616413334552151732053516271856207432434468091261755795711641966335857148931494453893973679655620720176269322468435458083858036057828372059660638988673841524707968881310692325509941843191118279343831689135986092688568
575 89999999999999999999999999565199129236575573296458735095199784798992698368580580396689037087149333270699332909047317567129648977352128819720410318060384825386676791529279888633696723456485465288374142534894407665085467355879063354203513771603767518548305449598182265509870300507390112613475199729204503787658752996865777694350413022145076321109662352413267105547720010969365588481646446705866891910212821355802161404777697022714340383450085045763116900586481586423902215919122754722324520455348536945750898064573722371719931796230929589476588720064514094485202223874834197112
576 899999999999999999999999996086792163129180159668128615856798063190934285317225223570201333784343999436293996181425858104166840796169159377483692862543463428480091123763518997703270511108369187595367282814049668985769206202911570187831623944433907666934749046383640389588832704566511013521276797562840534088928776971791999249153717199305686889986961171719403949929480098724290296334818020352802027191915392202219452642999273204429063451050765411868052105278334277815119943272104792500920684098136832511758082581163501345479386166078366305289298480580626850366820014873507774008
577 8999999999999999999999999964781129468162621437013157542711182568718408567855027012131812004059095994926645965632832722937501567165522434397353235762891170856320820113871670979329434599975322688358305545326447020871922855826204131690484615499905169002412741417452763506299494341098599121691491178065564806800358992746127993242383454793751182009882650545474635549365320888518612667013362183175218244727238529819975073786993458839861571059456888706812468947505008500336079489448943132508286156883231492605822743230471512109314475494705296747603686325225641653301380133861569966072
578 89999999999999999999999999683030165213463592933118417884400643118465677110695243109186308036531863954339813690695494506437514104489701909576179121866020537706887381024845038813964911399777904195224749907938023187847305702435837185214361539499146521021714672757074871556695449069887392095223420602590083261203230934715151939181451093143760638088943854909271719944287887996667514003120259648576964202545146768379775664082941129558754139535111998361312220527545076503024715405040488192574575411949083433452404689074243608983830279452347670728433176927030774879712421204754129694648
579 899999999999999999999999997147271486921172336398065760959605788066191093996257187982676772328786775589058323216259450557937626940407317186185612096794184839361986429223605349325684202598001137757022749171442208690625751321922534666929253855492318689195432054813673844010259041628986528857010785423310749350829078412436367452633059838293845742800494694183445479498590991970007626028082336837192677822906320915417980976746470166028787255816007985251809984747905688527222438645364393733171178707541750901071642201668192480854472515071129036555898592343276973917411790842787167251832
580 8999999999999999999999999974325443382290551027582591848636452092595719845966314691844090950959080980301524908946335055021438642463665854675670508871147663554257877863012448143931157823382010239813204742542979878215631761897302812002363284699430868202758888493323064596092331374660878759713097068809796744157461705711927307073697538544644611685204452247651009315487318927730068634252741031534734100406156888238761828790718231494259085302344071867266289862731151196745001947808279543598540608367875758109644779815013732327690252635640161329003087331089492765256706117585084505266488
581 89999999999999999999999999768928990440614959248243326637728068833361478613696832226596818558631728822713724180517015495192947782172992692081034579840328971988320900767112033295380420410438092158318842682886818903940685857075725308021269562294877813824829996439907581364830982371947908837417873619288170697417155351407345763663277846901801505166840070228859083839385870349570617708274669283812606903655411994148856459116464083448331767721096646805396608764580360770705017530274515892386865475310881822986803018335123590949212273720761451961027785979805434887310355058265760547398392
582 899999999999999999999999997920360913965534633234189939739552619500253307523271490039371367027685559404423517624653139456736530039556934228729311218562960747894888106904008299658423783693942829424869584145981370135466172713681527772191426060653900324423469967959168232283478841347531179536760862573593536276754398162666111872969500622116213546501560632059731754554472833146135559374472023554313462132898707947339708132048176751034985909489869821248569478881223246936345157772470643031481789277797936406881227165016112318542910463486853067649250073818248913985793195524391844926585528
583 8999999999999999999999999981283248225689811699107709457655973575502279767709443410354342303249170034639811658621878255110628770356012408058563800967066646731053992962136074696925814053245485464823826257313832331219195554423133749949722834545885102919811229711632514090551309572127780615830847763162341826490789583463995006856725505599045921918514045688537585790990255498315220034370248211988821159196088371526057373188433590759314873185408828391237125309931009222427106419952235787283336103500181427661931044485145010866886194171381677608843250664364240225872138759719526604339269752
584 89999999999999999999999999831549234031208305291969385118903762179520517909384990693189080729242530311758304927596904295995658933204111672527074208703599820579485936659224672272332326479209369183414436315824490980972759989808203749547505510912965926278301067404692626814961786149150025542477629868461076438417106251175955061710529550391413297266626411196838272118912299484836980309332233907899390432764795343734516358695902316833833858668679455521134127789379083001843957779570122085550024931501632848957379400366305097801975747542435098479589255979278162032849248837475739439053427768
585 899999999999999999999999998483943106280874747627724466070133859615684661184464916238701726563182772805824744348372138663960930398837005052743667878332398385215373429933022050450990938312884322650729926842420418828754839908273833745927549598216693336504709606642233641334656075342350229882298668816149687945753956260583595555394765953522719675399637700771544449070210695363532822783990105171094513894883158093610647228263120851504504728018115099690207150104411747016595620016131098769950224383514695640616414603296745880217781727881915886316303303813503458295643239537281654951480849912
586 8999999999999999999999999986355487956527872728649520194631204736541161950660184246148315539068644955252422699135349247975648373589533045474693010904991585466938360869397198454058918444815958903856569341581783769458793559174464503713347946383950240028542386459780102772011904678081152068940688019345347191511785606345252359998552893581704477078596739306943900041631896258271795405055910946539850625053948422842495825054368087663540542552163035897211864350939705723149360580145179888929552019451632260765547731429670712921960035550937242976846729734321531124660789155835534894563327649208
587 89999999999999999999999999877199391608750854557845681751680842628870457555941658215334839851617804597271804292218143231780835362305797409272237098144924269202445247824574786086530266003343630134709124074236053925129142032570180533420131517455552160256881478138020924948107142102730368620466192174108124723606070457107271239986976042235340293707370653762495100374687066324446158645503198518858655625485535805582462425489312788971864882969467323074906779158457351508344245221306619000365968175064690346889929582867036416297640319958435186791620567608893780121947102402519814051069948842872
588 899999999999999999999999998894794524478757691020611135765127583659834118003474923938013558664560241375446238629963289086027518260752176683450133883304318422822007230421173074778772394030092671212382116668124485326162278293131624800781183657099969442311933303242188324532964278924573317584195729566973122512454634113965441159882784380118062643366335883862455903372183596920015427809528786669727900629369822250242161829403815100746783946725205907674161012426116163575098206991759571003293713575582213122009366245803327746678762879625916681124585108480044021097523921622678326459629539585848
589 8999999999999999999999999990053150720308819219185500221886148252938507062031274315442122027981042172379016147669669601774247664346769590151051204949738865805398065073790557673008951546270834040911439050013120367935460504638184623207030652913899724980807399729179694920796678510321159858257761566102758102612091707025688970438945059421062563790297022954762103130349652372280138850285759080027551105664328400252179456464634335906721055520526853169067449111835045472175883862925836139029643422180239918098084296212229949720108865916633250130121265976320396189877715294604104938136665856272632
590 89999999999999999999999999910478356482779372972669501996975334276446563558281468838979098251829379551411145329027026415968228979120926311359460844547649792248582585664115019057080563916437506368202951450118083311419144541743661608863275876225097524827266597562617254287170106592890438724319854094924822923508825363231200733950505534789563074112673206592858928173146871350521249652571831720247959950978955602269615108181709023160489499684741678521607042006515409249582954766332525251266790799622159262882758665910069547480979793249699251171091393786883565708899437651436944443229992706453688
591 899999999999999999999999999194305208345014356754025517972778008488019072024533219550811884266464415962700307961243237743714060812088336802235147600928848130237243270977035171513725075247937557313826563051062749802772300875692954479769482886025877723445399378063555288584530959336013948518878686854323406311579428269080806605554549813106067667014058859335730353558321842154691246873146485482231639558810600420426535973635381208444405497162675106694463378058638683246246592896992727261401117196599433365944827993190625927328818139247293260539822544081952091380094938862932499989069934358083192
592 8999999999999999999999999992748746875105129210786229661755002076392171648220798975957306958398179743664302771651189139693426547308795031220116328408359633172135189438793316543623525677231438015824439067459564748224950707881236590317925345974232899511008594402571997597260778634024125536669908181688910656804214854421727259449990948317954609003126529734021573182024896579392221221858318369340084756029295403783838823762718430875999649474464075960250170402527748149216219336072934545352610054769394900293503451938715633345959363253225639344858402896737568822420854449766392499901629409222748728
593 89999999999999999999999999934738721875946162897076066955795018687529544833987190783615762625583617692978724944860702257240838925779155280981046955675236698549216704949139848892611731095082942142419951607136082734024556370931129312861328113768096095599077349623147978375347007706217129830029173635200195911237933689795545335049918534861591481028138767606194158638224069214529990996724865324060762804263658634054549413864465877883996845270176683642251533622749733342945974024656410908173490492924554102641531067448440700113634269279030754103725626070638119401787690047897532499114664683004738552
594 899999999999999999999999999412648496883515466073684602602155168187765903505884717052541863630252559236808524503746320315167550332012397528829422601077130286942950344542258640033505579855746479281779564464224744606221007338380163815751953023912864860391696146608331805378123069355954168470262562716801763201141403208159908015449266813754323329253248908455747427744016622930769918970523787916546865238372927706490944724780192900955971607431590152780263802604747600086513766221907698173561414436320986923773779607035966301022708423511276786933530634635743074616089210431077792492031982147042646968
595 8999999999999999999999999994713836471951639194663161423419396513689893131552962453472876772672273033131276720533716882836507952988111577759464803409694172582486553100880327760301550218701718313536016080178022701455989066045421474341767577215215783743525265319474986248403107624203587516232363064451215868810272628873439172139043401323788909963279240176101726849696149606376929270734714091248921787145356349358418502523021736108603744466884311375022374223442728400778623895997169283562052729926888882313964016463323696709204375811601491082401775711721687671544802893879700132428287839323383822712
596 89999999999999999999999999952424528247564752751968452810774568623209038183976662081255890954050457298181490484803451945528571576893004199835183230687247553242378977907922949842713951968315464821824144721602204313103901594408793269075908194936942053691727387875274876235627968617832287646091267580060942819292453659860952549251390611914100189669513161584915541647265346457392363436612426821240296084308207144225766522707195624977433700201958802375201368010984555607007615063974523552058474569341999940825676148169913270382839382304413419741615981405495189043903226044917301191854590553910454404408
597 899999999999999999999999999571820754228082774767716075296971117608881343655789958731303018586454115683633414363231067509757144192037037798516649076185227979181410801171306548584425567714839183396417302494419838817935114349679139421683173754432478483225546490877473886120651717560490588814821408220548485373632082938748572943262515507226901707025618454264239874825388118116531270929511841391162664758773864298031898704364760624796903301817629221376812312098861000463068535575770711968526271124077999467431085333529219433445554440739720777674543832649456701395129034404255710726691314985194089639672
598 8999999999999999999999999996146386788052744972909444677672740058479932092902109628581727167278087041152700729269079607587814297728333340186649841685667051812632697210541758937259830109433552650567755722449778549361416029147112254795148563789892306349029918417897264975085865458044415299333392673984936368362688746448737156489362639565042115363230566088378158873428493063048781438365606572520463982828964778682287088339282845623172129716358662992391310808889749004167616820181936407716736440116701995206879768001762974901009989966657486999070894493845110312556161309638301396540221834866746806757048
599 89999999999999999999999999965317481092474704756185002099054660526319388836118986657235544505502783370374306563421716468290328679555000061679848575171003466313694274894875830435338470984901973855109801502048006944252744262324010293156337074109030757141269265761075384775772789122399737694000534065864427315264198718038634408404263756085379038269075094795403429860856437567439032945290459152684175845460683008140583795053545610608549167447227966931521797280007741037508551381637427669450627961050317956861917912015866774109089909699917382991638050444605992813005451786744712568861996513800721260813432
600 899999999999999999999999999687857329832272342805665018891491944736874499525070879915119900549525050333368759070795448214612958115995000555118637176539031196823248474053882473918046238864117764695988213518432062498274698360916092638407033666981276814271423391849678462981955102101597639246004806592779845837377788462347709675638373804768411344421675853158630868747707938106951296507614132374157582609146147073265254155481910495476942507025051702383696175520069669337576962434736849025055651649452861611757261208142800966981809187299256446924742454001453935317049066080702413119757968624206491347320888
601 8999999999999999999999999997190715968490451085250985170023427502631870495725637919236079104945725453000318831637159033931516623043955004996067734588851280771409236266484942265262416149777059882263893921665888562484472285248244833745663303002831491328442810526647106166837595918914378753214043259335018612536400096161129387080745364242915702099795082678427677818729371442962561668568527191367418243482315323659387287399337194459292482563225465321453265579680627024038192661912631641225500864845075754505815350873285208702836282685693308022322682086013085417853441594726321718077821717617858422125887992
602 89999999999999999999999999974716443716414059767258866530210847523686834461530741273124711944511529077002869484734431305383649607395595044964609611299661526942683126398364480387361745347993538940375045294992997062360250567234203503710969727025483421955985294739823955501538363270229408778926389334015167512827600865450164483726708278186241318898155744105849100368564342986663055017116744722306764191340837912934485586594034750133632343069029187893079390217125643216343733957213684771029507783605681790552338157859566878325526544171239772200904138774117768760680974352536895462700395458560725799132991928
603 899999999999999999999999999772447993447726537905329798771897627713181510153776671458122407500603761693025825362609881748452846466560355404681486501696953742484148137585280323486255708131941850463375407654936973561242255105107831533398727543229350797603867652658415599513845269432064679010337504006136507615448407789051480353540374503676171870083401696952641903317079086879967495154050702500760877722067541216410370279346312751202691087621262691037714511954130788947093605614923162939265570052451136114971043420736101904929738897541157949808137248967059918846128769172832059164303559127046532192196927352
604 8999999999999999999999999997952031941029538841147968188947078649418633591383990043123101667505433855237232428263488935736075618199043198642133378515272583682357333238267522911376301373187476654170378668894432762051180295945970483800588547889064157178434808873925740395624607424888582111093037536055228568539035670101463323181863370533085546830750615272573777129853711781919707456386456322506847899498607870947693332514116814760824219788591364219339430607587177100523842450534308466453390130472060225034739390786624917144367650077870421548273235240703539269615158922555488532478732032143418789729772346168
605 89999999999999999999999999981568287469265849570331713700523707844767702322455910388107915007548904697135091854371400421624680563791388787779200406637453253141215999144407706202386712358687289887533408020049894858460622663513734354205296931001577414605913279865331663560621466823997238999837337824497057116851321030913169908636770334797769921476755537453163994168683406037277367107478106902561631095487470838529239992627051332847417978097322277974054875468284593904714582054808776198080511174248542025312654517079624254299308850700833793934459117166331853426536430302999396792308588289290769107567951115512
606 899999999999999999999999999834114587223392646132985423304713370602909320902103193492971235067940142274215826689342603794622125074122499090012803659737079278270943992299669355821480411228185608987800672180449053726145603971623609187847672379014196731453219518787984972045593201415975150998536040420473514051661889278218529177730933013179929293290799837078475947518150654335496303967302962123054679859387237546763159933643461995626761802875900501766493879214561345142431238493278985782724600568236878227813890653716618288693779656307504145410132054496986680838827872726994571130777294603616921968111560039608
607 8999999999999999999999999998507031285010533815196868809742420335426183888118928741436741115611461280467942440204083434151599125667102491810115232937633713504438495930697024202393323701053670480890206049624041483535310435744612482690629051411127770583078975669091864748410338812743776358986824363784261626464957003503966762599578397118619363639617198533706283527663355889019466735705726659107492118734485137920868439402791157960640856225883104515898444912931052106281881146439510872044521405114131904050325015883449564598244016906767537308691188490472880127549450854542951140176995651432552297713004040356472
608 89999999999999999999999999986563281565094804336771819287681783018835654993070358672930670040503151524211481961836750907364392131003922426291037096438703421539946463376273217821539913309483034328011854446616373351817793921701512344215661462700149935247710781021826782735693049314693987230881419274058354638184613031535700863396205574067574272756554786803356551748970203001175200621351539931967429068610366241287815954625120421645767706032947940643086004216379468956536930317955597848400692646027187136452925142951046081384196152160907835778220696414255921147945057690886560261592960862892970679417036363208248
609 899999999999999999999999999879069534085853239030946373589136047169520894937633228056376030364528363717903337656530758166279529179035301836619333867948330793859518170386458960393859219785347308952106690019547360166360145295313611097940953164301349417229397029196441044621237443832245885077932773466525191743661517283821307770565850166608168454808993081230208965740731827010576805592163859387706861617493296171590343591626083794811909354296531465787774037947415220608832372861600380635606233814244684228076326286559414732457765369448170522003986267728303290331505519217979042354336647766036736114753327268874232
610 8999999999999999999999999998911625806772679151278517362302224424525688054438699052507384273280755273461130038908776823496515762611317716529574004811534977144735663533478130643544732978068125780568960210175926241497241307657822499881468578478712144755064573262767969401591136994490212965701394961198726725692953655554391769935092651499473516093280937731071880691666586443095191250329474734489361754557439665544313092324634754153307184188668783192089966341526736985479491355754403425720456104328202158052686936579034732592119888325033534698035876409554729612983549672961811381189029829894330625032779945419868088
611 89999999999999999999999999990204632260954112361506656260720019820731192489948291472566458459526797461150170350178991411468641863501859448766166043303814794302620971801303175791902596802613132025120641891583336173475171768920402498933217206308409302795581159364911724614320232950411916691312554650788540531236582899989525929415833863495261644839528439579646926224999277987856721252965272610404255791016956989898817830921712787379764657698019048728809697073740632869315422201789630831484104938953819422474182429211312593329078994925301812282322887685992566516851947056656302430701268469048975625295019508778812792
612 899999999999999999999999999911841690348587011253559906346480178386580732409534623253098126135741177150351533151610922703217776771516735038895494389734333148723588746211728582127123371223518188226085777024250025561276545920283622490398954856775683725160230434284205521528882096553707250221812991857096864781129246099905733364742504771457354803555755956216822336024993501890710491276687453493638302119152612909089360478295415086417881919282171438559287273663665695823838799816106677483356944450584374802267641862901813339961710954327716310540905989173933098651667523509906721876311416221440780627655175579009315128
613 8999999999999999999999999999206575213137283101282039157118321605479226591685811609277883135221670594353163798364498304328959990943650615350059449507608998338512298715905557239144110341011663694034771993218250230051488913282552602413590593710981153526442073908557849693759938868983365251996316926713871783030163214899151600282682542943116193232001803605951401024224941517016394421490187081442744719072373516181804244304658735777760937273539542947033585462972991262414549198344960097350212500055259373220408776766116320059655398588949446794868153902565397887865007711589160496886802745992967025648896580211083836152
614 89999999999999999999999999992859176918235547911538352414064894449313039325172304483500948216995035349178474185280484738960639918492855538150535045568480985046610688443150015152296993069104973246312947938964252070463400219542973421722315343398830381737978665177020647243839449820850287267966852340424846047271468934092364402544142886488045739088016232453562609218024473653147549793411683732984702471651361645636238198741928621999848435461855886523302269166756921361730942785104640876151912500497334358983678990895046880536898587300545021153813385123088580990785069404302444471981224713936703230840069221899754525368
615 899999999999999999999999999935732592264119931203845171726584050043817353926550740351508533952955318142606267667524362650645759266435699843354815410116328865419496195988350136370672937621944759216816531450678268634170601975886760795500838090589473435641807986593185825194555048387652585411701671063823614425443220406831279622897285978392411651792146092082063482962220262878327948140705153596862322244862254810726143788677357597998635919156702978709720422500812292255578485065941767885367212504476009230853110918055421924832087285704905190384320466107797228917065624638722000247831022425430329077560622997097790728312
616 8999999999999999999999999999421593330377079380834606545539256450394356185338956663163576805576597863283456409007719263855811833397921298590193338691046959788775465763895151227336056438597502832951348783056104417707535417782980847159507542815305260920776271879338672426750995435488873268705315039574412529828988983661481516606075573805531704866129314828738571346659982365904951533266346382371760900203760293296535294098096218381987723272410326808387483802507310630300206365593475910968304912540284083077677998262498797323488785571344146713458884194970175060253590621748498002230479201828872961698045606973880116554808
617 89999999999999999999999999994794339973393714427511458909853308053549205668050609968472191250189380769551107681069473374702306500581291687311740048219422638098979191875056361046024507947377525496562139047504939759367818760046827624435567885337747348286986446914048051840758958919399859418347835356169712768460900852953333649454680164249785343795163833458647142119939841293144563799397117441345848101833842639668817646882865965437889509451692941275487354222565795672701857290341283198714744212862556747699101984362489175911399070142097320421129957754731575542282315595736482020074312816459856655282410462764921048993272
618 899999999999999999999999999953149059760543429847603130188679772481942851012455489716249721251704426925959969129625260372320758505231625185805660433974803742890812726875507249414220571526397729469059251427544457834310368840421448619920110968039726134582878022226432466566830630274598734765130518205527414916148107676580002845092121478248068094156474501127824279079458571638301074194574056972112632916504583757019358821945793688941005585065236471479386188003092161054316715613071548788432697915763010729291917859262402583202591631278875883790169619792584179880540840361628338180668815348138709897541694164884289440939448
619 8999999999999999999999999999578341537844890868628428171698117952337485659112099407446247491265339842333639722166627343350886826547084626672250943905773233686017314541879565244727985143737579565221533262847900120508793319563793037579280998712357535211245902200037892199101475672471388612886174663849746734245332969089220025605829093304232612847408270510150418511715127144744709667751166512749013696248541253813174229397512143200469050265587128243314475692027829449488850440517643939095894281241867096563627260733361623248823324681509882954111526578133257618924867563254655043626019338133248389077875247483958604968455032
620 89999999999999999999999999996205073840604017817655853545283061571037370932008894667016227421388058581002757499499646090157981438923761640050258495151959103174155830876916087202551866293638216086993799365631101084579139876074137338213528988411217816901213119800341029791913281052242497515975571974647720608207996721802980230452461839738093515626674434591353766605436144302702387009760498614741123266236871284318568064577609288804221452390284154189830281228250465045399653964658795451863048531176803869072645346600254609239409922133588946587003739203199318570323808069291895392634174043199235501700877227355627444716095288
621 899999999999999999999999999965845664565436160358902681907547554139336338388080052003146046792492527229024817495496814811421832950313854760452326456367631928567402477892244784822966796642743944782944194290679909761212258884667236043921760895700960352110918078203069268127219529470182477643780147771829485473871970496226822074072156557642841640640069911322183899448925298724321483087844487532670109396131841558867112581198483599237993071512557387708472531054254185408596885681929159066767436780591234821653808119402291483154689299202300519283033652828793867132914272623627058533707566388793119515307895046200647002444857592
622 8999999999999999999999999999692610981088925443230124137167927987254027045492720468028314421132432745061223357459471333302796496552824692844070938107308687357106622301030203063406701169784695503046497748616119187850910329962005124395295848061308643168998262703827623413144975765231642298794021329946465369264847734466041398666649409018785574765760629201899655095040327688518893347790600387794030984565186574029804013230786352393141937643613016489376252779488287668677371971137362431600906931025321113394884273074620623348392203692820704673547302875459144804196228453612643526803368097499138075637771055415805823022003718328
623 89999999999999999999999999997233498829800328989071117234511351885286243409434484212254829790191894705551010217135241999725168468975422235596638442965778186213959600709271827570660310528062259527418479737545072690658192969658046119557662632551777788520984364334448610718304781887084780689146191969518188323383629610194372587999844681169070172891845662817096895855362949196670040130115403490146278861086679166268236119077077171538277438792517148404386275015394589018096347740236261884408162379227890020553958457671585610135529833235386342061925725879132303237766056082513791741230312877492242680739939498742252407198033464952
624 899999999999999999999999999975101489468202960901640055110602166967576190684910357910293468111727052349959091954217177997526516220778800120369745986692003675925636406383446448135942794752560335746766317637905654215923736726922415076018963692966000096688859279010037496464743036983763026202315727725663694910452666491749353291998602130521631556026610965353872062698266542770030361171038631411316509749780112496414125071693694543844496949132654335639476475138551301162867129662126356959673461413051010184985626119044270491219768499118477078557331532912190729139894504742624125671072815897430184126659455488680271664782301184568
625 8999999999999999999999999999775913405213826648114760495995419502708185716164193221192641213005543471149631827587954601977738645987009201083327713880228033083330727657451018033223485152773043021720896858741150887943313630542301735684170673236694000870199733511090337468182687332853867235820841549530973254194073998425744179627987419174694684004239498688184848564284398884930273250539347682701848587748021012467727125645243250894600472542193889020755288276246961710465804166959137212637061152717459091664870635071398434420977916492066293707015983796209716562259050542683617131039655343076871657139935099398122444983040710661112
626 89999999999999999999999999997983220646924439833032844463958775524373671445477738990733770917049891240346686448291591417799647813883082809749949424922052297749976548917059162299011366374957387195488071728670357991489822674880715621157536059130246007831797601599813037213644185995684805122387573945778759287746665985831697616651886772572252156038155488193663637078559589964372459254854129144316637289732189112209544130807189258051404252879745001186797594486222655394192237502632234913733550374457131824983835715642585909788801248428596643363143854165887449060331454884152554179356898087691844914259415894583102004847366395950008
627 899999999999999999999999999981848985822319958497295600175628979719363043009299650916603938253449021163120178034624322760196830324947745287749544824298470679749788940253532460691102297374616484759392645558033221923408404073926440590417824532172214070486178414398317334922797673961163246101488165512008833589719993872485278549866980953150269404343399393742972733707036309679352133293687162298849735607589702009885897177264703322462638275917705010681178350376003898547730137523690114223601953370114186424854521440783273188099211235857369790268294687492987041542983093957372987614212082789226604228334743051247918043626297563550072
628 8999999999999999999999999999836640872400879626475660401580660817474267387083696858249435444281041190468081602311618904841771472924529707589745903418686236117748100462281792146219920676371548362834533810022298997310675636665337965313760420789549926634375605729584856014305179065650469214913393489608079502307479944852367506948802828578352424639090594543686754603363326787114169199643184460689647620468307318088973074595382329902163744483259345096130605153384035086929571237713211028012417580331027677823690692967049458692892901122716328112414652187436883373886847845616356888527908745103039438055012687461231262392636678071950648
629 89999999999999999999999999998529767851607916638280943614225947357268406483753271724244918998529370714212734420804570143575943256320767368307713130768176125059732904160536129315979286087343935265510804290200690975796080729988041687823843787105949339709380451566263704128746611590854222934220541406472715520767319503671307562539225457205171821751815350893180791430269941084027522796788660146206828584214765862800757671358440969119473700349334105865175446380456315782366141139418899252111758222979249100413216236703445128236036110104446953011731869686931950364981630610547211996751178705927354942495114187151081361533730102647555832
630 899999999999999999999999999986767910664471249744528492528033526215415658353779445518204270986764336427914609787241131292183489306886906314769418176913585125537596137444825163843813574786095417389597238611806218782164726569892375190414594083953544057384424064096373337158719504317688006407984872658254439686905875533041768062853029114846546395766338158038627122872429469756247705171097941315861457257932892765206819042225968722075263303144006952786579017424106842041295270254770093269005824006813241903718946130331006154124324990940022577105586827182387553284834675494924907970760608353346194482456027684359732253803570923828002488
631 8999999999999999999999999999880911195980241247700756432752301735938740925184015009663838438880879027851231488085170181629651403761982156832924763592222266129838365237003426474594322173074858756506375147506255969039482539129031376713731346755581896516459816576867360034428475538859192057671863853924289957182152879797375912565677262033618917561897043422347644105851865227806229346539881471842753115321396034886861371380033718498677369728296062575079211156816961578371657432292930839421052416061319177133470515172979055387118924918460203193950281444641487979563512079454324171736845475180115750342104249159237590284232138314452022392
632 89999999999999999999999999998928200763822171229306807894770715623448668326656135086974545949927911250661083392766531634666862633857839411496322872330000395168545287133030838271348899557673728808557376327556303721355342852161282390423582120800237068648138349191806240309856279849732728519046774685318609614639375918176383213091095358302570258057073390801128796952666787050256064118858933246584778037892564313981752342420303466488096327554664563175712900411352654205344916890636377554789471744551872594201234636556811498484070324266141828745552533001773391816071608715088917545631609276621041753078938242433138312558089244830068201528
633 899999999999999999999999999990353806874399541063761271052936440611038014939905215782770913549351201255949750534898784712001763704720554703466905850970003556516907584197277544442140096019063559277016386948006733492198085669451541513812239087202133617833245142726256162788706518647594556671420972167867486531754383263587448917819858224723132322513660517210159172574001083452304577069730399219263002341033078825835771081782731198392866947991981068581416103702173887848104252015727397993105245700966853347811111729011303486356632918395276458709972797015960526344644478435800257910684483489589375777710444181898244813022803203470613813752
634 8999999999999999999999999999913184261869595869573851439476427965499342134459146942044938221944160811303547754814089062408015873342484992331202152658730032008652168257775497899979260864171572033493147482532060601429782771025063873624310151784819202560499206284536305465098358667828351010042788749510807378785789449372287040260378724022508190902622944654891432553166009751070741193627573592973367021069297709432521939736044580785535802531927829617232744933319564990632938268141546581937947211308701680130300005561101731377209696265557488128389755173143644737101800305922202321196160351406304381999393997637084203317205228831235524323768
635 89999999999999999999999999999218658356826362826164662955287851689494079210132322478404443997497447301731929793326801561672142860082364930980819373928570288077869514319979481099813347777544148301438327342788545412868044939225574862618791366063372823044492856560826749185885228010455159090385098745597266409072105044350583362343408516202573718123606501894022892978494087759636670742648162336760303189623679384892697457624401227069822222787350466555094704399876084915696444413273919237441524901778315121172700050049915582394887266390017393155507796558292802633916202753299820890765443162656739437994545978733757829854847059481119718913912
636 899999999999999999999999999992967925211437265435481966597590665205446712891190902305639995977477025715587368139941214055049285740741284378827374365357132592700825628879815329898320129997897334712944946085096908715812404453030173763569122294570355407400435709047440742672967052094096431813465888710375397681648945399155250261090676645823163463112458517046206036806446789836730036683833461030842728706613114464034277118619611043628400005086154198995852339598884764241267999719465273136973724116004836090554300450449240241553985397510156538399570169024635223705245824779698388016888988463910654941950913808603820468693623535330077470225208
637 8999999999999999999999999999936711326902935388919337699378315986849020416020718120750759963797293231440286313259470926495443571666671559409446369288214193334307430659918337969084881169981076012416504514765872178442311640077271563872122100651133198666603921381426966684056703468846867886321192998393378579134840508592397252349816089812408471168012126653415854331258021108530570330154501149277584558359518030176308494067576499392655600045775387790962671056389962878171411997475187458232763517044043524814988704054043162173985868577591408845596131521221717013347212423017285492152000896175195894477558224277434384218242611817970697232026872
638 89999999999999999999999999999430401942126418500274039294404843881641183744186463086756839674175639082962576819335238338458992145000044034685017323593927740008766875939265041721763930529829684111748540632892849605980804760695444074849098905860198787999435292432842700156510331219621810976890736985540407212213564577331575271148344808311676240512109139880742688981322189976775132971390510343498261025235662271586776446608188494533900400411978490118664039507509665903542707977276687124094871653396391723334898336486388459565872817198322679610365183690995453120124911807155569429368008065576763050298024018496909457964183506361736275088241848
639 899999999999999999999999999994873617479137766502466353649643594934770653697678167780811557067580751746663191374017145046130929305000396312165155912345349660078901883453385375495875374768467157005736865696035646453827242846258996673641890152741789091994917631895584301408592980976596298792016632869863664909922081195984177440335103274805086164608982258926684200831899709790976196742514593091484349227120960444280988019473696450805103603707806411067976355567586993131884371795490184116853844880567525510014085028377496136092855354784904116493286653218959078081124206264400124864312072590190867452682216166472185121677651557255626475794176632
640 8999999999999999999999999999953862557312239898522197182846792354412935883279103510027304013608226765719968722366154305415178363745003566809486403211108146940710116951080468379462878372916204413051631791264320818084445185616330970062777011374676101827954258687060258712677336828789366689128149695828772984189298730763857596963015929473245775481480840330340157807487097388118785770682631337823359143044088643998528892175263268057245932433370257699611787200108282938186959346159411657051684603925107729590126765255397465224835698193064137048439579878970631702730117856379601123778808653311717807074139945498249666095098864015300638282147589688
641 89999999999999999999999999999584763015810159086699774645621131189716422949511931590245736122474040891479718501295388748736605273705032101285377628899973322466391052559724215415165905356245839717464686121378887362760006670546978730564993102372084916451588328183542328414096031459104300202153347262458956857703688576874718372667143365259211979333327562973061420267383876493069071936143682040410232287396797795986760029577369412515213391900332319296506084800974546443682634115434704913465161435325969566311140887298577187023521283737577233435956218910735685324571060707416410114009277879805460263667259509484246994855889776137705744539328307192
642 899999999999999999999999999996262867142291431780297971810590180707447806545607384312211625102266368023317466511658498738629447463345288911568398660099759902197519473037517938736493148206212557457182175092409986264840060034922808575084937921348764248064294953651880955726864283131938701819380125362130611719333197191872465354004290287332907813999948066757552782406454888437621647425293138363692090586571180163880840266196324712636920527102990873668554763208770917993143707038912344221186452917933726096800267985687194683211691553638195100923605970196621167921139546366747691026083500918249142373005335585358222953703007985239351700853954764728
643 8999999999999999999999999999966365804280622886022681746295311626367030258910466458809904625920397312209857198604926488647665027170107600204115587940897839119777675257337661448628438333855913017114639575831689876383560540314305277175764441292138878232578654582866928601541778548187448316374421128259175505473998774726852188186038612585996170325999532600817975041658093995938594826827638245273228815279140621474927562395766922413732284743926917863016992868878938261938293363350211097990678076261403534871202411871184752148905223982743755908312453731769590511290255917300729219234751508264242281357048020268224006583327071867154165307685592882552
644 89999999999999999999999999999697292238525605974204135716657804637303272330194198129289141633283575809888714787444338397828985244530968401837040291468080552077999077316038953037655945004703217154031756182485208887452044862828747494581879971629249904093207891245802357413876006933687034847369790154332579549265988972541669693674347513273965532933995793407361775374922845963447353441448744207459059337512265593274348061561902301723590562695342260767152935819910444357444640270151899881916102686352631813840821706840662769340147015844693803174812083585926314601612303255706562973112763574378180532213432182414016059249943646804387487769170335942968
645 899999999999999999999999999997275630146730453767837221449920241735729450971747783163602274699552182288998433086999045580460867200778715616533362623212724968701991695844350577338903505042328954386285805642366879987068403765458727451236919744663249136838871021212221216724884062403183313626328111388993215943393900752875027243069127619465689796405962140666255978374305613671026180973038697867131534037610390339469132554057120715512315064258080346904376422379193999217001762431367098937244924177173686324567395361565964924061323142602244228573308752273336831414510729301359066758014872169403624789920889641726144533249492821239487389922533023486712
646 8999999999999999999999999999975480671320574083910534993049282175621565058745730048472420472295969640600985897782991410224147804807008440548800263608914524718317925262599155196050131545380960589476572250781301919883615633889128547061132277701969242231549839190909990950523956561628649822636953002500938943490545106775875245187622148575191208167653659265996303805368750523039235628757348280804183806338493513055222192986514086439610835578322723122139387801412745992953015861882303890435204317594563176921106558254093684316551908283420198057159778770460031482730596563712231600822133849524632623109288006775535300799245435391155386509302797211380408
647 89999999999999999999999999999779326041885166755194814937443539580594085528711570436251784250663726765408873080046922692017330243263075964939202372480230722464861327363392396764451183908428645305289150257031717278952540705002156923550190499317723180083948552718189918554715609054657848403732577022508450491414905960982877206688599337176720873508882933393966734248318754707353120658816134527237654257046441617496999736878626777956497520204904508099254490212714713936577142756940735013916838858351068592289959024286843158848967174550781782514438008934140283344575369073410084407399204645721693607983592060979817707193208918520398478583725174902423672
648 899999999999999999999999999998013934376966500796753334436991856225346769758404133926266058255973540888679857720422304228155972189367683684452821352322076502183751946270531570880060655175857807747602352313285455510572866345019412311951714493859508620755536974463709266992440481491920635633593193202576054422734153648845894860197394034590487861579946400545700608234868792366178085929345210745138888313417974557472997631907641001608477681844140572893290411914432425429194284812466615125251549725159617330609631218581588429640704570957036042629942080407262550101178321660690759666592841811495242471852328548818359364738880266683586307253526574121813048
649 8999999999999999999999999999982125409392698507170780009932926706028120927825637205336394524303761867998118719483800738053403749704309153160075392170898688519653767516434784137920545896582720269728421170819569099595155797105174710807565430444735577586799832770173383402931964333427285720702338738823184489804607382839613053741776546311314390754219517604911305474113819131295602773364106896706249994820761771017256978687168769014476299136597265156039613707229891828862748563312199536127263947526436555975486680967234295866766341138613324383669478723665362950910604894946216836999335576303457182246670956939365234282649922400152276765281739167096317432
650 89999999999999999999999999999839128684534286564537020089396340354253088350430734848027550718733856811983068475354206642480633747338782378440678529538088196676883907647913057241284913069244482427555790537376121896356402173946572397268088874002620198281198494931560450626387679000845571486321048649408660408241466445556517483675988916801829516787975658444201749267024372181660424960276962070356249953386855939155312808184518921130286692229375386404356523365069026459764737069809795825145375527737929003779380128705108662800897070247519919453025308512988266558195444054515951532994020186731114640220038612454287108543849301601370490887535652503866856888
651 899999999999999999999999999998552158160808579080833180804567063188277795153876613632247956468604711307847616278187859782325703726049041405966106765842793770091955168831217515171564217623200341848002114836385097067207619565519151575412799866023581784530786454384044055637489111007610143376889437844677943674173198010008657353083900251216465651091780925997815743403219349634943824642492658633206249580481703452397815273660670290172580230064378477639208710285621238137882633628288162426308379749641361034014421158345977965208073632227679275077227776616894399023758996490643563796946181680580031761980347512088583976894643714412334417987820872534801711992
652 8999999999999999999999999999986969423447277211727498627241103568694500156384889522690231608217442401770628546503690738040931333534441372653694960892585143930827596519480957636544077958608803076632019033527465873604868576089672364178715198794212236060777078089456396500737401999068491290392004940602101493067558782090077916177755102260948190859826028333980341690628974146714494421782433927698856246224335331071580337462946032611553222070579406298752878392570591143240943702654593461836775417746772249306129790425113801686872662690049113475695049989552049591213830968415792074172515635125220285857823127608797255792051793429711009761890387852813215407928
653 89999999999999999999999999999882724811025494905547487645169932118250501407464005704212084473956981615935656918533216642368382001809972353883254648033266295377448368675328618728896701627479227689688171301747192862443817184807051277608436789147910124546993702805107568506636617991616421613528044465418913437608029038810701245599795920348533717738434255005823075215660767320430449796041905349289706216019017979644223037166514293503978998635214656688775905533135320289168493323891341156530978759720950243755168113826024215181853964210442021281255449905968446320924478715742128667552640716126982572720408148479175302128466140867399087857013490675318938671352
654 899999999999999999999999999998944523299229454149927388806529389064254512667176051337908760265612834543420912266798949781315438016289751184949291832299396658397035318077957568560070314647313049207193541715724735761994354663263461498475931102331191120922943325245968116559729561924547794521752400188770220938472261349296311210398163283136803459645908295052407676940946905883874048164377148143607355944171161816798007334498628641535810987716931910198983149798217882602516439915022070408778808837488552193796513024434217936636685677893978191531299049153716016888320308441679158007973766445142843154483673336312577719156195267806591790713121416077870448042168
655 8999999999999999999999999999990500709693065087349346499258764501578290614004584462041178842390515510890788210401190548031838942146607760664543626490694569925573317862701618117040632831825817442864741875441522621857949191969371153486283379920980720088306489927213713049037566057320930150695771601698931988446250352143666800893583469548231231136813174655471669092468522152954866433479394333292466203497540456351182066010487657773822298889452387191790848348183960943422647959235198633679009279537396969744168617219907961429730171101045803723781691442383444151994882775975112422071763898006285588390353060026813199472405757410259326116418092744700834032379512
656 89999999999999999999999999999914506387237585786144118493328880514204615526041260158370609581514639598017093893610714932286550479319469845980892638416251129330159860764314563053365695486432356985782676878973703596721542727724340381376550419288826480794758409344923417441338094515888371356261944415290387896016253169293001208042251225934081080231318571899245021832216699376593797901314548999632195831477864107160638594094388919964400690005071484726117635133655648490803831633116787703111083515836572727697517554979171652867571539909412233514035222981450997367953944983776011798645875082056570295513177540241318795251651816692333935047762834702307506291415608
657 899999999999999999999999999999230557485138272075297066439959924627841539734371341425335486233631756382153845042496434390578954313875228613828033745746260163971438746878831067480291259377891212872044091910763332370493884549519063432388953773599438327152825684104310756972042850642995342206357499737613491064146278523637010872380261033406729722081867147093205196489950294389344181111830940996689762483300776964445747346849500279679606210045643362535058716202900836417234484698051089327999751642529154549277657994812544875808143859184710101626317006833058976311585504853984106187812875738509132659618597862171869157264866350231005415429865512320767556622740472
658 8999999999999999999999999999993075017366244448677673597959639321650573857609342072828019376102685807439384605382467909515210588824877057524452303711716341475742948721909479607322621334401020915848396827196869991334444960945671570891500583962394944944375431156938796812748385655786958079857217497638521419577316506712733097851422349300660567498736804323838846768409552649504097630006478468970207862349706992680011726121645502517116455890410790262815528445826107527755110362282459803951997764782762390943498921953312903882273294732662390914636853061497530786804269543685856955690315881646582193936567380759546822415383797152079048738868789610886908009604664248
659 89999999999999999999999999999937675156296200038099062381636753894855164718484078655452174384924172266954461448442211185636895299423893517720070733405447073281686538497185316465903592009609188242635571444771829922010004648511044138023505255661554504499378880412449171314735470902082622718714957478746692776195848560414597880662801143705945107488631238914549620915685973845536878670058306220731870761147362934120105535094809522654048103013697112365339756012434967749795993260542138235567979883044861518491490297579816134940459652593961518231731677553477777081238425893172712601212842934819239745429106426835921401738454174368711438649819106497982172086441978232
660 899999999999999999999999999999439076406665800342891561434730785053696482466356707899069569464317550402590153035979900670732057694815041659480636600649023659535178846474667848193132328086482694183720143002946469298090041836599397242211547300953990540494409923712042541832619238118743604468434617308720234985762637043731380925965210293353505967397681150230946588241173764609831908030524755986586836850326266407080949815853285703886432927123274011288057804111914709748163939344879244120111818947403753666423412678218345214464136873345653664085585097981299993731145833038554413410915586413373157708861957841523292615646087569318402947848371958481839548777977804088
661 8999999999999999999999999999994951687659992203086024052912577065483268342197210371091626125178857953623311377323819106036588519253335374935325729405841212935816609618272010633738190952778344247653481287026518223682810376529394575179903925708585914864449689313408382876493573143068692440215911555778482114871863733393582428333686892640181553706579130352078519294170563881488487172274722803879281531652936397663728548342679571334977896344109466101592520237007232387733475454103913197081006370526633782997810714103965106930177231860110882976770265881831699943580312497346989720698240277720358419379757620573709633540814788123865626530635347626336555939001800236792
662 89999999999999999999999999999954565188939929827774216476213193589349415079774893339824635126609721582609802395914371954329296673280018374417931564652570916422349486564448095703643718575005098228881331583238664013145293388764551176619135331377273233780047203820675445888442158287618231961943204002006339033846773600542241855003182033761633983359212173168706673647535074933396384550472505234913533784876427578973556935084116142014801067096985194914332682133065091489601279086935218773729057334739704046980296426935685962371595086740997946790932392936485299492222812476122907486284162499483225774417818585163386701867333093114790638775718128637029003451016202131128
663 899999999999999999999999999999591086700459368449967948285918742304144735717974040058421716139487494243488221563229347588963670059520165369761384081873138247801145379080032861332793467175045884059931984249147976118307640498880960589572217982395459104020424834386079012995979424588564087657488836018057051304620962404880176695028638303854705850232909558518360062827815674400567460954252547114221804063887848210762012415757045278133209603872866754228994139197585823406411511782416968963561516012657336422822667842421173661344355780668981521118391536428367695430005312285106167376557462495349031969760367266470480316805997838033115748981463157733261031059145819180152
664 8999999999999999999999999999996319780304134316049711534573268680737302621461766360525795445255387448191393994069064128300673030535681488327852456736858244230210308411720295751995141204575412956539387858242331785064768764489928645306149961841559131936183823509474711116963814821297076788917399524162513461741588661643921590255257744734692352652096186026665240565450341069605107148588272924027996236574990633896858111741813407503198886434855800788060947252778272410657703606041752720672053644113916027805404010581790562952099202026020833690065523827855309258870047810565955506389017162458141287727843305398234322851253980542298041740833168419599349279532312372621368
665 89999999999999999999999999999966878022737208844447403811159418126635723593155897244732159007298487033722545946621577154706057274821133394950672110631724198071892775705482661767956270841178716608854490724180986065582918880409357807755349656574032187425654411585272400052674333391673691100256595717462621155674297954795294312297319702612231173868865674239987165089053069626445964337294456316251966129174915705071723005676320667528789977913702207092548525275004451695919332454375774486048482797025244250248636095236115066568892818234187503210589714450697783329830430295093599557501154462123271589550589748584108905661285824880682375667498515776394143515790811353592312
666 899999999999999999999999999999701902204634879600026634300434763139721512338403075202589431065686383303502913519594194392354515473390200554556048995685517782647034981349343955911606437570608449479690416517628874590246269923684220269798146909166289686830889704267451600474069000525063219902309361457163590401068681593157648810675877323510080564819791068159884485801477626638013679035650106846267695162574241345645507051086886007759109801223319863832936727475040065263273992089381970374436345173227198252237724857125035599120035364107687528895307430056280049968473872655842396017510390159109444305955307737256980150951572423926141381007486641987547291642117302182330808
667 8999999999999999999999999999997317119841713916400239708703912868257493611045627676823304879591177449731526221676347749531190639260511804991004440961169660043823314832144095603204457938135476045317213748658659871312216429313157982428183322182496607181478007338407064404266621004725568979120784253114472313609618134338418839296082895911590725083378119613438960372213298639742123111320850961616409256463168172110809563459781974069831988211009878774496430547275360587369465928804437733369927106559044784270139523714125320392080318276969187760057766870506520449716264853902581564157593511431984998753597769635312821358564151815335272429067379777887925624779055719640977272
668 89999999999999999999999999999975854078575425247602157378335215814317442499410649091409743916320597047583735995087129745780715753344606244919039968650526940394409833489296860428840121443219284407854923737927938841809947863818421841853649899642469464633302066045663579638399589042530120812087058278030250822486563209045769553664746063204316525750403076520950643349919687757679108001887658654547683308168513548997286071138037766628487893899088908970467874925478245286325193359239939600329343959031403058431255713427127883528722864492722689840519901834558684047446383685123234077418341602887864988782379926717815392227077366338017451861606418000991330623011501476768795448
669 899999999999999999999999999999782686707178827228419416405016942328856982494695841822687695246885373428253623955784167712026441780101456204271359717854742463549688501403671743859561092988973559670694313641351449576289530774365796576682849096782225181699718594410972216745596301382771087308783524502272257402379068881411925982982714568838848731753627688688555790149277189819111972016988927890929149773516621940975574640242339899656391045091800180734210874329304207576926740233159456402964095631282627525881301420844150951758505780434504208564679116511028156427017453166109106696765074425990784899041419340460338530043696297042157066754457762008921975607103513290919159032
670 8999999999999999999999999999998044180364609445055774747645152480959712842452262576404189257221968360854282615602057509408237976020913105838442237460692682171947196512633045694736049836900762037036248822772163046186605776969292169190145641871040026635297467349698749950710366712444939785779051720520450316621411619932707333846844431119549638585782649198197002111343494708372007748152900351018362347961649597468780171762181059096907519405826201626607897868963737868192340662098435107626676860681543647732931712787597358565826552023910537877082112048599253407843157078494981960270885669833917064091372774064143046770393266673379413600790119858080297780463931619618272431288
671 89999999999999999999999999999982397623281485005501972728806372328637415582070363187637703314997715247688543540418517584674141784188217952545980137146234139547524768613697411252624448532106858333326239404949467415679451992723629522711310776839360239717677206147288749556393300412004458072011465484684052849592704579394366004621599880075946747272043842783773019002091452375348069733376103159165261131654846377219021545859629531872167674652435814639471080820673640813731065958885915968640091746133892829596385415088376227092438968215194840893739008437393280670588413706454837642437971028505253576822354966577287420933539400060414722407111078722722680024175384576564451881592
672 899999999999999999999999999999841578609533365049517754559257350957736740238633268688739329834979437229196891863766658262067276057693961572913821234316107255927722917523276701273620036788961724999936154644545206741115067934512665704401796991554242157459094855325598746007539703708040122648103189362156475646334341214549294041594398920683520725448394585053957171018823071378132627600384928432487350184893617394971193912736665786849509071871922331755239727386062767323579593629973243717760825715205035466367468735795386043831950713936753568043651075936539526035295723358093538781941739256547282191401194699195586788401854600543732501663999708504504120217578461189080066934328
673 8999999999999999999999999999998574207485800285445659791033316158619630662147699418198653968514814935062772026773899924358605484519245654156224391108844965303349506257709490311462580331100655524999425391800906860670035611410613991339616172923988179417131853697930388714067857333372361103832928704259408280817009070930943646374349590286151686529035551265485614539169407642403193648403464355892386151664042556554740745214629992081645581646847300985797157546474564905912216342669759193459847431436845319197307218622158474394487556425430782112392859683428855734317661510222841849037475653308925539722610752292760281095616691404893592514975997376540537081958206150701720602408952
674 89999999999999999999999999999987167867372202569010938119299845427576675959329294763787885716633334415564948240965099319227449360673210887406019519979604687730145556319385412803163222979905899724994828526208161746030320502695525922056545556315893614754186683281373498426610716000351249934496358338334674527353081638378492817369146312575365178761319961389370530852524668781628742835631179203031475364976383008992666706931669928734810234821625708872174417918271084153209947084027832741138626882931607872775764967599426269550388007828877039011535737150859701608858953592005576641337280879780329857503496770634842529860550222644042332634783976388864833737623855356315485421680568
675 899999999999999999999999999999884510806349823121098443073698608848190083633963652874090971449700009740084534168685893873047044246058897986654175679816442189571310006874468715228469006819153097524953456735873455714272884524259733298508910006843042532787680149532361485839496444003161249410467225045012070746177734745406435356322316813178286608851879652504334777672722019034658685520680612827283278284787447080934000362385029358613292113394631379849569761264439757378889523756250494670247641946384470854981884708394836425953492070459893351103821634357737314479730582328050189772035527918022968717531470935713582768744952003796380993713055787499783503638614698206839368795125112
676 8999999999999999999999999999998960597257148408089885987663287479633710752705672875866818743047300087660760807518173044857423398214530081879887581118347979706141790061870218437056221061372377877724581110622861101428455960718337599686580190061587382795089121345791253372555467996028451244694205025405108636715599612708657918206900851318604579479666916872539012999054498171311928169686125515445549504563087023728406003261465264227519629020551682418646127851379957816410005713806254452032228777517460237694836962375553527833581428634139040159934394709219635830317575240952451707948319751262206718457783238421422244918704568034167428943417502087498051532747532283861554319156126008
677 89999999999999999999999999999990645375314335672808973888969587316703396774351055882801368687425700788946847267663557403716810583930770736918988230065131817355276110556831965933505989552351400899521229995605749912856103646465038397179221710554286445155802092112121280352999211964256061202247845228645977730440396514377921263862107661867441215317002251852851116991490483541807353527175129639009945541067783213555654029353187378047676661184965141767815150662419620347690051424256290068290058997657142139253532661379981750502232857707251361439409552382976722472858177168572065371534877761359860466120049145792800204268341112307506860490757518787482463794727790554753988872405134072
678 899999999999999999999999999999915808377829021055280765000726285850330570969159502945212318186831307100521625408972016633451295255376936632270894070586186356197484995011487693401553905971162608095691069960451749215704932818185345574612995394988578006402218829009091523176992907678304550820230607057813799573963568629401291374758968956806970937853020266675660052923414351876266181744576166751089509869610048922000886264178686402429089950664686275910336355961776583129210462818306610614610530978914279253281793952419835754520095719365262252954685971446790502255723594517148588343813899852238744195080442312135201838415070010767561744416817669087342174152550114992785899851646206648
679 8999999999999999999999999999999242275400461189497526885006536572652975138722435526506910863681481763904694628680748149701061657298392429690438046635275677205777364955103389240613985153740463472861219629644065742941344395363668110171516958554897202057619969461081823708592936169104740957382075463520324196165672117664611622372830720611262738440677182400080940476310729166886395635701185500759805588826490440298007976377608177621861809555982176483193027203655989248162894165364759495531494778810228513279536145571778521790680861474287360276592173743021114520301512350654337295094325098670148697755723980809216816545735630096908055699751359021786079567372951034935073098664815859832
680 89999999999999999999999999999993180478604150705477741965058829153876776248501919738562197773133335875142251658126733347309554915685531867213942419717481094851996284595930503165525866383664171255750976666796591686472099558273012991543652626994074818518579725149736413377336425521942668616438679171682917765491049058981504601355476485501364645966094641600728464286796562501977560721310669506838250299438413962682071787398473598596756286003839588348737244832903903233466047488282835459783453009292056619515825310146006696116127753268586242489329563687190030682713611155889035655848925888031338279801515827282951348911620670872172501297762231196074716106356559314415657887983342738488
681 899999999999999999999999999999938624307437356349299677685529462384890986236517277647059779958200022876280264923140600125785994241169786804925481777457329853667966561363374528489732797452977541301758790001169325178248896024457116923892873642946673366667217526347627720396027829697484017547948112545146259889419441530833541412199288369512281813694851774406556178581169062517798046491796025561544252694945725664138646086586262387370806574034556295138635203496135129101194427394545519138051077083628509575642427791314060265045149779417276182403966073184710276144422500403001320902640332992282044518213642445546562140204586037849552511679860080764672444957209033829740920991850084646392
682 8999999999999999999999999999999447618766936207143697099169765161464018876128655498823538019623800205886522384308265401132073948170528081244329335997115968683011699052270370756407595177076797871715829110010523926604240064220114052315035862786520060300004957737128649483564250467277356157931533012906316339004774973777501872709793595325610536323253665969659005607230521562660182418426164230053898274254511530977247814779276361486337259166311006656247716831465216161910749846550909672242459693752656586180781850121826542385406348014755485641635694658662392485299802503627011888123762996930538400663922782009919059261841274340645972605118740726882052004614881304467668288926650761817528
683 89999999999999999999999999999995028568902425864293273892527886453176169885157899489411842176614201852978701458774388610188665533534752731198964023974043718147105291470433336807668356593691180845442461990094715339438160577981026470835322765078680542700044619634157845352078254205496205421383797116156847051042974763997516854388142357930494826909282993726931050465074694063941641765835478070485084468290603778795230333013487253377035332496799059906229451483186945457196748618958187050182137243773909275627036651096438881468657132132799370774721251927961532367698222532643106993113866972374845605975305038089271533356571469065813753446068666541938468041533931740209014600339856856357752
684 899999999999999999999999999999955257120121832778639465032750978078585528966421095404706579589527816676808313128969497491697989801812774580790676215766393463323947623233900031269015209343220627608982157910852438054943445201829238237517904885708124884300401576707420608168704287849465848792454174045411623459386772875977651689493281221374453442183546943542379454185672246575474775892519302634365760214615434009157072997121385280393317992471191539156065063348682509114770737570623683451639235193965183480643329859867949933217914189195194336972491267351653791309284002793787962938024802751373610453777745342803443800209143221592323781014617998877446212373805385661881131403058711707219768
685 8999999999999999999999999999999597314081096495007755185294758802707269760697789858642359216305750350091274818160725477425281908216314971227116085941897541169915528609105100281421136884088985648480839421197671942494491006816463144137661143971373123958703614190366785473518338590645192639132087566408704611134480955883798865205439530992370080979651922491881415087671050219179272983032673723709291841931538906082413656974092467523539861932240723852404585570138142582032936638135613151064753116745686651325789968738811549398961227702756749032752421406164884121783556025144091666442223224762362494083999708085230994201882288994330914029131561989897015911364248470956930182627528405364977912
686 89999999999999999999999999999996375826729868455069796667652829224365427846280108727781232946751753150821473363446529296827537173946834741044044773477077870529239757481945902532790231956800870836327554790779047482450419061348168297238950295742358115628332527713301069261665047315806733752188788097678341500210328602954189786848955778931330728816867302426932735789039451972613456847294063513383626577383850154741722912766832207711858757390166514671641270131243283238296429743220518359582778050711179861932109718649303944590651049324810741294771792655483957096052004226296824997980009022861262446755997372767078947816940600948978226262184057909073143202278236238612371643647755648284801208
687 899999999999999999999999999999967382440568816095628170008875463019288850616520978550031096520765778357393260271018763671447834565521512669396402961293700834763157817337513122795112087611207837526947993117011427342053771552133514675150552661681223040654992749419709623354985425842260603769699092879105073501892957426587708081640602010381976559351805721842394622101355067753521111625646571620452639196454651392675506214901489869406728816511498632044771431181189549144667867688984665236245002456400618757388987467843735501315859443923296671652946133899355613864468038036671424981820081205751362020803976354903710530352465408540804036359656521181658288820504126147511344792829800834563210872
688 8999999999999999999999999999999706441965119344860653530079879167173599655548688806950279868686892005216539342439168873043030511089693614024567626651643307512868420356037618105156008788500870537742531938053102846078483943969201632076354973955131007365894934744777386610194868832580345433927291835911945661517036616839289372734765418093437789034166251496581551598912195609781690004630819144584073752768091862534079555934113408824660559348603487688402942880630705942302010809200861987126205022107605568816500887210593619511842734995309670044876515205094200524780212342330042824836380730851762258187235787194133394773172188676867236327236908690634924599384537135327602103135468207511068897848
689 89999999999999999999999999999997357977686074103745881770718912504562396899938199262552518818182028046948854081952519857387274599807242526221108639864789767615815783204338562946404079096507834839682787442477925614706355495722814688687194765596179066293054412702996479491753819493223108905345626523207510953653329551553604354612888762840940101307496263469233964390209760488035210041677372301256663774912826762806716003407020679421945034137431389195626485925676353480718097282807757884135845198968450119348507984895342575606584614957787030403888636845847804723021911080970385423527426577665860323685122084747200552958549698091805126945132178215714321394460834217948418928219213867599620080632
690 899999999999999999999999999999976221799174666933712935936470212541061572099443793362972669363638252422539686737572678716485471398265182735989977758783107908542342048839047066517636711868570513557145086982301330532357199461505332198184752890365611596637489714326968315425784375439007980148110638708867598582879965963982439191515998865568460911767466371223105679511887844392316890375096350711309973974215440865260444030663186114797505307236882502760638373331087181326462875545269820957222606790716051074136571864058083180459261534620083273634997731612630242507197199728733468811746839198992742913166098762724804976626947282826246142506189603941428892550147507961535770353972924808396580725688
691 8999999999999999999999999999999785996192572002403416423428231912869554148894994140266754024272744271802857180638154108448369242584386644623909799829047971176881078439551423598658730406817134622014305782840711974791214795153547989783662776013290504369737407428942714838832059378951071821332995748379808387245919693675841952723643989790116148205907197341007951115606990599530852013375867156401789765767938967787343996275968675033177547765131942524845745359979784631938165879907428388615003461116444459667229146776522748624133353811580749462714979584513672182564774797558601219305721552790934686218494888864523244789642525545436215282555706435472860032951327571653821933185756323275569226531192
692 89999999999999999999999999999998073965733148021630747810854087215825987340054947262400786218454698446225714625743386976035323183259479801615188198461431740591929705955962812387928573661354211598128752045566407773120933156381931908052964984119614539327636666860484433549488534410559646391996961735418275485213277243082577574512795908111045333853164776069071560040462915395777668120382804407616107891911450710086095966483718075298597929886187482723611708239818061687443492919166855497535031150048000137005062320988704737617200184304226745164434816260623049643082973178027410973751493975118412175966453999780709203106782729908925937543001357919255740296561948144884397398671806909480123038780728
693 899999999999999999999999999999982665691598332194676730297686784942433886060494525361607075966092286016031431631690482784317908649335318214536693786152885665327367353603665311491357162952187904383158768410097669958088398407437387172476684857076530853948730001744359901945396809695036817527972655618764479366919495187743198170615163172999408004678482984621644040364166238561999013083445239668544971027203056390774863698353462677687381368975687344512505374158362555186991436272501699477815280350432001233045560888898342638554801658738040706479913346345607446787746758602246698763763445776065709583698085998026382827961044569180333437887012221273301662669057533303959576588046262185321107349026552
694 8999999999999999999999999999999843991224384989752090572679181064481904974544450728254463683694830574144282884685214345058861177844017863930830244075375970987946306182432987803422214466569691139448428915690879029622795585666936484552290163713688777685538570015699239117508571287255331357751753900568880314302275456689688783535536468556994672042106346861594796363277496147057991117751007157016904739244827507516973773285181164099186432320781186100612548367425262996682922926452515295300337523153888011097410048000085083746993214928642366358319220117110467021089720827420220288873871011984591386253282773982237445451649401122623000940983109991459714964021517799735636189292416359667889966141238968
695 89999999999999999999999999999998595921019464907768815154112629580337144770900056554290173153253475167298545962166929105529750600596160775377472196678383738891516755641896890230799930199127220255035860241217911266605160271002428360970611473423198999169847130141293152057577141585297982219765785105119922828720479110207199051819828217012952048378957121754353167269497465323521920059759064413152142653203447567652763959566630476892677890887030674905512935306827366970146306338072637657703037708384992099876690432000765753722938934357781297224872981053994203189807487446781982599864839107861322476279544965840137009064844610103607008468847989923137434676193660197620725703631747237011009695271150712
696 899999999999999999999999999999987363289175184169919336387013666223034302938100508988611558379281276505686913659502361949767755405365446978397249770105453650023650800777072012077199371792144982295322742170961201399446442439021855248735503260808790992528624171271638368518194274267681839977892065946079305458484311991864791466378453953116568435410614095789178505425477187911697280537831579718369283878831028108874875636099674292034101017983276074149616417761446302731316757042653738919327339375464928898890213888006891783506450409220031675023856829485947828708267387021037843398783551970751902286515904692561233081583601490932463076219631909308236912085742941778586531332685725133099087257440356408
697 8999999999999999999999999999999886269602576657529274027483122996007308726442904580897504025413531488551182222935521257547909798648289022805575247930949082850212857206993648108694794346129304840657904679538650812595017981951196697238619529347279118932757617541444745316663748468409136559801028593514713749126358807926783123197406085578049115918695526862102606548829294691205275524840484217465323554909479252979873880724897068628306909161849484667346547759853016724581850813383883650273946054379184360090011924992062026051558053682980285075214711465373530458374406483189340590589051967736767120578643142233051097734252413418392167685976687183774132208771686476007278781994171526197891785316963207672
698 89999999999999999999999999999998976426423189917763466247348106964065778537986141228077536228721783396960640006419691317931188187834601205250177231378541745651915714862942832978253149115163743565921142115847857313355161837560770275147575764125512070394818557873002707849973736215682229038209257341632423742137229271341048108776654770202442043268259741758923458939463652220847479723564357957187911994185313276818864926524073617654762182456645362006118929838677150521236657320454952852465514489412659240810107324928558234464022483146822565676932403188361774125369658348704065315301467709630904085207788280097459879608271720765529509173790184653967189878945178284065509037947543735781026067852668869048
699 899999999999999999999999999999990787837808709259871196226132962676592006841875271052697826058496050572645760057777221861380693690511410847251595082406875710867241433766485496804278342036473692093290279042630715820196456538046932476328181877129608633553367020857024370649763625941140061343883316074691813679235063442069432978989892931821978389414337675830311130455172869987627317512079221614691207947667819491369784338716662558892859642109808258055070368548094354691129915884094575672189630404713933167290965924357024110176202348321403091092391628695255967128326925138336587837713209386678136766870094520877138916474445486889765582564111661885704708910506604556589581341527893622029234610674019821432
700 8999999999999999999999999999999917090540278383338840766035196664089328061576877439474280434526464455153811840519994996752426243214602697625264355741661881397805172903898369471238505078328263228839612511383676442381768108842422392286953636894166477701980303187713219335847872633470260552094949844672226323113115570978624896810909036386397805504729039082472800174096555829888645857608712994532220871529010375422328059048449963030035736778988274322495633316932849192220169242956851181049706673642425398505618693319213216991585821134892627819831524658257303704154942326245029290539418884480103230901830850687894250248270009382007890243077004956971342380194559441009306232073751042598263111496066178392888
701 89999999999999999999999999999999253814862505450049566894316769976803952554191896955268523910738180096384306564679954970771836188931424278627379201674956932580246556135085325241146545704954369059556512602453087981435912979581801530582582732047498299317822728689418974022630853701232344968854548602050036908018040138807624071298181327477580249542561351742255201566869002468997812718478416950789987843761093378800952531436049667270321631010894468902460699852395642729981523186611660629447360062781828586550568239872918952924272390214033650378483721924315733337394480936205263614854769960320929078116477656191048252234430084438071012187693044612742081421751034969083756088663759383384368003464595605535992
702 899999999999999999999999999999993284333762549050446102048850929791235572987727072597416715196643620867458759082119594736946525700382818507646412815074612393222219005215767927170318911344589321536008613422077791832923216816236213775243244588427484693860404558204770766203677683311091104719690937418450332172162361249268616641683631947298222245883052165680296814101821022220980314466305752557109890593849840409208572782924447005432894679098050220122146298671560784569833708679504945665026240565036457278955114158856270576318451511926302853406353497318841600036550328425847372533692929642888361703048298905719434270109870759942639109689237401514678732795759314721753804797973834450459312031181360449823928
703 8999999999999999999999999999999939559003862941454014918439658368121120156889543653376750436769792587807128831739076352632518731303445366568817715335671511538999971046941911344532870202101303893824077520798700126496308951346125923977189201295847362244743641023842936895833099149799819942477218436766052989549461251243417549775152687525684000212947469491122671326916389199988822830196751773013989015344648563682877155046320023048896052111882451981099316688044047061128503378115544510985236165085328115510596027429706435186866063607336725680657181475869574400328952955832626352803236366785995255327434690151474908430988836839483751987203136613632108595161833832495784243181764510054133808280632244048415352
704 89999999999999999999999999999999456031034766473086134265956925313090081412005892880390753930928133290264159485651687173692668581731008299119359438021043603850999739422477202100795831818911735044416697687188301138466780562115133315794702811662626260202692769214586432062497892348198379482294965930894476905945151261190757947976374187731156001916527225420104041942247502799899405471770765957125901138101837073145894395416880207440064469006942067829893850192396423550156530403039900598867125485767953039595364246867357916681794572466030531125914633282826169602960576602493637175229127301073957297946912211363274175878899531555353767884828229522688977356456504492462058188635880590487204274525690196435738168
705 899999999999999999999999999999995104279312898257775208393612327817810732708053035923516785378353199612377435370865184563234017235579074692074234942189392434658997654802294818907162486370205615399750279184694710246201025059036199842152325304963636341824234922931277888562481031133785415340654693378050292153506361350716821531787367689580404017248745028780936377480227525199094649245936893614133110242916533658313049558751921866960580221062478610469044651731567811951408773627359105389804129371911577356358278221806221250136151152194274780133231699545435526426645189422442734577062145709665615681522209902269467582910095783998183910963454065704200796208108540432158523697722925314384838470731211767921643512
706 8999999999999999999999999999999955938513816084319976875542510950360296594372477323311651068405178796511396918337786661069106155120211672228668114479704531911930978893220653370164462377331850538597752512662252392215809225531325798579370927744672727076418114306381500997062329280204068738065892240402452629381557252156451393786086309206223636155238705259028427397322047726791851843213432042527197992186248802924817446028767296802645221989562307494221401865584110307562678962646231948508237164347204196207224503996255991251225360369748473021199085295908919737839806704801984611193559311386990541133699889120425208246190862055983655198671086591337807165872976863889426713279506327829463546236580905911294791608
707 89999999999999999999999999999999603446624344758879791879882598553242669349352295909804859615646609168602572265040079949621955396081905050058013030317340787207378810038985880331480161395986654847379772613960271529942283029781932187214338349702054543687763028757433508973560963521836618642593030163622073664434015269408062544074776782856012725397148347331255846575898429541126666588920888382744781929676239226323357014258905671223806997906060767447992616790256992768064110663816087536574134479124837765865020535966303921261028243327736257190791767663180277640558260343217861500742033802482914870203299002083826874215717758503852896788039779322040264492856791775004840419515556950465171916129228153201653124472
708 899999999999999999999999999999996431019619102829918126918943386979184024144170663188243736540819482517423150385360719546597598564737145450522117272856067084866409290350872922983321452563879893626417953525642443769480547268037389684929045147318490893189867258816901580762048671696529567783337271472598662979906137424672562896672991045704114528574335125981302619183085865870139999300287995444703037367086153036910213128330151041014262981154546907031933551112312934912576995974344787829167210312123539892785184823696735291349254189949626314717125908968622498765024343088960753506678304222346233831829691018754441867941459826534676071092358013898362380435711125975043563775640012554186547245163053378814878120248
709 8999999999999999999999999999999967879176571925469263142270490482812656217297535968694193628867375342656808353468246475919378387082634309054699055455704603763797683613157856306849893073074919042637761581730781993925324925412336507164361406325866418038708805329352114226858438045268766110050035443253387966819155236822053066070056919411337030757169016133831723572647772792831259993702591959002327336303775377332191918154971359369128366830390922163287401960010816414213192963769103090462504892809111859035066663413270617622143287709546636832454133180717602488885219087800646781560104738001116104486467219168789976811473138438812084639831222125085261423921400133775392073980760112987678925206467480409333903082232
710 89999999999999999999999999999999710912589147329223368280434414345313905955677823718247742659806378083911275181214218283274405483743708781492291499101341433874179152518420706761649037657674271383739854235577037945327924328711028564479252656932797762348379247964169028041725942407418894990450318989280491701372397131398477594630512274702033276814521145204485512153829955135481339943323327631020946026733978395989727263394742234322155301473518299469586617640097347727918736673921927814162544035282006731315599970719435558599289589385919731492087198626458422399966971790205821034040942642010044940378204972519109791303258245949308761758480999125767352815292601203978528665826841016889110326858207323684005127740088
711 899999999999999999999999999999997398213302325963010314523909729107825153601100413464229683938257402755201476630927964549469649353693379033430623491912072904867612372665786360854841338919068442453658688120193341507951318958399257080313273912395179861135413231677521252375533481666770054914052870903524425312351574182586298351674610472318299491330690306840369609384469596219332059489909948679188514240605805563907545370552680108899397713261664695226279558760876129551268630065297350327462896317538060581840399736474920027393606304473277583428784787638125801599702746111852389306368483778090404463403844752671988121729324213543778855826328992131906175337633410835806757992441569152001992941723865913156046149660792
712 8999999999999999999999999999999976583919720933667092830715187561970426382409903721178067155444316624796813289678351680945226844183240411300875611427208656143808511353992077247693572050271615982082928193081740073571561870625593313722819465211556618750218719085097691271379801335000930494226475838131719827811164167643276685165071494250864695421976212761563326484460226365973988535409189538112696628165452250075167908334974120980094579419354982257036516028847885165961417670587676152947166066857842545236563597628274280246542456740259498250859063088743132214397324715006671503757316354002813640170634602774047893095563917921894009702436960929187155578038700697522260821931974122368017936475514793218404415346947128
713 89999999999999999999999999999999789255277488403003835476436688057733837441689133490602604398998849623171319607105165128507041597649163701707880502844877905294276602185928695229242148452444543838746353737735660662144056835630339823505375186904009568751968471765879221442418212015008374448038282543185478450300477508789490166485643448257782258797785914854069938360142037293765896818682705843014269653489070250676511175014767088820851214774194840313328644259630966493652759035289085376524494601720582907129072378654468522218882110662335484257731567798688189929575922435060043533815847186025322761535711424966431037860075261297046087321932648362684400202348306277700347397387767101312161428279633138965639738122524152
714 899999999999999999999999999999998103297497395627034519287930192519604536975202201415423439590989646608541876463946486156563374378842473315370924525603901147648489419673358257063179336072000894548717183639620945959296511520673058411548376682136086118767716245892912992981763908135075370032344542888669306052704297579105411498370791034320040329180073233686629445241278335643893071368144352587128426881401632256088600575132903799387660932967753562819957798336678698442874831317601768388720451415485246164161651407890216699969938995961019358319584110188193709366183301915540391804342624674227904853821402824697879340740677351673414785897393835264159601821134756499303126576489903911809452854516698250690757643102717368
715 8999999999999999999999999999999982929677476560643310673591371732676440832776819812738810956318906819476876888175518375409070369409582259838338320730435110328836404777060224313568614024648008050938454652756588513633668603686057525703935390139224775068909446213036216936835875173215678330291100885998023754474338678211948703485337119308880362962620659103179665007171505020795037642313299173284155841932614690304797405176196134194488948396709782065379620185030108285985873481858415915498484062739367215477454862671011950299729450963649174224876256991693743384295649717239863526239083622068051143684392625422280914066666096165060733073076544517377436416390212808493728139188409135206285075690650284256216818787924456312
716 89999999999999999999999999999999846367097289045789796062322345594087967494991378314649298606870161375291891993579665378681633324686240338545044886573915992959527642993542018822117526221832072458446091874809296622703017433174517731335418511253022975620185015917325952431522876558941104972619907973982213790269048103907538331368034073779923266663585931928616985064543545187155338780819692559557402577393532212743176646585765207750400535570388038588416581665270974573872861336725743239486356564654304939297093764039107552697565058672842568023886312925243690458660847455158771736151752598612460293159533628800528226599994865485546597657688900656396927747511915276443553252695682216856565681215852558305951369091320106808
717 899999999999999999999999999999998617303875601412108164560901110346791707454922404831843687461831452377627027942216988408134699922176163046905403979165243936635748786941878169399057735996488652126014826873283669604327156898570659582018766601277206780581665143255933571883705889030469944753579171765839924112421432935167844982312306664019309399972273387357552865580891906684398049027377233036016623196541789914688589819271886869753604820133492347295749234987438771164855752030531689155377209081888744453673843876351967974278085528055583112214976816327193214127947627096428945625365773387512142638435802659204754039399953789369919378919200105907572349727607237487991979274261139951709091130942673024753562321821880961272
718 8999999999999999999999999999999987555734880412708973481048109993121125367094301643486593187156483071398643251479952895673212299299585467422148635812487195429721739082476903524591519623968397869134133441859553026438944412087135936238168899411494861025234986289303402146953353001274229502782212545892559317011792896416510604840810759976173784599750460486217975790228027160159582441246395097324149608768876109232197308373446981827782443381201431125661743114886948940483701768274785202398394881736998700083064594887167711768502769752500248009934791346944738927151528643867860510628291960487609283745922223932842786354599584104329274410272800953168151147548465137391927813468350259565381820178484057222782060896396928651448
719 89999999999999999999999999999999888001613923714380761329432989938090128303848714791379338684408347642587789263319576061058910693696269206799337722312384758867495651742292131721323676615715580822207200976735977237950499708784223426143520094703453749227114876603730619322580177011468065525039912913033033853106136067748595443567296839785564061397754144375961782112052244441436241971217555875917346478919884983089775775361022836450041990430812880130955688033982540464353315914473066821585553935632988300747581353984509405916524927772502232089413122122502650344363757794810744595654627644388483553713300015395585077191396256938963469692455208578513360327936186236527350321215152336088436381606356515005038548067572357863032
720 899999999999999999999999999999998992014525313429426851964896909442811154734638433122414048159675128783290103369876184549530196243266422861194039500811462829807460865680629185491913089541440227399864808790623795141554497379058010835291680852331083743044033889433575573903221593103212589725359216217297304677955224609737358992105671558070076552579787299383656039008470199972926177740958002883256118310278964847807981978249205528050377913877315921178601192305842864179179843230257601394269985420696894706728232185860584653248724349952520088804718099102523853099273820153296701360891648799496351983419700138560265694722566312450671227232096877206620242951425676128746152890936371024795927434457208635045346932608151220767288
721 8999999999999999999999999999999990928130727820864841667684072184985300392611745898101726433437076159049610930328885660945771766189397805750746355507303165468267147791125662669427217805872962046598783279115614156273990476411522097517625127670979753687396305004902180165128994337928913307528232945955675742101597021487636230928951044022630688973218085694452904351076231799756335599668622025949305064792510683630271837804242849752453401224895843290607410730752585777612618589072318412548429868786272052360554089672745261879238519149572680799242462891922714677893464381379670312248024839195467167850777301247042391252503096812056041045088871894859582186562831085158715376018427339223163346910114877715408122393473360986905592
722 89999999999999999999999999999999918353176550387783575009156649664867703533505713082915537900933685431446498372959970948511945895704580251756717199565728489214404330120130964024844960252856658419389049512040527406465914287703698877658626149038817783186566745044119621486160949041360219767754096513601081678914373193388726078360559396203676200758962771250076139159686086197807020397017598233543745583132596152672446540238185647772080611024062589615466696576773271998513567301650865712935868819076448471244986807054707356913146672346154127193182166027304432101041179432417032810232223552759204510656995711223381521272527871308504369405799847053736239679065479766428438384165846053008470122191033899438673101541260248882150328
723 899999999999999999999999999999999265178588953490052175082409846983809331801551417746239841108403168883018485356639738536607513061341222265810454796091556402929638971081178676223604642275709925774501445608364746658193228589333289898927635341349360048679100705397076593375448541372241977909786868622409735110229358740498534705245034565833085806830664941250685252437174775780263183573158384101893710248193365374052018862143670829948725499216563306539200269190959447986622105714857791416422819371688036241204881263492366212218320051115387144738639494245739888909370614891753295292090011974832840595912961401010433691452750841776539324652198623483626157111589317897855945457492614477076231099719305094948057913871342239939352952
724 8999999999999999999999999999999993386607300581410469575741688622854283986213962759716158569975628519947166368209757646829467617552071000392294093164824007626366750739730608086012441780481389331970513010475282719923739057303999609090348718072144240438111906348573689340379036872350177801188081817601687615992064228664486812347205311092497772261475984471256167271934572982022368652158425456917043392233740288366468169759293037469538529492949069758852802422718635031879598951433720122747805374345192326170843931371431295909964880460038484302647755448211659000184335534025779657628810107773495565363216652609093903223074757575988853921869787611352635414004303861080703509117433530293686079897473745854532521224842080159454176568
725 89999999999999999999999999999999940479465705232694226181675197605688555875925664837445427129780656679524497313887818821465208557968639003530646838483416068637300756657575472774111976024332503987734617094277544479313651515735996481813138462649298163943007157137163204063411331851151600210692736358415188543928578057980381311124847799832479950353283860241305505447411156838201317869425829112253390530103662595298213527833637337225846765436541627829675221804467715286916390562903481104730248369106730935537595382342881663189683924140346358723829799033904931001659019806232016918659290969961460088268949873481845129007672818183899685296828088502173718726038734749726331582056901772643174719077263712690792691023578721435087589112
726 899999999999999999999999999999999464315191347094248035635076778451197002883330983537008844168025910115720475824990369393186877021717751031775821546350744617735706809918179254967007784218992535889611553848497900313822863641623968336318246163843683475487064414234468836570701986660364401896234627225736696895357202521823431800123630198492319553179554742171749549026700411543811860824832462010280514770932963357683921750502736035032620888928874650467076996240209437582247515066131329942572235321960578419838358441085934968707155317263117228514468191305144379014931178256088152267933618729653140794420548861336606161069055363655097167671452796519563468534348612747536984238512115953788572471695373414217134219212208492915788302008
727 8999999999999999999999999999999995178836722123848232320715691006060773025949978851833079597512233191041484282424913324538681893195459759285982393917156701559621361289263613294703070057970932823006503984636481102824405772774615715026864215474593151279383579728110219529136317879943279617066111645031630272058214822696410886201112671786430875978615992679545745941240303703894306747423492158092524632938396670219155295754524624315293588000359871854203692966161884938240227635595181969483150117897645205778545225969773414718364397855368055056630213721746299411134380604304793370411402568566878267149784939752029455449621498272895874509043075168676071216809137514727832858146609043584097152245258360727954207972909876436242094718072
728 89999999999999999999999999999999956609530499114634090886441219054546957233549809666497716377610098719373358541824219920848137038759137833573841545254410314036592251603372519652327630521738395407058535861728329925419651954971541435241777939271338361514452217552991975762226860919489516553595004805284672448523933404267697975810014046077877883807543934115911713471162733335048760726811429422832721696445570031972397661790721618837642292003238846687833236695456964444162048720356637725348351061078806852006907033727960732465279580698312495509671923495716694700209425438743140333702623117101904404348064457768265099046593484456062870581387676518084640951282237632550495723319481392256874370207325246551587871756188887926178852462648
729 899999999999999999999999999999999609485774492031706817977970971490922615101948286998479447398490888474360226876417979287633233348832240502164573907289692826329330264430352676870948674695645558663526822755554969328776867594743872917176001453442045253630069957976927781860041748275405648982355043247562052036715400638409281782290126414700900954267895407043205421240464600015438846541302864805494495268010130287751578956116494569538780628029149620190499130259112679997458438483209739528135159549709261668062163303551646592187516226284812459587047311461450252301884828948688263003323608053917139639132580119914385891419341360104565835232489088662761768561540138692954461509875332530311869331865927218964290845805699991335609672163832
730 8999999999999999999999999999999996485371970428285361361801738743418303535917534582986315026586417996269242041887761813588699100139490164519481165165607235436963972379873174091838538072260810027971741404799994723958991808352694856254584013080978407282670629621792350036740375734478650840841195389228058468330438605745683536040611137732308108588411058663388848791164181400138949618871725783249450457412091172589764210605048451125849025652262346581714492172332014119977125946348887655753216435947383355012559469731964819329687646036563312136283425803153052270716963460538194367029912472485254256752193221079229473022774072240941092517092401797964855917053861248236590153588877992772806823986793344970678617612251299922020487049474488
731 89999999999999999999999999999999968368347733854568252256215648690764731823257811246876835239277761966423178376989856322298291901255411480675330486490465118932675751418858566826546842650347290251745672643199952515630926275174253706291256117728805665544035666596131150330663381610307857567570758503052526214973947451711151824365500239590772977295699527970499639120477632601250546569845532049245054116708820553307877895445436060132641230870361119235430429550988127079794133517139988901778947923526450195113035227587683373967188814329069809226550832228377470436452671144843749303269212252367288310769738989713065257204966650168469832653831616181683703253484751234129311382299901934955261415881140104736107558510261699298184383445270392
732 899999999999999999999999999999999715315129604691114270305940838216882586409320301221891517153499857697808605392908706900684627111298703326077974378414186070394081762769727101438921583853125612265711053788799572640678336476568283356621305059559250989896320999365180352975970434492770718108136826527472735934765527065400366419289502156316956795661295751734496752084298693411254919128609788443205487050379384979770901059008924541193771077833250073118873865958893143718147201654259900116010531311738051756017317048289150365704699328961628283038957490055397233928074040303593743729422910271305594796927650907417587314844699851516228493884484545635153329281362761107163802440699117414597352742930260942624968026592355293683659451007433528
733 8999999999999999999999999999999997437836166442220028432753467543951943277683882710997023654381498719280277448536178362106161644001688329934701769405727674633546735864927543912950294254678130510391399484099196153766105028289114550209591745536033258909066888994286623176783733910434936462973231438747254623412889743588603297773605519406852611160951661765610470768758688240701294272157488095988849383453414464817938109531080320870743939700499250658069864793630038293463324814888339101044094781805642465804155853434602353291342293960654654547350617410498575105352666362732343693564806192441750353172348858166758285833602298663646056444960360910716379963532264849964474221966292056731376174686372348483624712239331197643152935059066901752
734 89999999999999999999999999999999976940525497979980255894781207895567489499154944398973212889433488473522497036825605258955454796015194969412315924651549071701920622784347895216552648292103174593522595356892765383894945254602030951886325709824299330181602000948579608591053605193914428166759082948725291610716007692297429679962449674661673500448564955890494236918828194166311648449417392863899644451080730183361442985779722887836695457304493255922628783142670344641169923333995051909396853036250782192237402680911421179622080645645891890926155556694487175948173997264591093242083255731975753178551139723500824572502420687972814508004643248196447419671790383649680267997696628510582385572177351136352622410153980778788376415531602115768
735 899999999999999999999999999999999792464729481819822303053030871060107405492394499590758916004901396261702473331430447330599093164136754724710843321863941645317285605059131056948973834628928571341703358212034888455054507291418278566976931388418693971634418008537216477319482446745229853500831746538527624496444069230676867119662047071955061504037084603014448132269453747496804836044756535775096800059726571650252986872017505990530259115740439303303659048284033101770529310005955467184571677326257039730136624128202790616598725810813027018335400010250384583533565975381319839178749301587781778606960257511507421152521786191755330572041789233768026777046113452847122411979269656595241470149596160227173601691385827009095387739784419041912
736 8999999999999999999999999999999998132182565336378400727477277839540966649431550496316830244044112566355322259982874025975391838477230792522397589896775474807855570445532179512540764511660357142075330223908313996095490565622764507102792382495768245744709762076834948295875342020707068681507485718846748620467996623076091804076958423647595553536333761427130033190425083727471243524402808821975871200537539144852276881848157553914772332041663953729732931434556297915934763790053599204661145095936313357571229617153825115549388532297317243165018600092253461251802093778431878552608743714290036007462642317603566790372696075725797975148376103103912240993415021075624101707813426909357173231346365442044562415222472443081858489658059771377208
737 89999999999999999999999999999999983189643088027405606547295500555868699844883954466851472196397013097197900339845866233778526546295077132701578309070979273270700134009789615612866880604943214278677972015174825964859415090604880563925131442461914211702387858691514534662878078186363618133567371469620737584211969607684826236692625812828359981827003852844170298713825753547241191719625279397782840804837852303670491936633417985232950988374975583567596382911006681243412874110482392841950305863426820218141066554384426039944496790675855188485167400830281151266218844005886906973478693428610324067163780858432101113354264681532181776335384927935210168940735189680616915370320842184214559082117288978401061737002251987736726406922537942394872
738 899999999999999999999999999999999848706787792246650458925659505002818298603955590201663249767573117874781103058612796104006738916655694194314204781638813459436301206088106540515801925444488928508101748136573433683734735815443925075326182982157227905321490728223630811965902703677272563202106343226586638257907726469163436130233632315455239836443034675597532688424431781925170725476627514580045567243540670733034427429700761867096558895374780252108367446199060131190715866994341535577552752770841381963269598989459834359500471116082696696366506607472530361395969596052982162761308240857492916604474027725888910020188382133789635987018464351416891520466616707125552238332887579657931031739055600805609555633020267889630537662302841481553848
739 8999999999999999999999999999999998638361090130219854130330935545025364687435600311814969247908158060873029927527515164936060650249901247748827843034749321134926710854792958864642217329000400356572915733229160903153612622338995325677935646839415051147893416554012677307693124333095453068818957089039279744321169538222470925172102690839097158527987312080377794195819886037326536529289647631220410105191866036597309846867306856803869030058373022268975307015791541180716442802949073820197974774937572437669426390905138509235504240044744270267298559467252773252563726364476839464851774167717436249440266249533000190181695439204106723883166179162752023684199550364129970144995988216921379285651500407250486000697182411006674838960725573333984632
740 89999999999999999999999999999999987745249811171978687172978419905228282186920402806334723231173422547857269347747636484424545852249111229739450587312743890214340397693136629781779955961003603209156241599062448128382513601050957931101420821554735460331040748986114095769238118997859077619370613801353517698890525844002238326548924217551874426751885808723400147762378974335938828763606828680983690946726794329375788621805761711234821270525357200420777763142123870626447985226541664381781772974438151939024837518146246583119538160402698432405687035205274959273073537280291555183665967509456926244962396245797001711635258952836960514948495612464768213157795953277169731304963893952292413570863503665254374006274641699060073550646530160005861688
741 899999999999999999999999999999999889707248300547808184556805779147054539682283625257012509080560802930715424129728728359820912670242001067655055285814695011929063579238229668036019603649032428882406174391562033155442622409458621379912787393992619142979366740875026861923143070980731698574335524212181659290014732596020144938940317957966869840766972278510601329861410769023449458872461458128853218520541148964382097596251855401113391434728214803786999868279114835638031867038874979436035956769943367451223537663316219248075843443624285891651183316847474633457661835522623996652993707585112336204661566212173015404717330575532644634536460512182913918420163579494527581744675045570631722137771532987289366056471775291540661955818771440052755192
742 8999999999999999999999999999999999007365234704930273661011252012323490857140552627313112581725047226376438817167558555238388214032178009608895497572332255107361572213144067012324176432841291859941655569524058298398983601685127592419215086545933572286814300667875241757308287638826585287169019717909634933610132593364181304450462861621701828566902750506595411968752696921211045129852153123159678966684870340679438878366266698610020522912553933234082998814512033520742286803349874814924323610929490307061011838969845973232682590992618573024860649851627271701118956519703615969876943368266011025841954095909557138642455975179793801710828144609646225265781472215450748235702075410135685499239943796885604294508245977623865957602368942960474796728
743 89999999999999999999999999999999991066287112344372462949101268110911417714264973645818013235525425037387949354508026997145493926289602086480059478150990295966254149918296603110917587895571626739474900125716524685590852415166148331772935778913402150581328706010877175815774588749439267584521177461186714402491193340277631740054165754595316457102124754559358707718774272290899406168669378108437110700163833066114949905296400287490184706212985399106746989330608301686680581230148873334318912498365412763549106550728613759094143318933567157223745848664645445310070608677332543728892490314394099232577586863186014247782103776618144215397453301486816027392033249939056734121318678691221169493159494171970438650574213798614793618421320486644273170552
744 899999999999999999999999999999999919596584011099352166541911412998202759428384762812362119119728825336491544190572242974309445336606418778320535303358912663696287349264669427998258291060144640655274101131448722170317671736495334985956422010220619355231958354097894582341971298744953408260690597150680429622420740062498685660487491791357848113919122791034228369468968450618094655518024402975933996301474497595034549147667602587411662355916868591960722903975474715180125231071339860008870212485288714871941958956557523831847289870402104415013712637981809007790635478095992893560032412829546893093198281768674128230038933989563297938577079713381344246528299249451510607091868108220990525438435447547733947855167924187533142565791884379798458534968
745 8999999999999999999999999999999999276369256099894169498877202716983824834855462865311259072077559428028423897715150186768785008029457769004884817730230213973266586143382024851984324619541301765897466910183038499532859045628458014873607798091985574197087625186881051241077741688704580674346215374356123866601786660562488170944387426122220633025272105119308055325220716055562851899662219626783405966713270478355310942329008423286704961203251817327646506135779272436621127079642058740079831912367598433847477630609017714486625608833618939735123413741836281070115719302863936042040291715465922037838784535918067154070350405906069681447193717420432098218754693245063595463826812973988914728945919027929605530696511317687798283092126959418186126814712
746 89999999999999999999999999999999993487323304899047525489894824452854423513699165787801331648698034852255815079436351680919065072265119921043963359572071925759399275290438223667858921575871715893077202191647346495795731410656122133862470182827870167773788626681929461169699675198341226069115938369205114799416079945062393538499486835099985697227448946073772497926986444500065667096959976641050653700419434305197798480961075809580344650829266355948818555222013451929590143716778528660718487211308385904627298675481159430379630479502570457616110723676526529631041473725775424378362625439193298340549060823262604386633153653154627133024743456783888883968792239205572359174441316765900232560513271251366449776268601859190184547829142634763675141332408
747 899999999999999999999999999999999941385909744091427729409053420075689811623292492090211984838282313670302335714927165128271585650386079289395670236148647331834593477613944013010730294182845443037694819724826118462161582695905099204762231645450831509964097640137365150527297076785071034622043445322846033194744719505561541846495381515899871275047040514663952481342878000500591003872639789769455883303774908746780186328649682286223101857463397203539366996998121067366311293451006757946466384901775473141645688079330434873416674315523134118544996513088738766679373263531978819405263628952739685064941547409363439479698382878391644197222691111054999955719130152850151232569971850893102093044619441262298047986417416732711660930462283712873076271991672
748 8999999999999999999999999999999999472473187696822849564681480780681208304609632428811907863544540823032721021434344486154444270853474713604561032125337825986511341298525496117096572647645608987339253377523435066159454244263145892842860084809057483589676878761236286354745673691065639311598391007905614298752702475550053876618458433643098841475423364631975572332085902004505319034853758107925102949733974178721021676957847140576007916717170574831854302972983089606296801641059060821518197464115979258274811192713973913860750068839708207066904968617798648900114359371787809374647372660574657165584473926684270955317285445905524797775004219999494999601472171375651361093129746658037918837401574971360682431877756750594404948374160553415857686447925048
749 89999999999999999999999999999999995252258689271405646082133327026130874741486691859307170771900867407294489192909100375389998437681272422441049289128040433878602071686729465053869153828810480886053280397710915595435088198368313035585740763281517352307091908851126577192711063219590753804385519071150528688774322279950484889566125902787889573278810281687780150988773118040547871313683822971325926547605767608489195092620624265184071250454535173486688726756847806456671214769531547393663777177043813324473300734425765224746750619557373863602144717560187840101029234346090284371826353945171914490260265340158438597855569013149723179975037979995454996413249542380862249838167719922341269536614174742246141886899810755349644535367444980742719178031325432
750 899999999999999999999999999999999957270328203442650814739199943235177872673380226733764536947107806665650402736181903378509985939131451801969443602152363904907418645180565185484822384459294327974479523579398240358915793785314817320271666869533656170763827179660139194734399568976316784239469671640354758198968900519554364006095133125091006159509292535190021358898958062364930841823154406741933338928451908476402755833585618386656641254090816561380198540811630258110040932925783926542973994593394319920259706609831887022720755576016364772419302458041690560909263109114812559346437185506547230412342388061425947380700121118347508619775341819959094967719245881427760248543509479301071425829527572680215276982098296798146800818307004826684472602281928888
751 8999999999999999999999999999999999615432953830983857332652799489116600854060422040603880832523970259990853624625637130406589873452183066217724992419371275144166767806625086669363401460133648951770315712214584163230242144067833355882445001825802905536874444616941252752609596120786851058155227044763192823790720104675989276054856198125819055435583632816710192230090622561284377576408389660677400050356067176287624802502270565479909771286817349052421786867304672322990368396332055338886765951340548879282337359488486983204486800184147282951773722122375215048183367982033313034117934669558925073711081492552833526426301090065127577577978076379631854709473212932849842236891585313709642832465748154121937492838884671183321207364763043440160253420537359992
752 89999999999999999999999999999999996538896584478854715993875195402049407686543798365434927492715732339917682621630734173659308861069647595959524931774341476297500910259625780024270613141202840565932841409931257469072179296610500202942005016432226149831870001552471274773486365087081659523397043402868735414116480942083903484493705783132371498920252695350391730070815603051559398187675506946096600453204604586588623222520435089319187941581356141471796081805742050906913315566988498049980893562064939913541036235396382848840381201657325546565963499101376935433650311838299817307061412026030325663399733432975501737836709810586148198201802687416686692385258916395648580132024267823386785492191733387097437435549962040649890866282867390961442280784836239928
753 899999999999999999999999999999999968850069260309692443944876758618444669178894185288914347434441591059259143594676607562933779749626828363635724385969073286677508192336632020218435518270825565093395572689381317221649613669494501826478045147890035348486830013972241472961377285783734935710573390625818618727048328478755131360443352048191343490282274258153525570637340427464034583689079562514869404078841441279297609002683915803872691474232205273246164736251678458162219840102896482449828042058584459221869326118567445639563430814915929919093671491912392418902852806544698355763552708234272930970597600896779515640530388295275333783816224186750180231467330247560837221188218410410481069429725600483876936919949658365849017796545806518652980527063526159352
754 8999999999999999999999999999999999719650623342787231995503890827566002022610047667600229126909974319533332292352089468066404017746641455272721519473721659580097573731029688181965919664437430085840560154204431854994846523025450516438302406331010318136381470125750173256652395572053614421395160515632367568543434956308796182243990168433722091412540468323381730135736063847176311253201716062633824636709572971513678481024155242234854223268089847459215482626265106123459978560926068342048452378527260132996823935067107010756070877334243369271843043427211531770125675258902285201871974374108456378735378408071015640764773494657478004054346017680751622083205972228047534990693965693694329624867530404354892432279546925292641160168912258667876824743571735434168
755 89999999999999999999999999999999997476855610085085087959535017448094018203490429008402062142189768875799990631168805212597636159719773097454493675263494936220878163579267193637693276979936870772565041387839886694953618707229054647944721656979092863227433231131751559309871560148482529792556444640691308116890914606779165640195911515903498822712864214910435571221624574624586801278815444563704421730386156743623106329217397180113688009412808627132939343636385955111139807048334615078436071406745341196971415415603963096804637896008190323446587390844903785931131077330120566816847769366976107408618405672639140766882961451917302036489114159126764598748853750052427814916245691243248966623807773639194031890515922327633770441520210328010891422692145618907512
756 899999999999999999999999999999999977291700490765765791635815157032846163831413861075618559279707919882199915680519246913378725437477957877090443077371454425987903472213404742739239492819431836953085372490558980254582568365061491831502494912811835769046899080185764033788844041336342768133008001766221773052018231461012490761763203643131489404415777934193920140994621171621281211509339001073339795573475410692607956962956574621023192084715277644196454092727473596000258263435011535705924642660708070772742738740435667871241741064073712911019286517604134073380179695971085101351629924302784966677565651053752266901946653067255718328402027432140881388739683750471850334246211221189240699614269962752746287014643300948703933973681892952098022804229310570167608
757 8999999999999999999999999999999999795625304416891892124722336413295615474482724749680567033517371278939799241124673222220408528937301620893813987696343089833891131249920642684653155435374886532577768352415030822291243115285553426483522454215306521921422091721671876304099596372027084913197072015895995957468164083149112416855868832788183404639742001407745281268951590544591530903584051009660058160161278696233471612666609171589208728762437498797768086834547262364002324370915103821353321783946372636954684648663921010841175669576663416199173578658437206660421617263739765912164669318725064700098090859483770402117519877605301464955618246889267932498657153754246653008215900990703166296528429664774716583131789708538335405763137036568882205238063795131508472
758 89999999999999999999999999999999998160627739752027029122501027719660539270344522747125103301656341510458193170122058999983676760435714588044325889267087808505020181249285784161878398918373978793199915171735277400621188037569980838351702087937758697292798825495046886736896367348243764218773648143063963617213476748342011751702819495093650641757678012669707531420564314901323778132256459086940523441451508266101244513999482544302878558861937489179912781510925361276020919338235934392179896055517353732592161837975289097570581026189970745792562207925934859943794555373657893209482023868525582300882817735353933619057678898447713184600564222003411392487914383788219877073943108916328496668755866982972449248186107376845018651868233329119939847142574156183576248
759 899999999999999999999999999999999983445649657768243262102509249476944853433100704724125929714907073594123738531098530999853090843921431292398933003403790276545181631243572057456905590265365809138799236545617496605590692338129827545165318791439828275635189429455421980632067306134193877968962833287575672554921290735078105765325375455842855775819102114027367782785078834111914003190308131782464710973063574394911200625995342898725907029757437402619215033598328251484188274044123409529619064499656183593329456541777601878135229235709736712133059871333413739494150998362921038885338214816730240707945359618185402571519110086029418661405077998030702532391229454093978893665487980246956470018802802846752043233674966391605167866814099962079458624283167405652186232
760 8999999999999999999999999999999999851010846919914189358922583245292503680897906342517133367434163662347113646779886778998677817595292881631590397030634112488906634681192148517112150312388292282249193128910557469450316231043168447906487869122958454480716704865098797825688605755207744901720665499588181052994291616615702951887928379102585701982371919026246310045065709507007226028712773186042182398757572169554200805633958086088533163267816936623572935302384954263357694466397110685766571580496905652339965108875998416903217063121387630409197538842000723655447358985266289349968043933350572166371508236563668623143671990774264767952645701982276322791521065086845810042989391822222608230169225225620768389103074697524446510801326899658715127618548506650869676088
761 89999999999999999999999999999999998659097622279227704230303249207632533128081157082654200306907472961124022821018981010988100358357635934684313573275707012400159712130729336654009352811494630540242738160195017225052846079388516031158390822106626090326450343785889180431197451796869704115485989496293629476948624549541326566991355411923271317841347271236216790405591385563065034258414958674379641588818149525987807250705622774796798469410352429612156417721464588370219250197573996171899144224472150871059685979883985752128953568092488673682777849578006512899026230867396604149712395400155149497343574129073017608293047916968382911573811317840486905123689585781612290386904526400003474071523027030586915501927672277720018597211942096928436148566936559857827084792
762 899999999999999999999999999999999987931878600513049338072729242868692798152730413743887802762167256650116205389170829098892903225218723412158822159481363111601437409176564029886084175303451674862184643441755155025475614714496644280425517398959634812938053094073002623880777066171827337039373905466642665292537620945871939102922198707309441860572125441125951113650322470067585308325734628069416774299363345733890265256350604973171186224693171866509407759493181295331973251778165965547092298020249357839537173818955871769160582112832398063145000646202058616091236077806569437347411558601396345476092167161657158474637431252715446204164301860564382146113206272034510613482140737600031266643707243275282239517349050499480167374907478872355925337102429038720443763128
763 8999999999999999999999999999999999891386907404617444042654563185818235183374573723694990224859505309851045848502537461890036129026968510709429399435332268004412936682589076268974757577731065073759661790975796395229280532430469798523829656590636713316442477846657023614926993595546446033354365149199783987632838588512847451926299788365784976745149128970133560022852902230608267774931611652624750968694270111605012387307155444758540676022238546798584669835438631657987759266003493689923830682182244220555834564370602845922445239015491582568305005815818527544821124700259124936126704027412567109284829504454914426271736881274439015837478716745079439315018856448310595521339266638400281399793365189477540155656141454495321506374167309851203328033921861348483993868152
764 89999999999999999999999999999999999022482166641556996383891068672364116650371163513254912023735547788659412636522837157010325161242716596384864594917990412039716430143301686420772818199579585663836956118782167557063524791874228186714466909315730419847982300619913212534342942359918014300189286342798055888695547296615627067336698095292064790706342160731202040205676120075474409974384504873622758718248431004445111485764399002826866084200146921187262028518947684921889833394031443209314476139640197985002511079335425613302007151139424243114745052342366747903390122302332124425140336246713103983563465540094229836445631931469951142537308450705714953835169708034795359692053399745602532598140286705297861400905273090457893557367505788660829952305296752136355944813368
765 899999999999999999999999999999999991202339499774012967455019618051277049853340471619294208213619930097934713728705534413092926451184449367463781354261913708357447871289715177786955363796216270974532605069039508013571723126868053680430202183841573778631840705579218912809086481239262128701703577085182502998259925669540643606030282857628583116357079446580818361851085080679269689769460543862604828464235879040006003371879591025441794757801322290685358256670529164297008500546282988883830285256761781865022599714018830519718064360254818188032705471081300731130511100720989119826263026220417935852071189860848068528010687383229560282835776056351434584516527372313158237228480597710422793383262580347680752608147457814121042016307552097947469570747670769227203503320312
766 8999999999999999999999999999999999920821055497966116707095176562461493448680064244573647873922579370881412423558349809717836338060660044307174032188357223375217030841607436600082598274165946438770793445621355572122145508141812483123871819654574164007686566350212970215281778331153359158315332193766642526984339331025865792454272545718657248047213715019227365256659765726113427207925144894763443456178122911360054030346916319228976152820211900616168224310034762478673076504916546899954472567310856036785203397426169474677462579242293363692294349239731706580174599906488902078436367235983761422668640708747632616752096186449066042545521984507162911260648746350818424135056325379393805140449363223129126773473327120327089378146767968881527226136729036923044831529882808
767 89999999999999999999999999999999999287389499481695050363856589062153441038120578201162830865303214337932711812025148287460527042545940398764566289695215010376953277574466929400743384467493517948937141010592200149099309573276312348114846376891167476069179097151916731937536004980380232424837989743899782742859053979232792132088452911467915232424923435173046287309937891535020844871326304052870991105603106202240486273122246873060785375381907105545514018790312862308057688544248922099590253105797704331066830576835525272097163213180640273230649143157585359221571399158400118705927305123853852804017766378728693550768865678041594382909697860564466201345838717157365817215506928414544246264044269008162140961259944082943804403320911719933745035230561332307403483768945272
768 899999999999999999999999999999999993586505495335255453274709301559380969343085203810465477787728929041394406308226334587144743382913463588881096607256935093392579498170202364606690460207441661540434269095329801341893786159486811133033617392020507284622611874367250587437824044823422091823541907695098044685731485813095129188796076203211237091824310916557416585789441023815187603841936736475838919950427955820164376458100221857547068378437163949909626169112815760772519196898240298896312277952179338979601475191519727448874468918625762459075842288418268232994142592425601068353345746114684675236159897408558241956919791102374349446187280745080195812112548454416292354939562355730898216376398421073459268651339496746494239629888205479403705317075051990766631353920507448
769 8999999999999999999999999999999999942278549458017299079472383714034428724087766834294189300089560361372549656774037011284302690446221172299929869465312415840533215483531821281460214141866974953863908421857968212077044075435381300197302556528184565561603506869305255286940416403410798826411877169255882402171583372317856162699164685828901133826418798249016749272104969214336688434577430628282550279553851602381479388122901996717923615405934475549186635522015341846952672772084162690066810501569614050816413276723677547039870220267631862131682580595764414096947283331830409615180111715032162077125439076677024177612278119921369145015685526705721762309012936089746631194456061201578083947387585789661133417862055470718448156668993849314633347853675467916899682185284567032
770 89999999999999999999999999999999999480506945122155691715251453426309858516789901508647703700806043252352946910966333101558724214015990550699368825187811742564798939351786391533141927276802774584775175796721713908693396678918431701775723008753661090054431561823747297582463747630697189437706894523302941619544250350860705464292482172460110204437769184241150743448944722929030195911196875654542952515984664421433314493106117970461312538653410279942679719698138076622574054948757464210601294514126526457347719490513097923358831982408686759185143225361879726872525549986473686536621005435289458694128951690093217598510503079292322305141169740351495860781116424807719680750104550814202755526488272106950200760758499236466033410020944643831700130683079211252097139667561103288
771 899999999999999999999999999999999995324562506099401225437263080836788726651109113577829333307254389271176522198696997914028517926143914956294319426690305683083190454166077523798277345491224971262976582170495425178240570110265885315981507078782949810489884056413725678242173728676274704939362050709726474575898253157746349178632339552140991839939922658170356691040502506361271763200771880890886572643861979792899830437955061734151812847880692519484117477283242689603166494538817177895411650627138738116129475414617881310229487841678180832666289028256917541852729949878263178829589048917605128247160565210838958386594527713630900746270527663163462747030047823269477126750940957327824799738394448962551806846826493128194300690188501794485301176147712901268874257008049929592
772 8999999999999999999999999999999999957921062554894611028935367727531098539859982022200463999765289503440588699788272981226256661335295234606648874840212751147748714087494697714184496109421024741366789239534458826604165130992392967843833563709046548294408956507723531104179563558086472344454258456387538271183084278419717142607691055969268926559459303923533210219364522557251445868806946928017979153794757818136098473941595555607366315630926232675357057295549184206428498450849354601058704855644248643045165278731560931792065390575103627493996601254312257876674569548904368609466301440258446154224445086897550625479350749422678106716434748968471164723270430409425294140758468615950423197645550040662966261621438438153748706211696516150367710585329416111419868313072449366328
773 89999999999999999999999999999999999621289562994051499260418309547779886858739838199804175997887605530965298298094456831036309952017657111459839873561914760329738426787452279427660464984789222672301103155810129439437486178931536710594502073381418934649680608569511779937616072022778251100088326107487844440647758505777454283469219503723420339035133735311798891974280703015263012819262522352161812384152820363224886265474360000466296840678336094078213515659942657857856486057644191409528343700798237787406487508584048386128588515175932647445969411288810320890071125940139317485196712962326015388020005782077955629314156744804102960447912740716240482509433873684827647266826217543553808778809950365966696354592945943383738355905268645353309395267964745002778814817652044296952
774 899999999999999999999999999999999996591606066946463493343764785930018981728658543798237583980988449778687684682850111479326789568158914003138558862057232842967645841087070514848944184863103004050709928402291164954937375610383830395350518660432770411847125477125606019438544648205004259900794934967390599965829826551997088551222975533510783051316203617806190027768526327137367115373362701169456311457375383269023976389269240004196671566105024846703921640939483920720708374518797722685755093307184140086658387577256435475157296636583393827013724701599292888010640133461253857366770416660934138492180052038701600663827410703236926644031214666446164342584904863163448825401435957891984279009289553293700267191336513490453645203147417808179784557411682705025009333358868398672568
775 8999999999999999999999999999999999969324454602518171440093883073370170835557926894184138255828896048008189162145651003313941106113430226028247029758515095586708812569783634633640497663767927036456389355620620484594436380493454473558154667943894933706624129294130454174946901833845038339107154414706515399692468438967973796961006779801597047461845832560255710249916736944236304038360264310525106803116378449421215787503423160037770044094945223620335294768455355286486375370669179504171795839764657260779925488195307919276415669729250544443123522314393635992095761201151284716300933749948407246429620468348314405974446696329132339796280931998015479083264143768471039428612923621027858511083605979643302404722028621414082806828326760273618061016705144345225084000229815588053112
776 89999999999999999999999999999999999723920091422663542960844947660331537520021342047657244302460064432073702459310859029825469955020872034254223267826635860280379313128052711702764478973911343328107504200585584361349927424441090262023392011495054403359617163647174087574522116504605345051964389732358638597232215950711764172649061018214373427156612493042301392249250632498126736345242378794725961228047406044790942087530808440339930396854507012583017652916098197578377378336022615537546162557881915347019329393757771273487741027563254899988111700829542723928861850810361562446708403749535665217866584215134829653770020266962191058166528387982139311749377293916239354857516312589250726599752453816789721642498257592726745261454940842462562549150346299107025756002068340292478008
777 899999999999999999999999999999999997515280822803971886647604528942983837680192078428915198722140579888663322133797731268429229595187848308288009410439722742523413818152474405324880310765202089952967537805270259252149346819969812358210528103455489630236554472824566788170699048541448105467679507591227747375089943556405877553841549163929360844409512437380712530243255692483140627107181409152533651052426654403118478787777275963059373571690563113247158876244883778205396405024203539837915463020937238123173964543819941461389669248069294099893005307465884515359756657293254062020375633745820986960799257936213466883930182402659719523498755491839253805744395645246154193717646813303256539397772084351107494782484318334540707353094467582163062942353116691963231804018615062632302072
778 8999999999999999999999999999999999977637527405235746979828440760486854539121728705860236788499265218997969899204179581415863066356690634774592084693957504682710724363372269647923922796886818809576707840247432333269344121379728311223894752931099406672128990255421101093536291436873032949209115568321049726375809492007652897984573942475364247599685611936426412772189301232348265643964632682372802859471839889628066309089995483667534362145215068019224429886203954003848567645217831858541239167188435143108565680894379473152507023232623646899037047767192960638237809915639286558183380703712388882647193321425921201955371641623937475711488799426553284251699560807215387743458821319729308854579948759159967453042358865010866366177850208239467566481178050227669086236167535563690718648
779 89999999999999999999999999999999999798737746647121722818455966844381690852095558352742131096493386970981729092837616232742767597210215712971328762245617542144396519270350426831315305171981369286190370562226890999424097092417554801015052776379894660049160912298789909841826622931857296542882040114889447537382285428068876081861165482278278228397170507427837714949703711091134390795681694141355225735246559006652596781809959353007809259306935612173019868975835586034637108806960486726871152504695916287977091128049415258372563209093612822091333429904736645744140289240753579023650426333411499943824739892833290817598344774615437281403399194838979558265296047264938489691129391877563779691219538832439707077381229785097797295600651874155208098330602452049021776125507820073216467832
780 899999999999999999999999999999999998188639719824095505366103701599435217668860025174679179868440482738835561835538546094684908374891941416741958860210557879299568673433153841481837746547832323575713335060042018994816873831757993209135474987419051940442448210689109188576439606386715668885938361034005027836440568852619884736750489340504504055574534566850539434547333399820209517161135247272197031617219031059873371036289634177070283333762420509557178820782520274311733979262644380541840372542263246591793820152444737325353068881842515398822000869142629811697262603166782211212853837000703499494422659035499617358385102971538935532630592753550816024387664425384446407220164526898074017220975849491957363696431068065880175660405866867396872884975422068441195985129570380658948210488
781 8999999999999999999999999999999999983697757478416859548294933314394916959019740226572112618815964344649520056519846914852164175374027472750677629741895020913696118060898384573336539718930490912181420015540378170953351864485821938882219274886771467463982033896201982697187956457480441019973445249306045250527965119673578962630754404064540536500170811101654854910926000598381885654450217225449773284554971279538860339326606707593632550003861784586014609387042682468805605813363799424876563352880369219326144381372002635928177619936582638589398007822283668305275363428501039900915684533006331495449803931319496556225465926743850419793675334781957344219488979828460017664981480742082666154988782645427616273267879612592921580943652801806571855964778798615970763866166133425930533894392
782 89999999999999999999999999999999999853279817305751735934654399829554252631177662039149013569343679101845680508678622233669477578366247254756098667677055188223265062548085461160028857470374418209632780139863403538580166780372397449939973473980943207175838305065817844274691608117323969179761007243754407254751686077062210663676789636580864828501537299914893694198334005385436970890051955029047959560994741515849743053939460368342692950034756061274131484483384142219250452320274194823889070175923322973935299432348023723353598579429243747304582070400553014747478270856509359108241160797056983459048235381875469006029193340694653778143078013037616097975400818456140158984833326678743995394899043808848546459410916513336294228492875216259146703683009187543736874795495200833374805049528
783 899999999999999999999999999999999998679518355751765623411889598465988273680598958352341122124093111916611124578107600103025298205296225292804888009093496694009385562932769150440259717233369763886695021258770631847221501023351577049459761265828488864582544745592360598472224473055915722617849065193789665292765174693559895973091106729227783456513835699234043247785006048468932738010467595261431636048952673642647687485455143315084236550312804551467183360350457279973254070882467753415001631583309906765417694891132213510182387214863193725741238633604977132727304437708584231974170447173512851131434118436879221054262740066251884003287702117338544881778607366105261430863499940108695958554091394279636918134698248620026648056435876946332320333147082687893631873159456807500373245445752
784 8999999999999999999999999999999999988115665201765890610707006386193894463125390625171070099116838007249500121202968400927227683847666027635243992081841470246084470066394922353962337455100327874980255191328935686624993509210164193445137851392456399781242902710331245386250020257503241503560641586744106987634886572242039063757819960563050051108624521293106389230065054436220394642094208357352884724440574062783829187369096289835758128952815240963204650243154115519759286637942209780735014684249789160888759254020189921591641484933768743531671147702444794194545739939377258087767534024561615660182907065931912989488364660596266956029589319056046903936007466294947352877771499460978263626986822548516732263212284237580239832507922892516990882998323744191042686858435111267503359209011768
785 89999999999999999999999999999999999893040986815893015496363057475745050168128515626539630892051542065245501090826715608345049154628994248717195928736573232214760230597554301185661037095902950874822296721960421179624941582891477741006240662532107598031186124392981208476250182317529173532045774280696962888713979150178351573820379645067450459977620691637957503070585489925983551778847875216175962519965166565054462686321866608521823160575337168668841852188387039677833579741479888026615132158248102447998833286181709294324773364403918691785040329322003147750911659454395322789907806221054540941646163593387216905395281945366402604266303871504422135424067196654526175899943495148804372642881402936650590368910558138222158492571306032652917946984913697719384181725916001407530232881105912
786 899999999999999999999999999999999999037368881343037139467267517281705451513156640638856678028463878587209509817440440475105442391660948238454763358629159089932842075377988710670949333863126557873400670497643790616624474246023299669056165962788968382280675119536830876286251640857762561788411968526272665998425812351605164164383416805607054139798586224741617527635269409333851966009630876945583662679686499085490164176896799476696408445178034518019576669695483357100502217673318992239536189424232922031989499575635383648922960279635268226065362963898028329758204935089557905109170255989490868474815472340484952148557537508297623438396734843539799218816604769890735583099491456339239353785932626429855313320195023243999426433141754293876261522864223279474457635533244012667772095929953208
787 8999999999999999999999999999999999991336319932087334255205407655535349063618409765749710102256174907284885588356963964275948981524948534146092870227662431809395578678401898396038544004768139020860606034478794115549620268214209697021505493665100715440526076075831477886576264767719863056095707716736453993985832311164446477479450751250463487258187276022674557748717424684004667694086677892510252964117178491769411477592071195290267676006602310662176190027259350213904519959059870930155825704818096298287905496180718452840306642516717414034588266675082254967823844415806021145982532303905417816273339251064364569337017837574678610945570613591858192969349442929016620247895423107053154184073393637868697819881755209195994837898275788644886353705778009515270118719799196114009948863369578872
788 89999999999999999999999999999999999922026879388786008296848668899818141572565687891747390920305574165563970295212675678483540833724536807314835832048961886284560208105617085564346896042913251187745454310309147039946582413927887273193549442985906438964734684682483300979186382909478767504861369450628085945872490800480018297315056761254171385323685484204071019738456822156042009246780101032592276677054606425924703298328640757612409084059420795959585710245334151925140679631538838371402431343362866684591149465626466075562759782650456726311294400075740294710414599742254190313842790735148760346460053259579281124033160538172107498510135522326723736724144986361149582231058807963478387656660542740818280378935796882763953541084482097803977183352002085637431068478192765026089539770326209848
789 899999999999999999999999999999999999298241914499074074671638020098363274153091191025726518282750167490075732656914081106351867503520831265833522488440656976561041872950553770079122064386219260689709088792782323359519241725350985458741944986873157950682612162142349708812677446185308907543752325055652773512852417204320164675835510851287542467913169357836639177646111399404378083221020909293330490093491457833322329684957766818511681756534787163636271392208007367326266116683849545342621882090265800161320345190638194680064838043854110536801649600681662652393731397680287712824585116616338843118140479336213530116298444843548967486591219700940513630517304877250346240079529271671305488909944884667364523410422171944875581869760338880235794650168018770736879616303734885234805857932935888632
790 8999999999999999999999999999999999993684177230491666672044742180885269467377820719231538664544751507410681593912226729957166807531687481392501702395965912789049376856554983930712098579475973346207381799135040910235673175528158869128677504881858421556143509459281147379314097015667780167893770925500874961615671754838881482082519597661587882211218524220529752598815002594639402748989188183639974410841423120499900967164619901366605135808813084472726442529872066305936395050154645908083596938812392201451883106715743752120583542394686994831214846406134963871543582579122589415421266049547049588063264314025921771046686003591940707379320977308464622674655743895253116160715763445041749400189503962006280710693799547503880236827843049922122151851512168936631916546733613967113252721396422997688
791 89999999999999999999999999999999999943157595074425000048402679627967425206400386473083847980902763566696134345210040569614501267785187332532515321563693215101444391708994855376408887215283760115866436192215368192121058579753429822158097543936725794005291585133530326413826873141010021511043938329507874654541045793549933338742676378954290939900966717984767773389335023351754624740902693652759769697572808084499108704481579112299446222279317760254537982768848596753427555451391813172752372449311529813066947960441693769085251881552182953480933617655214674843892243212103304738791394445923446292569378826233295939420174032327466366413888795776181604071901695057278045446441871005375744601705535658056526396244195927534922131450587449299099366663609520429687248920602525704019274492567806979192
792 899999999999999999999999999999999999488418355669825000435624116651706826857603478257754631828124872100265209106890365126530511410066685992792637894073238935912999525380953698387679984937553841042797925729938313729089527217780868399422877895430532146047624266201772937724441858269090193599395444965570871890869412141949400048684087410588618459108700461862909960504015210165791622668124242874837927278155272760491978340334212010695016000513859842290841844919637370780847999062526318554771352043803768317602531643975243921767266933969646581328402558896932073595030188908929742649122550013311016633124409436099663454781566290947197297724999161985634436647115255515502409017976839048381701415349820922508737566197763347814299183055287043691894299972485683867185240285422731336173470433110262812728
793 8999999999999999999999999999999999995395765201028425003920617049865361441718431304319791686453123848902386881962013286138774602690600173935133741046659150423216995728428583285489119864437984569385181331569444823561805744960027815594805901058874789314428618395815956439519976724421811742394559004690137847017824709277544600438156786695297566131978304156766189644536136891492124604013118185873541345503397454844427805063007908096255144004624738580617576604276736337027631991562736866992942168394233914858422784795777195295905402405726819231955623030072388662355271700180367683842102950119799149698119684924896971093034096618524775679524992457870709929824037299639521681161791551435435312738148388302578638095779870130328692647497583393227048699752371154804667162568804582025561233897992365314552
794 89999999999999999999999999999999999958561886809255825035285553448788252975465881738878125178078114640121481937658119575248971424215401565416203669419932353808952961555857249569402078779941861124466631984125003412056251704640250340353253109529873103829857565562343607955679790519796305681551031042211240623160422383497901403943411080257678095187804737410895706800825232023429121436118063672861872109530577093599850245567071172866296296041622647225558189438490627033248687924064631802936479515548105233725805063161994757663148621651541373087600607270651497961197445301623309154578926551078192347283077164324072739837306869566722981115724932120836389368416335696755695130456123962918917814643335494723207742862018831172958233827478250539043438297771340393242004463119241238230051105081931287830968
795 899999999999999999999999999999999999627056981283302425317569981039094276779192935649903126602703031761093337438923076177240742817938614088745833024779391184280576654002715246124618709019476750120199687857125030708506265341762253063179277985768857934468718090061092471601118114678166751133959279379901165608443801451481112635490699722319102856690242636698061361207427088210862092925062573055756848985775193842398652210103640555796666664374603825030023704946415643299238191316581686226428315639932947103532245568457952818968337594863872357788405465435863481650777007714609782391210338959703731125547694478916654658535761826100506830041524389087527504315747021270801256174105115666270260331790019452508869685758169480556624104447304254851390944679942063539178040168073171144070459945737381590478712
796 8999999999999999999999999999999999996643512831549721827858129829351848491012736420849128139424327285849840036950307685595166685361447526798712497223014520658525189886024437215121568381175290751081797190714125276376556388075860277568613501871919721410218462810549832244410063032103500760205633514419110490475994213063330013719416297500871925710212183730282552250866843793897758836325563157501811640871976744581587869890932765002169999979371434425270213344517740789693143721849235176037854840759396523931790210116121575370715038353774851220095649188922771334856993069431488041520893050637333580129929250310249891926821856434904561470373719501787747538841723191437211305566946040996432342986110175072579827171823525325009616940025738293662518502119478571852602361512658540296634139511636434314308408
797 89999999999999999999999999999999999969791615483947496450723168464166636419114627787642153254818945572648560332552769170356500168253027741188412475007130685926726708974219934936094115430577616759736174716427127487389007492682742498117521516847277492691966165294948490199690567288931506841850701629771994414283947917569970123474746677507847331391909653572542970257801594145079829526930068417516304767847790701234290829018394885019529999814342909827431920100659667107238293496643116584340693566834568715386111891045094178336435345183973660980860842700304942013712937624883392373688037455736002221169363252792249027341396707914141053233363475516089727849575508722934901750102514368967891086874991575653218444546411727925086552460231644642962666519075307146673421253613926862669707255604727908828775672
798 899999999999999999999999999999999999728124539355527468056508516177499727772031650088779379293370510153837042992974922533208501514277249670695712275064176173340540380767979414424847038875198550837625572447844147386501067434144682483057693651625497434227695487654536411797215105600383561576656314667947949728555531258129731111272720097570625982527186882152886732320214347305718465742370615757646742910630116311108617461165553965175769998329086188446887280905937003965144641469788049259066242101511118438475007019405847605027918106655762948827747584302744478123416438623950531363192337101624019990524269275130241246072570371227269479100271279644807550646179578506414115750922629320711019781874924180878966000917705551325778972142084801786663998671677764320060791282525341764027365300442551179458981048
799 8999999999999999999999999999999999997553120854199747212508576645597497549948284850799014413640334591384533386936774302798876513628495247036261410475577585560064863426911814729823623349876786957538630152030597326478509606907302142347519242864629476908049259388890827706174935950403452054189906832011531547556999781323167580001454480878135633842744681939375980590881929125751466191681335541818820686195671046799977557150489985686581929984961775696021985528153433035686301773228092443331596178913600065946275063174652628445251262959901866539449728258724700303110747947615554782268731033914616179914718423476172171214653133341045425311902441516803267955815616206557727041758303663886399178036874317627910694008259349961932010749278763216079975988045099878880547121542728075876246287703982960615130829432
800 89999999999999999999999999999999999977978087687797724912577189810377477949534563657191129722763011322460800482430968725189888622656457223326352694280198270040583770842206332568412610148891082617847671368275375938306586462165719281127673185781665292172443334500017449355574423553631068487709161488103783928012998031908508220013090327903220704584702137454383825317937362131763195725132019876369386175761039421199798014354409871179237369864655981264197869753380897321176715959052831989984365610222400593516475568571873656007261366639116798855047554328522302727996731528539993040418579305231545619232465811285549540931878200069408827807121973651229411602340545859019543375824732974977592602331868858651196246074334149657388096743508868944719783892405898909924924093884552682886216589335846645536177464888
801 899999999999999999999999999999999999801802789190179524213194708293397301545811072914720167504867101902147204341878718526708997603908115009937174248521784430365253937579856993115713491340019743560629042314478383444759278159491473530149058672034987629551990010500157044200169811982679616389382453392934055352116982287176573980117812951128986341262319237089454427861436259185868761526188178887324475581849354790798182129189688840613136328781903831377780827780428075890590443631475487909859290492001605341648280117146862904065352299752051189695427988956700724551970583756859937363767213747083910573092192301569945868386903800624679450264097762861064704421064912731175890382422596774798333420986819727860766214669007346916492870691579820502478055031653090189324316844960974145975949304022619809825597183992
802 8999999999999999999999999999999999998216225102711615717918752374640575713912299656232481507543803917119324839076908466740380978435173035089434568236696059873287285438218712938041421422060177692045661380830305451002833503435423261771341528048314888665967910094501413397801528307844116547504442080536406498169052840584589165821060316560160877071360873133805089850752926332672818853735693609985920280236644193117183639162707199565518226959037134482400027450023852683015313992683279391188733614428014448074834521054321766136588170697768460707258851900610306520967735253811739436273904923723755195157829730714129512815482134205622115052376879865749582339789584214580583013441803370973185000788881377550746895932021066122248435836224218384522302495284877811703918851604648767313783543736203578288430374655928
803 89999999999999999999999999999999999983946025924404541461268771371765181425210696906092333567894235254073923551692176200663428805916557315804911114130264538859585568943968416442372792798541599228410952427472749059025501530918809355942073752434833997993711190850512720580213754770597048927539978724827658483521475565261302492389542849041447893642247858204245808656776336994055369683621242489873282522129797738054652752464364796089664042631334210341600247050214674147137825934149514520698602529852130032673510689488895895229293536279916146365329667105492758688709617284305654926465144313513796756420467576427165615339339207850599035471391918791746241058106257931225247120976230338758665007099932397956722063388189595100235922526017965460700722457563900305335269664441838905824051893625832204595873371903352
804 899999999999999999999999999999999999855514233319640873151418942345886632826896272154831002111048117286665311965229585805970859253249015842244200027172380849736270120495715747981355135186874393055698571847254741531229513778269284203478663771913505981943400717654614485221923792935373440347859808523448926351693280087351722431505885641373031042780230723838212277910987032946498327152591182408859542699168179642491874772179283164806976383682007893074402223451932067324240433407345630686287422768669170294061596205400063057063641826519245317287967003949434828198386555558750894338186298821624170807784208187844490538054052870655391319242527269125716169522956321381027224088786073048827985063899391581610498570493706355902123302734161689146306502118075102748017426979976550152416467042632489841362860347130168
805 8999999999999999999999999999999999998699628099876767858362770481112979695442066449393479018999433055579987807687066272253737733279241142580197800244551427647626431084461441731832196216681869537501287146625292673781065624004423557831307973947221553837490606458891530366997314136418360963130738276711040337165239520786165501883552970772357279385022076514543910501198883296518484944373320641679735884292513616782426872949613548483262787453138071037669620011067388605918163900666110676176586804918022532646554365848600567513572776438673207855591703035544913453785479000028758049043676689394617537270057873690600414842486475835898521873182745422131445525706606892429245016799074657439451865575094524234494487134443357203119109724607455202316758519062675924732156842819788951371748203383692408572265743124171512
806 89999999999999999999999999999999999988296652898890910725264934330016817258978598044541311170994897500219890269183596450283639599513170283221780202200962848828637879760152975586489765950136825837511584319627634064029590616039812020481771765524993984537415458130023773302975827227765248668176644490399363034487155687075489516951976736951215514465198688630895194510789949668666364499359885775117622958632622551041841856546521936349365087078242639339026580099606497453263475105994996085589281244262202793818989292637405107622154987948058870700325327319904221084069311000258822441393090204551557835430520863215403733582378282523086696858644708799183009731359462031863205151191671916955066790175850718110450384209990214828071987521467096820850826671564083322589411585378100562345733830453231677150391688117543608
807 899999999999999999999999999999999999894669876090018196527384408970151355330807382400871800538954077501979012422652368052552756395618532548996021819808665639457740917841376780278407893551231432537604258876648706576266315544358308184335945889724945860836739123170213959726782445049887238013589800413594267310384401183679405652567790632560939630186788197678056750597109547017997280494238971976058606627693602959376576708918697427144285783704183754051239220896458477079371275953954964770303531198359825144370903633736645968599394891532529836302927945879137989756623799002329401972537811840964020518874687768938633602241404542707780271727802379192647087582235158286768846360725047252595601111582656462994053457889911933452647887693203871387657440044076749903304704268402905061111604474079085094353525193057892472
808 8999999999999999999999999999999999999052028884810163768746459680731362197977266441607846204850586697517811111803871312472974807560566792940964196378277990755119668260572391022505671041961082892838438329889838359186396839899224773659023513007524512747530652108531925637541042005448985142122308203722348405793459610653114650873110115693048456671681093779102510755373985923161975524448150747784527459649242426634389190380268276844298572053337653786461152988068126293714341483585594682932731780785238426299338132703629813717394554023792768526726351512912241907809614191020964617752840306568676184669872189920447702420172640884370022445550221412733823788240116424580919617246525425273360410004243908166946481121009207401073830989238834842488916960396690749129742338415626145550004440266711765849181726737521032248
809 89999999999999999999999999999999999991468259963291473918718137126582259781795397974470615843655280277660300006234841812256773268045101136468677767404501916796077014345151519202551039377649746035545944969008545232677571559093022962931211617067720614727775868976787330737869378049040866279100773833501135652141136495878031857857991041237436110045129844011922596798365873308457779720033356730060747136843181839709502713422414491598687148480038884078150376892613136643429073352270352146394586027067145836694043194332668323456550986214134916740537163616210177170286527719188681559775562759118085662028849709284029321781553767959330202009951992714604414094161047821228276555218728827460243690038195173502518330089082866609664478903149513582400252643570216742167681045740635309950039962400405892642635540637689290232
810 899999999999999999999999999999999999923214339669623265268463234139240338036158581770235542592897522498942700056113576310310959412405910228218099906640517251164693129106363672822959354398847714319913504721076907094098144031837206666380904553609485532549982820791085976640824402441367796511906964501510220869270228462902286720721919371136924990406168596107303371185292859776120017480300210570546724231588636557385524420801730424388184336320349956703353392033518229790861660170433169317551274243604312530246388748994014911108958875927214250664834472545891594532578749472698134037980064832062770958259647383556263896033983911633971818089567934431439726847449430391054488996968559447142193210343756561522664970801745799486980310128345622241602273792131950679509129411665717789550359661603653033783719865739203612088
811 8999999999999999999999999999999999999308929057026609387416169107253163042325427235932119883336077702490484300505022186792798634711653192053962899159764655260482238161957273055406634189589629428879221542489692163846883296286534859997428140982485369792949845387119773789767419621972310168607162680513591987823432056166120580486497274340232324913655517364965730340667635737985080157322701895134920518084297729016469719787215573819493659026883149610330180528301664068117754941533898523857961468192438812772217498740946134199980629883344928255983510252913024350793208745254283206341820583488564938624336826452006375064305855204705746362806111409882957541627044873519490400972717035024279738893093809053703984737215712195382822791155110600174420464129187556115582164704991460105953236954432877304053478791652832508792
812 89999999999999999999999999999999999993780361513239484486745521965278467380928845123389078950024699322414358704545199681135187712404878728485666092437881897344340143457615457498659707706306664859912993882407229474621949666578813739976853268842368328136548608484077964107906776597750791517464464124622327890410888505495085224378475469062090924222899656284691573066008721641865721415904317056214284662758679561148227478084940164375442931241948346492971624754714976613059794473805086714721653213731949314949957488668515207799825668950104354303851592276217219157138878707288548857076385251397084447619031438068057375578752696842351717265255002688946617874643403861675413608754453315218517650037844281483335862634941409758445405120395995401569784177162688005040239482344923140953579132589895895736481309124875492579128
813 899999999999999999999999999999999999944023253619155360380709697687506206428359606110501710550222293901729228340906797130216689411643908556370994831940937076099061291118539117487937369356759983739216944941665065271597546999209323659791679419581314953228937476356701676971160989379757123657180177121600951013697996549455767019406279221558818318006096906562224157594078494776791492743138853505928561964828116050334047302764461479378986381177535118436744622792434789517538150264245780432494878923587543834549617398016636870198431020550939188734664330485954972414249908365596939713687467262573760028571282942612516380208774271581165455387295024200519560871790634755078722478790079836966658850340598533350022763714472687826008646083563958614128057594464192045362155341104308268582212193309063061628331782123879433212152
814 8999999999999999999999999999999999999496209282572398243426387279187555857855236454994515394952000645115563055068161174171950204704795177007338953487468433684891551620066852057391436324210839853652952504474985587444377922992883912938125114776231834579060437287210315092740448904417814112914621594094408559123281968945101903174656512994029364862054872159060017418346706452991123434688249681553357057683453044453006425724880153314410877430597816065930701605131913105657843352378212023892453910312287894510946556582149731831785879184958452698611978974373594751728249175290372457423187205363163840257141546483512647421878968444230489098485655217804676047846115712795708502309110718532699929653065386800150204873430254190434077814752075627527152518350177728408259398069938774417239909739781567554654986039114914898909368
815 89999999999999999999999999999999999995465883543151584190837485512688002720697128094950638554568005806040067495613450567547551842343156593066050581387215903164023964580601668516522926917897558682876572540274870286999401306935955216443126032986086511211543935584892835834664040139760327016231594346849677032109537720505917128571908616946264283758493849431540156765120358076920110912194247133980213519151077400077057831523921379829697896875380344593376314446187217950920590171403908215032085192810591050598519009239347586486072912664626074287507810769362352765554242577613352116808684848268474562314273918351613826796910715998074401886370896960242084430615041415161376520781996466794299366877588481201351843860872287713906700332768680647744372665151599555674334582629448969755159187658034107991894874352034234090184312
816 899999999999999999999999999999999999959192951888364257717537369614192024486274152854555746991112052254360607460521055107927966581088409337594455232484943128476215681225415016648706342261078028145889152862473832582994611762423596947988134296874778600903895420264035522511976361257842943146084349121647093288985839484553254157147177552516378553826444644883861410886083222692280998209748224205821921672359696600693520483715292418467281071878423101340386830015684961558285311542635173935288766735295319455386671083154128278374656213981634668587570296924261174889988183198520169051278163634416271060828465265164524441172196443982669616977338072642178759875535372736452388687037968201148694301898296330812166594747850589425160302994918125829699353986364396001069011243665040727796432688922306971927053869168308106811658808
817 8999999999999999999999999999999999999632736566995278319457836326527728220376467375691001722920008470289245467144689495971351699229795684038350097092364488156285941131028735149838357080349702253313002375762264493246951505861812372531893208671873007408135058782376319702607787251320586488314759142094823839600872555360979287414324597972647406984438001803954752697974749004230528983887734017852397295051237269406241684353437631766205529646905807912063481470141164654024567803883716565417598900617657875098480039748387154505371905925834712017288132672318350574009893648786681521461503472709746439547456187386480719970549767995844026552796042653779608838879818354628071498183341713810338248717084666977309499352730655304826442726954263132467294185877279564009621101192985366550167894200300762747343484822514772961304929272
818 89999999999999999999999999999999999996694629102957504875120526938749553983388206381219015506280076232603209204302205463742165293068161156345150873831280393406573470179258616348545213723147320279817021381860380439222563552756311352787038878046857066673215529041386877323470085261885278394832832278853414556407852998248813586728921381753826662859942016235592774281772741038074760854989606160671575655461135424656175159180938685895849766822152271208571333231270481886221110234953449088758390105558920875886320357735484390548347153332512408155593194050865155166089042839080133693153531254387717955927105686478326479734947911962596238975164383884016479549918365191652643483650075424293044238453762002795785494174575897743437984542588368192205647672895516076086589910736868298951511047802706864726091363402632956651744363448
819 899999999999999999999999999999999999970251661926617543876084742448745985850493857430971139556520686093428882838719849173679487637613450407106357864481523540659161231613327547136906923508325882518353192436743423953003071974806802175083349902421713600058939761372481895911230767356967505553495490509680731007670676984239322280560292435784439965739478146120334968535954669342672847694906455446044180899150218821905576432628448173062647901399370440877141999081434336975989992114581041798825510950030287882976883219619359514935124379992611673400338746457786396494801385551721203238381781289489461603343951178304938317614531207663366150776479454956148315949265286724873791352850678818637398146083858025162069447571183079690941860883295313729850829056059644684779309196631814690563599430224361782534822270623696609865699271032
820 8999999999999999999999999999999999999732264957339557894884762682038713872654444716878740256008686174840859945548478642563115388738521053663957220780333711865932451084519947924232162311574932942665178731930690815577027647773261219575750149121795422400530457852352337063201076906212707549981459414587126579069036092858153900525042631922059959691655303315083014716823592024084055629254158099014397628092351969397150187893656033557563831112594333967894277991732909032783909929031229376189429598550272590946791948976574235634416119419933505060603048718120077568453212469965490829145436031605405154430095560604744444858530780868970295356988315094605334843543387580523864122175656109367736583314754722226458625028140647717218476747949657823568657461504536802163013782769686332215072394872019256042813400435613269488791293439288
821 89999999999999999999999999999999999997590384616056021053962864138348424853890002451908662304078175573567739509936307783068038498646689482975614987023003406793392059760679531318089460804174396483986608587376217340193248829959350976181751342096158801604774120671171033568809692155914367949833134731284139211621324835723385104725383687298539637224897729835747132451412328216756500663287422891129578652831167724574351691042904302018074480013349005711048501925596181295055189361281064385704866386952453318521127540789168120709745074779401545545427438463080698116078912229689417462308924284448646389870860045442700003726777027820732658212894835851448013591890488224714777099580904984309629249832792500038127625253265829454966290731546920412117917153540831219467124044927176989935651553848173304385320603920519425399121640953592
822 899999999999999999999999999999999999978313461544504189485665777245135823685010022067177960736703580162109655589426770047612346487820205346780534883207030661140528537846115781862805147237569568355879477286385956061739239469634158785635762078865429214442967086040539302119287229403229311548498212581557252904591923521510465942528453185686856735024079568521724192062710953950808505969586806020166207875480509521169165219386138718162670320120141051399436517330365631655496704251529579471343797482572079866690147867102513086387705673014613909908846946167726283044710210067204757160780318560037817508837740408984300033540993250386593923916053522663032122327014394022432993896228144858786663248495132500343148627279392465094696616583922283709061254381867480975204116404344592909420863984633559739467885435284674828592094768582328
823 8999999999999999999999999999999999999804821153900537705370991995206222413165090198604601646630332221458986900304840930428511118390381848121024813948863275950264756840615042036765246325138126115202915295577473604555653155226707429070721858709788862929986703774364853719073585064629063803936483913234015276141327311693594193482756078671181710615216716116695517728564398585557276553726281254181495870879324585690522486974475248463464032881081269462594928655973290684899470338263766215242094177343148718800211330803922617777489351057131525189179622515509536547402391890604842814447022867040340357579539663680858700301868939253479345315244481703967289100943129546201896945066053303729079969236456192503088337645514532185852269549255300553381551289436807328776837047639101336184787775861702037655210968917562073457328852917240952
824 89999999999999999999999999999999999998243390385104839348338927956856001718485811787441414819672989993130882102743568373856600065513436633089223325539769483552382811565535378330887216926243135036826237660197262441000878397040366861636496728388099766369880333969283683471662265581661574235428355219106137485271945805242347741344804708040635395536950445050259659557079587270015488983536531287633462837913921271214702382770277236171176295929731425163354357903759616164095233044373895937178847596088338469201901977235303559997404159514183726702616602639585828926621527015443585330023205803363063218215856973127728302716820453281314107837200335335705601908488165915817072505594479733561719723128105732527795038809630789672670425943297704980433961604931265958991533428751912025663089982755318338896898720258058661115959676255168568
825 899999999999999999999999999999999999984190513465943554135050351611704015466372306086972733377056909938177938924692115364709400589620929697803009929857925351971445304089818404977984952336188215331436138941775361969007905573363301754728470555492897897328923005723553151244960390234954168118855196971955237367447512247181129672103242372365718559832554005452336936013716285430139400851828781588701165541225291440932321444932495125540586663367582826470189221133836545476857097399365063434609628364795046222817117795117732039976637435627653540323549423756272460339593743138992267970208852230267568963942712758149554724451384079531826970534803018021350417176393493242353652550350317602055477508152951592750155349286677107054033833489679344823905654444381393630923800858767208230967809844797865050072088482322527950043637086296517112
826 8999999999999999999999999999999999999857714621193491987215453164505336139197350754782754600393512189443601450322229038282384605306588367280227089368721328167743007736808365644801864571025693937982925250475978257721071150160269715792556234999436081075960307051511978361204643512114587513069696772747597136307027610224630167048929181351291467038492986049071032424123446568871254607666459034298310489871027622968390893004392456129865279970308245438231702990204528909291713876594285570911486655283155416005354060156059588359789736920648881862911944813806452143056343688250930411731879670072408120675484414823345992520062456715786442734813227162192153754587541439181182872953152858418499297573376564334751398143580093963486304501407114103415150889999432542678314207728904874078710288603180785450648796340902751550392733776668654008
827 89999999999999999999999999999999999998719431590741427884939078480548025252776156793044791403541609704992413052900061344541461447759295305522043804318491953509687069631275290803216781139231245441846327254283804319489640351442427442133006114994924729683642763463607805250841791609031287617627270954728374226763248492021671503440362632161623203346436874441639291817111019119841291468998131308684794408839248606715518037039532105168787519732774208944085326911840760183625424889348570138203379897548398744048186541404536295238107632285839936766207503324258069287507093194258373705586917030651673086079359733410113932680562110442077984613319044459729383791287872952630645856578375725766493678160389079012762583292220845671376740512664026930736358009994892884104827869560143866708392597428627069055839167068124763953534603990017886072
828 899999999999999999999999999999999999988474884316672850964451706324932227274985411137403122631874487344931717476100552100873153029833657749698394238866427581587183626681477617228951030253081208976616945288554238875406763162981846979197055034954322567152784871172470247257576124481281588558645438592555368040869236428195043530963263689454608830117931869974753626353999172078571623220983181778163149679553237460439662333355788946519087677594967880496767942206566841652628824004137131243830419077935588696433678872640826657142968690572559430895867529918322623587563838748325363350282253275865057774714237600691025394125058993978701861519871400137564454121590856573675812709205381531898443103443501711114863249629987611042390664613976242376627222089954035956943450826041294800375533376857643621502552503613122875581811435910160974648
829 8999999999999999999999999999999999999896273958850055658680065356924390045474868700236628103686870386104385457284904968907858377268502919747285548149797848234284652640133298555060559272277730880789552507596988149878660868466836622812773495314588903104375063840552232225318185120331534297027808947332998312367823127853755391778669373205091479471061386829772782637185992548707144608988848636003468347115979137143956961000202100518671789098354710924470911479859101574873659416037234181194473771701420298267903109853767439914286718215153034878062807769264903612288074548734928270152540279482785519972428138406219228547125530945808316753678842601238080087094317709163082314382848433787085987930991515400033769246669888499381515981525786181389644998809586323612491057434371653203379800391718792593522972532518105880236302923191448771832
830 89999999999999999999999999999999999999066465629650500928120588212319510409273818302129652933181833474939469115564144720170725395416526277725569933348180634108561873761199686995545033450499577927105972568372893348907947816201529605314961457831300127939375574564970090027863666082983808673250280525996984811310408150683798526008024358845823315239552481467955043734673932938364301480899637724031215124043812234295612649001818904668046101885192398320238203318731914173862934744335107630750263945312782684411127988683906959228580463936377313902565269923384132510592670938614354431372862515345069679751853245655973056924129778512274850783109583411142720783848859382467740829445635904083773891378923638600303923220028996494433643833732075632506804989286276912512419516909344878830418203525469133341706752792662952922126726308723038946488
831 899999999999999999999999999999999999991598190666854508353085293910875593683464364719166876398636501274455222040077302481536528558748736499530129400133625706977056863850797182959905301054496201343953753115356040140171530345813766447834653120481701151454380171084730810250772994746854278059252524733972863301793673356154186734072219229612409837155972333211595393612065396445278713328096739516280936116394310108660513841016370142012414916966731584882143829868587227564766412699015968676752375507815044159700151898155162633057224175427395825123087429310457192595334038447529189882355762638105627117766679210903757512317168006610473657047986250700284487054639734442209667465010723136753965022410312747402735308980260968449902794503588680692561244903576492212611775652184103909473763831729222200075360775133966576299140536778507350518392
832 8999999999999999999999999999999999999924383716001690575177767645197880343151179282472501887587728511470096998360695722333828757028738628495771164601202631362793511774657174646639147709490465812095583778038204361261543773112323898030511878084335310363089421539762577292256956952721688502533272722605755769716143060205387680606649973066511688534403750998904358542508588568007508419952870655646528425047548790977944624569147331278111734252700584263939294468817285048082897714291143718090771379570335397437301367083396463697515017578846562426107786863794114733358006346027762708941201863742950644059900112898133817610854512059494262913431876256302560383491757609979887007185096508230785685201692814726624617780822348716049125150532298126233051204132188429913505980869656935185263874485562999800678246976205699186692264831006566154665528
833 89999999999999999999999999999999999999319453444015215176599908806780923088360613542252516988289556603230872985246261501004458813258647656461940481410823682265141605971914571819752329385414192308860254002343839251353893958010915082274606902759017793267804793857863195630312612574495196522799454503451801927445287541848489125459849757598605196809633758990139226882577297112067575779575835900818755825427939118801501621122325981503005608274305258375453650219355565432746079428620293462816942416133018576935712303750568173277635158209619061834970081774147032600222057114249864380470816773686555796539101016083204358497690608535448366220886886306723043451425818489818983064665868574077071166815235332539621560027401138444442126354790683136097460837189695869221553827826912416667374870370066998206104222785851292680230383479059095391989752
834 899999999999999999999999999999999999993875080996136936589399179261028307795245521880272652894606009429077856867216353509040129319327828908157464332697413140386274453747231146377770964468727730779742286021094553262185045622098235740471462124831160139410243144720768760672813513170456768705195090531066217347007587876636402129138647818387446771286703830911253041943195674008608182016182523107368802428851452069213514590100933833527050474468747325379082851974200088894714714857582641165352481745197167192421410733755113559498716423886571556514730735967323293401998514028248779424237350963179002168851909144748839226479215476819035295987981976760507391062832366408370847581992817166693640501337117992856594040246610245999979137193116148224877147534707262822993984450442211750006373833330602983854938005072661634122073451311531858527907768
835 8999999999999999999999999999999999999944875728965232429304592613349254770157209696922453876051454084861700711804947181581361163873950460173417178994276718263476470083725080317399938680218549577017680574189850979359665410598884121664243159123480441254692188302486918846055321618534110918346755814779595956123068290889727619162247830365487020941580334478201277377488761066077473638145642707966319221859663068622921631310908404501743454270218725928411745667767800800052432433718243770488172335706774504731792696603796022035488447814979144008632576623705909640617986626254239014818136158668611019519667182302739553038312939291371317663891837790844566519565491297675337628237935354500242764512034061935709346362219492213999812234738045334023894327812365365406945860053979905750057364499975426854694442045653954707098661061803786726751169912
836 89999999999999999999999999999999999999503881560687091863741333520143292931414887272302084884463086763755306406244524634232250474865554141560754610948490464371288230753525722856599448121966946193159125167708658814236988695389957094978188432111323971292229694722382269614497894566806998265120802333016363605107614618007548572460230473289383188474223010303811496397398849594697262743310784371696872996736967617606294681798175640515691088431968533355705711009910207200471891903464193934393551021360970542586134269434164198319396030334812296077693189613353186765561879636288151133363225428017499175677004640724655977344816453622341858975026540117601098676089421679078038654141418190502184880608306557421384117259975429925998310112642408006215048950311288288662512740485819151750516280499778841692249978410885592363887949556234080540760529208
837 899999999999999999999999999999999999995534934046183826773672001681289636382733985450718763960167780873797757656200721708090254273789987274046791498536414179341594076781731505709395033097702515738432126509377929328132898258509613854803695889001915741630067252501440426530481051101262984386087220997147272445968531562067937152142074259604448696268007092734303467576589646352275364689797059345271856970632708558456652136183580764641219795887716800201351399089191864804247027131177745409541959192248734883275208424907477784874564273013310664699238706520178680890056916726593360200269028852157492581093041766521903796103348082601076730775238861058409888084804795111702347887272763714519663925474759016792457055339778869333984791013781672055935440552801594597962614664372372365754646524498009575230249805697970331274991546006106724866844762872
838 8999999999999999999999999999999999999959814406415654440963048015131606727444605869056468875641510027864179818905806495372812288464109885466421123486827727614074346691035583551384555297879322641645889138584401363953196084326586524693233263001017241674670605272512963838774329459911366859474784988974325452013716784058611434369278668336440038266412063834608731208189306817170478282208173534107446712735694377026109869225652226881770978162989451201812162591802726783238223244180599708685877632730238613949476875824167300063871078457119795982293148358681608128010512250539340241802421259669417433229837375898697134164930132743409690576977149749525688992763243156005321130985454873430676975329272831151132113498058009824005863119124035048503418964975214351381663531979351351291791818720482086177072248251281732981474923914054960523801602865848
839 89999999999999999999999999999999999999638329657740889968667432136184460547001452821508219880773590250777618370152258458355310596176988969197790111381449548526669120219320251962460997680913903774813002247259612275578764758939278722239099367009155175072035447452616674548968965139202301735273064900768929068123451056527502909323508015027960344397708574511478580873703761354534304539873561806967020414621249393234988823030870041935938803466905060816309463326224541049144009197625397378172898694572147525545291882417505700574839706114078163840638335228134473152094610254854062176221791337024756899068536383088274207484371194690687215192794347745731200934869188404047890178869093860876092777963455480360189021482522088416052768072116315436530770684776929162434971787814162161626126368484338775593650234261535596833274315226494644714214425792632
840 899999999999999999999999999999999999996744966919668009718006889225660144923013075393573978926962312256998565331370326125197795365592900722780111002433045936740022081973882267662148979128225133973317020225336510480208882830453508500151894303082396575648319027073550070940720686252820715617457584106920361613111059508747526183911572135251643099579377170603307227863333852190808740858862056262703183731591244539114899407277830377423449231202145547346785169936020869442296082778628576403556088251149327729907626941757551305173557355026703474565745017053210258368851492293686559585996122033222812091616827447794467867359340752216184936735149129711580808413822695636431011609821844747884835001671099323241701193342698795744474912649046838928776936162992362461914746090327459454635137316359048980342852108353820371499468837038451802427929832133688
841 8999999999999999999999999999999999999970704702277012087462062003030941304307117678542165810342660810312987087982332935126780158290336106505020999021897413430660198737764940408959340812154026205759853182028028594321879945474081576501367048727741569180834871243661950638466486176275386440557118256962283254517999535578727735655204149217264787896214394535429765050770004669717278667729758506364328653584321200852034094665500473396811043080819309926121066529424187824980664745007657187632004794260343949569168642475817961746562016195240331271091705153478892325319663430643179036273965098299005308824551447030150210806234066769945664430616342167404227275724404260727879104488396602730963515015039893909175310740084289161700274213841421550358992425466931262157232714812947135091716235847231440823085668975184383343495219533346066221851368489203192
842 89999999999999999999999999999999999999736342320493108787158558027278471738764059106879492293083947292816883791840996416141021424613024958545188991197076720875941788639884463680634067309386235851838678638252257348896919509266734188512303438549674122627513841192957555746198375586478477965014064312660549290661995820208549620896837342955383091065929550818867885456930042027455508009567826557278957882258890807668306851989504260571299387727373789335089598764817690424825982705068914688688043148343095546122517782282361655719058145757162981439825346381310030927876970875788611326465685884691047779420963023271351897256106600929510979875547079506638045481519638346550911940395569424578671635135359045182577796660758602455302467924572793953230931829202381359415094433316524215825446122625082967407771020776659450091456975800114595996662316402828728
843 899999999999999999999999999999999999997627080884437979084427022245506245648876531961915430637755525635351954126568967745269192821517224626906700920773690487883476097758960173125706605784476122666548107744270316140072275583400607696610730946947067103647624570736618001715785380278306301685126578813944943615957962381876946588071536086598447819593365957369810969112370378247099572086110439015510620940330017269014761667905538345141694489546364104015806388883359213823433844345620232198192388335087859915102660040541254901471523311814466832958428117431790278350892737882097501938191172962219430014788667209442167075304959408365598818879923715559742409333676745118958207463560124821208044716218231406643200169946827422097722211321155145579078386462821432234735849899848717942429015103625746706669939186989935050823112782201031363969960847625458552
844 8999999999999999999999999999999999999978643727959941811759843200209556210839888787657238875739799730718167587139120709707422735393655021642160308286963214390951284879830641558131359452060285103998932969698432845260650480250605469269496578522523603932828621136629562015442068422504756715166139209325504492543621661436892519292643824779386030376340293616328298722011333404223896148774993951139595588462970155421132855011149845106275250405917276936142257499950232924410904599110582089783731495015790739235923940364871294113243709806330201496625853056886112505158034640938877517443720556659974870133098004884979503677744634675290389369919313440037681684003090706070623867172041123390872402445964082659788801529521446798879499901890396310211705478165392890112622649098638461481861135932631720360029452682909415457408015039809282275729647628629126968
845 89999999999999999999999999999999999999807793551639476305838588801886005897558999088915149881658197576463508284252086387366804618542895194779442774582668929518561563918475774023182235068542565935990396727285895607345854322255449223425469206702712435395457590229666058138978615802542810436495252883929540432892594952932032673633794423014474273387062642546954688498102000638015065338974945560256360296166731398790195695100348605956477253653255492425280317499552096319698141391995238808053583455142116653123315463283841647019193388256971813469632677511975012546422311768449897656993485009939773831197882043964815533099701712077613504329273820960339135156027816354635614804548370110517851622013676743938099213765693021189915499117013566791905349303488536011013603841887746153336750223393685483240265074146184739116672135358283540481566828657662142712
846 899999999999999999999999999999999999998270141964755286752547299216974053078030991800236348934923778188171574558268777486301241566886056753014984971244020365667054075266281966208640115616883093423913570545573060466112688900299043010829222860324411918559118312066994523250807542222885293928457275955365863896033354576388294062704149807130268460483563782922592196482918005742135588050774510042307242665500582589111761255903137453608295282879299431827522857495968866877283272527957149272482251096279049878109839169554574823172740494312746321226694097607775112917800805916049078912941365089457964480780938395683339797897315408698521538963464388643052216404250347191720533240935330994660664598123090695442892923891237190709239492053122101127148143731396824099122434576989715380030752010543169349162385667315662652050049218224551864334101457918959284408
847 8999999999999999999999999999999999999984431277682797580772925692952766477702278926202127140414314003693544171024418997376711174101974510777134864741196183291003486677396537695877761040551947840815222134910157544195014200102691387097463005742919707267032064808602950709257267880005967645356115483598292775064300191187494646564337348264172416144352074046303329768346262051679220292456970590380765183989505243302005851303128237082474657545913694886447705717463719801895549452751614343452340259866511448902988552525991173408554664448814716891040246878469976016260207253244441710216472285805121680327028445561150058181075838678286693850671179497787469947638253124725484799168417978951945981383107816258986036315021134716383155428478098910144333293582571416892101911192907438420276768094888524142461471005840963868450442964020966779006913121270633559672
848 89999999999999999999999999999999999999859881499145178226956331236574898299320510335819144263728826033241897539219770976390400566917770596994213782670765649619031380096568839262899849364967530567336999214191417897755127800924222483877167051686277365403288583277426556383315410920053708808205039352384634975578701720687451819079036134377551745299168666416729967915116358465112982632112735313426886655905547189718052661728154133742271917913223253978029351457173478217059945074764529091071062338798603040126896972733920560676991980039332452019362221906229784146341865279199975391948250572246095122943256010050350523629682548104580244656040615480087229528744278122529363192515761810567513832447970346330874326835190212447448398856302890191298999642243142752028917200736166945782490912853996717282153239052568674816053986676188701011062218091435702037048
849 899999999999999999999999999999999999998738933492306604042606981129174084693884593022372298373559434299177077852977938787513605102259935372947924044036890846571282420869119553366098644284707775106032992927722761079796150208318002354894503465176496288629597249496839007449838698280483379273845354171461714780208315486187066371711325209397965707692517997750569711236047226186016843689014617820841979903149924707462473955553387203680447261219009285802264163114561303953539505672880761819639561049187427361142072754605285046092927820353992068174259997156068057317076787512799778527534255150214856106489304090453154712667142932941222201904365539320785065758698503102764268732641856295107624492031733116977868941516711912027035589706726011721690996780188284768260254806625502512042418215685970455539379151473118073344485880085698309099559962822921318333432
850 8999999999999999999999999999999999999988650401430759436383462830162566762244961337201350685362034908692593700676801449087622445920339418356531316396332017619141541787822075980294887798562369975954296936349504849718165351874862021194050531186588466597666375245471551067048548284524350413464608187543155433021874839375683597345401926884581691369232661979755127401124425035674151593201131560387577819128349322367162265599980484833124025350971083572220377468031051735581855551055926856376756049442686846250278654791447565414836350383185928613568339974404612515853691087615198006747808296351933704958403736814078392414004286396470999817139289853887065591828286527924878418593776706655968620428285598052800820473650407208243320307360534105495218971021694562914342293259629522608381763941173734099854412363258062660100372920771284781896039665406291865000888
851 89999999999999999999999999999999999999897853612876834927451165471463100860204652034812156168258314178233343306091213041788602013283054765208781847566988158572273876090398683822653990187061329783588672427145543647463488166873758190746454780679296199378997377209243959603436934560719153721181473687888398897196873554381152376108617341961235222323093957817796146610119825321067364338810184043488200372155143901304460390399824363498116228158739752149983397212279465620236699959503341707390804444984181616252507893123028088733527153448673357522115059769641512642683219788536782060730274667167403344625633631326705531726038577568238998354253608684983590326454578751323905767343990359903717583854570382475207384262853664874189882766244806949456970739195251066229080639336665703475435875470563606898689711269322563940903356286941563037064356988656626785007992
852 899999999999999999999999999999999999999080682515891514347060489243167907741841868313309405514324827604100089754820917376097418119547492886879036628102893427150464884813588154403885911683551968052298051844309892827171393501863823716718093026113665794410976394883195636430932411046472383490633263190995590074771861989430371384977556077651117000907845620360165319491078427889606279049291656391393803349396295111740143513598419271483046053428657769349850574910515190582130299635530075366517240004857634546272571038107252798601744381038060217699035537926773613784148978096831038546572472004506630101630702681940349785534347198114150985188282478164852312938091208761915151906095913239133458254691133442276866458365682983867708944896203262545112736652757259596061725754029991331278922879235072462088207401423903075468130206582474067333579212897909641065071928
853 8999999999999999999999999999999999999991726142643023629123544403188511169676576814819784649628923448436900807793388256384876763075927435981911329652926040844354183963322293389634973205151967712470682466598789035444542541516774413450462837235022992149698787553948760727878391699418251451415699368718960310672946757904873342464798004698860053008170610583241487875419705851006456511443624907522544230144566656005661291622385773443347414480857919924148655174194636715239172696719770678298655160043718710916453139342965275187415699429342541959291319841340962524057340802871479346919152248040559670914676324137463148069809124783027358866694542303483670816442820878857236367154863219152201124292220200980491798125291146854809380504065829362906014629874815336364555531786269921981510305913115652158793866612815127679213171859242266606002212916081186769585647352
854 89999999999999999999999999999999999999925535283787212662111899628696600527089191333378061846660311035932107270140494307463890867683346923837201966876334367599187655669900640506714758846367709412236142199389101319000882873650969721054165535115206929347289087985538846550905525294764263062741294318470642796056520821143860082183182042289740477073535495249173390878777352659058108602992624167702898071301099904050951624601471960990126730327721279317337896567751730437152554270477936104687896440393468398248078254086687476686741294864082877633621878572068662716516067225843314122272370232365037038232086917237168332628282123047246229800250880731353037347985387909715127304393768972369810118629981808824426183127620321693284424536592464266154131668873338027280999786076429297833592753218040869429144799515336149112918546733180399454019916244730680926270826168
855 899999999999999999999999999999999999999329817554084913959007096658269404743802722000402556619942799323388965431264448767175017809150122314534817701887009308392688901029105764560432829617309384710125279794501911871007945862858727489487489816036862364125601791869849618958149727652878367564671648866235785164508687390294740739648638380607664293661819457242560517908996173931522977426933617509326082641709899136458564621413247648911140572949491513856041069109765573934372988434301424942191067963541215584232704286780187290180671653776745898702596907148617964448644605032589827100451332091285333344088782255134514993654539107425216068202257926582177336131868491187436145739543920751328291067669836279419835648148582895239559820829332178395387185019860042245528998074687863680502334778962367824862303195638025342016266920598623595086179246202576128336437435512
856 8999999999999999999999999999999999999993968357986764225631063869924424642694224498003623009579485193910500688881380038904575160282351100830813359316983083775534200109261951881043895466555784462391127518150517206839071512765728547405387408344331761277130416126828646570623347548875905308082044839796122066480578186512652666656837745425468978642956375115183044661180965565383706796842402557583934743775389092228127081592719228840200265156545423624704369621987890165409356895908712824479719611671870940258094338581021685611626044883990713088323372164337561680037801445293308443904061988821568000096799040296210634942890851966826944613820321339239596025186816420686925311655895286761954619609028526514778520833337246057156038387463989605558484665178740380209760982672190773124521013010661310423760728760742228078146402285387612355775613215823185155027936919608
857 89999999999999999999999999999999999999945715221880878030679574829319821784248020482032607086215366745194506199932420350141176442541159907477320233852847753979807800983357566929395059199002060161520147663354654861551643614891556926648486675098985851494173745141457819135610127939883147772738403558165098598325203678613873999911539708829220807786607376036647401950628690088453361171581623018255412693978501830053143734334473059561802386408908812622339326597891011488684212063178415420317476505046838462322849047229195170504634403955916417794910349479038055120340213007639775995136557899394112000871191362665895714486017667701442501524382892053156364226681347786182327804903057580857591576481256738633006687500035214514404345487175906450026361986608663421887848844049716958120689117095951793813846558846680052703317620568488511201980518942408666395251432276472
858 899999999999999999999999999999999999999511436996927902276116173463878396058232184338293463775938300706750555799391783151270587982870439167295882104675629785818270208850218102364555532791018541453681328970191893753964792534024012339836380075890872663447563706273120372220491151458948329954645632023485887384926833107524865999203857379462987270079466384329826617555658210796080250544234607164298714245806516470478293609010257536056221477680179313601053939381019103398157908568605738782857288545421546160905641425062756534541709635603247760154193145311342496083061917068757983956229021094547008007840722263993061430374159009312982513719446028478407278040132130075640950244127518227718324188331310647697060187500316930629639109384583158050237257879477970796990639596447452623086202053863566144324619029620120474329858585116396600817824670481677997557262890488248
859 8999999999999999999999999999999999999995602932972351120485045561174905564524089659044641173983444706360755002194526048361435291845833952505662938942080668072364431879651962921280999795119166873083131960731727043785683132806216111058527420683017853971028073356458083349984420363130534969591810688211372986464341497967723793992834716415166885430715197458968439558000923897164722254898111464478688428212258648234304642481092317824505993299121613822409485454429171930583421177117451649045715596908793915448150772825564808810875386720429229841387738307802082464747557253618821855606061189850923072070566500375937552873367431083816842623475014256305665502361189170680768552197147664049464917694981795829273541687502852375666751984461248422452135320915301737172915756368027073607775818484772095298921571266581084268968727266047569407360422034335101978015366014394232
860 89999999999999999999999999999999999999960426396751160084365410050574150080716806931401770565851002357246795019750734435252917626612505572550966450478726012651279886916867666291528998156072501857748187646585543394071148195255944999526746786147160685739252660208122750149859783268174814726326296193902356878179073481709514145935512447736501968876436777130715956022008315074482500294083003180308195853910327834108741782329830860420553939692094524401685369089862547375250790594057064841411440372179145239033356955430083279297878480483863068572489644770218742182728015282569396700454550708658307648635098503383437975860306879754351583611275128306750989521250702536126916969774328976445184259254836162463461875187525671381000767860151235802069217888237715634556241807312243662469982366362948857690294141399229758420718545394428124666243798309015917802138294129548088
861 899999999999999999999999999999999999999643837570760440759288690455167350726451262382615935092659021215221155177756609917276258639512550152958698054308534113861518982251808996623760983404652516719733688819269890546640333757303504995740721075324446171653273941873104751348738049413573332536936665745121211903611661335385627313419612029628517719887930994176443604198074835670342502646747028622773762685192950506978676040968477743784985457228850719615168321808762926377257115346513583572702963349612307151300212598870749513680906324354767617152406802931968679644552137543124570304090956377924768837715886530450941782742761917789164252501476154760758905691256322825142252727968960788006658333293525462171156876687731042429006910741361122218622960994139440711006176265810192962229841297266539719212647272593067825786466908549853121996194184781143260219244647165932792
862 8999999999999999999999999999999999999996794538136843966833598214096506156538061361443543415833931190936990396599809489255486327755612951376628282488776807024753670840266280969613848850641872650477603199373429014919763003815731544961666489677920015544879465476857942762138642444722159992832429991706090907132504952018470645820776508266656659478991378947587992437782673521033082523820723257604963864166736554562808084368716299694064869115059656476536514896278866337395314038118622252154326670146510764361701913389836745623128156919192908554371661226387718116800969237888121132736818607401322919539442978774058476044684857260102478272513285392846830151221306905426280274551720647092059924999641729159540411890189579381861062196672250099967606648947254966399055586392291736660068571675398857472913825453337610432078202176948678097965747663030289341973201824493395128
863 89999999999999999999999999999999999999971150843231595701502383926868555408842552252991890742505380718432913569398285403299376949800516562389654542398991263222783037562396528726524639655776853854298428794360861134277867034341583904654998407101280139903915189291721484859247782002499439935491869925354818164192544568166235812386988574399909935310922410528291931940044061689297742714386509318444674777500628991065272759318446697246583822035536908288828634066509797036557826343067600269388940031318596879255317220508530710608153412272736176989344951037489463051208723140993090194631367466611906275854986808966526284402163715340922304452619568535621471360991762148836522470965485823828539324996775562435863707011706214436749559770050250899708459840525294697591500277530625629940617145078589717256224429080038493888703819592538102881691728967272604077758816420440556152
864 899999999999999999999999999999999999999740357589084361313521455341816998679582970276927016682548426465896222124584568629694392548204649061506890881590921369005047338061568758538721756901991684688685859149247750208500803309074255141894985663911521259135236703625493363733230038022494959419426829328193363477732901113496122311482897169599189417798301694754627387460396555203679684429478583866002072997505660919587454833866020275219254398319832174599457706598588173329020437087608402424500460281867371913297854984576776395473380710454625592904104559337405167460878508268937811751682307199507156482694881280698736559619473438068300740073576116820593242248925859339528702238689372414456853924970980061922773363105355929930746037930452258097376138564727652278323502497775630669465554305707307455306019861720346444998334376332842925935225560705453436699829347783965005368
865 8999999999999999999999999999999999999997663218301759251821693098076352988116246732492343150142935838193065999121261117667249532933841841553562017934318292321045426042554118826848495812117925162198172732343229751876507229781668296277054870975203691332217130332629440273599070342202454634774841463953740271299596110021465100803346074526392704760184715252791646487143568996833117159865307254794018656977550948276287093504794182476973289584878489571395119359387293559961183933788475621820504142536806347219680694861190987559260426394091630336136941034036646507147906574420440305765140764795564408344253931526288629036575260942614706660662185051385339180240332734055758320148204351730111685324738820557304960267948203369376714341374070322876385247082548870504911522479980676025189988751365767097754178755483118004985009386995586333417030046349080930298464130055685048312
866 89999999999999999999999999999999999999978968964715833266395237882687176893046220592431088351286422543737593992091350059005245796404576573982058161408864630889408834382987069441636462309061326459783554591089067766888565068035014666493493838776833221989954172993664962462391633079822091712973573175583662441696364990193185907230114670737534342841662437275124818384292120971498054438787765293146167912797958534486583841543147642292759606263906406142556074234485642039650655404096280596384537282831257124977126253750718888033343837546824673025232469306329818564331159169783962751886266883160079675098285383736597661329177348483532359945959665462468052622162994606501824881333839165571005167922649385015744642411533830324390429072366632905887467223742939834544203702319826084226709898762291903879787608799348062044865084482960277000753270417141728372686177170501165434808
867 899999999999999999999999999999999999999810720682442499397557140944184592037415985331879795161577802893638345928822150531047212167641189165838523452679781678004679509446883624974728160781551938138051991319801609901997085612315131998441444548991498997909587556942984662161524697718398825416762158580252961975267284911738673165071032036637809085574961935476123365458629088743482489949089887638315511215181626810379254573888328780634836456375157655283004668110370778356855898636866525367460835545481314124794136283756469992300094537921422057227092223756968367078980432528055664766976401948440717075884568453629378951962596136351791239513636989162212473599466951458516423932004552490139046511303844465141701781703804472919513861651299696152987205013686458510897833320878434758040389088860627134918088479194132558403785760346642493006779433754275555354175594534510488913272
868 8999999999999999999999999999999999999998296486141982494578014268497661328336743867986918156454200226042745113359399354779424909508770702492546711074118035102042115585021952624772553447033967443242467921878214489117973770510836187985973000940923490981186288012486861959453722279465589428750859427222276657777405564205648058485639288329740281770174657419285110289127661798691342409541808988744839600936634641293413291164994959025713528107376418897547042012993337005211703087731798728307147519909331827123147226553808229930700850841292798515043830013812715303710823892752500982902787617535966453682961116082664410567663365227166121155622732902459912262395202563126647815388040972411251418601734600186275316035334240256275624754861697265376884845123178126598080499887905912822363501799745644214262796312747193025634071843119782437061014903788479998187580350810594400219448
869 89999999999999999999999999999999999999984668375277842451202128416478951955030694811882263408087802034384706020234594193014824185578936322432920399667062315918379040265197573622952981023305706989182211296903930402061763934597525691873757008468311418830676592112381757635083500515190304858757734845000489919996650077850832526370753594967662535931571916773565992602148956188222081685876280898703556408429711771640719620484954631231421752966387770077923378116940033046905327789586188554764327679183986444108325038984274069376307657571635186635394470124314437733397415034772508846125088557823698083146650044743979695108970287044495090400604596122139210361556823068139830338492368751701262767415611401676477844318008162306480622793755275388391963606108603139382724498991153215401271516197710797928365166814724737230706646588078041933549134134096319983688223157295349601975032
870 899999999999999999999999999999999999999862015377500582060819155748310567595276253306940370672790218309462354182111347737133417670210426901896283597003560843265411362386778162606576829209751362902639901672135373618555875411377731226863813076214802769476089329011435818715751504636712743728819613605004409279969850700657492737336782354708962823384147250962093933419340605693998735172886528088332007675867405944766476584364591681082795776697489930701310403052460297422147950106275696992878949112655877996974925350858466624386768918144716679718550231118829939600576735312952579615125797020413282748319850402695817255980732583400455813605441365099252893254011407613258473046431318765311364906740502615088300598862073460758325605143797478495527672454977428254444520490920378938611443645779397181355286501332522635076359819292702377401942207206866879853194008415658146417775288
871 8999999999999999999999999999999999999998758138397505238547372401734795108357486279762463336055111964785161187639002129634200759031893842117066552373032047589388702261481003463459191462887762266123759115049218362567002878702399581041774317685933224925284803961102922368441763541730414693559376522445039683519728656305917434636031041192380665410457325258658845400774065451245988616555978752794988069082806653502898289259281325129745161990277409376311793627472142676799331550956481272935910542013902901972774328157726199619480920263302450117466952080069469456405190617816573216536132173183719544734878653624262355303826593250604102322448972285893276039286102668519326257417881868887802284160664523535794705389758661146824930446294177306459749052094796854290000684418283410447502992812014574632197578511992703715687238373634321396617479864861801918678746075740923317759977592
872 89999999999999999999999999999999999999988823245577547146926351615613155975217376517862170024496007683066450688751019166707806831287044579053598971357288428304498320353329031171132723165989860395113832035442965263103025908321596229375968859173399024327563235649926301315975871875573732242034388702005357151677557906753256911724279370731425988694115927327929608606966589061213897549003808775154892621745259881526084603333531926167706457912496684386806142647249284091193983958608331456423194878125126117754968953419535796575328282369722051057202568720625225107646715560349158948825189558653475902613907882618361197734439339255436920902040750573039484353574924016673936316760936819990220557445980711822152348507827950321424374016647595758137741468853171688610006159764550694027526935308131171689778206607934333441185145362708892569557318783756217268108714681668309859839798328
873 899999999999999999999999999999999999999899409210197924322337164540518403776956388660759530220464069147598056198759172500370261481583401211482390742215595854740484883179961280540194508493908743556024488318986687367927233174894366064383719732560591218948069120849336711843782846880163590178309498318048214365098021160779312205518514336582833898247043345951366477462699301550925077941034278976394033595707338933734761430001787335509358121212470159481255283825243556820745855627474983107808753903126135059794720580775822169177954541327498459514823118485627025968820440043142430539426706027881283123525170943565250779609954053298932288118366755157355359182174316150065426850848431379911985017013826406399371136570451552892819366149828361823239673219678545197490055437880956246247742417773180545208003859471409000970666308264380033126015869053805955412978432135014788738558184952
874 8999999999999999999999999999999999999999094682891781318901034480864665633992607497946835771984176622328382505788832552503332353334250610903341516679940362692664363948619651524861750576445178692004220394870880186311345098574049294579453477593045320970532622087644030406594045621921472311604785484862433929285882190447013809849666629029245505084223390113562298297164293713958325701469308510787546302361366050403612852870016086019584223090912231435331297554427192011386712700647274847970278785128135215538152485226982399522601590871947486135633408066370643233719383960388281874854840354250931548111726538492087257016489586479690390593065300796416198232639568845350588841657635882419207865153124437657594340229134063976035374295348455256409157058977106906777410498940928606216229681759958624906872034735242681008735996774379420298134142821484253598716805889215133098647023664568
875 89999999999999999999999999999999999999991852146026031870109310327781990705933467481521521947857589600955442552099492972529991180008255498130073650119463264233979275537576863723755755188006608228037983553837921676802105887166443651215081298337407888734793598788796273659346410597293250804443069363761905363572939714023124288646999661263209545758010511022060684674478643425624931313223776597087916721252294453632515675830144774176258007818210082917981677989844728102480414305825473631732509066153216939843372367042841595703414317847527375220700672597335789103474455643494536873693563188258383933005538846428785313148406278317213515337587707167745784093756119608155299574918722941772870786378119938918349062062206575784318368658136097307682413530793962160996694490468357455946067135839627624161848312617184129078623970969414782683207285393358282388451253002936197887823212981112
876 899999999999999999999999999999999999999926669314234286830983792950037916353401207333693697530718306408598982968895436752769920620074299483170662851075169378105813479838191773513801796692059474052341851984541295091218952984497992860935731685036670998613142389099166462934117695375639257239987624273857148272156457426208118597822996951368885911822094599198546162070307790830624381819013989373791250491270650082692641082471302967586322070363890746261835101908602552922323728752429262685592581595378952458590351303385574361330728860627746376986306053376022101931270100791450831863242068694325455397049849617859067818335656504854921638038289364509712056843805076473397696174268506475955837077403079450265141558559859182058865317923224875769141721777145659448970250414215217103514604222556648617456634813554657161707615738724733044148865568540224541496061277026425780990408916830008
877 8999999999999999999999999999999999999999340023828108581478854136550341247180610866003243277776464757677390846720058930774929285580668695348535965659676524402952321318543725961624216170228535266471076667860871655820970576860481935748421585165330038987518281501892498166407059258380753315159888618464714334449408116835873067380406972562319973206398851392786915458632770117475619436371125904364121254421435850744233769742241726708276898633275016716356515917177422976300913558771863364170333234358410572127313161730470169251976559745649717392876754480384198917381430907123057486769178618248929098573448646560731610365020908543694294742344604280587408511594245688260579265568416558283602533696627715052386274027038732638529787861309023881922275495994310935040732253727936953931631438003009837557109713321991914455368541648522597397339790116862020873464551493237832028913680251470072
878 89999999999999999999999999999999999999994060214452977233309687228953071224625497794029189499988182819096517620480530376974363570226018258136823690937088719626570891866893533654617945532056817398239690010747844902388735191744337421735794266487970350887664533517032483497663533325426779836438997566182429010044673051522857606423662753060879758857589662535082239127694931057280574927340133139277091289792922656698103927680175540374492087699475150447208643254596806786708222028946770277532999109225695149145818455574231523267789037710847456535890790323457790256432878164107517380922607564240361887161037819046584493285188176893248652681101438525286676604348211194345213390115749024552422803269649435471476466243348593746768090751781214937300479463948798415366590283551432585384682942027088538013987419897927230098316874836703376576058111051758187861180963439140488260223122263230648
879 899999999999999999999999999999999999999946541930076795099787185060577641021629480146262705499893645371868658584324773392769272132034164323231413218433798476639138026802041802891561509788511356584157210096730604121498616725699036795622148398391733157988980801653292351478971799928841018527950978095641861090402057463705718457812964777547917829718306962815740152149254379515525174346061198253493821608136303910282935349121579863370428789295276354024877789291371261080373998260520932497796991983031256342312366100168083709410101339397627108823017112911120112307895903476967656428303468078163256984449340371419260439566693592039237874129912946727580089439133900749106920511041741220971805229426844919243288196190137343720912816766030934435704315175539185738299312551962893268462146478243796842125886779081345070884851873530330389184522999465823690750628670952264394342008100369075832
880 8999999999999999999999999999999999999999518877370691155898084665545198769194665321316364349499042808346817927258922960534923449188307478909082718965904186289752242241218376226024053588096602209257414890870575437093487550531291331160599335585525598421900827214879631163310746199359569166751558802860776749813618517173351466120316682997931260467464762665341661369343289415639726569114550784281444394473226735192546418142094218770333859103657487186223900103622341349723365984344688392480172927847281307080811294901512753384690912054578643979407154016200081010771063131292708907854731212703469312860044063342773343956100242328353140867169216520548220804952205106741962284599375670988746247064841604273189593765711236093488215350894278409921338836579852671644693812967666039416159318304194171579132981011732105637963666861772973502660706995192413216755658038570379549078072903321682488
881 89999999999999999999999999999999999999995669896336220403082761989906788922751987891847279145491385275121361345330306644814311042694767310181744470693137676607770180170965386034216482292869419883316734017835178933841387954781621980445394020269730385797107444933916680469796715794236122500764029225746990748322566654560163195082850146981381344207182863988074952324089604740757539122030957058532999550259040616732917763278847968933004731932917384676015100932601072147510293859102195532321556350625531763727301654113614780462218208491207795814664386145800729096939568181634380170692580914331223815740396570084960095604902180955178267804522948684933987244569845960677660561394381038898716223583574438458706343891401124841393938158048505689292049529218674044802244316708994354745433864737747544212196829105588950741673001755956761523946362956731718950800922347133415941702656129895142392
882 899999999999999999999999999999999999999961029067025983627744857909161100304767891026625512309422467476092252107972759803328799384252905791635700236238239089469931621538688474307948340635824778949850606160516610404572491593034597824008546182427573472173967004405250124228170442148125102506876263031722916734903099891041468755745651322832432097864645775892674570916806442666817852098278613526796995952331365550596259869509631720397042587396256462084135908393409649327592644731919759790894007155629785873545714887022533024159963876420870162331979475312206561872456113634709421536233228228981014341663569130764640860444119628596604410240706538164405885201128613646098945052549429350088446012252169946128357095022610123572545443422436551203628445762968066403220198850380949192708904782639727897909771461950300556675057015803610853715517266610585470557208301124200743475323905169056281528
883 8999999999999999999999999999999999999999649261603233852649703721182449902742911019239629610784802207284830268971754838229959194458276152124721302126144151805229384593848196268771535065722423010548655455444649493641152424337311380416076915641848161249565703039647251118053533979333125922561886367285506250614127899019373218801710861905491888880781811983034071138251257984001360668884507521741172963570982289955366338825586685483573383286566308158757223175540686843948333802587277838118046064400668072861911433983202797217439674887787831460987815277809859056852105022712384793826099054060829129074972122176881767743997076657369439692166358843479652966810157522814890505472944864150796014110269529515155213855203491112152908990801928960832656011866712597628981789653428542734380143043757551081187943157552705010075513142232497683439655399495269235014874710117806691277915146521506533752
884 89999999999999999999999999999999999999996843354429104673847333490642049124686199173156666497063219865563472420745793544069632750124485369122491719135297366247064461344633766418943815591501807094937899099001845442770371819035802423744692240776633451246091327356825260062481805813998133303056977305569556255527151091174358969215397757149426999927036307847306640244261321856012246019960567695670556672138840609598297049430280169352160449579096773428815008579866181595535004223285500543062414579606012655757202905848825174956957073990090483148890337500288731511668945204411463144434891486547462161674749099591935909695973689916324957229497229591316876701291417705334014549256503777357164126992425765636396924696831420009376180917217360647493904106800413378660836106880856884609421287393817959730691488417974345090679618280092479150956898595457423115133872391060260221501236318693558803768
885 899999999999999999999999999999999999999971590189861942064626001415778442122175792558409998473568978790071251786712141896626694751120368322102425472217676296223580152101703897770494340323516263854441091891016608984933346371322221813702230166989701061214821946211427340562336252325983199727512795750126006299744359820569230722938579814344842999343326770625759762198351896704110214179645109261035010049249565486384673444872521524169444046211870960859335077218795634359815038009569504887561731216454113901814826152639426574612613665910814348340013037502598583605020506839703168299914023378927159455072741896327423187263763209246924615065475066321851890311622759348006130943308533996214477142931831890727572322271482780084385628254956245827445136961203720407947524961927711961484791586544361637576223395761769105816116564520832312358612087359116808036204851519542341993511126868242029233912
886 8999999999999999999999999999999999999999744311708757478581634012742005979099582133025689986262120809110641266080409277069640252760083314898921829249959086666012221368915335079934449062911646374689969827019149480864400117341899996323320071502907309550933397515902846065061026270933848797547615161751134056697699238385123076506447218329103586994089940935631837859785167070336991927616805983349315090443246089377462061003852693717524996415906838647734015694969160709238335342086125543988055580948087025116333435373754839171513522993197329135060117337523387252445184561557328514699226210410344435095654677066946808685373868883222321535589275596896667012804604834132055178489776805965930294286386487016548150900443345020759470654294606212447006232650833483671527724657349407653363124278899254738186010561855921952345049080687490811227508786232051272325843663675881077941600141814178263105208
887 89999999999999999999999999999999999999997698805378817307234706114678053811896239197231209876359087281995771394723683493626762274840749834090296463249631779994109992320238015719410041566204817372209728443172345327779601056077099966909880643526165785958400577643125614585549236438404639177928536455760206510279293145466107688558024964961932282946809468420686540738066503633032927348551253850143835813989214804397158549034674243457724967743161547829606141254722446383145018078775129895892500228532783226047000918363793552543621706938775962215541056037710485272006661054015956632293035893693099915860892093602521278168364819949000893820303480372070003115241443507188496606407991253693372648577478383148933358103990105186835235888651455912023056093857501353043749521916144668880268118510093292643674095056703297571105441726187417301047579076088461450932592973082929701474401276327604367946872
888 899999999999999999999999999999999999999979289248409355765112355032102484307066152775080888887231785537961942552513151442640860473566748506812668169246686019946989930882142141474690374095843356349887555988551107950016409504693899702188925791735492073625605198788130531269943127945641752601356828101841858592513638309194969197022224684657390546521285215786178866642598532697296346136961284651294522325902933239574426941312068191119524709688453930466455271292502017448305162708976169063032502056795049034423008265274141972892595362448983659939869504339394367448059949486143609690637323043237899242748028842422691503515283379541008044382731323348630028037172991564696469457671921283240353837197305448340400222935910946681517122997863103208207504844717512177393745697245302019922413066590839633793066855510329678139948975535686755709428211684796153058393336757746367313269611486948439311521848
889 8999999999999999999999999999999999999999813603235684201886011195288922358763595374975727999985086069841657482972618362983767744262100736561314013523220174179522909377939279273272213366862590207148988003896959971550147685542245097319700332125619428662630446789093174781429488151510775773412211452916576727332622744782754722773200022161916514918691566942075609799783386794275667115232651561861650700933126399156169842471808613720075722387196085374198097441632518157034746464380785521567292518511155441309807074387467277756033358262040852939458825539054549307032539545375292487215735907389141093184732259581804223531637550415869072399444581910137670252334556924082268225119047291549163184534775749035063602006423198520133654106980767928873867543602457609596543711275207718179301717599317556704137601699592967103259540779821180801384853905163165377525540030819717305819426503382535953803696632
890 89999999999999999999999999999999999999998322429121157816974100757600301228872358374781551999865774628574917346753565266853909698358906629051826121708981567615706184401453513459449920301763311864340892035072639743951329169880205875877302989130574857963674021101838573032865393363596981960709903076249190545993604703044792504958800199457248634268224102478680488198050481148481004037093864056754856308398137592405528582246277523480681501484764768367782876974692663413312718179427069694105632666600398971788263669487205499804300224358367676455129429851490943763292855908377632384941623166502269838662590336236238011784737953742821651595001237191239032271011012316740414026071425623942468660812981741315572418057808786681202886962826911359864807892422118486368893401476869463613715458393858010337238415296336703929335867018390627212463685146468488397729860277377455752374838530442823584233269688
891 899999999999999999999999999999999999999984901862090420352766906818402711059851225373033967998791971657174256120782087401685187285230159661466435095380834108541355659613081621135049282715869806779068028315653757695561962528921852882895726902175173721673066189916547157295788540272372837646389127686242714913942442327403132544629201795115237708414016922308124393782454330336329036333844776510793706775583238331649757240216497711326133513362882915310045892772233970719814463614843627246950693999403590746094373025384849498238702019225309088096164868663418493869635703175398691464474608498520428547963313026126142106062641583685394864355011134721151290439099110850663726234642830615482217947316835671840151762520279080130825982665442202238783271031799066377320040613291825172523439125544722093035145737667030335364022803165515644912173166318216395579568742496397101771373546773985412258099427192
892 8999999999999999999999999999999999999999864116758813783174902161365624399538661028357305711989127744914568305087038786615166685567071436953197915858427506976872200936517734590215443544442828261011612254840883819260057662760296675946061542119576563495057595709248924415662096862451355538817502149176184434225481980946628192901662816156037139375726152300773119544042088973026961327004602988597143360980249144984847815161948479401935201620265946237790413034950105736478330172533592645222556245994632316714849357228463645484148318173027781792865483817970766444826721328578588223180271476486683856931669817235135278954563774253168553779195100212490361613951891997655973536111785475539339961525851521046561365862682511721177433843988979820149049439286191597395880365519626426552710952129902498837316311639003273018276205228489640804209558496863947560216118682467573915942361920965868710322894844728
893 89999999999999999999999999999999999999998777050829324048574119452290619595847949255215751407902149704231114745783349079536500170103642932578781242725847562791849808428659611311938991899985454349104510293567954373340518964842670083514553879076189071455518361383240319740958871762062199849357519342585659908029337828519653736114965345404334254381535370706958075896378800757242651943041426897374290248822242304863630336457536314617416814582393516140113717314550951628304971552802333807003006213951690850433644215056172809357334863557250036135789354361736898003440491957207294008622443288380154712385028355116217510591073968278516984012755901912413254525567027978903761825006069279854059653732663689419052292764142605490596904595900818381341444953575724376562923289676637838974398569169122489535846804751029457164485847056406767237886026471775528041945068142208165243481257288692818392906053602552
894 899999999999999999999999999999999999999988993457463916437167075070615576362631543296941762671119347338080032712050141715828501530932786393209031184532628065126648275857936501807450927099869089141940592642111589360064670683584030751630984911685701643099665252449162877668629845858559798644217674083270939172264040456676883625034688108639008289433818336362622683067409206815183867487372842076368612239400180743772673028117826831556751331241541645261023455830958564654744743975221004263027055925565217653902797935505555284216013772015250325222104189255632082030964427614865646077601989595421392411465255196045957595319665714506652856114803117211719290730103251810133856425054623518686536883593973204771470634877283449415372141363107365432073004582181519389066309607089740550769587122522102405822621242759265114480372623507660905140974238245979752377505613279873487191331315598235365536154482422968
895 8999999999999999999999999999999999999999900941117175247934503675635540187263683889672475864040074126042720294408451275442456513778395077538881280660793652586139834482721428516267058343898821802277465333779004304240582036152256276764678864205171314787896987272042465899017668612727038187797959066749438452550376364110091952625312192977751074604904365027263604147606682861336654807386355578687317510154601626693954057253060441484010761981173874807349211102478627081892702695776989038367243503330086958885125181419549997557944123948137252926998937703300688738278679848533790814698417906358792531703187296764413618357876991430559875705033228054905473616570929266291204707825491611668178831952345758842943235713895551044738349272267966288888657041239633674501596786463807664956926284102698921652403591184833386030323353611568948146268768144213817771397550519518861384721981840384118289825390341806712
896 89999999999999999999999999999999999999999108470054577231410533080719861685373155007052282776360667134384482649676061478982108624005555697849931525947142873275258510344492856646403525095089396220497188004011038738165238325370306490882109777846541833091072885448382193091159017514543343690181631600744946072953387276990827573627809736799759671444139285245372437328460145752029893266477200208185857591391414640245586515277543973356096857830564873266142899922307643737034324261992901345305191529970782629966126632775949978021497115533235276342990439329706198644508118636804117332285761157229132785328685670879722565220892922875038881345299052494149262549138363396620842370429424505013609487571111829586489121425059959402645143450411696599997913371156703070514371078174268984612336556924290294871632320663500474272910182504120533316418913297924359942577954675669752462497836563457064608428513076260408
897 899999999999999999999999999999999999999991976230491195082694797726478755168358395063470544987246004209460343847084553310838977616050001280649383733524285859477326593100435709817631725855804565984474692036099348643487144928332758417938988000618876497819655969035439737820431157630890093211634684406704514656580485492917448162650287631197837042997253567208351935956141311768269039398294801873672718322522731762210278637497895760204871720475083859395286099300768793633308918357936112107746723769737043669695139694983549802193474039799117487086913953967355787800573067731237055990571850415062195067958171037917503086988036305875349932107691472447343362942245270569587581333864820545122485388140006466278402092825539634623806291053705269399981220340410327634629339703568420861511029012318612653844690885971504268456191642537084799847770219681319239483201592081027772162480529071113581475856617686343672
898 8999999999999999999999999999999999999999927786074420755744253179538308796515225555571234904885214037885143094623760979797550798544450011525844453601718572735295939337903921388358685532702241093860272228324894137791384304354994825761450892005569888480376903721318957640383880418678010838904712159660340631909224369436257033463852588680780533386975282104875167423605271805914421354584653216863054464902704585859892507737481061841843845484275754734557574893706919142699780265221425008969720513927633393027256257254851948219741266358192057383782225585706202090205157609581133503915146653735559755611623539341257527782892326752878149388969223252026090266480207435126288232004783384906102368493260058196505618835429856711614256619483347424599830983063692948711664057332115787753599261110867513884602217973743538416105724782833763198629931977131873155348814328729249949462324761640022233282709559177093048
899 89999999999999999999999999999999999999999350074669786801698278615844779168637030000141114143966926340966287851613848818177957186900050103732600082415467154617663454041135292495228169794320169844742450054924047240122458739194953431853058028050128996323392133491870618763454923768102097550142409436943065687183019324926313301174673298127024800482777538943876506812447446253229792191261878951767490184124341272739032569637329556576594609358481792611018174043362272284298022386992825080727484625348700537245306315293667533977671397223728516454040030271355818811846418486230201535236319883620037800504611854071317750046030940775903344500723009268234812398321866916136594088043050464154921316439340523768550569518868710404528309575350126821398478847573236538404976515989042089782393349997807624961419961763691845744951523045503868787669387794186858398139328958563249545160922854760200099544386032593837432
900 899999999999999999999999999999999999999994150672028081215284507542603012517733270001270027295702337068696590664524639363601614682100450933593400741739204391558971086370217632457053528148881528602682050494316425161102128652754580886677522252451160966910529201426835568871094313912918877951281684932487591184647173924336819710572059683143223204344997850494888561312027016279068129721356910565907411657119071454651293126735966009189351484226336133499163566390260450558682201482935425726547361628138304835207756837643007805799042575013556648086360272442202369306617766376071813817126878952580340204541506686641859750414278466983130100506507083414113311584896802245229346792387454177394291847954064713916955125669818393640754786178151141392586309628159128845644788643901378808041540149980268624652779655873226611704563707409534819089024490147681725583253960627069245906448305692841800895899474293344536888
901 8999999999999999999999999999999999999999947356048252730937560567883427112659599430011430245661321033618269315980721754272414532138904058402340606675652839524030739777331958692113481753339933757424138454448847826449919157874791227980097700272060448702194762812841520119839848825216269901561535164392388320661824565319031377395148537148289008839104980654453997051808243146511613167492212195093166704914071643091861638140623694082704163358037025201492472097512344055028139813346418831538926254653244743516869811538787070252191383175122009832777242451979821323759559897384646324354141910573223061840873560179776737753728506202848170904558563750727019804264071220207064121131487087596548626631586582425252596131028365542766793075603360272533276786653432159610803097795112409272373861349822417621875016902859039505341073366685813371801220411329135530249285645643623213158034751235576208063095268640100831992
902 89999999999999999999999999999999999999999526204434274578438045110950844013936394870102872210951889302564423843826495788451730789250136525621065460080875555716276657995987628229021335780059403816817246090039630438049272420873121051820879302448544038319752865315573681078558639426946429114053816479531494885956421087871282396556336834334601079551944825890085973466274188318604518507429909755838500344226644787826754743265613246744337470222333226813432248877611096495253258320117769483850336291879202691651828303849083632269722448576098088494995182067818391913836039076461816919187277195159007556567862041617990639783556555825633538141027073756543178238376640981863577090183383788368937639684279241827273365179255289884901137680430242452799491079880889436497227880156011683451364752148401758596875152125731355548069660300172320346210983701962219772243570810792608918422312761120185872567857417760907487928
903 899999999999999999999999999999999999999995735839908471205942405998557596125427553830925849898567003723079814594438462096065577103251228730589589140727880001446489921963888654061192022020534634351355214810356673942443451787858089466387913722036896344877775787840163129707027754842517862026484348315783453973607789790841541569007031509011409715967503433010773761196467694867440666566869187802546503098039803090440792689390519220699037232000999041320890239898499868457279324881059925354653026626912824224866454734641752690427502037184882796454956638610365527224524351688156352272685494756431068009110758374561915758052009002430701843269243663808888604145389768836772193811650454095320438757158513176445460286613297608964110239123872182075195419718928004928475050921404105151062282769335615827371876369131582199932626942701550883115898853317659977950192137297133480265800814850081672853110716759848167391352
904 8999999999999999999999999999999999999999961622559176240853481653987018365128847984478332649087103033507718331349946158864590193929261058575306302266550920013018409297674997886550728198184811709162196933293210065481991066090722805197491223498332067103899982090561468167363249793582660758238359134842051085762470108117573874121063283581102687443707530897096963850768209253806965999101822690222918527882358227813967134204514672986291335088008991371888012159086498816115513923929539328191877239642215418023798092611775774213847518334663945168094609747493289745020719165193407170454169452807879612081996825371057241822468081021876316589423192974279997437308507919530949744304854086857883948814426618588009142579519678480676992152114849638676758777470352044356275458292636946359560544924020542446346887322184239799393642484313957948043089679858939801551729235674201322392207333650735055677996450838633506522168
905 89999999999999999999999999999999999999999654603032586167681334885883165286159631860304993841783927301569464982149515429781311745363349527177756720398958280117165683679074980978956553783663305382459772399638890589337919594816505246777421011484988603935099838815053213506269248142243946824145232213578459771862230973058164867089569552229924186993367778073872674656913883284262693991916404212006266750941224050325704207840632056876622015792080922346992109431778489345039625315365853953726895156779938762214182833505981967924627665011975506512851487727439607705186472486740664534087525075270916508737971428339515176402212729196886849304808736768519976935776571275778547698743686781720955539329839567292082283215677106326092929369033646748090828997233168399206479124633732517236044904316184882017121985899658158194542782358825621532387807118730458213965563121067811901529866002856615501101968057547701558699512
906 899999999999999999999999999999999999999996891427293275509132013972948487575436686742744944576055345714125184839345638868031805708270145744599810483590624521054491153111674828810608984052969748442137951596750015304041276353348547220996789103364897435415898549335478921556423233280195521417307089922206137946760078757523483803806125970069317682940310002664854071912224949558364245927247637908056400758471016452931337870565688511889598142128728301122928984886006404105356627838292685583542056411019448859927645501553837711321648985107779558615663389546956469346678252380665980806787725677438248578641742855055636587619914562771981643743278630916679792421989141482006929288693181035488599853968556105628740548941093956934836364321302820732817460975098515592858312121703592655124404138845663938154097873096923423750885041229430593791490264068574123925690068089610307113768794025709539509917712517929314028295608
907 8999999999999999999999999999999999999999972022845639479582188125756536388178930180684704501184498111427126663554110749812286251374431311701398294352315620689490420378005073459295480856476727735979241564370750137736371487180136924988971101930284076918743086944019310294007809099521759692755763809299855241520840708817711354234255133730623859146462790023983686647210024546025278213345228741172507606826239148076382040835091196607006383279158554710106360863974057636948209650544634170251878507699175039739348809513984539401894840865970016027540970505922608224120104271425993827261089531096944237207775685695500729288579231064947834793689507678250118131797902273338062363598238629319397398685717004950658664940469845612413527278891725386595357148775886640335724809095332333896119637249610975443386880857872310813757965371064875344123412376617167115331210612806492764023919146231385855589259412661363826254660472
908 89999999999999999999999999999999999999999748205610755316239693131808827493610371626162340510660483002844139971986996748310576262369881805312584649170840586205413783402045661133659327708290549623813174079336751239627343384621232324900739917372556692268687782496173792646070281895695837234801874283698697173687566379359402188108296203575614732318165110215853179824890220914227503920107058670552568461436152332687438367515820769463057449512426992390957247775766518732533886854901707532266906569292575357654139285625860854617053567793730144247868734553303474017080938442833944445349805779872498134869981171259506563597213079584530513143205569104251063186181120460042561272384147663874576588171453044555927984464228610511721745510025528479358214338982979763021523281857991005065076735246498778990481927720850797323821688339583878097110711389554504037980895515258434876215272316082472700303334713952274436291944248
909 899999999999999999999999999999999999999997733850496797846157238186279447442493344635461064595944347025597259747882970734795186361328936247813261842537565275848724050618410950202933949374614946614318566714030761156646090461591090924106659256353010230418190042465564133814632537061262535113216868553288274563188097414234619692974665832180532590863485991942678618424011988228047535280963528034973116152925370994186945307642386925167517045611842931518615229981898668592804981694115367790402159123633178218887253570632747691553482110143571298230818610979731266153728445985505500008148252018852483213829830541335559072374917716260774618288850121938259568675630084140383051451457328974871189293543077401003351860178057494605495709590229756314223929050846817867193709536721919045585690617218489010914337349487657175914395195056254902873996402505990536341828059637325913885937450844742254302730012425570469926627498232
910 8999999999999999999999999999999999999999979604654471180615415143676515026982440101719149581363499123230375337730946736613156677251960426230319356582838087482638516455565698551826405544371534519528867100426276850409814814154319818316959933307177092073763710382190077204331692833551362816018951816979594471068692876728111577236771992489624793317771373927484107565816107894052427817528671752314758045376328338947682507768781482326507653410506586383667537069837088017335244835247038310113619432112698603969985282135694729223981338991292141684077367498817581395383556013869549500073334268169672348924468474872020031651374259446346971564599651097444336118080670757263447463063115960773840703641887696609030166741602517451449461386312067806828015361457621360804743385830497271410271215554966401098229036145388914583229556755506294125865967622553914827076452536735933224973437057602680288724570111830134229339647484088
911 89999999999999999999999999999999999999999816441890240625538736293088635242841960915472346232271492109073378039578520629518410095267643836072874209245542787343746648100091286966437649899343810675759803903836491653688333327388878364852639399764593828663873393439710694838985235501962265344170566352816350239618235890553004195130947932406623139859942365347356968092344971046471850357758045770832822408386955050529142569919033340938568880694559277453007833628533792156017203517223344791022574889014287435729867539221252563015832050921629275156696307489358232558452004124825945500660008413527051140320216273848180284862368335017122744081396859876999025062726036815371027167568043646964566332776989269481271500674422657063045152476808610261452138253118592247242690472474475442692440939994697609884061325308500231249066010799556647132793708602985233443688072830623399024760933518424122598521131006471208064056827356792
912 899999999999999999999999999999999999999998347977012165629848626637797717185577648239251116090443428981660402356206685665665690857408794524655867883209885086093719832900821582697938849094094296081838235134528424883194999946499905283673754597881344457974860540957396253550867119517660388097535097175347152156564123014977037756178531391659608258739481288126212712831104739418246653219822411937495401675482595454762283129271300068447119926251033497077070502656804129404154831655010103119203174001128586921568807852991273067142488458294663476410266767404224093026068037123433509505940075721743460262881946464633622563761315015154104696732571738892991225564534331338339244508112392822681096994992903425331443506069803913567406372291277492353069244278067330225184214252270278984231968459952278488956551927776502081241594097196009824195143377426867100993192655475610591222848401665817103386690179058240872576511446211128
913 8999999999999999999999999999999999999999985131793109490668637639740179454670198834153260044813990860834943621205860170990991217716679150721902810948888965774843478496107394244281449641846848664736544116210755823948754999518499147553063791380932100121773744868616566281957804075658943492877815874578124369409077107134793339805606782524936474328655331593135914415479942654764219878978401707437458615079343359092860548163441700616024079336259301473693634523911237164637393484895090928072828566010157282294119270676921457604282396124651971287692400906638016837234612334110901585553460681495691142365937518181702603073851835136386942270593145650036921030080808982045053200573011535404129872954936130827982991554628235222106657350621497431177623198502605972026657928270432510858087716139570506400608967349988518731174346874764088417756290396841803908938733899280495321005635614992353930480211611524167853188603015900152
914 89999999999999999999999999999999999999999866186137985416017738757661615092031789507379340403325917747514492590852741538918920959450112356497125298540000691973591306464966548198533046776621637982628897045896802415538794995666492327977574122428388901095963703817549096537620236680930491435900342871203119324681693964213140058250461042724428268957897984338223229739319483892877978910805615366937127535714090231835744933470975305544216714026333713263242710715201134481736541364055818352655457094091415540647073436092293118438541565121867741589231608159742151535111511006998114269981146133461220281293437663635323427664666516227482480435338310850332289270727280838405478805157103818637168856594425177451846923991654116998959916155593476880598608786523453748239921354433892597722789445256134557605480706149896668580569121872876795759806613571576235180448605093524457889050720534931185374321904503717510678697427143101368
915 899999999999999999999999999999999999999998795675241868744159648818954535828286105566414063629933259727630433317674673850270288635051011208474127686860006227762321758184698933786797420989594741843660073413071221739849154960998430951798167101855500109863673334357941868838582130128374422923103085840828073922135245677918260524254149384519854420621081859044009067653875355035901810197250538302434147821426812086521704401238777749897950426237003419369184396436810210335628872276502365173899113846822739865823660924830638065946874086096809674303084473437679363816003599062983028429830315201150982531640938972717910848981998646047342323918044797652990603436545527545649309246413934367734519709349826597066622315924887052990639245400341291925387479078711083734159292189905033379505105007305211018449326355349070017225122096855891161838259522144186116624037445841720121001456484814380668368897140533457596108276844287912312
916 8999999999999999999999999999999999999999989161077176818697436839370590822454574950097726572669399337548673899859072064652432597715459100876267149181740056049860895823662290404081176788906352676592940660717640995658642394648985878566183503916699500988773060009221476819547239171155369806307927772567452665299217211101264344718287344460678689785589736731396081608884878195323116291775254844721907330392841308778695339611148999749081553836133030774322659567931291893020659850488521286565092024621404658792412948323475742593521866774871287068727760260939114274344032391566847255868472836810358842784768450754461197640837987814426080915262403178876915430928909747910843783217725409309610677384148439373599600843323983476915753208603071627328487311708399753607433629709145300415545945065746899166043937198141630155026098871703020456544335699297675049616337012575481089013108363329426015320074264801118364974491598591210808
917 89999999999999999999999999999999999999999902449694591368276931554335317402091174550879539154024594037938065098731648581871893379439131907886404342635660504448748062412960613636730591100157174089336465946458768960927781551840872907095651535250295508898957540082993291375925152540398328256771349953107073987692954899911379102464586100146108208070307630582564734479963903757908046625977293602497165973535571779008258056500340997741733984525197276968903936111381627037185938654396691579085828221592641929131716534911281683341696800973841583618549842348452028469096291524101625302816255531293229585062916056790150778767541890329834728237361628609892238878360187731197594048959528683786496096457335954362396407589915851292241778877427644645956385805375597782466902667382307703739913505591722092494395434783274671395234889845327184108899021293679075446547033113179329801117975269964834137880668383210065284770424387320897272
918 899999999999999999999999999999999999999999122047251322314492383989017856618820570957915852386221346341442585888584837236847040414952187170977639083720944540038732561716645522730575319901414566804028193518128920648350033966567856163860863817252659580090617860746939622383326372863584954310942149577963665889236594099202411922181274901314973872632768675243082610319675133821172419633795642422474493761820146011074322508503068979675605860726775492720135425002434643334673447889570224211772453994333777362185448814201535150075271208764574252566948581136068256221866623716914627725346299781639066265566244511111357008907877012968512554136254657489030149905241689580778346440635758154078464868116023589261567668309242661630176009896848801813607472248380380042202124006440769333659221550325498832449558913049472042557114008607944656980091191643111679018923298018613968210061777429683507240926015448890587562933819485888075448
919 8999999999999999999999999999999999999999992098425261900830431455901160709569385138621242671475992117072983272997263535131623363734569684538798751753488500860348593055449809704575177879112731101236253741663160285835150305699110705474747774355273936220815560746722456601449937355772264588798479346201672993003129346892821707299631474111834764853694918077187743492877076204390551776704160781802270443856381314099668902576527620817080452746540979434481218825021911790012061031006132017905952085949003996259669039327813816350677440878881168273102537230224614305996799613452231649528116698034751596390096200600002213080170893116716612987226291917401271349147175206227005117965721823386706183813044212303354109014783183954671584089071639216322467250235423420379819116057966924002932993952929489492046030217445248383014026077471501912820820724788005111170309682167525713890555996867151565168334139040015288066404375372992679032
920 89999999999999999999999999999999999999999928885827357107473883103110446386124466247591184043283929053656849456975371816184610273611127160849188765781396507743137337499048287341176600912014579911126283674968442572516352751291996349272729969197465425987340046720502109413049436201950381299186314115815056937028164122035395365696683267006512883683254262694689691435893685839514965990337447036220433994707431826897020123188748587353724074718868814910330969425197206110108549279055188161153568773541035966337021353950324347156096967909930514457922835072021528753971196521070084845753050282312764367510865805400019917721538038050449516885036627256611442142324576856043046061691496410480355654317397910730186981133048655592044256801644752946902205252118810783418372044521702316026396945576365405428414271957007235447126234697243517215387386523092046000532787139507731425015003971804364086515007251360137592597639378356934111288
921 899999999999999999999999999999999999999999359972446213967264947927994017475120196228320656389555361482911645112778346345661492462500144447642698892032568569688236037491434586070589408208131219200136553074715983152647174761627967143454569722777188833886060420484518984717444925817553431692676827042335512433253477098318558291270149403058615953149288364252207222923043172555634693913037023325983905952366886442073181108698737286183516672469819334192978724826774854990976943511496693450382118961869323697033192185552919124404872711189374630121305515648193758785740768689630763611777452540814879307597792248600179259493842342454045651965329645309502979280921191704387414555223467694323200888856581196571682830197437900328398311214802776522119847269069297050765348400695320844237572510187288648855728447613065119024136112275191654938486478707828414004795084255569582825135035746239276778635065262241238333378754405212407001592
922 8999999999999999999999999999999999999999994239752015925705384531351946157276081766054885907505998253346204806015005117110953432162501300028784290028293117127194124337422911274635304673873180972801228977672443848373824572854651704291091127504994699504974543784360670862457004332357980885234091443381019611899281293884867024621431344627527543578343595278269865006307388553000712245217333209933855153571301977978658629978288635575651650052228374007736808523440973694918792491603470241053439070656823913273298729669976272119643854400704371671091749640833743829071666918206676872505997072867333913768380130237401613335444581082086410867687966807785526813528290725339486730997011209248908807999709230769145145471776941102955584800933224988699078625421623673456888135606257887598138152591685597839701556028517586071217225010476724894446378308370455726043155758300126245426215321716153491007715587360171145000408789646911663014328
923 89999999999999999999999999999999999999999948157768143331348460782167515415484735894493973167553984280115843254135046053998580889462511700259058610254638054144747119036806201471717742064858628755211060799051994635364421155691865338619820147544952295544770894059246037762113038991221827967106822990429176507093531644963803221592882101647747892205092357504428785056766496977006410206955998889404696382141717801807927669804597720180864850470055366069631276710968763254269132424431232169480951635911415219459688567029786449076794689606339345039825746767503694461645002263860091852553973655806005223915421172136614520019001229738777697809191701270069741321754616528055380578973100883240179271997383076922306309245992469926600263208399024898291707628794613061111993220456320988383243373325170380557314004256658274640955025094290524050017404775334101534388401824701136208835937895445381419069440286241540305003679106822204967128952
924 899999999999999999999999999999999999999999533419913289982136147039507638739362623050445758507985858521042589287215414485987228005162605302331527492291742487302724071331255813245459678583727658796899547191467951718279790401226788047578381327904570659902938046533214339859017350920996451703961406913862588563841784804674228994335938914829731029845831217539859065510898472793057691862603990004642267439275460216271349028241379481627783654230498294626681490398718869288422191819881089525328564723202736975137197103268078041691152206457054105358431720907533250154805020374740826672985762902254047015238790549229530680171011067648999280282725311430627671895791548752498425210757907949161613447976447692300756783213932229339402368875591224084625368659151517550007938984106888895449190359926533425015826038309924471768595225848614716450156642978006913809495616422310225879523441059008432771624962576173862745033111961399844704160568
925 8999999999999999999999999999999999999999995800779219609839225323355568748654263607454011826571872726689383303584938730373885052046463447720983747430625682385724516641981302319209137107253548929172095924723211565464518113611041092428205431951141135939126442418798929058731156158288968065335652662224763297074576063242068060949023450233467579268612480957858731589598086255137519226763435910041780406953479141946442141254172415334650052888074484651640133413588469823595799726378929805727957082508824632776234773929412702375220369858113486948225885488167799251393245183372667440056871866120286423137149114943065776121539099608840993522544527802875649047062123938772485826896821171542454521031788029230706811048925390064054621319880321016761628317932363657950071450856962000059042713239338800825142434344789320245917357032637532448051409786802062224285460547800792032915710969531075894944624663185564764705298007652598602337445112
926 89999999999999999999999999999999999999999962207012976488553027910200118737888372467086106439146854540204449732264448573364965468418171029488853726875631141471520649777831720872882233965281940362548863322508904089180663022499369831853848887560270223452137981769190361528580405424600712588020873960022869673671184569178612548541211052101208213417512328620728584306382776296237673040870923190376023662581312277517979271287551738011850475992670361864761200722296228412362197537410368251551613742579421694986112965364714321376983328723021382534032969393510193262539206650354006960511846795082577808234342034487591985093851896479568941702900750225880841423559115448952372442071390543882090689286092263076361299440328510576491591878922889150854654861391272921550643057712658000531384419154049207426281909103103882213256213293737792032462688081218560018569144930207128296241398725779683054501621968670082882347682068873387421037006008
927 899999999999999999999999999999999999999999659863116788396977251191801068640995352203774957952321690861840047590380037160284689215763539265399683541880680273243685848000485487855940105687537463262939769902580136802625967202494328486684639988042432011069241835922713253757223648821406413292187865640205827063040661122607512936870899468910873920757610957586557258757444986666139057367838308713384212963231810497661813441587965642106654283934033256782850806500666055711259777836693314263964523683214795254875016688282428892392849958507192442806296724541591739362852859853186062644606621155743200274109078310388327865844667068316120475326106752032927572812032039040571351978642514894938816203574830367687251694962956595188424326910306002357691893752521456293955787519413922004782459772386442866836537181927934939919305919643640128292164192730967040167122304371864154666172588532017147490514597718030745941129138619860486789333054072
928 8999999999999999999999999999999999999999996938768051095572795260726209617768958169833974621570895217756560428313420334442562202941871853388597151876926122459193172632004369390703460951187837169366457929123221231223633704822448956380161759892381888099623176523304419283815012839392657719629690790761852443567365950103467616431838095220197865286818498618279015328817004879995251516310544778420457916669086294478956320974291690778959888555406299311045657258505994501401338000530239828375680713148933157293875150194541860031535649626564731985256670520874325654265675738678674563801459590401688802466981704793494950792602003614845084277934960768296348155308288351365142167807782634054449345832173473309185265254666609356695818942192754021219227043772693106645602087674725298043042137951477985801528834637351414459273753276792761154629477734578703361504100739346777391995553296788154327414631379462276713470162247578744381103997486648
929 89999999999999999999999999999999999999999972448912459860155157346535886559920623528505771594138056959809043854820783009983059826476846680497374366892335102132738553688039324516331148560690534524298121362108991081012703343402040607421455839031436992896608588709739773554335115554533919476667217116856671992106293550931208547886542856981780787581366487564511137959353043919957263646794903005784121250021776650310606888768625217010638996998656693799410915326553950512612042004772158455381126418340398415644876351750876740283820846639082587867310034687868930888391081648108071074213136313615199222202835343141454557133418032533605758501414646914667133397774595162286279510270043706490044112489561259782667387291999484210262370479734786190973043393954237959810418789072527682387379241563301872213759511736162730133463779491134850391665299611208330253536906654120996527959979671093388946731682415160490421231460228208699429935977379832
930 899999999999999999999999999999999999999999752040212138741396416118822979039285611756551944347242512638281394693387047089847538438291620124476369302031015919194646983192353920646980337046214810718683092258980919729114330090618365466793102551282932936069477298387657961989016039990805275290004954051710047928956641958380876930978885712836027088232298388080600241634177395279615372821154127052057091250195989852795461998917626953095750972987910244194698237938985554613508378042949426098430137765063585740803887165757890662554387619751743290805790312190820377995519734832972639667918226822536792999825518088273091014200762292802451826512731822232004200579971356460576515592430393358410397012406051338044006485627995357892361334317613075718757390545588141638293769101652749141486413174069716849923835605625464571201174015420213653524987696500874972281832159887088968751639817039840500520585141736444413791083142053878294869423796418488
931 8999999999999999999999999999999999999999997768361909248672567745069406811353570505808967499125182613744532552240483423808627845944624581120287323718279143272751822848731185285822823033415933296468147830330828277562028970815565289201137922961546396424625295685488921657901144359917247477610044586465390431360609777625427892378809971415524243794090685492725402174707596557516538355390387143468513821251763908675159157990258642577861758756891192197752284141450869991521575402386544834885871239885572271667234984491821015962989488577765689617252112809717383401959677613496753757011264041402831136998429662794457819127806860635222066438614586400088037805219742208145188640331873540225693573111654462042396058370651958221031252008858517681468816514910293274744643921914874742273377718566627451649314520450629181140810566138781922881724889268507874750536489438983800718764758353358564504685266275627999724119748278484904653824814167766392
932 89999999999999999999999999999999999999999979915257183238053109705624661302182134552280707492126643523700792970164350814277650613501621230082585913464512289454766405638580667572405407300743399668213330472977454498058260737340087602810241306653917567821627661169400294921110299239255227298490401278188513882245487998628851031409289742739718194146816169434528619572368369017648845198513484291216624391265875178076432421912327783200755828812020729779770557273057829923694178621478903513972841158970150445005114860426389143666905397199891206555269015287456450617637098521470783813101376372625480232985866965150120372150261745716998597947531277600792340246977679873306697762986861862031242158004890158381564525335867623989281268079726659133219348634192639472701795297233872680460399467099647064843830684055662630267295095249037305935524003416570872754828404950854206468882825180227080542167396480651997517077734506364141884423327509897528
933 899999999999999999999999999999999999999999819237314649142477987350621951719639210970526367429139791713307136731479157328498855521514591070743273221180610605092897650747226008151648665706690597013919974256797090482524346636060788425292171759885258110394648950524602654289992693153297045686413611503696624940209391987659659282683607684657463747321345524910757576151315321158839606786621358620949619521392876602687891797210950048806802459308186568017935015457520469313247607593310131625755570430731354005046033743837502293002148574799020858997421137587108055558733886693237054317912387353629322096872802686351083349352355711452987381527781498407131062222799118859760279866881756758281179422044011425434080728022808615903531412717539932198974137707733755254316157675104854124143595203896823583594476156500963672405655857241335753419716030749137854793455644557687858219945426622043724879506568325867977653699610557277276959809947589077752
934 8999999999999999999999999999999999999999998373135831842282301886155597565476752898734737306862258125419764230583312415956489699693631319636689458990625495445836078856725034073364837991360215373125279768311173814342719119724547095827629545838967322993551840554721423888609934238379673411177722503533269624461884527888936933544152469161917173725892109724196818185361837890429556461079592227588546575692535889424191026174898550439261222133773679112161415139117684223819228468339791184631800133876582186045414303694537520637019337173191187730976790238283972500028604980239133488861211486182663898871855224177159750144171201403076886433750033485664179560005192069737842518801935810824530614798396102828906726552205277543131782714457859389790767239369603797288845419075943687117292356835071412252350285408508673051650902715172021780777444276742240693141100801019190723979508839598393523915559114932811798883296495015495492638289528301699768
935 89999999999999999999999999999999999999999985358222486580540716975400378089290776088612635761760323128777878075249811743608407297242681876730205130915629459012524709710525306660283541922241938358127517914800564329084472077520923862448665912550705906941966564992492814997489408145417060700599502531799426620156960751000432401897372222457254563533028987517771363668256541013866008149716330048296919181232823004817719235574086953953350999203963112009452736252059158014373056215058120661686201204889239674408728733250837685733174034558720689578791112144555752500257444822152201399750903375643975089846697017594437751297540812627691977903750301370977616040046728627640582669217422297420775533185564925460160538969847497888186044430120734508116905154326434175599608771683493184055631211515642710271152568676578057464858124436548196026996998490680166238269907209172716515815579556385541715240032034395306189949668455139459433744605754715297912
936 899999999999999999999999999999999999999999868224002379224866452778603402803616984797513721855842908159000902677248305692475665675184136890571846178240665131112722387394727759942551877300177445223147661233205078961760248697688314762037993212956353162477699084932435334977404673308753546305395522786194839581412646759003891617076350002115291071797260887659942273014308869124794073347446970434672272631095407043359473120166782585580158992835668008085074626268532422129357505935523085955175810844003157069678558599257539171598566311028486206209120009301001772502317003399369812597758130380795775808620273158349939761677867313649227801133752712338798544360420557648765244022956800676786979798670084329141444850728627480993674399871086610573052146388937907580396478945151438656500680903640784392440373118089202517183723119928933764242972986416121496144429164882554448642340216007469875437160288309557755709547016096255134903701451792437681208
937 8999999999999999999999999999999999999999998814016021413023798075007430625232552863177623496702586173431008124095234751232280991076657232015146615604165986180014501486552549839482966895701597007008328951098845710655842238279194832858341938916607178462299291764391918014796642059778781916748559705075753556232713820831035024553687150019037619646175347988939480457128779822123146660127022733912050453679858663390235258081501043270221430935521012072765671636416791799164217553419707773596582297596028413627107027393317852544387096799256375855882080083709015952520853030594328313379823173427161982277582458425149457855100805822843050210203774411049186899243785018838887196206611206091082818188030758962273003656557647328943069598839779495157469317500441168223568310506362947908506128132767059531963358062802822654653508079360403878186756877745093465299862483942990037781061944067228878934442594786019801385923144866296214133313066131939130872
938 89999999999999999999999999999999999999999989326144192717214182675066875627092975768598611470323275560879073116857112761090528919689915088136319540437493875620130513378972948555346702061314373063074960559889611395902580144512753495725077450249464606160693625879527262133169778538009037250737037345681782006094424387479315220983184350171338576815578131900455324114159018399108319941143204605208454083118727970512117322733509389431992878419689108654891044727751126192477957980777369962369240678364255722643963246539860672899483871193307382702938720753381143572687677275348954820418408560844457840498242125826345120695907252405587451891833969699442682093194065169549984765859500854819745363692276830660457032909018825960487626389558015456417223857503970514012114794557266531176555153194903535787670222565225403891881572714243634903680811899705841187698762355486910340029557496605059910409983353074178212473308303796665927199817595187452177848
939 899999999999999999999999999999999999999999903935297734454927644075601880643836781917387503232909480047911658051714014849814760277209235793226875863937444880581174620410756536998120318551829357567674645039006502563123221300614781461525697052245181455446242632915745359198528006842081335256633336111136038054849819487313836988848659151542047191340203187104097917027431165591974879470288841446876086748068551734609055904601584504887935905777201977894019402549760135732301621826996329661323166105278301503795669218858746056095354840739766444326448486780430292154189095478140593383765677047600120564484179132437106086263165271650287067026505727294984138838746586525949862892735507693377708273230491475944113296181169433644388637506022139107755014717535734626109033151015398780588996378754131822089032003087028635026934154428192714133127307097352570689288861199382193060266017469445539193689850177667603912259774734169993344798358356687069600632
940 8999999999999999999999999999999999999999999135417679610094348796680416925794531037256487529096185320431204922465426133648332842494883122139041882775437003925230571583696808832983082866966464218109071805351058523068108991705533033153731273470206633099016183696241708232786752061578732017309700025000224342493648375385824532899637932363878424722061828683936881253246880490327773915232599573021884780732616965611481503141414260543991423151994817801046174622947841221590714596442966966951908494947504713534161022969728714504858193566657897998938036381023872629387701859303265340453891093428401085080357612191933954776368487444852583603238551545654857249548719278733548766034619569240399374459074423283497019665630524902799497737554199251969795132457821611634981298359138589025300967408787186398801288027783257715242407389853734427198145763876173136203599750794439737542394157225009852743208651599008435210337972607529940103185225210183626405688
941 89999999999999999999999999999999999999999992218759116490849139170123752332150779335308387761865667883880844302188835202834995582453948099251376944978933035327075144253271279496847745802698177962981646248159526707612980925349797298383581461231859697891145653266175374095080768554208588155787300225002019082442835378472420796096741391274905822498556458155431931279221924412949965237093396157196963026593552690503333528272728344895922808367953360209415571606530570994316431367986702702567176454527542421807449206727558430543723742099921081990442327429214853664489316733729388064085019840855609765723218509727405592987316387003673252429146963910893715245938473508601938894311576123163594370131669809551473176990674724125195479637987793267728156192120394504714831685232247301227708706679084677589211592250049319437181666508683609844783311874885558225832397757149957637881547415025088674688877864391075916893041753467769460928667026891652637651192
942 899999999999999999999999999999999999999999929968832048417642252531113770989357014017775489856791010954927598719699516825514960242085532893262392504810397317943676298279441515471629712224283601666834816233435740368516828328148175685452233151086737281020310879395578366855726916987877293402085702025018171741985518406251787164870672521474152402487008123398887381512997319716549687133840565414772667239341974214530001754454555104063305275311580241884740144458775138948847882311880324323104588090747881796267042860548025874893513678899289737913980946862933682980403850603564492576765178567700487891508966587546650336885847483033059271862322675198043437213446261577417450048804185108472349331185028285963258592916072517126759316741890139409553405729083550542433485167090225711049378360111762098302904330250443874934634998578152488603049806873970024032491579814349618740933926735225798072199900779519683252037375781209925148358003242024873738860728
943 8999999999999999999999999999999999999999999369719488435758780272780023938904213126159979408711119098594348388477295651429634642178769796039361532543293575861493086684514973639244667410018552415001513346100921663316651454953333581169070098359780635529182797914560205301701542252890895640618771318225163545677869665656266084483836052693267371622383073110589986433616975877448947184204565088732954005154077767930770015790090995936569747477804222176962661300128976250539630940806922918907941292816730936166403385744932232874041623110093607641225828521766403146823634655432080433190886607109304391023580699287919853031972627347297533446760904076782390934921016354196757050439237665976251143980665254573669327336244652654140833850677011254685980651561751954881901366503812031399444405241005858884726138972253994874411714987203372397427448261865730216292424218329146568668405340617032182649799107015677149268336382030889326335222029178223863649746552
944 89999999999999999999999999999999999999999994327475395921829022455020215450137918135439814678400071887349135496295660862866711779608928164354253792889642182753437780160634762753202006690166971735013620114908294969849863094580002230521630885238025719762645181231041847715313880276018060765568941864026471911100826990906394760354524474239406344601447657995309877902552782897040524657841085798596586046386699911376930142110818963429127727300237999592663951701160786254856678467262306270171471635350578425497630471704390095866374607990842468771032456695897628321412711898888723898717979463983739519212226293591278677287753646125677801020848136691041518414289147187770813453953138993786260295825987291163023946026201873887267504656093101292173825864055767593937112298534308282594999647169052729962535250750285953869705434884830351576847034356791571946631817964962319118015648065553289643848191963141094343415027438278003937016998262604014772847718968
945 899999999999999999999999999999999999999999948947278563296461202095181939051241263218958332105600646986142219466660947765800406016480353479188284136006779644780940021445712864778818060211502745615122581034174654728648767851220020074694677967142231477863806631079376629437824922484162546890120476776238247199907442918157552843190720268154657101413028921957788901122975046073364721920569772187369274417480299202392371278997370670862149545702141996333975565310447076293710106205360756431543244718155205829478674245339510862797371471917582218939292110263078654892714407089998515088461815175853655672910036642321508095589782815131100209187633230219373665728602324689937321085578250944076342662433885620467215514235816864985407541904837911629564432776501908345434010686808774543354996824521474569662817256752573584827348913963473164191623309211124147519686361684660872062140832589979606794633727668269849090735246944502035433152984363436132955629470712
946 8999999999999999999999999999999999999999999540525507069668150818856637451461171368970624988950405822875279975199948529892203654148323181312694557224061016803028460193011415783009362541903524710536103229307571892557838910660980180672252101704280083300774259679714389664940424302357462922011084290986144224799166986263417975588716482413391913912717260297620100110106775414660282497285127949686323469757322692821531341510976336037759345911319277967005780087794023686643390955848246807883889202463396852465308068208055597765176343247258239970453628992367707894034429663809986635796156336582682901056190329780893572860308045336179901882688699071974362991557420922209435889770204258496687083961904970584204939628122351784868667877143541204666079894988517175108906096181278970890194971420693271126965355310773162263446140225671258477724609782900117327677177255161947848559267493309816461151703549014428641816617222500518318898376859270925196600665236408
947 89999999999999999999999999999999999999999995864729563627013357369709737063150542320735624900553652405877519776799536769029832887334908631814251015016549151227256141737102742047084262877131722394824929063768147033020550195948821626050268915338520749706968337117429506984463818721217166298099758618875298023192502876370761780298448341720527225214455342678580900990960978731942542475566151547176911227815904235393782073598787024339834113201873501703052020790146213179790518602634221270955002822170571672187772613872500379886587089225324159734082660931309371046309866974289879722165407029244146109505712968028042155742772408025619116944198291647769266924016788299884923007931838326470183755657144735257844456653101166063818010894291870841994719054896654575980154865631510738011754742786239440142688197796958460371015262031041326299521488046101055949094595296457530637033407439788348150365331941129857776349555002504664870085391733438326769405987127672
948 899999999999999999999999999999999999999999962782566072643120216327387633568354880886620624104982871652897677991195830921268495986014177686328259135148942361045305275633924678423758365894185501553424361573913323297184951763539394634452420238046686747362715034056865562860174368490954496682897827569877682208732525887336856022686035075484745026930098084107228108918648808587482882280095363924592201050343138118544038662389083219058507018816861515327468187111315918618114667423707991438595025399535145049689953524852503418979283803027917437606743948381784339416788802768608917499488663263197314985551416712252379401684951672230572052497784624829923402316151094698964307071386544938231653800914302617320600109877910494574362098048626837577952471494069891183821393790683596642105792685076154961284193780172626143339137358279371936695693392414909503541851357668117775733300666958095133353287987470168719987145995022541983830768525600944940924653884149048
949 8999999999999999999999999999999999999999999665043094653788081946946488702115193927979585616944845844876079101920762478291416463874127599176954332216340481249407747480705322105813825293047669513980819254165219909674664565871854551710071782142420180726264435306511790065741569316418590470146080448128899139878592732986031704204174315679362705242370882756965052980267839277287345940520858275321329809453088243066896347961501748971526563169351753637947213684001843267563032006813371922947355228595816305447209581723672530770813554227251256938460695535436059054751099224917480257495397969368775834869962750410271414615164565050075148472480061623469310620845359852290678763642478904444084884208228723555885400988901194451169258882437641538201572243446629020654392544116152369778952134165685394651557744021553635290052236224514347430261240531734185531876662219013059981599706002622856200179591887231518479884313955202877854476916730408504468321884957341432
950 89999999999999999999999999999999999999999996985387851884092737522518398319036745351816270552503612603884711917286862304622748174867148392592588989947064331244669727326347898952324427637429025625827373287486979187071981092846690965390646039281781626536379917758606110591674123847767314231314724033160092258907334596874285337837568841114264347181337944812685476822410553495586113464687724477891968285077794187602067131653515740743739068524165782741524923156016589408067288061320347306526197057362346749024886235513052776937321988045261312446146259818924531492759893024257322317458581724318982513829664753692442731536481085450676336252320554611223795587608238670616108872782310139996763957874058512002968608900110750060523329941938773843814150191019661185889532897045371328010569207491168551864019696193982717610470126020629126872351164785607669786889959971117539834397354023605705801616326985083666318958825596825900690292250573676540214896964616072888