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