# Computed by Robert Israel, January 04 2021 # using Maple 2021.0, X86 64 WINDOWS, Dec 10 2020, Build ID 1507894 1 4622 2 5377 3 7980 4 34952 5 46865 6 53134 7 65047 8 7056186 9 9783459 10 43176670 11 56823329 12 97999800 13 447255476452 14 552744523547 15 755424659534 16 799319866013 17 997999998000 18 4297663349523 19 5702336650476 20 6971253996227 21 7574200549227 22 8843117894978 23 3505613322543665 24 3757750389995600 25 3948262973033352 26 4205873627573430 27 4971377075588219 28 5028622924411780 29 5794126372426569 30 6051737026966647 31 6242249610004399 32 6494386677456334 33 6938509914994164 34 7007753058019188 35 7265363712559266 36 7708013363048953 37 8088113009397616 38 8152136600586783 39 8788373314427381 40 9232496551965211 41 9301739694990235 42 9553876762442170 43 9997999999980000 44 4974858630732257590 45 5025141369267742409 46 8661505005631378773 47 45203479452054594520 48 46713328467153084671 49 53286671532846915328 50 54796520547945405479 51 71068170422379409403 52 72578019437477899554 53 74137309029675385117 54 82216501110467305925 55 91918807919207879192 56 99997999999999800000 57 320000666800013333999866 58 470590235294117649058823 59 529409764705882350941176 60 679999333199986666000133 61 849412431505895686941043 62 999997999999999998000000 63 3254084195417025949422580 64 3348722628556768125061580 65 4499882949132474902826865 66 4525898625230694000317165 67 4659052609469905260946590 68 4739053409469905340947390 69 5260946590530094659052609 70 5340947390530094739053409 71 5474101374769305999682834 72 5500117050867525097173134 73 6651277371443231874938419 74 6745915804582974050577419 75 6890447831780662313058944 76 7492341812840851711164963 77 7625495797080062971794388 78 8136246585496111266463229 79 8738140566556300664569248 80 8871294550795511925198673 81 8897310226893731022688973 82 8977311026893731102689773 83 9110465011132942363319198 84 9712358992193131761425217 85 3347703785472976742606719345 86 3708627137086291370842913708 87 4296608894962027837497230294 88 4657532246575342465733424657 89 5342467753424657534266575342 90 5703391105037972162502769705 91 6291372862913708629157086291 92 6652296214527023257393280654 93 8690169538897634276853294688 94 9051092890510948905089489051 95 9639074648386685371743805637 96 9999997999999999999980000000 97 45909075470018854674203539691 98 54090924529981145325796460308 99 73181802742746127401476266964 100 81055485392847092937506783883 101 91671787334425634335220488844 102 4671153517644235234689935696337 103 5328846482355764765310064303662 104 9874301027810310219855518849117 105 32351854796067500996113476935914 106 46816057252397141524839478375841 107 49630694423425649665120705082653 108 50369305576574350334879294917346 109 53183942747602858475160521624158 110 67648145203932499003886523064085 111 71201393528109707813926339605590 112 78429302895315941851194565477063 113 81982551219493150661234382018568 114 96446753675822791189960383458495 115 99999997999999999999999800000000 116 32110792200566583085306231823565275 117 33058524852066795823342913747662814 118 38431501568495646292399911114197346 119 39379234219995859030436593038294885 120 45642399013325183239468752489275398 121 48036891618745753553437568220092530 122 51963108381254246446562431779907469 123 54357600986674816760531247510724601 124 60620765780004140969563406961705114 125 61568498431504353707600088885802653 126 66941475147933204176657086252337185 127 67889207799433416914693768176434724 128 74072372584762741123725847627407237 129 74152372592762741123725927627415237 130 80393081952691804330819526918039308 131 80473081960691804330819606918047308 132 86656246746021128539851686369019821 133 87603979397521341277888368293117360 134 92976956113950191746945365659651892 135 93491437073291208098892113674637985 136 93924688765450404484982047583749431 137 99812146441220271305985792965270056 138 319782055366974943231701410585835868 139 332000000666668000001333333999998666 140 334413790859960311496208425217571361 141 374216471406541214261841168997792434 142 399560045995600439956004401560043995 143 401973836188892751450879492777616690 144 410057866920379786110763522472767390 145 414191781488585808220511416191779488 146 440190306928769965715387327775406458 147 477617912249312226065434590032812719 148 481751826817518248175182483751824817 149 492249647742297594329941604664548212 150 507750352257702405670058395335451787 151 518248173182481751824817516248175182 152 522382087750687773934565409967187280 153 559809693071230034284612672224593541 154 585808218511414191779488583808220511 155 589942133079620213889236477527232609 156 598026163811107248549120507222383309 157 600439954004399560043995598439956004 158 625783528593458785738158831002207565 159 665586209140039688503791574782428638 160 667999999333331999998666666000001333 161 680217944633025056768298589414164131 162 693343573922391225692829898562252894 163 706216470073209214263174500997791101 164 707975309415376593957336913193988387 165 733973834855560751452212824777615357 166 747777989961957496722969656974209460 167 773776515402141654217845568557836430 168 775535354744309033912007980754033716 169 788408250895127022482352583189571923 170 801533880184493191406883892337660686 171 816165615677478559671390906969396179 172 850248175849149751826150852248173849 173 855968296224059462437023650749617252 174 883725661006410999626061974529441508 175 891809691737898034285946004224592208 176 917808221178082191780821919808219178 177 932439956671067560045328934439954671 178 958438482111251717540204846023581641 179 959369737066830474240617071784637537 180 974001472559815842505124086416373030 181 999999997999999999999999998000000000 182 7088951282116567004842193527606289195568 183 8185413871151941114488452431143700160194 184 8265421870351861122489252351135700960274 185 8823529409764705882352941176450588235294 186 8903537412964625890353741096482589035374 187 9361884459387235232135511254673111924900 188 9919991998800079991999200079987999199920 189 9999999997999999999999999999980000000000 190 7073904694906222373619436338914542273958309 191 7257771913577753407597499009665985531536125 192 7570250382940218776300770597086781431115720 193 7754117601611749810278833267838224688693536 194 7982995603997131464528527248005451364867400 195 8166862822668662498506589918756894622445216 196 8479341292031127867209861506177690522024811 197 8663208510702658901187924176929133779602627 198 34071179589927355076485868430984902462201105 199 39416058396160583941605839416058594160583941 200 40035996398359964003599640035996200359964003 201 45380875204593192868719611021069892058346839 202 54619124795406807131280388978930107941653160 203 59964003601640035996400359964003799640035996 204 60583941603839416058394160583941405839416058 205 65928820410072644923514131569015097537798894 206 79452054792520547945205479452054594520547945 207 84796933598753776810325450437128286218930781 208 94655121195766771134880029014926508301617164 209 99999999997999999999999999999999800000000000 210 318529225413405668147077458459433183292254154056 211 320409395279639218007423512072760888635035361930 212 320607156451867817890921314776535521530481953139 213 322915261219368617660110838026455544611529628147 214 323998147623762096399773200947941428618768268953 215 324757217461761216378595960816501382534363444849 216 327065322229262016147785484066421405615411119857 217 327652217882896737337870995015480903388158230410 218 328357963769048047109473879626723339254740874575 219 331502283037371216801408656226195630481747808173 220 333200000000666666680000000133333333999999986666 221 336056786797961236497414103509030987433847381055 222 336788752344789545072349689008513873983732893689 223 338364891565462036266603626758951010514895056063 224 340442822603924186010447483076053348753122855146 225 341027951980670145842475058464513465954622990796 226 343833813775818464519299369247459255841409170960 227 344576714003689936742740636306855257129848005566 228 345375774162792144213647507208253959853951073715 229 347683878930292943982837030458173982934998748723 230 348270774583927665172922541407233480707745859276 231 352238382690882963678842477741009339887098321605 232 353818556701697594515051546525085911319587615532 233 356624418496845913191875857308031701206373795696 234 356675343498992164332465649900783564753435009921 235 358983448266492964101655173150703587834482684929 236 360863618132726513962001226764031293177263892803 237 361061379304955113845499029467805926072710484012 238 364452370476849392354350915639211833160996799826 239 365195270704720864577792182698607834449435634432 240 365211440314848512333173675507771787076591975722 241 369268187047791013121544335257581377222953043448 242 372856939391913891513894024132761917206685950471 243 373654222853753962634577714824603738542228517539 244 376511009651048532451991818200301391976075911928 245 377242975197876841026927403699784278525961424562 246 380644901050814283184284971431103300352801062348 247 381482174833757441797052773155783870496851521669 248 385030936856777232697318350998125661672076536439 249 385829997015879440168225221899524364396179604588 250 389180997862670631184992997038091518675958028149 251 389886743748821940956595881649333954542540672314 252 392692605543970259633420192432279744429326852478 253 393435505771841731856861459491675745717765687084 254 394272779554784890469629261216356315861816146405 255 397129566352079460287043364592053969295663540794 256 401263457751845211019336517822855877672388691214 257 401971602583698079857569485098663964040922652885 258 405362593755592358366421371270069871129208968699 259 405649493557808160532369897389878238991664165305 260 409722409900878309076122049948851781765181574321 261 409799554563701559020044543429844095995545657015 262 413311162245001187468471738824032321748914481344 263 414054062472872659691913005883428323037353315950 264 418153198476619807038997859330642316494173593435 265 421099123903901579138862686122373704895029593221 266 422590159284729007692621031490416541360510281751 267 425981150456623286201472917661822448448796597565 268 426740220294622406180295677530382402364391773461 269 429635220715757927139570711729361923218186559022 270 430340966601909236911173596340604359084769203187 271 433889728624929027811439174182946150259994217957 272 438039789630822426299113820222912007263875709667 273 438771755177650734874049405722394893813761222301 274 441717680604932506973914232514126282214617222087 275 442425825436785375812147199789934368583151183758 276 443508711841178854551809562711420252590389824564 277 445816816608679654320999085961340275671437499572 278 446559716836551126544440353020736276959876334178 279 447358776995653334015347223922134979683979402327 280 450253777416788854974622258121114500537774187888 281 454221385523744153480542194454890359717126650217 282 454508285325959955646490720574698727579581846823 283 456299316562206303224386050771992697955354449300 284 458607421329707102993575574021912721036402124308 285 458658346331853354134165366614664584583463338533 286 463044382137816303647198746181686945902738812624 287 464127268542209782386861109103172829909977453430 288 466435373309710582156050632353092852991025128438 289 467178273537582054379491899412488854279463963044 290 467194443147709702134873392221652806906620304334 291 474839942224775081315593740846642937036714279083 292 476917873263237231059437597163745275274942078166 293 478494012483909722253691534914182411806104240540 294 479225978030738030828627120413665298355989753174 295 482627903883675472985984688144984320182829390960 296 483962934694266150506387277402690657132618355437 297 484705834922137622729828544462086658421057190043 298 487013939689638422499018067712006681502104865051 299 487812999848740629969924938613405384226207933200 300 492367503609330649665930385896240741178307506082 301 494675608376831449435119909146160764259355181090 302 495418508604702921658561176205556765547794015696 303 496753539415293599178963765463263102497582980173 304 499112569184940650088743081305934989125691869406 305 500887430815059349911256918694065010874308130593 306 503246460584706400821036234536736897502417019826 307 504581491395297078341438823794443234452205984303 308 505324391623168550564880090853839235740644818909 309 507632496390669350334069614103759258821692493917 310 512187000151259370030075061386594615773792066799 311 512986060310361577500981932287993318497895134948 312 515294165077862377270171455537913341578942809956 313 516037065305733849493612722597309342867381644562 314 517372096116324527014015311855015679817170609039 315 520774021969261969171372879586334701644010246825 316 521505987516090277746308465085817588193895759459 317 523082126736762768940562402836254724725057921833 318 525160057775224918684406259153357062963285720916 319 532805556852290297865126607778347193093379695665 320 532821726462417945620508100587511145720536036955 321 533564626690289417843949367646907147008974871561 322 535872731457790217613138890896827170090022546569 323 536955617862183696352801253818313054097261187375 324 541341653668146645865834633385335415416536661466 325 541392578670292897006424425978087278963597875691 326 543700683437793696775613949228007302044645550699 327 545491714674040044353509279425301272420418153176 328 545778614476255846519457805545109640282873349782 329 549746222583211145025377741878885499462225812111 330 552641223004346665984652776077865020316020597672 331 553440283163448873455559646979263723040123665821 332 554183183391320345679000914038659724328562500427 333 556491288158821145448190437288579747409610175435 334 557574174563214624187852800210065631416848816241 335 558282319395067493026085767485873717785382777912 336 561228244822349265125950594277605106186238777698 337 561960210369177573700886179777087992736124290332 338 566110271375070972188560825817053849740005782042 339 569659033398090763088826403659395640915230796812 340 570364779284242072860429288270638076781813440977 341 573259779705377593819704322469617597635608226538 342 574018849543376713798527082338177551551203402434 343 577409840715270992307378968509583458639489718248 344 578900876096098420861137313877626295104970406778 345 581846801523380192961002140669357683505826406564 346 585945937527127340308086994116571676962646684049 347 586688837754998812531528261175967678251085518655 348 590200445436298440979955456570155904004454342984 349 590277590099121690923877950051148218234818425678 350 594350506442191839467630102610121761008335834694 351 594637406244407641633578628729930128870791031300 352 598028397416301920142430514901336035959077347114 353 598736542248154788980663482177144122327611308785 354 602870433647920539712956635407946030704336459205 355 605727220445215109530370738783643684138183853594 356 606564494228158268143138540508324254282234312915 357 607307394456029740366579807567720255570673147521 358 610113256251178059043404118350666045457459327685 359 610819002137329368815007002961908481324041971850 360 614170002984120559831774778100475635603820395411 361 614969063143222767302681649001874338327923463560 362 618517825166242558202947226844216129503148478330 363 619355098949185716815715028568896699647198937651 364 622757024802123158973072596300215721474038575437 365 623488990348951467548008181799698608023924088071 366 626345777146246037365422285175396261457771482460 367 627143060608086108486105975867238082793314049528 368 630731812952208986878455664742418622777046956551 369 634788559685151487666826324492228212923408024277 370 634804729295279135422207817301392165550564365567 371 635547629523150607645649084360788166839003200173 372 638938620695044886154500970532194073927289515987 373 639136381867273486037998773235968706822736107196 374 641016551733507035898344826849296412165517315070 375 643324656501007835667534350099216435246564990078 376 643375581503154086808124142691968298793626204303 377 646181443298302405484948453474914088680412384467 378 647761617309117036321157522258990660112901678394 379 651729225416072334827077458592766519292254140723 380 652316121069707056017162969541826017065001251276 381 654624225837207855786352492791746040146048926284 382 655423285996310063257259363693144742870151994433 383 656166186224181535480700630752540744158590829039 384 658972048019329854157524941535486534045377009203 385 659557177396075813989552516923946651246877144853 386 661635108434537963733396373241048989485104943936 387 663211247655210454927650310991486126016267106310 388 663943213202038763502585896490969012566152618944 389 666799999999333333319999999866666666000000013333 390 668497716962628783198591343773804369518252191826 391 671642036230951952890526120373276660745259125424 392 672347782117103262662129004984519096611841769589 393 672934677770737983852214515933578594384588880142 394 675242782538238783621404039183498617465636555150 395 676001852376237903600226799052058571381231731046 396 677084738780631382339889161973544455388470371852 397 679392843548132182109078685223464478469518046860 398 679590604720360781992576487927239111364964638069 399 681470774586594331852922541540566816707745845943 400 683829804356241382762701857383238703335854735176 401 689116273663659711033642890165556946837839820692 402 689875343501658831012465650034116900753434996588 403 692183448269159630781655173284036923834482671596 404 692260592931982880725577666765029238064846754290 405 692770343922794351971740684233096421607229782149 406 696620409077268831435278345443811148700819359912 407 697703295481662310174940708365297032708058000718 408 700011400249163109944130231615217055789105675726 409 702089331287625259687974087932319394027333474809 410 707710223278076299332070455497524703968212182206 411 708951939815716079153169058465074774060480722699 412 709788154316538449075914311814627042206439981289 413 710493900202689758847517196425869478073022625454 414 712096259084039248845103835064547065287487656297 415 712802004970190558616706719675789501154070300462 416 713388900623825279806792230624848998926817411015 417 717538961633718678294466876664814859930698902725 418 720500827999103748004646943558097149333176806942 419 725969750209460176257342686046605394659690921839 420 728328779979107227167122001889277281287799811072 421 729570496516747006988220604856827351380068351565 422 730329566354746126967043364725387305295663527461 423 730406711017569376910965858206379619526027610155 424 732714815785070176680155381456299642607075285163 425 737269319545660196376160828739134999559174858045 426 738157518334749606129518423056567437250286531591 427 741119384700134675839698489949849726652764435808 428 742999554566368225700044543563177431995545643682 429 745856341363662795517458646938875085429393038071 430 746588306910491104092394232438357971979278550705 431 748164446131163595286648170188795108510440713079 432 750242377169625745030492026505897446748668512162 433 750948123055777054802094911117139882615251156327 434 754299123902568245818862686255707036895029579888 435 757887876246691124211212375130887576878762486911 436 758646946084690244190035134999447530794357662807 437 760955050852191043959224658249367553875405337815 438 762037937256584522698887021170853437882643978621 439 763618111267399153535096089954930009315133272548 440 766423973062547472211920400737875799201919452712 441 766474898064693723352510193330627662748980666937 442 768783002832194523121699716580547685830028341945 443 770480719795489973000291060487685389348280520438 444 770860933870656672865543572897650024068256141028 445 774828541977611971371463509231425883247608603357 446 774917680603599173653914232647459614214617208754 447 777723542398747492330738543430405404101403388918 448 779067741613492572141588878687425475218498700464 449 779265502785721172025086681391200108113945291673 450 781573607553221971794276204641120131194992966681 451 782656493957615450533938567562606015202231607487 452 783453777419455521654622258254447836537774174555 453 786310564216750091472036361630145489971621568944 454 787042529763578400046971947129628376521507081578 455 791099276496520900835342606879437966667868149304 456 791858346334520020814165366747997920583463325200 457 794753346755655541773440400946977441437258110761 458 795447098678642899206515055623178460567196232223 459 798342099099778420165790089822157981420991017784 460 799101168937777540144612849690717935336586193680 461 799686298314523499976640425079178052538086329330 462 802492160109671818653464735862123842424872509494 463 803235060337543290876906002921519843713311344100 464 804072334120486449489673804646200413857361803421 465 806929120917781019307087908021898067291209197810 466 808626837881076469185679251929035770809461376303 467 810934942648577268954868775178955793890509051311 468 811771157149399638877614028528508062036468309901 469 812476903035550948649216913139750497903050954066 470 815282764830699267326041223922696287789837134230 471 815371903456686469608491947338730018756845739627 472 819521964466579868096166593378695879760727231337 473 819719725638808467979664396082470512656173822546 474 823110716810702746488516282253876419744460138360 475 823853617038574218711957549313272421032898972966 476 827952753042321366059042402760486414489719250451 477 829245394582107397020730798320788348129049005169 478 831553499349608196789920321570708371210096680177 479 832312569187607316768743081439268325125691856073 480 832389713850430566712665574920260639356055938767 481 835901321531730195161092770314448865109424763096 482 839252322378521386177860545453016019389203186657 483 840140521167610795931218139770448457080314860203 484 843689283190630586831483717612790248255539874973 485 847839344196523985319158363652756105259421366683 486 848571309743352293894093949152238991809306879317 487 849081060734163765140256966620306175351689907176 488 852225380002486934832191743219778466578696840774 489 852931125888638244603794627831020902445279484939 490 859870879079552314012912091844768596708790815523 491 860629948917551433991734851713328550624385991419 492 864020940089445712500586737884734457712672307233 493 864307839891661514666535264004542825575127503839 494 866098871127907862244430594201836795950900106316 495 868406975895408662013620117451756819031947781324 496 868457900897554913154209910044508682579008995549 497 869699617435194692975308513012058752671277536042 498 872843936703517862667243289611531043898284469640 499 876811544810473161173163225945306903077636931969 500 877398440464107882363248736894366400850384042522 501 879706545231608682132438260144286423931431717530 502 881248505618582361826786398105081127943973620285 503 884639496790476640335638284276487035032259936099 504 886717427828938790079482140593589373270487735182 505 888293567049611281273736078344026509801649897556 506 889025532596439589848671663843509396351535410190 507 893580036357029609544677111126344753303634983072 508 897430101511504089008214772337059480397224560835 509 898016997165138810198300283286118978169971671388 510 900325101932639609967489806536039001251019346396 511 901084171770638729946312566404598955166614522292 512 902167058175032208685974929326084839173853163098 513 904475162942533008455164452576004862254900838106 514 905218063170404480678605719635400863543339672712 515 906553093980995158199008308893107200493128637189 516 908912123750642209108787624735779087121237526422 517 910609840713937658987378968642916790639489704915 518 914198593058060537379728657518097330623222611938 519 914957662896059657358551417386657284538817787834 520 917265767663560457127740940636577307619865462842 521 917852663317195178317826451585636805392612573395 522 921702728471669657781364112796351532486202151158 523 921986554716960929050119604816438713769337723815 524 922785614876063136521026475717837416493440791964 525 925093719643563936290215998967757439574488466972 526 925836619871435408513657266027153440862927301578 527 927171650682026086034059855284859777812716266055 528 931228397414968586822430515034669367959077333781 529 934034259210116905499254825817615157845863513945 530 934777159437988377722696092877011159134302348551 531 935576219597090585193602963778409861858405416700 532 937884324364591384962792487028329884939453091708 533 938471220018226106152877997977389382712200202261 534 942605111417991856885171151208191291088925352681 535 942621281028119504640552644017355243716081693971 536 943364181255990976863993911076751245004520528577 537 945672286023491776633183434326671268085568203585 538 951064063567024954941956683334187195181718235788 539 954652815911147833334306372209367735165451142811 540 955395716139019305557747639268763736453889977417 541 955411885749146953313129132077927689081046318707 542 959545777148912704045422285308729597457771469127 543 962440777570048225004697319507709118311566254688 544 963239837729150432475604190409107821035669322837 545 963982737957021904699045457468503822324108157443 546 966290842724522704468234980718423845405155832451 547 968081873960769052046130310915717815780928434928 548 970845346485112724164240428001259202357255405333 549 971682620268055882777008229725939772501305864654 550 975231382291075673677273807568281563676530879424 551 976030442450177881148180678469680266400633947573 552 979381443296969072164948453608247420680412371134 553 980164333849943631880473831700482174777359097993 554 983059334271079152839748865899461695631153883554 555 983818404109078272818571625768021649546749059450 556 988700430661799979881181857307470393100516063794 557 991463903186143651999291974393011779676843034199 558 995563039189890799346376827840225773133663311684 559 995849938992106601512325353960034140996118508290 560 999999999997999999999999999999999998000000000000 561 3387661233878612338766123387661233876632338766123387 562 3400625037465723387409386751021450425438105441574230 563 3911573942575212438504277261970355534927156536464741 564 6088426057424787561495722738029644465072843463535258 565 6599374962534276612590613248978549574561894558425769 566 6612338766121387661233876612338766123367661233876612 567 7123287671230876712328767123287671232856712328767123 568 8965138386191910849166955614741973232196131134768135 569 9476087291301399900261846125690878341685182229658646 570 9489051094888510948905109489051094890490948905109489 571 9999999999997999999999999999999999999980000000000000 572 71208361517093905866040033790702122940723317489151174 573 74246183937451548679414511663843331604731227965394280 574 43183851080504705671939995316933386542363621972803029844 575 43428628565715714342862856571371434286285857137143428628 576 49066204021681176260175289434580445365893033737508912197 577 49310981506892184931098150689018493109815268901849310981 578 50689018493107815068901849310981506890184731098150689018 579 50933795978318823739824710565419554634106966262491087802 580 56571371434284285657137143428628565713714142862856571371 581 56816148919495294328060004683066613457636378027196970155 582 68388133537355602679521318337530179456556412514079892558 583 68632911022566611350444179591968227200478647678420291342 584 74270486478532073267756612455177238280085824278785774911 585 74515263963743081938679473709615286024008059443126173695 586 76173754529366733130222375601366220866176871655024515323 587 76418532014577741801145236855804268610099106819364914107 588 82056107470543203718457669719013279689706283419730397676 589 82300884955754212389380530973451327433628518584070796460 590 93872869573614520740841844627914893432548553070953718863 591 94117647058825529411764705882352941176470788235294117647 592 99755222514790991329077138745561952256077964835659601216 593 99999999999997999999999999999999999999999800000000000000 594 333320000000000666666666800000000013333333333999999999866666 595 359463972802638536027197359463972802640536025197359463972802 596 360263973602641736026397360263973602639736028397360263973602 597 386407946405279605386927919727946391946938719594719728079738 598 392604996298443646916073950037015583530839262499629844164691 599 393404997098442846915273950837016383530039261699630644165491 600 418748969101081516276604509500988372838041953696989308270827 601 419548969901080716275804510300989172837241952896990108271627 602 429766098592069968655702339014079320313442978609859206796865 603 455910071394707838016232898478052109620645669807218670903001 604 462907122087871079544578929587122101203746211912129586988754 605 484004931506849981735159950684931520182648402493150684798173 606 489051094890508948905109489051094890510948903109489051094890 607 489851095690512148904309489851095690510148906309489851095690 608 510148904309487851095690510148904309489851093690510148904309 609 510948905109491051094890510948905109489051096890510948905109 610 515995068493150018264840049315068479817351597506849315201826 611 537092877912128920455421070412877898796253788087870413011245 612 544089928605292161983767101521947890379354330192781329096998 613 570233901407930031344297660985920679686557021390140793203134 614 580451030098919283724195489699010827162758047103009891728372 615 581251030898918483723395490499011627161958046303010691729172 616 606595002901557153084726049162983616469960738300369355834508 617 607395003701556353083926049962984416469160737500370155835308 618 613592053594720394613072080272053608053061280405280271920261 619 639736026397358263973602639736026397360263971602639736026397 620 640536027197361463972802640536027197359463974802640536027197 621 666679999999999333333333199999999986666666666000000000133333 622 731935962405767798791888641183943134011273114796161376660679 623 752868969901083382942471310300989186170575288896990108138294 624 758079935208405668152419200647915923318475805993520840766815 625 779012942703721252303001869764961975477777980094349572244430 626 822371094890511615571776289051094903844282239109489050961557 627 848515067693149484932306848515067693151484930306848515067693 628 849315068493152684931506849315068493150684933506849315068493 629 875459041295790554292037408779041282457887624704208779174629 630 882456091988953795820383439888111274040988166809119695260382 631 903553901407932698010964460985920693019890357390140793069801 632 908600064791591665180913999352084063348190858006479159366518 633 929697874210570567371495020449893482327093048587500257175937 634 940715003701559019750592849962984429802494073500370155701975 635 966858976504196889111123409426957219109696764697729619808111 636 973056026397360930640269439736026410693597307602639735893064 637 973856027197360130639469440536027210692797306802640535893864 638 999199999199998800000799999199999200000799998799999199999200 639 999999999999997999999999999999999999999999998000000000000000 640 3963626620176330639909274345755829605874180509921212489812749 641 4218191561641851178272543836062352212307637671896969328369068 642 5781808438358148821727456163937647787692362328103030671630931 643 6036373379823669360090725654244170394125819490078787510187250 644 7006359977339437220624414058072946367654511086396295996733655 645 8824541795521255402442595876254764549472692904578114178551837 646 4736573463284764885134146233338945422931718951618462329808450852 647 5263426536715235114865853766661054577068281048381537670191549147 648 7464802041301971646834631304448668648136015169864603848048688187 649 7798624495413261468031222462212385928932265878496933822142860960 650 9999999999999997999999999999999999999999999999980000000000000000 651 35371298939724733695397854608360042922712082306525020618859076680 652 37686195789956231372421004376862357899562313724210043768619578995 653 37686275789956231380421004376862357899562313804210043768627578995 654 38075626660867921612042086126109213083214470767874386725833483378 655 39281519766867801022731486138168144143213264874768386846422793978 656 44462208030633824604488763699269133831802991397434111527949985771 657 44851558901545514836109845448515989015455148361098454485155890154 658 44851638901545514844109845448515989015455148441098454485163890154 659 46057452007545394246799245460574920075453942467992454605745200754 660 46057532007545394254799245460574920075453942547992454605753200754 661 47166535751777012521132995217018303992305379858783477634924392469 662 48372428857776891931822395229077235052304173965677477755513703069 663 51627571142223108068177604770922764947695826034322522244486296930 664 52833464248222987478867004782981696007694620141216522365075607530 665 53942467992454605745200754539425079924546057452007545394246799245 666 53942547992454605753200754539425079924546057532007545394254799245 667 55148361098454485155890154551484010984544851558901545514836109845 668 55148441098454485163890154551484010984544851638901545514844109845 669 55537791969366175395511236300730866168197008602565888472050014228 670 60718480233132198977268513861831855856786735125231613153577206021 671 61924373339132078387957913873890786916785529232125613274166516621 672 62313724210043768619578995623137642100437686195789956231372421004 673 62313804210043768627578995623137642100437686275789956231380421004 674 64628701060275266304602145391639957077287917693474979381140923319 675 69089736450721361851646754945544418032678363869014023990702827780 676 71404633300952859528669904714046733009528595286699047140463330095 677 71404713300952859536669904714046733009528595366699047140471330095 678 72201033847682524338498977184920536859757444597328793497152828014 679 78180645541630452760737664036453508941769272959923114899793736871 680 78213687309734163372093454064579221188944687156049044462590105019 681 78976966088360117562566736507327312791998122190552861256475234790 682 81291942938591615247589886275829627768848353688237884406243737105 683 84989619550411756596161213386985997121185364749273112221912511795 684 87304596400643254281184363155488312098035596246958135371681014110 685 88067875179269208471657645598236403701089031281461952165566143881 686 88457306050180898711278727347483258884741188325126295122780048264 687 89663199156180778121968127359542189944739982432020295243369358864 688 94080528641320847505252122477895088030276273840182203131003420886 689 94469959512232537744873204227141943213928430883846546088217325269 690 95233238290858491935346486669890034816981865918350362882102455040 691 95675852618232417155562604239200874273927224990740546208806635869 692 96439131396858371346035886681948965876980660025244363002691765640 693 97548215141089989620369636438392349793832097416035386031870957355 694 98754108247089869031059036450451280853830891522929386152460267955 695 7627784768973254041069069503821224404605149563467025355967331361800 696 8536875678064163131978160412912133495514240472557934446876422270891 697 36342710907403208033835352154442871582105974158870192781574757628737 698 49435056494350562943505649435056494350564943505649235056494350564943 699 50564943505649437056494350564943505649435056494350764943505649435056 700 63657289092596791966164647845557128417894025841129807218425242371262 701 68613138686131384861313868613138686131386861313868413138686131386861 702 80821917808219176082191780821917808219178082191780621917808219178082 703 82835371284377613883972867023639320198715943649348985300617023193180 704 85777767401753772977341001589499365932670917664519627838069108193681 705 95044150406465405104850779232418442286507164527261194079739110984401 706 99999999999999997999999999999999999999999999999999800000000000000000 707 32741790532191676591804383765764844526543492155827133540167978680777251 708 49076391285990141590013798052416973655274689662354684641650203137404566 709 50923608714009858409986201947583026344725310337645315358349796862595433 710 67258209467808323408195616234235155473456507844172866459832021319222748 711 71599810832655246379349850889808316950169762513596204853606144415410692 712 89781629014473428197531669071626498768351580695414386671787962597228874 713 333332000000000000666666666668000000000001333333333333999999999998666666 714 383529856164701436352985616470143835298561647014383527856164701438352985 715 403948875987749932691956012559131627884518854465759197824134238899221466 716 419580535776955949660985163911456607409598792593064331587630466983131474 717 439999555600004445999955560000444399995556000044440001555600004443999955 718 489383568412245621974755094108423972119926478823134134620265756655445244 719 490197411764705881686274509802588235294116313725490195411764705883686274 720 509802588235294118313725490197411764705883686274509804588235294116313725 721 510616431587754378025244905891576027880073521176865865379734243344554755 722 560000444399995554000044439999555600004443999955559998444399995556000044 723 580419464223044050339014836088543392590401207406935668412369533016868525 724 596051124012250067308043987440868372115481145534240802175865761100778533 725 616470143835298563647014383529856164701438352985616472143835298561647014 726 666667999999999999333333333331999999999998666666666666000000000001333333 727 687087019823048495672303729420987792585955874118042335967969537462201814 728 696442836341652942680681887049156042712605772896341193888195163976151171 729 716861856164701439019652283138143835298562980347716863856164701437019652 730 803110391941657388013970780381600442708160439607447861443795168421484460 731 823529411764705884352941176470588235294117647058823531411764705882352941 732 872913424576947060327740710578567807418488125837517664476430458093798230 733 893332444399995556666711106667555600004445333288893334444399995554666711 734 979580980176951505661029603911012207414042792548624332032030462539131519 735 999999999999999997999999999999999999999999999999999998000000000000000000 736 3450518045633381214987745271378893003548480626829951240631293590333758195232 737 3480968236810584454090861091179599506062702674971159676723360440980834634324 738 3587504347003244228686375408365194373411494325460088226932663453347456825369 739 3617954538180447467789491228165900875925716373601296663024730303994533264461 740 3807439824945295406814004376367614879649890590809628008772735229759299781181 741 3944426126315158420512634513353916249512904289439764995074105092772998411318 742 4075859804208176935268631554880533131612321321170343175754843524249792375813 743 4212846105578039948967261691866834501475335019800480162056213387263491005950 744 4911241485662835963441497432220756739400577388958643925535027488648917753173 745 4951772212967301022859872430792941890736408912411219088163602648337383616689 746 5048227787032698977140127569207058109263591087588780911836397351662616383310 747 5088758514337164036558502567779243260599422611041356074464972511351082246826 748 5787153894421960051032738308133165498524664980199519837943786612736508994049 749 5924140195791823064731368445119466868387678678829656824245156475750207624186 750 6055573873684841579487365486646083750487095710560235004925894907227001588681 751 6192560175054704593185995623632385120350109409190371991227264770240700218818 752 6382045461819552532210508771834099124074283626398703336975269696005466735538 753 6412495652996755771313624591634805626588505674539911773067336546652543174630 754 6519031763189415545909138908820400493937297325028840323276639559019165365675 755 6549481954366618785012254728621106996451519373170048759368706409666241804767 756 6931486282443965667078606362558492509611183301801110917334654031314592829557 757 7068472583813828680777236499544793879474197000431247903636023894328291459694 758 7257957870578676619801749647746507883198371217639579249384028820093057976414 759 7288408061755879858904865467547214385712593265780787685476095670740134415506 760 7394944171948539633500379784732809253061384916269716235685398683106756606551 761 7425394363125742872603495604533515755575606964410924671777465533753833045643 762 7556828041018761387359492646060132637675023996141502852458203965230627010138 763 7622833423906956106536631964673542353687984123177856240078931817908783337667 764 7693814342388624401058122783046434007538037694771639838759573828244325640275 765 7759819725276819120235262101659843723550997821807993226380301680922481967804 766 7883299629153472340082635931248148011262211911979971184507578754009092156995 767 8020285930523335353781266068234449381125225610610108170808948617022790787132 768 8432740449777885474950733521972541396799111587382378764866963089318218251014 769 8498745832666080194127872840585951112812071714418732152487690941996374578543 770 8569726751147748488649363658958842766662125286012515751168332952331916881151 771 8635732134035943207826502977572252482675085413048869138789060805010073208680 772 8759212037912596427673876807160556770386299503220847096916337878096683397871 773 8896198339282459441372506944146858140249313201850984083217707741110382028008 774 9124087591240875914408759124087591240875912408759124087611240875912408759124 775 9261073892610738928107389261073892610738926107389261073912610738926107389261 776 9863013698630136984301369863013698630136986301369863013678630136986301369863 777 9999999999999999997999999999999999999999999999999999999980000000000000000000 778 31705429182125945078867010381548451711232401146044698612819677808355459727581608 779 31866077212078635946142467949634718918650217112636399808806736786218082183263511 780 32079238820594364272237344803748806598831672942050235667067895833050514777216255 781 32508734453347729268965327802041839280901066478885176359658162073408282550177953 782 32593675657201604990042362873982460593697151902643810366344602148444284375089174 783 33244091295693965904342168699645683590415844051472666772590792477982083215357201 784 33266597822138165806090406943681732923856317707934999288196677256358134244269464 785 33386818226720018411908248733855199211241687313590209139771476228153765013302987 786 34011506115998376596849388400162340115061159983765988493883801623401150611599837 787 34019506116078376600049388392162340195061160783765980493884121623401950611607837 788 34154233047024429104415468434371855735887003245883530861064485373572832409545623 789 34154844297213825717265759436115741806321068464534111041721601596446958891777030 790 34662163357347469922872248244569460557312010150014757044735546910592150978522279 791 34889589889370665739792309331975700045401780818471021273997115778146633074724871 792 35397520199693706558249089142173304866826787722602247457668177315165951643701527 793 35412026726057906456797327394209354120267260579064587973273742093541202672605790 794 35420026726137906459997327386209354200267261379064579973274062093542002672613790 795 35540247130719759065815169176382820487652630984719789824848861065337633441647313 796 35554753657083958964363407428418869741093103841182130340454425843712884470551576 797 35785836364526325650167661816409709007866532375070125027521960118236257722240437 798 36164935019998117250756308842689961391472103654895569178961186460585019039944163 799 36290110499430195599740248326022714050607881413769620753387056248286685135730824 800 36300273201133566367972679886643363002732011335663699726798666433630027320113356 801 36307661951024169758322388876899477012297946917013111546141870210756700837889949 802 36308273201213566371172679878643363082732012135663691726798986433630827320121356 803 36443000132159618875538759920852878623557854597781242093979350183801709118059142 804 37043018793370406393699229774503321321812724489600601959074500615330501503069197 805 37178356974505855510915600818456722933072632170368732506911980588375509783238390 806 37565455630057647110704247836736975396678204250194168658351126930725071100950116 807 37708182561083699618270327870946491017504047512311711025531810680896752898895902 808 37939265268526066304074582258937330284277476046199705712599344955420126150584763 809 38098233819283113570336735823329915897156869044006571694201136062026214653352973 810 38240960750309166077902815857539431517982712306124114061381819812197896451298759 811 38443539403429936253647168768550335327018825084899201438464441085470553564075150 812 38453702105133307021879600329170984279142955006793280411876051270813895748457682 813 38472043457751532763707070245530270784756140840012108748449354086721269702987620 814 38596429036159359529445680363380499899968798268910822779056735020985577546403468 815 38976317592655402713279656755143275827497489878711604474314450216771697116478007 816 38986480294358773481512088315763924779621619800605683447726060402115039300860539 817 39129207225384825989078168349973440400447463062723225814906744152286721098806325 818 39331785878505596164822521260984344209483575841498313191989365425559378211582716 819 39864564067731062624455009247577284709962240635310716227839374556860521763985573 820 39872564067811062623655009239577284789962241435310708227839294556861321763993573 821 40251662723282854224243656265857537173567812715136152379278520899210083081697299 822 40387000904418303341460027309810938784827720395904282927116000872255091361866492 823 40394389654308906731809736300067052794393655977253694746459204649381764879643085 824 40529727835444355849026107344020454405653563658021825294296684622426773159812278 825 40625472361751273417613990688057892061167084511141689433526738923905138131331946 826 40760810542886722534830361732011293672426992191909819981364218896950146411501139 827 41129746496655143367186577197670897103908433549841185159391835053955565544822333 828 41139909198358514135419008758291546056032563471735264132803445239298907729204865 829 41265084677790592484402948241624298715168341230609315707229315027000573824991526 830 41282636129384566642985088792501061676858406733852806499984128989470589527150651 831 42017992971730803278361929690104905986373184306440296912916759394044390192329899 832 42025992971810803277561929682104906066373185106440288912916679394045190192337899 833 42032499498095003176910167942140955239813657162902637428522324172419641221234162 834 42540429808418043995366947752338560061238664067033863612193385709438959790210818 835 42683156739444096502933027786548075682064507329151405979374069459610641588156604 836 42914239446886463188737282174538914948837935863039400666441603734134014839845465 837 43418513581790333138309868684151919991579284901738896392306699864184442253335852 838 44100987198240868109740053312727955203428515410273584106913268934567507824667267 839 44185928402094743830817088384668576516224600834032218113599709009603509649578488 840 44836344040587104745116894210331799512943292982861074519845899339141308489846515 841 44979070971613157252682974244541315133769136244978616887026583089312990287792301 842 44989233673316528020915405805161964085893266166872695860438193274656332472174833 843 45493507808220397970487992314774969128634615205572191586303289404706759885665220 844 45724590515662764656292246702765808395408043739460186273370823679230133137354081 845 45747097042106964558040484946801857728848517395922518788976708457606184166266344 846 45867317446688817163858326736975324016233887001577728640551507429401814935299867 847 46254416102240608763646973755255576479839459081403164791990653771751376253011593 848 46389754283376057880863344799208978091099366762171295339828133744796384533180786 849 46989772944586845399023814652859420789354236653990655204923284176325176918190841 850 47125111125722294516240185696812822400614144334758785752760764149370185198360034 851 47132499875612897906589894687068936410180079916108197572103967926496858716136627 852 47142662577316268674822326247689585362304209838002276545515578111840200900519159 853 47267838056748347023806265731022338021439987596876328119941447899541866996305820 854 47646936712220138624394912757302590405045558876701772271380674241890628314009546 855 47878019419662505310199167145293429671818987410589766958448208516414001565698407 856 47892525946026705208747405397329478925259460267052107474053773294789252594602670 857 47900525946106705211947405389329479005259461067052099474054093294790052594610670 858 48020746350688557817765247179502945292644830672707309325628892266585683363644193 859 48035252877052757716313485431538994546085303529169649841234457044960934392548456 860 48543183187375798534770265241736599367510310433300876024905518581980252961525112 861 48770609719398994351690326329142838855600081101757140254167087449534735057727704 862 49075961376601264994402753228329539867988975227113279060755527713281396513927969 863 49278540029722035170147106139340443677025088005888366437838148986554053626704360 864 49421266960748087677713186173549959297850931268005908805018832736725735424650146 865 49811318218947501629779594125933384177503752799700769473688158117855197179107217 866 49954045149973554137345674160142899798329596061818311840868841868026878977053003 867 50045954850026445862654325839857100201670403938181688159131158131973121022946996 868 50188681781052498370220405874066615822496247200299230526311841882144802820892782 869 50578733039251912322286813826450040702149068731994091194981167263274264575349853 870 50721459970277964829852893860659556322974911994111633562161851013445946373295639 871 50924038623398735005597246771670460132011024772886720939244472286718603486072030 872 51229390280601005648309673670857161144399918898242859745832912550465264942272295 873 51456816812624201465229734758263400632489689566699123975094481418019747038474887 874 51964747122947242283686514568461005453914696470830350158765542955039065607451543 875 51979253649311442182234752820497054707355169327292690674371107733414316636355806 876 52099474053893294788052594610670520994740538932947900525945906705209947405389329 877 52107474053973294791252594602670521074740539732947892525946226705210747405397329 878 52121980580337494689800832854706570328181012589410233041551791483585998434301592 879 52353063287779861375605087242697409594954441123298227728619325758109371685990453 880 52732161943251652976193734268977661978560012403123671880058552100458133003694179 881 52857337422683731325177673752310414637695790161997723454484421888159799099480840 882 52867500124387102093410105312931063589819920083891802427896032073503141283863372 883 52874888874277705483759814303187177599385855665241214247239235850629814801639965 884 53010227055413154600976185347140579210645763346009344795076715823674823081809158 885 53610245716623942119136655200791021908900633237828704660171866255203615466819213 886 53745583897759391236353026244744423520160540918596835208009346228248623746988406 887 54132682553311182836141673263024675983766112998422271359448492570598185064700132 888 54252902957893035441959515053198142271151482604077481211023291542393815833733655 889 54275409484337235343707753297234191604591956260539813726629176320769866862645918 890 54506492191779602029512007685225030871365384794427808413696710595293240114334779 891 55010766326683471979084594194838035914106733833127304139561806725343667527825166 892 55020929028386842747317025755458684866230863755021383112973416910687009712207698 893 55163655959412895254883105789668200487056707017138925480154100660858691510153484 894 55814071597905256169182911615331423483775399165967781886400290990396490350421511 895 55899012801759131890259946687272044796571484589726415893086731065432492175332732 896 56581486418209666861690131315848080008420715098261103607693300135815557746664147 897 57085760553113536811262717825461085051162064136960599333558396265865985160154534 898 57316843260555903497066972213451924317935492670848594020625930540389358411843395 899 57459570191581956004633052247661439938761335932966136387806614290561040209789181 900 57967500501904996823089832057859044760186342837097362571477675827580358778765837 901 57974007028189196722438070317895093933626814893559711087083320605954809807662100 902 57982007028269196721638070309895094013626815693559703087083240605955609807670100 903 58717363870615433357014911207498938323141593266147193500015871010529410472849348 904 58734915322209407515597051758375701284831658769390684292770684972999426175008473 905 58860090801641485864580991241708453943967436528264735867196554760701092270795134 906 58870253503344856632813422802329102896091566450158814840608164946044434455177666 907 59239189457113277465169638267988706327573007808090180018635781103049853588498860 908 59374527638248726582386009311942107938832915488858310566473261076094861868668053 909 59470272164555644150973892655979545594346436341978174705703315377573226840187721 910 59605610345691093268190263699932947205606344022746305253540795350618235120356914 911 59612999095581696658539972690189061215172279604095717072883999127744908638133507 912 59748337276717145775756343734142462826432187284863847620721479100789916918302700 913 60127435932188937376344990760422715210037758564689291772160705443138678236006426 914 60135435932268937375544990752422715290037759364689283772160625443139478236014426 915 60668214121494403835177478739015655790516424158501686808010634574440621788417283 916 60870792774615174010921831650026559599552536937276774185093255847713278901193674 917 61013519705641226518487911684236075220378380199394316552273939597884960699139460 918 61023682407344597286720343244856724172502510121288395525685549783228302883521992 919 61403570963840640470554319636619500100031201731089177220943264979014422453596531 920 61527956542248467236292929754469729215243859159987891251550645913278730297012379 921 61546297894866692978120399670829015720857044993206719588123948729186104251542317 922 61556460596570063746352831231449664672981174915100798561535558914529446435924849 923 61759039249690833922097184142460568482017287693875885938618180187802103548701240 924 61901766180716886429663264176670084102843130955993428305798863937973785346647026 925 62060734731473933695925417741062669715722523953800294287400655044579873849415236 926 62291817438916300381729672129053508982495952487688288974468189319103247101104097 927 62434544369942352889295752163263024603321795749805831341648873069274928899049883 928 62821643025494144489084399181543277066927367829631267493088019411624490216761609 929 62956981206629593606300770225496678678187275510399398040925499384669498496930802 930 63556999867840381124461240079147121376442145402218757906020649816198290881940857 931 63691726798786433628827320121356636917267987864336308273201013566369172679878643 932 63692338048975830241677611123100522987702053082986888453858129789243299162110050 933 63699726798866433632027320113356636997267988664336300273201333566369972679886643 934 63709889500569804400259751673977285949392118586230379246612943751713314864269175 935 63835064980001882749243691157310038608527896345104430821038813539414980960055836 936 64214163635473674349832338183590290992133467624929874972478039881763742277759562 937 64445246342916041035636592571581130258906896158817869659545574156287115529448423 938 64459752869280240934184830823617179512347369015280210175151138934662366558352686 939 64579973273862093540002672613790645799732738620935420026725937906457997327386209 940 64587973273942093543202672605790645879732739420935412026726257906458797327394209 941 64602479800306293441750910857826695133173212277397752542331822684834048356298472 942 65110410110629334260207690668024299954598219181528978726002884221853366925275128 943 65337836642652530077127751755430539442687989849985242955264453089407849021477720 944 65845155702786174282734240563884258193678931535465888958278398403553041108222969 945 65845766952975570895584531565628144264112996754116469138935514626427167590454376 946 65980493883921623399950611607837659804938839216234019506115878376598049388392162 947 65988493884001623403150611599837659884938840016234011506116198376598849388400162 948 66613181773279981588091751266144800788758312686409790860228523771846234986697012 949 66733402177861834193909593056318267076143682292065000711803322743641865755730535 950 66755908704306034095657831300354316409584155948527333227409207522017916784642798 951 67406324342798395009957637126017539406302848097356189633655397851555715624910825 952 67491265546652270731034672197958160719098933521114823640341837926591717449822046 953 67920761179405635727762655196251193401168327057949764332932104166949485222783744 954 68133922787921364053857532050365281081349782887363600191193263213781917816736488 955 68294570817874054921132989618451548288767598853955301387180322191644540272418391 956 68666700977146830513490020036958221581828447681176003227043272345083061369139345 957 68798844952777924870705576128064553331508947892654797113045418321694967685908778 958 69559753246798135663864557568545160682713791768485770318732782688739584053255151 959 69566259773082335563212795828581209856154263824948118834338427467114035082151414 960 69695091427933584781080928612498562293973699449253900866570262661784592333424344 961 70074190083405376381669575638778814677579270729079345018009489004133353651128070 962 70447999721873795575039910060979169565178542525084882072257707028828408700762717 963 70462506248237995473588148313015218818619015381547222587863271807203659729666980 964 70820129881146571167396940479485842858239391352305583912120657182266929797483671 965 70952273856777665524612496570592174607919891563784377798122803158878836114253104 966 70966780383141865423160734822628223861360364420246718313728367937254087143157367 967 71197863090584232108964989210619063128133792954134713000795902211777460394846228 968 71340590021610284616531069244828578748959636216252255367976585961949142192792014 969 71719688677082076217119716271108831132565207496077699519415812304297903510495740 970 71848520331933325434987849055026183570384643120383481551647647498968460761768670 971 71855026858217525334336087315062232743825115176845830067253292277342911790664933 972 72381298521158791894620337041619124070863307914195884587497656630269604314171527 973 72615935152237736127495068755542840095029959052676803272940656644387528158011306 974 73120209287141606077067655265155845137771308091376298998805752774437955571501693 975 73148713341463202587127556742135780595508623846489206308790665775688671710414163 976 73351291994583972762871909653146684404544736625264293685873287048961328823190554 977 73494018925610025270437989687356200025370579887381836053053970799133010621136340 978 73652987476367072536700143251748785638249972885188702034655761905739099123904550 979 73884070183809439222504397639739624905023401419076696721723296180262472375593411 980 74008455762217265988243007757589854020236058847975410752330677114526780219009259 981 74026797114835491730070477673949140525849244681194239088903979930434154173539197 982 74526727425078532545327257492146745267274250785325473272574721467452672742507853 983 74534727425158532548527257484146745347274251585325465272575041467453472742515853 984 74541233951442732447875495744182794520714723641787813788180686245827923771412116 985 74549233951522732447075495736182794600714724441787805788180606245828723771420116 986 75284590793868969082452336633786638910229502014375296201113236650402524436599364 987 75302142245462943241034477184663401871919567517618786993868050612872540138758489 988 75404811198450821688270178423960105197614871620030506052688035622198155205632887 989 75427317724895021590018416667996154531055345276492838568293920400574206234545150 990 75437480426598392358250848228616803483179475198386917541705530585917548418927682 991 75806416380366813190607063694276406914660916556318282719733146742922967552248876 992 75941754561502262307823434738229808525920824237086413267570626715967975832418069 993 76037499087809179876411318082267246181434345090206277406800681017446340803937737 994 76172226018755232380777398124476761722260187552323827773981044767617222601875523 995 76172837268944628993627689126220647792694252770974407954638160990491349084106930 996 76180226018835232383977398116476761802260188352323819773981364767618022601883523 997 76315564199970681501193769160430163413520096033091950321818844740663030882052716 998 76680156329078273199234177934674366543685194456455053957652106304636541170852179 999 76694662855442473101782416186710415797125667312917394473258071083011792199756442 1000 76702662855522473100982416178710415877125668112917386473257991083012592199764442 1001 77438019697868709736359257076314260186640445685504876886190621487586392864943690 1002 77558240102450562342177098866487726474025815291160086737765420459382023633977213 1003 77572746628814762240725337118523775727466288147622427253370985237757274662881476 1004 77580746628894762243925337110523775807466288947622419253371305237758074662889476 1005 77590909330598133012157768671144424759590418869516498226782915423101416847272008 1006 78095183465502002961730355180757429802331767908215993952648011553151844260762395 1007 78325654922754973034684318567004382998671131223453408459058429604801091030219849 1008 78326266172944369647534609568748269069105196442103988639715545827675217512451256 1009 78460993103890422151900689610957784609931038904221539006895909577846099310389042 1010 78468993103970422155100689602957784689931039704221531006896229577846899310397042 1011 79513013924298774568537380706937309323695775989338172080187211028108710497273058 1012 79726175532814502894632257561051397003877231818752007938448370074941143091225802 1013 79886823562767193761907715129137664211295047785343709134435429052803765546907705 1014 80258953722039969354264745547644337504355896612564410974298379206242286643628659 1015 80391097697671063711480301638750669254036396824043204860300525182854192960398092 1016 80401260399374434479712733199371318206160526745937283833712135368197535144780624 1017 80614422007890162805807610053485405886341982575351119691973294415029967738733368 1018 81147200197115629265440098040078346386820647369163522727823303546331111291136225 1019 81279344172746723622655654131184678136501147580642316613825449522943017607905658 1020 81287344172826723621855654123184678216501148380642308613825369522943817607913658 1021 81666442828298515222444301149464930600106719660467752765264595865292578925617384 1022 81801781009433964339660672193418332211366627341235883313102075838337587205786577 1023 82040252466766934415814635571665285487705991456473289819512813889987633975252031 1024 82175590647902383533031006615618687098965899137241420367350293863032642255421224 1025 82412382626039710008171665990171958780766840283693991659375764043426155071972985 1026 82544526601670804365387222081278290530447340495172785545377910020038061388742418 1027 82547720807175159125388037034125360392026747964462122207213244016471163352142178 1028 82554689303374175133619653641898939482571470417066864518789520205381403573124950 1029 82679864782806253482603593125231692141707248175940916093215389993083069668911611 1030 83300629101115369919347018482605967663231591040293103412900688383514979719480551 1031 83432773076746464276562574573712299412912091251771897298902834360126886036249984 1032 83440773076826464275762574565712299492912092051771889298902754360127686036257984 1033 83447279603110664175110812825748348666352564108234237814508399138502137065154247 1034 83955209913433704993567592635945953487777571012365463998179460675521455634130903 1035 83973551266051930735395062552305239993390756845584292334752763491428829588660841 1036 84329019551902124186937927058146308375376842808371001052427678700216510683765550 1037 84487988102659171453200080622538893988256235806177867034029469806822599186533760 1038 84701149711174899779294957476652981668437691635591702892290628853655031780486504 1039 84833293686805994136510513567759313418118191847070496778292774830266938097255937 1040 84861797741127590646570415044739248875855507602183404088277687831517654236168407 1041 85366071876031460596143001554352253918596856640882899814142783961568081649658794 1042 85600708507110404829017733268275969942763507779363818499585783975686005493498573 1043 86118980169971671386101983002832861189801699716713881019829828328611898016997167 1044 86126980170051671389301982994832861269801700516713873019830148328612698017005167 1045 86133486696335871288650221254868910443242172573176221535435793106987149045901430 1046 86262318351187120506518354038786262881061608197482003567667628301657706297174360 1047 86641417006658912107107001065066515264667179477307447719106854644006467614878086 1048 86997063943343960529044903934646221120142320551418913799943142483357380480122201 1049 87007226645047331297277335495266870072266450473312992773354752668700722664504733 1050 87015226645127331300477335487266870152266451273312984773355072668701522664512733 1051 87029733171491531199025573739302919405706924129775325288960637447076773693416996 1052 87511500779951201246849922004879875115007799512012488499219848798751150077995120 1053 87519500780031201250049921996879875195007800312012480499220168798751950078003120 1054 87534007306395401148598160248915924448448273168474821014825733577127201106907383 1055 87765090013837767834402414636906763715221701702362815701893267851650574358596244 1056 87885310418419620440220256427080230002607071308018025553468066823446205127629767 1057 87907816944863820341968494671116279336047544964480358069073951601822256156542030 1058 88272409073971412040008903445360482466212643387843461704907213165795766445341493 1059 88286915600335611942557141697396531719653116244305802220513177944171017474245756 1060 88407747255106861157225274489313884077472551068611592252744693138840774725510686 1061 88415747255186861160425274481313884157472551868611584252745013138841574725518686 1062 88422253781471061059773512741349933330913023925073932768350657917216025754414949 1063 89150492847343701182951824377173842396553264222548494485020527320541248908466527 1064 89160655549047071951184255937794491348677394144442573458432137505884591092849059 1065 89183162075491271852932494181830540682117867800904905974038022284260642121761322 1066 89285831028479150300168195421127244007813171903316625032858007293586257188635720 1067 89664929683950941900756842447407496391418743183142069184297233635935018506339446 1068 89687436210395141802505080691443545724859216839604401699903118414311069535251709 1069 89918518917837508488309335079434384991632645373492396386970652688834442786940570 1070 90038739322419361094127176869607851279018014979147606238545451660630073555974093 1071 90053245848783560992675415121643900532458487835609946754151016439005324584878356 1072 90061245848863560995875415113643900612458488635609938754151336439006124584886356 1073 90561176159106601811132194931841505353883494739741172937822077976024643153855012 1074 90575682685470801713680433183877554607323967596203513453428042754399894182759275 1075 91093954348332068270764682918434445854362159533553575973672087107325786706257869 1076 91226098323963162627980239009540777604042659745032369859674233083937693023027302 1077 91439259932478890954075115863654865284224115574446205717935392130770125616980046 1078 91972038121704357413707603850247805784702780368258608753785401262071269169382903 1079 91993513144267573320487458710057434128687975677325691580967242229356760419269938 1080 92206674752783301646582335564171521808869431506739527439228401276189193013222682 1081 92739452942008768106214823550764462309348096300551930475078410407490336565625539 1082 92871596917639862463430379641870794059028596512030724361080556384102242882394972 1083 93247383252331808924671603360962067130773103204683156658749471944509655134602195 1084 93379527227962903281887159452068398880453603416161950544751617921121561451371628 1085 93394033754327103180435397704104448133894076272624291060357182699496812480275891 1086 93767843392795522373805732126304803021493348068629828114605400724191867529910538 1087 94125467025704098067614524292775427061113724039388189438862786099255137597727229 1088 94139973552068297966162762544811476314554196895850529954468350877630388626631492 1089 94146942048267313974394379152585055405098919348455272266044627066540628847614264 1090 94272117527699392323378318635917808064234697107329323840470496854242294943400925 1091 94282280229402763091610750196538457016358827029223402813882107039585637127783457 1092 94892881846008508760121743993292083585759039971681511160155795244674204993969865 1093 95025025821639603117337300084398415335439540183160305046157941221286111310739298 1094 95028220027143957877338115037245485197018947652449641707993275217719213274139058 1095 95160364002775052234553671128351816946699447863928435593995421194331119590908491 1096 95547462658326843834342318146632069410305019943753871745434567536680680908620217 1097 95921272296795263027712652568832424297904291739759408799682785561375735958254864 1098 96080240847552310293974806133225009910783684737566274781284576667981824461023074 1099 96293402456068038620069682987339097590965140566980110639545735714814257054975818 1100 96425546431699132977285239078445429340645640778458904525547881691426163371745251 1101 96435709133402503745517670639066078292769770700352983498959491876769505556127783 1102 96454050486020729487345140555425364798382956533571811835532794692676879510657721 1103 96958324620924599436917727065038369841124305572271307561397890822727306924148108 1104 96968487322627970205150158625659018793248435494165386534809501008070649108530640 1105 97181648931143698531245035479773106473429891323579222393070660054903081702483384 1106 97313792906774792888460591570879438223110391535058016279072806031514988019252817 1107 97832064569636059445544841305436329470148583472408078799316850384440880542751411 1108 97846571096000259348093079557472378723589056328870419314922815162816131571655674 1109 97854571096080259347293079549472378803589057128870411314922735162816931571663674 1110 98233669751552050947881726575752631187194628408695855466361961505165692889367400 1111 98369007932687500065098097619706032798454536089463986014199441478210701169536593 1112 98599479389940470138052061005952985994793899404701400520609859529859947938994047 1113 98607479390020470141252060997952986074793900204701392520610179529860747939002047 1114 98742817571155919258468432041906387686053807885469523068447659502905756219171240 1115 99103753524844340087624647515565991037535248443400896246474955659910375352484434 1116 99111753524924340090824647507565991117535249243400888246475275659911175352492434 1117 99121916226627710859057079068186640069659379165294967219886885845254517536874966 1118 99247091706059789208041018551519392728795156924169018794312755632956183632661627 1119 99477563163312759280994981937766345925134520239406433300723173684605430402119081 1120 99985493473635800099451761747963950746559527143537659484394235221624748971095737 1121 99991999999919999998800000007999999919999999200000007999999879999999199999992000 1122 99999999999999999997999999999999999999999999999999999999999800000000000000000000