1 7874
2 8119
3 69476962
4 98010199
5 108746354942
6 449212110367
7 544978035127
8 870501316279
9 998001001999
10 1428394731903223
11 1499870932756487
12 1806498025502498
13 1830668275445687
14 1911470478658759
15 2255786189655202
16 2756762682672599
17 3167397106005122
18 3273406387561954
19 3305914456117399
20 3754237497700354
21 3869572781616994
22 5039637722802754
23 5773356344400322
24 6596864652200687
25 6646240287284354
26 7432730460538159
27 7485135278446594
28 9024582064139999
29 9082317178400354
30 9941407760147854
31 9998000100019999
32 12791655079529614927
33 15782367058226604727
34 22718064081037403134
35 23403269291817433399
36 26649418119231164302
37 27391123332815753023
38 36328312263706256782
39 41260808364200947774
40 76369243207324742839
41 77621303244222224482
42 92235655764392756023
43 99998000010000199999
44 885811266436986161051902
45 898407244610384372925502
46 986710449021431156226799
47 999998000001000001999999
48 1822083660103831410549576487
49 2087157733690404602185655759
50 2950073442319541688457026622
51 3284909279540127801296060354
52 5074121300056395740303231374
53 5543181418935578714917122914
54 6866040338477580046680971119
55 7409981839982207434813485719
56 7809487257487322873107988494
57 9999998000000100000019999999
58 15264361210195504681310138085223
59 19404199511257696958683142499598
60 21803135816898028539698918216962
61 23353639560954352301193981523522
62 26702432510127817264263423866087
63 28415479637083710341443796267647
64 31303803345842647314007774917319
65 37125097814139601801449490896194
66 82344784675042321065276270576802
67 85332889074944961805251415940162
68 90286925745374192490219140997374
69 99999998000000010000000199999999
70 130671281226351523412518328027647502
71 147570680623948589146582612380950782
72 379272091209784457826800557013975839
73 407701624252142063160296317989604999
74 494830571629791606215648034289094023
75 526262825640658570663964617750640623
76 527230522112145241131703799235140623
77 558663499253120842130809628798358082
78 559659912923011208443220383693824023
79 575813420437841302460087097273774142
80 593057741928631207904561792078236162
81 610723767079013606813927332851991822
82 661019386252646520972620114223838999
83 697273760957606043187725736256844802
84 698386890974995188334435884137439839
85 716418266366571855938703068528054542
86 734495275108410418123456815883164322
87 735638421073112438544037903507140322
88 754140703496067986048833657326833662
89 755299030447740189875103308076689662
90 773857072023915816342968984130596642
91 791644904975946558717292828433339023
92 792831677517357854255770311598799023
93 794018604377235322848433897872605582
94 832489741901539774029996272270765623
95 833706733791682919049866949481265623
96 892303617004876421100180942539731234
97 913943629616779341447257647779194254
98 935635831360377848902253114757580994
99 955184743634410756104736554192155959
100 956488304730566460402454913036447959
101 957791947937942707829417892295383614
102 998667110444890221443111556222667999
103 999999998000000001000000001999999999
104 1039699568459057136044270597116424697919
105 1955958143807754507294825044676127847182
106 1991495545812615123317480500636414694542
107 3066260432242519095900134719339933305767
108 3110715029437738487876679183387647258327
109 4590825035770249626050651752522552345598
110 5847750863522491349580968858146782006919
111 5909081186917187666222237785821103561399
112 6225720682336752556577022217166366750623
113 9920167966806319832036798480651967201679
114 9999999998000000000100000000019999999999
115 49925310707116198624575661636387275802130623
116 50130534390400234429121833342213365538920559
117 52711578158704822668428089697879381910302119
118 52922444939488041931741986547716115860827287
119 96148036850937563207772766983022691338599223
120 96432753483011466456604016630733883355632039
121 99710061201407054364327905815960789584995023
122 99999999998000000000010000000000199999999999
123 100252024534397341422188442146095513467376568887
124 100294245779824927412074081987242047550882128887
125 100893458383601650024308274060981525569565524482
126 100935814469739618681653996160456048278718564482
127 101221603511804498722054010186471355670235676898
128 103689588463777699416606962028863506365680716174
129 104341909371775725201356153858978303547582482567
130 104632477024200203963815869961482117604495695439
131 107658204957913825539930506768536459896627695614
132 108082512079320728355232378661557698083016338494
133 108323057471269239806937142291678012995343670542
134 115080276760197976450845827616546219458779328098
135 115767439487352115867273930592924699530530517799
136 116073491896193945462435939233704696660553326847
137 116736402847424912633481626145345808006832276482
138 117043732559675114109349877061145891806439656898
139 117382799067969094344473341530291862077072502519
140 117664986193383976832577645061689194322652226239
141 117690977924609907584422457901445100786369663759
142 117736723860177174554906371319147425536228743759
143 118385879861256168029787888545026634535265112062
144 125445348510059178860253477474415027263351000898
145 126162944206448572702424701389163797267467638882
146 126639671155907825454698916393483499190564946223
147 129483310498527355789812182346661010226055572607
148 129806974111585519862463591256090432008462330023
149 130536717867387893939507933045935648647207201634
150 134679034871530643354443386823992500467193135239
151 135373266326471060003840285372809573545529799822
152 135422328245347669130095332072207298558819559822
153 135753326808327683845105685884484610993355277374
154 136118470336432285779301167006604371656262585847
155 136450318043802912258392386274234839000488084223
156 139196777483358299443293905358562170189213312799
157 139902541880697717597086128185256129640579265598
158 148346087532589320685094555412779246542957658114
159 149126133361706660092234348192837727543539867447
160 149442466533100609858076799813515138340788972674
161 149473465825494637404027859998744377960874961999
162 149790166976342667247078075348113367483198442722
163 150225603376426614002972259550066795598255224354
164 150573995334303523559839523654049747482182846439
165 150574213143622963195472013630993532685174890274
166 151360087546088223631740197692675067343794996767
167 159329020277194564394047092925372445420012433223
168 159621048076790515640252861835649238123106812767
169 160084037284459115166341678091889840782646093474
170 161432845811017733451742069155516250339893690079
171 169659321175990274483222241598348242888226976959
172 170493451607266096126079140894497887249048718398
173 170493683376248003528579645965538608956748639127
174 170864820901237966754222519325573345026386525582
175 170919939744323287956190971673865628376775485582
176 171329859852028229294943281017433407977206083342
177 171702138469954391726585137994837373699054086398
178 175572085048166191087352462572881881242871303023
179 180111883632836172506199131762624527775498367394
180 180493579036366929748333847753327842812468157634
181 181353898507695960211150890929987848923295081687
182 187056488943007745866631636880269981613420420322
183 187445469441195950972264415579994864043142175874
184 188322180901120007275737553689611244970957599223
185 192135299403349142288094033649734223139651556287
186 193022897922066915774196531674579389147179790434
187 193418030048468130496107908483897421333076090594
188 197524093747905706089120190947110307009619530919
189 198098679693618500287038229340447300249013946039
190 198424289165433312952781251605510061379457551759
191 207533610646969271680412082845379949336376696207
192 208456050984843158798193492016488798233754353662
193 208866667867661724352807161364083013492760249998
194 209598791561613069296422704401928207058990980623
195 210525805094852090929991293501757852348643741694
196 210938454443770109274766175097959963413293834382
197 210999696271551137420308308925479811523768874382
198 215911742990626839553679673241618588042936082167
199 220248781191743440946117117361473863406286141442
200 220670847326266054101384857970975323786058021314
201 221199292642248480906741644104183818642669376898
202 221622003855053880431406855195570176166080262223
203 221622268100725385865507863260013786966951452642
204 222575470674017616319036596240353794006609396327
205 222961895265230428505411873606140358725604214562
206 232217205828963081813592062807128521977955433599
207 233588704077632661085532915086909242766837936382
208 234502703312806842769764329008855299513108308719
209 234567275062169434562538166529854409684090828719
210 235002838099126185237000181048945940247609633559
211 235483184933487816246578516837380466449467562498
212 235919597114835178685121396811825151922676148162
213 239526624539880754852086046179182042827879109134
214 240452156717453938040712784379004985947178769687
215 247066939520689402872885468198360176859349245847
216 247513951809350201148001553979358952543634034223
217 248521238984800913837247393475790122943531510014
218 251483147466124955809097782656787985614162695007
219 252498470905962042917590881631576835440371372094
220 252950367843726756188836054144297703986689553934
221 259733732872048782208261750669847710469883237922
222 260697477977763398830707284141244786243356410247
223 264488493814482377622772777456726202736959332447
224 264950990859560526730591155776001161494353716999
225 265461012082061183985723833365067009954665650722
226 265924358271529944857623077139695123621749816098
227 265993119854167353051515906418696014784100616098
228 266968397902280971178356764167969976930603076639
229 268438795967104676396891998383348119068540627202
230 278585073725797624737635078159041680082705008047
231 279017373524684439512094316741181793110357400974
232 280086781566680008856304522232061806296805610167
233 280087078629114361154106146243630360450001109054
234 280562715334628615443899561369951482203126504639
235 281158532715614334621823087490255528296085021023
236 281635375807517233012916605174473712146916111367
237 286585658151452986390581575408676763075144768142
238 292305631260676829289714809812910626583118785639
239 292377722768895801130839342785390775805977065639
240 292863982646403294332425719482908308971929943167
241 293959579728452072496596068854298683908383334974
242 294828008143333161852379715547266404813105928999
243 295316300486940107844127304493391833784703002879
244 296416470764354020524084833793503005113431498302
245 307527461995343290406211787478241519169675164898
246 307933122746780660466345918456720963908724979682
247 308650438501209341072192297367073949980009986242
248 313831695346824120249282429257919390595045261967
249 314335472446848417073732310742321002639751932023
250 315470484543418443385368751188695856858329850754
251 320400108590201053594444598277725495824004286094
252 321546007745564797088710398639329135122295015623
253 322055936473802103529438878233323896923176230287
254 329640569957071574219731751559936766474729073422
255 330802861101030343554653646854496780590008302247
256 331320074923925097858880189157513109783641482223
257 337545629503554661459204785488143100611488963134
258 342963003470395216868539875264156919359250462559
259 343489634078894565983259276580472597868005429719
260 344070643332157770641120612690417361883811383927
261 344148857825072449425818827142125075866755743927
262 344676068218402140014634579999797819073654138382
263 344676397757526090344036707004769262320020906959
264 345864877941538068498918746179839638185305318398
265 357858715289090756077196358661616047650134842562
266 359873971653042266350100235666064403997270281327
267 360568989505409283909206537837501614361010412994
268 361008231929065515388877922170767027527409453954
269 373259611910484403236328811862678051464354828542
270 374496348123306942597799566272216537031840874927
271 374496691622093360694069708371284916782915520398
272 375046647582536104951661070485009444175524179223
273 375735473879420304179047198536568557010037269559
274 376237497118671901296831499135126245234360999998
275 376286682662603758336407181295689972098230769727
276 376789073881309435531399245622939239047628875662
277 378031638667479895921998391314100778273152819207
278 391831577651507178973389319558418248564110079919
279 393015090537455560630669368402944308005516959998
280 397666674359664728404797992001455284215597614594
281 398233735878719613472068031027544461101975086434
282 398858960407477299802583563282925075101237640623
283 399426871070922796633934467764367406897304893287
284 399511142484046187494346087864969683217348453287
285 400706188312393570656021460987372629031784621582
286 407939408524520512294945449083000954381056695247
287 409232275384005938015640045764375757968417976514
288 409807520997373285489349895148665980416614189314
289 414910309232689638895676346028704214948492085794
290 415774475250346857172064828545227093749604971639
291 417080051477351120859535175177710508925661175839
292 430240895541073338638827371172930518210738098047
293 431481016823282144975018125618271328104474562622
294 431568604219714877991200879000569004687948802622
295 431618380798724285910738371031439403782828483582
296 432159334589499576297613020923135410209254611598
297 432810636138067884327200569831489814600791628639
298 433402215652243194397693577209409375031787218439
299 434682291788080000170762718499207482381725351934
300 435275148605663682121961968152147129482305513102
301 436610596493797342503272803646988669636660476279
302 450073689917393834469121903246728865186387629767
303 450564414748697505743294292860150756143553718223
304 451432009327432077731756838270819497267844497023
305 457693601938770810925744615817823481267291212898
306 458301943512771843709646158009039311440980970242
307 459672233220061617722635904650144534485185356727
308 464914748254674650716487354763185359360172419639
309 465527868439035282222448599030889696199258277439
310 465618845688897313551769543731415170823438557439
311 466908910364408390750607623328895715697527994722
312 467000022454980804747388650287749178947355754722
313 467614515657194847147568790588558158877220056674
314 468709651169644269973522294183907312426553603199
315 470095401131092895684928580668962116942745904098
316 470711926799406390875269933218378992678254402402
317 477105376955561146320563971718907054359204365927
318 484570282636098710127693256484341152468619614094
319 485196225090016800128527468047057377519249899582
320 486606118047014230536387162656877389125811680319
321 492593271095895079964419620726123836160564252367
322 494013862876499819307504818357442323566605976574
323 494067118916969567156581145924121148277128750654
324 494645873301230665330548463445135382375224071054
325 502246234062059674135755729241430507290814525623
326 512969221921489686486651066711540221757772980898
327 513798943474224167866553625621163969571330546647
328 514323249977746700560263268589371828955845861279
329 528926732151772810491436304196284534386274722759
330 529647654293689443050344252227565571465292957223
331 530302054532996222272936999660396561591691100527
332 530398745975315097554260364800553388779387236898
333 530399154767553960545831625840149600975957460527
334 531053609908520995867573529720160514052053628482
335 531775979560332530791807713762082582018791837442
336 531873214635600651732162422200163610028705677442
337 532528987892760841848974065666099243245882264898
338 549212271639654778784739835198911221595252489559
339 549878645004128404738124684471400945023505279727
340 550613285785917416032676354785260692891732027662
341 551280508294781653750142069513103571229674598654
342 551379510426944835136887132499320957539791718654
343 552783284353742284148713453926603583765067399023
344 567919180201177900846811124860421129209923153327
345 569444874218395179925175126890670059270297004359
346 570062864085139642051576214450690449725024022498
347 571591008555344815473624117326795622138011771519
348 572270818642688898906785627417900062715191071607
349 579318108661386424606398206470619719432593294082
350 580859027792562880890522978238361335879771544194
351 588990386842225795858884059775050849703179654023
352 596371974048892320753537320148583026658331953294
353 597831863111334892124562589967052820220002125623
354 597934960338253607807264134170951881961169125623
355 598630255182015042073127936800332505611458021887
356 599396760036840379178098340375001675541945659394
357 600092904024992425208043008459735454101924336482
358 610516745746967043396499890736016939610139017214
359 617795010267343594895537631445378986014347858639
360 618501754362809076762055505336666854785402738439
361 619386245431497484276625869297430803328071323367
362 620093456843084303028022907412521713570884494222
363 620093898850917257946642221735047180043636399039
364 621687647375696888336116359566647193488753857598
365 637075831281382002710743989705823345399854603394
366 637733007305435834966055336803773724281741159522
367 637793515939719370176156894680341900367923548482
368 639242642238418841275294726171694536870614131839
369 639409835475812226405669225173078288691819733519
370 641516832777027739624590031566771816964128599234
371 643137860349196113037349624246556990305947367887
372 643858950491486344187142637502788084170438953479
373 651332736413365053649334321659474689235800357154
374 659941587961458706111865242130268601927095598447
375 660049908126675450777874704611880153543420838447
376 660780415054570276738160576881410596723034211223
377 661586171173207700075666244949883978878605156599
378 662425585622287454847373577685960977155222459714
379 669408075650478401973566541716951353801765776398
380 671063945041802889018005045543000210033433968359
381 671800519940510471000500351337507486971035150127
382 678135173783421837377978487279929753144950272839
383 679801795392829658937586268762879405830683795598
384 680543148901896839642141276633875189433681077822
385 680653146734112313127118715320773978084830837822
386 684389045516533999764871023392603428676207169598
387 692093805940091735026487869205932423428375192223
388 692841830090503364609637246262346945486742357527
389 694526415672741790866316338141881805201055132942
390 701831573329723583518632149373442890247782895394
391 703527045970755726957940601168206535041808481607
392 704281221749380366157368576334214206856350191519
393 712492463367161134939037859185378566698582809762
394 713187439984700774981441873912647173252138558274
395 713251428080444650121082267325023774953964040354
396 714960630718500706341306287621440164206691245023
397 735041538198671047574626456043754009333763834942
398 735155855396762094294523739968496248195727674942
399 735926793235212456207360249947800189752963552398
400 736662194173346044967711630967135586783729600799
401 736776637323258496577294774927974703160140920799
402 737548424306099470254212150362631799627066579079
403 737662936268748634307476004170450571094876459079
404 739286477975779848354136840970862180988085847202
405 755877253844916628410917982496310095341811035223
406 756774476015822687135956657819681407926425088398
407 757636758556287649961237453782939748956375577614
408 758419392120300978382423964819062185846685145342
409 758535512937212158810975084985188539257920985342
410 759703799009266927217575725702314889975865049023
411 779215133341129650901521627303013086790125849359
412 780883750502022288122697845426362560762635533762
413 781001578447980794331732832515876732493876093762
414 781068539592198217207666311218435572024726255202
415 781796185137160969483711445391657902686040308354
416 782672106245017631552717987024806206485492139607
417 783467562078588418468777465355940531587346135023
418 805828376880942552187168696729360230748688385319
419 814186977167043057703104083094880820537308666894
420 814998285736485275529073617692982907437346633982
421 815893115052582386017375780678221035500104257534
422 816013555235369139680846746082190839122154177534
423 816825265827480249496394325963568135048454857519
424 816825773128765649310314759226621433966702340494
425 818654799264265027401142203252951816237446266807
426 825646087491712051540817332160008367530469476607
427 826463083995468159892345047380927469040413740023
428 828302862349050872498341769064158647765222997134
429 837052261386611196114803326405080028523917055623
430 838781664099827967458877231146129824780723735694
431 841865472973982179231451251173321244460197347599
432 860520477730194548214285651535584071218783986839
433 862397759894504487511701810796382563191729548098
434 862398281155452355092490259153532798614684907967
435 862468123854023274758430040453570132171127822498
436 863232737314676518576813448290961878726695852322
437 864277609364266698513413154170076445247266172002
438 864348049969944461318885468408443710393759426562
439 865113496108393021382023270210984268726742672098
440 883249154772765820704919856653491166153588029694
441 885151053992893389965880944331171187664948020207
442 885996971975937306629887612908981189396928389719
443 890384402697273848449976801401121729008364206487
444 899169498886555537728491292870609267144943669262
445 900022087510943903271092330633838007332293921854
446 901941950703902077229124728708103235872233165023
447 909279523641329187082631717882531194421146099799
448 910136890876077151347292457722248441273892452847
449 910264096782936955501498331931905318291539692847
450 911209765790227806740050611921714973510322918479
451 912067506287118659820494133453414466267897026814
452 912068042348930062808209830307760728307579467399
453 912194847034688846642160089921399331911191746814
454 913053587287290221801039725794221221854716544014
455 914000703804475975404918241794671907961219744142
456 923190420112640476024626835529128486687922123159
457 933434222280706841557877265366624203735475240098
458 947828447425422687044318487048137638724551545223
459 948032032357766191080793711009101565103470020023
460 949798612691695826332446336112616131626328126114
461 949872456112674953508713401305612126221369493634
462 950674870166814005114189476772322100448606715842
463 961200338023510596307679358144308676940985354207
464 971674960881024951632296323885046517544056460862
465 973669743203115720883969101366406539984247471007
466 974556941241105785264607273109343195003540126023
467 976012835632231459379667793852563460780690274702
468 997080613975835991318685193301243230865901910114
469 997978412121139491535896570850733976096270767842
470 998111615060873597743990266503521540359556607842
471 998968023820750376920929201306271656082208041447
472 999866671110444488902221444311115556222266679999
473 999999999998000000000001000000000001999999999999
474 1380461390407558083239222764897778480926483085811359
475 1471195346219569900544192256126853068110174516794894
476 1982524375298805796792583615371090628172366135649207
477 3077414886249710906281634710261601577057475624700302
478 3799962469505241133420904584893976355801407393507223
479 3949549224576076306205087370136905567912484083192898
480 4763045687788603562742936780404226467740472452403767
481 5701869622150764829769110688878117049926410644706487
482 8580134120475083697948552922617966491491870565978839
483 8804184675025025232383271121962897200912075698939454
484 9999999999998000000000000100000000000019999999999999
485 10721278095386611167671704920329704753700433565666849399
486 15661384512150054205272737320522270760196008849910557359
487 16127343575782765297897654414379068198264485538792640398
488 18613036568970813902691436493289880065058836655494123239
489 20333304492946369957071170067139603150090841099289961154
490 23113431330871179069426176638946060478280234364272479223
491 26960571090790584638164439686397586874654542558140426594
492 30148373394793680938578060252070701300780059592399776223
493 32327379431829385274125722778947017208487265221207837582
494 35809615580569242082100567837515777096007824403748222439
495 36512450186664523495735548689909557717557460923994741822
496 45234552431671797008379669522099616258125012326728796302
497 52114305663943042374198301584577958259253963936170735842
498 53147346766947910615874600062265779773057742661951909839
499 57587140452625627364672268903006185931087949363360906882
500 62443726575040988422165381620577737334770118478549232962
501 71684894948275355151352213028193720625397825709410055223
502 76826797944768119595769720355696429342759198328376919054
503 77854671280275051903114186861211072664360038062283737023
504 86804431202025553811611890951277577669685915080290925959
505 90376201139749366279893425063444178893223803376885745223
506 99999999999998000000000000010000000000000199999999999999
507 192676574115962532406390991683793292263922845363802965462434
508 204443913358686330609268569991558614321688274407096122745474
509 204799762773767317484213154034540501066933700670519063764674
510 204805796792584420480579679259351537109062815440993126964674
511 216926252580220498404954025146430662413210734652655282416962
512 216932462670328285319596276590619405305188206774425328016962
513 217299014947025277127518249080036864992564797819458942850562
514 229067105992166711943070758814959172804918340887614606412367
515 229784831388498524684398139215429572477201794091734205272098
516 231349204961543268580530639091903546441284045534120004353922
517 241875339994505997801938111320996784247510003744650410225559
518 242268946188723311531596636193328148961279149758556030050359
519 242275509009630140132446808144243872077724860242519360850359
520 244220216744776508279397363820132218345475714668933897562498
521 244615725484323759032672381081986667177593719375455701522498
522 244622320014351135411324127352582139433610759984649721522498
523 255436149439062238421215989058335008403511843367592192832799
524 255442888242370862042564109454406216147494800091731506032799
525 255847378702822811290089092992550967314576796185210502071999
526 257845706515556639762291106169184587081426419262269953700322
527 257852477027985811161440800884935543964980706111639956100322
528 258258870033767697432582276812603379250411560897735136274722
529 269373727183563174230958394661682559383987766786423006223687
530 271067289276123228893177313844554113435906003537442167863319
531 271847996295402014213450950703926031781422537776725729821794
532 284992166431955583976033316773188349924871648334526636002047
533 285412280021925792168911478417103410236695056756160487967647
534 285419403265154005254269093639581347344717581967723775567647
535 299696307741487529969630774149862486014172306492088017475623
536 299703607056006426973264115591718129972043189054947287475623
537 300134423507592640099119665682068763225997762258191813255623
538 314777777862174444535977980438330385141834974284258386532847
539 891821437061292247646751817875117599530442188386437310803023
540 896318830753426660244189545204834394607208114562414984530174
541 917690540569836179971965707920749887674135733945391401704327
542 917703313436406351038569242428743242571403360995564778104327
543 922252614588194483433019299862180827330850525091763348962062
544 922265419163885202277424408689853931367689482267167414562062
545 943942446441586354932899539944313649795588033626268586589279
546 947110402776974858577730050234334274920440797880872474978767
547 948569232495289097035370570817138483171823019868265496577598
548 972974412653320548436466844981631822323033766315495679432359
549 972987564626478362300466530316031799923007637906426310232359
550 973763687586765113559400227115177635708921557035603103377159
551 973776844893254874090013256449577719970228752573200454177159
552 999200160799678800639199839200360799840800641199679200160799
553 999986666711110444448889022221444431111155556222226666799999
554 999999999999998000000000000001000000000000001999999999999999
555 1178141644589315464270804682865420565337418778578919290553751047
556 4313328043072329003885999814046695213357831798295387636866795534
557 5286957267433716181215714339196634885874165207699874694414889634
558 8642391963382408506008256632991996768020393786029144806422945719
559 9999999999999998000000000000000100000000000000019999999999999999
560 16888722086695439223118784012009767928316757365359436667292174892098
561 17715234957572945945643566696980939443641981462333106103100307956734
562 33536294699161647873459314273268315809370890722012302719565092512447
563 34696941264777633003940701820228946010508538187277044886470257083879
564 48084607597634398531088496989717096685492034738131887527305663594223
565 49472436877680397078904993593817089303607741003221374059170697550959
566 51484678549443324405342167513075719727297443238378035543462951974974
567 78441957108086012032053368914109999628882007130994885559947551371927
568 98022712570071622957324295919368776353740624495458998270335945989087
569 99999999999999998000000000000000010000000000000000199999999999999999
570 123003473134669359636719815949905253241300223847225445134659723856198722
571 123003940759793573205172826931569741851322489816576117834790294632198722
572 124567474048442905868512110726643599615916955017301038768166089965397922
573 124567944637122645371780529026826604374087360246503652206075031141397922
574 125372802056253452457072806240878729371474964412800475947947104333648839
575 126951746891297950423906382221174666402567444022387787963609706116276439
576 414345973994956756535711218245023495099010280364040730644291593165432482
577 417212362448805591013277637819394269174585356354457863961917884715249282
578 418684258362612840783545234910512878883889948481797770519800521338809687
579 418685121107266437280276816608996540792387543252595154415224913494809687
580 421565587774177101061337528369922727467792633651874681481804678162054887
581 421566453482386223492884517386924905524438367682524006115007440718054887
582 496742189019956198780036999551279730697480611371288336099856675155259807
583 499879254789677957188100858763340372762764722274222435887652918870246607
584 499880197485317433106070573972512037411836731780877207179149593674246607
585 503027140785508337194134433174695149007975162683811316844476306534913407
586 883669111257594775392414864048664506660786830619039546487050717534488167
587 887852828209234323915981282305706782945647860609457997133174799798350967
588 995559606958119001363007708099653782732833674029921531974365526440395599
589 995560937328341255872637189668690820362464645881625144125476489372395599
590 999998666667111110444444888890222221444443111111555556222222666667999999
591 999999999999999998000000000000000001000000000000000001999999999999999999
592 1010956605181001430929577413798394299202975285478816685920268453254636978114
593 1376298718248650399534721041354458412084975849102825169007494220305792543607
594 1379514287735533824152540402405757355416763967826136618516663863916439184398
595 1397802327157791939930525332348906738787357625217909561091132018888626572834
596 1407149999260058723412206540775409934460798829828550112510179552832618323342
597 1409454813179821985062523394643029857860032264140312767166413857606046582567
598 1418841302084684519006079760160138142221975083769520373685850344690434665047
599 1440673450903084874753476477169801268148377643987426074903165858596622089614
600 1896415699498057838902972351239290009936783163388853245040955540033273237502
601 1909984296717005244571130884264533244254398335460689033090287848030661781039
602 1935301482844044909619343921503656157200379841990091204293819006072325685822
603 3136889165058420901726162130625322390476608176229160765359185325719061109359
604 3169310874795773792180697958277974794881514254843130234501239193355189637182
605 3186844643474557346313481628539131141797338902125701660835829194899734075007
606 3849432574990676113629388885928925355739618519899834834047253449837498002023
607 3885339322036668313384741033811037547164103544825300773175522961609103010062
608 3900913508292908106156442893635708989846389585480672199244678887381769107394
609 3904750385109773477591810017712708920636367110238737726383774479293219649719
610 3920363388168609020825387034627985452007154765912676207553319358206282079023
611 3951151647865200126625570801859083801580584422444332143838768951634780175639
612 3956598675123860035932331608525312442655660574940963455815266585301240482402
613 4651847846302910247289842247536755968153457563349143675691669728946707559207
614 4691311690748733344473634828297992118696359542127978982937324075811596922498
615 4712638865018755869216864282930783607413563640690848518119626062775682095959
616 4746389300053802095903039350339791865547342725757126449923931316559044363247
617 4752359189282646193624625177057570385081648396030632236367788934006116979554
618 4763601294467101119308706027024664016316910831553319299281850432636080581367
619 4803535359388394685339043931909158515870123547688697916984896100479388542754
620 4825115828583125090540179998598480318051606499184098188507421241277532080807
621 5511624135953809051410319197627832030797624470901763981024755843770636810287
622 5633208681870633805699323434634592456851049801531249850385374217736259211199
623 5676627784100566681030477659748546743423841463978124938074635529715043652802
624 5700085547689618696305899040078383572161763333604390736470822186652759392687
625 7709451487404941063983374467429516991072718538694344116499547939611500815727
626 8676876225083604459446649688836935362016881499841481659177874899481426390199
627 8805821621811369156087269140108628108413462465094142073746579505764937904279
628 8829260130378641188782956468191668506191875406935065797754607013670648469223
629 8883597333436785414172842229963826870467191371880825962502284394702727409422
630 8912936379682590938449049218260696927048263249867259981157779214467567577399
631 9837784996952329386393552763126414478035034030481105615672830215534528542223
632 9911356057482663640433812247582653437363750898378998470784034690632516962287
633 9942344448637998425685204352218067516693119740970513354022722973811970555202
634 9999999999999999998000000000000000000100000000000000000019999999999999999999
635 10057895610919712761741037777543713547152927987196336461454355100201281784284079
636 10061656151409612832074666557606407656193183669674728295940221823793092121678398
637 10229071199298874882253152156728726695091356188747644058272843231556720453424527
638 10356624515003470947030019744432570390859720842167993704417725451791977259600087
639 10402151490407991351094798640871348295030634615889090047886732613432170144053767
640 10404731839707383368216948347590699773814666537874103069583152005448518188957767
641 10667981014197739558761984920703029391163254129116268355466866483046604063854447
642 10980412964209839978846544265017479758520560663122016728875546258160053369282622
643 11062047738369204149197261810918376640126826718393205397720354355749788823655623
644 11288459200469828017109479254995518245462102308889056870113188848731773365300023
645 11336127146594662060535820763553425997998061753380915743974737474160303556447023
646 11342674469052532550251287433021059370039858328399952856146185097662704310749582
647 11383756095516062326989073091518691154803316551983211416176041878413118520199199
648 11518294531265249604677997972188614950696645967781003335240778176784358744842279
649 11610693557547913012381258136721553252113266239975966719608931434662708312415759
650 11613419674944534672703130291108348719171651738719990219973875801275945901863759
651 11655726079379056571522344426328602559170239603966621204129865538554915240552879
652 11697370253572045291020519911221377322648756790432052546852165716317701164365442
653 11846523114350088243293641570124074882467664552429943182197521596826841292076287
654 11889251610320365043938792534665932955722239265718643560938839514104022952573023
655 11891446410608060957393543932409831563833878991666338256993800970014318154058519
656 11985893286386559145190728369115868411103158504412275276383326434977374102981223
657 12166405343525982880605594076617818822929641739367389585374042079598821915570114
658 12222686925937999600629169039275828265716627320982304130288356878024791825671639
659 12261363226297987704471548361274422389393937469373922547749245597780367140798434
660 12500849271448120302814481042402915881941032187813136437411070475684292990016898
661 12547574529180430220949243549099076908367444137719378740210915211117263382951362
662 12886223602039187646086725495659581158262057305450537337776397945015581974612287
663 13134013617618723301503299485556891839389597298929055714978867432183813832197223
664 13179002088283292244848120793051621767759167910873457968958559914881374596356167
665 13181906479880081919061102390610481841338513722884181123273276704554716260460167
666 13233262892937260246638787860111847941662461503596856605937461230225896580020279
667 13470717345421973423121979155095389201063159063860560314447291467276531441416482
668 13522632766586429455145238975991531778568762613095613238383098594500205207174722
669 13529935605431756195627826613540174043264182192288123224185882139660630133602719
670 13571228368845820790266444173086972336588282793607705948620158525891202995395714
671 13575596549992761550120602863489473238054529423825616642937274980655230600530687
672 13823121588032468216593893020333992887358610398795151232977921734651106976489122
673 13825488158053862027000335821455904424838223606688881768791418091748581197051202
674 13868665294775971725714451505839941295985437188137003660397578454500192323599874
675 13871644707301542300254628286408176107126583587019256030400344025073838676607874
676 13924326302700679088672750207658687748020469118251503320825430433900821968880482
677 14231622252466226822207717859443126709125017600462298207137244593424174758107202
678 14435645358499884089861500634307041927244866582090438755922463470111105210855842
679 14901128229717148977771845447559439406234324859061013154056966427528713345656079
680 15208096908238099802591325213631037322780754767909509532596988102844990658062498
681 15211216873011893955477376661369106870369057732044071154421761896996940720062498
682 15259629449666122571862299336603905540848016943818021432675579856777093183907682
683 15529170751991903486295584503966895157764749749000466492426667936298236648400898
684 15588066502067148504314144656069058403834977043187778527066264854135132544541474
685 15633911294619794268903720437728525070596316020325273232608584374318035222825314
686 15637074633879403556113841963327859375591713939154871702743726524549915441657314
687 15902857200887702225787279290144630093025847802037088218169389880711843076996354
688 15951494163816402478084171017857517388355514901389001489186921025669181790214767
689 15954689469518971131297545648604641673492818452363092327979743594321436573118767
690 15959425696671713114287850534384449220415398490033756548341758870046258012513954
691 16175436125839440131629495105071672972480413144741889681813063966100162806852898
692 16387520656797428845479421151958945216583285254219114118337329091341003614628087
693 16941833785074966842309533823428296308178448078183269668543261225369682028673687
694 17111329153193069155641333442022426766773896002133630115783837962053725295546082
695 17334973524683343959376291554141741190668508017758608062019735677448765821723362
696 17394032019446321122597460424084367552745850368810052049836335782382176067034562
697 17677650838052584004716368786793450350857724381295498461091911152030631365118242
698 17781190730938556800043658992689292562091562572731524786685730656151553518488023
699 17789390453567567871344922360528226536093507827006998390413796152899608764674242
700 17840829312849816260352966103228912662532843969454382852480692538227264057386279
701 18128053031865438637225597935492611752047563567356421480321617820580665633949239
702 18136508325234923078364870399500002011117811679161415145389466289756451107419362
703 18188446253309019732579907249660931146900774681065763161237316995852252995308639
704 18418999645062515496978814489329344785720456853496645871514081139179781632879047
705 18475004773597169596664552257872047339801444327868893605208225507792161318108399
706 18592682067348994450277083651883037177884772477019160737854490090230285836550623
707 18887318880691958194878229596864003902875121766019461020728338056325924167958319
708 19352383956787662722504671966852685178322017100217768299684740132862073925020002
709 19663799358343044743386618845405935414295606193886724618534979350484493572204354
710 20016195740443031910911931827499110601594760987131312439433456769991519372230623
711 20071725109412314784867603382698942819635271552373647398911952138800108654843007
712 20075309387687858000429026907283298650721699449370205567390947682014594794867007
713 20138675433734895521862767159359019694681673828203443443648789685508670689573199
714 20504273152297596145600346593865298539375048024460834149763893113416527675120039
715 20507895843809535355725526248106889504254825922260757191647909784262279180552039
716 20560474995163315430703973091519700023836335209296260274014088840522156660501447
717 20867743077325570620401688518658124787771351768890978420449560029572294016729342
718 21358975888154027633543297899936141843937493129558628111959058264417927080108898
719 21366032595779466756172958195028252805963847906634849059918808167196079579269262
720 22184630434722902828492839692069669178253728996531358161373945087425501781610359
721 22238329844437876848859346322201204988482690904582872088404377490812486515936247
722 22572069297083913774204761225689024176541415078086360338794425522383980273051119
723 22949515335471730655193952146432173539698069724066321313690460078735963794480398
724 23021100605215588408417009008134187486911405701360030756087993227936899741687054
725 23080649635332557390827556563098090748339082550625056637264257784462711157256334
726 23471925704193071623750105815232633336254420609070065570728972648432177160077374
727 23866646346947967791091274597304681127535716055188273236693696407220135190671042
728 23926221292222074862319349787063303737129705313054347432777972110405962299240487
729 24459570537220223222075371747612703811921011098603654313909256586389009772916239
730 24795682554835609008763783596694134767885209246330838674850964853922403306571999
731 24864609746758104346078507464529606998473636000739369085442399017421286210375742
732 25135757859737757788459450073538367952971001299487005792696069031746461088939567
733 25205155786802879602197339721412554654822470839846062448463714360797957590581502
734 25546334744996292515474822716795678978080729263496768683762381089936987083563582
735 26097347656220162929687211967885136372246518705333139569183357863610998827348622
736 26159642817112978196172506902249119849705359626101613487068248174284041798500319
737 26576258712953320678935925617762248587379566290751327990875495621908003500140623
738 26996000215495348118887871712978283276509351171334379157975411725305623213434023
739 27060482422097179719998328739344416956876401105875028111501727795352914031666887
740 27138210500453998484348183160600646259780310633133261500389244301868849352004439
741 27551925544121902641838257200444658182898943537165747235702670756047358936942142
742 27923262449163484564846584430271072761661911572058150418569035724368903668117134
743 27983504253083433368200831022175880541656379594638797158846901288456766161607822
744 28919220653388577716373653853486517413991250586346332609091815214963474493321847
745 28927431731077375161178212188232028452349095774432022918885518758162696556109559
746 29505293291156700354570795388755246864755849675988139736174828326996748148242719
747 29873155054251365619031340348873946525301393082600185465246317521904801664571662
748 29936607139696386128373898078791172867514611379370365217582639092217226418432398
749 29940984448104446917448718432549581982634832681570434175698702421372274912992398
750 30386404300944287966585634345393880414986581424341103570148229960831503643559998
751 30464351603077926959524805368276402541143853350059816525175757613053499016406014
752 30468767324722383747163381851692046790057424653063250356696442069839812876374014
753 30537269192471901456728714877822251513811640871626590231920527327604325827563774
754 30976033892427635327682666856316237612787773628394449121231510918627793133904487
755 31369694848559872155154462111077221143635876743121384235637684700898411975009999
756 31968232643681946252405973976419718919807809745090746860120631290799408583444542
757 32354217175285906543619326765165933036252087348353307058113202845904499414610174
758 32509884466353558791100711235443223390080731487560657591454568545756348397514302
759 32584275564274522328474970080523917271610240059953609477458635623310325265826062
760 32892616921954207627781961063696662396402519212135425743723955030488063101360382
761 32962549100047033311280294337658339347672386388865625841845270338251131293192247
762 32973950296024369504536252260414365079371973666076245567132591825911938429469582
763 33364017552817545827629515272615221269079710639552097535532041540230959879544462
764 33434448799702219776334841654037141229693204675739261187434311168762174666553567
765 33445692319086962881693119437033844338755675547381190301022449313871320608198414
766 33588053769086713011600203936590645156369394318385386924099976450182370768351919
767 33981725926289248829447190418346117637479976877277831109084776077206338496906079
768 34064394027040014638334622059289513353225300093876548625592511942968390941063479
769 34379644404982920898305562170011357692942649402864269655898697778078616887990927
770 34620915945014493322425065341870903932130638559836719468247088189851606285693454
771 35424515137492678061375346248593288961192559199513314995147950573696080060859022
772 35738041523976706423392702803740299431664985603793455958278693190770439387692439
773 36060925844242160469756956455894234443211932273698021801349471645221801066458223
774 36068046106516239117961881948877842807059188425042978971342946326332772236818494
775 36072850800733670467948507326130718601921884074068880132549803757681317453906494
776 36146083943971892553364985722540437393645047153351514975501438626582848820409223
777 36549592352852392584457443232188221875433370661847197056316070267092544211716023
778 36554429013512783296447321714588887650437971943017590586181008116861463992876023
779 36624615457758938116178750506259457845471360549685778715341189223250863548402327
780 36715033055784369615733101637115537849518378760050409511986641961130838919805959
781 37132478088142329786653307235773088567852042110090349718098004222403678937625039
782 37208096748206901753789389141868326839167809682122074274546766889196628707581999
783 37212976783353107604103337702130257371579505917987504652721673095045478645573999
784 37697169186887877817763122896645820741308363559151454984391112430259694439534562
785 38447105805486012286639584188904317743331696039172226161414576769072950365684719
786 38781977448885536082691699636881561288823808382156784589171441442891286386040807
787 39293699070442530021231227340447699684764382038974041803424338250735819312920527
788 39382330823224069747186016694155431213987742812293745344284621497624907288200127
789 39387351410618499175845839921587196482846595613411484974281535927052060935184127
790 39460205510695190061452728810533196473494109615769045917377876190872752042445599
791 39464203930410613300585278041704644429830265670834840166560410653368532141622487
792 39885443747891010038731256239823889711190975399112544667030693463737592318481922
793 39892932056170889910072327928184804720494564957910255363069066965809357323102407
794 39963814040048805267759484571204627458195354951380726082981881249316094085356098
795 39976367690550299161672127320419401184269770761203829487534267660992261768675559
796 40065765617566519644021778774481501776881413516520727394883830189484659270469527
797 40478158898956850991644941165126878633638757201717519565298091307248446247888098
798 40568115834080349178440166970583755703432055725556794913919276437293337195880194
799 40573211442403559507427185381024895709852709113546063759604239647620795531768194
800 40652254208457791147603368654860202723277865285407336340327127791496337001411394
801 41091450527561996577540285430983432377400721447151203228987108645122088626138754
802 41702463112286094953560004497717763588901506684955553867552676610186069172157479
803 41787769091192585622146246580351639584269820718854978399455092501327001013017159
804 42228904390989377059617812632950326933157352892678624990659687144623804326372023
805 42300767827738185958440199537811713254320703402036592802541839914197992955038882
806 42405656082853666387184766236875362972420799513989242479268064728324686922237023
807 42744595533133669538816257601378934241141861477729424429503228992351304394921794
808 42923493242174648452112989028961177585784554253341105076101333809678221947345442
809 42927663431623769588197229663510638471488683790352935165042403173361181065598914
810 43008966172372293375073083280298817340028835860869909621003265882657101638904322
811 43294533313655451533380085649670657592796998028694656517852982882916718360243519
812 43374759245629385151595280288900488916371311020863773289099848719012802516152098
813 43456484077913663840297070735010272018167449939422817139646039608306935411265122
814 43461757960437042179175198588623476631109063640678785639281175241694497821809122
815 43641068508790672922904846312672177935420185719800972705896603085698576075328962
816 43904111474293990194548908379885169733021571324063928932088580682116531056238402
817 43984899953997382755524492845510144035310943279115218486027889915224986926509927
818 43997795873553266442468567326878147746333562830013584091172645933579787360038434
819 44091854522942175371150826329206262071620268953171886721635433278846719858360034
820 44542734036650350203204503729593675745507449934053925845482973782537158343353474
821 44707000605376708958088160889145421892748740841222960125309512325379395202503759
822 45344230312947464339160802558125806986786832712752720988031883249228245034755234
823 45891998709859649817490261332364054646483368060538615802713199738997244875972994
824 45897418360480257803568111633644703247699335338553594781016460346981696831060994
825 45993204733256413913876244012164168513645667869384449268832822841057575214159522
826 46263232818804322398432363372343240411372018236024847767944654515611513613536482
827 46621428688357077424121160375255204087049144230709297405267040850163085416398959
828 46629524637293997984982761973955925888778724737246526961136664083407067688760098
829 46918727465051252433971637143716747355325382143715509877246650004819996643631202
830 46998239325190661254234344783985204233637267520539130931098793150655253315059874
831 47003723906086846145569412088263575786007045254550867106469929335544943008067874
832 47087314282143786843256148568876348919406086252697627851458603809023715457833023
833 47553219491271827617497059193598840701345395453528963286181264658792904825198223
834 47561395940574116126819443631572217421525688612077161114830481335817494298836834
835 47664425284866572099183418766311518108183778632856249938164698768631712364027202
836 48212203204959437976307640178435349305487145726288408899558600760631138777057719
837 48298362763328723874054572332235689866473853251618066161506166313535117065468119
838 48303922685153683265716962819523116156392631572469331553845351272925111479380119
839 49059822934933425302157342766521903104624699322880818705638440490391027095676994
840 49535362748341483812892426379580875837174015403013134630120419456589277536009634
841 49708582634074501862865056705682280417716046478951825778008574633079610720792599
842 50015551442148704683789760138769275668964113257789560328159714209725292867200898
843 50301491218278361426041162603461744677078810636553672416926348004976898726984802
844 50387962947698659821279978421992328995918174432774085060716597607471448552538527
845 50670579212409692917777979764720710754671997362349172673030244997281274471644087
846 50771220598181091837588823901002797227531384733789438607484185721993258022069767
847 50776921072254274807597089055460058253897319619893013251645378904961556144973767
848 50785370112231469181786425753794378200186364494190174006647027405609436390653954
849 50864175537644316776573920654808956316088680627466386088657839873161785698739247
850 51350746837196116675223675816110123477129860386972072714135313708650831488936447
851 51356479751971831337016733798365904749968654067230365784239323869052265154080447
852 51445403256558993398782767383075317988083088228549414558263596043485908928883039
853 51546810816565073074988473619711773524330757581986874859206816049801202005823087
854 52136510528653927736096254323394947361603114404045328391865448859135185937184007
855 52709338105034623326684353674168752734763981350212860507256907987979570071617534
856 52824474226251302399927881952233736963772127858136978133079060560352982544166082
857 53401058479354998399686271127302078461397519993586801165890270630009185105257759
858 53497585243244956540231805384666552503943856065769993417455768160802289940490879
859 53996563716833271266866076712086246723208268712023911437629180327147313862563023
860 54001240962416137636459280540521783199422782565490921572450144442805368159110519
861 54196406873964101173874920504842583578822514966590943978729080384095994856821223
862 54202296490620328921406978184828553350869898384148565949869166897741112681101223
863 54704543072818775631063242074070877028195780185220490467138635531584446613843639
864 54786331595140073018316216648354954944712661572984022390583549793200304278343934
865 54801029915323355572327800724382354631682865027112590741192448859167154710024223
866 55200687418144559640391519825132926594721978364891889270325907421226821098443399
867 55291270582937211870876972548565812259972169275925131943609812861900146337614398
868 55389490082728336370416183023019398021887943934023912013454221024234014637644862
869 55591892096348507693587720935899400142549865646402514132561171341485891289557902
870 56100521284291533430996406227254491149126829352203699577268819057682255681306254
871 56608960937586858294208658260315946348160394744250998525159450920863268361198094
872 57433087566346517126872887378784299082526838692236795447720046880005673836600719
873 57527122628192546109883996148753113465224645667848265011051229356949222132624687
874 58128756537584071823106263262471429138707537656033461197859996563450382415119374
875 58134856074883433350532555490777573497430587019034275190327535924975978846127374
876 58242652080649448654696742651871393707012946147985692071737555896874752804371982
877 58869377660415987679992433921187259094422144450410235827224374333842678805808702
878 58958437889059951331162651542446206114908596476711826557406882543808397229390398
879 59283578125822960495113415690919020944215925305912283933163291943175969037459342
880 60005712505718742793320613107557546043178825235137991964112608678757618643082814
881 60121431369679811500889084951896697430980023939023478195204762342935876759339262
882 61578765432787524294559783340333541321810137372116147118756173322882272772091247
883 61687359946534578618474856351492186316992169414345819678148823750822219012290814
884 62220459899529787160368514597225200574687869905643395426673894076511043647521854
885 62332303978587488755619710065679536893115901704268051863057002523995015014189454
886 62758491767128531320428553631234607276854848232850092553682006352695279587430398
887 63078743793508196114081138459488975148498367283154387414603244260846856839980942
888 63175572755747213121590212362222613809013608998238925960430533467918647748797087
889 63620465861252827158989106884642615541982801613221160433292741184527615112367374
890 64259492873399057957648247646091237958587353516290737936965168612038259153954687
891 64471649574338504773152534867902972063340318370126216474522225293645624240422119
892 65131679074122685697291655809503186304127515997076154745714715238069371938542167
893 65900350561316337058105481824740970421429282856737394506996121616252803033145742
894 65992879390829125931605683006994431625625897591068189719070890760407111717183374
895 66546947070331336704108888830212789092298304061025241998749794688331895559891598
896 66566898062984683556886153481244172322758236529105560131146796030554218588100862
897 67213959675955245612814253810984065266993853401686847760314018981246127358215399
898 67438245622132763563577298412595788409255017856748822250989780553656940449725623
899 67998335378122733562396267576659118956957780130251018197228066710548494991185319
900 68105904052903994889246661633227542433159638007278971130179745033556105910613023
901 68878222166861877491301163236558556492786433785887574268477506488503188572543502
902 69656432122987819299988269316554856941024257548644592044407766153868257558159934
903 69781105420087434158933439350550973937187173292025260262436004447100001233019902
904 70920048455565781329108342329423833192252529766792940583615164337806151206637822
905 71036585463762356413929372304109489870241210024402877212947507854424487413173039
906 71141161423913099327551331321783406542609956953312279481777493217479064227650447
907 72619936972194257185886932639192968445805286179514791775379938533589294681606398
908 72632948354279226951041639201772451482864480256576157519655387908277499662025762
909 73546941075687258686304092745615717668569880432912351386907700924258535145139854
910 74128929327282230638013531008166463792715059474035072868533554235127351737463694
911 74233894375513106327742636357958038936384954304538301148378222760057314462137247
912 74716089886586046718016019965183370646294936568257712722194307370536529460809998
913 75171110585605439729242651374384728239561757658350209689044796944925332185321207
914 75639065222277282241123529724448627172072635095922401555841806751229838964209487
915 76353047693562119895058916598078584406997879493243110125332855933449877331009367
916 76473964336658846602165930291527787300558429323297731725093666303043850196807874
917 77185118886822182180624332887010590368343430740854286571156662763240513271174542
918 78140725532817713126697728575722337188717463551084472811066889357887552112896062
919 78248492477402136953137985940501711163497027424683172281960923123187831417063239
920 78841654955940144075439740674755006772555187481068024946745888517447955631770999
921 78848758541744823324836497182900051354727394281996117405866896210016241731778999
922 79454286789293978358749986878826648362525599319654180187076438578636215724198567
923 79570560756495381466720227064241561223068425116851926746041673365405169920412959
924 79696665482483776303514278137678283458366774774799198516684259107450228712605327
925 79814577294339686171992747781615738255513636192640652574915934598862057833151023
926 80423795742034728090754166868686568954629297233158791247806861614978554158048479
927 80522957568878165217885609169106467935568731176009838118498106584225450388176994
928 81134868422171899279551520267145832272618018118397161827145828035198454839602498
929 81156897744519922745292459994629372975490449055270655394590137605071682343085122
930 82735824959085553589989396248715639962847452827212039439039667358980766763519023
931 82848681282972408819618185795101288831121962505826664537145773064977005410847887
932 82984643896469897052600220903938736250296248594922629139482996925516681475157439
933 83706924104746116747718713415150595788966865722828924044144887112351389619520642
934 83717772134810175196931081816432425053077455750493200075690868571942315457107079
935 83725092088051424858782575897407089375576772865523357060886269821601970965179079
936 83838620885834716499559320386247307510272059163731073323764075885895249315276967
937 84457932443708638765842010854413244574028951600515722836464121922205370056396322
938 84564599965244977161765210423929951269967282946449998613440632182300610555554914
939 84701962782013204755914877167525918967273307372937064239226806706896394281480962
940 85450016385103817773539228149124915007122163037371703185286086154865391288730882
941 85457411679273841935718045413108634067170480739241389387449536179025351517706882
942 85956309130870225246411060053893826617861928731300275813417875480141339058714562
943 87086849561138613706369976601644292142675164002063865069896694864174833225369719
944 87826728574286615017801497763048065760985909929319899720652969362051510054984898
945 88595955365535508147773957647182199734762529794504386942393564508110360492322498
946 88614257344715890297220220302308543922977561531457088089216760990909314437567487
947 88729017078036025656459193909908030429608275317942269488406025723404146531140514
948 88736552924454273396983885841061584226103749585064264942391483971142410469108514
949 88845888101821147858782545507853720717656206326687913533304153388668942520002274
950 88853428909488814735067551387211304137765425547701580962195358864855871249394274
951 89485436493003269841650558403078508366947769778975894838973098059028333307224514
952 89600758774052864143649921837073137852293542528343249020854806188535537115160487
953 89619555451368156150434876198307921006267913680489927110948243197002769756690114
954 89753383338103354415514974561388120764501941185925004023449983693899865322022498
955 90130440226098609210815752634916422090904527345628806121602668717485731639288098
956 90396183846613324876184827212125424372826564234453912660523927794140098949264898
957 90630130408186728885713824491882732889376048026125611762644802009351746839828367
958 91044455688318796228372014005785967554844790955924830440249554920095807291998754
959 91927470829522082371851369623071637452335434744614043451944769880415086789132207
960 92321731095325420507624794320362046172347528371739086094417353247347259602482562
961 92840249812378421354398984298402637928813739397794809917836371387171357216918882
962 92976858769722273937903899719334857802821674962363617847455747640744788976178082
963 93631080073242750846007262124852623227795580645425230578819462174358827207312962
964 93767869249879046415816931529114554866160019150973492935294803511070978601938914
965 93888011882415483641036267625497290483093474351995450358870019617766588060124322
966 94006136059818626079746783074479718799548916144458275731801092987644108447553919
967 94554852844736583671450056731641139808656123388675142899804498595185128094907554
968 94663962263748462482603868949552100515925667412936480679750157433963092957168079
969 94675498434834929569797550100446391490912961040351243843906982068506843263772642
970 94683282701577928294324416258267342096910403088243397375756605067229034849868642
971 94801905947772918998241924814710013422709471740163186302468632757874701832475479
972 94820838052448904620528947762883642798663123575788854098721225685544495771008962
973 95327333685089140805680063920299704394100752923024814889928517325631287558304927
974 95454689484567225299236139511971563127358351755358414107791617107825144577766439
975 95592803843545479329886245367982640306292728011426248272027860327693098945104887
976 95721936440384856670324007186650693150617611467551470049922617458757101060024023
977 96388998061871421878248131548542530720110152980499880151782361997921817993638759
978 96395247176334462282055113951266163883302661323833820033825886514864787438877807
979 98125345911274337435632837510509508621866908392921639300243414437062683184532994
980 98133270730265559738505578335500293964311507006066102083915045659363178479620994
981 98918577446992597392642932712925644853374977817718228177029775901430603796856023
982 99041974669184166552882572507016396011320427449630785980634684493537870962638327
983 99190626802350267521069104325453694131637822221833147990729844585441587078013959
984 99202435564111640473129737736708928332733867564996874081239101043608628156660098
985 99876007222650404402345585573885246540786772683894299298971647697258102400947039
986 99992000160079996798800063991999839920003600799984008000640119996799200016007999
987 99999999999999999998000000000000000000010000000000000000000199999999999999999999
988 103916846709389429301064979379277876515707109193537771035824595307766341340458536802
989 104101134649356681107599786844305701902315324367389611297884433803676829808304992802
990 104101177668971051849009995696373755370072561667437889700768155467045414798944992802
991 104181034785229740352736515348599150257093810075090011415926937443376933041995103234
992 111296688807654934822676408013530252988111065932373659690712929169643110061263047234
993 111487405440219756840548859987658519260204744685818340475927072581916321237853679234
994 116068715019715341550395999937092893337752417784338141464771144296843250581900936223
995 118073017813767874317927148598540573924523384511236319512355865711124187413830048999
996 125728386551666345568593545390620473797918588568363371344615133011820484242849875247
997 125931086260666860651066066764158336157944198571613441699655578108680249773855479247
998 125931133576364968575230962484175683268165100202392512869325868302227095144615479247
999 128303485786554697306934934338661118357982247497253300055938431850479884432450892639
1000 130410338196248942898685479933355879088734610107623603751019566428822016494672980647