22173 36488
703897142856480001 576965458083094529 993119269880605057 160648651045399041 505398626800417345 556264892671592321 114517092608675601 981946056982529537 491490036706100161 707118243969262081 642707019129186817 123926636753346033 492581003142721153 583188329904956545 69175988508956009 616821887059010945 95587466815064913 411287821479191937 830074130854381313 480509826521490881 913730856098386177 518959332072469697 37819772761988449 356312377360289665 577549487745475457 814731960940036993 212029196649478273 115293153930487329 645129059128340225 985712122085104129 198075339834584705 256175784846327297 762207568394504833 877646378618550273 969746886074755585 184906856596235521 668576142716762753 801650551785414273 279252426157622593 153590844143046465 597838886895292673 911034145566986753 577763857540428929 597191050497350785 382994797432377985 968288684652080129 420514268476036801 350809675152270017 118470833342545489 699204468112071681 782978522033840129 157945733074605249 576300206884770433 946709055811581441 642814932425860481 530920714160195905 94361667608470865 195484091940159041 573104122581508353 329322670180467009 290356814091342849 959441392560123009 396181680478942849 952138904772532097 477011092014667073 493076144231707777 567344904836669889 256139684456861985 910472937270544257 305541141098942145 500366060895967041 819579447504416641 171812311125595585 789602790798198785 571635466682931073 959561925219283329 815767463576992897 708673707686116865 809582711828394241 617260469353247745 504464963429260417 361719647674618753 6603687244659541 372008762425373633 837875661794118529 531486884908005633 101000187209958625 98119037182549105 986526122170719361 145291449120634305 538487948194738689 192809009806104833 592843967499948801 284280496273439105 11843423578337565 576114001244995649 630984375104052481 376970036483584193 521559672750310465 381041244737680513 474696406721665921 231958854833791873 331412779467623169 142028217672724113 120499805428412545 894617294876411521 795172520247131649 470160054932286209 729038136594557057 60478194032057785 592019891512219265 433371761263053633 588960508673782401 116867227123663041 969379886683167745 788423104525811841 561194394040985153 502477791484054145 696785903902789249 628826802387742081 641264092802064257 426222916928679745 580132674122051329 99797974640672753 675765955985003393 541510068894879745 272442940334880033 408963884353902081 506740421289126913 665435695715103745 398389604347027393 141941796001852081 993115027118239617 315261513813752001 541725000090846017 727498400044701953 898389671453433217 723515390095826689 737042664656012673 31010753684292069 543178283732675713 120382831430347889 772629772395699585 371145129167977921 233117592796876481 735572089422504449 815380586188393217 527470606569757185 698136614635945601 985023297115773697 780778175687512321 451167759940879873 357407662623447937 249791435368763361 112883567674185057 712743426591295361 972853912664778113 119890842911289041 536293740942991105 166009381538678721 818377648701361025 825196998000222977 172462769996183585 713439825343421313 595630082812210305 184635973667909057 658069270698856449 401928996135858113 21925901234258305 915454865284459649 497828419455725441 728089998136148609 931696245484193537 713584171040011521 465983517909645441 997358161867616385 327680508907125313 566827135494037313 30490670132689245 760700978070993025 628012925901220609 233318006036071777 305575941282565825 786730940539904129 244722266272535905 412482564455729089 188967688230359713 146131555217074561 40314833160596921 574336743329652673 59882906230026121 860829386416121217 412560212242855361 680724182099055489 606095733795779585 164190378465441697 101978644974980881 629997783033772417 119584013080466177 833225874908599425 978596311954024833 451295255257264193 509906327706215041 782526820139743489 299173026602819201 348170848141776897 595302546688113665 286192632502995553 316323666766553665 191776536173875905 159355904312359809 842798245941374081 827882924986301569 54512388337840889 224849354082291329 984487891743718529 767760449669342593 685189298667921793 868263662628901761 810261395307215105 325782991612459969 300994233380222913 253394769296900065 891717157608518145 239129575851965377 820270226410997377 929133641463078401 543849639758100545 795567800113037313 309297091760399233 545998517020702657 501507134100357633 30551930711030905 357485780269257729 183107356371845505 411961949316129537 466229337118750913 735906052841201537 329622839209033473 504518922384697537 238528790056253825 706705234163479169 73113648838283745 478603459568951425 374905057383575297 924221813177084033 255699401297558625 352366164300313729 434246879781856193 956553131400312449 764352710557869185 415181594459149057 394302606694669313 28727910219643605 924515847158712449 850792867571776385 91247334768926433 880813475927851649 319571558225231233 255175762376843809 279340128583573505 397230809111519553 619133184441434241 517004711551713601 412757629284360641 413859535468645825 976158546712024833 102062705633649393 61523883354301033 379416250771797057 759240494434830977 69836694820985201 791993363642010497 134934695983275793 287904821026540257 425293645896097409 780717720443949057 293441831976039681 504298773096390849 86479048474892289 127994604391663105 630211369417622785 266350919945676161 634783430656661121 111341757631453937 627012350634075265 10521022385372449 555772401423546113 615069287801478785 211906519186953793 684957056709901441 211285948320501409 913670433110116481 675361011968661249 77681023541995137 785622246534522625 425674008899509441 365333930349947905 393905914671830017 788194141986060929 120782908939521153 725786153798153985 309438536453054529 880871818945927041 914570330839925505 467624913925789057 834167108289033601 229717014497630593 657851616892475777 586869711626306433 454813981744589313 798011560377993601 586352561859573761 775950697307450753 936522772351718657 931050079848013441 282837550212594369 730230206742319873 298640974742223617 804392405771345409 88950759590492369 418431315224296449 244574054835890561 278069778509411937 336293717298151041 563639603034275201 325270392939810177 22149191080039545 922470534994008833 137517378207121505 410318601272631873 447246436770662145 392860985827827137 386559940719067201 392494971116999361 620829543547522177 385739040682043585 833482658008762241 176709431024118401 500884412658940929 718173358343978625 392632217691968321 821608730746358913 137762678293618993 522184340891246977 534766991933395265 583675918356998785 38462133524070905 252272532809048033 678376551698946177 634710862830669185 351491587540685633 472183172875592321 282260570527654401 412407903703762433 501758792863547841 564264414150745345 593339219034859905 151808995811020257 111131171307043537 690769921983051265 556222235586687937 817274273002720257 599618536466415745 852833055311624065 924148727970660353 797972092686332929 533303920895825473 947607445181976321 297375977928282945 685567655507224321 217617030454114529 603360318818676737 343419647612719809 764728533984932609 18343829007356761 890378190302815361 277831386888180993 512337202954750401 608559366296425729 954782362388574081 274169475397414433 120100255728797121 608748262803196417 223261870760783425 562825365989709761 480891725486468865 621652320380640385 177946864584175297 821390388924086785 68109124031106913 315396598749963201 228923768025115489 70883991740856801 999125772207928961 221358048212074721 922117719037931521 704644290329511553 321287040467719745 170843480571072353 445445546600527809 787854955011908993 157641556781481281 571350355824058881 47406738257809169 189026113906990657 968666584863196801 934033624134507137 798888278786510081 19362586946783721 447709940941063425 514658753475522689 928294720531358337 856566930173201537 796924314632004609 567074155604750273 387685188980075393 176589033861176865 605434001319974145 367999559214304385 87037045943549889 686124942085925249 753794152315517569 832239531687001473 416819439787591489 981886708080651265 633049017482260737 566457382384307073 895631780024007937 317039031615777857 130563605455446209 616173153291804033 487750094711319809 653578704171792385 889113031548344449 844094379654627841 871161076039260929 560296077375070913 84410875444316241 878288846448206977 564307204676286017 583405432519555201 636412442305509505 316728738648784257 781699479445638401 190689826506925889 321536224493623745 441664446793588161 455284778163107969 255427284703927169 589727409193880449 45037906752163793 378615550518436097 804425666537767425 118486282360290577 197258786468260897 581218207212405249 671794707629032961 815172154058512129 399306145175820865 75976033672976225 58852205396320305 371765286972046017 676072444742992257 125840534066416161 348648625857805441 798645561058219009 821550050854746369 308894614493187457 924477130302236161 34772565592358973 358911686207555649 411969755713446529 24515714105348253 622997787621766657 386419751258735297 620050117983328897 674151378727472641 126300875665545937 539704072848444097 487087176100775553 583914584344114433 971838911842052481 899187539693976193 747231814058483969 210282217133553217 476275536982679873 35853298843868233 455624628281643841 340490514474026881 112485954198898945 137299781173489073 114652308789448657 988162385687829249 512109599308924865 547909859404164481 52986201261948193 746847908010664705 101364924001085649 241381981434535937 166901312417639489 231979029661872001 682995602112921345 10873227485738825 320587918812268673 802351236744641537 202254853438244449 192250974181128257 926796387655645697 359792700715118465 569649795538847297 850730274706670337 11706630010852593 915516780825299713 911081094633242881 772402244129757825 7019594289051413 534753273766895617 333470004261780417 662373735292099713 534687183783180609 744219043221846785 40535467585680609 403604465936474817 60311758595151585 42046187659948945 921763628366985473 458833574377528897 823064772203739649 584787278015056641 33621159397124957 776647401583438977 314128908594188545 754538980318599809 364647587893752961 306793184498154433 511417139825628225 210169134472664609 47290587668708641 244953361303068097 403048228648732033 294824651604656641 574417330184413569 859651396592361985 191269168803618337 667689981361576193 375664753461716545 540676495617908865 185843699426829537 627334949574205313 289627331679152897 26930354347506125 323130162076299841 438538038450019457 466892921711785665 490078248574356225 614034401744550657 721423238338402945 193820838297252609 777618363216099329 588751959372931585 533957004652762625 128531779487342849 54381364748344649 4841275303551385 614793168231400961 782791901045381889 865075887930537089 81953833310624449 557229434772523265 513393534982906625 202968905101137409 263870935839282337 676375931488521985 254458075993564833 82421934844482785 756867925347481985 495885679290694273 131132732637876609 837708789263338369 701477966695467393 118735449137815857 551867470259448833 509857117929037441 979216793857322241 25174764160510677 440411872271436545 230348444325251489 91639913340475937 842307397308118785 702559128141498241 99168769751820209 859242459091607425 401685150055783425 542306232624195393 209338202711712993 533312021841215489 507254543656742401 766441064041739393 855702521267083649 284164142294205377 605104873028324225 117678612197192225 638106154219521153 491611574810168129 323447427119916161 29545561318681025 824373836744989313 213549708734607425 246462131027186625 29575012778888521 563721219795588993 119814490841196881 425055976689108673 562466668711035585 63832052668168161 852743636925229313 902788943232849281 946262603550774657 783045277133943809 593029665949746433 853464227416353025 899980138472866305 801678531923691649 777502148788418177 961002071659464705 931351616162214017 472889230669700545 720549348033063809 110696854351701297 392291362860785153 3679607118577622 947243948038792577 757896956978299905 194513133665150657 961351981048132097 546256647866062657 965272807615932033 728552178113826433 661204049346956417 814832826546538753 788501983015493121 99625048699305553 679435311646962305 995104102648458113 693377894311638017 239732717566621281 203653861237022241 417566210947288833 21641946877252849 86748778818485313 825191772230006401 878560020618795777 220474715475816641 850629808036497793 576446255605894465 417051534264206913 909411174155621889 380159639348629953 297076702310285185 733052147750999681 691944928777090305 969738716125132033 690143743550514433 544910129807906433 506358281167933889 226724086668223649 8839599300735302 32821010049065793 846085370160679425 180910363575375041 142618318302702113 806756157119824769 224536148683085921 937237357301693697 785204099030643457 292228097455524225 188756130144255969 332161443323880001 343674783676497985 98655882224679921 142172234087752257 187905340716422849 655749898705927553 452446867889296577 376205242967799361 504700180390155841 430347338435915137 598280446957634433 456565911445665025 879974836214000129 513824014891390849 733597362428572161 401071209300582145 389175794242671489 651122590411226497 407223074631790657 625921091403085953 352586656806334273 787972831593073409 825768035154329345 146291135708409569 796355031782635393 218631236691912545 441459471811644033 980173935393594369 897246355467256449 985300456018826753 891001213670126209 622618836584237569 385874452586076417 982889708724393089 493687998458117505 97477041095316961 331877661650235457 709322962095235713 353201418813785729 737683806745295105 209412460544850625 660962143642670721 724293991210803457 40853038593724025 858244028462831233 29302164319013005 864058584576600449 757998535399835265 333570388547197889 773952105660008321 576940437073037825 628632099203116417 548594003388512193 883706627020991617 150461031745681601 720048194686640385 632947255338475393 888522543849767041 260295007265430209 272639421399929921 585706447946460417 537361676620840001 672505861285078017 922573298490405633 825338126202691329 237681535143529729 489161273513477825 559700320820979841 815081944179990401 980014246950624129 151097245971289601 289382489736127041 958681321605464321 304360423874634049 136289741534884705 674882113779773313 258847038364205409 553452450225343297 60255911298799705 830509176865618305 853325030439034241 491350031695240833 810402148992214017 968993546254012033 988008284823518337 24983828738562865 121645909171252961 649252302699281409 453379197009947905 572449674195063105 146470287676496737 458214082797411521 153013365249659489 786990304861269889 687457600393901953 943618091386255745 647363863410046081 222222783049879521 771048422187423233 810326932328962305 32146871410798641 855441909422076161 652668574482948609 232906181646072257 881060461411376385 555541995027958529 488466189875740737 419881250252757377 673108651642404993 864665431046894593 198837047807405313 603660117004935169 804417860525656833 273145631682517377 222946679313484001 503710518861510081 75192934010470225 311328191536212289 238965093579100353 113928726229758577 269560291368915009 705716556058341377 647222197057661953 758585670476890113 887806751537720321 887511214858086785 906601869706452865 620761489663081473 228389575971927873 776533455240688385 229978044973027105 14383080279799289 285636507383440385 860910119834990465 812239823027642369 203087549661987041 465969409177088065 661533660074603393 642462442879551745 488999118283715009 21591830367537313 109616129102626305 76189660938798193 40604585844150169 649824747762320257 715665675882768001 78858543790236273 705344512404224129 655726183729466753 599593649418842753 339502693932832513 79030338344139745 875484676432673537 55698660510010713 65522301504874041 866103337077873921 611654002512647553 804884940900770177 53141965064543937 63046124783099345 745042432320214913 42195148522601753 760947762825399169 498543004383464001 21554447464989581 813736455268305281 350486394857615105 550488259154931841 28201582132847849 787142382890458241 581329169158440321 479513197118905025 286672175846160129 638255485672068865 719384982669129857 334819843332113025 124222658592682225 728776677980384641 225847064770707809 129873245786768625 902295842032213377 550869833183959681 507360918027234945 297641964394259137 868379875304579969 261424300188473057 821313421462836097 927939013941653505 374515353308208193 107777257528432817 17198267957571291 88979893482573409 707982851695501185 385721415039789377 957568601927309953 533141918852493313 990629218739439233 887735542132624257 580026718814099969 190306444383296033 910713592165276289 353364712083468673 843030796556096385 233944276932930977 795893641511906177 873958066073448961 529152663629947265 853741212543283713 261974276089429025 320583381411346113 674056380963609345 638156725892883969 376375317632646785 837543837999795969 440267738503894913 130590977720842721 658136727814675073 95812178128248609 582277453990631297 409155038064426433 950990216380557057 42785009607946737 352298724038139009 703373115974940801 109029748287721169 169584373602070561 200840628454816545 118095201855112465 835380930398326145 87858948748340993 938045540342944385 517690429195923201 925695802457990913 348452454821760705 973478959413402113 830077210781865857 556105495816108673 718826014741814785 754886876623817985 273802362880857697 288393869094900161 479783495691343361 819606707203750017 871309562038561537 765680895297560193 10518240983437011 773215808866826369 682464145356632961 965020572160309377 950565186588100609 664134445027347201 334678029050422785 637344769398861697 394818192412067521 353900571637684161 15581944153936435 681567025376775553 870897571013038849 642459833342886785 272723834968360289 602969174131356289 634991327923763969 725948462510235265 889458697735236097 533924134132231361 111634600661766113 499097195834057345 199887916556377825 138380535118425745 994149260307160833 801683670139954817 406881843279890625 874294411361713537 655678682743904001 812666844217662977 479979530425168833 797410261237228417 526585368778945921 859132629498095233 754030723729513857 305663676546767937 43720455879160625 200472911657701761 410179016065029633 849320793135927297 632638281697559553 219943320282101953 99158019796718129 774231319473155841 47755093398187401 582656267051024897 329486092631213953 683822174517029377 760902809533241985 556047737017923521 172226115140361473 262393122887484513 89495495376347377 918916894950204033 877376628934854401 613714546577465857 416021970672552769 869409571869841409 218155865410423649 253815950693390145 335841793228517825 570057938389229697 607532388592574081 827262278496032641 435957815135488129 506581963673443905 111071804365636241 967338920827895553 849855653193053185 582111414377667585 521859814787916353 20725759358821705 839552813783321089 793432979207370497 292904382766991489 337880994458569025 653226927533033601 742563424328896129 731615481597714305 676047189413264257 413357643095288577 5279305219449527 856936398250255105 860230225642109057 65009264782922569 216204494188051649 375307401336527873 39507021041412569 606115258092252417 423801442222856641 535357336880608129 705535228084979585 221440352868761185 932388491525305345 127142939872271649 604238012343085313 229955208485456801 174496503577916673 569615909592542401 970514728146721281 252951531430021249 665991379360097153 115145654366159537 302804168719500673 929266215628508929 387057535875175745 443337629218135041 525846385726563201 197010572171244289 931118878981951745 834664930390090369 675622160348023425 371379090350707457 975951089135367809 239800836306827137 692891377173960833 359230488571590465 389619926533502081 690853857874600449 996823115938649857 637606134249843201 999597577841900161 949441144439830913 896856546863684609 500216298780422593 465720620621343809 132792347840506865 711223005662855425 348847229522597505 123941786321484673 397580838242291201 519691246576083905 921910728027050625 253601170720347809 952284054367368065 564390138645432385 646886884910664193 189833684488537089 588556319796324993 407461294323152129 254738899372760833 606496168637054465 211957228751884929 492368612909938689 270670567840717537 263522532468972065 169643261658066529 874637796761017985 505641124133255489 503906317797774529 440151195309368833 678436868168386561 616262715336354433 835700065119016961 406655687181839169 591683891829486465 717121965799627521 407767567627022465 184171700771400993 181350804345793665 849852878780133377 26911359954670645 532821761354583169 442517780759256833 408732813785995585 338931412781906945 748849951732807937 192841241230222945 855090520103836161 755784804507431553 583515637843660801 294875731087440577 824944265831923969 832067929508102785 963941717101079169 291705807138935553 39193039485077465 831415391621920513 861651270461166465 639294044822005249 897153680387752705 760110933883030529 121754435001349745 27655656991282029 796685677128387201 842368383711022465 992020659747865345 221374298395769377 742612322810963073 258622459211867553 805491826090076289 790147732678956801 735295994208890113 532153199484174145 117585567879885393 117191473550573025 469345591701703297 625961562342016769 189157077730527585 195753591124240961 605439700556708225 74650189164419345 166708297601289249 183149910792248961 33678874205598677 126900281161656641 531457225983217537 162186137916858529 242898659160211137 292855776709860289 277533693385649377 449287329557019905 905770641611972865 85337378047999121 9002924864404350 427925916920070657 733705960066238593 400444260055127873 404211085529752257 818972471729946241 338593459075603649 516018316530878721 738199354825780993 523458918736633217 440917018755420993 288027372888496545 849371460382556673 388137237656049921 107092645790139329 815677730937299073 820575584908482433 103458183425242817 494859716570722689 724625523980268545 968251702412530305 803629496284738561 686791384441299585 710778461282561793 512901265524533313 108811785358096097 841620663277332481 99747442578053121 572084316316491457 342968063588156033 974900141267987457 742029038173601665 171291091318863681 443220100610187009 968938724332026881 492607770884564673 621847599873078145 816726655894083073 822027320559435265 55119314990154321 447599036065014401 721155569770967681 984341017940131713 922394957133565953 648197800743972097 969968937274014593 838877139916512257 162621757109381089 326755924047660097 172298481568997633 807270649478205313 607134615279580417 959381352926001793 790602092627036545 169859775105315681 643763710439575425 985305464885073025 972132615200205697 855119513360570241 938576329816999809 106151851057248337 20211670600129849 184327885831173441 456783784028576897 124245441244653425 109204891750390945 752493554927816833 666664696744209793 261192983280281505 206885752985524353 326192696261180993 652843294012516353 383382301404651585 396623497602586625 273701947435405665 479538204188362049 140275205865648897 839731819735728641 683961866623398913 800971528670519425 679758971115205633 388689255219912129 940375701720491009 763632368706414209 843350505298744193 461234991236860737 195780454710835265 360281406850990721 829317261711821569 773125329194538625 439285288625093505 833346355778065409 526016156033179521 166301641980904705 787845328618338689 568699914535105921 608807813934419073 275190667953392417 299840916753744577 330865125506210945 125254944613786273 565777692277517761 159602454540525697 156715516803135553 494062079405068737 232032894011222625 76423170643728609 814111957040541569 458085893372370369 117426197146013329 375425545958869121 340152554969225921 671092404217546369 773956668161655809 617605776926048129 774439017739911809 887736079399346049 708794164028145025 900013623046071169 97740451150261969 558087841591827777 983853865496865153 872496328555236353 455546455589104257 409170706994373761 514093843462315905 223534093615846529 697253355034437249 999224883046650753 496862213646476673 83834859686142241 881253305885611137 444295154299126721 441169049359839233 762577029446241281 798253680115156097 495313860043268033 749389356126339841 148154226275813985 442126315712062721 856869277315311745 934812378023874433 294275374304611137 229980789155892033 321653330553516545 489959616187785921 385220309988604033 239605602209923777 698150817011068673 509144507551663873 783484882502385409 719683901151629569 150066327505328449 223911049057999649 952134125482622593 141148873170084961 976511317718873729 144462071760695937 96706649307741089 429706104552511873 839943908558808577 979790682962129025 661891973655663489 161048750955973921 307744527528072385 602905915279418241 761474157044311553 150884174015320833 392223009166002625 157366161817758881 21863845928727701 348960553274810817 647513813875164545 792496848943127169 626215823204056193 395336700448414273 670577163367482881 245492314992372225 894564347145269761 841810696812633089 433361690034971073 540531337135657729 3143099402414862 433470856615745281 385700219278874113 882641492014425217 301254467164291393 114638702248715425 370931110715801537 525024861217499265 635503232503872129 528045933065588033 11414738720446849 73726812628660097 538326593725408001 752058591665008385 787524757461753217 656836015680962561 620574861746057089 232389591649596385 755438332942901505 373917795086281729 957089221664013185 254408281866222561 945855097065262337 905299706173021697 241073688190503777 640370596397819009 442992748902469185 503468138060622273 469481876054665281 491288389626181057 961814558693035393 416643131026457793 510174515328195329 902489594015296641 188042083038453697 167145744078919009 85414829360821905 420074677376067713 2321737928483004 787153540439927425 119145022168019921 155457328765866273 24798062006340161 817675384860830721 561842255169047169 598121180350194177 252776098433784577 522012079947582913 391625692636260673 251887489008797857 251231892319594849 724674721454317057 549341523585816577 834753868704911617 738380204434705025 35903337318867301 794879387615246465 322239195153887425 96683743353281665 988884704559506433 458885405875044225 52787510626291833 459565079731291329 32955524529111105 535873108449287361 252901951300632545 467262490662619713 76065692931177153 639658018414458241 59181214942203297 458980851437573249 741261538941554177 778843563246020609 622323695327114753 945579909069607553 35750940250476761 358179398548948289 460580944254406465 375991399153392065 271176460341418849 61037209801291681 501340394694214081 925465067470838657 817119413356504449 499667667419011265 401880102106293441 764338292771483905 316782352962658113 554604511475694977 794373447730780673 747656239819633537 997570217228382465 874481797342419073 154562110201897697 949615864622941825 526356554148005505 925167204850900737 474918962665388033 969069209235613057 799151214608439681 505652063827234625 836471704191797761 485425824164181569 130374943782950225 671366440493891073 151760799170293825 446092404694837825 483814740657134465 297919324794300161 705794489041540609 330556385908536769 834527001144262913 994738720657231617 891597069683232513 741460872253639937 90543625530340673 44368332087323385 539407107498210113 714257443805607297 560414768303697729 445555620243503361 119277610272664705 474612645259270465 5711050269621155 813654342848685953 579393187670763905 282659887771487201 348053151727494721 817802339862019841 718607743312109185 627032640500488065 42608073896115433 378986360839100225 411403048239765953 526613720572996161 621984306212308225 25259202305953465 164681466729181377 486940769751214465 546892982098665217 499444400279237761 924667952312137985 679696195769040001 66764157798186121 980689266277998721 632965017094964097 871782518660381825 541786920406803329 544872227291456577 195862513436555489 244867759912224865 557774434799224385 821424293692693633 550859566319335425 502331807441095169 80160587239230801 167501096519750081 737641669795113601 59230144713851017 949758888592523265 177180369383528097 984229624217878273 918817510312237569 780227074718407425 466624063006044289 57561455086887041 338567517375409473 38177698306068209 559723534542960961 584391531715997569 127336573145640849 987376257641880577 367054511900967361 884225607119010049 456828159789708353 677419366046162689 369044857723473281 560314241955868673 243918231271948129 126756443500976705 737766611087217025 734882867620900225 310430709814752961 865104721805035777 456993429727781121 286292399071843553 763955391898292609 589529308937482497 114029454293650193 722332639297253121 993255560323504513 583162969689251329 666854831216333825 707109536899938689 726320808090918017 930294460528937601 754510724778221185 628879478635429505 165408574232642977 324055019609541953 276151684360222305 660717032387029889 964337233775864833 244000270293167169 164239772157891649 311209715482863937 937320836213459073 524464661072695297 809981962367622529 602712260965379457 839872311710848897 337727948802676545 144984057463638305 442446302910116865 310474724287999489 578973448216114433 263499793211899201 987407213658119809 342180508881455105 716056131299534849 896506983998683905 446270813375196673 217023147013591713 712680477725680129 374682556389494465 737036648181319937 199715976274774209 458283564701371649 685339194078075265 232884309704775905 982795354458872321 754423553777538561 222317134035726849 813662658808258561 700991772483604353 781607795889112065 122109474227734433 7711631907927342 601659293674444545 771203546644439809 89177240226625537 897590362261528449 249662453094344993 456428074167075009 144145473921106785 991136453338004481 553937041861289025 599609064107251969 226652814794924481 571617209398599617 289358590311707073 268260993286059361 386968505431532609 361187272218291585 27546412940054665 541483867312276609 884631530488341889 212196244956462721 125403349773364433 405327710920044353 746470754878465921 110977317047048273 307768395724352193 878774775214989057 729221524798269569 996601450120980609 343392814007671617 991691895987127425 582977297045665921 798834156897573377 790016644401177345 406443114250830465 560943530286998273 49441115186571241 978723304487573377 982897866705325697 199059369049486177 361437620128913985 539711804521587649 882518082373675137 67309639741601761 772373002071848449 326500516733830209 294378694773865153 934879420435386497 258917437522843137 574340020204758145 150815709102598561 196245004982607457 827632868956843777 297866845420685441 342474363570584449 468012519780792513 225744838362732737 75001530758541441 704542405717571585 620597830655576449 78995741807435857 526634838937098945 143720380756075633 679102760382427521 812385140469945857 548231827419655809 627947412244704897 679022086833718657 33047130052612061 9216285356671961 740137558175188609 750377370106242817 720061187713373185 553604403416628097 178383760371669825 124806426759668913 969149196180186625 921187994269388417 996573984446524033 955292978069622 654610301007739521 988600693058614913 752582683933919617 991761858554546945 998244701516600961 395436901428297473 750720528130539521 331051072593119489 55300221316304745 79459358053227905 618641721112336257 895069782222428545 748649362956431489 469678685664263169 887241521866894081 46588929922457113 590602335673583617 165193641756488321 589172064982928897 125031065778351553 241241067907228769 115245650021904561 154532590371655233 266405990594570593 755303289743711361 81692074558034737 761246031559206657 962945896827982081 786962207215314177 244391181569852737 445937897684995457 76137679230164673 251968902930077121 453794376104710273 555230826967854081 750893208427065473 416309198338158401 859959666838449281 826829401560001281 86042360908301425 94657114551854001 485460962565653633 547290107898330561 380967540548788033 433491083528966913 59122302338010969 804771015383220609 74436372342013617 533909502103046657 901631029642018689 9280141967021649 34570260987173641 177196900299097857 431980802110786049 212060890517573601 954074647841515905 969433725109684737 540090744524448513 644962687136565889 198641132024640385 965419333923936257 506192566769726657 598265344458251777 385726207643138241 990522060600785153 717649642501427841 742902021830982273 213255271691842561 503539974257851265 280372440977203041 214928272692230145 981357838682107777 564134008708709441 902149886421639681 854108869887223681 863799620947922561 742889311623859073 561877748816783681 515460194652018113 188753360387302401 176703759414539969 410309609713451073 146439276983780801 820982090609298561 291252419043619457 778684859011207169 590281396654273025 630059930576102529 428116123954101377 821128126164651905 787951807686962305 53215624355111401 997299080573387905 170417094439670785 110613947213902721 878666909027465729 174927346900251009 545557352165573633 67871744755475305 688458476637457281 257674938011550849 780185362907559425 163887672624280609 401986858811348225 824790027437064321 525370349618711425 476506284843932097 186381066824530721 928498040743367169 466754448621742337 829545493194199681 672122327952600065 795174190841539329 347634460217975041 634400037245907073 96768833404802017 462262995988542273 235649466324559841 466103833032189377 252066116507457153 466859363688445953 155923064300694145 786215444817170049 126359574580355633 36662729217258769 548168542539627905 458644128768820993 1996796630756138 186305318793944961 615376559975501953 556268058719719937 713852824077513089 993595677000289665 908869350882582657 610481775107626113 418395315711997313 891968413601064 845949720729223041 800341911127244289 821617873502866305 864634047058817921 954948690889892737 453579157595253697 518122575158379585 847151696710415745 676659152215890433 682355542532629761 192666115072846369 623486592779588737 475035862318861761 499339735501489921 610261939902933633 854500235008504961 793371131431015937 554644552798148289 892742441044951809 576497161961018625 270272149371948001 854740450199766913 760444696215877505 275604995848045313 353646673974239425 827071857588944001 559929498678762625 478978092055886145 537150291798525377 688330046938784129 745540537897319681 309412594357116417 424387237603482945 772872144330445825 417947662054864129 48185336676230153 499439382327210497 746441210395868673 821009223429435009 743990097956061185 161501032783732513 138082334330331233 774372644579806081 33000020626079873 345622192381881665 492034726902698369 678873609166238593 913717357909991553 995536473433574529 496605170205665281 421281738505221889 395888933227642049 138623490534513393 466914198734013313 561188326139081537 939000588745063425 213205863572611073 524398360255840833 83378730289233265 964474282206570113 256209480647953569 162620148349940769 612042430555995009 596560174044146433 231948978072878721 753977023921944321 817436603128264449 118050842901940449 93290049161765873 26132662982558233 200548420573007041 454478489637512705 553162758217396801 914362494973172353 56936200487392345 688646450066560385 211457073474264225 223582042457319841 127934074415556161 98576347704170785 849449905268968961 661805851560924161 817068086957355905 276729592023233537 856443605873863553 438487225639971009 343767627428128705 375319477799468609 892215717752364417 363059854781194945 427803905266351617 608425679442607489 780790309972871937 290612083399576449 39510868130243185 581339273324591233 58169080653001969 605668289885894529 46532590774738481 394111373508227585 606857089096848769 927349978478286337 762008795856907265 440784844453578049 966760077235264257 278687016783717217 116795867280778513 387514170734423425 544419408582655233 961617305158466049 495188545061672897 529106231033484417 395313256683564865 392446348971187585 885946510465537025 989952254202652417 137440376438320305 208557034117813345 495154343860413377 525501441473313217 994592153269294977 287409692534506433 72091927805068673 796107433481925121 856211209317848449 607923600363090305 32029336893948825 306142796137340417 484757215246773377 519878689362823105 779474666278012801 935731807998937601 773904273264093953 309840784633092161 91309165087643857 426430866258460353 950155864181326081 506240421213558273 801480521696724737 929946601123536001 270684451172826369 148694551161479905 518156257386102913 982907111887175937 571109967912619265 957647543770402561 521753985990066817 51299424735137937 693876151431112449 633243117190101377 49977852041088513 194089134891857633 631842572856371073 243467532334616257 726439831265985025 853504046535736193 169284834683139713 140596842123425601 175794827530786785 294375275525897729 925912303847567873 84532533290254017 774358691981994753 619794544875109249 306623498176605825 217540836714714913 785322485688546177 496298093577383553 744000402228309121 396166627983941313 736963569051702913 968083548353863681 371096119642800193 764743505174561025 126348492119213057 843789087616915585 473621935383405889 676162628159826049 316213242215489729 746622069969934209 603541625163501313 407714545592408961 675907241481191041 752749818359195137 466309273426858817 64325834590331257 576037639503475393 655616258074164865 763143507977815681 542946246561694337 148913977712346945 915107414654006145 235042491242339233 87897503043333105 781859275118897281 738264198900598273 639561787682083585 388492230399219073 17336061777889711 28665253122216685 233177916580800129 151116074226390401 932673929570022145 998933717937095681 235445561775975425 865308105849390337 593642842018347521 507442414952425473 435852607418340225 27369536848649289 891482808378718465 926709939901915137 555635964007905153 288998805663947393 944189644675766657 925828335873877249 695819104277447297 968837605441048961 372407478193814273 629299179591871617 455970906472884993 661187696947802497 641355464676259201 454761877821272961 377891365714745601 561217707075453377 426607941637364289 615283548367703041 802454544915946113 815542864661619457 637667999247021569 959276863307099649 89659357678371521 120074083623332945 484163274711953281 1978473542269655 270655969194251617 795566281171755265 350813729445953025 744138926017104257 420856329938104065 250544628694623137 455363313097159041 71653140437209825 475553183351024705 619571887238190977 385344817181994881 157931343644538209 479739375291373441 173585390897383009 872398936163300225 650631679373677953 763640002254419457 22848922331075273 185058647804318369 395830331478794753 672070429748274049 559627987558879873 561227560030594945 743800732362789377 921965054254457089 857827154666505729 309439910838484865 877443087764067585 606761434398706049 904470485548724609 873429513501854209 221306846761397217 262873641811154369 580130973852174465 958219173947703937 518464694343652609 231973942164771073 932417618344683009 79160033196835393 124734955658826865 28574774546967773 651729621533501569 830015967697313793 63542788605520433 306440015141546945 118131520981787473 124840676716381441 336817017260191425 826257251676679553 751961147930881409 394198461200609537 402621735244782273 92997820729365793 181349477025374753 593023015164469377 941727698031915137 852330233267849729 403027994658668097 179505871224144193 454170838858676289 724811897260721537 327570484208674625 366896528856294401 592281796875088385 993465302284960257 988632416716523521 738643809830627201 766083950889697665 39474622324931377 83007757875574129 198201692540514785 595855920092279937 502468581870374465 172740269043753601 534976838137545473 458670636932499329 802161979493675393 803549603869182465 104848298963780449 232614729413430881 838613034815239169 410031995527258881 115606556269632673 514041882920185601 146243281650541249 325166405006822145 283328132105673089 27629897846455977 434912634673452225 580419970853721857 584537622083310337 702326131205627009 748221071627696641 767146777782070145 11050163912180723 312737720618176961 608921660471821697 777081658096658817 570298153741227073 627534250053418625 723603983352816769 199741268434475937 835015510855832577 434489140971212609 568993929469542081 930778357428959489 594295033715020801 474524852558108289 481291909209389249 744237270027579009 195788449150619201 391303763082451201 484538344920110849 262799633851539489 989348694294427905 43404193504319009 806279381813524737 686184154675853313 519508849949822593 515947236868729665 886658698288812289 524693824328732481 292266027180865281 568827685184391617 253959640910395009 351432927561202049 725730458354881537 58709211945345177 244667227878892385 605015337221043841 339974122243610561 639052885689171329 534038418593425473 819850021879627649 45158502563417361 172166870503023265 424312998319550145 361639769405893953 135651603016704321 253226625687563713 938043038549366785 33010166358703685 18899181984544101 850176861368968449 875167727868870273 472768178976974017 919458389014700161 685271752210486145 21638987532369925 489868569486471745 559622645649589889 831746270017621505 817463252984822529 690562163912840577 777878777445387521 358871780454837377 691442679770190721 518357977092389185 995080134746352513 344691071796749057 402776382117451713 128421709605373025 556356799397612161 380434557123113153 565745697505647617 61051472420952993 85705025605015809 834498328134490241 808308453175385473 116238080638719761 801816868082319489 725548851314290049 979542353376459137 19477200338624101 110566571963850897 500566197992984769 491108471619782017 717524344709357057 954826799204944641 329330601481604673 286478982836584353 464366509814677633 249734207842827521 545003649334208961 376440268638845057 218146429077886945 35574346047276605 492188359472851969 173819937322193153 438062321316603969 656149334853260801 528429567863643265 583595681356030081 768447922443197441 623492454336918913 79920285168828545 551251811365389697 650509838260685313 806390580271617793 122718772817396625 402807319525067009 888882147629612289 17282504482473371 970687857735544705 200323999358815297 101697034158373617 947257574705609729 852400262058413441 628516045664923649 733835342977652481 80248871252571521 81294282005831777 778550240174254721 551107659599093569 713887360680693889 124420821247387185 27099858087836993 849145102829037825 425272193476878593 91328381005968849 960672370338372225 798694825710097025 285156605975110721 960244944354006017 671272428773534081 655888539996549761 274412808847195329 676117578142953601 469314068968699841 942078533233992449 763411858031581441 364769825274155585 108711110542770945 46334945609384449 540049871396782081 658066385068043009 498228940173007105 131115828864576401 818109138273790337 193291992818704033 849075790483311745 287528034224617825 417625731736031041 990839623732188801 563573841115172033 853687582981589121 16733237655778055 710769973839493505 451431529081475009 893783174595409281 54479222622610737 901982423648991745 132114926450682897 455491195425022273 681406137272368513 776885181758164097 573189487012371073 251455318986568705 664915554944208513 836951847880801153 470000442334892929 421823848449601985 555883040358757825 735911040263435009 702032204041955713 557653656428112065 798574591691995265 71167813763583609 31710865707154313 930786238500072449 45173564507386745 642158164442466945 933890856994025857 69149327797429553 337323330002938369 986573786886186369 366023547053956097 325032030947905793 298814705430224577 409771234111932609 82893686235280481 748542853120692737 195312483849086497 45330539339619945 954305577354190849 443133594430062081 948861246094587393 839911006614418177 613306342631574401 141828233984124801 627501122451953153 435649075751985729 616175162409675137 201829883930425793 884948347560616321 248862728845782753 368836469428487105 724811006445758465 513867382000121601 213401643124672801 118548350264049425 426867654244542657 51320120348542273 597370020779099009 841276396009334401 15407832338308225 979687330748198785 518032552985449281 406314519913180993 692842497968282369 884507037663858817 604501115250801793 768309382983744641 464675529353780097 236678130075240737 102423356874073329 436360602010196865 851391514651052033 675374114308532097 318612151274667329 179406420559928385 511487752800444865 585465696580776321 983749728676048769 941390564768269697 2284730254185519 835550837606369665 13480030649251519 619092144653762945 214097854422799841 106751132796553345 496000219820150081 575963260764282817 893407698555133569 775792899170674817 79435160124408097 168459997687818945 556396756175143297 686714256592132737 404709865855341633 804398292846499841 123323028638079537 862614838842311809 787332213892515457 58668323533453305 867494989339387905 671606621852454529 30594435422717225 578676119849362177 64043895111606017 709571774626304769 417454863670034369 124250648549093505 790328361877737217 627150485505502849 521153925138083457 324185185318540929 121847900194037345 880857454955098241 265958236135023905 79424963167838321 888307029410849921 390274238478191681 507946716400812929 2145414949367819 810404969307082753 937424932106601729 468210669986238081 617188380987499905 288598057712118081 843878880658600449 392118622644591873 49763990941769977 123188274318405185 639625218105145217 411404157389430465 628835114816212097 726451877108683393 619744182442680321 411903868045687489 812655873974833281 861082491073741313 35398346933469329 748060667076490625 420637271626731009 977053341679816577 240347237943559841 463197851204359553 678788106004120065 896299010359197057 109340329383876161 667569358863037313 664779530872550657 939698418643285249 47280177441571425 367934359815041729 499183489584865473 835153033934343425 645508549376664577 134647511850094049 963240333118960769 573667845820335041 632117869153127297 914882714840917505 37845801924177633 179952799776739169 965617213073976193 261625801075471297 326163768442171457 475989407569908737 385000502896566849 533613135208515393 131845264365367137 884196493178503553 244313524617176385 845716369880481281 570367916549628289 138350792082729153 206860010733102241 904761426537948673 962229550507529985 145467712835564801 174514324815895361 372929957757609281 628986953074644353 823745305425870081 393133342160986369 158356909924425089 337402178663509761 386865673570209601 858321991616854529 467066155944767297 29845898998473785 563003030228440321 189969673941028801 566860319286650625 172836696859363329 640501639827558529 932827463680602881 845208675531754497 348018452652951297 987180329399006209 548352697131583937 800691208297752833 414471631078456001 965538396586591617 105147310894288641 330415325344549889 267119906256823457 583850907765377537 157223186411137313 881407220414349313 497857729953310017 108444876826350625 467330838148590977 367800209373061889 994238711438896385 493661957027381249 923601119266614017 941330388019384449 61105601608332449 344583377187941441 189312271206937057 791963466007960193 165011820701124641 148089221913249249 685870675125535489 778298439194362113 36908400856546561 327942105972962113 446872135995128897 301731683852214145 48200494274766473 890145137930243585 95805507010148001 980351903136597249 437390787453452417 819771120118982529 731611005139505665 212429941372963777 813224824322730881 216864503600145761 285575740791649921 87550617737111489 115261938611141089 367075020292698881 11227848081766469 576414230159347329 859466790941240833 435712462570233345 147892219622640641 856746055334799233 535726961475788225 358361085741389505 560934283598577089 689350834051911169 722753226913937409 336629883490370945 800607573625917697 200018695162487617 125837613771651041 396736843043296257 670625096054088449 332737048909226753 872281630671551489 947251538046838657 81507757417746513 778622483500516481 81439803314694353 599396375397557121 847464439213489153 842415440277339009 790353329410265857 560902790043524417 724691760543727489 551661235053462209 606601899598970881 257729991594313633 579836213945718273 238341648727672609 87630056821893729 5300820921103623 206851258405386305 802354641565632001 436384453158879617 273737186305620385 206146168643464033 202623565129020033 48231572388999665 554456729604833473 119926033755611169 294634366190951617 151038480910429473 926118135837779073 940752333688571649 650857510619235969 921843511698085633 977095157071584513 326025061341063361 248943514632873793 228196038174630177 813364285985723905 649339463790987265 6044868542264937 484106219723969409 961978398526735361 81167210769685025 768495586569930113 999343360586138369 271363901130083457 537342224529361089 54880428116124593 871906881538478721 563842278581557121 776309585181429889 195881823382553217 677843421590281985 169483756217541537 517560921921436545 442961512097472385 466798827396587521 373221377321708993 937295575800341377 634798680696793089 408001313731588737 751783465765125633 656902636352349185 448474773208378241 647623451653117825 829261507657474049 649768774946103681 532799966760553217 848142424436943489 108964256529045409 767219684688960513 663175356590929921 562511747463133825 466687656846357185 630762952583189889 788361000167970561 145399939496499553 941849302978706561 901506396908352769 604980938055295105 680794021719151489 916415917578671489 755592363985734017 319174952947566465 285884769945468513 508638057216526081 244254256068607841 88260960386865153 776947917178290433 163868246516738497 966830718596249089 408484357529790273 711137560549914881 35872317484173521 643554512949997057 385909202478107009 171566431232491809 909869200678326017 141581202656318801 432383568609584065 780239000599678465 416997091895861889 822576449194706049 831545628550745857 508429183274927233 876074114554949505 673904010687387265 763410783419590913 126681220211551697 722594626539315457 129338525273219313 530701277233905729 82111745115724945 550198493355662081 241181903399770209 744381036429633281 210079617845835297 902815279585038209 536228712105490497 276597762763831425 747169411400136577 175888710266956865 466368372108014721 631294396988085505 395031027239397761 75224235544506961 484519367665022593 599140773070818305 737783349482270977 757894408119408769 962477052230731521 315286410920766273 702900694458364289 960228366317917185 84161082393983121 115004762018973137 305858630707518849 475273318351678849 551335090953024577 450970639602974913 977047098273558785 351442858172102721 125428979757479905 992193845564433025 945915207556794241 173679522662506977 285537236629643585 342155962520298113 577970209561826177 989802536289257473 336534020765121537 394221724097665345 116714463605717361 542356495241318017 270701480006984257 565804121833810561 882095347936356737 847918131027082497 330100923787988161 227061265735475361 792415525751863425 172276575968066241 184541139842060897 851225799965295233 796381356309140609 625123042530983553 721453373499137793 376272197828345857 880157090663203713 938938837472942849 819932347996577025 173896333718108321 220668376588676545 203851472838945121 972936255265771905 892223166448733441 526312079900861825 56657621446571937 941069951584218241 371904980949313601 890657072216058113 924434107119704833 621043713821187329 258082236125947169 600264000669312769 710744332091319809 234968912249293281 847934468308711297 316637705742564865 798092838184853505 676910897544637185 958257714593234049 192405451647147169 389805387104342337 164982345154847105 80800361060386913 596564042151882753 196861340915486241 155766312177227905 54228999812696801 792160775851527937 912449539082995585 88671402758372161 737962608502403585 726793611130077057 134353615744029041 887230770301975681 370214959043668289 922186424989462273 671018092743235457 89276270953241985 154054431000265185 659792423986445441 982747932831866625 985887985416148609 192885162220168385 396504162249016193 799521855841629057 588201607653992705 820356527149773057 765328803428374785 359048921083395841 620340921924018561 97327104403067473 43173792983594697 813788974191606273 955343816403576833 316277392084902657 540157546893325953 957635858637129217 9007074878148559 625740364572582273 686213675242413441 768898113664572929 14751610080715239 806283350446324993 380922206641073985 306300533974475521 892194915797340161 65836460526728761 416828824600287361 132291764566513601 555025382285471361 824354720026196481 985979832309325825 779423359286820225 82542803389365809 502680972151356545 700607990239859585 380534756280706433 697024966481173121 572927334604845121 484079084135842689 714631730241531905 79690720506611969 650722317827391105 665202641739398401 793503382567177345 245869425470807809 374411466994974529 701299187550191105 148229938787519457 150094261162756481 712009381240907393 992102368519283585 41860850409516817 959876576286013953 230763005809013313 72383762338247953 509885258140965185 719179353938606849 652107998361660929 196472756400311265 941995077799685249 6004018066796847 670214551965234049 578580122082584577 598500131591858817 400575270605223489 836984126855700353 720623368226938497 187165178351431649 739517493010090753 190156913448266337 751321202081854209 298895709271956609 495952531292452673 932129332697687809 189525018008595233 954423283132950273 345026472965294337 641294289339629825 219563836452309153 792877289524792449 339031380030995393 329462041248550721 380897090532187137 33948662609400773 806690926754903553 840579246633911425 498323667614570817 468447534018363137 428615566996136001 138045812564090657 947737220898915201 530751424085916993 137317285798367553 549066405856212481 716923533868779777 337378638241116161 898045236281255681 951423713200174593 697767210938536705 248273372541728321 789225688117291265 705706563996489729 767698743261249153 534049951521861761 502251780529256577 187375669280132929 282120621954192065 579233935246019585 694184643300111745 469235795776416641 919379204445746689 387402853214236865 968636586250020993 785163498089989505 474699045750924161 101139363046154785 435373323504371969 187696886764388897 284094947742531201 633060004186344065 254284656152030657 440836127967148865 833975618401012737 102193733718888065 641245748074716417 888763264354299265 652928132098267649 564101405256192129 979563157316270849 362925328748165313 430625903699251457 947920595275188993 809335191854735617 263918405123707361 122161196149946257 306685006713561153 66944006540545329 738870087541219073 497217835761290433 539624399609305537 417451209770781889 405676509587028289 620847374095930625 950644925568919809 403928666682325825 716765577088924801 310293972718170625 112891189382690273 360385732765884353 749413047859366785 920056359577259265 965395639670017409 170242390328262177 727540476487096321 350530875960174657 277648313533415361 462158752661885313 770006592246620161 955124463272326785 187915840326777345 322004209618476993 399424216525094529 803261991883118721 510873259301700225 56998176027924785 988376165277475841 324465172408068289 682280937585115777 609368033553771265 149573534413381281 759501975590211457 278862001162178081 406662489633397697 754131144192928769 641972582890772993 939158524790311553 419169276613864385 776985535163905921 56711958502603465 588037579553525121 27378942563508701 87933575408943201 14776737259651897 208876421580551873 680400505014795009 26332269388948505 558896824331753793 41599934796078489 836584012575549697 590805564967883649 294086464166284161 243118226951278177 47878649433606313 144109649784045505 817227120366737793 413888334088067457 397816986774024897 57497223494340945 904081877583067265 357996626530958657 588255395528442241 906501341060621953 475229793529621249 345148041971082625 441531549182748481 967163456670977665 992295256443796353 525200010708910977 232561426082178017 462616070593956161 486693503152025665 6463197155408552 270254330292040385 466980704750017857 364645587919497409 148103272755800929 330764251097711809 607264619552100993 199785824926010497 487938171095844801 618433436159143937 812967547116006273 169268620032639201 286178968577441857 746358424673040641 774200566771387649 627481222982396545 222779996208640097 30484037139991929 487155900415462657 575510831812849217 353740332242519873 62796009984246841 123756670144135937 772250229549655425 975754764120164737 844952158830444929 371392351269054913 757932291697258625 737992953924870017 638604216204520065 588066582784197377 702061834146491009 796561206837946369 428381880295127361 425431977081917249 339889937378600833 356567239400927617 444326193687338369 632569413735954049 185102646761237121 866984986234694273 389385207161986113 290619820967737729 77249372804189425 906149082742981505 841960036241936001 794252455492401281 82217961971196017 355267529735936449 121577949660697009 120337999302240209 969999840528899457 441521496348851649 726360101829179393 765095213087935361 368931413455044353 231943562601895073 173458998183043905 724529232921685889 178023590125278017 968275254948618881 738103825505980673 903435682031474817 613001470851429505 498471799694225857 623974451443395201 807990405482019713 86997425853908801 932641922729029505 578616260946368769 576487634845538049 968824593416883329 433303572118244801 854422114817403137 680762564994285697 621380779297155073 848347945216200833 810883649367347969 663995488476903297 266596417436176129 269604476631268865 850515948937051265 323826597051937153 433671215159407105 813083800057253121 912876377187664897 886021137344474881 571993916838238209 184664448207694689 442844111120173505 104446610765666753 912584840936958081 336127513341491393 765840746247612033 357114949289982785 671243038970771969 603101968651440513 699618294712571777 752885890921380225 47545653660634457 723857160601763585 205908042917990017 914630934197138177 296787879986680961 594288436646376577 22526133920855785 435853082376940673 62844419414304297 251332284136619681 745008454926356481 320703907544871233 550379026795440065 578989037135368577 364662504214130945 891919085213306369 392054243832390657 485819470793895617 75866447228683857 395414283660276289 903250255032531841 651036760418559617 388929610872658305 630277951655688833 1766554279512889 422082646856349441 515893270754553153 502923945936888833 357154335000075201 566926533861515457 315959820761612801 136607888280355633 293437776915382657 539453959169971841 116081340354007521 582874453783919233 835380260031769217 859536741603857793 672529254908063489 878421279522701313 813113554348078081 497146424155598529 763544280774190977 96096658572069057 639475774235279489 591755720159010689 144594221959302177 657175461002214657 781023912078822529 946964838844447617 240135501993897537 836688613341554049 855250639065189889 981611130295686273 263496635100644033 515548783679964353 16519344441391583 861516760578208385 864617227744155009 551776473537959361 920737640679646977 502570418091732289 709548617510826369 975669322364229377 178544353239274753 851220674514305409 42140963542969705 705780898541551233 179139902533819393 91000890550969169 604120563933129473 857716394579899393 367821534783715265 174853780576963649 772339453072355329 527769276255671809 131394630163299553 777348243673639425 279520988440346241 308197868317268609 44145873535754281 536077143994699393 926119234225772929 688481905519839873 275834977610571745 398412693371096065 665370550971722753 953339049675850753 900665463055403905 302321266064861761 891281968654105601 567878083613184257 876533287447671169 45172172115353961 610836717719998081 285401753918836929 806751437461073793 482610444285850113 8391781138293198 94555858613833985 737260518848160001 553922366714129281 174009572946665985 488384975953824321 182036459102377537 657349603497632257 70844907616752553 565157018879890689 74598240661543969 658073685101992833 152863362303584449 914441388755438593 196427670649441665 65792592171188601 46887013195707537 684876704417607809 881591128943256321 383765552538260865 906662410239057665 333476710745475905 4376582301844679 225856250487506561 96362603970554513 309454837402402177 752429470893332609 894528750102249857 822334116566516097 895781795646190209 816414927320309377 786139869346751361 901270018986387841 14534381618322101 999002739656901889 268546820876519393 617245799773918721 471180110822348993 986942081584274433 791454971948237313 306734551165810369 670029253081597825 31766866939619833 626637881708727937 37986217152003121 658056082627684481 454476205378469441 180865662081824737 277801308532154689 655152516613899393 400219402891167425 619898490942727425 414166654319508609 291762599771363521 809057828111619457 131185095771368049 217488489556238561 214013315630925409 592378315209941761 533021535009520897 956920539223496321 724288778220103041 981221159170402817 809068945410839297 762830808954781441 722198794911950209 678011741922062977 162620409268708257 653694598192892289 495701903651553985 47924970611788353 201292038033752609 278181872768605857 311515088615951873 146967574787822753 189462080991045665 104088634123378657 272760279974580289 933061459896876545 955489661856514561 398833364048748225 383069258309948417 841803312788698625 979331934872742913 665915069371756417 91226524932057633 843638063369368705 582590347736324737 143047962978606337 28131878275164725 713018187648060545 619323613972124289 836313458437906817 5793666301816104 127453753681791681 947362244684253313 306891987760245377 271727777856657569 235541125838693697 524667381459277505 879669238012475265 225169204711352929 864067916872599553 704940521074117761 83792805092990369 355660263122022273 716729674030261761 135780841069315985 332250044468402433 689745121581939457 908086467297280769 228898535687786625 109535121572427841 985681952594806145 398986577429838017 66046166649879721 162886991374428193 835414623217747713 292266421116593729 620370835237533697 423449329837943361 581783174328254721 214202262968626657 557888303693498945 49692362108693545 979479224555621633 867666711545055617 587931347506067713 157834145796918785 91076684085013681 282583041788001313 258048918245446401 444719235150564865 363222588591117569 809049591562811137 344375451744863169 120194835753714817 849515276888414721 765026407977984513 132521181077702721 841632622128806017 390610349996439489 145963532294004481 179249920471416865 816667394771563649 311686676710966273 476056373021293697 807430787519660289 935875761204222593 13707963945893909 793415087754780801 34920039306054917 880038100095497089 207187901565678337 743433337896078721 744218925836189953 172479270864904769 532791433664488769 650763759174040449 239158523988916033 312056925964434113 827589113765842689 360904567290475585 435803219543696961 513574931712192065 302758582715302529 213450454590073953 528686166217735105 427282368640554497 699754777618895873 122162892882101921 244962981554788673 125839926315485681 967331350541247361 799396701926198657 635789452447053057 894484292984081665 859297759319989761 346932835135618241 597015430542182145 87511429714034257 878672402276851713 930388336248526593 4085712289477073 811670474401601921 302199816310892545 14204895571481303 985919832412474113 145275505643816417 302422156345688385 628483944408984065 649701665659616641 322091572496042049 963139735869848577 602990333959013505 656266842280398721 13248326067646589 856795145859070593 388464912776711937 790576550301320705 881118335246434049 745828195198019073 507570307386913537 883180634834200577 699431794086628097 389257442331643969 369570486260968769 629296323838840321 917673895045588481 713656227768129921 942064810664334081 487981723482743489 869439712811079297 155439682729497249 913237809328663297 593810746992541953 298943080423804033 538221993200952641 578248420005650177 599528681174984321 312954705269056897 732323053366418049 838293482219640449 415580467099797377 703369729786736257 698808360435240449 770891404452044033 699477288282434305 165290152930602113 571368396663917377 91019728062846641 656146533581672705 734492055995552513 727641626456748033 116506331983032401 674265945435234177 654595482925834881 477141419290649793 234744829096499073 680810089496045441 366955173117496257 3769505351957748 264231859771058465 937456501702467201 794657196535020161 583119792696852097 952084052695383297 622055295817769857 106078959174986673 212654334952137697 351686960532276801 683129961007335169 623912094028732161 588750749559427073 202683850408405409 575543857586520577 63648491221378833 609085260833357057 173980399426653761 984356842167823489 303203213436241025 120460592153296625 930298675709522689 127954833562935025 5133351571508627 647770969938083201 210661838460509889 760332280453479169 627973063320247553 84200341164649473 245256328665178113 328638723533682497 307331166515147905 378982358583986241 933252507844628097 601586271048926593 285002792136090465 788244565961708289 821844298221364481 386000139906084161 680469801341494913 245872332125575361 395094946261053825 64749767314747689 489469999253550721 432343249838641729 844876135313441537 694718682732908417 455091698002824769 565607746034292097 965612874491711233 326677659236349185 475011955219379457 282959356248245089 215673452501832225 281362949807967041 211582904245425153 28206310662685753 212673829361960993 22299969951443901 677645061338672897 484207574539016833 884925708336723457 393647925973137793 538998405535942017 4979094458295919 359598747452224641 681392920746770177 353805441153220097 990242536212253569 118366497154895009 752531308277436801 749874433611260801 322737072892866881 447464250530799745 426531827414674305 803439618894948609 547227605214789761 220931627511802721 936539636128767233 449007487980047425 430427982872519297 318694947160992129 497808103360181761 330988302492592385 1648158283007462 746040834952040705 474160408078969217 956718869204074497 561627554894503361 804544627435689089 729462957349181057 570270351209707393 466616083853740097 498871537321306817 482831679382794497 720912585287457793 579317007716159745 46916790292499401 319410686288346561 823688070492160257 38945040557695873 705969603322998273 112005946971432737 17273555001928287 678636502801712257 714076505362584193 104694775927423937 621839039103214465 827158828811025921 568268667522559681 622960440981213313 433242094476263169 18812068312517029 980157173806304641 84240334874504449 796533736124338561 24228041520661493 40566087502710961 669471254478107649 858939735878003329 657211314906394497 529967315088811137 114836699814912177 978382297899862913 638712972419046529 87730201372679057 231164055518657825 967010489515580161 866491078111668097 523454069148698433 547104362324329665 579527797503608577 284123573043888897 856390106334558209 695299438187955585 453380723188978177 30057934541535049 408281665912852545 65270680166786833 2767501805614359 118690061878556465 170585741509924545 782946281755297281 632229895117056641 831570351714393729 704334676610614017 147899148468138017 30217623717085473 626370601668742913 510832620729829057 371941799588139329 331003439269657921 380969043745754049 400557423840382401 376287318655652545 87841149691691105 434805273431027905 168282123491295009 781732271964980225 415088164432624769 252529917677353665 402392489841787457 283068765554343585 356572385061333825 777058388168956801 579134814783444097 754133769427792129 686809590833853185 149691807709107393 547182824926551361 555624815530659777 506435922284516929 521373989812264705 939190826986376193 189247485814629345 349699710658505601 56919007099512697 65253520521167729 187232061074166017 166971799685434529 916802215394870529 74397899545928689 677209612613037185 706522721281508865 290616420000137793 5990873774521789 603441999707836673 115442680761908897 332436990987265089 200484234627438689 4150998774886006 268335342545462657 819122967989816449 71087933183576977 882009447617587457 563712946640301057 304138354398919105 643239889451635329 104687152633257345 991897391912083073 586066698574175105 501227277190253057 931756690891671041 855353656755518465 144995508166335457 810736988515785089 383454455062004481 934037353815305985 341872855416116993 147823340202620545 899080649760559745 346441395334245761 224419518842370977 709755601403216513 934653765518614657 214116742044176065 664973982562887809 628048162993536641 130380643727942673 236683083759523073 775637391102453249 80908694384348225 951257915110996737 809526116483645825 437278947435348929 509216006929847233 734504657983460865 641912901394796673 752492057683316097 790436126512347009 534484893328819777 374184678041409345 27715579845082773 797703833985281153 161382323987805153 254671519945567585 823835638669880449 461364223416538241 189333847580027041 966304428088896769 833169436804954753 617936216990159489 241333139620802945 526491918936763201 67436136145904161 452704024496696897 523426327173151425 299218941244554049 627899015398757121 858564807071047681 814108766783117953 423680112383955521 305200542724026753 202587861721340801 54090515886056065 887865862827531777 380515548475560897 735824047733473153 417548556842188417 457793179236553281 307650154970833281 639720490733154177 572571509761726081 253551304809910497 811873330434398337 678146387540834945 502797766813028353 872681052671090689 287966695242563009 837247557464664321 214446009271735969 170913376595585473 987724332864903681 671471805842628609 296358241664517377 581872585812739329 204560657947087777 334120745967297217 241765107488017601 793541149453936641 666748682309535233 221288028505114209 738811650641803649 693250473963168129 395996108747784321 581265515656937729 555144168403554497 378494415936408769 957580384913004673 385289373097549505 895875677995444865 232373675912874945 983238977724926849 783333898679117569 122964102042626417 245008668104127041 77705495224538625 909643725487114753 859523881007913089 981470039416116481 291578700010223489 1551390596958414 840043655501229825 548958780894672321 652617738918596737 362208712295654337 435220240708087425 188035898406560865 268205869910122625 759143530104992641 809587651558299393 432193949456141953 45374411699672377 297639696171358977 845889743164359937 265143472031788001 501311387033513985 548054325971989441 679911418998354817 114645491776620641 664703189156799873 912183783328515585 274066641746980353 504970958084761921 982705385439448577 574145251915908289 461386971286199105 537148190437186177 64068294833393937 350055595308447233 310732363250263425 257734275910401313 198337049320503681 797790092614107521 199251802734291777 234204909816575937 914612286278046593 808642119414770433 282675333265284929 990113476365372929 479729231237417537 827757486551931265 984366483803423617 218463287575637825 611647531341905153 856385514776093313 989775308693690881 130430898909231985 804224601420617857 508499573912800449 46702549677316793 792462361749692033 357379259488258305 925044313489280513 599435117793245057 632252218405035649 393072869154270401 104441720212932417 95287488751775841 368246057276927297 51799885379953281 767135018796409473 317453020645739777 743745586707554177 523771429758472321 829594848883814913 643528950179014401 571729518290958081 219202114510270721 779707664748542593 982949215437894657 557048136617204673 946704603185214209 96788478505558833 790285602107783041 136243335005666209 499516153142881345 487210464309441729 919530328445869569 530053178277832129 176009442743737313 268049122894254305 814747384759922305 348469776520452993 941684157326509569 149050235352348193 215696038114014497 322445480596464065 710728904970910209 876125274746456705 987133214983966721 100024203374026401 450542868249929281 411556856502954817 104562296118484001 968476092763161473 934695984162249985 256886756043925857 197409511426425153 919223896174848641 259193193702916609 159411567281694049 266295920806339137 620882223449093889 42225227579212545 283302780921744097 360678221961361345 710125599136368641 225593307908784609 238200489498467521 686225650900762881 843521757760960641 841570859848378241 423929639202938817 70578347518900129 309702139845164481 85119654494125281 517606309352942145 167415059863014209 704706054529886209 699243557568156161 662315471302733313 640990268953284865 389067549090121665 530098049861383233 843852622193537665 718553043801744513 728878729012912129 205660727638633761 908456167705551873 501527496091110721 670949167080770817 132814896729886561 790367004388230017 816337908320303233 101202188585212129 366237955330195329 409412988717903681 893745770600357761 913144284882910977 680276330110960001 757230439260297345 976101392192656897 387777751501154433 251912100606535457 323429062700270721 952694766820851457 616487932399643009 446990930482744641 892832286542130817 155239278258544993 433639241302337537 79219333717691857 60358483481124385 552382947196772289 955897486725938049 296309451430349953 515251547300238145 261085554428500897 31324011950722765 632434213578722689 210948290156196097 743921441451842433 4348837204865675 271362821516962785 196236738784563169 438187400189360001 414739421264989953 788908724949653377 888490174976126977 221558131147812545 922177906013608577 513397492651538561 437258256155246273 869508586500881409 626206832738240897 663633002932318337 88585327525620977 14508433766874163 417890385607385921 928315019718699137 914958660539952001 541909189474107905 328979288315174785 550172285799721537 236242385897227777 521434592958623681 451701616849412353 11480568736462971 602427895374887553 798319830722089601 693193057206862337 402517449673542401 434255028062878529 79620594092201457 849317594155017729 636372863307432321 683081995482638209 527348969773594689 570127328321241601 76019291065410497 52782299146301169 492335136754231681 221007146478051201 414405891629062465 65525415839942977 525632086440435137 287810376387461985 925459535797575169 207281332799439617 325570408333188481 339804405467695873 441260508828637633 480628669488538689 909051903529029249 50424594352200817 644444365318594945 360418687386001601 329289715330812545 922719734623818497 859321881888579457 596154526542193281 446029112786828097 104626847126077393 422689063929670529 753313080175260545 38512341541203201 580126355778979585 686326536927712257 319617588743057025 339403379474230593 547814664258289921 596395202937248513 622438865249236481 466009314738212033 551028971735227905 787080581104110209 476663616520454529 292994713452610945 896532851617600129 971804590247518977 190746163326380737 811079076011761665 725709746383806465 698118483905151489 350106548005243201 664755607179085185 307629164657790017 913147026418432257 235030114204889185 277817358393715361 372286066135892225 254429615090405281 143862711952863265 130494653498640641 650431748345717121 103581720684861265 626308285028770177 421490893913922817 930003568992496769 612887549052974337 296373299028203969 560472668624253633 465135111330091905 611365032972532481 615941830079790977 923069880727066369 209626990081652321 318774957864921025 709707718405411457 745742658195620609 210745464429102465 523360020416351553 797462560298427521 329669454450932865 350080434991006913 519804727772399361 383392029135762881 201925276807127585 105350316015012881 944136079398749185 612544643236944385 92595720356737137 920527754723956097 296295746406119745 646108198236731777 525181743895682753 292141279373858241 601289786623670657 989286216647727233 184887215552119969 628372758607433473 346669620472770369 163761499955370497 678466491379037313 26533109618362973 646250855241834881 201942761409995329 686687982797447937 196198063979487361 944192396193020801 169014933159132865 145712130935219617 72886050232206401 494719934542889217 323480641998017409 989483750096038529 104450443984767105 163893167251732321 905241096307264513 107419641313708065 523752631823761281 712017794230082049 705795785193956225 689178022698936193 61719597306044705 867849267526001025 106943521955884081 663196988568966401 810234128167429889 16008246793081327 767169030248467713 813180206664863873 260746326159896577 832535558356656897 449051035249880193 655109704606967809 758945937110702593 443889973994561857 992506246192178305 758123195615976193 705835171384670465 703693132628846081 289090263354751169 830277261935332737 169255216425064257 609035235986187521 459137874501166721 202523164830036961 156135615948862497 172180570427318721 699092985281510017 921969395007703681 533868167178873409 760186254069612545 389429117819574337 302639629309648961 519295030708029505 878528693532050689 738196574057781121 725526831052984961 206508419710338849 47702870618127945 201178557942469633 679989134969158529 851275598738361345 74427578519820513 152247345698214081 398751205780069313 532342039778718849 187902174577204 277759548762091425 65411264579861241 470666517075038401 996132400737369729 203318191927337473 25979251848678333 199968734971868417 719699414241166081 212185292380596033 977280952614133761 79611837183499297 237782493911769409 129903436107980497 950876660496941697 348212903948258689 714891958776792833 592755069092433537 480406415629115457 198513367991743905 151885822663619041 817655414328385153 505057329216338497 766612233591594369 608811627917521793 492665654439477377 897347317330567041 667957127811796225 449728877688702529 620878846101135233 537954020864628289 865415611656153729 181702589935827777 701948519042034049 325333099957529025 448850893978452353 726229815873725953 916600621627026177 587936772107394049 959066184980976257 339065585954234177 397319969408854977 949656726128406401 460549461533439361 591760480111762689 895884195077002241 625495701578824321 806559455851022721 631341678428970753 384007950429278849 438364387789103937 736783284783108225 457720746083030145 301159335845284225 46375180652358241 282730371583433281 893977354919275777 263345792750627073 153257051403837601 750495238057787649 793156455766624129 303689552226813953 995866642211819137 516437424917008065 425259903157968449 880899750743978369 518665021029246273 361229294500923009 846470009948834689 481901064472140225 165037615313661249 824775845283035393 874194785938914945 192123739261447201 652152013412429441 472503984216125185 409280504493668929 909148766672871041 915494886130954241 296866023535592641 671829556837014529 246011239888090913 280250551753535873 151642555600254529 188748107641206529 688596179430817281 961349998069731969 936427375219444993 406811670276329793 331940909891571329 37525797273527673 660820826190665345 750185188099411713 883237957763952897 865375616448329089 859261909953666305 19600351961987173 460888989572694657 478710250227745601 575632771854735361 793534516195027329 680695081202316033 290911595630330305 159935837009108193 69635508191471017 259408166219955649 521347064505899713 926262965649804929 735302672849176321 805264415526977537 291899899001759169 711361599657841793 615899465060937985 43249115371210681 580325032459111169 86394040181652081 181794613643294401 643805898105199489 920497834683128961 341646793372696321 443690141082175425 307227502585604353 355883609094629377 956266409789627393 900003147741021057 287402161274911809 85039382366982609 544490485455021633 469057069225829825 118915791428875649 93111657278850401 838846551386573953 319264903931671297 707326970731628545 900684699171545601 122571516168797249 157234496906529121 935965765875167233 143658908089260961 291849205281657473 429802168560915009 581710418370931841 740918204901117185 937787423959214593 702538604925525377 180344237828464321 829324442955933057 153397919814231905 183527792614288641 868390371539646849 820125959603824897 247866699833856801 534578698886480897 497490972966787137 932381816733194369 885397426126864641 147998177719163233 79791243148832785 415803358817367297 945791138484601345 439265039100025217 4384430612262236 618945753342099841 356230391905647553 216157163330795041 357272709601716097 773514484393370369 386629116228370177 212978787492705377 987727475830197889 239380658124328961 193180165415917313 632521449868082945 865242565989689217 328544761290981313 385794688344851969 304402362535956417 451941784460288449 243696503548132897 875020183661511937 460716005064657729 729429470509501185 125258883230326753 403411460889323329 340891305710716353 636386224283072001 400072957406958785 806499780995686401 887775713300929025 729062892554765057 218496282596458273 891374254558691329 784901575523310465 122191058024768049 611097935151374081 718995197011814529 437387340182713281 219309141434905537 400906732484411777 272865640688884513 220868997588230081 431326376403617921 885002070494916609 875383645041999617 247253697132070017 308163915174674241 815948981276004993 48498491961716185 934070411793431553 83999731920854977 438115910934495617 722237365091721985 55019703255968721 141103371347355729 888345632638998273 78919752899345505 510378870063778561 925204506599428097 479971957325968641 828723647538644993 432707854258413953 257147284394790177 532107796339243329 180624697724461217 159458050738255265 157217109373604545 963918979155518977 179135876423707425 111368420661651873 371589416387337217 780813347756446081 789895005664313089 343823868076572865 922067661332576513 473811349647458945 144769703662625217 945657510102083841 613501790676906497 825642946494166785 599188046276715649 82334067910796449 466485389521196225 461281457349084417 750897528005928961 182313940966512449 200221120396179233 943748276974684289 750968829876150273 989049412957616129 891546512500966017 248298563333204225 175883515075661025 217013687134343777 766377206257146753 952847286409347969 385890140638089473 707042873806887681 240228963374406145 566162785658971073 772020457306858497 950838466091372673 81624680602089937 637511508035043329 85390432459668369 901616054102067457 208304858475926849 914778205231638017 281458835121945569 190602855180774369 689091037160125057 58430870007395441 23193130154830045 388514890928167489 77478182432329841 694994399701865729 335637503166161345 276542133256928225 75655448462441649 778011702841336449 445855041062067393 290119483922854465 564401722796063169 892001024545205505 772914487932148097 266370857507698849 345524435369355841 813983970789660545 439425644642888385 336215719126318657 155183849954354977 69205372962382937 786635445601824257 556479997710798785 10172015662305967 567264065050192577 807443090149128321 555839166085537089 152222300517351521 569718158741007873 424666391433667905 779048262689858689 430563521153914049 61139809192194865 284906794937235489 642814539228556417 98678684888383825 116518078719334289 501456374523534977 178101066235829121 651683835269238913 575914639692637569 243530598507653921 219996827024420577 465634002219488257 452561023992696961 554984834267138177 438058392259339521 854742365551345537 166468236972956865 505494489847428929 75853004944367089 487942008455306113 268545121503247937 83487437352310673 115070631439639473 419028628044316097 609761194826926849 876076988154160513 201906060739919009 817023845668487041 428738100153619713 930643256609180033 404449274135746625 633243883006827009 45131628630269209 529964319519429249 120695873053495713 222323903389721537 424218788085138241 352945215546377281 966757156825426689 425235823909417857 942301935222626945 441696594649819457 561294296877168385 917873445135526785 58079860261212705 999264784901406209 930630771837630977 89414884168576241 60334229852525569 637625255203666049 13044621875184959 216385095836912449 598584267996525185 760160980033298049 992164962644014977 882732288570764417 745343298075948033 164920118821648033 68078382085889897 120527848372049105 23963094572646781 203272770485675393 738698139475165057 532951538839512321 255596212999147809 322578415429354945 749295308018663041 149508809906066625 526487893580704001 101173075548352641 939093962527156353 157046585298701313 799698080756325377 880052269889951361 212875024661503425 168814471241105921 143645879131721441 379351582145595521 563123252524068353 822911499085165569 626883689612792961 721025148585063425 313021911414882241 241940844879749761 240691649575264673 664532683879166081 719307700902081793 4168021863733885 818005150584252033 593031850002013569 521527352467490625 555168380004957377 581544438867009409 497323902554278145 533594764380783489 475708932497838081 391625929962810177 418030681905527489 605866418629506817 279914125079628193 893945202225861377 188229216016587489 230490941187301953 776716732628813185 961701986640360193 924700530172039297 286928834139008161 831920171268919297 159983155221251393 242350778628342305 323788438698901633 228248715617013441 461651039619948033 200149586864718273 821116894457151873 362513972388441601 344546697931232129 255641583211819073 875778054769657601 634081045797870465 384181303605753729 126886567627344961 81425813567751249 474402699581460737 911948968312000129 194360675788168193 241848907506838625 216356037506017185 577071343062311169 570319310975158081 248254791796870945 92940351428225649 274923581419468385 9421596939795053 581633460762621057 41678385820603129 882163007633590017 612709714560800513 663079907668066689 143532902690552081 270381423623515361 608613786124401153 688364105106760577 178657663484926849 808149724312567425 91428025993486977 746752749808894849 186823337394784513 862764683455534209 312215747768810561 364865366545846145 94495960953508977 987312734251911937 192513568289520257 139071517424316225 445524974456262145 538529613229908225 51307840470705913 657613627754759681 346071109019732161 382178174606405441 874963042532279169 377404130352619649 720248056548413697 274234828080036417 733131613136400513 749554059085969665 450067485977172033 80138218297729937 456831612819804865 499525702219489857 536391135419606273 535907261549535745 394131674382769857 207872269122280065 927057973767745153 42399797092240729 781146041078109441 929465542705845121 490145349360872705 498803209379243393 988855144031468545 584675997038662145 906042190069797505 358194745882354241 997793201818332417 885041667445069185 168886251027643649 564377205630645313 921672798023557505 76549981538793329 348797685779260289 396005518562173377 146961369415869569 331893606565262913 209704406318607553 295216787786355201 718325080582665985 63204953631927905 907502359836996737 740630938387976577 410375732989599809 201207115392140417 29552547514825281 88896519968269425 555585219954814145 865949513015724673 664437905855464833 958236758214194817 108483656459334561 186957203328194753 511463626382223425 268149955914022785 719870746553020545 993471460330656641 519185667497822593 41106118495502385 264909263859614433 943378709423757953 463520675440591361 777453535852369921 449423774834819777 475422970051628353 786577842062598657 849625303445645185 833910992487979265 914506465655581057 980735948102207489 345061723918117761 29719472740815433 623561801282423937 647768534227054721 991110508243632897 492239818965835265 345009901428557697 934723370883219201 794728005247233025 458051205022393025 705708556218613889 457140724402364609 353401642677919617 233709925790044801 245179755316218721 692024903390901633 172791674392751553 470779899286718273 569537808544541953 549366778653734401 945719509119197057 872957638453364353 212807372555619873 819177964289920641 494005659202112897 235524246087145185 211228736530021153 113791689638588881 790103005212426241 964278525711854721 50829879312249913 971087643950724609 203425936796545409 550607406887159809 648258708092360065 907409800515949825 353813314178733377 572096618077388545 61997337230582873 378993986983189761 901878410793127425 965364966225983745 226131077589347041 63057326280130609 416412358117792513 791533762113381505 750450794285900033 355301190358645185 488964431410149569 837457926913963009 665586266608816129 16044549471871507 324793102201322625 910711190611870337 414982960453006209 14762125323400711 640261452596401921 977123609585866881 739853013520420481 620303129720042497 305259610148322497 630829451230063361 779886049207465985 974988153806904705 454320632825012865 193336380440221953 460754489055236865 854225529067036801 873825063872669057 815736898664489729 376674138374983873 143980772527655185 180258498692463585 753139193492806657 47991787678828505 126725117530980929 414216272693703745 829611017940870017 863600216344554625 828358180499989761 168185102963402497 492945996172430529 757685117023388673 85647085857885937 677643510000432769 639540908897835393 849770892161007617 303176428144880129 572406421201886657 79404109587123633 854260820144592257 3511854916865787 299214827759964673 509213324442619329 76794560512571057 672721368707854593 881284043629673217 707444757288861569 624030177868778625 269674233691546305 422944311760812033 290568717656846337 3281625129080368 321374195187175361 47830531352186513 344438978864950209 349313750996092417 253333140320791009 180624052981681153 32207815330544065 936148196606456705 504629908475394049 851564118592786945 481915227184195777 588722834625205121 818428263141868289 79399922976374881 866493298002502913 857557493173079169 662574624917411329 134841755075964193 240084010625984961 942217409365245057 69311601189184561 318711553665433921 911705229085107713 7465985413677601 851604193988166017 725834795200082561 585454004120400385 718817786700558465 485183386101709889 679327234425141377 231272938151768417 99124138466368801 284893159293076801 185506953140301089 368113115327496129 570354958273927809 461633449892218561 905524751864515329 729020125965071489 768514417708463105 348099658594364289 997399455522295169 862787054783858305 206402471353872129 419230665531472385 436039510180915329 227524021323780801 488592036446664961 614018421066376193 456723635807403393 506577021344575937 763540465251654913 61954649800469497 930221582484886529 876103482306810113 715326736627293569 318370582483041153 309206527029825665 566317176748746945 266360315953622977 72365480363885121 282913655984867073 465614996992293569 474926706082147393 478645601540577537 140330322026496641 539781645636644225 888126148734503553 515758741517828417 724882146422384513 189149601229878785 950258548325638913 338887123018579905 622051882800260353 197509839846667041 395767291017282497 492154775565040833 165204069648364545 880887793544367489 879360033418823425 105541195982610241 986783793156970241 305807968320202433 246883550245289729 122822579270660977 147832570731178945 789783589748829185 740075170915947265 2961817731417683 517363761257140481 236523656442521729 295703014032117313 787140347351680641 666634323487056001 500412922345312001 762223958409140993 521895336691912321 416934491222772161 865479661147837441 960439882354993537 635946227453217665 611512325823479553 700235652291276289 782351971686882305 360241809965017985 154101455439981537 388991730616645249 6257654057240104 799134413564729601 802797928786201729 110684523209876321 835987775021852289 962617973725528449 266431311698053025 946684719893475841 806050802425435393 378103267329294145 411916249700492929 48908450622214161 168468942603812609 753723047179093505 649299021805543169 228860136253182145 55515887106910353 267763719199081153 63399432297256201 767661601279691265 37780294633126489 130235153279457457 557287040824061121 567957350643887105 439490862133201409 88167763890140801 66642529214629321 932743780174583041 281480764090549217 26942701909078437 901785258560348545 366189774034715777 673299152315085057 22418427089633041 35367094765700105 340561705306960513 124678122698913537 405041643726249857 941135687457286657 95226359996438241 675842882774819713 155374142868623713 618577888362960257 252794812786085281 117143607092334177 324006065381851713 128611203524453537 518827857343147521 370447458881219649 986762043753571969 188868401490122305 530813297344401729 405041298708557185 353166159308855745 708712959448856577 235636299163097377 754967506353185793 152666227909634241 112251233611925025 89410155842251985 766379923420078721 955104163787709185 633716401526466945 116855277066825633 434421993797318593 30958630388909117 658259654912551937 57573063841438457 969177549419658369 130205431490722385 510091134555178625 722347611980687489 767434172445238273 829091687896749313 699887006253288065 433435977825759297 47462474375851825 50178347208586161 578365191329819393 318716095313924097 142009780356236353 956773549029264769 100000899240040305 951214418146641153 32616405374188417 628083377962141697 180199575879836257 694222036827390849 666694770850884993 971398144435141889 84189491791345713 339842450271994753 526198847659617985 973388101202530689 772884262090283137 567935418032071489 739911637441228033 150703993854904193 959567427097493249 146193444416418561 255274430695852321 462791619302848321 314162141846733057 24299512445502105 543281220023178689 794987189490740353 254889336361383553 820180756130873985 412397712557225985 721038331044425729 759232729344741889 69331896534230001 493994689596750209 690295557660022017 729389118211752705 814698532929959681 149792816168702113 150667593300866529 486982740704487297 100972837670433073 86808221279742529 774382563185639553 726083520179383169 40276914534906897 70898063409646993 775622368622961793 703935980531209601 813631107930824321 357990677880511745 938801083476278145 29848860126929113 132489956810424305 942328585597000065 70866516927608817 262110279562076449 815766335065966081 411562438795446209 73368741749760609 731400038022979201 639568671973513857 135442701363462705 138636951993859729 870914540040100609 29386064468120309 62421321496774593 913338051352582145 595371300950983297 418335640152385217 499080665446332033 61683445969222817 383414257955731585 761624768465757953 671459355376331521 984956185628760705 84018536743666769 238491709873592577 463677204402603841 514825427589343553 693739203796749185 191111101772854401 674531980210904449 961700750291129217 497633184133558593 838449367555519105 181832067765970593 748381682314189313 795102255947082113 895618764421094273 140149054014788273 41329497748193945 658578159810257793 450321418586334209 421555635661338369 870505425083862913 716843693375178497 962535396003111937 930014867545171585 532983485339684673 187926515275062657 117337685064548225 745789436392488577 950183778897169921 384110566752550401 169972987554892545 682052175225980033 703934741933920769 702003848883588737 963876487780289921 235434240018509665 838637254916065409 925226079643120897 703882359905456641 887303064755801729 77171069840119345 190705810966999681 946461742515431553 643001206434622209 764081392299104385 589499223903995777 885323319821956993 790107300165519873 793862171488768769 430282352422477057 513490563240686977 400134378973024961 693289278467020161 232170225938286721 422081167778308929 705216585591276929 358852852833194881 530350679663552449 32120327287806561 344635627039384193 173120233003558625 273382672940609697 770109293675481857 616011009528396161 72680617925442449 618219191320928769 802658220074995713 381255953800593537 866156500894689409 144518500775884449 292816659341575297 594741741831885697 720216531619598721 223174984584414209 973960339463680257 545399897439427393 276816363309322369 497927337632059905 40008029139805505 668731868229148289 633879789855683329 139207831576594993 697761502324745217 100022566991714961 227788636624652001 875027010087389825 133323872512526977 245725059610524705 78477999477229329 416713838648870913 415520958392370689 363381666281657793 491360092899256513 102947330732884977 941315924789414273 107079585863292689 15076732035680607 662042313990479361 258283278983590497 938939671970917505 606183897497075457 421334598990565441 454833455087928961 279262996514749057 692903478534731265 8319681441133043 158217750661698625 898594144237097985 317263722065391105 228629559268139105 532184352634196481 802110602949998209 191142694567730593 961804590897894913 419913666421628289 256546961097246401 265404753569939105 381076873090730561 973574205332418817 526568709470073089 986580187801280257 825098688206917761 180172969475428609 763506079892000129 522109382590272705 177919474350286337 705615606910946305 595151352956012417 858406662258147457 551857819930670977 396955767215963841 649546241946001921 316871916578506305 522676489313280257 709238991473135617 185097123404521121 958091796352619009 697218760881281025 751298295436960513 448837848920209857 836053226284562305 263098715527345217 708125356781117441 427220450100836737 670091794131423105 593976864810610305 120436975387526961 450586051871727745 285992796051047553 381340966267455169 49820300100599017 152709550694428481 968254911673341185 6620351147699212 86036268739270833 637904906536778753 507742211180882945 531085899662283393 657977852934827521 265631052943152929 333141023100637313 293647253174196289 278332098044138817 199984260852449569 306780678080812673 399799264141361025 411721663475837825 90659111391492081 937072853155427713 543161365528401793 225166662761104417 832789853232828417 318299735383916993 511991804343661953 816900138101111425 3554653748498283 726588065794118145 237563841428549697 774304543429828097 79669912615162993 667120876754253825 383308384128238081 374051215743769217 16178204231071193 236062960753031361 750227402505952769 88084049069415473 905624363791662977 901036368576754433 385460195827530305 619181511464425729 758327543638191745 451630092538351873 380360436638635969 671371825380397569 547625554042571841 677340108235497985 288461237383980801 416003628052827393 475449278421738369 811113688793511809 691838571676083073 886952803828059137 438262229586133121 464541931183489985 209325551510570305 712064496987402113 244281203519509665 473558307497142977 637601625445721985 936901634185240065 661111302861076609 84735337507069633 615327033515907073 636236672580842881 597740156216080001 321027734944721025 323284144931772481 344145805612733121 963624764157248897 266815171188071073 105118926934490993 511333565639851905 145877870797111329 765702688967024897 292068060017083329 555344723855405697 826951903610012801 506718347766863553 922455438602778369 83148665467170705 581485156262747393 326907454338538625 897316289678581633 404373074632168513 471999822074042881 438087288609395393 544953217321673153 26007861534019129 666932531865715073 115547139828919393 670366451026961153 825110865797917313 967168021892138753 605232282481367169 234275752746068385 574963038651070209 413093267739757441 817538808850656513 587934134081233793 382906603355571905 795575681074684161 999995557632658433 134319063642063697 956044181966085249 681702590384023937 503171298156047425 796895517668769281 905994118896337793 338233026905374593 975096410095133569 360422357152483393 138526290616333377 869264625269043073 605930101536614529 663789414341447809 741307628546316289 734491037488840705 178763296396951425 535322653211320449 316956461363922433 163626461329901217 712175257978088833 982199144698551425 933553665997585793 492236512255789889 968935361396503937 396517680747731329 445725566042163713 103596534612254481 382161746224085185 793244954007018753 932062594701882625 37682364941293401 360042434439108673 424896664820206401 95258009141097937 817492340836796673 83243450201592849 552737996509687681 266856466805002401 118235805051842385 931349089539580161 925943936321541377 876432114360305537 368260299147809921 457703322261409089 313117225312151233 3534058900051208 601809886336798849 283074927793805377 632515608395234305 688632751457127809 90818401811421985 570503933686637761 179110838238852225 685987977177667585 752076713279865985 564979802722447745 692134876203933697 86876877218422529 671530097129196033 486354164422380097 543134242549040641 906632787051343361 501543409126203009 321829271749905409 851946809190561537 134741726883980561 990225665332676609 510839346479741633 509756813903219777 605737184835966465 592964761460809345 401132119521648193 760918817472738561 212364454849726785 421945159724518977 696963737967280385 478140037470705409 694617291557712257 714489273853804033 950768361263058689 571568286511134017 382571085978831617 378584797831823745 766305767203021953 67169931568923145 621862211473406081 915068164588223745 597602696882901761 442444186692366529 83231701348857713 359886499837305281 423088048860165569 440076966725069249 57427060377484905 654039665985965953 742904949024548993 117784776967081233 110227844763066689 678718084053915777 149815736599606465 613657005550759809 956342731274681089 812433790347501569 536375580768080321 492218834183827201 82957198854010977 327349441708552321 964738339142400001 521777101320292737 881955727496553217 873425541020981889 497800951186391681 956073152259360641 843089642107536001 159437825800470273 294241689235292353 443670305643148993 618025455839990913 265497359616364993 943839529458429697 360794367825999297 527327860635317313 676693201300029313 67378317462441825 904593948121355905 779670434805815681 554254412880187201 347166850742681281 644188481496652033 376214751024058113 229702416453395841 375096045356457345 309746163382339265 345068935515605825 767469135246603393 506183559514042241 511626756388150017 693568913089471489 369148767458828097 553326174761878081 381905753377889537 772983635384868225 642814255580322689 935717448567189121 82061988043502513 754918593863173761 416671341280167681 346944212904219265 939080785339864833 645593927130683137 998876349127062529 202626964389580161 76644452393704657 878343506640611329 63866333863163761 890717635117709953 670521638283258113 581783588191946369 747424768187148161 24940212107210869 952922150899720321 317423011418149761 953440353520253569 603706749684846465 347774523447252929 502945578140334273 288543617527881921 829140055706247425 369055284515265921 113528205547446257 748283531749425665 735186291740888065 342021816564891137 201529794160116193 160117253050305665 117432471733664561 500170200611020033 553484535935233153 152238076252789505 223006935696417953 409775852351980801 561973677174940161 849292594725984129 435311877180012609 22923369500883697 418670606616636545 710595713420477953 729417478131097089 456063144105865345 714319623699715585 615924357319432449 949463714747437825 34541259710916705 782907918030154753 988865280045505537 204720005611733313 387556303804682753 862737220995718657 26642114911812345 647021141206082049 779047293631574401 719035336822422273 905109536535210369 95731924387791873 227681250597736801 524332385607046081 653060927741524481 949419227041985921 816082377693870593 907851157510883457 574158086384901633 363880291417473217 381547608077607233 438039547856540417 48790072377318697 97566638099621633 186670813710090753 808144679832501761 11261099179339597 806855448677481473 310620503224622977 459057087379314049 687277228739549825 9781332422178935 205478710519681601 742828288106629505 438256346887673217 788102525209609473 905372292414323713 341200287271995265 16158289985202857 439913367992730305 740557327580940929 983720081440161153 737079875717459073 370030933857265153 528723052378534657 427710136935822081 163665773772311937 170304479579399969 229259094649133729 676316166103099137 803458448293387265 19673552145064833 43898986510679809 920470376191708801 118781625919400113 662710645387662081 222959364181658529 235930783902652769 167879703426340385 509628839254617089 137408209405958097 578249235745410305 399203019975562497 60040426722892449 953412265610889857 667871512883998209 271443793238407937 372470703549623745 901153685027008385 406496391580908801 319822568716819713 682738426366299265 270014343125321697 116855839185824097 210958069909484193 283412497603421793 947273406385686913 144389713360148161 979307176084365185 195869773867357825 309944971099636033 834664461378785921 600644206811072257 43863080182092065 295118217131584257 129240449407241441 993492570580333057 436438108455874369 432097853814322945 670065751114996993 437084951292920449 417614447136259073 891847987937904257 424029553355275393 821693373636708865 485196092776803329 270913228605476065 131334856416678753 499545518888115905 931751995654707329 906447173075331841 930761920033837953 255661368973012065 943184053150943617 247665704085388673 49229996432096361 869562451202259713 895980048832939265 871531085064514561 580489360675393537 270807451458370721 530458904564639489 514457977574576129 877077558986904705 611700572252349441 316906830009799041 338134537797781569 590267210018630785 975435546493617537 62952081091609105 100115988385848449 704656674759028993 521636490520993601 87934638825288401 955744821020726273 207973520386907745 836119603429029505 583121754950028033 977376376101059201 133863004405206705 118234906491583297 820752543452698497 793161281564277249 327833860319920257 705987579033337217 921041189897991297 877202425481154817 266670537467312833 733041797930045697 951030465958183425 275334099217882753 852658797836717441 437559139529628993 244791637170479265 938759992150149761 189699264386597121 633626367678804353 298765100240899521 327155157634432897 703215210908190593 22916622213774221 222504744660952257 702530215693652609 504735645453955329 606461451228572161 92829664506837169 187244223157545505 930816630217158529 271371610170991329 263126012550699777 529231139312567937 650841863024361089 320539893833601025 579631052729467905 883093956961840129 476131881784176897 8422286106185340 928947391089067777 258665667672598689 991228905823582849 94682219436013073 727379512050333697 543507598396825409 735375359537194113 659679543803680001 20183678727690337 810308607090174593 896857596675310721 399498726164839745 210327535572702113 565083469925024705 244456320403180897 869572648231969281 20343941311850245 471390844695431361 348770737476819201 539226955675392385 811436222501413377 146570766544964929 472328656999856385 497028047809113345 560875735532093249 818434035712865409 902448607751288961 479173296094590017 617278920082043265 858241405089653889 926696665505637889 928947754844404737 314536482339221377 574634480500289857 210019115604914945 711245290837869313 895593524292507905 722993021291170433 518396388785937729 157196522671927841 259172898525790177 218190185486715649 679942962416923521 383069038063300865 343746378740235073 751718515001993345 405186177353932929 475939860491639169 567065957177234753 825610414649784065 268833245090625889 655443878028538753 475472273718025921 997547856463693697 341344173243932417 973557739433591297 469725410195749761 459242350673374465 846357982193630721 398394378116226049 273606609871734465 971888179013614465 896384484375467137 216991655860926625 323994468600048449 389694797426013633 51713112815342297 887837437793482625 878127353432887553 699758496120164609 774367879486227713 656265530427266049 762551798804125313 581534167900709761 68942579469869257 122890148271100225 1675972469371346 782735693137350785 864696896211974273 313053733904116161 250374555578147809 164573314256838177 288421168872467585 748101854128069761 968828106107309825 584898756669172609 585949317391545345 259552343293922401 588452734894602241 63269069104702425 393104846917644609 335401676667064641 760736281177258881 60478516934505681 546218033175087233 242542544244390273 907021692362818049 563189679673396161 10692386687047419 957310571266507521 213368553237842209 801490491023098881 536589369013633217 562417908279702081 472806235454996225 356208629002590977 706631150815262337 565974803494842881 565418511429953729 599448727433308929 398806022108153985 978080085864252929 198246260226866881 525026650798874753 757938952041648385 681835541252642177 881063649114651009 187328864782198689 363824811396206401 975990268814530945 85400465736100273 2819057097266154 844102978276332289 291257072708166465 483100664747865921 856268930078623873 44893508654304529 215296588074767937 963201241861597185 275250810368529377 518855831008487233 654193972292009857 423587819945055361 326066714449932929 386935080794138753 340840425371982977 783960388726782721 479797084212915329 85417788385022673 930985349516451073 191976044188919553 589352876712904833 523441735930767041 641977429766047489 433501888430029697 601252369280953089 287833466787809313 151622127885136865 314812038133311489 446389237679550657 672745228300904321 227531842610392929 479024512285334913 162506493561917153 52320117237563577 71341113658721865 236448189956462337 100762040588403329 917443939609434241 485835546938989889 529773609276375617 666111238680596097 365083855452517953 883157426742091137 886795681716648705 495810265551920513 953931316882268673 603686069795219969 917827983927068673 54856546342985977 256849186890001121 590954678458789633 640008725163426049 37449398410625889 673384309403680001 829190578518268545 219784334291759361 628520621571535489 779386250599053185 86010093478282817 947089428957554049 971121366884613505 741234509816230529 980845724502660993 734848283268163969 179153551870566465 805609268212201345 615339585661676161 785754361752736897 958921669413040641 179058766961425409 428836000446569473 410817598936191105 588699373962494849 462358746904520513 382005610091514561 212505438092307489 337525034572234241 320990100539212609 404416089604513473 866669762125766913 770456832235478145 13769047648104051 475538426051290497 724699316573975297 128351261463034657 416163810164455553 29375498060080221 98942601916789393 629824385543113217 53161992590069929 194879218220282977 844511062235767425 118483203958003713 579377733898503809 899966573534289409 178823282274336737 669970331496809729 932696247882226689 96761335849354417 322039387616285953 234169174199120545 754059673833985793 408309826745227841 747837485522254081 974514229891465089 462541280790524929 779203722183329025 621402349442405505 988312353236590721 844799068810949889 239173283834578145 402257200858244353 562001119405064001 45133752412418457 492798418895578305 901523940397538561 999170109199393921 201114056842477857 641155410876667265 119822088613588561 525895334212830081 575113269830261249 161731842800438849 532413577923591681 449556435888194305 189789132327895521 138683963985659633 727095953460619137 949016039656552065 631823484028863873 291987344609086849 298092054509737665 884161037181240065 680032665631706881 324875931036519489 31756422271072893 312781918609712065 718803582405335809 545934371994494657 828919076421129857 927168895143875457 883867615106375169 255186543515367969 651342484828447233 9327752679038071 563484287199337089 470517371731094849 478929080320682497 343184472232291457 143582824137077121 747908149514859905 758461118097486081 608500954883108865 780341533671865729 980515378174775553 817883579737042561 361535010482139521 938736358286554625 589962551390204545 932180777253918849 731941422948633345 522050064360705345 718851047848833281 143099855831877681 337347703072634177 597116400118189057 245063224091456545 56316099177578849 742893394865031809 95718238240657169 342685712401507905 932717369419606273 632365826156768001 937229281775422849 166206642687701121 737534726612025857 973093300837941633 905074416116683265 117044834700724465 959914833692692993 64289231348265473 344298297895655041 225584760098758593 29693723693796417 877022918282275329 494514346078084097 936976065331666817 866692449605636737 395494911755900353 587421003936732673 92393488550033713 345539616054409729 329012448995452929 917208035341836545 44749909262808529 356185368370773889 110313666955800465 22446767494166409 612644850766134401 312882651198251009 260123450151436225 127003657313217393 260370824946026145 804076008019023873 164609204792366625 693300402687192705 374973279418885121 989582437359459329 969436863256188289 602655105191836033 501674390616418689 12524413478701037 482226330398429313 243891780191809473 682559355845359745 290158681540944513 738316697705183617 952938865951203713 734543985057459969 34137412125517133 719945185325268993 483415367998908609 93677091551558785 696567309938657793 826415238083594497 822514951019961473 264288242597107361 478848879256901249 225898812173124257 909757720475632001 542003668517356353 326658816454241217 534630956849778049 20925682492894281 455978354600492993 483184990443760385 175981632612813857 488894995808074369 802713366818341761 216062247499181121 782925626542688513 430915196199855169 554552102224821633 569239900212807041 588596739189096449 512576644403459649 731510220580179969 232714793793590497 569852438153841217 917291585460723969 264749317702101185 949788849012577409 290160213796394113 412255473329913985 271136755781117953 387983522362745217 755842244804451713 153842671854526721 146451283915329345 446317262916267073 932100998217503489 994138354371962369 693528975918258817 434302344434499329 843740362368375681 13355451830840083 682754394533763073 78345973014506849 844665154615920897 678395905779872513 925670574053231873 546473877440703873 817781671181474945 924578330491606017 86116209472894673 555284243951206209 853653666372405633 974983540290971009 93332162252881553 572262421825755073 646137075478034049 390004316371481281 522169852944760065 356143863555587329 183293242156405953 609190334501057921 609264121940601217 807630835865396097 752359689694852609 679642413544847617 451310513864203969 817799108023535873 221759898622973857 421946237164043201 231044491173936001 502950654198897921 617504433283638529 568483509887606401 214915620876727329 669078959601392897 235445409625793185 413082196497931905 518666117364080769 338741358277744129 687390028172327297 869156122821884545 826068076773541505 745829516225313665 83877022336945825 70151849075280385 33080116452897101 922971269433944065 928417705515951105 426306426371773761 163909749559454817 201186095069317633 609271153164041089 431087475376251905 434295492063075265 956679097771100801 700556240877684609 185526045858232193 416260229939215553 385646094455154305 653022088855333761 165876989582393729 361267580637065345 90651742581357553 97548249480691857 927190169061269377 666893677487937665 713135241077111425 585997030683454721 330612793689262209 605690801080402945 653120502491347585 542087985671397377 264357585177542369 981874390271233409 252111411994889057 830329132098381057 346677388516020801 627943999925054849 366914416040273729 217666203234809793 543923325401486593 213609545180677441 484851783347664897 97470492740267649 188494696690135297 905819495528408705 894236015893241601 868972945702520193 361503641458107009 11785368750228287 663420620242476417 970587384202769281 725190115185292033 955299737323532161 548201342392971457 609194448294001537 503072120915554433 207110810719232321 457416584770044225 18950295437473841 654666377490663425 117528308636327233 792512624653014145 635235645631833985 260154800605612033 816800605107633921 136450001601161825 847791698190075521 493016367989646657 367254814085203649 214108599895595841 170845091871480993 230431201980216833 409987416069018433 359402083116776769 359174745358910017 637858093626199681 465416005078896705 498364004237217281 532814412386240833 911877274732141569 466760578287111361 752869678524888321 27736427666479105 611091080436899841 752148309428054785 562386330625130881 946869718647999233 626125297507961473 666286754181360385 852800673917386113 179739026534587521 204737525026850177 756409743586221569 409184512127822593 627567730444408065 565504847041431425 747475642687223937 656176732719956097 104684013553718817 402945593567558529 584521998535837697 453960751282622273 680454662073113729 48268009535398449 699911686876792065 983701628488177025 325812859437274241 633896323394914433 742326302834886273 43503278703568073 584941241653662977 387791070620373569 563280540185363777 89804984502933393 509139527851299777 117269644785388033 644279478839809665 640634386652649857 372792545197707905 134083982717889681 40276863509607353 472872797118270657 300229742010326849 816089102988577537 567699420620318337 677894645777556097 129826639578137553 829727971136769281 460987837942926849 636467682314815873 843762424429950593 776178923094228481 221502034581721569 398120775719050369 117361341037760529 837400702730427265 376004590413661057 631403347411890049 862979022726772609 442131122811851201 416154496310401345 94301202791100993 635143708378162561 242437503443333921 201021541991739393 568889352391437313 954446746856330497 875594440741060993 545202489658056065 37069900436890177 728942202469365761 311416173574762945 887441501129419649 936563787786894849 188132055679641761 669860910210765313 718611906580338945 35425670663826737 983676756220912513 496542012087950017 551512136601733249 472083058590129665 193601043248985857 754139971265324545 424298298745515713 14740587160687825 936907311655001985 515648723792786241 358777277412261953 553039526129566657 660233687703549057 211574075875809345 536600184428767361 215847883300014593 97696693222300017 608919945730171777 731134299429872001 547329322372632961 582659238165558017 696963803954481921 339085126707761473 619976130728886657 162308999001052001 675975191586154241 120546671022029985 334694213605644097 642190327527526273 33334570250623585 983960311475119233 986523116751200769 780900003920120193 630753075463978497 176468542450326273 258012952944255873 830853711521239553 90891064705836305 471492166283400833 454139391204577665 148301381646572129 976663738842169985 123296076293829777 92019123627608225 796685846959103873 107569631346940753 800222373538236545 318016035024016 767195864278445313 300771467046779137 559668028665900161 227474037549285409 417281834538481921 197312853294597793 412400444055226241 180663613272471937 963425771483311873 113307544065911265 693195903490082049 160424815978217345 793156564099643137 910354673965777281 438935829496234241 476240369610323457 120872653223269569 217602457034665505 232211814600706401 549029341922647489 193297212727951969 359218447048199617 534305364700703233 265875218292123361 147291102706983425 585565624218610049 770380002933823233 554531336090292353 482356558590918657 604794370324874881 284234643427613057 910018981508486017 382675108709403137 535129882823916609 520525768574092481 918320370897816961 212256885900739425 708776820926864513 267604743523708769 683744819007401345 18180628899781225 858617035462280833 680793389923255937 243613199482751969 870544568892949377 101906172092391505 858918530033623297 328689891121044289 106323378318617041 434769816598752385 549252414755816449 248144339170977441 743655735211813633 691873734010421505 768793577267519617 807222706912213505 412116139644151489 772234702810600065 742329520427549697 333355411352897601 475323721593081665 440412523826843457 137331563341877681 436845190643524033 680005214389037569 878569053185337601 517950953002472385 675924302221432065 678679347234730497 976010632391371777 718846803209050497 958815062272478209 372910946667811777 826385128686034433 256038367563892417 189076771324948833 895165342746320641 176848017823296289 326319398691214977 252200690175541825 577372563675790977 397032601812036033 607008704475166593 123974697388263169 784206585067590145 557971618474205377 240071296534342337 343057136804347329 562742889520020353 222260230383220417 683186548855790209 785576713354828417 674648101246912513 727387740365806209 727546357997812993 78138680477152897 432573801542897473 915586431775913985 938545233038443137 822718545103242625 512293116470242881 137664736680967793 169708355995300769 333539659008678785 412778610779096065 787647556438592769 58950754272618865 818761930791197313 797443734231176705 852803059386111745 544453628302552065 910882043381448577 583852860686416641 873581722015494273 268090392440459617 457012560279991937 322167149032747329 74543825563075921 178567927847684161 337144712161759233 283380350791187393 165545131906263521 943525725050424321 364209036592740161 389080604511587329 727951103528575105 747139823599628289 628955959863404289 980246504388841089 139746864589760385 332817549274412993 845736423859392513 721768622375076737 493017186319384833 472975818070342081 708147334962276865 153426511940292449 894927182540151041 461428033293973505 117819508701700209 461516340042106049 287204182621373153 358445159946416705 562593465764976513 595910994304741633 477993472063410241 32113231721215385 314802464511245697 485863107378076353 353249317720504065 68315142865703393 434839094834544001 608277242449528193 262566987882358657 229776912360055265 503723170573664449 781550805414763521 787225399553939585 774520493854584705 290741105176451265 746609402777661313 567482638798360001 866264454073419905 173742000492183041 757761662445670273 553761967439363905 872443267441514753 571329883887969473 145916289713650113 54823113257803873 226333388022030849 184586456863598881 195110655387491521 778496703560655617 983162473962455169 763320931474041217 952890819688260353 830857706151498113 309044967040396289 956024591659826177 991677896798318465 382240749788032001 67265483073828849 637184187532781697 70800373162821729 588295270675096961 898078960415634945 759481714268133633 989436720443205121 927005634910791809 793196055988620033 96405106013733649 244492703833710593 574549781578689089 39981683834756865 333266451643197569 942753490797724033 880953579860779649 526746672451242433 457548075752001153 494947326657634049 648256058633670273 61115086766026393 684473787524098049 125205474380134513 377497011004699329 438185630966803073 637959344481387777 50497628838339641 195062261645027489 212082532040032129 863484270169379841 161783423302789953 943187174083398401 259642213300384833 166423167029662977 215794260415375297 213764830837156705 392664714896088897 701080140563305985 420615833933407425 599695803876251393 167756016761973825 151811460899082817 69775673595525945 455140608941341889 180806981259596705 983550695546426881 701672156056826369 207107867168765825 115229370292656337 345743814935289601 490356992467550145 98369943813018785 565957117515981889 307760762823590977 19472540427880605 908907459101534721 689804562867710337 217501259287715233 766243707240843009 83733632906948689 370060496546845057 906007727302522881 992652025106007553 63452995478662897 240320425232216193 522913767364613569 975221999648649473 885305633438427777 328777277293941249 59594110716091113 725297373462222337 102401906113790625 576885618484812545 193668022985846721 383472818656454017 203652524558656001 200994167616617153 330394268981393665 93295089249078705 343459096791839617 25838795525221061 499458548436550145 351902138116169985 786089770372392193 76461072708330129 731295334248784513 33499446624244201 902987509924606977 48613881165949 342631851624801729 623175140506756225 340833895126017665 259390763837874529 129244091093966065 774349685518313217 503433176478331777 531239390930313281 233449813046419777 407087383401883329 301428744394137025 720117514680939777 628733038806274177 943635835237483137 151181214251359105 403411005032854337 963825095760014977 382101317805275905 19113068592837125 127418465007625777 418910454226278273 142432941691719601 372373290080027201 625054458590359041 248357924075421025 587321839994356097 813335727647732609 900859283991540097 584100832085823617 883793786139033729 937381126050901505 982747331546523393 633730139158629377 191879871012812225 194413878144921185 555533517906102529 675373642303640065 760610495836498817 779044692297482241 329846166345436865 790989002256353025 297638270452718977 487368566792973441 850822819473680897 419899906189641601 329125759488629633 115447791459509121 81375637862993953 899979778743343617 256329703666832385 32261216524084093 900313068633185025 805187656011042945 472894672883750657 624917802382988417 109847174327075697 211162698695588353 463681394051686593 113893554062507009 451759206991742017 916888904873417217 946568552608976385 889100413139068673 866622507742125185 27276452192509737 230777004542115809 782522590288401409 3999420726078285 331722316369820161 389692368234431553 219374235939888257 89570444833743329 285786940051295361 126851204957826977 767281327225212801 291977119199234625 571157325951105601 347777755857332929 412534259029520449 900147962028928129 642786563196480641 137907794342648769 755284927978713985 941536969058237313 106857028470557233 741233888396561025 943587153128142081 441669540487584577 459985896367911105 91997559937080817 411941148455831297 772419056078351873 675478708855962369 782308790528343681 596665512507549057 465411469700928385 378666154370208129 64687366924768953 651772892191381505 310883059519543553 208282455362251553 556013998653678977 559482173276144577 432330660672409537 227937421566863905 897197285593531265 834099812110842753 562652136260769729 510099857357829505 353075778788120705 562409813951525441 765560322196780161 859374177822090241 534877875051559937 754214945557286913 992374024477729921 932566352097723009 371276427764552577 730185105898790657 862477666252932097 126076216593546065 625145055139423489 528231431410596033 957554689129697281 678122347436669825 586119495639575681 432400743712697985 355021621026129025 631429613379069057 701685310678495745 728563420627089921 552927644021057345 44139809935273889 432573079694133633 568362748121792577 893071342575257857 61318965220536369 325689284696434113 417044354027687809 935479897703178369 870632570312352513 436715652919001921 402554496492633985 418079128660725249 883268684467978497 755067129770335361 43974843662731193 720863282982239873 690360160696599169 89429202375765009 278862998512245505 492784150748622785 946967692507072897 69044299128190545 533931456581591105 968677742298641665 596736560630688513 63854765323906553 284886997126911009 757716232706787457 52858421653141361 188231771649267201 262956762335186049 607120953743621121 642806791280946817 344145763504638337 212060537315444705 996331717208381185 868947595914775681 899210017404040961 46790068039534561 886756494978701697 663655859805714945 955124848472092289 962989707775058433 608006273358615297 670722823830217857 817861322874303873 706087327328468481 598660554823599233 774966118335527169 760770283362500481 894314323097951617 511742311560244161 255035599079619137 207130407494073409 252117772023630945 343965014778209601 442040664518231105 234028198991989441 451570376516748673 633331484133453441 36037867076302633 702588575651926529 245213877849884897 99822535244303617 936461973082174337 191267374673611105 851943155796909953 164845562705767905 769735878240155137 293121960795385665 418290338024256385 691077093712554113 201656510370582977 231763506644238497 501464977354238785 727711795887604097 573451611156272641 354259730777979329 229036781046538337 547431234680519937 633987646300255361 25920239491949105 295125556175612737 419261663249091777 907458611321985153 138103436089604513 606928031519679233 302659103567211905 52600740697698713 655504548474521473 941527091621061633 477524754113790785 968285653685384833 886513995110814081 794984775328082049 375422149389866177 179095843465830753 924994373119670145 978130211685318273 960172312184926849 506658199678483329 653158123031655425 851256553001938689 660502193468548865 277205010534373729 935206714997644161 198800980796967521 400897799519771777 427774181948123585 995211323575684737 71288067595723705 854774373924218625 213002800047064513 238694725056813441 802283238733316737 880154645867794049 657587212487769089 926959875169782017 320368855908974145 744000288235870465 87780075738805857 580972618412868481 688384600729115393 327054161888202817 665996872373298689 915239555700392065 23155434377478913 984529468622387329 768562806955884545 572447566982258881 978078511357246337 155359407262512417 726322303805929473 240594162496815745 348294093463003649 528255137514722881 95359117272380449 633008032850494081 14388807259514637 528893617217750721 460161887665393025 748232196682177921 946961576869675521 859678002884042113 279569396155892481 204538317765933889 812837306305660033 650314603475937537 467718352276492033 869305393532695041 456779944415153217 640689665691443329 24595850635705573 536199416649690625 173399003258715809 472089358145456833 875895221592159617 805728092985869953 866350979884707329 191695024224888033 197539436426524161 313136575512270785 440323514524841665 139635901569949537 449947073496147713 940701756938235393 750694567696335489 476950872588961537 459973670460897217 21344266667579605 201845477065752737 293982227650349889 509192641428469953 862304252473276033 334164524705038017 907505703113091713 126136389283459489 219739606634913537 58720669051872673 84925012655691745 263276355036722977 868948832660148481 314954435974378561 326883534943849729 658482080260114305 825065554619566593 958688682334333441 375553566038309569 342690478056411521 463213059063829057 394095105843454977 2662403586956686 633388975055282817 106065541962674817 493377039313948289 155137314269058625 235746564123402881 134483222607311601 491884298117405185 311355958664623937 713916657330344193 330441495450923393 984825709285281921 619757921208179841 63911513721635065 681055131926481025 705978501709573377 74514429653849137 151861499116392897 911427529876743169 150725041833943873 728699961027434241 628400077969203585 428777450858287809 167915520563461473 180719031871294785 607958802814437121 460381897739619457 630624197365229185 299496872199132033 943142217445952769 966019079202848001 88625749182590145 211151697470373985 626932088276163329 367620096479139841 679781217342231553 865661733567680641 532720286765695041 433687383400094721 448529057596395841 275679828716167905 933191526918392321 405782346130404673 892989939311554817 588515216019278081 618597578096185473 984219396261604353 984103272090287361 161903583303800513 823335087324352385 378348962792426113 907633024294746369 488155875765375681 942936319329973633 754913417398224641 350349300527987841 201371013985895073 323207519284892417 20487465800140825 653374426623578625 138500767755534321 386529785109260609 588663758484127489 597367013594286849 965174197274738049 450123865732763329 200235568990660097 865318698797302913 757457170235301889 725849741407884545 779106689997913601 389295055786327297 15397298484774781 874965754523088897 965094518954384001 258128586440001569 315669023964733953 843937006873559937 317380958581392065 715156822481553409 459395332881062017 514210284513154625 132427555661603697 970506430936161793 885914502113184513 460839476633495361 474151556656661185 193693901910442881 980640195199303169 98552882894637153 931628583355216513 632608959822597633 960113939345991041 981528516766516609 63240738442114977 458057343362149569 352878342303089473 562637073231400129 671846452100179841 683379107514845441 872040161118679425 372701200144817345 402155589008000193 521266175451181377 183602326243974561 179505656155981793 531120562880328577 370442571446155009 781206066694313217 74602416848463809 809996765512149633 469631660773238465 778346187490004865 723739367177898881 341103821633179649 202130871197205409 897037131899612161 829977454855779201 464678342256515713 308884835778336257 569072530588332609 588850638556891649 676119280113351041 489356740694667265 752319310135465729 969492209212731393 579084003705130369 296533947189338689 507926917027536001 707351654694235777 646117113975218817 14481746056738133 371045622657465665 131434740384449361 149730142104115073 634017458794026881 191893022565270849 326017452995245121 540168900965436929 794980084163775361 118167541642083761 613238464991994241 981701728844367233 963507364938827521 254389818786879841 174216384656091361 870456474615945601 371616579532151553 867390082054118529 553343824637508417 300072141207547137 716756609552327041 736609851160583425 329781812328064897 426282941328093313 44020959569458289 878032330831036545 924141841020869505 20713438635990401 997173472026695169 734405498354877953 134750484112402097 663453761238496769 954550789181497 433107954399833537 880219528050972161 672348895167171841 341344843785144321 605787910083766017 842394585838803841 126446105757263889 348229601062975297 858163038042039937 350853694154764609 36894907173344649 402519381863548609 419611133245442881 287326036080770561 629105017169205633 624155495488658177 14041423122495901 891676230487163905 806584708046980097 326100588334348609 127771748620066465 762053150860879233 604175208188660609 510550195952056641 736630520697520513 717660543244974721 944061633972633985 345988926900865601 151262152892233089 456221367499125569 372797651858558529 96769296960822257 982773392518101505 528055350787937537 975574997425862785 920651150490151297 684673433263785857 268871279557458817 82170424684345985 234869152828345313 633915702943728129 203618628770030337 147606937539816129 549084076172498241 44251594422579641 539398797333632257 712893578393401857 235934593785891873 7688957782495010 707481048984149633 233703928980130369 259379106235734017 811368710132828801 259503810857495425 867088128210564737 400765811101088321 132514258573099393 553194820123295041 790981943468747009 646382856742427265 356278384212661313 626265294842852481 14199558040399297 652533053780878465 751443613324358529 17000401161382685 834719570597282945 249988317398127425 566282718164504897 375582357548012161 493466555446826049 844671841937078273 838838657227871233 866070120556813057 224648717070575553 11880029058765729 247945795223930785 195572297998154465 850356001820738817 154205464392653377 137119449359449425 750464296981917313 537997816021029249 526095827705340481 724746503092578817 661118298522637825 18835555626235845 338845590606844353 850698823884943745 563762019781407297 842037790534387713 807556766214013057 609571330120790145 553610942060373633 452175479116089473 535635889497264385 170350586786089057 15805309862955143 572826328027556289 342755887749738945 595705582205571457 134029306186391745 552041671407078401 709567610237094529 743642661621993985 380721944223026305 677041334619101313 258085587111558817 380489280169516801 922858948312722305 648962183305808769 822510142605501953 555699100341900737 884368789811091457 280239751133048993 543822358857674689 512561809886310721 806945659016719233 346819801775648513 285963636969405857 939437687664838657 477564054935342593 407573224876610881 405576793538436673 36627209918439265 841235422949949953 259843604435399553 285554826474715649 595562680041798145 804953428913037825 701937443832459649 980055745865364225 298929793932732225 942452589280776449 42642696980333737 120861256525166993 569975032716048001 24081643168599953 659727252406181505 848272661144328321 172137617659362977 782119816123753217 142145658916216897 791063189126880641 109895280897223553 755217549482594561 635814980369527681 6881108801017889 260089112659930081 577924915908965889 884879535496946049 675086512176768897 199877053564808449 849707373594711169 757064729140093825 217095634326817345 350866021670245953 155291291144436641 353842526256425345 304314046272914113 365022010916636225 853107364863873793 927640672038048513 940703103473218561 500913582783457665 605110212524721153 6294833025304315 906606704125046273 21089808978036473 9073625188605661 309562737660538561 393956775022893185 653436722239124609 98944753838821953 137112442823205777 612290020143241473 249829507387250529 400963462890771905 18408358014394113 602684400965550593 621058828083878529 939616760630542593 101918933517065825 955925630282969473 382741648872741505 360329179765827265 286754275547760801 725730715406705025 595737489469289729 722939792064408961 680030702636212737 582101344724613121 187613051438024321 584961762002691841 16897715721281515 328893736037478849 88189398852566833 565462537950281793 79321332234808753 869137518465585409 769549166769639425 503868508176381633 469591544259454721 737803364493565569 344584426865711873 713438775379785345 863431115192280833 521521487403170177 521861670883897217 302545190016516609 816973340722793089 75729834431477633 840026692118758657 489841491927677441 516318080842363969 50045899986209009 592051765528015745 679129904154834177 425563632541408065 101098618650205201 406348260702717569 459090364871286721 449967170321382785 458040837013761857 364262481351278913 840502335554830849 29153846150645537 499527469086409345 915998922657852417 893263348381140097 8144524526397135 382753674658864897 401956086361838785 467118715826657665 401599844369396673 856490326011275777 214323305172914753 108914683135907361 422404160073835329 402844708295511105 143205515684787345 376349322130394625 745982231661709953 139251895257153537 169274394780959617 10223205314787265 736124621149240705 216130617206978561 395871551137123137 396311924870829569 779289921422328961 150505754802104257 290620353317368769 222046394420459585 428173507638756929 916121912753631361 341070291635237057 525671154886865089 410728771926780929 81187914540485905 359959324905705793 525557161885728897 839868092432976001 651564575078317825 320718267950542913 799600323338680193 986952410086640641 986226815567697153 908364743737028097 919491944916984449 537220553293774849 540110145927492609 158575367828877505 408078789995769857 308957674650596225 734529817807207041 180241464908281313 521640232527602177 425026657174765185 825402607666184449 144088549989294993 519924538128989889 13082422991939069 743295287307994113 429980853085400129 698057213214411777 770177047385981697 916284441064938497 94472138017881233 954438176709729153 452488758123106305 596778457040521473 12260776256741935 261582796230356961 288640596493433345 127488316936855025 102843297672212225 312261153119337089 915710045077897601 470928297519371585 747344264342476801 316601820906470273 103889600344142961 653094939202851841 678864113612082305 428027522071928961 875285398301993985 137851696080666385 469488404925559873 343581830976290817 694106901107300481 547201619463272961 993224494072126849 39615178953695817 972200634192400769 207850306142397313 499582860869910657 414776353355847489 911335339722153729 260660225653971617 848432944491964545 382279028281843137 610799995426443649 181814490275790785 22395207091424397 11583183332334103 777800250643263489 588407209864989569 815765063619483777 10675120486283163 364028266220937985 833047843415833729 994308096247440385 774398740614600449 42956024273745897 718822482899959425 701852428102899457 527761352717206465 870308210162161153 415134845039084161 259191075610292641 657411123198585345 419378074977128513 444717965654355393 138277344087203601 56786891881657201 541053574747248705 201253251636892129 8057689890566878 383626048500815361 6441865058445019 494970709890715457 623671756830635393 231059040612237249 191763219277643073 900371903312155521 582416317275690369 799521433713096065 657800947605192449 376479543488962049 790201421856796289 195902829371064513 659837235245216641 567063680827736513 891730998449478529 714077929831518081 951996303578777473 78038257749945217 14949253658034679 618205180392109825 578701240851696513 724202411934662401 392166330858263041 73534286312906257 985099561047075457 480882416830333185 751594580465724289 981162051665037953 740520343802014465 551601588308237441 656798312989227649 871067985811833985 420112996948727617 345080931886975873 118917846103062881 505323531663677249 898729579012208257 158691816920189409 56730835926575905 19703150951329465 99919534279802497 296607605008865985 350043112436015489 881758418022243969 436802940372498241 155622992174976097 968065331951155585 527099287580398337 58896260093444401 326841910514822593 679963528438026497 629136375862444161 61128438206164761 964716237638377601 221428902449165569 702475991471487745 952875302203136001 934412343695022721 128777744384127153 293752333974580865 563551926564851841 572979728686497921 218774059895569185 798780307911016449 767956214980198785 188709729574505057 424198062190061633 899994339555789185 743097757000921217 716441569903302913 256421031177840321 447304996136097089 165744337136157313 675061946776771969 999273925412058625 28482654708525957 776569627957481857 808341963554816769 113821382025665937 477317513070573825 975909896880590849 493475584065613761 599907164922871809 650084440402437761 684180311416721281 275765967968105473 894279534812231041 229861093313502337 156532952345099105 226014109643280385 541618228779714881 376234936102733313 49054250947161649 353087207143168769 436876564492710145 272740864833195937 8519567664006190 62296195783126505 66155437299716625 99472605768184513 818392337790466945 795631955425868417 358098469945591809 502809502319962561 552444937602427201 78261903874853553 565922116858519809 92822283421881473 839283484128426241 423262083570016065 927178930482458753 982018482650659073 754499486122323713 268497460474749 667829278427650049 512636913997866369 763592925170737409 881114415016746497 530924369791851073 495302569418186049 722784276777172609 654741713339127809 298064319366279297 906735047666771329 94052494204216689 513523103719300865 441796962082836609 741216715979049985 86022385325872369 703022383318860033 885399039483008513 768147808343584897 437623427244059137 787190707341345281 967289027693912065 270346138972115585 513823197456513729 191712361693511457 803043074883294849 394515619580673153 482397566427774657 270962692156949473 829130077932862977 771861876761676033 740956907010637825 910737776022820353 997681665618149121 314151533549178881 820748143792425089 782099168480350209 797625581413203841 75195709757963409 517666802598608193 544511681293876417 509219485649726529 322014571311925121 504136639575786945 942726717953625857 189434336652826817 281659882068225889 623867242996720257 125992260042046673 245885076149438209 732313045090947457 133927521682064561 55192236520404945 826349148200481665 769938626431496705 457145534216675009 359096773509499201 946733235644206465 799184395732780161 367757985452779905 901329779413735809 448153316055712705 429730056890178945 732806233638040577 961845531419449217 737215533026489601 382874641074622017 952455125383462273 798190456986240769 374383260647878273 369418556151572353 518766719094326593 300774210444252801 63371921943701897 846067093414504321 782188282926764289 1574492710680887 417835418139876673 516509347092465985 168933173303297921 236566913945473793 76329247582652465 853486566788589569 24489627022628469 338743617179055425 666913353322204417 983658500359922561 715756446532150657 281526428064047713 731175249364628865 217631857258723457 56971336496129513 772981034428362113 774418849862971777 808483192521379073 935987572888176769 881412191738668545 962909475566750209 184465841913365121 814013065963617793 455205259421141761 817148550179499777 691938591717189377 613223028125542401 877340560730523521 307055338385215041 585119104785022209 155388689387788065 701633188008933889 623665529697124353 657899310268732033 486650129358803713 977856008232500097 243650350456068321 93139560387314193 37746627922299329 251526823206766881 706873002760833153 135684926195210673 997473289573786497 376945967140990465 360714396349113281 421547108074790337 595053381186570369 105347144106808337 583525169965358977 827620638092270209 222822152326454401 490686081568419777 156928705050592769 669928912928625665 715555193611376001 221177666259301025 314568029169354433 865325680325554433 321512944520389249 153366697674620417 933141001950264833 189037471371321441 340508099995869185 356069304848908545 558210784959275201 181273687992330689 406854697653511041 513365486395180417 758445131348498305 268830182213534401 503871906916653953 378997214494596353 291886303828594177 726270763604304641 8762300424660198 299695153144888577 938966252999012609 675615706336159873 82358979129534049 453409342001172865 629766874837972737 148848559944752865 190758658090668833 92069252074402641 766115528702886913 564948960710793793 331674012604562305 589885490890615937 839259348022014977 819171256053095937 947018546464544641 720493184958264961 575961027469464449 579143154961698817 547476288335015937 203214759041308929 742911535308227457 627906865790038145 720427060945393537 944801527292391041 312494390259775681 1743841172398675 608541213560922497 473238273263312705 181419571213812257 819614880936398977 754695873470705409 120226886679155601 854955607828106369 686036510140027649 734793269547761665 505093207137797121 108933743085916753 230553813278760353 521900822781628225 641999561078200961 343011077677335425 100635829780557633 524327797560967937 512033130948758273 193618113150964897 692413762635055745 651374675891855105 580141327001094017 613462918643666177 242431183888029985 221234367176858625 502788805035145025 504427067138696129 36330700273225601 626709211150750209 65030750227954569 648300334126378881 355639731950915905 209979783570613409 245472590391521793 979319736746536065 85640719676064241 14691085791337601 664981474124182657 626286627478226177 365444773228730945 932304102921928961 601318712845390721 890641055709924225 261184069105382849 143316263353778337 208989003135407361 768908285572098945 685673760792028033 779028337578974849 674090679639299201 450156021744224001 939570342918614145 955598088874960897 250965561538784257 676395359059586817 592196873728894977 21867845121274601 604776209745857281 29231549123839073 502667771090983681 231704412234829953 646196670028764673 260655180337057153 667203618221080321 519290707962138497 256229101743791425 208918109164162753 95681108896371825 494029472550078465 516417145215463361 699344272734880001 914241490692873473 755655722631271169 478706525583156417 20191168371983537 471534191199992833 688126569005827841 216818289613748065 58936116945421449 19877298735863749 754309930378180865 124789287067834209 286370246529973121 940874778316015233 166997856015921537 786462102201177473 364525253205432193 895068298012702721 543020933237013313 490961676383442113 937741229480881409 369870882883248001 597057913102457089 762992402122911489 930241010248455041 67806865842996449 144064552193437841 403166574498776257 532665383877063169 372069329712019201 151158052385181217 173196820621718913 706526964542877825 718328994674450945 511483696594208257 734940553768915073 989966333660962817 325938863055370113 757378639071372801 972887678771208193 249175045831254497 149153451142396417 444479626440024577 749272771568108417 714144070542179329 616321678257691009 231867012836840289 202733831090405665 669886017486522497 264445008920816353 268592101702321185 289120518280576257 877972883236740353 545868817233923649 839818910488656257 651089617617806465 589260872700737793 196671726068004193 995270225304604801 506553343477342849 616297902734206849 691636429732454913 200771602800255521 870531129523023105 680510500021956225 563252800069975041 745631098908969345 516786746607230913 280352773358234945 92371464834826609 482697270909522305 981724055834156673 865803784254882945 961870096284755457 455648723148410561 90905481030141297 703678771886220801 543616919645387521 513955460170489409 816411441359015553 607057121240916993 220343007990678081 267710886445566849 259865582720742337 638733509493651073 450618334624010689 782983761849276801 600723748378307201 19101137533215961 605442868741803905 557427099058511297 492403297470694657 137535163788786721 143114787515003169 292676185554892481 560677677188927233 725543218482403713 664749700233599617 244765941494218721 930768142917536129 670196000703303041 291449200325331521 889718997795522945 543644263075471233 476277260748549505 626630641381993345 895045508930333953 20736404228351545 201956758504511681 80034336305288897 998724114550935169 992730829788094081 550474877755039681 315645966818934209 127995945785865921 756150424766353537 282341278694790529 92062426384728721 656820448251618689 385435442104842689 880025099099970689 354165165507581057 22058377081432213 673268115568497153 439308581063844609 438447927017989505 366433922055289665 553596562556585089 645772417440685569 15702112680244797 526279855729679745 676496169962256001 816787392659424641 524344473890636225 562307176811383873 138574679892663249 822535848867079937 471454930802209985 373609257396505985 754619532149682433 45735952942127513 988178658441142913 423380308604162561 803766739365393281 778774485279303297 328762697764560129 627094367073706113 655428731086878721 796877729889903489 770994816650642177 350974287265056961 725968267411538177 572897829785478785 298667723009131713 784425714003671041 626685753487002753 327521494317895873 978006582053865217 681789018744876033 317762145808877953 30602018635068617 549498674788722497 316468024096760577 402658192274934401 605382012179237761 179602517424399361 107548326736502273 95027052886003105 36245845703508193 804366404265678593 621865471481978497 717990469321726721 269075427112429825 65654702087385889 832694441438700801 96822651863455185 726163318043735041 522690874651985409 642502223331572225 764469993786967425 767971218000926849 914830714312785153 717354895851666945 289322668904340225 432942283520237249 569354166093987137 803545084600184321 171285179897175521 513340428810554497 169711010742332737 524875042494937089 941131065952539777 297081484041246593 619801089504861185 516990361819178881 285661310488357857 768247680470384641 518865267303311809 921529715938287745 44230575936644809 436071200404700929 175385505047970017 219082377586769185 758299295140851329 305392287062691265 278642808562267425 60597879036247801 472976930417736705 440825467273601409 470487003474218561 799666379894571137 696831434234574977 570111611087614977 540283814971786561 423804403256848897 722966172259141633 755526649296388737 741399171016539009 325483902931207297 940547362752816641 200017605068158145 502059559963470273 90203445995239665 752266508396282113 189325981887964897 296717221044630721 159613948503587009 330932410162681409 273245299261137825 641501491340221697 755898200262787841 659420220284751233 406976492686982977 579929338183077889 935708669716486657 205099675200322913 584049807739720705 899380533920975745 637562104642295681 675785212104734977 750357532205033089 947142643095972353 358367551051056641 722986176889087105 577496237613164673 844949552890994945 858546913899953537 224199839299906497 153982954683346657 196351248641164481 469939391482878209 54222505618689353 314244698649392961 871063479810857217 38433343144657073 601618722528918657 234967802672645825 979380440597267969 849236709780196737 896874460613553025 981940423066024705 828143165737259265 585200310925312513 180281314607618977 861561161351762177 103617578666543857 189092503622955393 277794222618432225 21476817755488045 147550588408762465 623759119156755329 890139050520112129 634235661100650113 387866875956788673 837384606683254913 93107673129445345 894407083709840129 427794602949603585 585419220264906625 144680973076795297 749456919343419521 175141777645350785 180098200307863713 387403533998643457 882037849910918913 661087988044698753 229922534441794113 302961789297491201 658639025177013377 824935222028401025 195192348943404417 941479063740239105 77246081451452401 763128102038962177 275003592401059649 222550375097803521 783424982801154305 508484629658582337 112481740944840433 341036109366619649 906818334152749313 835575025914067713 868003091524581505 451280808356820289 303313842265186625 412775028774163393 877440128907888769 332510375082272001 105119240444597745 638552632595775489 849882765790834305 130102072944289665 692789058547436545 22500287722820645 35777276165983809 937255831663740929 49153923772994545 79599584544951089 134059782375612001 734986638785393665 252485432482718145 493928987583174721 730836528592416129 491595252853748801 760596851301332993 135848824085400113 550799190315739649 372772185541244033 352564799553608321 260598030687205537 737305443348272897 507786927597599937 682117447170671873 517815683421645185 192473259126398241 463974799983226689 486353445061116225 917983643246671489 842427218716803585 9746659449994867 543340601084711489 556026303799768577 635816857762687745 295026039639317633 518427036690372481 122775992786657185 429845981664836801 787403226980380545 246038019485101953 245819615764446561 414378336816053377 103050317790497553 703711677986962817 712110203589375617 821414302271872257 834854541504960001 718654179082708609 121007694965300065 767685689336200705 68213127395388537 152802498759530881 499083115851348673 788736616667474561 90030800973487153 117028455010458993 643680870465686913 3218078169123118 831834684021238529 423584010924276545 233111696757092097 658917552617591425 477360001338972481 581182808363397633 95295525007060177 773093130201868161 932877630359378433 830369270806972545 27165574172428821 607929464400424321 169970229238423073 997302230391571969 533284089182018305 189450710404667425 861081507403277185 879157701418126465 148632726160556673 60208796112473097 934252222312743169 859542953111375873 237778293969171265 980834201061053825 261930759867318849 961244240716912001 446553922023994689 594536205045383041 397144745993919937 378061248600975105 214638308582948417 826440624076592897 196807105924428065 67295294379494665 845188073075533441 393950689274216641 85294398087619073 437663451745439873 743831953091472513 595931256756852481 261091163840667649 820139784087377409 272347213841314337 71393276097776241 125280514979316145 875735653697208961 666309737755625473 469564703945234625 793642290584934017 566906394851390145 110666396899162577 652971140471603201 565384915792087361 818619325817511681 87873043542430193 816734701911297409 372999649991875521 619770937386949377 760950347055299457 607178335074276993 381925283324186177 492356946364370881 445134320765873793 270565241880188257 288811590556157697 989460554056211841 188965283062557889 71104626147640457 366960043094529473 6739514692814198 426519745308297601 652035913593817217 701414475436202113 116794309392748369 390520877583227841 843609241751575937 259211664324219265 100845650232916033 70366334375478345 269180681794392033 758146169745522561 174922518724361697 554413888599654593 290631651573956865 676344369182224641 733769786011297537 472517086238525505 645223621020942721 21893452709782937 488559980909673921 328781557975716481 39256809936400569 634271299123348353 705994778981708033 927419270915720577 914085446609458817 185536684767704673 496391093704108481 3639435372306821 224847606136446401 697955249646604161 204872071930314081 999582561247422081 962514992287264513 195369122193945089 468957642770892161 610854848219943809 99502578766784929 98206147302128961 281930354221319841 976355256317162881 895170097252258049 587232334322074241 886722867852700545 912533800951635457 10292263152162919 470267505274755137 790241481148545025 388328411672063105 552292678127638913 51023240945774265 981638222119574529 999775649199122561 112172853544588945 222523156372368193 236830224158584449 800279253295684609 619193073682748033 982392349976386433 450422053208729537 755976457155625729 693171174217464833 927444624747174401 338122236711175361 873416814786452225 332579062710646401 54866837934930857 758892246971885953 752338508808222209 658380266099268097 541938560178003585 805682433042395777 778794299694766337 910835267953057537 651296178356723457 774077687445743105 237970006242974817 544500208087409729 710542721241772289 35003789596320445 402104233471931137 613678971463297537 330432085686716417 684466199061223041 762935550725941889 418104104682893057 882458056202231937 921864391390759169 421674031984025537 771188679297818369 372618604743685441 298629449607108929 629844564763189377 148504484086398497 482193492944126977 988778358082701185 264331176043839393 213022085926990465 847982238331390209 848598104963702529 808041375842932993 840040663396418817 913639111780888449 368324096999092609 147908743914001665 275710401255746977 581176068074832129 366743339122127297 164187245062933601 658802950050070273 748672437463987713 960641142898570113 904513616234424961 969236315644717953 848645886059735297 553553615504899457 864001186346271745 895254861147204609 53941649222075225 259144656729777281 45281230327191225 943673190822476417 637550417353374081 808578468103394945 582152984448626433 866909854798446849 443258570158029377 921514468151887233 575192323332004225 612483377079524225 819881775984875137 757943823447835265 720778382460181889 184164380137783457 108073359832040689 152273359082958145 395628666125332993 161143869634639009 650996359463114497 179226216925417953 181812972005289441 977584365140327041 774791896358856065 358777098041745281 742696352476372097 198087829564212129 588680449410340097 698106069462216577 364317881843007297 916387573885881345 265235896847308097 344196547548595073 946770392943109 489520807185197505 547038848389640001 11103003084475205 965196923071644673 235559577408931617 95334887510254881 509079979351046337 404976945110462337 560490818282300289 348908945504383873 674828986374922881 850181411640434689 532986394775686977 337178197273054529 147341544739763457 595492505677100289 941661736070027905 321166665847762561 694577913339731585 731685451371461633 798182173528797313 790844211208700161 943029659720426881 731768089588257409 494559774280229889 689204821380549505 243703031701745217 641111023194966401 990635591140371457 364963182627739969 200986877307204993 879041562423481089 557633149265750913 670028443315210625 850116449135601409 215408788801156001 498493971613921601 448758965151107265 177520631703433921 687229991938949121 621285321510821889 937825738584486145 297377758460374529 631177079411642753 977249423875857537 973354088593985921 116462051635128465 956456878568644737 862112529438814337 441537375472570689 305221635305361601 614308102873636097 393286621097157505 806411664988836225 241497852602950753 545231706787348033 144896640907983713 390860865987015425 778007074264639489 329166964780014849 578597152585839361 101726673575704753 7418130318260553 218724444288568513 35474660285824913 595290875049478529 39453742056014817 108515661818401553 240660692390857633 234168236087946017 370930690088872705 457429178430544449 958426541492666881 240210349083447745 8163738699995094 923870768052367489 165438541258051681 990413556161478017 705950359420146561 950612641903433089 880593269905130369 614711419077060865 710809870234402945 215710097337890273 301620411078769025 757203259195698305 258779543597032801 484294942070818049 804757488510073729 267739095699148769 878504348980261121 203920187578191297 520710633471789889 551386931494185729 715354096512701441 200111370938657281 917389256199651713 562314836546626369 626744649874570625 81103015020076449 110235286639177585 869816720013311361 535736391509377793 749255735204798209 450179838598113921 622011128101355777 380466063885609857 554836909294905921 476297047136679169 502185916546885377 200295289497010017 694807208342183425 187156744310964737 219512287474607617 273113302026377633 49713202407318137 106899885699302641 646198512674963841 407520514115393665 626094269168873985 77493531987112625 244010751517244289 222276315981805089 505946707374832257 578911038762694145 891994774304940545 565176756205378433 840350853858012673 598698226084632577 2352183373751871 764318313865363329 118584684721454897 279222999820941441 901546947133049089 624510642354781697 119771410840854737 355684491730766465 758256789058243841 516556762120689665 549815517528415425 554623587261428225 898778266854400001 421481514784634497 86173110555989745 898300031566787329 594608299130563073 827940977083859073 116604878245155425 205077457817363745 407447510449678401 209494782341383969 850825024497879681 893206979968351105 895716133050605441 777802722221924353 206863732963697089 591567747278613633 26380387376626401 994874414860678529 193605650517838529 595579382531962369 489620326288992641 187139039563351873 709579091359515265 142341832601456273 415418131994435649 619318965668359297 303501723830578369 31903161218178157 764922862772216705 718019356335975809 557814973002038529 710350522057890305 80492721049175489 272843319484284321 191562815679446881 427234278042174529 882293117740381697 454091720328097665 578217623237904385 59865292565117305 992527202548380673 266216175494609089 247777784113480961 188591122702302273 537709178595669377 578795829988354945 716635574350092929 741703505835825921 552398684852924737 443661087858149697 54940703829402081 190727462037255425 602660873819651457 897773337779984385 366691710196064961 754186847489901185 922990597314303361 574596698412452865 495425464531678017 201352601702478049 365954402537575169 988098717805105025 966621055028028289 680903545768185089 289399896285452481 427449608845197569 390889789763775745 29935722956434321 32422519807745689 699336801214645505 249414569698458881 446540238988912833 179653952833227489 999081152096554369 400280990663731009 387551669947367105 595758295214132225 580065895419540609 532285800953999937 438494673387449281 580830920980666625 550127135258126273 668117331597159169 504795775391169601 195854524840321185 558388215618823105 213703792020865537 504675725479952321 219266447807164865 679557438734097025 762870447120832257 270615625030995233 595444939202941697 866082169660234753 209712225184873089 256842555591585857 38568649234683505 661020168930210817 774375812229948161 26977973769231057 466507412222689793 763433849748981377 405981329569229377 184030011689909409 605452337828118913 659042874236210049 49549830342215273 182609338862459233 763803438811073921 95417897020258385 328015649813195841 312052715164067969 900942551437957249 244921146567353537 937293665971878913 493619108070031873 581092211151009537 89780717491169777 139167333854757665 532775572690408001 713286494013338753 840132743230643841 86315511546814609 199634313146884065 534971686249384961 93711840407667777 764581160520421633 270783770825143937 638952062413657985 329373176381384513 293704540321812161 201145531571210497 901963099839726081 138172022502136113 408924090125267969 855280622464700673 519380195546823105 105816529835696113 637441359841176321 117083691897629905 446369444213083009 317579514177243265 986728683786381569 821486946814356865 993697344662301441 237963075504612929 642631342903769089 371217870626463041 119602490055264353 977438716131690241 16406299652786061 378510977005813505 731383426127074177 280443074215387617 529098775483618049 421784480979749057 586086994868544769 613628267443477377 342462536755007809 449603102004314113 823929680512627329 490403958185627457 167081323559216353 870828566474624897 836514803055969537 204448418626316897 645173959677393281 15905061945939993 760809924321101569 856615904915887745 228115883304639041 468058224684693185 986135605246381825 420160355674813249 72961699756305617 976248528545706753 392627743178728385 400188624766347073 159808441595600929 958583499080003073 723935186938298625 784632953614039553 489924091007324609 373253314717086209 293091237824675969 663799996983190273 36032136283580489 314731389336270017 777966059040757377 399845250569132545 769467061484576257 629920770043579393 971505996723429633 170595001440322145 38199268191135617 139198943003957969 192759425389262177 286375745870532929 284697563275315713 391113231242965057 458766031628833537 904421205862039553 308604579281535489 930126703927850625 176661504814951809 741642438210494209 247221886832889473 670755709264849281 892361474927916673 539824880792284737 183438673955834017 458245105307735681 770101287845115265 372540332366487105 828217267851201153 268291307162140673 859710900092629505 233239627076105921 360922022930509441 722066707790826753 610210870613180161 620255955507122561 59121757383806537 836867175377076225 424165189067615233 276057213118949825 389111551648795713 819167495486549761 622883571056299009 662421236596220161 354013888410761985 560923123582423233 954318932922141953 805778131689411457 968283377678829953 599920755294316929 560269094978657729 551401914910645249 121730234556352465 132300320718481857 104804414594319441 73197198531065761 954396824051741569 154617377434913537 919869082058632193 327398456187541569 342995519160822913 601682827366513409 555532285055726081 471587327549006145 622996397992807297 25726727576124377 930810424377916929 631170267416582273 176316495409238881 726130017099219329 406382106724571201 648102429836715265 707009986998798465 534122553443221889 973537812550752385 33576813792866033 626117380720600577 633653255948896513 445635000455517633 538128196308893057 957253086714644097 761418701304943873 11081027031373481 897762053846083329 57571191100336705 982235521633892737 862979694934288897 90067336205866161 491050437562535105 540129730225583425 353216554677807425 94691421261575921 874807883659300993 303387956683987905 361712339805187329 781053656235204865 992238009576595969 269191824473818273 349257173150142849 303883394408916993 992656778002398721 889282662105326721 39789506359646513 763347177616172033 904909837396246529 494449716978902401 410867208221397121 948560507093635201 826807289689966721 407696350725526465 855682862113944449 626670300792628865 123625769871381409 972035649224846337 103215231579106609 38077466547708385 403248571475032257 410444791859585921 972523068104202113 313502840080023041 324397761232489729 367136705473210881 910940029195764097 320366857174452225 845075220519575553 38683291437219937 782809510226790913 682361563012083457 3623893278842161 831467171705138945 684819732846229121 183275721063427713 933222772292921857 522393764232244737 956001538452277121 578347681652846977 496240880537868609 449832882173250689 705698069850235777 686049118790993665 657423264355387009 521574267334639105 422595950241024833 40753555639643225 729717372848853121 949494828954026753 764135748618123521 950849586522128513 674647715730301953 963092176505906433 810834516988585089 454277679222659713 237111932324069121 125609622391305473 647419060077915265 899084217929147009 374528930067540929 789857499558362241 485974414828994817 33404837066715489 271124140482471 151844702821517089 949971837561868417 978443911942935809 814734593301679361 957918133398973057 7093483624110776 18766126080866033 23344723115144461 317336516471282689 178880980230623265 93942139852334353 133987199007904673 92274183878370049 512691300467103873 359801353041465409 147146600517402241 759480180918000513 713159807613074305 429873397767284609 176403897158806433 443653780085664833 273886116528238689 459804130274310529 506491418071050241 446609478004045697 293537575340089089 229494322961375745 968055924485170689 176188127229689697 412796768571062977 767437804161492225 205488818599548033 5446324595208553 368977544650199745 885363265109408129 375123837143902977 559868854747289665 573737738967132289 613068163738578433 239878365267429665 985269184073995777 806790060745392129 885656915935602049 742751328896204673 341866028779289601 156144600537395201 708766689147754625 430840043871029377 804070193958420225 185121157575117921 260415413288075841 564676980499129409 427230510654762689 570686145048362881 157595912212546113 151316705131648641 931541097536904065 129761269126653649 176550148155218529 265949848513642465 12199655524224085 863808556691189761 650796273899747073 923736386444289793 829548379909919489 931632689799933185 241581315639582081 994511364232309377 482270657782375873 970996054371788417 770751675934182145 547124015035080897 792828321328993665 986978488944977537 893455063404918145 912152575929738369 712401162421027585 805321489140105473 963118736331924865 271943556980517089 110952993223701665 439189647140047169 977422903611984129 851332330138902145 888142073952817409 365399445586682241 793262571117597953 682613239041643265 907188534807271937 769371244288642177 240848866858744513 361568550156462721 604202807046359425 55643458534625265 560149736991380801 370488032766303361 600687360651431169 982162592113475329 12942689140590603 107591332480225793 790894535513441409 451768018855112513 205106782211348801 184205152812580769 185526262121111777 463990266125541953 778800135346205697 301173144381849089 969092308788898305 815765104734559489 723360665456770177 829639883946555265 423422678059647937 552847054646413505 705764375304699649 349527968317929089 440802217543787137 767124037221570689 963035114937984129 858320613667501697 606531722615084545 351853904961878081 435005140899637185 185397801382592321 285115102572486721 650852521381800449 779284812518486785 631003509913654145 762546870598225025 343276009185053953 612345205265587073 807421480504714881 448273613594349057 307895796888850241 507100114848669 672208845801662849 46397513263041649 915328234907100545 699746537582814849 404107366592896257 791774737110525697 149839884379325377 559078718140089153 941872535852866177 591156909900075137 1019168213652222 582501299485745281 60707983331312225 693875224956595841 667323976400176385 440822898256133313 941868010659504769 275344373133446401 646447099145099521 367055661600819137 455521268829571137 687562667691619073 760376084276451585 815419945200975617 248005119444002273 704625838312107777 475375342178843137 550527231229370561 140619660829699457 662000269464240129 568925114727584001 824232254956175617 12214312464436717 202987279885956449 697578346811646081 435359694691147329 971734798673381249 354648693496468353 803031612560339201 22522529020310601 214975917719328897 761775750157436673 520364115820207489 261191090344102145 3002187732576545 217713659825758305 924918468266547201 399801757054010689 964655888904871937 704573128299255553 565842511278084737 30894940796077465 694496734506643073 255263289446016737 918671951853745793 235051352662200225 938260964077727489 291687980028836353 170923090907088225 418886285324010305 593966623089087873 96304501488159393 798522496736857985 782821639579172097 137227736976512913 610121240830135809 252690179841273729 467167466016281473 748899566207072129 394303082580844225 452903720019030209 931716698022118145 492211705455105153 873181748113449217 758716945381657089 998221333653834369 981032026536794881 625077360032005249 899027227989755265 528533393478742401 492443923980886209 688497960203829249 590044304819777153 803742351845688321 812638566497881217 492690722971811841 531499818168406081 19330222694581069 938074449651054465 943992512548742785 283964558908230913 704328890434471297 272415047229898721 446913548097679553 488548751721303617 422959424125654209 118023333680127969 708456574035590529 674413706056306177 517642811687597505 28495959954128125 266020399161956065 830709832580446081 423103612622075073 201211472811763777 946681278809716481 209690454828837857 821175265289713921 297122735423712897 265133681842907969 829372092092022273 541616010608240833 395645197608018881 908673821483528577 600384014826410369 150640420652042209 757706439665312769 453020248139633729 296361940522835713 938971160525230849 477680037069177409 768306116127359233 994806808525034113 936151677554239105 268504826715386017 879192756931527041 550788709252763905 376890815801036865 622890661537269377 458814231932688449 934892309153418881 45717708634402497 521860281554225473 488362909842916097 315662569981377345 273717520114249889 80325568336405697 680887130938355457 932432272185970177 279228499742846017 903921748940874241 30738994053503889 564334879776843905 584866197216829441 123526637103054785 743653545710383617 623691690529632641 535984366675268801 731000306352044033 964355476195233793 95600063295243841 448691886081579841 884545244259385345 239696147366043265 109853865982707073 664953739300944641 723184601728163969 829567703976206209 406337205998418945 152369568639958433 131288188582800561 552292466832778241 271412052043764609 199328316601555137 45568939229681857 276040084672271041 251858594698482817 992889849875840769 783878242324789249 846402344732620545 556538185648783233 275577008636293633 498423358706745025 779001422126921089 136671504257115825 35032062540867769 982315704832217345 504491997782718465 986623287914632449 42082893948862225 469861617085385345 94236406400110433 862148591767770241 601184181257000449 815578898124186881 934105102102602497 896598176467030273 773580233431989249 78039542373332433 670227562706625025 172641322048910689 567136743271905857 401403106377586049 296161606318815297 233307194431098721 724991394165090945 524642793488581569 561057278784627329 487859910776414529 183485785632800705 866329023774454785 981285299857528833 72121723662640129 481896349240702913 57399621613839713 865124842335003265 686882334083257729 194037621044376609 917213337664293249 596031474315776001 380144312298263297 194750232095305633 96580791279976097 352428732672134273 917944015954610433 480616087176432641 118245636494435761 811706328301919873 953768309202480641 620097236360169985 18925381881601313 737109723226719617 448198867246468097 327930716686839937 691617394461616129 675540078635986433 889021960389904129 334411964747847169 812157752827900545 2145664041275808 638931412655942657 672672087725462785 645340347337850113 887296053300484993 905039985000662785 834832142989927937 314237518031845313 289534125898935489 234238804471338817 377758427184662785 298313136423757889 103968354032343057 334169710907168833 495929427341696513 33710937940909957 131994400226172817 284990584430140353 655665351462008833 820586660082454913 551040988946578369 616632912530356225 512797846669304385 611008699812416001 221165661410079649 194913117513031873 254028442000819873 235880134807132449 90851688082334897 693328555943516289 28122232635087841 825261619436631169 482473410670817089 571934684002080449 912216165374164993 443751430275455041 426923927261906753 777275718841856641 614521803996655745 677182360010746753 958281633129868033 795466278631202817 899328460177944321 210426805343900001 307700998153375617 602360015455907713 163346883535371745 485787826366859585 888643412214715777 469082228157041921 152084125498678433 750146734435162497 433936274927486209 397460918986901377 17239538629855389 125213455257082273 422908058040572865 218103801178379809 645317958221628673 472986076271752129 271064140399385409 514701436642248193 876151748990128769 497597184898907585 595638118909786113 612878046532209409 148316398944874817 710458399408906881 121196347045849249 852475654849236225 605147517568031617 88987449483951761 556734957569542401 351083159094592641 446978258764975297 746815841519946881 618958900788623361 957073734725078401 577198153159532289 987456106853201793 558366886368499841 216180734314427521 444794911699833793 281807441887195873 281204867934501825 961138000381431809 595312765714556545 56073770041891177 870239167952970369 744174335308251521 294902150014397761 529760449051593665 862708818162769153 322847825141515457 755728827869962369 48131575897130577 619940500643277697 977122858844204289 860963712214815105 520200668074124929 48268928950630401 666645083247949825 837520468721283585 327969986471416065 536545920130915713 159396249043275873 356404305976671041 806829474362189057 446213089327255105 894475997139444737 933864978348868353 518001781395142273 713351361637133825 741450170125965313 969517760772934145 714526683514037633 939125653347058945 135939272874459505 76340814114036705 830992961931244161 799560439173571841 595935312032473473 646233757467232513 458150029134401409 194681806172848577 36394478779961049 546013212240882945 66391849915092393 480939311045570881 922246065244557697 972834394638088193 952253563074435713 542796818159455809 343998684903404225 413696320699347841 250473227282768097 715900813238786049 918152363637169409 277669663899732897 897448855049106049 484867774828483521 749803443346060289 606663581905184641 682290924390841217 956174354829723649 930947556688003841 653928718985131521 776984431085139713 816705683124791169 459458252055817665 460210906252445569 710908827830777985 500163382060829761 465584234873084289 594781635856836737 726220452752670593 718826166845342849 30730707157580641 279859989994111649 914106840941101953 202287530220754529 123558994576505649 327714173611301633 848027201633698305 196087276631043745 597967611399390337 913621943486493441 474734892720434241 993051894970417281 273846191342464353 736635858442273409 438737495980490177 933233252412190209 722785368792393985 713624208313024897 458114653344537729 52281167255497249 15969792797697835 968349525428894977 762134729017049089 973723388698157825 759692058022785921 552536554303078017 382365176990489857 21901688445975509 785341505072459265 434228265414137857 463059780836772481 626295465601952385 806007639713847425 752614759961421185 943255255171109761 344849794843352001 772282409048152321 938453536739192577 447571618349428481 657033520990250241 17362815116207743 883813392323947521 6161826282763628 673130133196163841 178684405259751585 90926014099441233 73197960230572785 134280051649550817 313221116304454465 392301914755297089 9940349569674823 300742941364429569 220056828781132193 995968559287636225 790663946326532097 259553043859067841 271282870458215073 931851163703999617 740989614207862273 746144600773643393 695742657921435649 447198511089911937 957588313468079361 139698546260984097 315293743305836929 87940047930761265 30520016711832909 934101079798946177 896377803060595073 504454304100253377 404988142145924737 733829810418694017 137694629308789729 908065136225520257 304010902367153345 908239199720096513 595206024452146177 380419238719046145 479034801001148481 143174336953659777 666713718664915713 281618612128898593 69069128892024881 643295967387867777 878651090321447681 22593037101334093 703355278583700225 2770477651505843 786915633708652289 748832886673671553 366377573030987969 320011531242496257 611586849087437697 640519632320408705 911274654332089601 981025556427976449 452886589786352577 760672972661883009 928148863283880193 375806629824804609 404034952036049345 698687450512355969 682747023227392385 296467784545381377 797648598184828417 760190536493229953 289476184473173249 750830714420626305 48559025273412713 572276258267184065 187323751074700353 720594557970155649 330559791191241473 710736356060340993 380199562352814273 11662239979155943 531413152286965825 145932460032160097 82359499865134465 751540037262156289 343872011862465857 857560725726575105 188382598961695169 453887930945850113 885541590942601473 125012542792976689 944758025171552129 515355222886324097 202780873582049985 576714161901964673 931221191924876673 859983141150504321 349815711245973633 724242177798377217 824911310031069441 480014051337331457 280717556982899905 138793575232927681 795182333405691137 320360739391130497 526433202696090049 700496301593862145 903087162267524993 251829349967845665 919795674313810689 94961887921375169 714397646911848449 413151264854260353 487193662559313601 404413311130102913 901371964707010433 564782800911029185 945740593827970561 778801887188837633 844812882658672513 82222409012299377 69403738891899993 639814320211687681 858376830239592449 70343376987903385 947292679271562625 109947918401235969 361321154692589633 753141193138556929 923454064639194881 640406237051824001 109266976180350641 688669024990200961 741989962050588801 484071833869922561 956084265477997569 583227523080577025 226649281639616609 400005235198623425 830275694882857345 91656684229331377 193399826154042401 38682425844616121 948473026150637057 254543115432394273 361661515861548801 925525002598593665 304715860058223617 354126040742084289 819283348411552513 995330384713856385 230534043140593793 387605101746341761 273016727701268289 721231966062962433 146603470752836545 931492730043697025 435839999163626177 96193635928603521 366617004368052353 478808929925033793 661312423670032897 958277500902457985 78359297437913249 900607013818909569 420094470922613569 376650721664606913 41773060714930921 245990494434149569 652404278298455169 335274947996172289 500656257163996097 835004268441633025 40651465102520489 645332705739168257 710761460975518849 404252739476643073 87588277586284849 593697073060130945 15331707233514181 776633935713857025 706458329395793793 79276892797924609 737978160989243265 188127291769003329 120844057825728161 16127415381195221 266385409344536577 513203898714419201 913879500875204097 284188465287275713 538346690158689985 386336992060190465 380494176126425985 5906785781920832 949435478658841729 773597558148264193 134300772398951553 18448954228080793 230188121056002625 261870507033872705 555173111470217857 23473986081999245 606606194747428225 13391197086814799 877645462397119105 534393272306250113 93313550320786481 492775515734589249 897788857623815809 737707634821905665 871673113866592129 178319534490082529 691598630617598081 151509850295855841 689059061552640641 188022277158463425 806199031737513345 239833796514378849 159392484517695713 205607680401140417 911999544909612289 243601230330387617 843709703401444225 107984698149092401 335612484958055297 562971924189358913 403293530743752641 51408018203584761 566776666622963905 295575282037777473 822735578558521729 450531333239236865 225266463883791361 552149437498005825 337813730115954049 717150851832609921 953963484701127169 65420020054819617 930489701851811841 951414060578937217 780718434190241281 337623071141425857 993508775863261953 88437968330321585 63747591046315225 173047813936609185 458493848148165761 591587490590679681 743130740254194689 278602940889729921 528170475098193025 397178578635912769 195169452234644321 630077593976626049 375165173265898497 904287476492239489 98215337104470273 264983086957048641 252037397591919905 770987412001328897 830001395159520385 923256468953088257 400812953600720321 731142408327823233 630044893527461633 691440066998129793 721884652051812737 643435051923045633 69501386681373849 269104984317198881 143961352668171121 289286284648138561 908725627655591937 251268983492142433 76630729354548065 764560913980584961 714150249861866369 568503061838914177 788530685265683969 580387868480013185 315966298866804609 936584142779313537 366200914687908609 173129578472394753 372145021860696065 407316474225854849 416136212457402625 497705546726191297 658866842323213569 277019355516021185 485738333054399617 770431503239716865 819335221073124865 172796520730987169 423740063084878209 468722824635928961 899789194977039105 900820700813969921 468855255089806657 69999454569067865 201452853586353345 985368382264699265 654118440006769281 108614699487016961 538961924371953665 960232388829073409 316468852649819585 288432306563958465 568901051532868993 681556447026896001 795082831770670849 153740470119853249 226509334067962689 827334169065668609 241867156117848481 189588171876476257 665030298418891137 526177710174739137 323120512920198145 894553851464191745 251884782017945953 736996544161687681 198002527887155105 997729139189356545 850745259006039553 680567163541656577 768096178640448129 433766575699191745 661227010723983745 730377861420411265 819611528970426625 254770205339166721 541449293824349825 708481903923246337 357883121944965441 358296974187393153 886947350501593217 335395166854429057 460611618189915393 712605302471228417 556747800894761729 562463500945700161 165268924107337505 832480346823242497 938894719680000385 909858519007432449 836326685901269633 223553633116903681 338995589739205633 560820978032371201 724207191540543233 695213237936794625 402734408066571329 468466272319464129 890444986704181889 120289838583868657 83687555256410913 839029572484111745 708463434827180545 875149050393215361 718715692503529601 116616652301249953 898214598092977153 761191838550001153 442855981541562497 639223253189005185 672929748103698049 325757742028709889 472792395845083009 921998757283237377 490233094500268865 757860492251506177 612051868227929729 587591786977117953 46359509501755273 726007661063501825 722099563183085953 169183934004966113 235289688686805217 898635544155904897 292151734428593089 801875957135894913 533999885849837569 392622889632487937 698078491649361921 462946286810396417 656069654930632833 935252629510511489 229145417856393857 269787350101825761 839576487338248961 206314777074194209 583081412622810497 72798892714818209 68132410968701153 209356427657024129 778224449200230657 444061938844004801 148311080350609345 867081657118657025 440076187669426113 244240107108968385 430426198144033409 561405363502853313 212904644335829121 410989503955210753 126129829164980833 462616055614855553 790110442043349761 941462157365979393 474703861711589057 86573570039814033 305580619449109761 306643745966130881 284946099727747553 159054007938319585 778483622077082753 631782034116785281 741555795755942913 80576137300806033 42823996650277249 878670754898354945 439878421203374593 804746417719538689 348114525288984577 273812502459609409 792377679673904769 952913985645107457 206901130156758497 221376315571763617 641490763503171073 375427701033796545 347380914536181249 629398867869159809 789442195675206913 975855013762906497 954400245623112705 747985339681935873 404618851496181249 483102272693056257 39746890041008953 383604944071155521 840345479254381185 484538484289696897 453521947696039233 406329528163201537 275072799105331009 621164743780521857 53782755619117497 327539482647811329 988450617086954241 546909922421161089 103501113372608705 992852179852963713 776482908991951617 424715012068499905 414721177937359169 35572136639903109 497552069303083073 181764115419166913 852792251239840513 174701874972914337 561782046031808577 987724739460187393 932482500129587841 51495842911041481 126836455591757153 918994113399502721 657064469173754113 490819574442770817 157294555285758977 197657023096009953 886141133598492545 587450320539776513 421316707088692481 868214444291975681 173716255576017889 170306488542156129 32128257668162521 123336379265136737 641094014331592577 134929195005160097 653268148501041409 490247068363498049 376534341726319617 79992880936249121 851542619016171905 723311471762794881 562731172559516353 188951070431389921 941796637422044161 950528910194787329 892284975328585985 493010786580828865 680192750763026817 529648328834010561 349197527084690753 494482684657160833 250520450288746593 274320118501304225 510439997829173825 656306434522338817 589625462918476673 506037105344400833 695874078108566657 838460094395347969 417449166935909953 520662516689053953 497904180585159425 327410979108595521 594130152559458177 979290759318640641 25495734885502941 431261650248647041 106494368199236081 845358019535876097 62524337460850177 549420955625766529 90023873534150305 399759324487231297 870362077031437313 348244333846796673 586648523521034753 632807103888847361 552324793930644353 938022688877243393 5676495582534359 698878772982194305 376886410815465921 334962841871007553 542720008011457345 842367733768423169 751827855266363137 665527695720033537 683058423576582657 181018774822316417 317767544262459009 518948614231224065 700613750918421377 336965452769941697 942481978887180161 144268935074297377 106319910083200849 211988973328569601 943357767394836353 216433816161842433 910498579959352065 240005669153116929 231134418450274369 135340571421654241 468887556953049537 448008708110332801 981339586441627905 74163096501511201 472803888467865345 301209471510144769 18649169760330153 638546730307883393 227790164138369281 986640429763038849 102612823342944641 244443756922638753 914839814808516353 842814625403047297 380185111076009729 455557536865644161 732402646442935169 615132362917872641 211332754377984609 155842779376232705 129936686012740673 104653713860880513 559313292891523905 760653540872841217 234523301407264737 281811286784144257 988329024244698881 712446971517696385 776351040089110657 709941697127430145 740066394771425025 362072444362258497 587676274032205057 22611614824963769 219674134419243233 431360302379207617 99787103961034513 533175479550020993 754177429316747777 591854860298088449 225757626544023553 837522267706841473 575959367123338945 111120313054303921 891234166485020289 467368384000064193 405178835840622785 923218643334980225 74619983904128161 430678146163838721 672875068727670145 112973299660300337 120921848502632657 459912746715968257 646697168831487105 481874146175233153 894917288266540801 303018322916894785 439981278919439937 232455778344164097 899546834379265153 714684157959037953 939192648782018561 591325567539758593 180507758086250177 417878385288954497 52093754462212873 440487554597471105 809526191982854529 142571186372986609 727556905461916929 372086370268437633 143939710081568257 547579672656521409 936499498876166529 481189531646069953 321883970555660417 983434737437686785 131396306212657521 200869560565497089 509021464753615745 453023465378262081 659254971866879233 427897205180077121 968479328432238209 19571508907784365 620492324342343681 528196431905531201 800203118666061697 248493494341285985 815109214830776833 819348604189830401 174636005056726177 954076318626800257 659844465198780545 151500189615791937 569474529188241281 660315452765725953 398133191265365825 924783250173422977 173834514252575905 337068392607346113 51865329998896929 545683684650374081 533710419904778625 400717504408245185 513925703412375873 19696519481446017 223979998197847873 888567013768078337 977711459992640641 264223297571920321 908870077394837505 547181094805093697 709305308961937409 293251606064561793 423860244059198977 188872244218014625 545397666039470145 741293826256470145 322185672584126337 642766684695342209 641686724145920129 153859094389535041 788759927737686401 485626746478839553 989256611175569793 49022043337078713 559449802372782273 214344337264915201 287879262048555521 251191964789345697 885798711679512961 801305041535822977 533469476249912577 293859401901830337 61739409742259001 543354403352051201 400833917462470849 490911666013008833 252412386204838401 615696854107977089 331807601207295041 372197180461871105 524389803044343233 817668861254812673 462904772118257345 682638702240726785 25497806307782869 145021508028076353 826389057096470529 747730170705086337 170759057675425665 243319180281272193 955479456615698561 232208994329997857 694093938380746113 642630647123166209 330168166381504577 761707824051047297 274299645839150241 301301889682999745 367372467884784705 466015087558307777 655072893816168321 205826869486184449 631040051634478465 742094585522853121 284680702600567777 97368347112475105 998164203504636289 758239090628027393 299166388938857601 289146175529321409 939856355187664897 838793955951491201 477180898934918209 671650513245051393 277707636708463201 621042043199143041 683754633222008577 496522442709743233 560312334823301249 79473636028343009 389298454974166913 210169851706094593 19313618402684085 313282221715443393 459196210240037313 253072452318303233 245579603079086433 614161918221459073 434501389154419841 331721785943923201 751664855028330753 325092705789788993 607079078311357953 641810306221867009 324722840247524417 496668305071228417 990267661467342465 11323457189174491 33297673592862509 303656339914088129 721624380284225665 31420383949875233 331352873647240641 637014144881067777 946041431518707969 245357840141220865 443529747700516481 599774037759605249 19576314418770837 118288303015770433 47632578244396489 751441888318755201 166458214597199105 263742585522262369 765001020909316737 635330188833226113 999262880818349697 659309657863911297 588666116202325889 235204381944033249 576168281456588737 950897271139719937 725534126242870017 718516739755305217 686113880363336705 481566625332600769 395466095437520001 888218427178106369 604814210014424705 149978055597554049 550809663185070529 766685334924719745 699774105600482689 320782837023852353 779107289760084097 334799645730658561 544195059670343553 693794041297135105 494390755985840257 635954713836756737 957051225540965377 662537231470519553 964339625676792833 796078505000014721 964376201447137793 331014965868288129 457920379606029825 402208374819455361 685289428820254849 38537911491413721 417847203434867265 597330169462072321 711480399657702401 197725153671139969 791854002129603841 989875327454033281 562361452172922305 164827344625035009 614504182384600065 422333656563626625 167122303300985217 122073971509390593 375879154971237057 2894568445018565 222323183675513281 899610557032541953 294392423238953409 863008588135716737 387925067890066113 843718345195636481 118212604707444769 476521728205714369 69876592710613753 245468283760583713 694009842308254593 254960640842615041 463284390915489985 179948206109369121 84254862859374673 539144147924620417 332138301105231873 524037350754621633 197012495288113601 138199611682086497 930521806646979201 276831049388274401 567620832455382657 650028459378436481 542812672396621569 410810876513362881 342997470678689345 937176827052542849 368795648476648833 346407097893457921 550354452701519425 161932552257272993 201719858678671937 733531193774933121 157247735413427841 615421436402716161 356614649506852289 709911878589220865 164174265588052033 446771626267693761 181730806981988737 809718704125412353 320024137775398273 127437943979476385 822525714585779585 542198330478012033 960885890760145793 718035837779215361 565512789640791873 627200190920358785 780903835179351809 464160144689419265 444523959493935169 443975875731180033 27636457480831213 985414863279888897 986090585599754369 356070428409946497 41828476897627809 968139442589848193 160959675484619425 856179198156151937 241475105014380641 285092514406588993 218080002113907777 521341237458340609 481939534308033025 380778343024776001 44193439881539121 374724785640662337 247722725258221025 443432351815633985 720551988794738945 662602450747936385 777942233741818241 776302721921570817 757977155936671873 224108605714658177 67943183951506113 152283057659364129 67837158455603233 460339562859086721 685653609509877505 135799288263871889 570515367651509569 504743595870504449 595847319288473857 60890138934301065 721182091709579265 118123153115941905 191554257185295297 819527468256399745 427387757764805057 341630962782115713 623250079264714369 922408346466514945 392020364772889729 255705481589028961 317577429720365953 606847752197285889 901990299609948929 730904597063638273 453240221584472641 572267006799823041 326722802427013889 690129971145193345 668033181476211329 290491357573547073 935879096045098881 705983222708308481 604011062457111297 661148276752445697 203043020592616577 260279600935529473 144479327743120225 35528874395328813 157377501159189153 426510212848111105 584339823110859393 617096142907744385 970075885468418177 284860549211924065 122515049829736705 843278371284544257 224033682956942913 930956315974864129 230492185351970145 269281800804666465 886398078688131329 334637735862838081 783887038299219841 496526253333531265 72992347726014369 587705849263354497 634367729997414657 930208861093522177 215161520448589281 746809227558951937 227962129430501633 304816975249355713 183070909289384065 729642228137148417 263990994509235585 503649642422718785 520261965062189825 712726780899298945 448534452482768129 817200525799382401 953306948846133633 563694013717704193 479991948658685889 362361623322076545 274306645886781569 829740111448511873 255099167841287041 424709412073742273 84970373603724177 209497972297409505 285508749548277761 322640937848351681 536956409086116097 723762789055808001 742138938622709121 435969684580317825 417510244904903489 640280953477169793 811984699819866753 32027612258591633 791319338173991553 721227972346337537 965633340817966209 776733356687874049 13632809052367635 374257706109172993 739620395376896001 481985052476947137 636424433795212929 577422507775519745 72915479550893281 937752384432958081 414683826534300673 996287063685453953 578781111448925825 159134104620566305 925405475696493313 952758231136993281 250164141530696321 175297185206193985 894734857853919105 977224243312885889 497448538326572993 556629823350196033 111876756340421937 669359621914804097 501233876276394625 254755486333596801 230249726666144737 802352314915221889 169845040594985633 381526895311115073 21083938115623369 777417273370456705 452189461191359489 220130107068531105 971933943424531329 120471209802811793 942647676193978113 814487477430024193 997764848596233345 114076953755454017 87825268066076497 770887090009939201 456346435241570689 481667950250621121 467748274132951297 604943022333518593 399256590803815937 347204346539950145 569614111087254593 832488410462463745 827079490165502337 244487094225174689 834304932188722177 617829475653767425 700236907924846721 462185870048141825 58944218931408441 818076304754089985 148789386576751777 402165701901051137 147869358414389761 687273042487024769 54589304436888145 271996289391022817 775167036021038337 896159071026932737 292086740907123521 402792443107554049 450663542787360449 278111532770598305 20232988096580585 809084146087126785 354892620521532353 302781008516792129 643272169384871937 519695777346182529 854618307824658561 507894107843899457 294360259742575169 392196343261883137 947133469156916865 366541973837104961 850129422008777217 966061450519529089 767575349493647233 540010062959201089 729375540366532993 752083536816211713 378311661422579009 450964845282914689 753464709454348673 741724865012226817 133093442246284609 222855093007726881 603931787405315329 847098295454980353 151808278273087169 461091998670486465 373807506115284097 150279192264573441 675588544505039617 120451301226697889 108811614707491345 903018304965950593 8648112863234304 909824710728191361 323664674983305665 31085409479455705 245076603428593377 756695023152961025 274001993127285473 770997204639837057 269076753420428353 794402218554285569 297946322569501377 13465754603199543 489576920285450945 978414350588824577 111162971199092913 913365956222104833 199201180826555905 694549976157208705 358658354570295041 519307406220971073 248273000263587553 831676052845725825 574792417845685569 199077958287130497 202529085987443137 571209461594026625 574683265481169793 815498507507353345 254816873044255489 241289405031356097 55740351573234649 218911431425350849 723156174568039553 718394700722644353 203447257861270721 149063965872723969 967701932968076033 85212245645866609 512327983106274561 15112912134025437 365514789171449217 200603486083412705 8498349452011667 885563772446058497 603418410121541633 963572398252782849 17178160915733543 960986005802237057 885011241539935105 894344081925755265 495496688852810497 615261898034784641 738144646172052865 76275404490250049 451965471593155137 22999861680755629 384543309856020673 944721018895439361 818844862957078529 391769134702311553 165016411279616193 143677328188235969 317645809524236737 791312145227390593 263803418721813889 46656394398116417 862162541851588993 624308564603861505 46555560913326137 231559202857315681 144326792814808865 474171595718456001 211437081894679585 465205907154757633 528036369382348865 657447650221225601 785628393900758273 674647507314663425 782791964922381569 517485569516974657 804540250357383937 120561666964608353 585952570090100225 741086252637071361 453343135538396801 32182866712876293 938793283946381569 632908281888244737 85643270800837009 380716633191287489 522046305718575361 918685196989425665 58585032091222897 154546988737255489 671577964030205953 796125772753395457 824243222097557249 428398347987656065 710278376998630273 343165316746958401 421426605509587649 991715657237168769 219717295828218081 211583934271555297 38110459843984761 198762442775080929 881876428911382913 667602220945692417 921439679691495425 732313418057120897 440156635490808385 330726250641259137 749009261549765889 920469208992717057 308354380133479809 451787341027763777 931974852118422401 226303404333155105 350507314120648065 757878213011718273 878136527552136705 235149336632435521 333150359867616449 975921126422857601 322763147192794945 414853561020212417 749952782153258113 281235684894578945 648496555233528193 718897736575019777 887899997761437057 459149570512945345 15733650105254073 667678340916072705 660742865615020545 325984805966793793 854593966620520065 384317175243257473 411588475117937921 443350561120947649 212729982559828545 511162756947502593 380101573711755265 842401334655232129 884240931942265729 402766262587551425 154301308100500033 21521862163947249 578847544185144577 219833487984235617 261475459700989185 13847642393653105 432938894226516865 853849146919675009 192020396135674785 665317845611578881 361402505959794945 139249547946409537 954401099501041025 197905884942667137 438209062511369025 782817082610296961 604888431216849665 637727405390219137 152082604479993217 410142840471085185 723871814990047873 198456188663310945 879410003750855681 226434849165901409 178591326311916993 364580797373601921 758618848397638657 971646733903472897 642935331448057985 307329002134860481 737994725992514561 153997812700726657 676984883578072065 682518462100485889 442356310856915521 335708603878490689 906355621095315201 551231076007507457 593823707905052289 462568233319348801 203818485586864993 581250199359995905 599391244257553537 645290103258279425 248523747179859809 232964846480523841 45064392234230865 264132234425535009 422385155262631425 914378376285267073 815480816172872321 955716731691300225 465404085567570305 165531310296540129 382371723265102081 707261662472991105 434153892737427329 565754163096013249 108720827750737217 511546089558638785 338153863287772097 963526791642561153 722458370868714881 486997878173628609 930916759825592577 727281103130646785 89025838425548897 30582013573141609 835155515987537409 378314313848346049 111827346211420321 14057332678977021 829709745321068289 269275636308574209 709735183269394561 652169603797009537 329552928747801857 941770601272775553 948353776704898561 938091594750364545 975743006820593409 665939507663292545 264207431810483233 258663964343472929 710984187214421633 117980049268833649 436566670275034625 349617307433494081 655802647275905281 576194305086911361 289054899646991745 336973292528174529 693055028497298049 753067312617826433 691895561527765377 521364365253038657 603062746978068225 974073682926725633 75708886684445537 411334763735883521 322198743790693249 860430475323465089 539810994890025601 492173415442881153 893972934177057281 673064140574464129 563295378324760065 348989471768167169 678919847167861633 681957077156436481 17701862303916017 145206599227623905 638863340039719681 195230537688839681 488340008435066881 517180496937644545 29020387503123857 525375584840087809 80496675552218737 687118261670992385 650135346149241345 198657840192023361 800610145424450049 852905986674446849 230259342974505889 93715208267848737 35449915793385857 595965171106758657 335383095249241601 95685903680671201 519441025256718081 396116945910510081 28997100100070841 894917274643017217 787178665384125569 173018601667809697 907517298435621505 69609413392125673 401181917727335233 732557247007324673 991728581761066113 847961685931533569 60948789567710553 807273444928984705 629939434499291905 428960412366418369 15937374832638797 94201181492767457 208010151165012769 386442297518367873 390373998106134913 941332329179307009 222040999622905121 126186161944698225 90567672559465969 573251688372639745 574136981201860417 201345368458145665 805105179434242817 513475537339235905 738779028134715137 311480391244710849 264951619923316161 19920206282538545 421029141146334465 261855546210636449 834751462413954945 343110327038562689 207805667522691809 992721304753953153 729803971583173505 714716909245684225 485136215159599233 906334161251731329 657188523266718465 525426068870576321 58606153412014809 228915029681129313 566878742861113921 832737898302330113 737771829543362433 605184919450532993 962573717762303745 405964431338123457 910326092709070209 797238497206532097 996178788494823681 50443733776379673 386141028199546113 463142392603185025 378801681242073601 116946653507188353 598445525615076737 942721064271975041 149831068951151297 384681505444834945 438424998248649473 650589020014063361 109798101554851265 974582758883617153 415183799712465857 644799495050900609 438576090628821185 499210450375702657 585639210259927297 731826646514956929 774963432483510017 260220376528611297 414495851827140865 816426233739289089 54359068778431665 265748940699982241 794582600046510337 292798934812861249 306242377740410625 38073647928616337 289747055869739265 989106212807993089 661299424467863169 324568476083360449 929046981478592257 361581302557009793 158709038109812193 698405510635229441 770630357359024769 331182753357122561 867354289421221889 753918128163238785 920557442267806849 862025347015769985 21221676815379453 857419462190751617 705615977830532865 296888426713106689 640280755059443201 728070696716716929 495266037175923649 744265032754025729 675615120690913793 93749720355010177 997200534833595521 810122058909055233 434040664570680705 220539649825159489 230222655600982753 495362230201674689 646062877232431233 756321508149074561 339448985719869249 649608372189046401 425580809338605121 392023732800968385 760098502993997697 449189505503863297 804655110109713665 739486004731492865 270799365926492897 621042070176965633 926960453556738177 291893943142188289 284539198059349025 686718374543584513 154902678215456993 688717315622671617 399826854956998529 177013485850519457 734087173356947201 897545381280568961 136676050191994145 346201546527264961 601791505830142593 573791628293026433 787640265763101825 376958223961050753 900861059280224257 317694299388708865 64925644104619097 847307995023964417 635175613980756225 946251531630526465 377810615730496129 467068542039779521 186316393417875745 193708483011906913 53059421097856329 874090006848813825 502711205571479553 484091290303258177 53207999971775169 904049526631094785 212388975051247553 947316912790345345 957626508926694017 958731671681316993 629198259364478977 618981677532634241 368849550129610305 346798433893521729 191226331118109281 543552466037230145 977164614716201601 161348587809140289 751110150388917889 139985782292871617 260837824393306049 996530876208989697 933497110333824769 864539230438513281 984235357879697409 650678871888015233 478255876856316289 672600019452364289 63695536931859921 678572848941026817 732945022295432065 622743814639822081 49171982492481449 956325873108379905 768933536160382465 843087383872575233 981879097446650881 227982903982503873 637471745396759169 981567852986220417 63528951074260929 285283304659383681 110597755039442801 755452801980073473 755979994046882049 66364089233555745 563322289882698625 696666714180427265 231574484233391329 573793817880879681 34977841479594929 132043246827340257 640099615150902017 338670585650302081 686485364870769409 643137236125117057 339768673126059201 880162356994031105 964747488436707073 98638095157969729 964109668616529793 616509286004994561 554210360668086849 51725121714927273 137021354183531233 314965944801155457 288260921955391297 131028017491889409 492986918803509889 968381871998214913 399581620211868929 641460442843797505 862625498060594945 952171862245432321 989534448763073665 122463504746225025 515137524771219521 147508258863748417 213379735961602529 106637512393266577 944113427258315649 67996497221098905 122566420917287649 879986947407434881 92602825314756385 754317589106758401 229998671070994465 92813196467350417 153884739374234401 613907450524759937 912252697584314369 612544995770338817 188264979042529025 493388269515886465 617976566167833089 879505551639628161 61306375433133553 45991799338434449 288568746527296577 134910742259666705 448647430198477057 63563858089903393 330737155569885057 476532484478159553 446086835251492161 504983731134966977 216353590381949345 578828079349751297 265631733432044833 795166920019536129 269427779264951553 736437943113859457 449078104288759041 869565073396426369 269944865297993889 376423399097991041 366388833219033921 879678284365095169 137279039483210849 387210963117954753 628260418938566529 390122557036118401 520078322024438913 160812612807706753 588049456136460033 924944445570528001 623700213189970049 597510702454147969 760516559713011073 450965963914836033 949879162016834817 14964281836018501 682114836694537985 612921166454523137 846363594326952321 800868412771112705 183903924273124641 506081621341973441 297436663644624833 192262463062366593 963335559928921729 437156651819289985 300820002130244289 25845106800947093 710484194758663553 386816018952128385 434367616076720257 30845685033302317 368762866456322049 853662974317639809 919726754353028737 905881494129207681 656371976370337537 989454635847817345 132938140923421601 288681283299172993 24903328196629105 691519746718992001 227558466721227137 875584570102152065 333515346657605953 816481378398929537 348727544212813697 537467135958326721 734384365464663297 338499347214931137 991710102450177537 799453055136812161 426822817465165377 967374341589543681 951481903779757953 570835652924461825 888264638634680577 42198316904940473 217190758150472609 424551694199525569 40602773991253121 953113919302733569 173719159645607137 5967684932745244 186099910080756097 648604861102935297 809645734951082881 600402238718547969 839883017910892673 143149601433986369 914811537466768257 387606830800326209 203101534596171969 237727698605223041 740233506167889793 167366745696373441 635029604017205377 744392108223859585 437685197630237633 139597433956868849 282201298994934305 409856815560512897 85923255345754513 779056641287386497 962185722333913473 958867824700501377 925941065074233857 651452371760729729 448562894098543553 426221993082602753 890067721002246529 694808808606470785 697402940152159105 369992810622658625 831114857412053761 636089553616404353 45056864811144241 14260290246365771 390645146901157121 755027772034200193 508938680944766017 666993973813799041 932958391437274753 649758856408869377 569442446486178241 410398976607662977 797353199183923841 335200862784237313 45379611066210 532825307277970945 560038310588431873 326314038270442817 757476258287667329 132205720887807137 463776774187088833 63651062998562937 723678316005418753 892997402988026369 473612438451290561 445366984195789697 300894386749249089 46953154963201625 997140683273919105 483600038136163585 860900691202545025 751058767736832769 504658025876842945 427494449520697345 715190955234092545 535090244800780801 575697263508310209 641871679920800641 246366073452804801 521037778942098113 152090221793152129 229550279780244897 779342837498816769 934808212479875841 502588025499100865 794574294613486337 597109903280539777 107974430795433569 999623160289168257 899268897961992065 658106736064539137 997834065941130881 815057512242923137 34357383875292413 254983309678607393 984741333646280065 989390119048643201 240728662669813089 287241408598177377 786780105603096321 589186605293711745 664346777986114689 488414051852231553 166673742011322913 302353266712266561 140876513213999745 852984388007129729 300823089487121089 432851577086999809 570619693685021185 415780963465294913 295098699100019969 838697579246151297 112198130143259073 229339104450460257 129182050991172305 543404250747123265 678089101397805697 910539838842197505 6673698246867589 65817567894789873 517750652234230529 50204879969712121 600809075953204481 621607691205461761 813924599117374465 427340263078406209 387515574141030337 307169523796609665 762157803454147841 688108828942475265 223902658144705665 879650913957838977 948144802702589825 548724450512821697 589420649243958657 382176046840250177 455800095912270081 787275260061832705 690298564835043073 358605160289208385 832774074861195137 193600718515085633 620047473285620097 875533688839688321 189315587315707745 155994738044810785 357488456567235585 779473350293748993 518964227582447553 851535786040955137 909753806229968385 213688603606335905 91659483945267793 761731525772958721 914961817785776769 192023387518496225 95739645285082273 911011648908868225 504849807600276545 156909158996235489 787353692666943745 292134690068181185 891762067457133185 756885051558633345 264532088446234337 135144346250825713 640349707554957313 277298528510478081 717190237994675073 246094716806950945 768593031323543809 98929277432567633 40429249976941865 604963495090714753 4874547604497793 486254342526969217 41535272720000905 801214043576024449 720507269930745729 803737683064916609 954068949109856897 998203032503198593 226178891360131489 699296541741666945 506513223124233729 767536480572786689 435153069070249665 794009268705529729 617368660064787585 900655167306297217 977844718204874369 281848637897418529 720733422288777345 782107052953350017 26752211776791769 519040274612670785 411787885257698625 957491105740786049 636006025277549057 6471649378518408 263854397519214241 524910360331531905 797425963521586561 117952245828483633 359578695318791809 63553678089533609 599537975660421505 870214041749115137 928163790398787841 143962111631836369 485182014742004929 976132415374870273 946487570685295745 464478555689908033 227964743161077633 270155065813590049 180484700486903905 265805055999564385 681820437348303489 384389579697902657 778629492034585985 594602310292373249 848410516579161089 715882948277034369 624102056178276865 937387092971178497 304212024348029057 331617702688895105 476763039323262913 712967130218402177 436238438848601345 469563452583948033 839035428738345217 596275907608045953 358847694228725121 814298547110261889 137953071697811681 915333570270831873 383592568945953601 247418390013287137 483867518030582017 698391038796685825 752252954239562369 429963694754285057 27615373042468861 897964274849783809 235878266955477761 390847723607983233 953470350951324289 945910851418645377 568806729212521857 436775379162916993 904195460429921409 928043176227276929 398286715181580289 721092970017060993 204354046087747329 152738445593129761 62699175063752225 907674617236743553 524241565240462401 835946232433656193 592789600699244801 628253666828477697 582995810614608641 660887098695511041 592208408615729153 85084188561232561 427389609215229185 486181331708962689 280600297233075233 813632735470811521 622389647945386369 878372398354841217 862171397880839425 550943073778391553 58785810209148081 106666552972370705 355918196755577985 503800632261921089 808190067153436289 947674787133493633 134469569447016817 366888025831961793 650730364909211521 60117534262815297 163843153695307105 885432242682703873 258205897678795553 773562802092058625 516545002106052929 910687010414271489 55833468283712049 126666263603937073 298667317145497409 971884536454076929 107633125336253249 640043854942618369 44408388365209105 737568314442874881 900732742028058241 133435169246467921 698321938963811585 105647063495304401 147298478140317729 428435960993525121 39295257982754353 428878183895100993 12428956772797763 814641948741183361 266577058153824705 825211433341799297 923318302962702081 12030387588808367 136072270168053681 55538914828638041 58554745319472801 114912138795546065 626662274418872961 880569983100521345 73960086537955057 747541755245336449 456690693586832449 580068383916277249 738398816669931777 758827990367166209 638297136278890113 768467901521098881 153126786832860513 109518687190856673 633429505812241409 248461067322942593 663265993114723841 801343775947202689 994689981640856705 276697139260797089 569766953295232513 421114665506038913 774365856362347649 782019659253130369 272761205146199617 46549218486831025 556884381213489409 176134497921459841 558646426997729153 323095314573649281 7455949964676024 969265463996883585 747843391461945089 676364293919903105 79902647656791009 379890352936548929 290300224192311169 92684895037976385 939804719188426625 79344797802427537 902003063824171393 166100221734922113 638456185857091201 600848527886405761 326616019290970177 174831353977637601 225147968084993281 370887699403588993 458675109040687105 580423020549460481 369562772218198913 782041900319860865 633383455788351361 320695839494888449 445265980977406913 854064310530127105 956006212833077761 641107568140142849 115231163359293729 348722381660316225 272276326141895457 541649150424561281 679992903039330817 378623350229098305 759354102857717121 537071667881320961 170443747110180513 636647976274424833 712117474125125889 681784154365757953 465681511804230977 66986169325382153 307403620645235521 307531186045565633 619988261194531969 688023687281493377 422909085669704897 787929769739420801 323428311245347521 89008933849491713 769542444724070401 770718886919098625 682259917491745025 974697099181732097 45993846711883889 613378670074908417 676059192567091585 783814548760794625 750147099693723649 393461155185292481 68975582268034689 507623529881477953 969845259058974593 530017431228699841 766821218348493313 174134995794268833 539687698513350977 201008357529360641 616811975267392385 222279707193514753 583368217791463169 843274404738352257 142921399179325441 989893821758919041 683067677771308673 811866157917364737 350300163053031361 491618987390616257 827223766216395265 5277163014838494 373498644429528065 420297576115977729 312372598201282177 948976663502662657 694878934489945985 111325195890437105 918574756887654273 503837924576387777 934310381292558337 947494059165016705 774209895210621057 326449840612923457 774829958759209345 126536232649876017 285781959708760513 268361930026955521 610360648743292033 779894304666093825 571079276686507585 640147202770833665 602887938794633985 424872647347036993 816962970633813505 278500301982447233 342891785551099585 599544283226059393 531721277845580417 500771335201619649 496639285532420865 107520451928913025 499959086982205057 687345484647821057 178607143988724449 565471375277148545 427149295392641921 539716382780511617 241393150864421825 268281500602917345 411138127882725953 178193921248194433 866687573377586049 773719724975983105 957078235754071425 590786190873274113 360028969685640001 959918829850387585 796593990862692865 462377190017079425 693109730110133889 664827648851108737 145720724651571489 804988351022927873 347394973926594049 807788413540187393 681686548097719169 795389381944872321 341969583289877505 190789335527192353 706429637781869953 790963965935787905 880152453961169793 942662850720530817 43498298337755873 139515065990721617 929959797629717121 906082135354004993 861423524868005377 390214510719943041 822530855280586369 667816566167154177 85667003025026385 133388749960900561 872844987749200385 531129801268313857 435839311847818305 494138729829302273 314279110824099201 549856166265961153 566186347619481729 342393307756808001 911724150511329153 951611104716811009 784614478465275777 388994071666331841 349168921857067713 428443655308264257 446149481647399425 358531406195723457 452064894539542913 63312312968200505 256208721030251489 475248725296609089 30726012787010149 176974279776750625 351043103488752449 194380527107441025 349939398555502401 349761076642572289 448932922612389249 849391886228318081 126435697808272353 914434830700294273 466082568418972417 72968742909907297 417587342678299201 588668338786185089 473661065434672705 159121440709810721 632489409765934593 768082296655741441 523211310920732609 153884966366987905 214376369325716353 623243939319785089 800958532732327169 346929820498360193 808209154129581697 217246822494793441 479770684781374977 955663957731488257 139425942858164129 705740651188584449 41168059842679129 382460342553230273 542607163467561537 510476991374112257 337479136991607489 235462934976553121 448605789605917249 523120447042025217 182752406791596641 850607910606186113 975108340312356609 641409510166774017 305242443961095233 869273195318569985 581315412420277505 648525857771453185 397200637142137921 310189518062571777 8283388807694082 893159440833194625 170449551066571553 839386718734701313 101396486389287329 827278346733827201 508062700371031169 667111554186078593 722510848028019073 16691182829653429 310791369048093441 780564286678171009 631725254858619009 202414685989587905 617184827538611841 416312478020330433 730806552360956417 695544474132539393 252272693269066657 662328211694429569 393477357398264641 312311383382812865 182976062517841601 498360987000410177 196629356843384769 67453740956445073 58970224355665121 92029336141322913 348752833855652225 451736271791780545 53544063548034873 689441369707452673 578292277841750785 722813188744233089 126222481231270225 411814520716390593 489194361135812289 777705434378070529 571796122378916737 897559294719428609 160678511967244481 780604089507200129 141320210061554257 232347405994417505 513427091849219841 362812702162322881 890109160770638337 473152850011246081 88282108616464689 354314783093464321 74398705125833681 297111792678364865 992593776467938177 251238022754783681 58930276615374313 658895209857291777 923163384028196481 963547972462699009 67116270130316737 603353548766804737 135954163130687537 456430061568760001 286677224446126657 601326868689540097 717229477246927873 221423955545340321 997835860978870657 519193514340983617 437462981737464705 754497459345110145 7566027598361559 926056943864352897 210320760883728769 433552498764392193 319409763516933505 231170437174640129 809436131474338817 73632232315894449 39500731790102609 738624611791095681 43904132065119225 581260119797953281 489299972264195329 232449534869701313 290860003409047617 257427863835310689 165918122386106145 54713304375695769 814744521460550401 529923609660592385 941649748651673985 719158841720982913 55594182298019489 988743698806040065 933488040111743745 86261855232265825 383746270779123905 202674686681696417 87054649778810497 700792061013018497 239663084245446369 700806314729128193 321827742482216897 514118347615919873 102226341626174385 890404737458915457 268164131206209089 350343205952142977 57027399355032313 373527605705525889 211896570712728065 863233978529905281 521201631110340481 830912662364831105 947877639799646209 620814874936954241 779671521015043073 215558378217416193 256494994375234593 362995815960175617 708842982091748993 683202905684972033 661781925140974849 436968569370279169 420538455957281345 366385320017450049 839299918567409281 223148888690531073 517068788461937601 547354812965302529 427609110521547841 834662024715768833 376789021730612481 917818265954018433 298125950859432705 84859610651449201 10321408346140261 736048520647308673 371877877033785601 264845088002246593 866057450729666561 750503747060683649 483610137784243201 516824104255732673 797889910618561537 590746645568806657 307512926776514177 905262237478936577 719820832419340929 908639871737896961 26275493136868277 817926549674098177 195712992621263745 253695104408599553 876120703689697025 230136402624694369 985695137895728385 494856650355124801 392936452848463361 60804249503831897 984416219477292801 456320455653106177 654732163034186241 276585305214368321 834415883424096513 357264937101511745 927667203700682625 264777660783636289 27408047888666689 65265219163087809 319206193032119489 16248104645413265 467456802094542209 161966225413202369 593061645646006529 821955208807793281 166179409809853249 339216690918597377 555120104683584961 991576693227884161 77685205235948017 796854595805449089 54271559999651945 816924259692768769 619521943887360001 592848833020276737 911856418275181825 908472549640933377 428148027728862977 436331177437629953 81317368268688737 678291191149384065 579200275056063361 238610881525126209 206727987596099905 190426621258936289 283027863857935105 11590547239300975 984423678883988609 679435063413677697 816684055182900481 982760377194871681 403366315377343937 594046268550371841 750003612844519553 277427552925409761 942639631600631169 166190954789584577 893865790148549121 288952386735054721 112230725969727281 861829867252580993 574695665700087233 144052108728793377 637761861832391425 30780588756556429 5260791257722276 90860744602970561 990978873776260353 45276226525530209 565570877541059521 451188575178086657 563585719685935489 874159442095248129 570005901368698881 134721207962577697 358571878454558401 569892543787702273 621627882005693569 901775396749165697 744768190960346753 503051085984395713 439043958632719745 263350479864506337 279370190404893761 333391179437242625 285378616913643425 443869733718251777 370093779877610305 893291074522011265 986201273233870465 415109118229288769 222109102559517889 129342097161483601 350087242808822209 991900887044799617 21692425809678897 517704257624018305 411435705020078785 104440410711937665 153525636988877793 470774378037972929 812922948526189569 12205377612296787 764766338767746177 984590957753454209 300353242415848577 675031358025997057 587541347340351873 451696779130131201 384628450423090113 162815603655097633 351640450919351361 261999012433364001 856161295507359233 672305970805190657 678288390625130753 629233869780662785 841501304415768193 873763062699417473 189458993898941953 373310246996510401 248547228690551233 268875147580793345 918899034368866561 35050841305846349 736930462461682305 481696186846612289 522608524177517377 341271504525025217 208540970772826753 794731463952850049 387861577641718465 331966648293828801 377425817628246593 291401902726867969 488955531256980417 330451922433127297 339240852918987201 73391265533366833 770878476983416065 820131702210048257 512023794388621697 726859089951425153 323244575954820609 392209707646031809 609352137332034945 445850519739600769 578545280738968193 466872900512910849 884147353285182849 555741174391464193 1510718544754042 951603224828176001 149808012059462913 76134944015571201 78801787820641073 385285336982846593 651444091601288065 23824155111775269 47117809018946137 192282774613886433 783313139815657473 375388990559919489 467989659411831105 218876601467869153 691821434181971329 619545426287338369 52042024237440641 793251001293612033 682470161211039489 155862330138241121 715483524628456961 703046139748764161 982843221044188161 103997817930938657 706277849230421121 50481431908849577 174219865278569601 431816540058015617 334245433653496321 268908706727032161 566847310917236033 387932341759942273 773751512418929409 276736211208884705 986646052688239873 621288763884258817 53285324360292209 930947508638709505 95589132353975265 814882191030356737 504884697019665665 514525659422474753 168766429540180961 270813172974023073 997892980940253697 857209192497194241 585911426553476353 418309605666301825 433959163399496385 20003842297597885 504751182127005633 324615122407870145 519639775550576385 959229403468199809 811885738535718145 760716276513015553 373690729645293377 679695905362393601 491081195556017025 390456956396441537 260531296497607201 558604193379963457 709066525808960769 33947025041520365 689928870114730625 507304486860419969 848478191621904129 416228480740251457 384324778971478785 688099126071833217 272944066170420993 202455557333074401 616156004233662465 634444086313351425 100009373820551425 684539182420827777 162908066847638369 867414487784358785 696377658780871681 105090153671532961 450468360305709569 757003828164243969 962589479894585729 56983338901325457 266769646570896417 257201573294011617 909735925153793153 595996217571745025 966978111599676289 827940622454491393 171173454801287777 955413222214737409 175972106637619425 939651580995658241 262666329199699777 1521670572110168 269084294480425249 897656286987597697 883253269493490433 654469665417828097 101674188691692529 699955212635913473 817861347966268033 397550241619420289 613817830848834177 394713757932891009 995842723404091905 77783321488915649 688129408749876609 90157635900496305 614884037214888961 470476762374111937 444473789656459649 812499078322304001 547954381024805313 439674007247624833 551222039572184769 745410030558716161 306061048474273153 15077642264053283 983001834760532481 721537416393346177 878643105469773697 754839587374739585 401984057692903489 892345501368211585 766646466711730305 443818759614991617 254133618884910817 262522928231391009 364010964414671169 450439916110276801 102169471127883329 740283703443068929 637905150262749697 34682067685785969 339983695952614785 791723841664406785 366138596301919233 58145416707908737 503845256273724097 978195088288444545 274459567159507137 28381276936549681 996868336555568385 148275700863251809 492728437202639937 238133941223857441 336090945014479553 913832241204815489 236189434498921729 100876037357828353 505344443827173249 91977273600662097 388315521225972993 192683615718387105 719281715551506561 886162343264984961 290168779990889217 183383107188937793 769978579483339649 820555185622055169 56221879866381385 863923438448018945 111062652972083953 458211353566966273 869570357327315713 79622056853587249 237113922297599105 116964909081275441 145000878179569537 178467461126594177 618004658072425857 554657069965870145 74162659512577281 838822119440912641 156910793775924865 600147294494405505 723938138177640449 1072445833308678 643065295450714497 146984788987921889 590970086796030337 383055861560045249 80194198296883457 756761398164769665 819246012334115585 390122952645846529 781360684385777665 308745848129731841 363862138347197825 458754410896339969 251149637482743777 916765919532252801 385908882589443905 209661875576735201 725387348517035265 464435896245944961 447282809314256001 584798039297389441 733666271067168257 102323125400062049 449706872747622529 145848506891049121 695715752841341185 437736300228394241 242026687406447393 303364962716948097 692134309025110657 727350700492053249 869765874654557825 700140272383585281 574310069042343937 468338658679883201 229913555641044097 704760281844890753 236761332230546625 454148526293749889 544052101048787777 787158342693636865 485011522667992513 711298955785721857 399408620395487169 893736049751332481 638980051407660417 123878952630178673 908549690475194241 152111388235489633 39355488171811001 858844451086142209 785680796405326721 792352515373032449 524277826641114305 569280688933645249 265430202152327169 940815807822765697 845775310333568385 431782963352716801 936286792848587649 433219654170208897 857786082211024641 290848004654577601 816343151183968257 404764823564740097 166378643074967425 976140769271907457 657614057157186177 686997159781888897 152225564018269921 431808490768560193 274027047005557025 904362897112754689 797864909185978625 870381900138866689 97410945696022817 189320133007917953 348311199365756609 222584196832684705 578760710456105473 85355984834855297 351785296977443073 699538182264618113 75177802950374689 84856766945755169 244478131361265825 82022520544342113 555744957366226113 346652211996776321 114229522375570273 184805929299741921 584887943362215169 89993389610178561 185798312707508033 860534789255581185 315325049052898241 492141608527397505 576156397473955201 470641757177688193 563452842456083393 290681287864025281 961214856145009153 289382035396158721 820034622611597569 764787611446799105 542968059058740225 166116554880844097 343541156395129857 38268798988092105 503729151313454081 560699030258405185 320762126396413569 298177101535038977 455560523122546369 913263206732480641 690806501607962497 283681218718321313 39933570297112201 104449203097033201 298911098578781057 388879804319778113 184966043882798913 412380224417702849 963274238626919297 699100137078396289 793290396619969537 51354634997011321 142245939175449361 892381947960878081 98835568320073009 772730009436529025 724582816778390529 976332875835872513 209815424956193665 574946879462629569 29185138436314873 476023133110096833 640392389752083329 776797029192223873 92970548865817905 762351763909968897 945332491321554561 291235924180881537 399624236982742081 424279432324006209 9120916458943641 147247752418010689 214343997485993761 795022049559143809 530223006011428993 161096170912287553 949941105586997761 184899799108258369 787337283875320577 187960752145286849 510459467119286337 935826310676581889 710602374051010305 888319872962284801 305656444983423361 868816929171323649 517921351365107073 233971946916469153 772194408634415873 961432287021715073 954113000423351553 635390032186307969 397292718601971009 472417778965827009 305872437094240705 189906513445592385 743080855348406273 172240120715905217 504031389840864833 989376319981687425 93295043614727297 677673009095606401 489983957017290817 62445566429786937 569718322282337665 103584053830410033 667144663325903105 501959149219487681 828447878186050689 703788682666619521 310814946493440641 799602263714760449 383378912753524737 884052694394760833 728859626366048769 800438586569413249 807041655316947329 833457611159822465 287269255547489153 938058557517408129 321062688944746113 75431024653674689 3265335909734547 220686357170905025 857113826174309377 917451802904146561 706476021291496833 529540374908677313 494456675591148801 150056387900626465 46377925967821201 148350756103553761 165409088295643169 373211531727697857 230297833522701729 568185573259810881 771696178425454337 113919752716206801 987554264086757121 771225843609954561 932273886559908481 936250605865303937 126675822013329057 673085578855094017 749522411522089985 167632615939389505 267068823458945569 743547863524128129 451520587315098241 697611479700533761 45153706507921497 93658179374230593 962375740180871041 712418968199834497 807105967935942913 342083386858632833 242367038553179969 766267913420314497 573305662943813121 200235503447473217 200159158490858849 454580808339350977 788927659710115201 54225245003493681 638877541523026305 232286948160272289 34425671910373269 498227782986631937 787851933215019777 839424755550645377 760734411930375425 179913879490072769 676901571671958657 974726026718919041 116718827862644753 861450056495087361 817848658136309633 554426370561479617 758745121017629057 952053297773005569 209326899306528705 257655152418813313 960367900105001857 118675534059931921 619844275505808897 381447859692364929 488279225945550593 884192386983329409 927534072863164033 988358041192817921 271231249060452481 347205907229366081 203280933733534401 249113898115915329 382132454252317889 539593900105927553 370259540179301185 973680284473580545 878561013841210369 228225449478472353 13817862962550721 938989371145986305 530295227048927873 682414991534415105 60644995655632529 503656602964362305 909013299636161025 600932315466494081 107980762667008177 532991894884723649 58070607789719729 819574741456591489 628070853700091137 115963333869338209 410354905930848449 915917009788742529 769092507914731265 354511040055648129 518906492070730241 470985671023584001 143442061344199345 450406356661496001 825653949075604737 632984558426258561 662782293434982913 851995245350899201 263764548221505633 116177812755807969 924914775422404737 689568724966257153 192374545217450785 734593478596352129 861815647132029697 601306469120764545 550606230955995841 656945463138868097 755622742205030529 199906334638946241 320678532111390529 433311205207147073 457683057185132481 361931690733619841 365584002848155649 408498306862526337 795782529875463553 636994020614231681 491370020826725121 840162194619253505 20330269375588017 912179435434403329 541783710897878017 85700164655861505 468627076742205185 959288537605665665 406301380864011457 830471488917694977 867608623781446657 209778559029750497 781871877952884353 986330179171744641 252937330576411777 506688942233445505 222692074698290561 594783086397214337 962469112480530305 276835591227914785 617759481252196737 589902815873756545 624512066965547009 543338956658523393 507694570264209921 394659026464083265 268619152402376225 91895998961597057 173401602856817057 88434618378670401 354736287073773569 438529956301188417 860674372398666113 856641659657540737 564306379969732289 686893793521811329 836110149233238785 944647220207627905 996478907699707137 965227286722246401 768054026756590977 732388135993986049 39089086670227145 593062967830910337 587264649755415041 433447677399129793 665870769022159745 32656677244922605 979203762215508481 428962707337049665 479898227198841473 757423312682895745 795063956390809089 264128748936968801 163084297924495297 537551581395611329 321744250284485377 770499001996668673 490391244311805249 60242223279139753 729969479336151809 803583314446228737 66056477288224617 918076336741599105 410759772533101121 390920992260291201 981543267032545665 603913169887640321 927748405868531073 124928681110475281 678167084146462465 425104099203885249 148802899556063297 877137938059334529 121616551350310689 14980568953937735 795533162177438465 91288094263262561 614204472087873665 87442569423224369 262204597489091649 283105152474021793 40094345052093417 103579853491815761 533071190443397569 951078328607081857 368521485801732481 840764591257517697 374086490591697217 917368997279723393 842860670828482433 358350604081913089 524346925928799809 469003799512876161 425104408154719937 314414764988676161 275604820912480609 370191079237926593 914852834294062977 919919664306370049 844015671346571905 446059196353246529 341348152690084545 325927280317081601 124338458552575297 591073180334959105 61608776062993089 872340226947635201 418596878272300161 592194202322474497 765651226939791489 220004236721770497 272366128542859809 453481017671592193 772576699520381953 919411939779557505 684132157865438081 106895427696485969 533514304440284801 806867781264465153 306460832850564929 650791491206646785 776749718430092929 771596142278887937 290021155665218817 995792245985882113 827646555842488193 804313456415577857 668962258530900353 955964640057729281 105133581019597249 859279407085317377 513006237726902017 105494784935160625 884654202006668545 368456212980312641 920270775539325569 847168090562220801 74750839682504737 309427622538173377 565784747863975937 94223886821254161 884206064472788737 510074605702989441 302539440220090945 252558341801645281 965330147939393921 475211915117903041 911485408261942401 72394415004509937 466141201196972353 936622751627716353 769023232986672385 699649796792542081 672524678797568513 691976773120465793 28253248229308525 445164846185235777 786804027944707969 134393693793533937 54677571209726497 468179010046966913 290448971150365057 347959795392760897 807445258351410945 568067650318937473 147962638231415873 310981875342157825 680980950828189441 440098184705746561 401518823356635585 804461551457215745 914446779812696065 187186522643372641 9986347201003555 155106491616443521 11589382699146001 216308514947613153 833024165641031553 177703101853659009 992876451153083649 276948094770546049 635528797333034113 239021550327699105 605313102202092801 726970531877341825 777560155455713409 503397790026603777 550955347224036289 811447314296771073 700783276369133313 288152532369970529 149038843113221025 705173596017517 468387052444111169 345102979586066305 733073757609961473 209327244883922945 958447210349259393 473263608359424385 195603779265344001 977725862656555521 50984742147360153 478706473270044353 950096864280570881 677585601265008129 439853107148461953 342373428476953729 780260050009093889 252918436607600929 898513090094038401 887941412436781313 518708390739821121 446281896127175041 743293538404753153 2801565692131192 744251597991013377 417112339828932481 381584620413828929 939612518414939777 43099107437061689 933970638325291649 671388060228718337 688141754946634881 255157860264166209 228263047361494401 21701325615733681 272255599539811041 261564890706015521 212787584379213953 852410285585488513 900622133375271937 581041666246893185 188992253935182945 32902726671462545 628241310203684097 476086844997215745 752467607707870849 8813633739702454 906226749142724993 649071508545336705 232908923897511489 487617615044623425 586873210748500225 484723810669525057 314174312553291201 220764594654081505 478116668974145409 299171165155360769 129360860246279681 730407220806338177 914819239528917249 144655392106361793 37873082047696017 873312658732242433 433303076957720641 429382464059489857 904743013469371265 207232863477909025 40254770973909617 307971453422258177 221080812376783329 972896374796373889 688188819697337857 422009793734492417 48215313394806001 578076454741161473 978384495975028353 892811841525375617 22177147492328685 172205311690401441 270508915393470785 338247775585234241 520659369754170625 837187534657086721 888549423429445505 279217908801602017 338063591327227201 151988011399264865 968364606930414593 373876326820425921 617929949662553217 177925835533411457 326914364265910273 52065220185856025 403808436966102145 974216334074935041 71459601547992689 979740154785890433 552933702718107137 508113680081716993 173770321781738337 352704641886223425 241017014724604897 643086907859792897 965311202175861633 868112536270974337 215794166924368385 847007833004734977 160775274618963233 746446821526550529 942018323590531329 388660708897997889 176123098008538657 849676047803729537 947338651138451841 316445737654444033 900995901207771521 564782881973119553 918560672979879169 122512109425468193 832170644399276673 75735725450488897 318369152248251905 76416381901591281 333401857005348737 139241963611031137 666560524260972929 105579044329100929 406963524650912257 796412945135461633 845656027781771521 349251349857265601 533503278358260481 208044062335918753 302550283999778433 115476259065854241 40114748781810761 187951126995972833 295319707151705281 626826928587146113 913111249316493441 47214423026620265 112822363379535777 303853914332318465 693759006845034753 150897179788973537 725242287238401665 261613451459052001 934740030227281665 554583560764431361 622868380747831937 493954135375400257 895527456878859649 235805413864444097 700377420514328705 905103372264417025 599958909436843137 598104794564566273 242563946744240865 884338406334745089 843500090066761729 14243463721317797 178303466413169089 676094876754316289 136040601928151265 429178990885450433 371651033961654785 996829022507522945 204220878185004993 280262573661548929 407091439146668673 516503150730667201 501542181222866625 857184026681469697 960421495594431489 235028125926202593 21774970915949157 441127412557950273 803535847672364417 923816736333233025 558993593375554113 183164294264802401 912106860026483457 604348162139938689 774091273105206273 335983396251425153 187023086015315713 137011720663050337 21657864388309633 598643382741958145 386331090812433345 985307908590197505 762047794540770049 507272308593218945 932788594646964993 896681813382908673 571366174873922689 869780883290648193 17084564004960613 848918537471245569 697621227332241793 642089824647815297 578040576124252033 100337682435505121 865720038295698689 647602078042613249 294029077281464897 456304488466127361 569236268468280577 499311352072101761 165404610692107201 30274229519900333 505491881612066177 671787084838033665 872545267823170433 394274239248755265 605634267630399873 143195419186429969 140370080052448993 344099799466899713 416844389654094977 468513842617145601 375785378399797313 764376374142738561 433994842841236993 715306650753195265 932895870002809601 686966630153985793 518028037064048897 882107134714690433 331095873612923713 465046663827575233 333708169025420865 293983184978561217 448059385147715265 609737162100426369 986505294123098497 925753659822820609 243525970751164769 784772181482832513 824109707061161601 614206197752952961 566609471385945089 458766139383182977 919989055296319745 988300972888087169 450739712210292993 958768793260940545 692653203400688257 550612012645945729 413510404376793857 40673746014245897 693671901823101697 392165930708134849 326500768931424577 432488673479223681 969411852837659137 302520087671172865 591040664688463873 159430334420019201 855961872181090689 661636089493729409 604000726810397697 322344807421796289 284461579499669889 162232982336877985 792736782831710209 573268615163382145 976329476751793409 631355314161741185 75653170531467137 967359757141945729 506614453643983617 596497220997736833 215449099881865889 525384489549050945 461409755515965953 701542671624711297 692577441778439553 525016278155629121 555134324334609601 125896781023573825 969002851892369665 765083019252866561 989292240106912897 129501492842624801 134847511276376513 280407687416708737 800480810578854145 148083746800597985 246434548802923809 894971339615633409 876970744049820929 236233300902515713 252682966616987425 709856195464549761 525791856001468737 418133483080783489 362500181045405185 954995635742132993 392213967515253633 802479114891529089 389110680320840193 368487728134606849 507729114634521729 372944493695019457 894128349550655361 385564613045939777 748656965414930689 730268451829065473 486227285089512385 355822075722624449 893474497901117057 866485944145654913 63717977359274873 899697206380661633 281702590167917313 254064161423631425 50044145700809393 454257519993074497 200080275371085761 168828639094062529 194656823539546049 338077584398231297 92861082965349345 599849040920023681 502998079500173377 32399401922457829 443039184366774913 274278058258847329 538163582615609921 281095818274874177 271445049861817729 11007989802468643 188562639941409313 458502405568093953 112855065997059969 662560866740324865 21532915209022009 48397896445376177 655076121521538817 486617276619345089 308996340129851905 78866645953024065 961558607697703809 661899128286893953 500089318096812033 729164079486277889 974248657947434497 410760302695113217 375115755821099137 781847961357652097 335526834856189313 473939262518928897 908632304389172481 55279901788619417 141234922021247649 490747059995076289 326083009828437313 790213122908749441 96629056599148561 737885599625816065 302881927029900993 254759439160860513 389905208182817345 67622292908598785 337548702292082241 602890986856447617 10636033320515993 234821198551760097 157410241322722305 504225774002602369 950575475076640001 914105186216406913 478092913763362049 941740927429844225 849993196028528129 963081407185985281 443770864686612737 236948902189734401 952784093493839617 93111214007596033 796758470556966401 149780200661847841 357472810089696257 351678455572955073 951015354343255169 356886638311632257 288938383437674433 314264596811970177 128572224324386753 734382202073884801 647884038447877249 821158185658237697 30511686139746529 359369388401031361 243060676640702401 496317626713338433 890301660301673729 652277893611096065 586933921896566401 249902833585640129 447956680209685505 465514971797201601 791402703361732993 920150932709393793 405295711184635393 492762987718645441 179496356482538049 158776593061237025 307700781675762881 140154986283047121 615486164790688385 440036571083798145 844110216084601473 931333788949768193 23960210618959365 588143500799919361 77980167096981745 781999523136757761 33166414889500117 710103638056100609 696720026517880321 698044905996180609 444991786986101121 708669997570087425 590377709863631105 949962351238635649 249605237997165825 278453914475111489 802471323882031105 833202359531480193 3960896797771341 180957330852113089 512810900243138689 221014001873722785 557577771027091265 703132864821359489 355529275372077761 187575923758156897 704443876511597057 158931777626197153 202571378279927233 662625498370854145 375327681584842305 552169125284255105 976427717789789569 965134852048844801 359630939561277761 618053478305245825 34417300252400197 946810787218762369 300223775834432193 264153428179586305 894429121199152641 603381449572434945 269129318188937825 381787485328391809 268446321890181153 332971239799856961 677760272441268737 366335722472971521 520754646881158593 439677268295678657 564567712955700097 818413442430784897 273453544054731873 103190906382305777 537982041419887489 473977062674894273 209345676541033761 421527012250901825 326571630008608321 685133123105277569 453705329086474753 546326516511040705 135205169214593473 827700650872945025 799669752221035393 584605553460459521 850093248682021889 7567869271628781 540536458521543745 256181532438315425 741942273841139841 864844229166894977 615185428871939201 144383771408552513 240743524511607617 200120783668854337 4904665381289420 334248874734438337 794231056417565697 466323832272227201 951432104036342657 825529241451032961 861688295239055489 856311341986344833 223013136737662881 68952251719306193 963103637912318849 72276722557749201 729312451596911105 487828110053822401 18834219885640381 768072903249379329 684338144757603585 801011336855363969 235723292437789665 817759142282913153 911986649042688641 198194807250569473 671444443472758273 769136409474658177 969875526929555969 978501350742615041 629754250917379457 204032330300467649 487899150206601473 645406559210169217 885987942467558273 940006378111480193 448146298675240449 855372916856307329 735819311454228865 591478062990066945 307810317927277313 197519976304771905 212940568531799105 560668103284189825 637478244049802369 893643372667920513 885439055229731713 976942791688461697 830306793588306433 961497304568904833 159419870652051553 952047794351518209 965306892733465857 692166030290078337 375635529259959361 101317261381897345 878116042988068609 920390240940331905 454949838229374849 8380192798444598 218715854017816001 183829193286012321 846422319838119169 922416307926344065 836652080493251969 595499525173277569 863315770206590081 790021020976201473 325163040989835393 918232048784201345 603692002991174145 883731343561184001 336570935929188417 709248833814637441 880383537811276545 19874428706049941 228315880616818849 478329866538810945 407551020778747393 211385852981980097 353715991160129281 9081814133804045 775921570992615297 706488416262448769 531145167935292737 467236249076560001 4941094762436650 679632034737952769 832684875812589057 753511408396729345 86877961130205969 403004024751243841 266903785047063041 45315489570636913 475425350473663873 899484535219787777 394351174094879297 358520931374851393 850229135092980865 803526897398501889 628343068125516929 697893406582291969 280306389208185185 205595035003401697 423025757165959233 355836676479508865 575430618226342017 477122627765613313 736496168135303681 770360337310730625 757782605975385985 643229259815289089 845544118006728193 124162138412469153 199664466345645057 544520123406289985 562584313468519809 320135283491932673 690638114930486273 390215800885076929 212417648246884033 820284252723194369 43492009314157089 13740025981082483 930078445200521729 3905516587021652 488000706117780673 187993941950910689 270288358900472769 559032365163471233 90184611283611105 308248041345041921 118675258168494225 43751261400810649 468991319853039105 1395502683298134 75278109463255313 169390956230028417 748919215175483521 244865845624151041 967923243575896193 797210389771148417 713627587573192577 178553520793034433 838424972325015041 788637458785768065 630189501481119361 348555045796150145 535460891325911361 94033368469691681 955133050481428865 840338407588834689 117250921949931809 147196819150234849 761197553958830081 927322485791382401 303305772787027201 296324017954727745 27842729815823477 92980024250298497 671606600778147841 643974764549948673 99654987306088577 772878001629283713 645359787193868289 988956951116673409 456184785069630977 928041938581831297 287290476301649281 215252052319225825 166336554384948001 701308541606142209 770272417386408449 313607873656874177 872757058991361153 350671934513147905 137541266267589889 559792288742112705 109893313078806897 402915380049751809 636030403090686081 222428240240329697 87306370692765265 360060659111983489 800354071462180609 498636217926058817 541846495358647937 231493965656586209 396118802444149761 346341073062969665 793457480692857985 895298104374635521 878672218028270849 120125693597952225 35347283636873785 630718757927116545 781824974968756737 748130061974105601 96327714226099201 755325433559963905 280858373769746081 889020859213143681 268201761986865953 868928217714898945 451233581694950209 561939377794683265 271702291642860417 803437474332472577 610450065395866625 83144374268083969 408824372306391105 633487930405056641 742687260639641473 408496942971961345 426234477230302401 474799013480097921 787056286158673409 761806837207199489 493197268002980161 822042652737781761 458964198341320193 519319216211240321 18173720281787097 719695840472329729 974353445836584321 967337867814631425 221577020279404737 560350886792480897 278150380655418433 703350860225267329 519414024742950145 35749299624288969 126490477517307905 14367624481462117 815604194597376897 75028397148191313 138160868513054433 645937974241942273 852193846262558465 169080923132387553 980814478133197569 531073844239056577 319635377397595713 554409899735890817 474091006846279553 542728885410948417 617567877976277633 397421529747195009 122679822202172769 382429805949140417 4531295654267354 541870963398327617 501055037382954561 740041805749935873 547810148851475265 47416986349137601 827205250727331585 727558929541242369 337798734342221953 723334977672994433 829896148514379265 878433973770878337 61196920921183561 43890642192653929 743194999708379137 241622036688124097 320898019394753921 194322852813872513 579128557938801665 17652212427233139 275156934235347713 840580258084433025 126041595217998289 967233610809824257 862691896230309377 421785930567569537 803698786283931137 358840147522524673 342565610857484161 39875065261359313 249279504496286113 351223706796940161 257425696426146561 152095396719477793 499629842411579265 473822643220980673 515998891734874113 373336401233789441 828560395016381825 769632473343772673 766292747617093505 458944298925576513 663338603607556353 401483323800842817 916051442770417153 485293182359786369 777172315974411265 247144563281960225 763553044197529089 973551085845503617 885393236359945473 577696363290979073 582363028924270081 138561285415935489 378826679156873089 136741019805224801 901337258904710785 94436396092522305 740704065928881025 327969037131420993 19785917673395661 44343722930367593 11288478638590505 241166538975857505 271682237861575969 635177638016006785 800617865410956161 570896842498452609 117165235657147089 507626309543614017 883526751264355457 229880321403566529 600008184157140097 935928713832073089 437112097501383809 455728306434874497 12493264837011965 474891329162918657 859413842367388289 233479038487313761 91161797542618225 938125054117978881 715262204657037185 888781913426068865 205737726998641793 372729525175632385 332603603677739585 182150751110764737 667313700321393793 101676941185917969 577381605863493505 291152896562490305 979433167924291585 333938548487314049 290070212873757761 795538931181976449 986412542010960129 330086912351834625 210710620709207329 474092948929207809 977163615063794561 21953810650163777 155890866729748737 128466048907949217 810562237854959745 261309846614881985 960257103969937025 218641224363121729 611353745032197121 284965501847413089 742207162312951169 230286501194665761 5602858763445796 380807150763150273 399368136406550913 2530309218482075 824324859762178561 297833345999297473 650901543182953857 785208969063244673 696339752759492097 418129273421289601 202838679979336705 330086159281332673 610361032639382017 682918477756235393 767376750046679553 566748604472831361 876279540510275073 399493588055651841 280839668181940289 289786308473505729 621569848448778881 340209638644839873 66927777822058945 161539759440852737 76395690020753201 546207498452577793 226674564698058145 289335968486792449 126611223460194817 362628702132386881 814547403563523201 696060282851259905 534360438068070209 932419432685453185 507349986084008705 399566950987914305 568906854481120641 464158349875365441 380607912202435713 234388722841384129 673843888454804609 445563204086159489 983172546680307841 376159656534920129 979731908204932737 806442533917735425 317713209555591873 105936085158031553 602895179659192577 128994030236544433 281060646455372865 222133686845634049 541629624682649089 973768172104516993 48117074554909321 669164110373440513 771084676960448641 428697313495536769 265986484984480865 104247949558779137 668878571246345601 116844336476336961 496454865151434881 920622345351727489 887000206617308545 214584099077530497 355940147267105537 542896437128401729 74281345712357457 962553006910557185 269137554846793153 918206596856446593 690854412177920129 701769939197664129 708034169585758337 57781173992221825 425332590192390145 469853274774610689 529608539305201025 203361667689886625 201374375499206337 558366704299619009 366843556109458305 870589138654533889 357863239340666433 401278693857168641 547765214999174081 279021588254732225 611808707553826945 553699694881561985 310802779444955521 841095279824283905 811546989365233153 974975288342765313 12198894342049017 728400868928712705 96801376602861921 74495219935858609 958457860838834049 544559058248946561 879194036631552897 63985540095504945 585508184260447745 744320611142864385 410045603812342593 716466620518179585 103598188233618769 285977258384829025 620546197186506241 117491490017474833 855792517659807617 679573627554031361 302045218891755969 944859529461627521 436769292881010049 890701126544424705 581326581030928897 92987900747491633 791534089736103425 725903034202229249 467974930832646401 509899970751508417 780394367715373953 311121204661443329 79586057468809201 208864240465803873 42428013586885529 982489090043497217 947545031325439873 901721714576371585 915708873190610049 445568541314141697 673927810361270529 253632060070376769 945322072074759553 984409371748864001 641940110932615937 634232116570945665 411939138783523649 78276274147579985 611980344613463937 521042148490384001 892279005396432001 227357684160050881 887315430596352385 558508482266592641 181632430866827137 518190890335429121 472528367722496513 179593663402531681 796875836310448513 346977419292539201 829998653558767745 723699810264907521 580772520154894721 339617784221953665 661000032714518657 30445247115839181 755206297476746625 389485389276625665 685458705272886017 527041580150086721 748291344425396737 609131043784795905 895548091299097857 159495949890501985 639653987861152001 44832471127090657 831267591382449153 24474063655691937 536813924719936641 120872710059185089 329751568569001537 947411595456461697 286355447657939521 804467713732105217 83695066348703057 309487450101432385 824950255726818689 456312066164198145 498003633073516033 265630035997308065 141373903683586385 752842869952001281 438240107802279489 810199889615592577 221174453549068065 134730825071695649 840940398593424769 456886556365137857 715955999694841729 105114629218530097 16317214198302567 203307370158729121 170308006560830465 727145397758558721 170804456445772257 875558499791996033 967845388584237313 663072138525233665 953479605852841473 398427156864261889 255850537555275553 569072735882851777 70425999646538177 346135999863523841 773478625906164993 77137712199554897 488975471938836417 707489334711585409 54878047887129353 626491555624536321 884543462759346305 887383516020438657 984990366686645249 174358943347311169 572097468519622529 881213808047323905 246955176812960545 144546061831359649 658474663758333697 445264682353471361 176306429969912417 640630742360155393 887699735198175745 168342922970357025 804484571732345473 939984604110545537 106688496733305265 179460791957385633 74204858054940817 29956140376651065 321420760460206593 933182691096238465 999143027533037313 586021009006909569 452616286765298497 56321051609703689 843076659875038081 414375008087585409 534564488289227329 653138405716635649 647530615743264129 282251644908026113 771080980800682881 115340554039764961 846219490473629313 985260152776145793 499256121131715265 310313253869413313 488885586694280513 902456588817070593 286011410851919841 796769727553741057 241849081029357665 570000568983584065 556403136790500225 289871340334986625 838694390396298625 569558576633962561 928647928353107969 144716835281233345 788614796383626497 337661930690995137 802156099324498945 902749352074568577 694252724330922881 119708731085435009 345234770998438017 533112908809076929 533257259523708161 933034725407832577 382977906532921985 561433904125937729 281710078863213185 986413373944653697 458233585891683521 801166313467977217 632147544974543489 900550743057788545 585094179102078721 454904420472349377 628856813476502913 360811541681012929 631381595334850945 330441955037603201 418799005552358465 537868945052661505 441011558992904897 292474215900217153 123889359533094993 965658136180731905 466456954084115713 647457950135763073 971044359433221889 253502051444836961 943954747147337473 316145257361188929 177615707763962401 418262954678876737 268402909401167745 593700395057286529 854422226989669249 93675496549007425 860487173091662721 317224895854241857 45039901190577329 951581155543433217 255501437728092641 969214680328239105 422418869348518913 350680715923754625 562244251514961473 835335672343422465 581990816681994241 212846029052055745 662576094313912705 826439610741093889 39562443123003281 68305040103620489 259622243400777121 66582113726855849 213437080850312097 965580254802116353 987742874620913409 267708403136484929 859968648272342785 819490782972291457 513429801790131521 262521247372649921 672356528487640065 783517139894680577 767016948838879361 682848446697168001 341788208541885313 347196425167521025 924923344754013441 562716375237318529 131505174247692481 243908644533032513 426122193335366721 852569523019813121 507108186436937537 531503105408415169 460311460653464641 271036461082349697 195157230775137697 702892314176377601 955139505370134145 238837995730253985 67210697183412553 674329945135706753 952727613265388161 559496296804542913 843864268985825537 467034549889344705 379168949901860225 85192291907819857 924694148628418561 277692044355642753 942834476852205185 463315426395741505 832508178701019137 62862961027914113 256969849815270369 657962810084374145 236813696533914721 332255299078109825 168637293753484129 817006618547584001 230399150338755009 350145856902397441 729581993396799105 73617202083685393 178499167216557441 630012503239623041 695747709577666689 473687491416900033 761896460865457921 424872246558091841 962220195386912257 677959788466754561 778860261986864129 768225510501803649 891253603572018049 748441705567376641 357006409710933761 614331028314236289 175273510437214945 869671679848725121 721590420340817281 321348543815968641 187514494248922849 531438953603117889 853638312849867009 379383363201892353 844029460300468737 593685988853000193 797532281357035777 123468053144460305 856616162846656001 927655787509724673 106676025752946657 607967538941377281 61782698581644977 469150329968190529 776769245252637569 725864834229337729 821882199702749057 597422137218519169 853749028410746241 609070943599871105 507276599378137409 662236617073521281 827959199550917889 872624433799057153 869754241118080513 195651186409538273 563563668133483009 97849080569826449 934965318637260673 165815980898319297 254228036813969985 271792179103766081 493516726789813761 437493084068922369 149881718329780257 600266869008802177 615372939559158273 106024441181208577 237792153393371553 30389482169834281 999756070391306625 354285782816322817 872709973967559425 999582786381349505 692865375873246593 60002780794636833 489580681152062849 868678381664249601 439108198377120129 246059107517954337 967991166920185729 397191722243572801 999439769316317953 139601881600359697 185479766610541217 632381597759501057 384762474591248321 685480970200916993 548063046900992385 66787724910991385 465675180140429761 772602594301506689 337422774470496705 681135687889575809 575354090756697217 683017459784412801 97379036189309425 43503135150327665 903777431978703361 696007027056854401 795401854969014785 447275203787693697 963291065424535041 784211347643481089 451460428851120833 808625913535845377 602690034897158017 665215950122931329 405577877016469313 831116062696406017 765226056460541313 437366362520879873 491776667657475713 605692280610863745 871532172960705537 778414826289580417 460017291571233473 127226658140681793 698297254647577857 443557400802735233 915226794403778817 155197101495073057 395163805141429249 117248789374603041 465186052204330753 860745548154607617 703926688481807617 680769650673585921 344121731833084225 922859759078274817 24466990897273889 612874705543109889 429182282307152705 253624871352325697 110378332740886273 580102421166447617 731043617866518529 640328572441173761 413971614249270209 660736264717204609 321790940895368769 37748953733835577 365942475902251393 24356279623521717 482684975343957505 477402129643845569 740742742685419905 27915861841623981 96795301462151425 985197881616283393 186526863989634241 437954913583173057 977747062978082177 121291216522504193 590985919719365377 23674840270960121 682581620833843713 835496128581365121 204599200925919425 842035945608802945 186203315724938529 31140335635196693 984615752431970689 736801482044089857 644924937481192705 265506636829467617 980839647970476801 559677742075241025 910710345274125697 304973121997047489 423072217823936129 382643942311435841 804945501239274113 169701065831173281 545526027319091585 73612069428282465 765675533861738753 921421274745679105 791958174307573889 448213137680685505 955576898889233921 796857233666752769 473588497444616513 262405263932993921 385466817109190145 600041936377433473 927610627165869057 375498410746590849 961488502554971137 223805088944271105 865434530256472065 870973393426414337 510476814091035201 161723763695018625 665507359306950273 981146605570476289 950256430367886593 237662863686932001 505059082657119489 607429702090275457 538230025334925697 64627247107207353 228449601142095553 674913001375077889 6678771352824243 945075370080285697 897618917573630849 700645441759366657 846448381956818689 741300147421210241 883750475915398657 809800364220340225 767482388988327041 330286716469924353 850564092042482433 101538005781169009 695966991634563201 469054231768350145 901198019313220353 173560188925794273 580270180394336385 543450030500292033 755583692425695105 765983093942384897 803618489622991233 768384802803662849 977350634681549441 714238016005143809 438409230600456129 916397089785231617 753036959336448257 618380449477985665 738680965513637505 743159827820047489 456761907679400257 81702520878682353 732661863847908993 575161073000895617 516205007352290561 862285521678405377 141210998942213457 351500786917593921 877020766696368513 462605885129168129 970713156378309377 46865956791645401 479612407094073473 278152220110502657 386559899946959745 327722671868709633 592032037862473729 487980772066780609 7350037662376964 443166396379563585 953831959748733057 28114738967918385 727597812181002753 363395879819673665 486751505978411073 700687041368784257 898669521717466 643242240268204289 718600056614043521 273869242566451745 134646899681840177 199538058469240545 86628655194338929 184179150059524225 265628355096794177 396422141931207489 366734078743469633 606099015500081665 22851400401080469 482139271864920001 686299325765325825 474572999596379201 425181792114216257 417831043876400769 883257354269240065 882519493473257217 807688892197560961 589669168457557889 474609585711583297 804748801327296129 788693047406468353 360026621976015105 687301253481770369 576502403325083137 761553679496969985 153910145554842625 16841178711608507 62234345085531833 669106192137206785 9410090453638277 638768064243556865 149371053261024417 957819771321098241 664405816814362241 870047972056362113 581870868187227393 442309099685246593 178267080418532225 317402352815669505 276841626807755137 183517483889843905 372009401916837825 553701890992606145 39771534597438321 506048470640365633 541614617337938113 218832577674966433 983718146506777857 577734263499095809 688461970060156801 575385888283527425 266840346530248257 939193711864049921 102600535337995073 380308786400156865 870831585862436737 410076887877622209 416625781414833089 720060560314770689 758127123248588161 584768859068304897 61021978723896809 348276288204836225 654346420559949825 852008766726086657 439943283181516865 351470083574007233 18551994329389033 484273294865658945 606599953609912065 330589257195619265 179940722469087425 813602624641319553 949887629391181313 45542207832163233 656040667159690113 76163576743482513 561967205049892737 838082283933495425 922998712449118081 919225412128966529 896615906088609153 478176104854433985 309869540929330625 337970251915749057 859897007558895873 113381955376532065 740837500470650625 477898852907642881 110731556039805665 123600933969207457 85027551885847425 99375098505362305 555120769416543425 169254605782050753 304122554069994753 867555598207715713 463007809603961793 984527048323023745 152659447117205377 82675795010175073 443152663642745665 314450443646400385 202009248651666689 97137521267839585 504119240910593921 271600828149693985 572162996627984193 837416582505824129 386859811036412545 631918322260453633 189180665654664193 436459247732372545 257873880982483425 677213189881705089 192270465974647905 627565046538507009 136086853167778801 992429483958950657 422834617098136065 910986580152794497 229133631945043009 647500882432034049 696452484225520897 502466708160824257 766464065714966785 836062670641815937 823805687522071425 147156037296255713 231556038962732929 846418744474497921 472240254511096001 236910676063814657 860598475035413249 134667055645572017 888390896838632961 523588291464378113 340485789043153601 827050159050763521 4569866930300038 560991174258305153 208167753362783265 660333514542976769 376080400109760385 834524849525436673 132769618349438897 777862004332142465 920010286078340993 117051322258703297 111006980519999137 928068814949007489 303277452766668161 704043885863043841 387963622161574785 95399461864296593 641744397961762305 878847107222355841 345098672539005953 955281367911318529 584224682286862465 803087697944462721 594347274127269249 449955106122978049 854430313566329089 347171049997598401 453446790077901313 286351245963295745 477736519844302849 516060817711675649 928353773942998145 957035761708930049 623577938843372033 696526629533622145 322135752026053249 567471235417833985 721970457948334081 79734374498329425 857471655105850753 44989677010072169 65833633380211865 189046092605281057 926445792187831041 325109752979962241 869352612587011457 374418867675686337 154367896876802753 617945625659096705 924573592520292865 594695838305966593 724716309435574913 500860519256441729 869905880890446081 485844069730703169 903928097096038401 153254609614599233 269464400198646817 60915129261672977 424719174222428097 726107944240460801 393611797829795073 875911342979364353 35104574990949545 443913900193869889 809157012258314241 860185444019379073 750624266845658625 281851242349553377 731070007967520769 501460215618394049 15908585617435023 798992215885469697 983038242513348609 710629347562871809 398209835351092801 182194357094864769 366602080774544705 502417625318472001 612578140075125761 648863898269716737 80971636324026257 912589319409136129 581790573469287809 844422837959889665 479079210529921089 144174801062078465 32898238137160973 667099009875208577 129217428949889521 373238541238436033 448406631474068033 364252874566808769 693136154318654721 543763316429092929 348845632435139649 717145340299502721 176229098446246017 701627208511212033 163137085354048129 501751755708546881 377066574143288577 335378410033271745 825175555839873409 159477369422084801 913781835369750401 948169493024920449 653971702187771393 101593083324679873 663577761664885889 838024231312729729 668263156178564737 313676299037744833 276896064058693281 235427845863938497 845495152113084417 820724133999313153 155715536589031713 476532232377550721 753457694929036161 159944326738489921 780276962753621505 481152892695661185 707708129781377025 717186823059059073 972652922212478849 176930489117651745 89402879031634801 685845398372116225 869498742323916161 649888735865914625 599630160687308289 465747788849235201 388669014146064001 208118297274026529 134222007459438689 636603737905566849 491920255865952769 486055040246810689 196899180264647809 709157177266412417 823527270729517313 474026951676492545 591161926687387777 811080516021199617 425326323938467265 479268842290167617 758403286138854273 328269769125434177 353595266153792641 573924179351067201 980235101700966273 460588081274089217 641546972700755457 891770584239623041 609050376427017473 219926155439033281 230430759806541377 43246259700097769 107594421685060833 793990240138491265 127814594719328769 38170437954562433 494101699475788097 508405728188172673 117191747856356449 63318427458270321 535820672033619137 70076134771589697 140376854708652129 649332545298989313 895065652927922177 984427316661232513 883110975591410561 585550716627622529 295997916820734721 266984329822655297 822890974971588865 75066364548462161 487968482508062337 965087361940170753 832408201528114177 254172966094685665 376397348373782145 858492782115739265 486382847805177921 284395874768222273 671888843418383233 698789584611780865 186396316805417697 731299270132879489 972785473089228289 798279429534027009 618062234637367425 107528952615638225 498963499734724545 901134163282172545 486170235880383233 29088719493287841 91817815131744145 415797197933976321 863043124160331137 930250798520091905 396641749693838337 898503972599941 338150287040651393 235995841286936065 861674632157242881 561196287417367041 806026134225991297 99316851693430401 788786477262373633 199655742974762529 585884643749427201 587580708361699073 823040449700467713 1765661789384865 369257654769374017 626522195924110337 94290042878224513 504241188243703681 558898150338610113 177075251376962241 548724533367757057 768654727530865537 38588241525420841 389476020608157121 610193538754867201 478190966906431937 523007708065694721 726878869279161729 171664730475608705 880175251112824193 931210582804883585 918711263970067201 470868246639309249 576441208964389761 836407200050064897 749382996381328385 788752425275671297 626772625981395457 926665174094925057 33611127926775453 215638448414278369 576990159767895297 601957746104307713 114000846749760849 251861664406785473 392794663041307521 696959647750052353 43735716547814721 494295052435273153 803889676340681089 798501890976172801 507005119100952577 557660821714701889 811475140966017281 492155517539007553 967483612564791425 93269810993103169 547846625132656577 972653142016799361 521753007911897281 904230484080098817 902088415162630529 964533910313239297 236624768883302753 774810216792541697 333878761279017025 577395084790840193 149104428946898785 495206552395526273 722020446719731969 147459669562582721 653092654550420097 387315478837717121 459883731943826049 954957117644102785 251315929904009761 341112864331900993 981540675166250753 944321028123770369 943525157130864001 327064290614867329 535643908826195073 778816658744336385 197419319384223969 632742958035176833 15348221369485771 128429859807400961 117395305944995697 709885415963082497 588703817407186177 493310491610788673 214070609886547905 742895908393816065 482504969400416449 906525332208989441 976174443121749377 545892430523661441 671720993015561857 919220727648156161 163081433032076001 550466480017686145 175157138694423521 556531595469724737 543822031919631873 801224269158705537 805305156290508289 729833676700554497 395321647720194817 574835153569008385 356486020335545089 514477954252559041 892997854268912769 477803542229576577 521024663119455041 944352729141133569 50408424420041345 358698894585980801 119617613792392769 555997782699254401 826743911988131713 745444896125842817 231173246629118977 934179165512961921 672573651300339713 643928846439703041 361759962933852801 394580254634011137 141984908628046465 720216005935338241 145054131307894337 692457622236805249 295328070400742593 147736441565026401 101626052652697745 101756773779303697 749047751396147969 698774100645959297 475952661837716545 278415754401425633 211017114547800577 165374737605954881 33239189925232893 243661801249547937 750502075114866305 530471233769826945 238632651713523105 415410449152023617 486089978218686273 800797097616221953 405506855635103169 523915590088225985 692975352666593409 337341824780434497 24105719228437297 195225755692451489 908880018055796737 358140645955668161 544488075989384897 24534149114092685 597197718878646785 976656309253410689 756586940902799617 721050510416819841 463921141235360321 314597244023044481 594068424855088001 844579570842089601 44383197301300473 481545048101519745 586964214935171969 307696448186124609 615301402393171713 339180042465866177 340795830844193409 50521670744590353 551155581832006209 212266958794526049 757772789753438721 550000403265517697 651281592310581889 22088979007943265 309919425475349889 372789697618603841 700578787638931969 604017643954545537 486580475244132033 168987015937847937 93383164063865825 335823903535210625 672212731240357249 9750687324558527 13453048336941721 206742105217511361 657853116738103041 50251173309096233 705376404840094977 361889324580484865 884951550903558401 233358844662294721 341889898869140993 178237442751377985 387783974330666561 300152225321330241 951076324122638593 485880083847771265 405455981862267841 229978150649888129 646280446047114753 513901253321687809 332234712614344129 462794829488803585 844580291449417985 88932577916747137 261895041896359265 755388204970930817 377122991202980993 74801752295126529 944849768402328065 264404090372824641 12558019447041603 744971458768045441 743591455135138817 734741125855894273 324777631906385985 910315957471691905 760569926520794625 381585472311019905 445431050343941569 70877057269964185 981853209569628417 896245142163198977 723067032199566081 462402585136100417 179184996248189057 766092776416616833 852755466665641345 670644086267227393 732397559938384257 891608324925616769 596744113303600385 985646621219057537 154229543479608833 1110285363370878 757848109315276033 64797492412420609 241722212314975585 126783718127629905 828198979248980993 920532842959016065 654439696194408833 12687991971763069 467673148742491649 102776638380728257 682317489225248129 703314940979371521 185378954383622849 16975878955047819 758153103305154689 214851640112090785 836232417403849089 118694309608596177 275402336622498465 453589146452774401 600747172211441665 720954708001453825 765448189466049153 828042118940079105 303179474217856193 9822352196945163 884906096548682753 42562033345550529 320206717514622593 709169809594737153 768482910918955009 677921563980635905 34103934217753817 492351061119560257 562707031809786433 504027421638628673 151268886212704961 484961491503565185 707407279955141633 255216331075377665 114909159105181409 20414750377280913 252677651493478081 381261713412673217 931345689911609089 633298232292343553 57387988070878753 197149821709547969 659932966907845761 242071249238616545 619875948657174529 849881374089310465 509898294595728897 673464189189029889 941697520395003137 637150950733957505 381937581444319105 409868381207413505 761260724014640257 815009381262687105 992274645416216577 445145334187809985 646484216466582529 61906859997566953 641821604799090945 863825794858197377 375598231949247489 995354400886984833 728421092028582913 616933993777262721 224753794940802721 413461293906340929 246883358510999073 561105828179815809 822766447682020865 433564263085518337 546254391432739777 215841880184637345 120256922301202001 178942865423994849 298691501678163713 639342400568008193 386452316922593281 705223122347039361 27332027768608213 42232014526870641 516391468156378177 121640253530262753 205095396682551713 169542239107524737 969276411831195649 338119499374872833 201560351020418689 456650254758965697 420892152199293441 124524185652308721 565634255737293761 579668058284422529 395668479619807553 598920214354510721 898031599082827393 303357453810360065 333994350407301953 340948871084908225 15580663959880781 711458624769161217 475356432620593217 856143033905286913 130682430141973777 669933585799906689 715922890561024897 477148363915024001 271080637174364385 110735951411125905 989120391149747073 186328666481760065 320318154824604993 773145490720093441 368970729660198081 567276146466401345 556328935145685953 945395177085199361 798502452994874497 754570553490427905 858648420068391297 508340200481125505 280096468314617665 44119036779807889 313444913449259841 895468001531011073 352451925854033729 771068715887398785 505331659166557761 102946121705496545 431883719688308097 257249336144543137 596690759678935425 466095856825486273 966424821554561281 502131728522645185 375627184939958145 874234663163672833 582869413075037825 845261945196842369 834900522196463105 436944309629321729 383245473379808769 897058706996464385 824105365489714305 307315208241515585 42662174683307801 529875989600800065 709464902125588993 580535500848011265 290077200331914753 881591004293770881 358967884483547521 541406645330067009 22935990708937481 967063308827437825 739943341793903617 357170741848047873 662138004658736129 264131126961846273 831881650428925953 880748981528324097 232298420273373537 263998974047542145 795351505325569921 25560698868925869 31336351473065349 502684193097170625 539831481886153601 131088877549625953 1196688305846295 650511813653896065 156398809588054625 495975909771569665 36791141792257065 288485066906961409 548348258074526017 403493254222279745 372439050947498625 579845737428531329 942427226195988481 296675689763812737 904239052826390785 16532117111044187 499570786824676801 524315433475049281 273572888555612801 225925462870623777 686529137775281153 224568795243552449 822621481843093249 733756358949680257 403951204330240897 343458589198132097 99275043886059681 942953059700659713 593298594190613889 607504527400205825 538682392437145537 82312552062976609 431015283651959169 42651595870250249 775073985532095873 758044541056495489 545896876939437441 618288269715090817 874197424533001345 88486639007502529 512440591427349569 11272675342478779 648137439197633153 378748542396937921 242589842415597441 749460766001359233 285493691948339297 386971721675738689 649816994739069313 979326554669437825 356523191883105985 514671941628467521 937641077245714945 383075758124103745 31208753846776461 615772585383982849 179805582595093953 875501160378473089 165204836562061537 536070086470733313 137421461401444849 371155915041267521 991776308907866113 268756592894337857 891013628973837569 312800187067448833 125348287426596977 622142107576440449 259822297290739361 680202297305978497 692915223542506497 250876583136406593 809754786887339137 695068190721780609 812728958279770113 587904608421258241 703535725531239169 447077913670934657 625437567981883521 745349221894318977 675965265415641217 684795169641329665 331843559153107009 520899835479372801 993492710608919041 243781238935465441 524980396568075521 772580064224715777 615898304165483521 175907908367786817 734184528727332993 207627244700308481 669725442125113089 955070874675893633 877805071074440961 997384400871315073 284820822106439649 974825672503168769 992309182634450305 84470192802644561 369147559835042241 435597846999822721 552596988383918145 924060773441684865 800787680237618817 108878154810053473 195749720219289729 109022294400251249 113222173180972161 32147347964976093 123237636353358945 608131855611848193 119670560038059649 53253885484178201 690474294838658433 515100798476670017 159214208523124513 131787039803210609 143809964192023185 409075210124345985 111970022153940369 195967631990026081 470523415276211649 888367150223263745 898700179771466881 128164353590332065 364637116182358081 110124243845380225 493540872275730177 544905626350026049 248610008351171521 379357716756761217 194235040621506977 585890526502336001 636943640071187585 939227495646665729 935212523658407297 21827770277990765 281885535299018401 156860467731821281 233552339097215617 926894434298699137 43767343959437713 639512204377613313 130387608237867889 685276281047418241 209738617002280129 396956214364241345 450400457604203585 662824588173346945 616039038018520577 758105916693470081 335053650796652417 877660553485281281 872406685649544065 201675822880435617 312094284196277249 54022977613922049 845286459861505025 748927707005041281 911244183132112129 601358325981930625 322345242900816257 846107630908807809 806088223258498689 88289753409977585 88207744897196961 318068394315620417 702837237680142849 394493550907736065 14713367137353829 663922107828643201 271353016309873857 841603057450722561 873398865495254017 679636953210749825 651680722547609985 599121682327091073 468998174874094785 698663612592145665 815065406128795137 608153618452941953 66808525290461777 35458128766439501 922385742406589825 192873406400405409 530715003912810369 971791915035243649 931096239904363137 668499045259718401 830033057454294017 643764077641467521 945730492203551873 289678152364711425 730284148314105217 848338959192791041 94009169616711569 202338061850579009 314352938261883713 300030670119387137 213468913136608769 6009034483508203 135599037766390049 517179159633787585 40758670349461569 646350240703693441 73451589782528977 917366900365866625 361439862853956161 636161187856469505 525464816429952449 45294334332243833 172002659737430017 747742103650747265 249046208021859169 164373664666985761 63224114326629889 983395773479639297 673000338834249601 814047190089315329 5921564252716395 670585771865116673 686199415343786241 795145979914114049 523198060348704513 253352240446741217 21260662906549045 400360089022331777 899662240532293761 774731659123968769 268869598500366177 389100527100996609 905684563118057857 131951745682226113 57751182710042313 126828637136345185 317001722450228865 106022014984912257 931296856097695489 707568217098671745 866002950850827393 542084944096682625 250168605969555809 572182448493823169 765552327137655169 211727437017824385 997110541825968257 769599288473845121 459571725882682369 101697674555236257 492618043962984577 307138250998111297 152806215653626497 626573783732478465 725583452281817601 51186259616347489 96819111210038497 490458379549561857 629719543856573697 573312306290319 717544066509972865 262422232342597537 203246770711068353 920117869941297025 884508124924337793 773011408964134017 775431456062172289 827079976887052545 881609082753286145 978610538006957825 9118940500023599 532934957431596225 648184434492520705 223890670827341153 824082091694584961 799344917739222913 336774115807159553 810158863688169345 403090704743412673 940967032286383873 165806805336814017 352488404438087617 763015187707146881 247429518786550049 432406251777806017 687488862269756161 139547610717123409 79186118941070305 659221520666960769 636044163758509057 139418759783644929 171910616464391105 461859768426180033 994000005072162945 392100340583844801 644622251224578945 387993712018015937 934439411463426177 308320985564712641 608973641513916417 759004933509729025 976792463408312321 690332292159745025 610342817919420417 269210102446834305 682653436537162113 894400823286822785 462933014499459009 611026677696898433 851021162319337729 215762896070309281 266505768490223009 807219226840373889 735056620808347137 237175133412002017 485287461064633153 869603737757515265 419810938131117697 281764218123463201 231754501246346209 258876756288941569 170287392313337441 457288133326393601 209300725442847841 799805428232176001 169358043972234625 330957458228105857 836230068704200193 882715115977504129 456279515878872385 181043077685792769 685230973237839489 144519762283763969 92788559893985937 323655019686178497 641734147414897665 324558148548192065 122076683814594129 890980119486279425 803714986989849217 601953204934218881 946539576733069825 962202885186393089 635084032022863489 677453137387118465 486391682106056321 332218369438074049 843446070543070209 914718904389687297 249474335357572129 798617098327746049 807458725821025025 520394066788640001 52437719998845721 397444233720740673 634167390729988481 551256809657175489 97637815436879553 906697212000942465 415543012568210945 288161558450184417 894379823364442241 437842172697862977 387135297388244481 523805645155832193 786504580376142593 464838627455854721 209534206834380385 653706486250769153 732824504738442113 2928085669317682 812589975225638017 231873275525984481 307765997555915073 292054810383142209 308584092639311105 214855833766336001 425086235421769473 599159589239270913 617403593548903681 346128556339053249 19149265517594217 107259432838155537 206006372650367809 668720921475028225 280539557535501409 175361519378022017 855958932371880321 654864328911472129 173455992235286529 40647552335251193 594587762704978945 830039693105533185 952185986419930625 692419049755820033 893444275918700033 483657779925735553 536953381114724225 716054001940641153 316598678923444481 303786313081616321 652635166268492417 315354881426777921 933133177037621633 768580949061700353 27446393859857921 44456227691902937 763607277177701633 357732889515972353 96020054387178529 477821021441009473 157850508541134369 114290730341267025 158804571847749537 721327872172274433 477958417181671553 557249699706517249 876936221970066049 312199730463113665 540709029987954881 200554275389563937 91412510152391489 304338465567859393 540786935968814209 22481857588246613 963315671781582977 712922281975131905 291333510922545025 714242269315761281 256958290858076321 662933648035867393 570692428022514497 747141925093785601 602215885636137985 606278238142103041 721172264087773185 578549112416638465 851169494802942209 537619409712014849 802710541824925569 278509531875755553 215825127065738081 836902009918340225 35128754626345681 627175603406030337 969551723393319553 924312897185210113 768973615089894529 199830630344081345 799555337066220033 449287531472556609 186628763786632833 28436282373277777 798879874629502465 7911397767649931 560461283445594177 279160575471365761 924914273312719361 42095941509963097 469371398148513921 702730154173806849 71137729983572489 409270175388449793 513499509832488577 852796781319454977 696918855735003009 303685226569463425 961395047884867201 696540075454962049 936796721269896449 581068894438935553 435174294382253633 996798268740320769 919131993843290497 799204843874072449 285722210074329313 977102651020217601 520770059148926401 290585430397719361 158584137043280993 306690981204383233 278975483695187873 572762403812681985 406729905580949249 394117047734894785 687073717404924673 261184928563686465 301863137718388673 653309308209401217 581791874894360449 152583554631299009 342525230516361729 618337696676505345 957171079638239745 209371034725016609 594164431180363521 111825818223053377 934198520511568385 102750274411882001 740988395800105345 711622416732851073 102173367512758513 710535284092365825 27301466530960993 371372765612335361 305597335318690689 352016837916899329 240778420833709825 608984055351001473 660513282199158145 554079697324333185 393502453468986625 324260498512899201 81274100226362833 148366788377735745 418479459804178305 200420304640275041 520404603154585025 507376694973338241 477741110133084865 206649457091458529 61341463315852001 637388306805071617 909198551632488961 888772913532349697 750345800879383553 698069504180033153 287364659784859809 616634014154385537 856850100355796225 743209433899359361 980308397082740865 469594079201627329 61121032791501049 145505293944374625 222247836097952961 971047972555624065 787712810194431489 242648662139522753 436661579047569857 929974363448977153 639197203859193729 324632337801482177 15459469318702901 478903096357043969 196656632917932225 666400478128004225 240485454525458657 295513042251982913 604111086132657921 29481565230405237 607436038064012289 507223615194362753 559238391165489921 935489497770284161 640299759305566593 968088359184818561 11385803815212371 218391925623926401 855914384022046465 294141203801757441 892029367491755265 446890899366998465 920581778875703809 91811715910878897 147711303014656193 969428051147524225 129383599321389649 324466501148293697 739395143167268225 659128922196778497 107536751569075057 360526395451287809 846568737815427841 151977767315621281 383573908834282689 324554796139295809 453866936307502273 96829260667938401 96213982465418017 337437976432411777 690174016812189697 929306062613243009 278508182179567841 756135069335783809 575921089721145281 92615246617135937 700341959062161153 795940159015501057 257561066745463297 746881190991210497 257899522690966177 892873142645100929 866053671368245377 515401774833129857 68638572231225937 810426285711585537 28820682379940621 32577643562994753 283186193116311105 48791251435858385 945357462818844161 196054989383760865 759985358477099009 326853402784749377 161956144266095937 437399788331354945 91252950313364785 294267916030321409 560378923602723265 754549810824279681 524737492011798401 725052270446909057 121512098525723649 79159039272887809 427895673707840961 43193552027361193 203853031840889537 57171446865147857 500574067662359553 448253292547221377 57078505302026625 916576478608611457 698343984779260289 223958821409098625 194984214049423329 587971091577436801 98676028126465809 120024898959243841 904966775014880641 77571918588709825 871664367340262145 357304288884364481 351261889506314881 605600080713948289 329651901591848449 694797476368975745 417800524061899393 693039451619561985 277624110874999265 755661510422100993 68369467071914161 74810833224184145 698514328235081217 95372505666901473 714458694105925249 546198600061181569 142604211702238353 231467243427829313 965565944853619073 11326971541286925 84143166615394449 479293126647164033 486754091589570945 637649239523192065 325407179228793793 156034030516309473 250989575605427009 59449075719079761 211053783479133729 745678913216991617 699425716617437185 587547531987460993 734313507058917761 445911971333515585 614653373252973953 833676588997327873 419921942990487937 145104204819503489 476468562846630337 648859167585520385 333498381225272321 70278059381053025 766472548434688129 798790454873348225 448199523904111873 887325902273019521 879519882526206977 989435276358896897 479928010307109057 970741023296142209 702484273449680769 237255128258091489 843288105695268737 455143198729999169 452966223326168193 815695433830477185 571112774701280321 864051174540293249 404490489503000833 158462665794822049 448120277163116737 927398278958733569 735630856096630529 856991246715033089 629602204811707393 258556325949797377 956674781638877697 841255662918520449 122631333522765121 990103582650917249 420346525197796673 707263067597033089 501864610422931201 156846408101159809 997314659252577281 69329867734133193 494486840501725313 471907789958223105 480413765541353409 529391449903862081 807201996023369601 339880972944598657 14530892571496425 18531364291796137 68564356456381153 178589249961007105 375890342983918657 667684017002578433 636608709343907073 831995336658735617 242085867996120641 185727280337154369 467070416024103681 520992135272265985 402852687213165697 785227481748329089 271990082877440641 131532676179602961 814563237691469825 710843037114905473 920806691326635777 931797168479974401 355215498767247361 245373615312551873 872915140645009281 58450956357091857 400831451319657345 936823221303690497 386982059240370561 348745328630926081 931391024328146305 590417026619086081 161085254974128833 618105127191967105 750514070304188161 76687221660456833 830100115749150593 105409508459203489 737014806929575937 135561676216319425 621958450554959745 109506593106573297 460260077516618817 412514835452419969 269834490895210177 415335655562401473 310160030220057345 892562110913495169 638476865539932033 816713518702357505 794927707776206977 538111112254746625 173437130343888417 261351493228730177 326907888421796865 264964468009303297 273602691952451233 13607097957333281 583365637053173505 775263765192086401 650107522077735937 909067479118121473 32836726125989201 215661360440883233 126375730170313009 685160476316610817 49295680766203273 42920542202075753 690883659235641601 452071222500464385 989938004565171841 897513816681360769 800463504749448193 322408577629119041 934871464064809089 139278012398939665 389998342612603457 766043143254094593 428662463503254529 59082511714045441 44682701353625729 383678650383643585 427807839487183361 608687285115315969 682277238835769857 999997718327662721 851245160383850625 890049587911413249 551728497055737665 531242910197306625 212546139884164385 108446241700427489 636037922732374017 265081223868506305 45153380877533065 354701427146999041 734356168776290689 550406218009612737 431740666999939265 464961922652726401 752081944905189249 494833443720651201 334446727468641601 476881797968324865 537517177124730241 937143295935186433 466422128600111553 414430775165136833 36754778031127697 545547377495566337 722034005222265985 486113864158987521 490459735409221057 500751545228325761 221514049537756097 360098528661019649 840681307898609793 481337543918797889 557256836372030081 212128603518031873 754561686080510465 969587093312497921 37948494648087913 346325528398985217 584667347699326721 645754037655606785 500925247869300737 623826248184734337 880671319375497985 510803259327900609 443447753862368897 849097419724678529 530390466590024065 560256060318735681 853875788534448769 948736420336921089 353989581426137793 279112190150215169 701108952431678081 913285138047662337 695886236039928705 909585208861429377 765318044950785025 380331699590946945 775034931599297025 594941981333676033 518248861651169793 628872222121522433 864468809979445761 875055367058834561 443680737741797057 983088420931458945 701989921333197441 118963159931581681 337536497975445825 931531530705321089 390607567265750081 859002608280903297 255363892372312065 38977564499070641 762736379236063361 437809968647371777 348261410915664961 237347505184523297 167414357480897281 207115080259924865 515748891114210305 744107661064070657 634143899712601217 804923453269395841 727655872609016577 477144183229519553 687778703578079105 880089405055812737 852013525317314433 860530699514292481 881684144883937665 390794917842498561 650509494451181825 682793231069872769 604821127391648641 152036689922269377 248744479626079585 655761085185268609 454201282066637889 288489874529545857 289885108682408769 396040324462411777 577217576526539521 320287807276955073 275034992282709121 221346760360795265 836676691576432257 693184177616018305 372565065317825601 819802270931297921 471080743642705345 99724164478786289 535700748157321281 51870660772031841 478083892122274561 128545593610795089 849927407312616577 812551328358189569 182466881650203297 844486746615487489 89442373645791665 587049744423261185 131937443556356721 328145621896254657 898271699352687105 538317237500628225 443209530830547009 990892778004521857 433228215075896385 272137891572434401 173897399245706913 396687942880816961 772184598161441409 828001548516773761 977664386399954561 147615910610525697 664866394762380929 575628037194626049 793798692830993281 173691433107052257 355564713299117 82112884074611265 289082347530115393 72662410082372737 604680451351580161 318287959756524673 198732656638160417 301367249268480449 35323431244574265 850695844123755777 171710601342102369 371402372612990913 982398183596213633 613853212630083073 609315681508523009 358781045588187905 746954848452343553 63140319907979857 768354407889052801 125891568325059217 276808629200981921 699239746973454209 883037840312940801 565992951512384961 84025950771927425 248722047296588769 623015064643244161 822946069385707777 433437422879588737 940927837407336705 56592109915701625 984719499172030081 819098890123608961 988139292012768129 714352341503190017 886908383553347329 479436090263813953 344207984314856193 963342638853735169 846163252565645569 538955201019216897 266974621837029249 898102489836379137 842770376359752065 5076146805262028 963268529093106433 352598320496785089 622007452916449153 946168272419196673 363924783363877697 535215741573285441 636294827630521857 587684183310411649 712643781184475265 614115743954162305 721174557156928129 96967514230794193 399805763389828417 337360026868271489 920004030547048065 496549432249590721 214330518215881217 294263407493705409 242799108993978049 416367118837978753 697754177510894593 622570451343012353 177380403953108609 436280621480502593 479919783074045377 79536891738573697 44966944507734753 203602630553728417 660710191007673601 241206886428063425 402350651109216513 661284234526927873 423379964244922753 818622502407496449 499124296737221569 869238848385304449 959181239596155393 406014838818197889 677101560597847681 525481609053226625 427666208245419457 455964704864104705 691661926205938433 329882900003138241 440449880122379521 539967577557138881 398502107582672257 419077617675267073 447120275475519681 457800485240969857 507030966840517313 827256637303957377 319803163779063489 41700309767310985 91883076124915425 88138987748404673 417664013318947969 425881585403974593 980848739235568641 935452816458774145 895024986922329857 560730008540236481 720651985759971585 532935629273136897 68078682820491569 114613371522640513 546804345717845313 673519837836362753 237306937066655617 973287309003200769 151197668037397633 37443652559058905 578201437768107905 994096908512037889 317775424162846337 450090133692849985 54897214136168769 754469701077812993 964765401227410305 395104069787745281 913659317507942657 834568625111902721 339419000016988545 32587604018043949 200221269550418401 853558059946084993 121460073897011969 64876487115181905 81800177320381809 526989766868585025 833600938478468865 855619813429125761 96871868222741857 496721367739656449 76261410558871041 816822406454374273 999769042685265665 500045646785455489 809380061289942913 761480974502330113 699780341049354625 564967292467787969 822911855096080513 407898068578756353 143217436264386321 645572515907392897 60864555096145521 700262055433238785 470044857967288001 325079102699749697 998764270165921153 966332081687024641 652922288929396225 622437688604978945 494109860819577281 7884662416312694 245305614159299521 327412209017229121 622153173285752833 56908392070024409 116630108663251521 773156369824025857 929328796007382657 627445659634286593 817220884483880577 226806435752383361 253579792804160321 849670466020310017 814731143663315969 658036444066059521 10036224602544053 42579802248052801 489511963708487489 131502939027161153 372977789460478017 421007864625007489 820907338474249601 388400298365386497 617352151092518401 751117970277657985 883209072624119041 839837499609519233 547553051735818049 978781705582601857 982686944478807297 523440564028366145 235538678488438785 823138903765038081 780144372619368193 985614731602158465 528167535698727873 722090818684275585 471877708574673729 284524474400516417 43947832088008457 459582652109116225 851402293792070017 680450560479403777 756963682548601473 121475714100423457 291139626365456641 236269348427075713 120908813475210769 495914262963889729 704351444176673153 715003136487855105 894902509559969409 636802795112966913 850497308693967105 385469522272646977 36684811709960745 479896548590129857 800046430165458817 760895161926430977 885115032630793089 277766559434095233 486381072845908609 856962863765549057 285481061160822945 293351080051319745 442201980701732097 301263423321433537 756443241137887361 955892845752057217 585824932252101889 919782816932499969 460587397933920769 284856872144455777 219605830323111201 210254132012256193 841273408302598145 277121494644628545 799738721017369857 157449736389256865 812090129351162241 533656534456337537 995750878633039361 415489163362537 332741082769857153 280492105500879777 681710652104207745 3013083852838606 843189593430906881 174609976435970529 782631206278644225 761821703718158721 138613669603742545 641151883591870593 972585670499363201 692463871540955009 899011347824199425 679856066873707521 610060590013070209 727895504310385665 802633071402667009 24849883930894381 666104025191451393 929394549724268161 280900490159694977 614912960677752833 807536221920408065 220278998648655745 858827422737320449 606277271063898881 937173546287731073 199291348197110817 279540174250399777 665268118338655489 952584400381347457 448735546389759297 360277513614491329 245058526430707233 991888176098164865 723601893932286849 661836949115354369 664079355972415233 107689022857677233 271948124016365249 481050060169891905 450893847437665601 907194365514889985 501728739685578497 569367110269382721 942428576332826369 867317773073757825 561212472734741377 28486543293112733 63298294882340401 568146009515224641 753357250815586305 490279815234032385 570640143683686337 167224957673091969 251406132908119425 422762898387830465 521578557870892481 881977658116333825 344034110084525249 951904277722832129 962496177921490689 770124009928117889 512247281041329217 201611901970395041 707133517868751233 550764801609680897 453670512705603073 847909917453989633 873751355839242881 834986740581349761 727740097832327809 390326663309920705 602860106025214977 818229091403388545 830651936402606593 861719905043656833 42170119922001705 1640478395991352 132836208306247985 140640191813005793 433391260412601985 771285420300635905 463494183747318529 276980103932885409 588379507564791681 977998305494146817 23724547547590901 886802573356206337 525088102320577153 973216848542215041 397493206540392641 576236973801400129 825151126103502721 704171655060754689 431794818046188993 893153851269389057 856153763246279425 432902424441373057 725574034501310209 620579562421312385 307296111549401729 785878601491368961 31202517172562949 474717270173087489 154931606720875681 173312010939064001 490551943033043585 875852275403900673 795177221417883777 38975235561913737 836096325798298113 360814103372987905 448395901613164225 952521291907736193 350276807327052353 105146675792582305 301912524542085953 667601579698534017 935951461577065601 641427847014668417 163038316050855073 11789194531779403 377639402574235585 182632127955201889 547665463261989057 810347560925670529 116085412901913537 487022126701717185 236798913600150497 77779026592757825 294176222547466881 200386662728760705 953986375879633665 932008621570481921 715315282054451329 364743224780355009 213385645844251585 229793689987552353 769017201321336321 837741003269712769 776990879771073409 812914610301739009 483848778561554817 787414698993686145 959271648001415425 657934394307538689 154178535394724033 41750253562952369 100230828045692273 693479658581317377 521883716275215873 726458125708703105 468854956723188097 784381356806925057 172710615981831233 427759314042617665 186433865143509793 468534810106412161 603023680191160577 695850563419170945 204710581713438689 697534037588376065 627968893737293185 450629651277836289 121857919261099569 694169233320600705 316500341521862785 171455894727515105 557560175308818625 357537521334045057 160283310680998881 320046611176536577 777827281996746241 569219909571877761 498325712039576961 448543767508837761 304529856661272193 571760719410143297 441559746588243457 837428027660450817 861087238105465473 984213751995788801 363880441205015617 260036418460188673 394462059663222657 310081128673168385 968854739610836865 817306441264435073 227934520754512705 192480172701785089 603077072097296001 479000224738214785 995492586256059265 532369945805918145 794722553394795009 522658804613229249 696651180170004353 651316178340927361 454119984660781761 11125391888313631 502799359262549953 334360398511414273 115141475460237793 591509114228784897 308589766065278337 105500136633061457 433016567284443713 546413748768415553 123374681383804593 883121217392861953 625084044109119233 261230970621284097 360328036741616833 41114418931591961 963376970229365505 184021182670520033 729868119501414785 309646234847768641 947303713626414593 307328631116973825 557631720251958273 224551186403978433 624672606920018561 70177810343110993 906992445925393281 453610159804348737 241668280040389761 5076682375943166 326534165518221889 159739649906079265 117006381614931601 96335543117575633 501680380728540609 114129639628338001 310378202207576961 595250022052965761 657662033792870913 946047196128468225 326580434472379713 393169266841752577 532125191807860865 250407783028343553 128665765488083393 189277401554534209 857006493355339009 199970835092848641 68430007526718129 825784419823733633 11033521813654801 397429380287853441 751078847776856449 784503344345211009 229659692833944705 415649486576690241 181624847590985185 946460314489044609 94864123586912545 414413119652032001 970210860156530689 76844816756420193 32606601043919881 382391685544213569 657022374601400065 893485110954330241 983521498245632897 567516161197424641 937746246937482625 55980590750806417 998482613732175361 51827349161847281 388789656419380225 538114913220667265 163918742560692737 863325492012698753 196948742350716801 947312800595284481 354277640119430977 552956310476282881 958294043606702721 776416021189632513 916019224761892993 495959549018543553 221227393659209057 925291757895905665 537287694630332865 890280386333252225 582595130189435649 238725934205248801 481412020414804673 248142658254856481 605173172953332225 164296651947665857 745185331702185089 228369809615152513 989653518926264321 846695264324935681 932171352509040897 695403901963338497 512466812395988545 216116324852379201 47900574062918369 565628918375644225 518504682096835969 586349280022588417 571695592398580033 102591087293625089 849316310183073793 407175873357743937 36074297368923425 30690056949346457 185029021325750177 585334363526911233 649416690734764033 973179552961077889 902590366984899329 934006391870724481 884166346593371393 996778706614755073 802582042457817857 83491227498129201 277716220032598209 314394612684360193 858571825134195201 602056733598374145 265870972055648033 702556925888508545 501631374000215425 168123299246204289 702079523010976257 814955496730924289 701262995326320769 700797729269225985 775312485482526593 92366243029125889 153680170147158177 208805243193680225 494464773347456065 297287715398532289 478432568097307585 337170865388372929 379564348991703297 144455205828343489 272139251902718369 771303154786281217 815059067988212097 2339830760938356 819101619845358849 659784986479365889 956355222388321409 42690856268173153 936443152317412609 416154521554389569 619038982653787393 492679685505855489 887924035661431041 797866148266052737 155395806665108449 165417460121808801 165588044354183937 194682609528527457 572648334681272065 218334200193332609 669924483734522625 11817311247483531 662580634096752129 14539884076505417 953402342399403521 843696495711966977 486851209843532481 79875912762666705 593314888597294721 506346126619007489 443389267819139137 888573075456555777 870243580934516865 649854529813595137 277013622286116161 644548496615975297 18618162977649177 592470628992685953 695131686284081921 315313162124489537 734447986383958785 705645570944156417 813512489222457473 23762556106554201 49085770521887897 401314212870147457 47252940480159825 2949752638620851 361741970654964737 811168907479000705 540865914528009025 804082060760144641 450403504155080001 150452832321008161 14732484310297167 342853079245067265 811957587384899457 589370330790458753 411924087873924097 838860842057236737 206937677344260609 42678925819984673 831683891016705665 302933688782367489 869776804411731713 477118396052972545 508855418540914433 153977639104532225 387281738030086593 237398130695822817 570580981043814721 887386449076821249 719862258483278337 130481465824104241 704107835553909249 698657242023692545 543621127492574657 976476414145167873 887106699229814657 206794700906677057 906614970720841729 439792694604548737 852220498278139649 181154344385497281 827442018916546177 869206810264500993 821441391717438977 601984448113292161 704932313852868481 788566675080275585 297306474117274177 769115778517537793 368367382922404097 545166515053267649 833877445474609409 195682540937390561 970722334734251265 410058029249924545 931222252454230017 5725870013570501 233411639827867393 369086653841321793 655967565815569025 707946870158544129 388563348166901057 696228790140580097 643885276475284481 895278710272656001 460702970906286401 678458598093811841 597984279813129345 364500652115999937 788780530537213313 96117982315050193 769895987018113409 745610208396208001 244730173407166529 52452271046632857 669288565992655233 251516947188981985 867344054286054017 804083371873772929 54566185084379273 19861846271076901 339428756604522881 449823444125570433 240275823198412993 526063616814589377 209376116726890177 783111919154478593 737650832157495297 146337123166794913 140928788638692737 663838588602260353 2887704022906946 478332986621417409 990687029227689857 794372029832729217 584525719966190849 962750738675104897 713544816417229569 433847409440090817 671248650689829377 559944545757026881 111643345272216977 11407262626462967 82248753834502257 229959625319899873 230595993340504193 725984750783169409 204806283781248769 142023074987385201 803803818416344705 485847714307666945 561887906258814273 440304004665698305 915902362117638145 149585125041483041 333425106699660737 947418658646405761 942141793655014913 201241865224304193 708694209852577537 966975703252778369 592311052438393601 211244680025373569 817203301255528193 813349098013709697 394305448215465729 702588231035619457 778143471299326721 453370027187098433 370363965766646401 125066981082454737 183352702270934017 683909306198735617 743250110292354561 321372728863948993 848565700454624769 225166556713126913 843226332021064449 195480547690095809 648302351589972353 506306327109321345 630709696740400001 829394228566158593 610026561237557249 422923284597708033 393253335408619649 368117646456596481 555256344386503297 10342683582884151 786357123240168961 949387322327837057 514320463452403201 499257584653086913 861079819176556033 404595404984178241 935756993159895297 187584822258322945 531136352952632513 526427908283366721 592380227181106305 702226559227220609 879875891548440577 278641873546916929 738374647309381505 654817485266768513 173131562178117089 321333746364999233 883103563887171841 175308376989498529 635419067609920001 813861224036742273 858465818677654401 985798901319306241 250471714035274561 325748707084059649 211541930871614881 344425274839998977 676891394409810945 287533838130627841 350011575954322753 525995751269796609 18151643675697217 218325996447404705 4592628221583795 333737960270404673 673817819042145793 710198599132098689 103868483329858209 166890925730918113 924283571049802113 82402202712259505 938780319892284673 254480213004704577 691319871974801665 757366264440179329 836334671290654081 49621154821558377 76175769739609937 787780573182558849 477409473062831297 344891547247804929 638866550390336129 877564358098908289 447753939945823041 192115652623677121 857767932874043777 502718491749916993 773314522406646913 104344858370176049 36962098804654177 930015585380545025 682951107776357761 589570981426767617 927335589642371585 646940690382351105 988629878417040001 761055040356659201 141718196729133441 815603333855591425 553612131197279937 425011403338039873 798008738421419393 222476290263884385 814447211428582529 640293622847558145 769015875641830657 956379387902757121 167292832823402913 644848049336452737 83532675032177649 866344330788152193 860922755474913281 258823539100141889 867970300033395201 151720546111988609 448560388829331905 303764298348717441 277831807141428289 157589007109137921 632342688623591425 261307198698681025 7669359793315068 293342393533691841 734842038294328193 763918821425399169 629320058324015745 680892399452162049 1849958928627161 635730101341145857 461664833702119617 656730043227270273 382875789922660929 45371808595241705 269534277801387393 99969039888250673 456981237641311809 997421290530688513 501452696295164225 3147224062104215 331228214030073089 367803958475839489 260549884372029089 26173224775007497 899857993819974657 115041008500035953 843186952863622017 524236654224097281 30164720186984797 198011873218781889 636770785549419521 781226543567115137 454820996979289985 266944976196917601 931129199858307969 740326202380913409 272228033409060545 923327563867395841 834068425423129857 247699657199589761 561492866919760321 462623784658653377 886843920461959809 823906900959030913 235200894285764417 608023833705210881 122877627258692001 876858921746915585 612698602377999873 41454946604027041 504907337595600577 461350438485737857 483699320937528641 157931369673271137 791739709351862273 580715015561182209 534369332638444673 669794219570569345 633905459124608897 288785320449193281 766463083192160641 617907434434421505 863916165152904321 673587290592351489 998499848747112449 297471874425376385 645754762530120961 142152450629680513 193480351871112801 257460114162689985 72079011176516161 248224131093778049 410425783468038913 206048645577588737 466886778811389313 846812447355176833 780403798576241281 561746139635893377 664716718713027201 372496165416109185 418131621623015105 883725161720654721 821595647884723969 38678571634363833 407285733867677633 238324360709590625 372777457856489729 274905739092687905 453996034955249409 95587718432504689 920855530244640641 556700706620205185 954480184223438465 874461016750508673 526204194865290049 250632619919585409 738326348157581697 182912316461759873 819172572152840705 275627390357215073 750630120671399169 935447008107566081 877398996370903425 364562468233387457 249229255205872129 321537952028101889 57543934120648289 858324466265543169 495978364484255233 381301436198619137 162286706450419873 153721168089859361 394810217638191553 196859207964926945 12354204950529635 798530478315001345 508811007828096961 297399742291055681 809530975078462977 438764677546615169 511389288920437249 311777257032410689 578047336102319105 297780500342156545 483662499755222785 583978837554361985 494588428974129345 42650618752915649 855366421538999297 933987451229107585 425670043649777345 974331651463614849 946981860431815681 930135679462786433 427669588358572353 684344391049720065 456564625961103617 510270733430211009 99890437593106897 137275112038622641 249279798991107521 9849812126226711 363307945638855041 566389152783116865 57324663103454297 227995170180598465 643853450793049089 375621017134108097 242346822902657537 80724450627464257 324121434533697793 207395580034258849 374320264449803393 287822966970786369 274242452292188673 509994166945290305 755952739248368001 940554751943871233 942483330656745729 883983872968926209 89008186458070065 366657389823920705 868174242289089921 533680056124978817 610508260795864321 502495977531715713 141202437072980305 641437043009844353 297822718397636545 696153079521927553 669062438530890113 30112286474690109 180489742259862145 86518315151188577 597945220843900673 208301076534880289 634669575257444097 159652307298948417 670342076389975041 695493989950705281 457998384642149121 892999190010279169 68015379077099425 307394133304242689 915969419865515265 819198783330186625 593956057390361345 18097451438194413 156645558040803937 23717957805622805 176239125495857953 794163500319811585 952446570860526977 324319691844287681 244761893449410913 869887683246531713 643026205819278849 846181934738446337 731087301044386305 773055584319720833 122053765656058737 725555689187380865 292525006600502721 751467265778927617 386362605525970817 459126782083735937 962798224544332673 343540788611321089 404869160038142465 318257663666905473 209922656462286017 697941331329502593 176471074454905633 510198325390753409 342148011918187201 909661682445644673 843497058536737409 275958118503346849 177990380220141025 401153130460926401 576024520238160449 641236950893024001 797647904995205377 50449433636501337 811449182211756417 997664101718008577 259700642385471521 932842182915749121 945154049360649345 392249784205922945 216330963415476417 793280037627326337 47178592994267633 289707669284943873 37871204098454569 563628577514549505 904753158987897857 482069918889983745 86923285647760193 758218438708908545 142883706223496881 730328930375172609 215358534239872065 564328547994023233 289418349997429633 1866024958054880 24077737636719833 48625201591121937 64895135520256273 823955786021308289 383499397117649473 548958014238138497 481780311604392641 207079729904428705 698480980095172993 951776954031785729 326403426637423169 842183535030720513 279021563993726561 872882340855483137 517050140472047553 274032227334068065 390027397956988161 482978383725779265 633481049428095105 569746583475357249 370152408216885249 834922127555927297 499925369697745473 599355630770055809 979886348006250113 557620135157534977 181797329572045633 526313556586352129 539411956227159105 948826408279728641 685570895565017985 963568652717391617 702171953198320129 107863514620035521 294120314201105537 618726174381542657 963584779197450497 347376198532202817 42210202452405809 154530251561261889 387057484688416065 774109474103440257 757644878064095233 593341314854022529 30622922577979497 461482892877086209 234932598789651329 452168951377906561 244559185083335969 896135907256464769 45381689371932769 104424751049855041 278739883309189185 476997577041714753 748642489451878401 712799602236209793 461847198931952385 404763853123640193 587286966963542785 692084110863071105 894713456968734337 713548881587144065 302647022482386049 659503411068136833 16824088970100349 872139765861575681 394508272933190785 472017670876077505 266423089618175617 992578566596336001 800198760534680577 384461135686144961 146844229135485441 417197571137350593 634066897359868929 879394658073600513 448905181615007361 265845589333537185 803380339924370177 999793397025690881 853830177868236033 382590792412159425 201492704279356609 380471795758289473 173717603155640897 261020969327972801 927038392681549057 835376127190961921 675674947712725121 700361592813337089 945372620539583105 668089892496105601 208162493814970881 667597327834982913 605044319494293633 575263233381953409 708701899736286849 645840140797886849 960469261679914881 490983335419620929 453924230848148353 434188541127724673 397979813933897473 248762620281020481 527086803780452609 242744270310637953 285011501474993889 931874411717352321 163937263520185889 77396509572565713 383415350852470017 47875775977026081 212529418060331201 927175968640156673 412954104283752321 645613444637255937 51806323229019569 512773606941294721 198270164343522753 529725189005212353 181094754127759233 204187787675536481 263448851844227521 296164792832506433 869859331687653249 810010936913272449 987312553156169089 880757926580919553 874027005713845249 937818836767192449 637464908654802561 190027824377686721 239921141931009889 447334086220649857 852679663953562497 568927766605277441 665471932466534401 603976577894783873 735441482582498177 893721039283512705 135154059413114433 94189626389777457 396366215306198209 890722338520994561 532426302098816257 305267206345391169 10051149838940177 444246576838217793 431818902960234369 686657178531930881 600951937810702209 631815790596370177 130865806963203825 597853962605071873 484597525964627329 613991406603723521 376568177845602049 576623418136477953 603407818224734849 303291563715653441 926885683568105601 212649283666920033 680266276962125697 575310564394719425 647890745751343617 833605959319612545 882641548008631809 189793914253876033 942821076051718145 566623264458755201 464393777218813121 225076857068778241 929585188883240961 357216620481779073 3512889164408507 751630891114281473 495696997129062593 554737462593564609 457113033359799937 375770522455631809 559646878003949441 318605135826913985 338369982762753089 759765534506477953 28990552527790925 488989642145824641 115181805671650033 997221393253731457 869711566650298753 590825939696628609 121727938048632465 910796126543438337 768570907428387073 208281614656826273 249493171237528353 701905176222219009 288206146300300513 250922213172458433 784531352516136577 568440386235472769 469815285924386945 321298898072129217 526714085424398337 706734520496432641 144615009755487009 940622944899303041 761512725843186177 708702563959299457 965282107018243329 264317476814269985 455692810862895937 575574611355072833 382778282504208513 857900320583183873 868479043076728577 107816452980337377 570955173168460545 356829508693849089 465721395560503745 149252088267154209 67895994331511393 418236318116441921 905929114959047169 305221398106347393 663955639903623041 320106386862121921 946434694288651521 203615148546866465 654920075941223681 172298947783502849 361224575785808385 898242444050545409 905751307518944001 787294127508218369 538072739884366785 541241760444471233 475273877855872961 395830139500333185 953607751686472961 280809828582313505 652275588370958593 178362616504116993 536028583607102145 418681972001358785 794346721360060545 877898841540712705 294679924717694785 25467088043633625 66001315785985785 939206810700497409 5049036191362434 438659364497389953 93968803752918721 825274457702448641 121523830660333233 726081105309368961 324897373097986305 551424552076596801 86151053735758161 295445761818648129 942079592675273857 473527312366655937 400474540910703809 268081492769518081 109328933831438497 907772215447195649 23261825069109677 51662369573726609 926060656777142529 949564395403228929 96613191356691889 173720765411566433 240344916544859905 618025972929856897 636785929734227073 946049580286675969 646711692491184257 165660201375629857 557378333629355201 881760821581060865 941429070350597633 560953020875544449 327748248229990913 84286743494736529 696606319177735809 41644039998118385 268259996620638945 564155311498531393 700673919626513665 530323677465744961 208856618652358593 748732262078981121 879572027407053953 149756757298547425 204361858657829729 356711536110886145 121469608935189649 136371821679219345 627773546374921729 477993438655992961 667296477644388353 955791369439850753 123687243225372609 686379581355403393 467182501666275841 218837706831507713 173081585909638849 513524558358703617 34570159103513021 190483673653346849 926324963624676225 714730455414446849 828931198417610241 903703744390313089 234872326588369889 687990756834516097 366433231034339009 526720463236983937 638281354462531457 785349059039027969 975450453630731521 92960416269889377 329584226205835073 338924284788838273 88502181210234449 660984536071651969 669525140358768257 162281881519341185 980166281496412545 615216036307558017 692659849264625665 371238842902151617 36009748880676541 101557248608685313 742882104763776129 277343377380397281 662988354645836673 484690644125478785 92788378962890049 163456723448739169 347599371954860481 451350929781682433 293736834276511873 165999041380878497 732958611643045505 717110877080798977 427944584565320705 615042557445200129 846673230681890433 739845031795766785 200069126353621857 764707261893342209 272777801794280353 933249228507307265 426130738298066817 266026528656873057 456100772593178049 406451457247413825 418172960800301761 267016095243896257 867364508289842433 544327662951715777 692673288408197889 85138978290295601 181352415972671809 866736064527970049 471476247933519937 791375166089473281 245984003194099201 658232121607696257 421121407528342913 218967386699823393 592630941620544897 203274915963987713 768199878808228993 200536961410826113 781117100299258753 971461013650795777 316239847987130689 722185780936534657 538330895175963777 414525395647501697 408164915397190273 30585848199372381 567121984358539777 818957351677355009 665283848206055297 47695679467544497 30164134764564921 827943886409372033 479877071115037505 137047207416010513 87874807714360513 242450751950556769 37689146823392865 865556747893855105 854547471236262657 737683257888818433 846087944577202945 846193139300034177 674957657837172353 407662082656727873 793505473685794305 600874401994865025 485356160759014465 62554980152270905 69352781984331817 111575257606268961 56595311790562873 951700105875019649 437347199348177921 933350656927665025 299904822034168449 836542239814662017 438674856022810625 418979152848557121 302425006138253825 874206021463592705 867330137222548865 384993583909242433 933025162899017601 642001998116285185 24146861672033281 957409167127714561 380316263308618113 399278383565430785 737408805016368513 37519798209721953 843367713582185985 674795492908344833 308570041809030465 879376185622085377 358840627932341505 829937422936907905 476723764601100417 367273464784766209 811562576377472257 990938249000322433 223352068001087649 310675212318820097 12623979168854051 792864370802234881 991013971951556225 163024370375261185 141632014001775281 625962223822284673 350555014376976001 138003560063999937 217696897537155809 428377942436910081 708844381296668033 500796673402412289 795055511402726017 701034277855256961 643785074967421825 502184547509735041 60091377266662249 19086701183297805 429344360122311041 789919005486375169 551145758281652545 333976721782789825 267685987405439361 355425658036359937 23314987683694001 270382586101462145 378347784166802369 975775660916546945 557901812097501441 158687254816840097 59118438377151249 402954178227851393 968966399649236353 956917448958378753 986270994049700481 87277672901642241 314263513817341057 523057171151094721 672678038713723265 242537395978594369 879639005563593217 931431008758650625 163760107674530529 450861637927680193 207699041179072449 983338273994860417 689024768515036417 539808500809620289 494392173953560385 555775194519853249 270084495046059905 57863212052005513 220315296731971713 542010499140644673 836567105195722881 632983391472443265 34452492157743821 458706409495633217 544448534642750529 768401265461470465 312188640420689729 186553812518553729 5364359844190148 47467658418618441 190440163125646945 150993812549685921 501839082985011201 262447744122901825 292371288978333889 678129508690631169 916681059785258113 19017071213148997 422298534846152769 435618274883736961 682721401539875969 907547349853977857 696036516894256641 212027599738263457 152447527737034977 273528963469864545 409237553421025537 739313232822652801 189841597602732993 2690212642640689 300483606222176321 525838546495776897 745951120452655617 992205970386898177 179384743299056737 461425219859805249 645588948296730113 179129791543168449 433231304994254913 266659146583350561 688402902237509505 102747636460385649 47470130686480873 187048423665814305 559816789330479745 91477302977033057 152186366506757761 945243956192371073 515594841232580609 780389473454512513 993754338649285505 143614176263795905 610715962654690945 916193037766667777 710881554242920577 602865185076353793 604682928854526081 317023111206033537 528541894923041153 593592848074237569 10280129658351457 589633990730270337 461035309698647937 395745566700554689 933201935283118849 322295246341390401 404004605945875265 950692179032628865 951097569045085569 164106289165765409 490193092876669569 662280268003399937 830737826386677377 557497156484551233 758672663130216321 282912642482969537 112649391030313233 137909969052053329 843968217714777985 679865465722855297 688254179976109313 571220610033698497 409833959888931777 523047000050283393 342989411999834433 124152710295668097 140407817213773713 241002778740863745 680889251778193537 705170064084889217 45214910431486289 145687768195259073 925626246270464769 763148204850971009 748267385530741761 382450308398972545 307110654018725185 969185105580812929 7698873845743749 289532879654146305 291623484093346241 354503894042004225 471485156803286273 86542601238278401 950434922006149249 746441153262772225 215471099481039361 304756385467030081 643379137540559745 287541873914129569 858905392970346113 540403411116812993 729489556606306817 282960500504010785 514861922148146049 487437605797609281 719240848415662209 982485829943577473 841307465355217921 586626700157495425 618015442998920833 439979841602514881 424292748151760449 326518700247603969 847058664828775681 719885924933031169 387055427276411713 328102880479775681 188477858606443521 243384486611411425 795112185671133185 933487190868916609 509972505576850945 432042626421370817 263190587451962433 460018861168094849 361274595585893377 351333532285089217 388742485504469185 450956533576672321 879176743969733121 257729522435703009 790547406462824449 793662027430286849 226100035774305057 679364319219168129 749439270692722177 143544396166262801 156099655242652353 420304236913800385 689480851040972417 609509841399045633 342844328478417281 71678567762440081 38100346038408617 562924863637519489 110380784195765361 779335618625076225 727051153447835265 931188316529585281 926477133999224321 87976647778909009 684942191035066369 648657354029140225 900224602201372929 227164439918219329 897019735708685313 547234180046615425 973685708282015873 687120499838051969 817495552222983041 877371590466495361 118154135219437969 954353904123614465 290767870968611649 624197100393757825 698607416582529281 832069787911429121 425254363486818241 605114537625937025 17883556962029701 491775322938671873 650257466735698817 52469919138530945 610817076539841921 814949926153765633 133445035310746369 561141773318738049 46974053847318233 352113387624193281 833411167277038337 245336389286023873 190799843546624705 406774684846631361 275765966506742913 46162328397784337 135132580883745137 39864520339897073 67796784933197073 972077484454388225 396460663807385345 773260143082843905 679579944431640833 764022590690146305 669458440124994817 176440854447228897 920258882616767745 947578905865270785 168791632975324289 466330818269717889 206924912208581441 373041431158654273 725637925836391425 495781455107582785 368148142260626113 323733976602312641 695638910758429313 700332865029288577 630841393968484737 781685272995602561 918032593013347073 505911454004056769 222056966481520833 932037675090839425 439581154385432897 552633298573631745 868897681627164033 932998386851707521 181802018392485121 683178834514869505 420477573224619777 112119122251868929 839251746322258177 690198260133406849 944426699213710977 323180257903445057 906647235596064897 168437666166560961 393556655654638401 227561399283558785 153007404129578369 716907404517748097 300871273265773441 781928432961890945 104456338550331649 68235649695104425 776128492059175553 518209135523221697 129666072852113953 260775552383627489 255767350307355201 105641818326191137 712079059818417921 629102896543052801 239466203029881089 767265868343031297 63107312830293697 475916812292815937 448277514924757953 979305961584785281 705652442988419841 749327929120845185 106698665687080305 371834739532545217 315848708324903553 721000440134567041 107819974456294433 248858413067509345 434345040757275329 520145950660399617 718598407213480833 797157655121168257 581282134845348993 794111765992148865 851220988811395073 13058825151702537 469082382851066625 747053495989113985 224453612462585985 67659598093683825 995074035572155649 253345581031346977 501951536434734913 192365010125442369 305761770422375169 692002637052404225 586995192907441025 902006345951974657 703304169764333441 33123439489067153 117391819931004449 202042739811034273 462659766065311105 598516979512901121 110857676695335521 334735407576062017 648237608542228097 778140393340159105 8700027365950548 107713632651879729 868181061088844033 914310749254433153 730810492074088065 183621556337584481 142195065936487457 60010739720588905 42744577759311401 173772036465848609 947792714189059585 509781330118919105 629004028955538561 519789898918844545 265806965593764481 916096423685083009 926691891785271297 28578377568280189 487933068160966593 605784676704296065 489732675881871425 376690981790545729 249006956029784737 955665801377371393 493224541196060097 765063009467738241 179879963790480001 570392088551606977 845724842160397057 294403999801346561 771440899820401409 615444531191151617 227997442984321441 171351156837644673 728008182567204865 221865894549374337 521727787432414657 937335733832355841 553537674621264129 14784422999902347 410822576799876801 943246112966917889 544561362358646081 783880658883383297 139162893441781681 946234406969693953 700308436406725633 260090138033667969 278205516636507617 168884411392738785 347008942686468225 179055582360000193 9884825268816401 389539211148246529 7011307818611813 978807694480941825 557239880304383233 595603254918572161 424254008745432257 918152835431150977 517585841795156673 664437818719733249 839138767015480577 325192796393771713 569498612703757377 190037047720565505 944403215805632385 444835621749085441 262144327665200897 464605755898219265 258755324912993249 693241065974213249 858443831415559809 284686438745453089 439505288138658305 429668833579050625 825224431509756289 479453077536192065 785033391206024321 896576321820255361 955009775624507265 167679847103087809 521609899108309377 172084222898000417 4691507697518916 818805345184330241 548905542063135233 630757108209344641 463396211890358977 317174002656727809 959694051566483329 965321074507464577 760915871380010625 767297472888088833 630071714884035585 620375742997630593 122742462782941425 607816597514201345 478448390194866817 6892429988702987 919795189095598465 364360567674225409 49170168010657993 971488214213060481 880235036896568321 723920706623076225 27611189933050897 195915973828270753 885333639698220801 478533454180393409 228741355782471361 899327317920445057 297334651259479425 702477198172957185 814483077133697665 948687755542117377 228873792876445505 498932135380925953 733684181826657025 181915492436623073 803191249653924225 998857917008038529 92450852585383105 985165984126346881 42584965028485297 502062003861937025 755224405973773825 402107866473848193 407948432862514945 719038986753034241 554794098043739585 891571193662763009 371569624758794945 768759180598863105 111985292689535505 283760101289523457 493521529356474561 694400138855613185 195743560411525409 148098141407324129 871957232761875585 823898920689572353 507570901413327361 202129669420408225 210566347441403681 888632539248462209 669705620208244353 225773862189633697 81612713358911297 750610587996163713 406142731694085761 254283275079423265 827738462376192513 221014145834104161 504762463469941057 302785365451590849 335594567452861953 391090263148584001 165790748514165633 112197183793178113 102975704480702033 266288192495593985 8002888719797597 128139523753326049 410255449167639361 187703611863184961 4070125691821858 249401291358346113 376419326747839745 448606957836219073 337933993150155457 569306764074546817 437885840936988993 840923203029348097 960895357752928385 31431824695012269 620722142975655041 285479539351328513 13169294656588449 420539235739418881 498059274308705089 664746028517299713 271053703162561281 591021629675118721 126874739935079361 957388916235416321 76784158864651169 119843191293107057 562345356229801729 505588539160243073 461920234307068993 370871063504132801 852313679588935041 979720146527583361 242174712789928737 125124379158101825 145814673078266561 357258073863931713 51527082117257097 710006571734062721 712958419877839617 35868106798503165 608951739272011905 833814309398455553 101767457207021297 352451121296809345 937959775723310721 874148092485945985 261956495088629281 93869745082017169 956346358823022721 95324316420054353 485375713265714369 640330416113840769 443123890032080001 486170492959935553 265299309320926817 773632380254483073 196799618031317185 561963404935049473 307436314065970625 770084434167159809 502245526617354433 399658305811108481 658103709067479041 557806143565002817 303853416160986689 351494928018574657 301190388255722753 591974413656657793 675039465813750145 676717095469122433 245237313423888993 846575220519653761 916155514087787265 753296208585872769 533172134568250305 360225591673639681 495299140404835457 480618846979844225 296098392943367361 45119113822849497 863336682212118273 124278117958455 803308009911550209 676220908090670081 172732893796119681 374522832447077313 875743900652128769 842221710578954241 59713356489677241 448779968963940225 299995051063664449 145806991250736929 814191298063530369 729427472652510337 353192071241057473 589482499457275777 568214484220416001 865501659048128129 902644902239590145 141123802408856145 141000619768004049 687672773932014593 32608816949267097 222810846023563169 149626553736421633 895709030310051457 857187933295396225 855220878379242369 144937833926814369 402726982886413505 264219961155180993 481360796941132225 281196114629349121 212756264705511457 289289645835172161 916824674341171457 247452899032264641 81655164004850177 709174163190755969 273790446244746017 453824407658029121 286643164096794593 165539376986433953 192973071256659521 305064318508367937 693581467778876929 656214200394476417 917706459390373633 538534035976876865 191171742860170465 864629123109612161 48834674853083017 238424326496140545 75620919385393393 417897085918742337 635380913283953025 150582921825726849 376824904538800385 478548118207246657 256882095623865313 153370348358134113 567170620516556289 870236313307277185 127304172992282369 233546105321718049 876682876369180545 328076614298513665 951689961800354945 569349698792830593 234114319434787873 142022331358180769 264864088339166401 535881254493855169 983982138009245953 947370123524709889 511979979748019777 773924792949525633 206408366831006177 308710165288250241 944418356089940353 258939068200870529 42460643296259097 969183194251318273 18136918740083277 381636458434325505 645681137564203265 700645912714197249 927253455927498753 918075066073011969 624422196362608897 925289605932281473 981270959561726337 891323248597881729 383892060860496513 96536655466383793 53400130922952369 377464572118380929 36491905937644729 965913680002106625 369003408897981441 408064969995489665 329760464049776641 640451140750702337 562001945704039937 94418011134447249 789323704163670913 897495216561427585 563504343958442177 724238949410175105 326588497418079297 794271397674226177 376910018024418049 840438949565363969 395059978754225921 739868379121649153 778912314291915265 638747878329393665 263266470253803681 17398267650253985 123403581936955217 553962624945707905 615132429822772097 211942662174298145 638117790244137985 734298385265969281 889662990665904385 151646639698373761 330412603274155009 523658020571272001 71032325209920089 169231888850706721 62993610011687905 829679798813895553 968266364252180225 681648994155171585 742345230638832769 801371854537531905 951967390637314305 37084998437652673 367507239745208385 977312876829625345 105857769195786497 139718670811209473 915599427608171393 600238164786414849 405861633516302337 710230196014581633 459751223655075585 185908589629473665 852160787868093953 929007089989898625 307064694354281217 446172484301992961 83943461739515617 222251848978036289 356779763572632193 13897357593759097 426825937516021249 749921967583890817 875396349384388353 19914913095728793 224206521283484513 727877327718918145 795240929920112257 801359456068308225 741772905111965057 632156377564616193 810571404603777537 951981706121895169 605316738950413953 986458800218205313 581145568542382337 586507612953948161 222827253944451809 298311327980588481 383211629404613057 314330308763796737 680078119077244033 586792802826753537 463715530353624641 687343136874613249 302752432027638465 214977328960106465 62385961983764561 190238084031417281 206358905540120929 611428221994803073 741105413252086017 519927226314688769 357191974907784961 223273243733974177 989080988592760961 497840288111117249 733418782882402817 302871134216818689 509893568256018177 471779422616219073 285700857944824801 83223526193865633 612254773922998657 192968163408007585 372866852894325953 564602763957285697 455589684313935105 552235482226603137 901959015647158017 614987761001959425 795365888329328641 83373330721624225 386019185472456193 806584631823088897 348007828742311169 101167256087403953 790424108137791873 374839234767467393 983496040095147393 749119974695528193 253213805087050049 727932777748097921 953205382743846017 53287476554896073 311094677329954561 964922079305683457 84661283442116545 482871629181456513 55680036685451737 118700756455584865 902789873959420673 127332664742976225 989718897890305921 143199340495176129 563633335487637057 738994681658649473 196848197359649633 658218914964098945 171747270506870113 837737683679062401 617698190567871617 873637138748751617 872569097853201409 311846028348977473 717524682606118401 989195274402423041 207546863459697313 410985775163606337 4099027966823599 336552899613810305 749973041126750721 351307624168494913 718146558506070657 54791150899237809 426129427218853633 529638230723843841 471600325341235329 705188445517723777 107993672882159329 367575984156044225 691368833654244993 800142462813116801 744486909730710529 324118159552408961 868867871489932545 186951552173855617 197781872458975265 577410005519535489 889526647164352385 860305484068479873 54893467004347945 185643128821435969 83761317329567937 426402385663852353 493615438205537793 300485791940527489 204053671579309537 783363615863127169 62449218881283745 783271764262774913 784943302224043265 871944048711828353 268720755388599745 627202474277734017 417727092014381185 670439561512981889 705449665510769793 133849711404945281 393874360648403841 119309277166070865 149199055472578849 248228334310081057 105648585361358017 853615101699663361 457195266483779521 695710670357453185 94841314265330817 562318140203888833 27191299971562445 161271850659940001 907159785881894785 378268479886518337 168207247078811393 235308529533096321 27580916992356209 905014410275232001 590392284577191681 952007598537161217 368429786018133121 608097220168733825 749417258572634625 650526936198883073 675224583137925505 219171081300704161 382251121765548865 483782247444533889 64241283748735609 229102012323156865 919750082069100417 25232954246188657 859704091184433153 267288326139595969 745671822586174977 124671213485296305 247541050318453409 293065111323446785 445620127799145409 936711772070776065 687422218296354945 753589996843562241 222754260836339329 90651835413321889 846609454669355393 711564511086184065 785214044345110529 440939735953303809 249906323131604321 14157583711568833 984092365323689985 90104256066606321 232242843401841985 788322964713561473 817033314742502657 220223296830948097 877326957034235009 412223361661734337 643372948420406529 217546503324680161 811131637593568641 960698735998281729 380022278912321089 93551770850762497 267177646186617313 365777264935690753 376495141611982849 963455577230572417 166656070304405537 910382779456288257 681708584377076993 462082126595401409 866076049799211521 502024843651089025 609156971243763201 282221662417949665 164610551095556449 598874858652951809 241134629713627649 290494324371831425 469560761916064001 906866468217874177 662832170168357505 891727897484056321 168906706390963265 585068925088339841 924960127695953793 909526045453656449 122922086914151409 817450760133954945 656286883497060097 365743445449080449 271094207009120673 190285892407192833 807967477581001985 265815961667680513 55519181274696905 391988040175892417 648262489158398081 124262921942570161 227577556693425729 690349753199232257 43303198490718841 242255008215334305 561700016704584449 383392397500234241 476677316466933121 127120550257526337 619696077969187841 734810798155425665 663140238343402241 325365435119589825 453354682185995713 641953795671117441 676608405441926 932652724912795649 604373394155423745 620177509845834881 247047535287492801 205797725187988321 952296605032394497 377124444129766081 484086635823601345 795877977864389377 506831768859562689 877026515884669057 693204771090932993 863855778882406657 665080333528983681 19636476121508653 672305434256301697 649608654006353665 421905726783187137 870117798748172033 906701818439216769 314031078986186433 588528586235760513 342550786595939649 709389196564714497 137103915101814529 936778442166932737 756150172010965377 79513946595255905 460846860459252353 931155335531293825 223469696095850881 418069917103238721 346319003784824257 65503443702674249 195549845266473441 378345412374187649 452883623371842945 903835755475348865 60028919150557417 622666445615450881 533501011773633857 494463247241121473 672692712497056513 279385625886249057 512677639307479873 532487926568485633 386917128189242753 133327671562184945 917826708936015489 277955590122950017 143218811159474769 493123643000842561 467254414125800833 976195252486753921 685054216489948673 729773122084864641 578973302347261441 194387003461592641 997605211751309953 407718298984917761 107379382475880193 796112606369611393 722192176179834881 983672819307216129 595958306981483393 76092521205815441 6921410123968742 246022860268794817 63178421950663481 113663286739189569 19085319802332637 41034805178483681 828280022176837633 559589387310204225 999699107307893761 679214633792554369 99601087273139649 620947925629032193 196509386466818369 549445304561274369 159335420515301249 868111684841686273 508106074115605825 469081535886118657 607269777404876929 961950554000431233 25791886096431685 759733059767157249 597287568257623809 434561873350212097 517121610288203457 821369185136148865 592578360967547009 90041092024485185 979148847789662849 457605932243140481 360000008974079553 400554283331722177 752168920450945025 524193646192884417 655474097868061953 825437594308006401 956005950811334785 788034429612153473 958350854511646593 286014679111524129 648667541643536769 618376513970048385 284177007517950401 985705642641399041 647614829228604801 223633378770657025 336184639938235137 413839063976205057 261226769690754433 300660590190943809 293161146537595841 143036341346636673 694658153707610625 898019528246507521 325355311604592833 995403963882203905 890708844179020033 996115966733867649 384042571335964289 273958432803460993 391169906486386049 276099425520200737 30759029964510633 135259488569168689 134148464304562513 52647892729964953 618589073456444545 310304113231929089 192980078039671105 665468477512618497 272950781293953793 397125531406224769 395523020358783809 308369364866649665 58887088079426777 874662191309432961 700025826451241729 386578664942405249 884884104949744513 988350531799277185 634625738116458369 861702942849717633 951771488572244865 289216294700317185 99253953009384337 514058943756097601 484508555308419649 66281286487473777 276801745892388609 734427854477274881 612944292477106305 283779892076218241 278472360041138945 977548929334133761 326404830025889921 147531358556953761 758064886532142849 759490017278608385 600778616827636097 697003960705252737 951390969500938113 467633021675865729 973332808758524289 109924695500005505 138120909102500641 948244166171122049 860624533184658689 864147192188177409 170225393329264577 30938692266701653 822513058986285057 816930130147760257 578080487547229185 795898839088465537 267503785281842721 315462691419646977 544619459096953281 458189215830500993 971657678078539521 965691500804545921 250153326073817793 469286535032978241 398400644671834689 871169186352695169 334275506950763905 569977692670349249 516211653243171777 362297189412025473 423372423536793729 587682921505575041 424926492263505665 212138828644562241 337564186375846721 287255769800836449 131961233499620081 461721939071246337 52405381583245257 355250530766198849 732956026140936193 529847727761996609 159518293790728897 937007031574964353 716111120316465793 674912874750724225 185767453826176865 132783946877964353 247903308554764833 914799423624152961 9998004490444857 588301593008807809 935127596054197633 641780713508687489 905258845811321345 146785047988117857 472626177476524161 729545565361213697 656447664953436289 339904991507054913 759090021853776129 396396213057606401 310206588043033793 925498430798938881 929517860606590977 330592126266857665 535547124027846849 387841035192550977 449988449111625473 109480969999133041 268099116834893185 224388706681708065 39164942226374681 152893547522701569 314193394012836097 389784828542971713 15350401181674301 883320741557575681 267459510250635201 657642921386866433 465021145785367937 351301265772839617 382631245150538049 112888758537749825 838775194445073409 895518527140033921 729311138901042689 987632912803491073 606866707613686913 905247142126604801 861184149544289537 602620787018381057 55399480388214073 40543708551318505 560347303862418049 40873983721212425 235393429650724065 336106372667678977 706919803018752897 142420957465233761 253013002829671777 101822610191781857 563924246482262273 516867829047697601 226075811580539457 961098523047674241 417717265937557889 87458586893987441 248488876936701089 402154903066183041 564254727337786497 535319219434825281 972558975264615041 913249392242313729 648585576494088705 250499176074825409 14388009171906191 826529338931713665 744687184112880385 627567505766677377 338114406862597889 993850473048333057 778716502491040129 893866633777506049 312042589810712193 88951363413308113 752713290659162497 19675571462471453 938284854531655553 792016839399231233 97636910124368369 538712973245438337 225118902170262209 123684219414364801 582354552006737665 477470422047559873 138660032095071281 405358353077993153 814959040787261569 741284201601885697 581605005190365185 521344214651001921 108836382590286721 687931163945620481 398795091570701057 526443144904909825 540609799409754305 705597685391424513 202364158507119649 1579889637973509 420965927456112641 136671686945163633 496604139949919681 621646387978621825 231052970349612257 102922837959781073 20840171659838093 16603884954371041 773387698715769345 707866927293480321 727131388117680129 422141443048509761 851901089350111105 750683536875172353 381196171571897217 713635369117234561 63898912011897129 780823150871157121 385422832304310977 971204518596557825 168446512580334945 866877242094275841 241113594946138945 649349950891199489 230264220261890529 426494258400282433 715291680959676801 27668050706814997 143024036273619265 460832348075953729 580673524715447041 845723062362303361 856477354445022593 417597677139468737 34091052440327729 712272070300578305 391750232979763521 47101865545855049 50187802189125113 4191861604077474 580174993698651777 157584966018816897 928177781400261633 901826887815424513 33067482946638193 276518091115022465 777542659035699329 953849766264049537 600915999489135489 306573823667946497 254571484275924577 25514487906214357 46653491646811321 266909485455627745 299562925742772993 699426791898780161 703296961123076097 836449751290217601 181383346756074817 598320089246193793 953639896964819713 385707543236961217 782100185694556417 756097931385561089 729382812364523393 482697184836268865 652909408627134977 38499387006318385 227716382060709313 987648000524799873 49993556507697433 810700874238897025 361689091423759361 77121473429997425 474853433884657537 59151058090925801 351579522425470977 142997287847279617 460747092766037953 132733427159898561 410960229083290305 43474643500104553 680964766501528321 198378171707879873 844318408143994497 705211699630396545 324713116794921345 573540059646710209 542246062226670465 417099450570333377 964446884743534081 858186210351313153 902711894881168257 161663313206261697 399766096615675073 438386060994098177 518286582535782977 110057783161522593 735812679422917121 559179468775091969 523045149606748097 587043253097235201 969897002720895105 993656857510323713 590972742622202625 784811045758601729 803432793980544385 986281661035128833 99935969574620033 676279458779063681 154853387811154881 880209101279426433 629658954358266241 622371710295652737 763843676787313793 800120628178667905 534794165572083841 272282676626147681 391895746133766209 243939204297042529 939360726673474049 474946788112163201 935952308555425153 119381101658667889 828920112954779905 23560959242061585 480936021564215105 965924054307883777 492378702581849153 378445536833595521 76594880250137729 41343540051407505 984881386482886273 807719517878453505 190769446070898849 977027711173000961 473648167705878337 166825279129398049 174477009392642657 560991119155438849 794689207474210177 339089336145448769 186806202703788673 275656945094958433 623120915062660481 978100772801582209 335343395144672513 773481018050013313 754429244289799041 942204515716682113 959654719747643265 932387540529042305 847744163377885953 770944134156991361 143295125065474593 300440206191105089 912384119667695617 817574887232083841 509103715180398081 61472352108630449 971109038693274625 581153879116385537 911493158931772801 467459999123157377 931317790920463233 252176982101545377 769495423077355393 466781161412846785 290598941533094273 138873209013468113 920056827511341825 878327712884676225 25474781512105693 134313023412588001 150177746101800129 428511445904625537 819875934395387393 640289230536978945 79786496680821281 680947809685797249 718980055030005633 820964156645160833 108668390722666433 887048233867311361 708801096833528961 921646361768978305 457409859778390913 568989935949560 564708135067508737 875490703396692993 374359354299880193 101640281667918945 353392607893741953 18758738772447713 751371633581936001 727847748199742721 61322887032776665 444508783820523969 297035445678002241 714098872175178241 135183128174194417 111807999681332145 116756745803325409 92442973159201361 11072190399534777 74999215980838593 807175833428797057 31514595660489421 562345866271304129 153064385746148449 703757414489427201 227250234160472065 472054542415339265 586181162827230593 643952928383352961 257026537009913633 824216526878874625 54270661288285281 896164832220488705 234048459423128449 276057446782989057 205409559992020257 832038219594377217 343967355575323073 416346150305688641 170779917016119489 514686480496504129 98245773490198481 806700253330706817 553331920113450369 869769995369292545 126246806492837041 544977665677183873 961139883656073857 184460412202195553 168575323997039553 362496927186715137 220766671887886913 728933193514759425 386625314796667393 477846792586834817 123667945351741089 656958152541232513 817005990337186433 965587038473831425 618241754554148353 560346937433248385 564568276156499841 872465738462867841 215662604784199617 123538181330314241 324796929303296641 919266076039708289 498858751013088385 949650627212289281 876660820566534913 383555951415932161 746248714466645377 461232272043741185 2538975281318302 766079001238342273 56124405285558513 674124767347020545 725101837814314369 528054000833353857 455351166465335 910917275499098625 45189975076006305 553123770278478593 780617932511873409 174078025236664033 403585126057457473 869122470485596161 399976772907876929 903845248574679553 647525199945910401 472344366154533889 322839092195906113 371277327095551617 274914587336432705 69855561410552273 35168460508259613 624575140849270145 461088039925961345 10975693675664645 454308557896936833 42093110419326505 790989456351489665 262876914341294561 113181808101302289 426669564554924097 560640248015779713 720935503608604417 844968679072380289 684477164646946049 953334611331875713 483784973942906753 458742589600092289 402090485733349825 706275064311832065 595841324449896321 782159293274517633 705585804159110145 71140078325463209 624409029624022401 876929890553270785 246047986986535969 836770612661560193 830463192843144065 144919809404356673 800806430253739905 963812902736911745 476096880188695361 141413757347379489 56126564712240425 410425024917607553 429805786156908481 917095345225746433 595140851239133185 76333624442490593 953762882094228097 606961378208524161 857833736214967553 421528810370268993 733646373238872961 273701264842870273 974344042285419905 328248655309685953 518182953580581057 961623172956478849 458286044583058305 663794050436287361 427237811861903809 807227024344243201 45912339174943641 900918920449719041 147030919436989665 431861730964357121 695567861722519553 86474061182123313 20018633877629813 774036796316337921 338960372592193665 582684187031098625 944408393671412993 832988099276974465 273368702438215649 894571228759822593 91555071593166561 335750906429964865 677221362093913345 737891566982334209 624128209848439809 217621485341027201 148825074953048641 381444785333606273 827572691386610177 646468677802531073 140850701400008657 443275742411934465 653769221361276417 516490001300212481 876063205755752193 350294355575307777 498818113076925569 293919841339302913 670408079145882881 843967525073814785 804528106403441921 488741639308415169 398759289167923457 380409166306783681 571624106063854529 41108232756798201 160338691736821921 321446423706241537 216151624905794657 503036229814085825 532104224520917761 124736874367421537 81434165753467633 34738059491431273 339469417445055681 637041955572435329 856740587204516353 156040697268934977 777880116333232513 287240030284870337 749175486284986625 647689583196537857 342481133390119681 817127501030960001 433974606705678657 501551490214069441 175926125379003649 921672257827118849 75252058074500641 905037626030903681 639013669543143041 179939562464021217 397314521312015489 711319625196694017 611091571038240769 217820292014046401 307062431191202049 6582871441921157 906005206395686657 568994351391800961 659997180877528705 317755346470505601 366844497819425217 996922080666571777 743329498081767041 803592492646501505 504063235433758209 554362690100951745 65145110455549825 799040965932903169 745024231445096833 724885217071523841 312162461658505921 213423204512864129 450109514057626113 90603276615375713 422071371605884609 158782010252139105 255796762391053537 970094033840361217 739653967266907137 462926397046331329 166236759088061345 878943424337414529 146867756526663841 325178364637537217 222692107269789825 882007750539862913 911948189548201729 740011571182250753 828660135499628545 471335450187574145 155622262276526881 648798665205902081 644673110948797697 447416130172918273 226098477712572065 302470860089172801 840841909521653761 975305947570909441 679119604852761729 513392754397244737 810505464794356865 993133162087538305 823665975238629505 344143981685405697 811312947747492097 71054242998194185 94636345391027281 90778576392949617 470269028931436865 647073351392215553 605893442514787457 950729530572076033 429410056392722369 936045397690001793 703450013252283009 568691451989508353 334670858910339329 244069257455755905 840421323438153729 291025080085816513 801093467342891393 587382177991820289 621939423262549633 759585234880944385 294890649670701761 468452986569708673 986895909486566529 784105127674209281 132204090131434529 98529480928327473 599661196871128449 858726413803054849 34009622193490685 862338406351518977 92452267279401921 358922479297106625 127965461488397377 124503763724952417 629545309492900865 261523787492592417 635644190731607553 696704911966527617 737937408142773377 80045231056956817 115230636600582417 178429088624845633 673360298800336257 772887901914515457 386226061009732993 601797636746944385 51871990694753121 351718068761257985 687919578723747073 142400456829385297 689856581230831233 245516001710427649 214440722284034977 284023062285918113 751531659966236289 632163168620266497 626287916287477505 566884167890343361 423504136475006721 669349810321335809 114656608652364161 618433045584829697 519161939073075713 91012544783083633 947113249133362689 415424003381836801 88498632211585713 1055015737847498 460747517505563329 899054343331933185 276223401955110849 924990251915247105 204580498027095105 45211096180189257 165717873854479329 570222901330936321 332531185510514881 53734775890468713 79696668197716033 110439413520950321 580593104085121281 379114409179827329 19568276577704325 728096123716397825 849117235015551617 185841236074374209 431859573451493633 216015609213016545 878432197256468993 421057809773337537 937168869383757697 514972202106122241 31778016268855681 892058810289718401 768581681465736449 524844716633751297 265131165500374529 494168788923808193 494078153481073217 514039846099308289 903526183340471041 423704342119982849 771064116251284993 122669866229799137 495628368800336001 839912936157581697 858776949736185473 732254811366743809 373403154138554049 908381830933315329 932085505388403841 796988729584128897 395706054655217793 506467344305541185 762378182466225281 302963535181277185 950552917410487169 529471120589882113 500197637995302785 561908924508273345 580918844188030209 775875180321058561 380542359337372481 40334366247606113 486475962119481409 772855395827441793 523947253372927681 374425882597947201 745160470513010177 732062721002726785 301335319634890881 392257765784506753 953428417087291521 593457066403267713 223083188841645345 140054087455169457 365212763501627777 955589214950002433 85772635670370081 136228419312629969 732751801293670017 628565681570542209 324840927785448513 419219154280014529 336566187588143617 746038994579883777 667052864591799041 241823761100988577 8989097723183904 390605579967349569 320779401419304833 340544784035117249 880996551755341569 719254324532748545 979989660362097281 683744975725261441 643963176150020225 708905042496390145 823277710295275905 103145187886056529 47827823341062729 104146535295477345 763910568171727489 630988103691038337 339563902751404353 558192778273543425 330682244063030593 107260140120743585 268506289806165185 572612053369987009 440298136051016065 360564440575132033 988810586940257281 810961636223403521 746227490500377345 191046380250938337 718056625104534145 976119001815298817 330706790947804289 448290981638081153 861826728307715201 381503497399911873 938236637329442433 671065647499020161 687185729795768193 933819107491267201 250996739036057889 274523226360969377 676684339066138625 691333365610212481 477740882834115841 884986193373137537 775245526541166209 819578713832093825 694683962521057921 649304219859686785 664645429883233153 378884736419856001 444539183794393729 717241180533861249 476961205123640065 329111760477751169 401213197706798785 409255270629756737 455148559497910529 700772387117474689 853852981753238529 151863938655466785 654776723632178177 473436653591441857 94218591591218369 167635346574854785 977958661008511105 127582792717056753 823113261131585025 241446610484970849 463864684951484929 541168013191217793 570344546754885313 9347713772143607 608218670224015745 224066435575942081 72050105207114969 7145283802046266 528293020197420289 299693346323884673 120957076808768001 814273944927549569 464711793968870529 21770338706666337 729137728472427009 691881267482941057 554536223238866177 464073757409316545 477083807166710721 65166986974105609 112463568732049873 741563215360777345 703580776388225409 477364732371526657 112464192946642785 252546869583305537 82178568408242113 450436539766485569 917883172550983041 904169689962749569 74410496047153889 245293500160599361 14137052310100985 668799193367071617 517814341997340225 307511560324854849 957963765520968705 578744107972120449 46892193763898857 214056325986561537 577179626062015617 3714241491557858 334166130622779905 969066269581162497 694631946820702977 762678514751975425 31328208107186841 314496582940606145 72204570952404625 933091751204635521 370153137925687041 372247601080999873 591156728644545409 660253446021904769 310473439389301825 981768819199530241 822698465311898241 502872437889344321 887367454879925121 870143593594150401 469598739932148865 933404234973558273 579163289128747009 635047220979302529 750980477045285249 239691766321293185 487424262590938177 45083792086956009 686600685286077057 834789603626923393 363386675501676161 492821577014510145 645288541695858689 602125288393345665 834126373778676865 464964284009624833 139390396968035905 501513368505449345 955919603297719041 528742902766808257 60743294721188337 996777158635715969 659843747710230145 746641560351605505 704688130364342401 587264153208145921 41767579395827425 311457445065499905 560885314620943361 623402501359599617 399766425847790401 994540953418152193 960280065811257857 841302062956778241 629047977275764225 191594350383368801 956676546057391105 484543365752465153 68197147977574705 667976965781207297 942340292170808193 204635338696284929 249576266580863393 800048842450891649 306302084609196609 997697067753129857 667807721085328129 197284367357724481 251153860047718785 486894070826544129 648302836247683713 103929317411953553 701803817299147393 781824780034746369 505791025744034753 216710500068558081 33713805038086521 711822115143611649 341879952218182145 330013327224193601 287522725536430113 355047293923824705 280098357279459969 111120792031044865 243735353900415681 774972416068557441 494021203250031937 910283984507103105 530521969614081729 676663939583413249 694459611479150081 683921045738401281 107950839039641985 144105004742023377 528948600840710273 230094884541003361 494608186402242497 694169713288566529 662641637110514433 145201627179062593 912119159194769921 950951002062630785 784105311780979969 366738202620027201 757263744377834113 314734723122221313 870407890013613185 291960245349088129 61003936720748441 972420019247358849 289444814353391425 194667187462229665 652748012631288833 510649126919609857 577900336034279169 706361574110758273 863644834355209729 679992410992021249 452990081691428545 203350833879952129 724821012990954497 589525798789331585 65672362563194753 33343530850487469 648566806860696193 747951898809965569 30989208314924357 124715080413565713 628988136905800193 12592023039211143 54359270946552129 915481588889179009 623142375433001601 154278144627120641 265876708357371425 999351440131718529 236859921227047457 528190576835065409 760980734533919873 960874063098145793 357142325266249089 282432917211515649 486382526500751297 624150535301211521 364166189529353089 802649625420507137 994127419628942081 198912870673723329 892580539165333377 237937556515397825 781513615133508865 418744569129628993 369159178112166593 176969916225907297 835791779108493697 839155831523697793 260278992596351329 930553503508072321 583765743747296257 624119330283846785 849585578321889281 655316820694643841 9360840975919161 790118135218676737 618149248065645185 341041725577589697 126806019088110849 403982888387545793 804102739335458945 740093835154759425 991296626613976833 317652163961525953 317007099218084673 790890930079406465 778999407077453313 857954701200853249 917959588045985025 268413214564155553 288287646003116289 426686423527996801 946807327545212033 964068521110142721 196535360019129953 175365416685238529 82958135191059761 976068475457445633 72162729670711905 35445896631671305 819505847093875457 891762317084562945 88543465107324689 159434215656787617 868156749364370433 117652566922593857 541616269636879361 777877695666347777 404326825065975745 104245109193904289 141469842751565265 133817103230981617 420471693051236865 105254570935464641 962801754122498433 317857454278993153 947032678699951489 678408203323677185 311118835734209409 806996119762104065 193278727328699777 793206855880406145 330108293285068289 387853459726386497 876865161324626945 965174150509064065 258147342716075201 14706004480402159 976311904370785281 732643669584994945 983942645748019329 375077090468579393 633146062976049281 367912933506040961 176431962105841217 386571407530126977 931601979399570049 447171220697065025 324097068189107777 169749685952297121 228096363467937377 661149939556345601 643611924808840961 890354308611577473 727892186222671745 539738359732147905 965291122753516417 162967538037406721 203252988306370945 988268111924419713 409243606870877121 895687862930273537 409914432997791041 230836033619446817 295733389557288001 735748256019576321 633932630339341313 857570735284447489 228385225532679937 868899457656382849 339104287364929025 749442750074472065 420056844046715841 316193319702250625 489512412531791361 167985372535618177 947063134710635521 61502324597526585 398778432586905025 850672350626460673 894739471479315585 98303197471068417 966867479756768257 538853533123734977 50953948419408593 587161617288089089 669493588838800897 617869453628706817 497129503292004673 813832968823845761 380125919993314881 992664715447297409 799749533152084481 95417423198156833 949251206286955777 621936991079927297 508452472622113985 527677953309250817 811971727821724417 345257528426181185 887054722733456257 845173744265210241 818407549098136449 456969325584786625 636685098746855937 287630410327295745 10046835606782879 494924659811040641 289300421662080257 356939041451696001 430594102019508545 648803496281708161 756938822706875009 600949936744768769 946573550259625345 170022521311558721 597037575456727809 980030501531601281 848648543670034177 941890205066094721 105003628879504881 133041751778733905 50139045968830233 594100463121670017 658110299022855169 649430746809159169 538501843183919233 9925216937084259 423960599767358529 727638621101220865 365653875791377217 958228512919880833 804589266554717825 826712270972805633 584162349346737409 706970910795966721 834279463767874305 833233734618232833 801816777494092801 552116656922812865 283979278988756065 120421446787517537 293383053864854337 78336779524384785 874575208189444481 687113414876193921 184988361536209569 898782743070093185 770097737523872897 363540513828652929 126293522908778049 484276740670445377 243205642279750849 156190095548964801 54196581583664025 261940148918718305 990153564224232961 989122516960421249 298223303571059969 354600181570866369 260149607531932513 962937571958548225 4067200445756925 450940419325014849 571938923220205441 389920728762106689 983138924379371521 288582725237283457 964113345034210305 135082088082612017 910792776824802561 935020141492323329 188678908523076673 573810651605171521 775561921505381889 442101765834841857 61570342128593585 909304387001952769 560824010769390913 896765387462529921 958967176969156993 834029257584361985 956530634810061313 402710885081198465 652447793144293761 992059414241026561 42787598221888601 4121116629569600 845348317308907521 341732687005944065 153113830366034881 43406323394059145 771430621471470337 34721925954670497 760205057550802305 360936993353028865 487490558956711361 538100188636192897 181179518597613057 167127742115376065 304361822740933249 415617816414140865 75907303458631505 307955137249969345 504525236416913729 954188647413261057 217567649679121889 106574575640330241 765975701375427969 938102541745593089 408610056155833217 489309386243100161 806012237901757825 618968607825550465 960510680332159745 827708334779224193 758208385278127361 851699579374127361 67935486191526449 874019714943422337 862123479156839041 529449263659714113 106091318662404177 500350285180410049 667587815923955201 682413425126526337 236235807831558721 227629513445471329 201019256009704609 751526447321410305 293722066176595585 945572987142377089 305713223619367361 718683192445809025 283894846374561633 866047494113281921 625025141657221889 596164214431937025 655076488620320385 847123245643125249 748591910196214657 641044440670725633 39353917296619305 391820056435200577 767099907207342081 972747181903869825 238597459777221121 122903081914948593 588608973905312641 706418421833319553 725928667615175297 512474002525671297 645217756490882945 459917340198828161 875652934870256385 392574400392753345 177163423775343873 102049497927680481 24553842362802669 971233558352118145 814670978658956161 853935622970496385 504605122705637377 48642087364036969 206511943202716705 569463043103013441 124913251561462609 82329718265050641 566931934581663937 955585079796023297 575504238200064577 40909340148651553 156119375038006337 165417707734150113 686982525587875841 356283992909517633 378596105563691073 138859060198925025 920813329431890561 117988088136478097 711822812934602881 74677483822625841 350832559320632961 224962703096032609 475060745392415361 808154379666618241 396515985856833473 934586429511135489 255373996225191745 718530573681448449 804611857959667329 931862024709097601 940976489234163457 195416000865705537 673154046828866433 129584069987849665 917432518091690241 13333626356683227 448946309908716737 239998052231449313 283142085394235457 74656325758141409 787787742066907265 207445812393608257 488840169294267201 524961468738979393 380565224611398657 727940210962152833 731395228456324993 878498756821400705 455566008207934913 814312208417725057 693014552225069057 437894020818163201 758782785731522561 93940410506668577 849185284816957825 389871748075776769 683540038087155457 790145546360939521 936557912552277889 711773647034021889 615534382568267137 68774394617015841 217896514130575969 651706129121933441 929548431885844865 199598411211177057 675684948220126849 533617758176404801 822987595096844161 249825804960160257 57623202680890273 988465047891836033 905447631787492225 396811115874093889 962831168070497537 190473040787765057 242317920525277217 412107538892747969 651980937194128513 65562440316185193 136656634282868337 63133364886532209 570811184851724097 785149253521268481 43059641757917433 626329043820312833 355671060109802561 726202497611481601 558930286764645953 71804574441010513 331154139880229761 796772092407593345 804512550656323073 819782253219081217 780898159824619905 939899164389842689 758470787552194945 979916335049374209 968751269120620161 348246189483546689 289005551488127553 252732931898499649 482373261925165057 572911263294699329 942932320987178881 925519565673731457 766708432949858561 184320871735621953 711388482454520193 751168260582609537 90518199924975569 848055404365496193 368569071740576961 716527970652798337 853304244371148673 786802869811623425 919943805686966017 436165552388395393 378619456521636993 299835399834520897 742722174971756801 938108473251780609 767212242943148929 757561728453481473 150980128603787745 120811056279229953 192062578889522945 750553467558987137 71036471480223185 976538362163914497 227653374190143873 585325233104384769 922689832017237377 507511865071542465 516411084023804545 334045068791496641 525243249490667777 960047949791793025 712902846758797953 178863729643353505 193423392881680193 811708008072834305 215976582651354209 875905788492005377 170040467211944001 750956603636602497 533583252087115777 97013776700379137 125353302073516913 462405870929167425 135659662724169297 2555228884418171 806547262810593025 288449074623393665 576433643851235201 235093132505255649 666570790093469825 85618147760250449 326223886010939905 196209449460937441 765004870939545601 777628108690514305 789752086955676417 837610640723227137 692978886081856897 63709593160247377 126798063802386449 638810049137291009 210841377462624993 448018390471325761 783466998332674049 98776142230576625 635915648037478529 581811904142433921 718284790245991937 95184548761963585 415913056515474753 863485930396329601 624800414316215553 285167102283281793 362261714630744065 221885124605826433 547486024325753089 274189294682557249 490680346543538113 55576069043830505 24744131856412113 269010205031861473 570856641501659841 845667027401908865 714139324002577025 76312666572405873 273271834457712961 73562335067258289 631077483339826305 595887729835538945 122368797433306753 719665991579581953 11691148530946551 887192935220568321 427834929548307457 897037455527275521 70413317281381897 727280086328846721 529333908291430785 578516954886460161 817516457467480193 608731678488325633 317267221297921537 40666879956795297 714766569653480833 896207447693797121 298897649120771521 597434084104641281 439426647387012545 432960226135307393 884367827733878913 595764241987033985 887397623117951873 93334984090745361 942867997288754305 50157868299073985 842690679821817729 458543166718371265 600643353460835585 899637244862724097 368190463926456577 61257760701067809 248003372067170593 765708402556647681 905427066439603585 125779512266362305 523448389014188097 501191519674613057 610583458754977153 816282927334782465 834032898542471169 365420692294129857 480107189975900161 103188678933875617 639835795674908801 600069067637370753 40078386238011633 139878389056235617 117725446245298577 661151870713076993 575043251936467201 697245004337148033 969437332386430465 676636960241033601 168611170468100385 686058709780979841 548394405389881729 526214284479841857 912116950585346561 76551084775204001 348890493914208129 601431033604107777 29575576226310573 836330563296968449 383545476113919617 12502465208804381 965637805234184321 602716778039379585 426772741888580481 115198375856458321 615048938209302017 200421608663191361 332945058609578113 480446066826949889 342102855348446849 342437280014351617 160699622871558049 204471468880107937 579776809018600449 708868229438877569 115207144536224609 32834911397920053 21762275486157281 398740245773794305 27188580088161273 562645908236071105 465731223177702017 572639138696388289 343066922605526529 599226348483661313 550278259584775489 44098488373791153 230085577962935169 22822687605348337 96565086942636209 995323414270927745 181829623729537825 604559195621796225 742397340611848449 764081351047124737 424796971102264129 576215096572205697 593043016171609601 415013091200194113 910053443622398849 273762589996842113 839439124095054721 227444411001570753 863264361863112833 348709343077864257 668536757019357057 225862000807097729 852345693246274305 273562143883403041 348537226547268353 887033735525321217 408565503148817985 698207074372724865 477931136721824833 383404108378670145 151221639992154881 573349858939458561 983951022302267777 385607473602661313 568219615572555649 416667032795253057 313794304236811457 33066163894289957 498295814986146753 118898316927875665 229399614776713889 191654128743024897 551720800629109249 873302145205649025 870423833006189057 317911042756350081 254645874411874465 155863726944268417 45252260674022441 922513421226554497 370518544015563841 819177407402428033 629388070605333633 819499715976491009 356009415239622465 814436471729329921 155542288145756673 625582210469289601 167609615741550753 488492987350035457 159439932545385697 664861351770525697 20544458252839349 872161858143762433 167154362426163777 883114510711109761 289100986169668033 578126033545622401 769188149993969025 192912613015181473 555204623762630721 448867839383929409 497167764955481345 982101195729555329 91548689626701937 664543737353106689 2668793679990956 215268777519781921 491350337900865217 755800539016355841 714221164507637889 547941550782653057 116572879726273729 625989260632643201 925967708748149889 329240870565996609 871037719882519169 920482469409201025 435897171337973761 979095392483870337 58194633043537889 677881202493630081 17302307828774845 444914561668781505 752497113127883905 339472399638829377 366507777866605249 739631039812323329 898535370282555649 700656341499374977 743478982088621569 673558140011635969 906633535635261697 973119890449602561 408294601913059521 67560981961364065 693965076576969217 641824452151546113 582400202528251777 991208445509300865 235951637494775201 489571576345021249 33940660997803465 939083651228671105 756480815064602241 907793056982534145 334303196291617857 639135194951023745 663128065933914753 189700337388337921 269423218726291937 192326271650969729 394042340376611137 826059038083847937 53669895253481313 51985705177514777 108524450785449041 200292565790768161 703620056771160961 558910316586505473 948786931181810945 454653094398672385 829255666650286849 214763577744719201 704254535768324481 509742794865424257 914714338468190337 977637670948396929 603490873426803585 243262093606709601 941442148020119169 741396472027531649 576989293472177409 38669020425096793 583326042541660417 971822156291992193 314340338412531393 309243429929431105 634127321217366785 640499656216576385 372504174436084417 87276107202008289 348430757974728769 60267639459354425 272019712347880481 381784561683865345 852623772767717761 688043588161178881 192042953212176577 181958735367665281 154509443540451489 141620507984001169 493320746520961281 788749964913044737 819543900329112065 561985340511654401 763892946804741505 555549404730932417 437005568009073665 542800857959022657 501921209728688897 213296801921238465 247408637524276993 410525247114037505 483136693375438849 238781076692454529 998048859547214593 954443302571704065 569677037105289921 331129666042095041 319724081910468545 323501710110377857 418365491605253953 14948096533551337 835537705324572545 789754872007776513 658717281990359297 854303826467820161 311528223352045313 255538669697727969 506210513603814849 295413101117709697 506055054843773889 597924037928422145 29826489977093473 953775459467515009 865917782561499649 309911800998946753 932867516756697729 310521679582798529 825725493008992129 39191458223157841 464044426781324417 510436414822798657 494822982074570177 933701064998444929 136361492401345425 878650617102131585 843003961448960897 585919600241723521 182108404071978913 153160128808842433 830305884425062145 497648802995996673 954117901722224129 415529614292502465 53519419110006793 552474963208098305 840308759903589249 582424357548937601 516915744784999041 938244126531742465 187477461755843681 776640437347317889 769479545634727169 276463183019771457 431523362891478977 249365467070724385 406142637835731777 624905917235508865 258111756896266081 987411516472953089 404775403541936641 274833865135391873 526642321770250305 62658078892205537 890768431135629825 381738313553569217 690867263791726977 909090072706455041 191807787723508481 980598553753921409 54289394476196409 429402932465670529 799921989749979137 641184123805970817 873385690022995969 412587915692718337 507189803273735873 229381807988417569 735691903394265217 601244888307654401 264903309408712321 36003167527553617 914918839454099201 688261117499259009 550863025166837185 9751918237569159 366746275910198721 993232058143057409 361349087957595585 346354109545785601 455076529646031937 906497830046710401 596797405798231041 117254358458112049 370771641908472577 870466110891548801 135070057368498193 610359913748538881 957816399224082433 562152576233167169 413327908905206017 259297632541247937 433139232356662529 556382865824382145 826898211074368513 379388605994932929 366804755589395649 485279407330502017 737313660882609409 846517735496192385 572910635616860737 106541346719744465 726139873894542337 553382598122368577 995347925865399169 681280381730779521 878688223009181313 175974012643976609 706813280624768257 213088533344766529 102738374316007969 966921387502878849 177413886469718561 875499882620893313 630602400600157185 962505762524628481 617326828577088129 957606109092317569 95007891396253537 913304009101921153 515834259202204481 880459354663550209 665243817601766145 206805491720857057 249349467267844449 913834566100710785 262807861053321537 91789179492735681 529597074239699585 678341102262727681 506550297643247681 202241292301366113 428858414714252225 16809091684443445 755285139008695041 42232634779395537 124211012928167713 416993854491728641 988416905062013697 77187375086921857 422174251212762625 561230722404097537 687818930148640769 991712726881672833 587442155762811777 354646864261958657 830629311917579777 645598354442299137 235884011465909537 669435314603525505 374561306569635393 179336905134846337 747294573446804865 156683371810551361 594638969509890817 495789442797232001 195173280920581505 578111942742445697 520973949073496833 148273272657576161 519926411419259457 847238325084966017 817428375417666305 185861275599492609 132262852958344721 132961399352574001 345019559377849537 198152969440968705 322263430743060289 149049312102683009 564097539572390593 133934649903224561 466840816078441665 951774532945414401 866174202807545857 176340696611958945 727392280743185153 906903722864122113 988435565383571969 292337022295654977 566826252714090369 818949222699835393 278184653732669313 53172258824133681 300386091286139137 783189220896908033 745624074430896385 977109174365310209 40496043822709993 8253851257556733 404502628518745409 274109564229121377 768035285091126913 438468667009608769 262352015738901665 287677016414860993 29951585890696465 395684199454670721 724585603254784129 710865083981673217 548026822963588929 965664700333071873 937004213149794689 396260062621720961 151097539493374465 420549749317324033 354761726024779713 143899335731560993 191435407341725025 433353244227483009 316218816810039297 612564673349524481 456750041050749889 180464444149684769 669114145988292097 600296518055415681 476960482046632001 11829267133272481 173991637286338369 536536722813608001 687187121919688321 204706017042319393 953847894035735809 543874985281632897 736163178626679169 305022190943994049 205638153326635361 800424912803620737 116399391463144049 740447061629105025 602860262284000513 868490814661470209 486027672186747137 192002401979301857 741306796781760385 871132515666388993 502494353237064897 707650081420801793 882743442178028929 880844280339459841 598491722092955265 693734382136149505 482369930703345793 134811892252159281 7153035935598241 830957816543410433 222205993463976641 975700611076263169 46161485443501961 123896040296337169 768901749133636481 17882693027345909 461732933235222017 840699209209439873 313907528799578753 504287971177092225 729246003696243201 56997886568531441 297585139602819713 212131213056906625 26556559178427365 50170431750210297 55958811267348809 415737166578821889 10817075343634743 452699754442882369 526772361849499073 166274934059472897 115120238237576449 62639463537315977 505847274556234817 611779140548918529 365820540025662657 612136838436363521 229057208779938305 882352849238358785 436403061699561345 839061765621373441 571305788077356865 596517885949310721 983835311971386497 510230877306959489 781599128181699841 712528729091573633 146151254511888609 866283664416179969 120650301779452465 925947963518325377 256396813159721409 447376375414826561 820572596207302529 290371048903963905 391958509230814657 705549118256406913 559369817929653121 165987378123816129 826771769090083073 894555817308550145 828497846143523713 950399861124608897 987158156212156929 772414603156953217 690259949625218689 553148127440607617 283391642553521441 867851893114625793 71841868481971713 990667458332595201 554988351685405953 801715916602084609 851149138301853057 318568300005381377 637722293294967041 161488814808286913 61161410806551689 915366234994294785 247186777851762689 85019760692482289 907274415004227585 683981162102128385 443167763957216449 292948865943806401 367192518513451905 357933718715273153 60116661646727465 233032028478326945 664621402684336001 867298235431292161 783676405197280001 69374389922394641 193673969879274209 729851304189949697 846721231307864065 911723779806543233 666051069293306625 45834930015729473 389037865365718721 271379484375820833 581324771492933889 766309785552138625 354049042388364673 728474955510328961 133793553932296305 116808859296611441 818429782639594113 68559731743881969 497278692566954561 47141345329592353 3787917357040983 203324941269094945 29897200828091997 267592526872391553 994593329999656065 430402358623844353 350411629143781761 259894220705675137 677190555425365633 550458154966939649 820478748399043713 822303636833964929 368087075942394625 976963278969982721 665380401712742017 441652830291289409 465970181742189761 816341893877783809 550128433176954689 566667842149144001 644388936317579265 425591538721342017 746824402253270785 687182707110181889 207189917596760865 773472740505290753 259581580850554177 769690308049575809 316186305181911809 33145741935847185 170064319220035297 843206146000753153 632864865770667265 852476888405696769 612776069196176129 418524029873225345 209014765059418305 207561101008884929 845764981485576321 522091036137496193 133941217679332433 310348811821675969 838672860161270913 762024407315550465 870476089499202689 768289816054483713 223412174756095553 362961911875188993 463512001443685761 778901765455366017 738724610866373889 118831139542493249 911586563321190401 172051551027216481 922086096476011393 844218817618966017 185574402532633793 315042663208679105 562635185791155137 47420068118412929 343376958440483521 388494836662950145 706896927736909953 108676144923393281 313328901116957313 83272947219022337 13060704910177635 398419157202084737 542685815660956225 9784292816569007 265580813206515393 201010162523672865 374965782775259265 840856121018553857 504160575043986369 473584362963890753 728157995328711425 608792625274794881 682137352593304833 836930522502100865 95079891692588353 467381683145099201 69414764191154889 501182706677326465 730780772236027393 322490414622230081 853022519662392449 324467588292904449 986299807992363521 882994260032852225 990881391106913921 904131428437949569 402860062666416513 130290777238748497 346293737318308801 539993992728582849 408412943342224129 833345799510986753 305076514893986689 385093660962894529 225159683971423169 321520041006358785 365236649770299265 925075396830877185 71213361474431025 184367748738303297 829915821871256961 681832625424078721 543996859569784193 201849640803665409 545385945295766593 314971982549494081 532494442761443329 566249202902035649 252665719485893441 956477913768225153 398407494759577921 175438501366052449 287485395617483873 35588775151708773 974053824487295873 433546073508942721 120609159534556193 173958984476826113 82065061233986833 957699237589714817 208815090410201537 112899453465971073 426273360955402561 867135387596810881 284139325459310753 497712561219174209 425457240691297729 823015564857662721 81446657952273681 627344868682641281 655782160073410817 733767891694491009 456252130983873601 684872186351583361 280894790429766049 472402374465822593 318370075437929473 215434054914979361 130906065555731041 140261196858595841 72916289855815105 698499743715927937 846247406317967745 318013991727362113 667068484965813761 471752077223513281 836052266384367489 471914763614982721 565557528960344065 271020327690621345 272871671031264641 724570196833362049 275000243719421889 536805625306911361 218873027668674785 688517088133146113 489901329571299713 950873397947162881 469016487945008705 22183651047960497 702580249355054977 469613823562482945 222997849544665185 966354513461645569 694676394004975617 243494721865374689 132061713575108545 910736433316095873 776635394112918913 98678290719433905 184318673254491457 220920152152693569 859188847442400257 818095169060455937 821266013956584833 212867454861971329 400941813666992897 920943044748000257 350258066046730945 522560469104028865 280534997185700513 393303984974977537 317270282850739009 800796581856367617 570334409229292993 275581411247586049 919145629038094849 926086135946199809 749228284114170881 837595732988944513 605423272171560065 921625358730928257 871011933924155137 457923656017030081 790773184677188865 775412830803382785 716273873605675905 224521657001048417 567066397521994497 76418287217542513 692043746948161921 658565625010126593 669394612950949121 115586719755860657 725232145689009409 68117778934237097 866234994230705281 70282678690951177 221717151531340321 613675237379524737 766881517974379521 447088418832286977 259570156692834785 730463608118725505 578803611779942913 843829159892699521 57247045215252257 634740239812131841 116441219104213905 691098297859859713 738607957156833793 41216902005572817 826923247015155713 220808974614563169 917502423463606273 249477192859146145 426248873217129921 899445050000530049 384624463270686337 498051480163951489 53668729026963289 762388286419572097 515787090121012417 30348222463842945 477540847293138177 939248513301372161 79195391606507569 27276656015231993 601134781096117633 505433749978756481 123344740735507937 313108632390239425 303161772944772417 109806793087237505 128593579410367201 175518413257009345 939789597592078209 480347681101740417 734141397260476289 415035035755764161 770253027032705281 408066796523819137 66089825218515585 776194016430196097 237715086215825281 553405218039308993 27610985151586221 650960226371054721 734715695008414849 949056353179251713 233250197063942017 588613307582306817 955433238477535745 319209929136071937 518432656374375937 914967573090009985 635276386124527233 868945157912371201 902833568038889985 142891503480058193 805338403799748225 480798384411350785 381041274338105729 846574282873220353 251429582153459553 890940834915760129 132650951478954225 40459870324411897 724325555136641025 398088271146413313 441455289271505793 632459440767902977 362225513754989249 618015484241702529 372756020534385601 257812215421182593 474024946500048129 259778696056180545 740139045056043393 308269297507465025 211817871133373345 531497134639174337 87594009394226897 580226697760338049 105123875282838961 639475379123531649 886999371032334977 19758837933821385 12880968124644455 620849589029994369 300244005928906433 152554021957115553 800576574770285953 33727506674331665 153249124795326721 78505225945590945 200451291354706753 547503211452259137 17647458016913477 275764642508079297 547073574730045889 347827073771306049 874753164493871105 804655284175297025 786443678608858241 254388266799189473 953723528321180673 799167815245028 674962180471379073 194635608504889025 277605041650321729 87645729098696273 959037683053363585 972861487181511169 831529744780798593 775367715931395201 553880033264231745 302367233259168705 279065518015773505 315561444779362433 21324992449702765 650005601241495809 816134206583686913 384695536479711105 634684027508807681 289171080531055233 165626822476571777 824773640951647745 870054085002120577 921820625246787969 306623417885848705 693813775700846209 587827172546251777 555520143380796609 304849376527716481 303726303645149185 478003615979101697 891614777292140545 398677634042829953 246845824080565985 504156299501072897 69827703091966953 208750529328785473 648215909053803393 262461341749396833 137941938437187169 818403417619013121 607841248511078913 996173826045929217 378376539119052801 333907655858002497 610235933852734977 797480700373224449 572721647108373569 23620913940366253 438060873439184193 566127104479402753 257560188900761505 977070784180075009 208434257665984993 59032480389273449 997716675593174785 470561168456274689 696218137954360833 791859191007386497 44599587617177865 504962730343425665 275458115888241665 279864321938131169 466332299954721921 751936620676080001 21033418269922777 722175186618709889 832312480468893057 943077531922444417 705937823563701249 534826106862762881 847740437194964609 426605721945950465 309559567550365953 370548612445627841 394177062556231297 640670783720384641 938587053525182593 377614606926666625 311620885994493313 881560436831708929 740088487538031361 349312594999798145 917845363936699265 327768291648528257 956874014496619905 206336071790328641 804350969857146881 493723200373242561 5050108932209697 496050949174371457 368425959938782913 384902273297246465 624944437362060545 547980750886605249 971263943987530369 692047715976119809 317166719973812417 809724559402820225 577269649310217345 557417146214579137 488953840304290561 120848655835654737 394635589729567489 259675791206039009 831227145188734081 136138771865130801 957655805278854145 663569757407959297 268693106016215201 359161182540045569 463347482894214145 361410221251734529 484196838743031297 820677823131983745 85691167104251073 69281720084706681 140367966688117457 65538524600665225 667714484804456321 333521542321964417 897981519363042945 980802643137547393 252896902198109793 832284336146916097 568619554973921025 994718122194054657 621753067385718401 230914289742205633 912013536273576577 141628682871509425 496373831391686337 454529395456365377 884349741639582081 465834703051793729 655206146129806593 490936208016680833 516931718107286977 724970729680972417 543099772428298881 124121955385067649 24641543096734609 550777784682562561 388929157260513153 843621672621342337 445977019238370049 285561985572837089 566827019259058305 176664016667093185 852041444524715521 992587819477503105 309781177929004033 774918395793438465 447327840493699137 447724996407298881 649212037219946625 260780824067285985 252697046784092545 770547476839507073 994953950767118977 432454301083286209 308450463694526913 211592332373083297 361223516668367489 353734332882499585 776320007824821761 147569868977054593 300710736626705025 852659263933876609 32641601981879377 670045232635043713 936538990157295361 340411194790977601 925670811792159105 110680839503228161 526795981833110721 783564228053936769 178291630378765825 205858739544748193 95554280725146161 342605429065503873 329238461533449793 346837746480527873 295315848780965953 179358019850074145 262998623542330273 923112160304679425 696794111379496449 365398757665946753 938014752708923521 284022484052112385 641678721200371201 650789995683627649 307514890159069441 407744006476672641 41926268352774801 113574395226823553 75739350209616417 271491799300090273 605223857921622273 769764469217850753 48609255936241881 909200874225216897 841245773208051201 23382897455508813 641718450085548417 673263273471487617 428455431466595393 146980678621051905 85279909642594017 688450040686244993 558409581373048513 653611483956712705 16296372687278905 505360649212516225 326338250294917057 628229865891316993 239354189151526945 587195864352036481 96366387180502497 584791063998853377 251285995223966561 260037497951767457 670900526033044225 787968853068438273 709363246939830145 838960389862858625 560840177992993473 886508006237949825 941140494441057793 729143534072957057 351428109514380097 138047312598676081 175681096995106145 764758870095970817 143390242490376353 30170505914657753 765375432620729217 963993195017845761 16823681958548777 114973741617976801 875269107585012353 274421230942618177 2984400697933155 848212215540076673 68726782608209193 990541418959960449 884243450117956737 960862962419273729 805968566841443073 29180816663636477 393186285833372993 770598617585950081 2757050067103251 536366864189741249 806912956719763457 71215783869494233 643135510612779649 711972066214297473 181471570550804993 105634430194886161 691098213666848001 819908126851739649 334062680031387073 246939271041899393 655513564537329793 98949083429015873 337852092659808513 574453149426222593 600246766405419393 402593826174491905 567213158877670785 558523882829380353 892592114791085569 529057376456545857 931900897897726593 657202644053160833 798802703770419969 210952738833693601 719578441937834113 207051549804337057 182298684462921313 928061354336289665 670435279833306241 563823531426795201 70270866941669401 98485476589299745 419145722650334593 849716577090763521 25725955010358349 759250481106345601 32528959479812161 803449875422661121 908019611738424705 736024513837175937 961028083553763713 346799069514165825 304695434749021377 145117300333918561 614188609695737857 393844559985428353 265718336514353825 194504684215925025 910976336391904385 782538388794936449 828311338828910977 932620855458718977 381943991951239041 725914504287363329 562551964703388289 315511577909514817 689475006811072385 914111965050810881 136259807650617409 659219343839975425 152765035538415361 978233698016186497 849737040219579905 852670583786331137 24636574977868977 910932597374031873 649460153174601345 217676154897684897 767133251803564033 762634847807948545 233340656414085857 410884633015282241 452147145945467329 360735190748844289 212776385076665505 514713755238727105 102758938479531985 374313238340551617 618130001792408705 410624013299578625 361805786096560641 39431689074948649 309848831202742785 571910196158466305 288349691696289793 618519224103540225 588156868195014273 660916935368813825 442738824491094337 868470776562535425 746707229276125825 326803331408466817 219999805747853825 690798580359785985 772008029644453633 637384845869970433 763159480446908801 816446732264527233 398678229310263553 857988145620947073 757184203193681025 998872754314692865 354128962562114689 230611793297978113 135582241181417377 240959635011652289 694201808680247681 880062906280595969 781004600372661121 131633870008545985 488354940557726977 555332466106445825 864690475842444033 312236928515975617 869522664306117633 132600164634379073 634249675907831553 404362152947630465 245760099494745537 392368834639196225 452594834756347073 711784168908511873 669824208901104641 721888943429956225 330995072279939969 539156252989744897 386161631034738689 972940641023225089 345009045221551937 757340589476545025 95224360737944385 565014761873339201 322883123047979841 75699756499734145 681092825363904769 108920293663711473 341908777675620033 469672929866280961 994153878886379521 832914460696411393 539886260794823169 49869991290666609 735785246304843137 122798035481704209 867528318563977089 867248789516455809 791989558374979201 692363102724936449 885272123376076033 326328040366281153 258676884516702913 637568567535108609 897088848738427265 951588577588527361 409416162230400001 706420536837679745 357652438550282177 726111692980328577 509189696986837249 49445622163599265 971441188713576705 429102944159073025 472842529847213185 968685525707268609 497411829568598337 751385874028432769 217996503517085217 425256292298083585 395844934609293377 204480389940020033 248298863641423393 418775650213415681 910476746802068225 276887905288095489 618723773407808129 641562236075341057 415394971107325249 76197564292332481 340593758440803649 814771515919129985 209298792984618849 51237764522472417 356013398042804865 814000188398463105 887145410250205697 866482573798780417 91111100565171905 522934099500542273 829090772149903873 231166320963541953 942093107578230657 453029523583719425 727770067410567425 426069436161416321 780478526049734017 625824385520967809 826767854840120705 457847338190294529 122481752438645233 326219925734473985 205637648258992545 568339626689382977 196440689964617825 847024756439832833 950710314664924289 176901847917566369 981182232823314817 707407535982778113 967468883058522497 7954477142678941 862622161283724161 443981911247089281 981378353788564097 2276310711142316 866691421925892737 549493258239262849 542281907113952833 805839999197505793 240466320256018657 530061400613742977 585973597423368577 929078792144753921 252382991070604129 130352217591958913 949121248704038529 655393517298822529 514488197732390529 252724178949119265 704755899907702657 111590195414596145 458295607468059521 890268677994665601 950104848324734465 584039308165731841 150080758401202273 876805886255492993 792288167446521601 740050403926989697 756085537793822465 504506038385496705 436612595571595841 289768256715323265 273465692385656225 100199885170706433 73795965092649857 273451999874811937 754879253292855937 716066838876226817 413978932489463617 384054350670599105 64981342156102073 863815391089399809 344992738046904897 915457037318322561 122988194612972273 91393021153063361 58841134717560809 270548648618106561 779751954210411265 508502345753480961 743135539855195777 756685160786009473 638924417070413185 655701999729469569 363333944258123137 253209168780902177 713884007475542145 378704997202458305 347740222580718209 449004172911077889 284882399550681953 314849413191662849 951610290196690305 738032958272473345 419686932883422529 875926461474261249 431299106529372993 626086967119210369 596828862747756289 77054737077414609 756706896202182145 69314415097242233 740017101074272385 524656853947174529 673508209606531201 539381553883220737 767569004944803585 350521252528775297 379562636134885185 624361747663275649 779695517680494337 829237890713510913 676925178883273345 539773721560226945 62634126039526449 11927177359350339 117036561590474257 279861269072828385 761051228144253825 572207172875646849 677643129450224513 102604685326969761 953562173017260801 515960078676752001 842061587708194305 258587035956342241 820993996521878017 732985679155046145 431479658137114113 67338890228899833 999119302574953857 47511998700851881 146608886071327041 666911154115528193 198621385228193505 390342304704898177 874344362176181249 643059946858659969 912237119099145857 605848037918459393 416927096028068417 741577885741154561 935216925173932673 812889596516992385 304862255387554625 517105490679586689 438916808701080193 954006452215050881 800559528260940545 938462505471168385 162597628249329761 438935148313458241 517994536964728513 96534568509856209 645077952512067969 566883633124174209 345931596932864257 516543665054772545 291120656607034817 600333430313991553 530312230438262593 510753968182900289 958306364942231425 67902652835154953 947839779238016385 197075838888085985 925260525697467521 654553141769195393 280742272895828641 508512719899716353 843681865105750657 156859368099727457 115962463685598033 810956235187010305 132519780509738897 654995486650658817 965019697036730369 793606810288697089 306343452115740417 700485389678217217 998552110944636673 586538370062928769 770537646971263233 811669085388398721 467743611139020737 661018962688604673 508175917451879425 482462536465899201 539757213577949825 875652314266861953 937612722959187329 772647548046290177 692848744517341697 18851149670314981 661978490103919617 91068705940156033 126561603493392737 667349434867705985 253457335876760225 191306046826110081 461468388549612033 11290316312955185 23702672694199125 560330405069063169 590117718440517121 196897266630177377 599852756247770497 135153538290818881 45578625850687617 493980605250062145 241822989282283617 674502498322024065 966289501380764161 321807960358089665 154976019282173633 639147598197705985 336477802671119233 555558187001384577 542630928054862209 295891041923081153 991509669059318785 107191567968587969 40520668866037113 109699144332022769 109069262099133377 127737611605954977 231218924604021921 682480385987528193 912595148606747905 239483236562964673 667335300928925825 345144635231729793 836079418143960193 481221410072056001 770147793997026049 524521038682447489 822953543498549377 470601196259682561 913155345641854465 654283645193981313 30757313278634513 65837486659706457 261267582340721569 348180099051798913 402652552700736513 283850239055229985 595105090398931201 926650028453973761 152265864520394689 720691655511291905 500888371043700417 9551377646683791 636113329329582209 368393198478433025 309998508035818049 536505197926782529 694889065626803457 753755487645964417 904474129479339649 233767636601410081 808727827653648001 290870752303849409 607069017238131841 647112356402811137 200343475485716737 770192446833437569 504259274252845569 541652693295983297 842489249766224129 960757683089870081 630609864592912513 822670830587480193 581896385277225601 414858105362800001 911664155775426305 450296444245648065 820763765756304001 100301543807152177 824108380236282241 852359970875777921 329657119485695233 386793043221974401 606112255348719489 534131178358105537 373620743706219137 950397488323009281 22808921550421249 344262392252300481 878321988340026369 182159846703445537 162828438462597089 789532861199031553 447677788344059009 870510839007383937 278240881862984673 956506644207404801 661817471760265601 26958434951882993 64424172509475857 758666384406520705 868205949679001729 323766776226026561 56099703602086497 98789710060099617 153700277388686849 371986755469283265 554552179618255553 37239086895080929 16279525447679079 977584346986507265 27970397859974129 559510048578300033 497836977783471489 139896702093256673 586639557811011457 116022166989804273 890043943699701889 295739802502684033 537734634818519937 792062203287070337 170799994353110657 637827921464083457 296684966185566145 987444917131337985 796714274350470913 49502086943252977 965104031989653761 528414317355480257 485580758109655617 678984986496164609 586332032327064193 586262025292281601 930705981029397889 633491112130006017 631573829723862401 978910204452699137 645634939818940289 992656227869492353 340907702651676929 927239499745635201 133338587051660801 936167265451420161 598192705939879937 124307938463953601 488938704625901697 444555327056765057 526840818885560257 753000086325922561 200841991841620897 785368410757204353 689896044528694529 509387237456973441 23649008733123369 937999586901771265 913852766382191873 611614359823615617 209934236636023297 666068454499427585 347751534384997313 507028229789550977 350125018210725633 121321608264668865 449538602481212033 546218983653485441 464028580795108801 490539361885854657 458317538519196417 237484502748838369 588481792515729281 188043913749783809 377433635611893697 997888944437502081 828166812549760385 690356320311113985 138416235203123969 199643646613008481 986511437799016705 123728872031552577 34386988344365933 98185880642912337 417064780512809793 795193559831321985 563975095602558017 199388819525903937 469720997578015425 727049088794235137 889040240091716737 259249936916116769 828195194782630017 965116152947789569 323191824849686785 344745171075299329 513400410853229505 612506242801021697 790435807666099841 856997888252973185 370621808967136705 651080928465436417 447129456008639169 718315274965401985 366047930246743617 188359158108159617 584256284391969409 846935590646150913 30338156956325693 672617446691536001 224949848887206369 834578033674215937 334144455240824833 295704715939724161 223922520979570561 352288127350160321 234153080771470465 522167795740418945 146345408147880097 142945830486393537 50182298094746617 793288022238659329 254754793861806657 620596332404684161 826704348319104513 632321781209757441 830330397671332353 647045016792201729 389017962517961281 877501059409713281 81627969197612065 257623685556833249 58970722377914345 675191893994057345 597404790625461121 176505135043225185 972032577677744257 338161863269892417 744028133244952961 316362885222954305 801691904646666881 702430253500981633 421205157193128321 969612590255433601 4247692619436806 268049078722061281 17144722306582595 644126718630612737 643394841181297793 79897536036131809 356108654411713153 3504795450236743 526458198677410369 967799560167311105 533608747951674881 872153160781376641 10263938049284605 722751710621910401 178857745077607425 943151128924153473 32608209954879897 917659495171722753 277714275716462561 569849946375025921 953881798529430145 94732217016090913 905124835168777473 671187353737718017 802049794450688641 723712342403150209 242436877987003649 379749171335813441 792906155685180673 799673033195720193 46037581738517017 107740462314250609 226988510911191105 888589687353647361 259289344267202177 399437793081400385 366037736639604801 363785892071977217 955037185733516545 432701221539115713 877333768985359105 105303931863165441 12031494535207799 683175211175093761 256172857380157377 984012719701613697 382043546689374145 882472006250093697 38336092761234401 527724545960143873 27477503891319089 498604422502008769 979423609421353089 600754179760603137 399752718756673153 9037821509490841 980807430261854977 132352423034621585 120709200515990 892908557609782657 797727562153475841 642539021545619713 195993670010750529 661278726548612609 279384713978778625 853429691859492609 152022430932746049 197959917354463489 510057967205447937 185706741268976577 836422909498281857 976762185775225345 81210940021328785 647055151475530753 455387905904089537 335453941492200897 304784513649984513 73933878912644241 993437108973807873 356824184734630721 345572095959688833 19858307455809409 452478989121928513 170715853357361185 514523745379158017 750442085406977153 810035408779327745 738568261414979329 724442329939968513 843917800565140609 95989845437244977 707813037267694465 904857314478498177 169983907399771553 521464659820082945 474481915787446721 934553816149367809 471992831330158657 502738414207172481 618801517797177089 949585306927751553 178210049381281281 192832416089657953 783690172971898113 183521834209564353 265768996535673089 764502992670926977 456380222557154241 397720939456426945 172779685430814561 947474054697522689 48436387918666665 455719642576447361 654702766162916609 992059846242241921 911922022626409729 321221988882250305 693583205350538625 358711962852140673 195200691997069249 238011788524325153 754181641785312001 581954316421430913 649795857270785153 747493377760655105 828704592452115969 256746293752769377 21936794381286265 571118559792729729 389099849937384321 290264459530206401 574089562092975553 926984402673433345 968258442761797505 62768355843076049 611228163624229377 149298345473944481 92582236472441793 73592811972375217 865288332253126017 263743153984670177 489994447909598593 903989262379695873 903734927310022529 559198736219379073 279471840424651681 814748440223539201 762159064900853121 945579738392091009 418569976468180737 186128030768855969 97123140175721553 648141256342917377 330329438391135681 989057996252924417 858036137459318785 350528978101941377 964649201007066625 4004883624190826 782738383592896257 442768682899362881 764076162949709953 46971061580464377 630899490901978113 377592322955528897 120495030627811425 756237065998874369 635605971799702017 897969316106640 26043111127894037 789601625672261761 33081199662628793 952277774335549057 165477921245756225 596636055745193473 32910352774063513 72585853656143233 673074671438815361 296074106877554753 229132022319387105 91245682180321809 17933448383988805 902756606454687489 191926604138597409 470828294090559041 898465110499632385 25018886610311597 989324739693213185 75407338934063265 859058339745136129 771149624931979393 290447236987898113 607978936658618369 406890772748102593 557288889978579521 821466399501613185 477112356761317377 350042477326613953 659222447655423617 561067833028811713 740885882893572097 623133059272920065 72945308564712257 655136899208141441 14599876853672811 65392191344958665 685211643177694849 535265352924323393 85910087392313985 98270164273447585 62787123559601809 780166651208329345 465677722156890177 473407980734865665 770625029919443713 454023266231683201 114402777907010033 763148360164468225 963175649954038657 785111386992664193 162632667346564129 909037607488560385 763611161309142913 358827965825394561 19883353036824757 371326434841581249 372631884990326529 441677469427244033 911664062380445697 504833324601126081 917066092722251393 530181242195691713 560073275097870721 72319697122868129 259661006577275105 837496394792733441 532672108455550145 972499809887413121 611888807172817921 750343905513130241 220105538249505633 560852778882452417 103484929871697777 572342478722244865 599021147698174209 460527190436156545 13648239210652947 332845955849915521 917643354455101697 658963274891579649 222840392729537473 501833032678771201 371937390414949249 452661354966924289 430026398977190657 983369014448594945 276305762355413281 505181073882841473 642726603229746689 337845650112793537 370489566233054273 817471563855523457 496753660873167745 334927041428738177 830711926632666625 748641046853169409 724963044974046465 396332533940689985 495640047957714113 671033179093488001 961353843791243905 434841677822230849 394619957943497473 275869571121223361 445644598365689153 920907109484570497 135643059475107457 672751148947273985 756868272366688129 551828862327806017 223050145998861633 34118181154799033 641057698570349953 704523479514161665 220105641528810721 738607694582785921 261829571199257313 418583685675439937 529946560869042561 457500449683880833 763347813362273025 181764590531368961 761316111697901441 926625458420861697 128107506499389953 428570757991234817 384845040091882113 850821015114963329 688205086558795649 770700291938137345 23983817404847229 426095186489337857 824850752111842689 365297677053416001 5179641662358848 840868483762268033 899061555246376577 5971782228240131 98323043281304481 165124829537322881 94600019369892161 958169497830066817 985273705481638785 666076747911478913 935769911501253633 923704248843616641 316452996719952769 540324760177302465 846749552733228929 931092416189226625 58725728343723913 642842073231623297 340460341807855105 234044820835887169 648374857940488833 167951615820701505 623885555662667521 238315192171977953 577814320037823873 620416121550722049 459248539878089473 48568265973667481 941325943397906433 357591089672528257 668131673684797569 866567150719145473 11710570644574149 616177887510833281 365694551074639681 317488176436310017 625100093861185281 217467804550725665 787483224099702273 923371910242234881 414700221604228161 109220340118117329 860388669141386241 675556699734695297 295962460990516289 914728216795854337 676213424284867457 728486301929233793 996282095634946049 662570372703544961 970767168444083969 95731183999699713 413075928741186241 634550310036733185 78786433048406929 278734255175901793 636923303079306881 642993477309875713 626237217424417793 606131419278963073 193895468422248033 208691651077661089 203313581984730273 766075737033172993 436415804757167809 812217372020530305 215916881470562305 338506468982583169 678775788738100481 217095192672847041 88440736285775761 794571146061297665 156192973902996353 474541622245983041 549772685907370817 345375398118360257 850076704641104129 605430020453670913 206656286960935617 563971873481346369 722628862265800321 683183109483298561 338663772309317313 948201517457217537 637339711323356545 506952053774401921 447360838918797313 565988057014703105 795256937949780225 731340013564437889 684778243839318145 860405075269422721 617648312175752833 8827522741999162 764641221863826049 273854865301171201 772009125073829249 783839786908959745 231173857816557409 966714640772234881 229073712042456641 61069856195619113 197543013461114465 896638963286317697 502990037828006081 41369411796740249 557611786216440897 434302735929602305 355146549598906369 590498427901454849 674737326722322433 516797121468680833 414965364005105665 271669044176338305 129598727305804577 781346584744536449 209584405181480801 152635420728532993 829176065934690 832819244397466497 710657415585451649 890702960024629633 608529214116501249 635100161684786049 553043882896950849 131214881071091585 688156299004958721 288358406311356673 800104926453037953 31704532773336069 613046527960492033 174259033382437409 407455128339840641 577985848283166337 845778872915190017 585070794309057665 145758239821141441 201124782818073569 85217187689565329 669344800248065793 598535705745824513 274749256391007905 166462128837167713 448458771942210177 258645090445533313 187896852625545569
653369820909283329 2440 5762
44330588621289025 3610 10978
861191601804975489 14853 19204
244912311604398529 14186 17905
319764360116188609 4330 13926
405846155702985089 9107 12389
507732493647068865 2985 10406
233108419419313153 18840 21216
102381757246597265 10570 19994
634690811771388801 9761 18328
922650784839746049 14059 18145
152327307606132225 3963 15052
77762604379763905 4966 15844
562296573214634753 7759 17105
280259278677021953 10319 14666
45289870810609753 6346 15274
720489693320693889 4770 20020
968917126621999361 5989 16479
455664179849279105 6862 9143
159265556601869921 7056 12085
69120800388454033 82 1624
655085280924648577 10222 21084
435392507053023809 18740 21197
301192084642440961 11613 16229
45917205252372641 6087 18184
27115494118486793 2254 12766
325918361406039041 10026 19061
829617583236714753 14177 20783
432497260146085697 3715 15862
391383902166150913 15035 21049
944694555108242177 1263 17296
831959243828510593 13045 21450
112587447127275201 17964 22082
736579489833399553 12740 21761
191556755423320609 521 8472
702156608911000321 11275 14442
864281306607587457 8179 8369
812344438967098625 8194 13942
551264180159734017 1434 17984
262039338548579073 6653 13559
953000952652608641 4269 21656
885342081567710465 355 20954
23013054901937837 9016 18688
69199057790346073 4191 21115
74913172045917521 7329 20422
502815085448641921 5666 7457
284420571783698497 13430 17834
793797984178684801 3495 12066
407983897324122305 7000 12724
736507321808016257 12158 15764
922017037105135233 1771 12332
804883783824013953 4788 9823
20137711421433837 2113 10509
768178119165380481 13298 13823
465866323073640833 41 19886
21105818628104345 10376 17387
83974545712713681 2663 17679
847970109336568321 8011 13743
792598709896097409 9082 16032
898312938693440129 17035 17495
974910436613079425 12262 12951
879109430934388353 2761 19498
170799780865820609 11955 16271
253802555254925025 1381 12779
651054670980038017 13344 14236
411702486791011073 10548 10963
949143277472430209 13085 18300
679805213112818049 5151 20706
792088439870759937 7233 20298
154004566199883905 2387 5755
186548796416360577 3837 11294
152323580032106785 10433 21191
121221796232497073 8979 17806
205105253470701857 8906 14381
622525978231990913 3009 10922
280269996403607265 1987 21200
556202837348287489 1139 2991
786511463480419329 2214 2214
434149460514390721 6161 11585
507907794135906689 1748 10815
286437169822981729 8605 18455
993993985186488577 7626 20217
545082410004440001 133 12267
634218811764842625 2412 19870
304523426076265473 98 13711
932055387945464321 12597 21923
584894969515602305 8139 9235
758688215628541953 19118 19348
129773449209743313 751 7051
942608865450818433 11072 17769
358646520382890817 14519 21258
326188197161119553 13769 14688
543290310234290561 985 6144
642436870668259329 13188 16811
214231331280586817 9691 14154
305599666406966017 5566 16561
750525130481769089 1697 11506
270608044805054945 5913 8686
497115002390032129 2918 20548
788356014250130305 21373 21524
936401315081845121 10316 15657
781528776601813761 12000 18834
289478182502335809 5738 8544
884420683089633281 514 19162
165433823160036289 6932 10297
50324557580875505 13355 17111
445973398213098433 1493 16857
783890980271625217 10671 14963
787008069407256961 12724 21109
67793936824923409 170 2722
85704551407275169 4338 17095
161399603013126849 15558 21819
263219532384020737 4833 19014
659637137892627073 3121 9226
875945776242062337 1053 5505
756083030319675905 3073 9880
769387699854100097 8109 17402
870790093105082241 16470 21318
765690962314209793 11533 12766
349797589010524481 3882 19248
198398173092833473 6622 13446
996625589157513729 11791 18717
86406409145425297 804 18409
487559929920113409 9200 21974
799121142984411393 5839 15852
339024215325164161 8762 9722
845260841035553793 11804 21294
993314169143378177 8619 11400
612904603310361985 3947 7649
121751673940490689 12606 16803
476418443217980353 3180 18323
596903370335017089 623 11228
954023143438099969 16207 20194
855463564820748673 3499 8559
594365742605219841 9967 11236
129743680059181793 7694 17636
270329526143790145 11758 13578
521626803420740993 14276 19911
387241111734923009 7446 17425
701735591516129665 2403 21036
976433069047921281 2482 4842
704706189174967041 9349 9419
97160485317544961 4284 16897
834343815146201729 11480 17982
977617672604871809 14517 20232
685498118276608897 6497 15560
629873607546684929 9859 13947
597855390129073025 3190 11943
99389736269394289 8096 11985
192258846517741953 8177 12173
210905837561625729 3063 17798
647280291157546369 14431 19662
52863739863333593 11013 20074
151404865285865505 4657 7700
324680292648864129 335 16618
543260182570239873 2596 19614
744877501785033729 9767 21540
281565669876297153 5854 9859
23887966435438557 5690 12344
613144459476348673 9803 19058
75381622041781777 18311 20777
613527286438181121 4407 19760
337368484961629633 17489 22095
693898605398235393 1963 20651
41744938642274577 5695 19375
108376194623811985 11346 19646
616645419624120449 6444 7307
602923500693936641 15086 16660
225511533161487425 6628 16986
85570549856679889 3059 18676
596566625052972161 13689 16875
914755948101746049 17731 18390
104061477784462401 5903 19729
494736684573094721 17656 18643
978645974526784769 1174 16092
249935653672867617 5381 10016
186668684348425985 3746 17605
487096564325451457 3512 15830
922977188040178433 17009 18836
585382525625707521 354 9822
597591458334285569 7606 16905
816334004762151041 11507 13743
824157251116247425 5709 8631
211125742766700609 8759 16319
340926239908945665 5934 11893
360536831719894465 1955 13759
688555268403902721 7910 21785
633232910577650177 7729 11816
302729092489023809 6601 16247
277116601478521569 18205 21982
786406547516037377 439 1919
563749079368381697 7020 18956
841964339384439553 10992 12660
736189804136767361 2640 11764
656390327949210881 15358 21811
861191757536094081 6375 12207
156651913386987489 8537 10488
814062462569264513 10357 20446
48226919779068569 2670 19032
964854626459118209 3952 9803
95506035194397041 878 2995
440826525020820993 450 20407
727945159647973121 1816 10311
687419764382870145 5528 8179
625614336804524417 4578 12436
492659243583457153 13831 13985
890238089852346113 17268 17283
737111127329615873 4535 19524
217400057977208417 937 17025
392598646084888257 9879 20451
44032682596977681 9318 21614
686161128081241857 18852 19747
220217030042967105 3301 14374
360107057794092353 9325 14193
904212328212082689 2475 4796
299402712145553793 772 9635
173299384238099201 3426 5308
640763224320306049 2919 9733
949387745826143745 17376 18286
807411664821703553 15265 21806
522151843864897089 16261 20938
298449740646244545 3055 10349
729627020153600385 9948 12592
334253308529174145 7705 9314
531423643413567937 5707 11142
93309015894543985 6202 19849
737917681191206017 4346 8221
861354576957328513 8169 19772
240336125839100129 9917 21072
463785711678379905 13542 18114
125507187220392785 1061 11280
776521994828858241 14527 20432
81182463961702929 1039 3771
28889296232915029 11966 20587
846691908085247745 7361 16468
780228661650543361 14877 17928
557514295953588161 11814 17915
410404869463686593 17997 18263
987512797756721793 13211 13880
118944247248567345 5232 5402
985475920587752833 7214 18903
611536548081243521 295 3045
261457455203455425 10080 13358
315801568653203201 63 7505
365318627856062529 9499 11931
980143267618299009 1062 10663
561827263068124673 8032 19731
659976844509021313 4742 12109
643277307214326273 13057 16405
717454671846365185 4184 8775
334943827095472129 9066 9402
194878527141842273 17841 19192
916445241581193729 8161 13090
487442632423292097 3286 14671
592755078174206977 260 13368
168037006212490081 6498 10565
41642522805595665 3288 17049
442754685011333761 8971 10994
1447205739722791 8036 14776
338284774029975937 3567 14973
947015376124092289 16628 17328
649547095107319425 9911 19748
470038128638094593 11238 15467
3609153583074232 16952 20755
72579419654879025 7615 18158
689320189922209921 8464 21051
497160539874087681 7052 20770
550517728679327681 5429 5521
440356072719346497 5640 20100
98964824336771777 18237 19641
614751747456921345 18060 20868
26825493754348173 12642 20713
80249526244976721 10525 12018
223059201743307521 12297 14454
165442637317298145 6188 16857
107772771431857713 3777 16203
915348462185001217 11599 19175
171767556960329409 12606 15681
359243168497727105 4436 18017
623009441276241921 11283 16411
787763619290636545 3643 8760
564619240877771521 10115 16000
739695938015430017 9368 17326
911304295884466561 13711 18942
428155912190852929 15071 19428
990496337554784385 5677 8600
436926585463140801 12956 15901
902303703013036033 2025 5233
730371682072522753 9469 16153
7212906650362784 3467 6117
653749208047869953 3353 15670
331091517328250241 2903 16450
375558352810436673 3672 4007
654387089819007233 7583 17623
901850587871223297 5268 6908
571887665104345217 14698 20783
393136848672064321 5813 20478
959521461549325441 9179 11049
430617957327129345 5249 5891
541536332274180417 4871 20807
681283161216079233 19026 21074
612324955362932865 7394 21164
845805308033845889 10148 12291
140421533160964177 5345 12462
416221996216556545 2276 11786
683714267824210945 2952 16462
45241946226880713 10813 19280
46428336487085889 2750 2858
33637048876393293 12152 14833
25381647938441889 10415 11591
672338175517978753 509 10696
994237489367453313 9245 20615
489706709743892097 842 1766
339442230736533889 15576 17916
345275708872591745 8733 12534
204669921449809793 2139 6217
523407457115588673 1262 10730
125985383659010353 301 13545
922398738074264193 19053 20141
483430942663336065 6661 15624
912391406796295681 6276 16869
54233715260135537 1443 15538
146234583329132321 7678 21781
901262181679417345 21038 21876
305416029393974529 1604 11089
249718260255004769 5984 19529
725434570517251073 2162 14421
473387760674786049 5616 14693
235334471352437889 13584 19923
519041715528128833 11302 12196
493275301419728833 13403 21212
59810177817329449 20417 20570
775270791169027969 20373 20458
353431270911496385 1564 21810
872611855541663361 6577 17155
853416184568676097 7054 10800
950907309207302401 2482 3935
354761368823300673 10313 14083
801616753410641537 5140 7604
463313912915257473 11238 17808
214777730696404481 12584 16810
439812450735470145 469 15847
275435782959078785 17632 20287
249034940500866497 13678 17399
821941299409182593 1439 15636
211357218408846145 370 14747
151083105295938945 7616 12984
339269191838813121 834 11510
915136536630264193 4744 10182
383738966399302913 1514 19976
183397476339393953 887 21449
658101873830606337 2329 11488
173079678863182081 5242 19822
245809941996309793 10959 11538
917478008916745601 6215 18818
373110346210669505 12776 17655
436459310782289857 525 3119
199689272007386625 1231 20115
988375718541448065 13855 20442
923350244772922881 8335 20365
287736459710593793 9698 15249
278412575147608993 452 19509
174475207649336993 170 14003
240784619815148193 17221 21765
905315136898771329 7325 14122
802186766732770433 2426 11269
741373310117182849 11035 14539
865032636660874497 5167 14611
969103541593533185 9528 10491
549016571408014209 20075 21702
894437402896457473 1350 19820
396755821886106497 14906 17854
88917448815131201 226 8172
792691702270698113 5623 9275
648769457073711873 12391 15928
527255240489541441 8823 16073
332436243414200321 8007 15045
585648353466961409 4010 4823
915051809116235393 15392 18153
717992668200000897 1519 20907
415235203847267073 17151 20448
756553400655913985 13622 21392
800621146977675777 13714 17040
340218091913630593 865 21296
998386541698145921 3543 9474
257487322143571617 20057 20947
920897387623071489 6203 15428
687505042396001153 7363 11794
132722929779085057 10381 14537
972580155490614785 5279 21339
212648034886257153 6137 8157
67959649370568089 15820 17647
53442365170916161 2481 5408
612516602493752065 16189 19554
315035311894874305 618 9917
102749222445030593 4793 19765
421528776305599681 4647 11041
325479502129919489 17656 19400
936386923089230593 3524 20844
197336914500954913 2917 18409
433570357657451649 9287 10335
597228118835754881 8204 13126
825440779621018753 18037 21602
814730929689606145 5995 7042
479953764290975489 7133 7351
567866854871734721 4422 21181
508603481146423041 5317 15035
928855108538261505 15350 21259
770948583913614977 13457 21886
221583902991067553 7296 17166
4570849225402186 10502 13536
742892870376355329 834 5543
415599488700884481 3640 10114
903735821697889409 1344 12132
371400415204959681 6770 10274
153593730839634913 2816 10226
221214715499222337 2128 8314
167005852537510433 6848 7526
437589541098972737 6874 13239
368881252103083329 2199 19839
170055593568555713 77 12460
159228819613414177 8416 17258
98562858080669009 8195 21988
742858638229694849 6408 9832
359944296301954113 9884 19407
238486468371416289 9617 16097
475748006276106113 10864 18695
89043570102266049 14886 21205
699142399853890561 3 12313
569241926130839489 13546 13673
311533314088023873 10373 20336
138322596329192753 14947 15951
902112749821519361 2003 21964
433983413375766977 1115 13982
656144127789204353 1320 18663
201017770782844001 10001 20146
217638129555020033 15540 19933
439843214946389313 8990 16327
60010055102992513 4054 9260
610299566540408705 10551 17781
757083852823448961 2168 20026
745081046491161857 1230 11314
657562482435892609 3844 14467
914030712452191745 999 20621
498084231931677825 7464 14836
646679136354944001 16187 19662
177514426843174529 7062 8196
650430804861162625 6334 16231
784206462471892993 5127 8239
112472398986493969 891 7079
674322153193187969 11086 16828
605531655640138625 19309 21597
987676380199765505 7883 14813
98488815450647137 9439 18347
701374086849597185 2726 10803
782443661199312897 3660 17433
560390346550796865 13446 14085
238135372226206945 6490 15449
466036445013017473 115 20463
598544327946914433 10978 18260
875412769556483329 5472 8385
932541453660032769 1810 19079
869420758154546945 1167 14573
610776780359618305 2132 6923
511071028882831489 7333 11140
203147248731010433 952 1082
60915119233456497 13154 16748
4628920836896811 12511 18057
203585409895403297 97 3144
315257331654546369 9217 11735
472302645119810881 16653 17721
181748218374838913 8245 9778
889762624555451905 9036 9853
55901920828926425 2295 18377
153716324340066977 10580 11494
666603188300033665 5911 15726
673364169070858113 10577 16657
296468224189336385 997 6037
450663220429703425 4648 8376
705575800352949761 1348 10326
318936702063460609 75 1331
720064553693543297 2994 20779
646681963311706881 9317 19875
943179629802816769 16888 18964
943637385071021185 1171 21057
209718349915188897 1218 5940
580539654723253249 9610 16481
379941858512342657 15108 18963
926254271977448705 4177 9649
724918712066351361 1400 13796
532766800285187969 8613 19783
4433552450681334 2680 7950
965436927959053953 1218 16345
623702291710483073 2464 9118
888185722849925761 6487 18527
466927301576891521 2485 15925
525217064247492289 10763 14974
382831292460036097 12624 15147
415198171773155905 10572 17755
452524619783705601 17167 18399
231189654941694305 18172 20468
831381635580040577 7940 21269
77125583233254241 11287 12101
905022779202756353 17054 18445
798093318751476481 6515 21232
129380915139602593 2620 2664
395879730169568257 15105 20812
446352307127487105 14036 20257
748701264424660481 7780 8712
313517388667744257 94 19782
735596389326758529 11895 12549
586557517608799361 12558 16221
41512376197424321 142 6650
801265742678207745 2573 4089
847379209777145089 754 13629
91833495921068929 10550 17608
74192617414247761 266 16759
532300549429802305 6669 10000
421639254646521537 10224 18599
998269215082491009 9090 12141
731411418989203841 13393 15570
655427004384574081 13513 21665
709216768091167233 3641 7483
661248251943792513 5961 16498
856872657124490881 1041 6242
798458515515530881 11054 16070
895949655364802305 6762 9636
208871198533177697 10926 16670
954056774164989441 299 947
929894818398860673 17920 20692
418897017573996801 2985 18702
225607644862950721 3347 5459
59446120149267761 3547 21966
811660327402531585 1644 17788
789199916949058945 8376 15424
192355854764588929 249 3879
633651253017852417 16886 20243
712683215753866497 14389 16227
401604425654696257 2809 10917
523255279024116481 11644 13078
324618295058719745 14549 15233
799239058333139201 7218 13437
850897993830756097 12942 18210
199406162638457121 1830 13539
464578064507854529 8568 11127
819631583198439937 10337 11339
199708323188119169 9605 15239
345922017906023169 12761 13606
857073146779363585 2339 6101
972194973599012993 12340 19568
630948313588334081 14862 19723
331669964801125889 16032 20453
527620902075021569 13640 16924
285410054079971329 9369 20912
824200324107849217 12689 20703
400211197161869569 5843 16401
683565187617268993 1844 20934
280138394720747649 14476 17196
992932019628710785 7678 13031
634784430145021569 1125 11188
734538865962569729 2535 17404
943976689082841601 12159 18487
754913521507361921 2476 22147
497999433668926657 10028 13780
240679538283679041 6420 15131
178276516569379585 5581 13546
249725508851696545 15458 21162
905920970676863361 6769 7084
504163945659762177 277 3965
415594601119703809 5023 7216
204849387883783137 14574 15596
43495950508319225 20463 20973
920478684782445057 12248 18756
319743737976661889 9665 10033
947427723281691649 3192 10103
10253688964485975 11801 18846
425727849573768001 761 17344
627087491172471041 8142 17597
796164869778621697 2653 10343
117711150296859297 6989 12390
478668499518654785 6184 15407
755520378880984065 3152 10143
402668217151045825 5531 18170
818137244834151297 2510 19808
111414031539901265 9141 12175
770332374379886849 6286 6302
671348729549848193 3178 11382
12842981792804409 3709 8857
78080157487825377 20129 20252
361879969555811713 9684 19507
21219583419451737 7842 18552
910912842490223105 1780 19076
980169826279613697 3378 18527
351058588168552193 4345 21797
282842749509697441 4549 20127
839597457197417217 10473 11245
202178640905039233 4222 16215
821750609967519745 10870 16499
192439386213749217 1490 1614
958143851729079937 4895 5015
348602668415615809 290 1008
695842486724284673 6864 18280
667839976162568449 2643 11627
819717490074200577 5496 19307
728972588133395073 6771 17660
561571209809496705 6567 20186
164418308172514561 6099 19954
142715389419141297 13495 16977
932323432153502593 15098 18471
969757538600685313 2869 7057
922218744777396225 13364 14604
84002036307683889 408 14020
105114305271150961 7331 20827
589168732259391745 15256 15838
758812784179809793 3275 18210
202614999918882433 1889 11013
682388991239257345 2164 16875
410459856761786305 2582 22036
838547787028872449 755 6753
222855333023634465 5121 16542
803142821256933761 6884 12905
190877877006382593 13790 22020
82191955472467265 13235 18483
569344385604711809 4843 21921
796535161302010369 10657 15659
106559502855656513 16001 16459
267824286941888097 18620 21035
481913842892570433 4672 19485
81736929852390001 753 17925
927569950595337601 8869 15490
532330340605284417 12370 14646
712794951180587393 10336 17750
753680249191425793 3036 12001
238948220015839041 11141 12242
703083312873573633 6067 18572
359556323738448897 15111 16701
499509224361652545 18066 19592
319452984634747137 800 20716
383229182258503425 12507 20977
151052737941245857 2377 18596
322718496419092545 13045 18002
263324560987495457 9892 14562
865243615767312257 6340 10851
446110255874405249 838 8214
657286193446999809 1797 5797
28450474915299397 15668 16337
61750991371951617 8477 18836
650981136660920577 2969 4951
692911766313294209 8639 15179
40477690875132313 4342 12162
697531346413100545 4402 5830
646325672087417729 3558 20000
261983508900080161 11104 17178
234661426985976353 15182 16720
901603372590216193 9981 10588
931562580279422337 2339 9679
163226886996532993 6086 9274
417961456308784577 6400 21395
144549806948631969 5249 18524
447195247693773697 9549 15523
817099698728078721 16035 16354
259849706234543745 846 9744
677009777503229825 3531 12522
686863230057458177 9458 13603
211755124795182337 423 20058
232610625325531105 14255 21286
405539914335477633 9712 14558
632457320587210625 1743 10588
50515461414200049 4652 11034
316106003019310593 6291 19557
578756394666641025 15883 15939
969117481373064705 13273 19262
243889325190643553 2370 21829
137921514763217345 1421 18458
8602616044740331 1347 18662
803126323701608449 66 7862
589699939711842049 5957 7750
551771035899033537 8013 15406
499405947886344833 8375 8586
914811927831028225 11808 15246
889223320921381377 8535 17988
63639534463259649 15258 17479
53631060686555545 1751 18043
240152924810107745 3954 15516
387589334831837121 10497 10590
329403928507840513 859 3904
542320736751548801 4602 12466
457781234857169025 6155 8580
382177269345213249 20602 21899
486966490079407041 369 17761
316426888817815681 3348 18327
40823981082528609 6574 20661
989317304382133505 8450 11206
902025008122048897 9334 21965
560738815900748481 11721 16755
53211186449363625 10416 11141
320141643671227905 4497 13976
35620798789334885 11 15683
594951571662491521 20397 21405
74770228322964977 7457 16361
910640649919294337 349 2747
354057586465753345 13957 19812
268498772004988961 625 18158
535076981257180481 4211 20805
945471665170707329 13265 13695
252554084705945313 2820 11650
710890287978926977 5931 15661
138457437309430273 19895 20335
173317862471186849 7791 17086
842338595802058113 3231 6892
43110119952785913 2057 16178
46927666662003985 2360 10197
43953025976428249 15917 20653
630447933285250177 2093 19004
955682391808480257 8015 10174
738794582157428481 677 13738
410862156890239297 11081 20698
810263265856828929 2634 12741
964717902221082113 1210 18240
522060412029521345 11406 19082
592398814579716737 4298 6453
271184896527710593 3820 6354
489899086339889345 779 15251
207000378129325921 1916 21908
920004688396637953 6954 11971
954574339621839105 2456 6345
901111637916614017 4400 12349
444011134806448385 11405 12371
421826618634632641 4939 9902
741308153269908865 3776 11204
268325481623733697 13071 18804
333127358811399425 5852 13863
588867707170841473 3344 12271
299501638584185793 3035 17935
559280330472063297 10986 19608
591920805633368065 881 11554
390203842178657089 7302 11500
879054541363426945 12840 20621
470330776371369537 6238 15233
419650475080434433 9138 13157
782261469354786305 1940 19436
776903100428850049 16678 21562
378116805481369025 2946 13011
167719571145557473 9714 13652
880038336879259521 8378 9661
461865991037807809 2424 15233
166086866572712225 11012 12158
579285010781749377 10821 11232
7682785321158293 9316 9496
223753724761277089 7906 15254
934726212658574721 14388 20543
113203645633678465 13642 19674
851130509415718017 14342 15684
765354701244472577 16510 16807
43922246167241497 6733 16273
247706422540520769 15441 20529
522507148570106497 15960 21797
689774174896850689 450 3124
178395088404585057 264 10024
554962735236205889 8567 21532
187592129605569377 11008 18874
135517713278471057 13079 17730
462574627502604609 2941 8165
246102523628284321 11522 20405
973530451112772225 409 21971
398186096264137025 1824 9829
291628937966208897 8549 16483
163748570835469569 2827 5205
680776126385062273 3602 8775
755566848474938241 2259 17446
874332271815191553 2608 3683
311496244306486145 7814 12104
684430353701010561 8319 15398
621526524468773505 3832 9963
306767858671861377 7696 11229
782257938329184513 5207 6016
686050721252989569 6229 16170
817060289277133441 7590 12920
791030582467058689 11512 15143
814535013568960385 2069 6995
324881441762677505 3850 7373
122149068564876737 10252 12824
779541288228301697 6823 9189
961436407449344385 245 5333
281390311287275105 3124 20104
302092395472936193 4772 6283
934597076173574273 16416 20099
404950619705207489 10538 18311
406972360401859137 2479 22094
663484867580844929 8102 9038
837524524562780929 9634 18191
50291772800353129 16030 21766
639544576343688193 5638 21652
549118659896674177 3206 18298
27314409956161969 7239 18957
564151219606348097 2522 13175
360237184323416641 720 15992
423331630846430337 1011 2146
781811226194974977 13572 18175
207839033288269793 16370 17215
303086347546063425 11433 12548
709563020393158401 5587 20587
834197704054517377 5983 20326
502414979235627585 11456 11912
836027341041223297 5807 19688
934384385167955841 7527 20097
124317664623077921 10455 12309
148181548613042241 6800 14562
122927836677398257 12198 17856
105675057340800289 5734 12091
570858963532671745 6026 14232
514912640185347201 8915 14070
385114468229467393 896 20451
439916864398551169 10035 19359
490986062708429953 2487 6151
590865823995603329 3707 17278
785933888581204993 2591 19694
372174918530685505 15284 20920
634957963813278081 1520 19279
806294119742094721 19325 19641
739328648576396545 3083 8973
283967789450283457 3312 20828
212755915543056065 11348 18429
268530186811705825 3544 4247
116049981182491985 425 6014
105044125698480433 1912 17937
807815527874495873 8901 11807
907832064382152065 356 21680
608700527999879169 3719 16495
155581599295057761 16500 20120
661523752784489729 4948 10601
942500431304370817 6080 9545
685901760237747713 1570 11779
550390729506045057 5240 19867
604991685343847553 6707 14199
144123089118952673 11730 21614
179989885584156193 7886 12420
675598506001161729 806 10648
467413363942256385 6387 17488
194368320046823585 7223 12338
722111958423305089 10851 21982
644637592269628417 15926 21294
330607766223423041 8091 11177
158105247624465761 3766 11921
370647286097160129 13845 21109
952184059352330113 814 16230
676530070600392705 5157 19247
797721643327793793 537 3329
827619610871458689 481 675
464352890231520385 8908 21037
609918044480807041 805 17052
273658090546380353 6406 18362
354169508447775169 5248 5688
337733719096203073 15362 18665
674974192060375297 9473 12014
229077350131053249 5700 17466
678075541763710977 2561 11551
859862239672036609 881 12080
738113109240103425 4143 17641
464309481942965633 2228 8145
928473505942413569 20930 21406
694983245369055489 18140 18579
315240413388835329 9081 20080
350702076881066945 4109 7868
576927159090523393 1075 13447
731352163658708993 8419 12757
90563703807433169 3202 10719
904581156257481985 17242 19337
948327716700283905 3574 8273
24101030343668841 1757 9439
135231327354432545 8741 9231
490387212626632897 14930 17969
575094657186944833 11220 13626
59494928729559857 3301 13587
90690335265279025 8248 10302
507262810754017601 7390 20278
286043605086724993 16081 18402
315233806647224641 7408 12666
857964984238265089 13760 22172
54378451834384833 13504 15927
776179789153495425 3531 18325
424695093307331457 8161 18242
826370519870053505 16979 20147
495412340836626433 8088 9043
621544377523981953 10901 20205
972422480596090881 9286 17881
501657846002188993 19976 21314
439542598464033345 3424 15175
456937433771678081 15502 15839
339878422141548929 14045 17890
344272091987264193 9112 16868
922137638173641217 16188 16929
793591878538798337 17687 22079
105000150794378305 4379 14797
415216103799423297 193 12213
359487197497220033 2075 12702
735279244023495041 6298 8035
281314133575289569 4808 20388
933727566798651777 456 13194
134223184049037777 10692 15624
468366735406199553 2123 5107
401529685143142273 4131 8999
383269880311814849 11853 15690
766731382591860481 7595 20133
714367726824342273 4487 8089
830281758933534081 2197 6242
337741109515675905 1277 12125
477422482862724737 5738 17923
499760882248843073 4417 6595
189033541807102529 1860 8420
617736400898138497 12116 16770
339159141033849921 15077 19111
321398166078658689 11889 16426
835464205829975297 1274 17149
798446226333723521 2119 13548
61745193201634409 17677 19869
567655656951309569 10177 20307
636713832185758849 9943 21481
969499780037807617 4186 7002
3869009658007628 4567 7410
443454863667703617 6283 17309
971768929689158529 9857 20122
157808854861414721 13509 14148
144325626403489345 3169 12913
486122726748710913 11637 19237
888555936435775361 4408 18599
54146632054369097 2396 11511
195167027910134305 2220 15080
440367235478838401 10403 11541
505849430280829185 3829 17602
891597094259381633 7 16578
645467095035119361 9462 13844
972899160848989185 17962 19860
203154294591509921 16192 16346
189798277603159713 9997 15210
485832586722057857 4339 8332
685780362085687041 1079 20938
481919602563362305 3461 20661
955615377822894593 7850 11004
490214406207204673 9134 13404
664652030948282369 3907 5408
941794308830562689 8356 13301
92931879907496289 5534 16410
891919624371542657 7621 15382
452693656188550593 4772 14999
913523783633149185 13964 15803
667927453242711553 4527 21715
863314607147319937 920 4811
749461982998731521 5354 8033
477269604931219521 12030 16792
169684407227776993 7930 18742
531238432998936385 7564 10233
218510371424450497 1903 19367
907745650076815745 7237 7440
539269098278523969 16888 17842
79683902953153313 10607 11092
768619286088103553 15418 17161
796109213468664449 1111 10304
975484880547867265 1127 13749
414296151952431297 922 11102
317179739656175745 4338 14710
957909432523148801 18837 20517
996078062079377025 5748 20506
605506478947777537 3616 5007
914239926790607233 12756 17499
735834543796837377 2446 18861
994961927963146369 4688 14342
963856836633812737 14719 19326
812302586349709057 3864 10314
919147226691602945 7506 8702
316545284885435777 7459 13433
816848772558845569 16755 16977
517373379848272897 11086 17532
436561336362810689 1946 8718
316925229754588161 4493 5885
395414804016571265 2996 15929
505110336149407169 13079 14130
428276492734266177 3721 10885
819818011345475329 4530 19209
353180552143587777 2492 11135
383187748542276545 14492 19996
692707091400560385 10103 14747
45821000633253561 6423 14935
345757768508253377 7723 11566
125016383260309281 10908 20073
745252147168155649 13977 21277
411961975184468097 10064 17362
412451972681484609 3117 16273
185482030613577825 7240 11990
465759784551007553 1832 5575
401413218139566657 1208 18987
110429094328925009 8935 21863
977977863746950529 3219 9208
178027964194722433 7368 12076
999516395455643137 4858 15722
42383590756490009 14879 19518
282189328092250945 2490 12913
863008992455203073 5519 10281
412543868681751745 5694 5875
543281303077623809 7935 11421
649194929358053249 108 19270
405982315703436545 3701 7021
32452087111394689 4537 10274
409384133750680961 9312 12572
56698881894881481 8162 14805
399835863867533441 2645 4009
908677045197805441 10828 21964
82445787658674161 5458 16377
771713684986472961 3878 21998
139133591756330337 8158 19592
533069551127411521 16918 22116
172018630671207265 16763 17735
226738874549404545 6839 12833
344603684335819329 266 14102
154533292925378881 4420 21550
496926496239741057 2019 19415
381288014373772929 10438 11010
641190955850372993 3069 21789
405850471914405377 4802 10459
450207324532417601 5898 21970
493226006906759553 18061 18458
395386094995185281 9154 11520
958472162263944961 8326 9345
796658162413496705 13406 14114
980394581168802433 12637 21067
704056401754552705 6960 20373
605502612251811457 8643 14390
464343598715036161 9356 15276
425901917198736129 1633 8486
856715338522572929 5150 9871
414382490213625921 1482 8526
316252470234776001 9384 13831
130584354949654369 10727 13952
689714391218540673 2638 15948
866414658477836545 3259 16578
720276962224264833 15055 17717
600740573301386881 2517 20850
872228217798774401 1724 18581
609691494375056257 10915 17525
268788355305094497 5222 15060
182393074318376577 586 5021
252515664349811425 1422 21211
166464131170229729 2615 19470
636614951268686721 1868 18706
716024831563380865 8106 16531
125532765324859249 1259 20203
648705325994654977 2254 21622
70885455576405577 8900 20769
635822121677811969 10463 17982
320682126956096897 9072 20927
911598039052151425 2155 12694
750055617081844865 13872 16805
719654418058674177 2034 2769
746813933939872513 14195 17606
200845291039684065 1238 3785
463932538045970241 8094 16576
601940346799942401 1995 17719
850430031650045441 7234 10863
984832516357513985 4151 7297
92470082408372177 6476 13537
879661650622871553 2754 12475
956641931886675713 11991 20518
487445510787466689 9892 10994
898725540014215297 4713 6186
907446438795112449 4710 8894
769428982012964737 945 11453
304294246390171009 9136 16542
10212461576546873 4969 9909
223075282532654753 9062 17872
241142137772808257 7063 13407
168629355913140001 6239 11012
811902676077455233 13589 20742
549070508591505281 5504 16076
398384601614520065 13314 17587
379653036511328449 5570 16019
591642251579148801 2763 9545
855186911187651329 4288 17867
584130843473243265 14915 20989
983383550560318977 2972 21046
302446874527351617 28 20771
463482606534249473 4527 19431
480353022185266113 7594 21327
544771472289554049 838 14237
983102114084491777 8580 11170
351938457654121345 4724 5323
482016385521912833 1770 9886
231300405379045057 7864 10218
315158619328986561 451 13211
930914962213527937 17110 22058
756965657738884865 2479 12928
76624141047759057 7865 11434
206601780799505985 5364 18745
692563285429834241 20188 20857
136210538038877617 12309 21441
263560201015394561 2953 4271
755385086349424001 1119 21029
376993796131067457 10975 14091
809063043941005569 16629 18770
286515477541527745 9163 17029
644216627106747137 3051 20909
67777589289512721 2721 5110
355490352740016385 9150 14656
73577306037122977 9238 16851
995424275008634369 4385 7633
877315615314380161 3931 21998
626306834521482625 795 13295
889351847003169409 435 13436
124717271397205569 2215 13114
360732747570217793 1574 14614
307195944076109825 8073 15487
844335175779718785 5994 12666
987905649024657665 642 16334
303091967488136065 4840 10388
86159359027004001 5052 21222
520200043285868225 9070 9229
537204370020791809 1606 10162
153603393756050369 19220 21068
331345030048193921 675 19600
919786941097243009 903 4090
675081612424879233 10873 19476
773725690912037633 9463 13565
207190458710908129 7983 10233
174590942342305761 10048 20282
104530590276372241 6657 20837
762100025721544193 665 4569
575690351746057857 9356 15787
121799858502328113 2737 4896
575346959495295361 331 5331
903470759494574337 13570 18408
694991629857081985 10526 10793
600003613772130945 7931 21410
876049556363231105 2596 9802
43359033493125313 541 5086
222441407156761537 10270 20821
631973455679713025 13559 13748
339436249839639745 1296 21616
244366885292031105 14487 20076
921047816334816385 2997 5233
260691755672652897 5248 18738
644739375715833089 5322 16726
559577088888012481 4020 13255
558817247290047425 450 10329
799262768857687425 12599 12882
698631872220250497 4035 14809
336429103002124929 8591 10301
65737505681493505 993 1798
436490880527131265 11134 13455
358006165643761409 3068 12087
110420902889934785 1264 8893
93792395167522353 12806 17697
219689631021822145 5517 6528
575948373352549249 11487 17216
878611623561646081 5255 13282
716202095509981313 1542 10339
298471242365039297 9717 11563
174480812698707425 4925 5270
671657419121039873 604 12373
342343260722483201 160 6147
263526532455358625 1631 16628
198641440325008737 1851 9802
730354306457478273 297 16178
738145809537609729 15355 19287
430278057928674689 5034 16190
620880009690385025 5874 17842
395613574269368961 7297 17718
786197737157262849 10268 21694
898189137590634369 4063 18578
836522737816483841 2816 14212
743559162860371713 9500 20998
737697755033604353 2866 4178
233727137080492769 7836 21263
823510427773246849 6211 16474
540988818831273473 13298 21065
876535976804969857 42 20971
171675104655918177 16015 20645
295444613782780865 963 18624
808633364190846721 7273 13816
895288025981852033 3386 4842
970700600185537665 3836 21620
528252693525875137 17482 18904
5207654028147602 3357 3610
769285657042498689 9566 21125
81738417102030785 1172 14787
518951499784339649 6018 12315
975774293226599809 14306 21339
388060068755873281 8588 8647
850613922703345793 4071 15605
580869653444924673 1723 9476
531913503256852481 1382 20286
777600359301683201 12385 17216
760089998293125249 862 13673
593477644626904833 5186 5564
83961237360789201 3435 16576
20661839602876597 4355 17844
573702109723697601 7428 9831
716241220775490433 1523 14706
659369298933206913 5517 7452
288804996725470913 2255 9323
948766943446003073 2314 4041
113603632487059521 207 13675
995157386120574465 7634 17371
56328595733770473 7166 20053
85099365680591185 4581 16461
900635912099776385 749 4995
62444228087919385 17640 21104
124537538515991025 9050 9838
637414265302339841 13716 16417
243766949194498049 12863 20480
290014857555284801 1763 10474
580990474316006785 3783 16829
983163186978813953 12647 16670
85386993605940369 5842 8921
121530142574336257 11869 14778
23011591521392205 692 6667
465574612518196289 4195 19257
911454672842911105 3707 18644
133914540603591089 8357 9639
42708326166131625 9064 13315
57720367767487345 5205 16296
63348969458989049 6898 14183
326145202247381889 3313 17644
91269712108324801 14596 19687
73182982255190161 7621 16406
384289177401360129 6120 20491
968461603049057409 1643 11492
887061583438917761 3238 4120
809888971594958209 3715 19384
171267957195599521 4542 20810
489146381973064577 7602 16584
712992633866942721 7959 17717
5315010957701817 10726 18669
19550550498014021 13665 20625
723596577173445633 3125 7359
456182253109954433 2185 20944
524856884179413889 10595 17918
851707307564740993 16850 19743
709386535827924609 14451 18704
503874909195300097 18829 20280
43838989800491393 8768 12120
229562239048124897 13007 14141
379270997717149761 12636 17307
534949440548569281 16555 20902
532474125029594369 10318 19625
577427638735972737 20175 20230
576315774347797569 3346 16580
481772775310016513 692 6668
948973313791100289 5954 10853
679999248898116865 880 9947
933175629256133761 13264 13882
112429119977957009 8414 10518
697742658149977089 15900 18883
349128267297292161 973 7229
259440973185270721 5079 13524
662775367730088065 9643 22164
547852636011413121 9397 19258
430561037157662721 12352 15587
152298382604747937 7414 20981
79964181119390081 2068 15205
934264004564809601 51 16120
904214830964409857 4731 16805
868721294035204097 2085 18431
807045716780717057 16621 17040
905057560982754689 4157 5592
138584048391624753 6980 11853
901128082353800193 12982 13830
709390093817386753 10234 17743
628431521895365121 4088 6143
919765710423323649 127 14953
808891661187693953 10540 15916
19723275164036381 2444 9943
951664273638897409 4207 15004
576051658343732929 1029 21422
348109310153255105 2391 8110
845671844942710785 2827 19142
300630778724794817 12031 16767
857127670228070529 856 12045
781370199567852801 8933 18097
362375037143603841 15755 19903
434722062891353281 541 10982
559092101363876993 381 8992
954492610848937729 4910 14275
807828114370078465 941 8754
611938013984953985 6493 20907
678578951175527553 16572 17526
611819702621779969 9766 21942
549427622389540481 3009 18377
378168261271326849 8968 19912
956437770210886401 9212 14111
846013411082616065 10139 14080
20328969327447765 10551 20878
950783234099574785 7168 7178
468255859079139457 2324 15861
199597260908099361 5606 8276
191708010031188545 2000 19826
419041684632702529 1235 19513
729452089402673921 5132 16103
957872062464836865 933 7613
394223668913763713 15144 18393
303771063118162497 7765 10372
10046707363446929 6418 14817
597240244754438273 5891 18881
905665920964164481 1291 18819
399457218400442561 283 6515
961212975785617409 13250 20383
227276483929891521 4612 20860
443075483082036929 17228 19642
928329023574988801 2765 19777
614414783401290497 8775 17867
533800896838222657 9597 14367
932046158958680577 12954 19660
455155759348770049 7806 18679
555774712495054529 400 5509
85347940382284545 1355 10630
53350742884628489 4302 5614
502079488307558081 6655 16330
944119821015565441 6412 8240
595255853051163777 948 15835
701724533616012289 15898 19079
545545284393512001 7304 18655
731112874978766337 7868 18489
571479557244082049 1580 10353
732229651277617025 8293 9740
924808105968921217 3183 6826
265565274067402145 14837 15579
768380972506811649 6682 13892
49116300719983745 8535 9097
918000380382977665 6014 9155
590389760255323649 2800 8663
558276233012513473 2394 9283
27876696281122549 12312 17460
793628065468212225 4238 5586
448006498552647489 13649 15913
141395920050548801 4360 12555
505011368030348993 7326 16976
390789131371747073 19468 22087
936060583079171969 7683 13218
833993674437202561 18455 20145
658028820792463105 4400 7092
760416127073781889 2328 19929
147112763128522049 2277 17141
235347007131402113 5545 6975
300885827064941953 20100 21549
574347822361744449 1466 9526
89973515184329505 15067 17508
141933341426401681 9925 12298
692329815849017601 4754 15200
512822910413305537 1104 11249
942383820492327809 2644 11260
714610859395044481 12536 14400
385684683917471489 8082 15319
229725480994972033 5268 5674
799999456278573697 11283 12746
722539151291606145 8727 15887
912159716637670913 1964 11893
996136492105236481 13953 21660
749679584534082049 3278 14434
93065541857363601 12492 13949
893765974657835521 19027 20332
885871841182279297 6235 21026
349860237959990913 4148 16099
443980854439921281 9720 11972
218778293047716225 11670 15304
713004928255983873 7172 12534
600629270684951425 4751 7143
514389835017972545 1305 19304
109141763361829905 7262 19062
604043875152541441 11098 14390
743706774227764097 13829 21120
240798056123558977 12752 12884
676422039064089345 12327 16756
501499879557187009 7589 8067
869944169383362689 5322 9347
740615417773035777 3456 17968
46346833317127081 13214 21918
387957602906624321 18055 21033
310631484759074561 3552 20099
307717921355838081 17631 20642
461564377797809985 2050 11673
99230079217463185 15115 20087
239666035080663425 3049 3207
132470775486787313 3520 16126
312211194452398657 11345 15739
192413450560508193 6364 20600
266682129623990945 4915 10020
317048662603063745 18845 19819
642869111450504961 12187 13679
52189946463002457 9571 18541
116140885708208689 11042 21154
648219714081115265 8070 21459
925507842536457985 10853 14646
780974991561947777 10434 21880
683077006610222465 8313 18058
843089972361660545 13055 17248
338437458009888577 5282 10764
121755210841385521 9727 14037
861015820027748865 12813 16843
724611423502587137 370 11767
252892518194297377 16200 17258
824882467265041409 9331 13246
939204274829609857 1129 20087
185790625229934401 5860 7755
387769328973075009 6747 18895
281713975062999105 348 5013
61814272786993033 6423 19692
334223096426292417 516 18092
169747526286894145 5127 14207
620734045847086721 6814 10477
87620980778229553 997 2826
888422536583838977 9676 19269
235429814894597921 14611 16978
679448206614424065 16040 16949
150652940102222753 7998 8124
537890170555876097 10890 13792
973486988701662209 250 10314
633569341052094593 4085 12463
625650175521986561 8550 20051
440329627466120129 9780 15684
251732158056011457 8130 12504
561357210878171009 4466 19971
981421419989832321 9051 9145
469083325379138241 2060 2868
464576216100422081 11127 20998
744841274745340289 2120 15957
954307324179570305 2651 5350
945848907798215041 10582 15513
212818804053949153 2914 19256
132341200993138849 8904 21091
496253425468669441 6705 20634
899005426738575873 12691 14959
966963196671766657 1658 9127
601363929763323265 7845 10156
310170021374649025 2921 12558
924290252524279809 19722 19859
128342436603514193 12981 18169
632639642190170497 2783 9563
351376240155051521 3692 20187
336845675076240513 5019 17856
884815512434695297 20054 21455
821675602043512705 6918 7457
179437838829176865 10429 19867
883400407796720769 3367 6896
39519212353877009 4476 18469
572545610837082113 8394 18899
330432898772333057 6278 7918
19042275712287449 12421 16718
686401306140393089 9897 16051
20357823518253329 11959 18478
145811943769690081 15692 21553
880025826812605825 2301 19971
813646725012954881 11406 12381
66493970927538729 9870 12936
550129387496898689 17040 22122
134569012016591217 14465 21289
968648234319029889 4523 6360
658702689757205889 8030 16099
784956939318465921 688 2160
946727997410327809 12210 19901
333249540578048449 2699 5216
552747733248153857 1328 16307
858566971562456833 4252 10250
220175164832802753 5699 9163
487359654518453313 3742 14130
621722388842698625 12157 15635
598190190541419777 5330 15884
21893986035898649 13167 15591
818835457969310465 5662 16223
873383524958185857 10674 11727
440877570044509761 11340 17284
840172284014222721 18465 19542
738262607281651329 3217 7200
156846390462362721 2678 13200
76676712324616145 5250 16533
873423985188246401 16461 20769
333815961862921281 7204 7782
721503659816207233 7417 17584
479787910246873409 655 13154
439775380430866369 9161 13900
843007465909860097 4083 13890
388753316703429185 5117 16776
804790507751267329 1807 2041
452366713952891073 5807 16966
798464647020846721 6349 12665
838578861788121857 3196 16674
770496006612123777 4779 18065
629170169307094785 3479 8094
131934439558190065 11553 20792
47636078533059849 17806 20535
47436058151095753 4297 17663
152912583733375137 2328 10668
86857705914052737 11913 13048
64552257270904081 1639 11776
459751321577844161 15772 21884
117392058249187409 4987 6633
921867427710648065 8252 12079
314800424449089153 6030 20753
521006478493934081 801 11411
588943603789822081 5504 7962
996560883936051969 2042 2664
406811813666436737 11110 19693
568287778300547329 3341 19950
70766635822231193 1191 7674
562391036581427521 180 17448
799848610285550849 4052 8355
21287664299439513 11001 17714
724878063693999745 11329 20571
65397619003658041 12976 18179
701364964539820289 12812 14450
663766607669149569 13785 20963
820075479035700993 12941 15314
868011880489344641 11831 12704
617801461657364865 7834 16863
274000568734795297 10480 11752
519837092310261569 1035 18875
362953394841820673 2127 21466
190525724096531233 6330 17796
978143824529869441 4524 17980
583775160597106433 11698 13415
566300603752292609 10446 13022
332363663028559105 16700 21971
784806561072276353 17013 21849
659199255411742465 9386 19261
506541649749419073 7606 8094
436151156212801537 7919 8654
408884940544428609 4237 4308
211511399293080161 9751 20755
373556371148591617 7592 11647
173138669888402305 2105 3156
595483630178552705 3816 12268
456398416541183873 2186 3215
242176895142886657 1640 21218
425940625753597121 9049 20960
207707333603426753 16049 21135
882834359357282433 6443 14783
759730887492107649 10637 18185
419951203019820673 2893 19748
701614009207606401 13973 21582
610359148225761281 2268 21973
990671010674542849 8305 17065
512537822412568321 11439 19890
743538506216769025 1951 21316
220435167184497505 2867 18749
383294319368015809 8068 10753
176536846344475873 9817 17660
454506610169136833 8383 8563
200253043155292673 175 1246
787288995222507265 2350 5490
951152109808347777 9912 13507
528136277803017857 5972 12593
395387776250295553 6373 19626
564420804576084097 2384 14545
928709832328877441 3145 21950
556210469544328833 10910 20972
89298337433199041 4207 9310
40470765549070369 7228 11414
271142315071571713 17013 21719
713324768299546753 1625 8041
513794373595636929 6416 20008
21316547328350313 3772 6856
298721661435905601 5175 16110
261358218620859617 731 11855
793114320509595009 9829 21447
500945906924396673 18763 20187
530482636656998337 13223 15812
508057843015368577 4576 20910
879896583735792641 15614 20195
419708809748069441 13911 17618
267874764606119713 8544 20311
123211404719018705 7369 19568
845681068905882625 10392 19360
767138592512434817 11876 19683
659256910615099009 4960 20347
421529501148516033 17251 21430
630128788352955393 4815 14208
79459422716805505 14533 21510
843556980253225729 2318 7686
63662301980816241 9660 13299
767244103340225025 12890 18228
556080200815909377 13495 21931
599304038057496833 1455 15948
915308502889846657 15297 21442
725753942631918337 247 17309
444961751616542529 6632 18798
694714179758079873 2818 16655
708079662893954561 4761 8370
903542631363272577 10041 14111
841117472977270401 7361 16370
791863939050628609 704 14009
942982342535149313 1661 11059
378636331598194433 3662 10009
657425365013690369 2671 16272
671379937945602049 9288 17662
805768674222537857 2213 21506
664529100113519233 2542 18842
798524364232473985 9155 18574
753549960672003713 4652 11205
970053487527426433 83 9740
665369772317951873 7868 13380
767347966831859969 6061 12411
359232707528974529 11868 12654
155448193516395617 3066 4144
43286846301661801 13019 16427
314696056314470977 8124 10415
13200229463436131 626 19513
399838615851226817 5829 13368
359393830319142209 9521 22062
794419465060283137 11397 19064
899252519005500545 2007 6421
772531154870893697 6466 18713
742141693033339265 17723 21256
583923910103276673 11797 14088
558137001015623489 2047 2064
882879396700904065 2916 3235
878894681093193217 2489 18134
979798362544752129 8214 20560
225400789988498209 13301 20088
71126845109109385 8335 13644
773002405579624961 7662 16032
73820450319498577 3070 6655
158089621918449569 7452 20307
757881171844676481 8932 21033
710201310036644865 9514 12570
182145967907953121 6686 20388
639848390459604865 8094 14812
588566564058243841 19647 21152
32753980704647745 5929 10809
851283786558195073 4401 8137
498513281811384001 3655 14370
861453707606361985 4932 9310
722051806692100225 5274 15089
443999237146069697 9692 18572
255628672925865889 19057 21890
253886995092148737 5675 12059
82066806659717889 541 7331
946461187459942017 11224 15517
962262295768354689 8596 21556
151935999886664065 16650 19431
435518571647868673 12244 14980
299008368948531009 3772 13255
290693738965984513 638 9227
394088424611840769 6670 16315
177273793453331041 8636 20940
85491837315981201 5661 20574
149553219751467745 13532 17935
19344927145883873 11287 11336
557545316955675201 5873 20234
403260589287778945 9106 20257
495203776150106049 8962 17139
583117761635879425 17369 21298
520006635506426561 2800 20950
744879116904325377 11020 19561
820879664367950593 11583 17181
798995358769932545 951 10135
922962803425811329 11371 13935
555356873325930433 7690 17028
135480861817512737 12392 18784
68409121172482657 3159 7117
698071431302274433 9104 20462
71163062853695889 10855 12463
886017234664691969 6550 11039
870597138741519617 19430 21092
420514320659101761 17352 21535
120103665185208545 3144 18554
943410192696603649 3853 16066
858447547545257089 3622 15257
393582947140366465 1758 3059
769133972332166913 11398 21046
344483586194755265 9769 14549
807642177038392321 18731 19609
502835978175063745 1011 7534
289626968629018945 15409 16580
269173261851534561 14449 16690
622204266344414977 13569 17977
630665874603685889 7696 13790
590148432357391745 19129 19140
708795150090239233 10888 14630
343652693680500225 8004 11371
498500938495631361 3413 21554
503411494200545217 5350 15559
348049066939893249 8274 21733
337424666175355265 6451 11177
125070493848731697 10732 18568
549179365525287041 5489 12807
411588642375860993 4735 20380
442369472847961025 18533 21401
156150785543822209 3556 14973
705212860865739137 1144 18685
108620996265784705 2382 16903
129633023876483121 4670 6627
681839217327670657 11396 11435
465051996454047169 3620 16845
11152035257637751 8647 22125
498216796991702209 5189 11094
656401284216720129 939 21758
939986162707580033 3411 11531
310078601612701761 20571 21756
967350799378142081 5203 8470
64699551051994321 7827 17660
852887955740367745 5523 21803
667136230621039745 4339 21285
651388543358653057 4625 14614
726623849492149505 9380 20123
87919523718479553 6831 16524
405029340555530 4948 21949
821408138874534913 20082 21990
332148073007054721 8054 20049
601100050724749441 1987 20387
359195238472992193 4508 11716
378657737853362881 8279 11983
486868105928415681 8895 18047
295356576237704641 5251 20320
335092443731241473 1947 20394
557361037480507777 18411 22084
300229090826853441 3336 5042
237350544862760417 5314 6372
666029225562098817 8029 21595
916519673657919745 457 10250
242104980916487009 7199 16820
893837111080696193 14110 21240
687629339067115137 7730 11889
209909425045072609 1941 2256
550800703338460097 13530 17389
928706099999128961 2113 4203
610781361911463681 6262 13522
687536514532045057 6542 19778
616633837543993473 4403 7863
298680459907156865 11909 14253
718355199426753153 9853 15989
386844251293542401 17927 18248
256620053085434561 4048 4667
670792848341545089 9028 16069
110965955498485873 630 3167
733759115215239169 6992 21118
200911215430416225 8320 9594
547481482874783169 5434 20525
647379527682375041 540 3486
367434458970155457 7626 22087
40868619439628161 16128 19374
399075373431042369 2672 8663
947081927816000769 13464 15624
212859603852852065 9038 13107
249222810392844001 2375 21294
776584347125517441 399 21736
400113827683298945 3917 4792
996297546153062529 14596 19900
128777464410738673 19734 22004
2453691905838441 17539 17554
883792245549145089 14361 21245
283116083867955841 641 2470
928534386301670657 273 1948
40044594151193993 5038 19668
560566686109808641 2380 20347
728680231413552129 7316 7334
182801405762994305 6875 15521
435192640355506177 4578 9216
641026486102319361 14833 21057
192648625200892097 7143 21789
174521374985609153 4050 4642
450785306585455489 16073 19066
177903662981805153 5909 16578
156708547991389217 12607 14102
440330154548341569 12760 17821
307768384062352833 1976 15393
819590277210622337 8743 18240
96313527338370625 1460 3842
360190982545397249 8110 16505
667598497468812673 8009 14458
425875262306618625 14014 17954
38549505658142633 15268 15992
94213516665512033 4832 16876
490537076926880641 8949 14776
636841913370133761 9697 9872
50420649053993569 17556 20984
725674682935569153 7300 21938
264338157533725153 4257 4874
912567816850355457 12294 17954
263559271440374945 13929 17894
271416820554343009 13837 17818
386201014374204737 9796 16306
422723014321420033 2074 16048
780946412282080641 12372 13730
854683042173668609 411 644
499096708556574977 18721 19919
79533683517155393 9413 12085
316375632874571265 1113 20659
473911795634727169 1232 13579
617867933538303105 1388 15204
264906653320636577 4739 12498
185172900046669761 628 10064
413778879036279105 1211 15722
451351923323411329 5025 17378
614708708320733825 7827 21786
651545319965681153 5554 9735
948447188599565953 535 11213
939069427520973185 14316 19664
974052945432603649 7396 21999
109691280867568961 3414 13346
895038830601244289 13491 21048
414016685256338945 9304 13180
132626482432584689 17149 20912
957659574521148417 8588 17994
148132467171102177 828 16538
200424753022371521 5090 15688
666138648580229633 1055 4455
749465604565333633 7777 8506
220837453495455809 4684 16110
815019273247425921 3612 21906
548290473291217473 9690 18170
576104168032305345 2270 14291
238807023430005921 2613 9383
204706623140008769 931 10918
728553892584656641 13513 14387
33160826887044693 19479 19839
781402054207582337 16458 16965
799487169747006721 8662 13899
587666677256805761 999 5666
344412881775003393 5610 10215
486956351326590209 3985 16271
247885889633078465 10485 16485
750135713930504321 6906 10602
599196732874762753 10374 14958
781450504325114497 4226 18126
928802702653253889 9955 11394
738111002795619713 5582 18223
857846275301358977 1843 12685
343475735483529857 6211 8758
78302331448991681 846 18692
152534636490585729 16129 21362
424997241398532545 2764 20733
671638359055101825 8116 18937
246744144049895201 12106 15043
646147155678619393 2086 6664
585200381994486145 7857 15061
108871050899459473 4051 4200
909429078808994305 462 17133
761287100944471681 9634 10968
848662385775814017 11777 12558
933705659887955585 6855 16227
225621201338949377 18490 21735
517862360178582977 8863 20322
435982782858094017 2968 21378
230525335662825633 5169 12260
993768514649740801 3821 20097
399693108125276801 9122 14036
617798077899212929 14767 15682
575127864763693697 7449 8061
836759148815357185 131 20325
468789812750145537 1108 1219
255976322212820417 9018 16926
541448861285367425 7417 13821
106237807717700865 6200 20167
777075004029043713 1628 21166
714496575794388609 8195 19839
369739411600001217 15101 18508
189881160230381601 9910 18230
5498327177122065 19015 21353
326843541471180993 10541 10631
102469487764601297 13 1948
94972544113272049 4891 9061
475219896721100097 12621 21655
38468387030011545 386 5970
155212483541482977 1682 17821
854883715390652545 4822 7444
900211192671491713 2794 17368
262807719663005217 4543 4871
756109152984684801 13359 21033
435797236581475265 6056 10056
712784757873762945 6524 15433
582084152901646977 6409 20961
366437606789482113 519 3846
117195266339731313 3872 17123
642627828908416641 6288 8967
733579221883235969 7008 22123
40431408565034137 6506 15249
473681803346107009 4353 13576
787169824169765761 2453 13379
501592870811439425 17793 19921
445766774371840321 10624 21345
24353661169069341 3924 5388
419723384481670785 8986 21623
197578669333967841 9388 19810
744933976766070273 6757 14459
750323420784223361 2367 14749
656842476305783425 5311 16607
478040624765473153 616 14517
826743851711974273 17086 19603
156633136005236641 15778 19689
184652987763854529 13092 19184
303141257132598017 5331 10035
118099365561469937 5806 19447
501563466737831489 6456 9708
34320335830429373 1594 14470
969421806410682753 8059 16695
837361082356643713 12129 15299
598496998220294785 8514 10153
829988921655768705 15190 16356
807769358557965953 9748 16068
557505641486294209 3012 17168
61669583759663025 5818 20066
610998882551101057 2246 15603
382352621533190273 20408 21954
112044574721785745 8259 18882
600347436412189185 687 4436
778370556209324545 111 21079
776633366906356353 1979 14191
528438522370372225 5656 6209
533583204089904257 5989 13535
629735457744047233 3347 18890
837064489439942657 3197 3347
938485713215790465 6457 12435
901489205202036481 2319 4732
445248435608363009 8472 19189
451403538629239873 1318 5767
465735014566313025 7263 7319
675053190660758401 1601 16259
959578080902034049 8322 11432
63772755145524937 7923 17828
396099499599593217 3812 11459
635419245395180417 13322 21631
13755478491759733 4134 14460
529128413924627969 11133 13076
516127881781521601 15435 19160
510146560925715393 129 18697
109254070253982145 7315 12644
51483946786024857 10004 22070
167304892942958369 10589 19564
157499612552893345 8324 8884
790839813103190145 7283 10775
658258203453915009 2998 9741
174649295123593633 8013 14801
703947572810402945 1676 15814
242010019790953377 437 16070
372062623181822273 13421 21734
520986279036328897 14116 18731
22766399521596981 17420 21650
86645331251929745 10491 16979
745044342356084865 8294 11196
158691076468464577 9161 10799
235326764581895265 14139 16984
224121248032858497 687 17029
622886668971180033 14715 20104
179409262617618017 6397 11166
698072650966476929 16033 16682
75727607569064049 4550 16843
168429225231154337 459 15926
247108009760687265 406 8733
368481852933353345 5252 19574
52865396270263433 18561 19349
170677707236510657 10839 16710
585528038273316993 16463 20981
417958580456367937 15449 17100
459044393043484417 1445 10932
225172948264731329 575 5079
289289757355213313 2990 4497
358522706080872641 16990 19600
666981416515667969 13604 19780
337101112045193217 4910 19227
487035658373294209 11828 18614
887587713146782465 787 13236
949761454322043649 1518 20086
69346697165560305 2220 17750
160415981010054049 12363 21972
729692921169412737 9890 20395
143611751898632177 4475 13226
343487915826816705 10556 12104
746672578898660737 4962 9441
298782889607959873 498 8611
653766092758246529 7429 11272
71455232087931369 2034 10954
104148329639194513 10292 15035
336890847784683713 10595 21471
630452074739125121 9035 19261
727538719008723713 12851 18190
875222926522077697 7802 15571
356641378844809537 2928 4651
307382239693851009 7802 8831
902333733210827649 14917 15584
662802018435137025 12831 21706
761973211867864833 9155 18529
50309510033471841 1287 12774
559127521831729985 5751 13423
964291992799879041 2183 7481
714403661055623425 1951 8457
70132586957754481 5873 10435
745597083145686017 5319 13092
247578786470448609 6961 19899
905894806830030337 703 16405
647496834587272449 2850 4494
615331210767895041 15072 17943
470372523835386881 14274 16542
383195753176433857 3448 15656
149494774066539553 14521 16547
859802474844645505 4023 14951
347732082387686593 6749 17884
916058031163156993 5851 7351
821466704529669249 3885 21053
726568244462217857 9712 16192
669871436272792705 5725 16572
320960262757889601 8011 20203
957450216111055873 13643 18876
247619046181160481 12221 19866
417574390287079233 3345 10580
835316364344588929 6399 21360
412816526443336321 5468 21318
776237896620134657 13414 13713
566682652980979649 242 6172
511336668221527873 7674 10803
765225718813411457 9862 21303
444181054874849921 1437 15465
614025670421334273 9336 16481
574896185331834177 5443 8006
670271149844566657 8693 12554
325509225762690561 2019 14809
589555814286661889 13595 15595
418446636042315137 13785 20996
932979589738749825 4409 15127
410433919932462017 17399 17438
784940951806952065 8309 9378
998071650444568833 4371 7336
534477121247832065 5353 12475
542916754271264065 2192 8276
565924683116215041 17940 19500
747485497904332161 755 10498
745285517146186241 192 2126
209665268276825857 12700 16394
429744176361417345 7366 18482
54747659930722393 755 18702
625418802549191297 15445 18487
45177651643715681 3344 3616
202023124905572609 8692 17676
953716323376479361 11222 15385
681119050463280513 276 20953
556545937735666753 5574 10419
768934456675644673 8903 9494
29176255013521057 2687 12129
414993218962919745 14141 18267
401153029383838337 7093 7907
636030605637564801 16658 20554
923908336155076225 2708 9369
588653078868418305 5889 10677
457888700062159873 2515 4259
567819972031053057 8951 16572
53852099716362289 4611 20325
504757064245737281 1703 7175
415133767445983169 5141 8499
561653213866073025 7923 18907
704456734420229889 6814 15324
720520266965479553 1989 15923
12965280159097149 214 17423
962373789770644865 10391 19028
102203014262396865 273 6785
711085853443009281 6477 14504
888639104656736129 6728 15624
943960275086375553 7079 17928
69366288352849641 15395 17026
914301969035165057 19868 20331
8605060178542346 7663 17661
231394961633462529 915 13347
701011839345692801 10326 13134
785961775891294721 2185 17319
361674038035520321 11834 21847
467460689311060673 2710 7518
108976400359178881 10468 21131
375854705847359553 6147 7852
230431669668849537 15377 20326
249197307161800545 2495 2970
600576223070856193 7196 10199
71333363711616473 2303 12559
354899388435999425 1438 15091
568317185210879937 13654 16153
876750626049723521 10471 18293
539686850518904769 297 18335
416476475440919809 2274 21558
236837358790545249 18480 20701
606433234857984641 10836 19062
198466653527830785 435 18474
873426202430156417 9597 13099
208260746679918881 11132 19215
456648966519448833 1288 4808
340949732401156801 283 12977
503040797325571265 489 16012
407432005728018945 2288 19853
711046023109826561 3162 13347
100934081644467713 6192 16260
390953972856923585 8582 13657
447181530184458625 5527 12345
607546554976121217 1290 11052
937708930481704833 14589 18343
255061488493897313 4635 22120
172405436237703201 4325 6666
567170045938024001 11135 13953
110863915418420337 11227 20572
209729972957237729 3058 3971
364536653754903745 14008 18253
403857673263669185 13510 14515
470013090284624001 10790 14480
534367331512488193 5744 15146
740544040430215553 10446 21561
216686716745311265 610 16738
752799586058856065 5843 18254
987314811517396865 4715 5132
966629300980152065 5369 5904
22969346327439413 10008 12670
833879160753639297 7891 15138
339096513805390721 9967 17553
200526998174915137 4271 5515
829512618960546177 5583 16518
37994850589726073 648 11777
335397128942592129 5067 21302
397477645863780545 7209 21371
30284075168221849 4681 13539
683664510102573825 952 12903
346178258694681793 3067 15505
530139339240513153 3122 18041
16762756723448293 12670 19306
594197273209246593 3677 14254
728908166682490625 8828 15844
45406166901422297 4781 16567
181616581331919489 14604 18381
955397942117457409 408 2420
6164500691529185 11113 21979
421663325274060673 10464 14040
60666620815919001 2399 17672
841949078780729089 6179 18681
515444754930744129 5054 10261
5655981238710695 2225 7052
900384748481737729 9279 10875
126493196894671201 6635 13179
275830306209616801 8848 18921
352983065727691777 10470 16316
150806161636818817 7625 14454
648160993689131777 16940 18882
585517076020298753 8775 13719
821224892269164289 13628 17110
193480259099768417 3714 18086
193870082499500993 819 17539
828844553372807297 12356 13432
967726342342494721 9404 12760
432065073517076545 2569 19188
451191251797709441 2325 13850
253395373436379873 3312 5992
479811906531388417 4671 8107
844899736864842753 9347 16803
962859946529476993 1853 12098
58445197088918377 5954 12449
555306679298887233 160 19077
354249107172005761 13991 21947
758888505739136641 558 14694
106337588869028113 14480 20578
294155038264968001 530 2173
270162517753529857 617 12254
693373759066872705 2884 17396
378436258061487489 9763 21234
243017758642871233 16174 18386
466657439587702785 6756 7093
172033946275476513 7920 8326
6737722227061483 11605 17705
536215282484427265 8316 12745
427236485411153665 14093 14897
447662641004740161 10622 12510
239956486911399489 2148 3659
427371343097540545 2014 16227
422955443138402369 1857 2192
680344494961374849 2621 20111
77242522035337665 16416 20199
532573699930630081 8877 9486
661138718839705345 10467 18940
625602234230854017 2745 7798
911352467080252673 8682 16191
980658930869218177 6618 21053
552519508231664961 4774 14892
916675497844849537 5253 7307
363141926137192449 3545 5012
359072619758997313 378 17376
309573012949524417 7834 9947
158783872653941665 713 18148
417121732687338241 7197 11936
871256429557597313 8954 16533
913994886278270977 8056 21142
337287910440053889 2056 3015
949346485123928833 2476 21916
297146028323915329 3007 7573
315911645021625281 11213 19560
663797075556573185 2983 10681
99274290012107969 12076 13811
32480198779261117 1856 15680
275127832283697409 2991 9405
922021526706387841 2820 20531
611022813413232001 6812 17899
832448274918711169 6867 20303
983524072627542273 3933 21014
527939447259086593 7983 14435
50593743774005161 2733 14013
604841873613956737 1394 8707
960003638858051329 3419 18919
957942367268330497 12507 17210
597465925398385153 1220 15399
188304287830568737 2182 13344
361900561053570177 3780 17892
417191629578923073 192 10514
174162041881533729 17943 19850
60338443482997665 697 19784
970642465941335041 20513 21916
783508904610371841 6091 10438
888045126590160513 6509 19168
192168556569761505 9195 20644
580214050776273665 14711 17187
56646516069747577 13220 13683
847144664822440833 10771 20654
194953123569170817 6586 10571
224475183040919297 2565 5322
27528365481416017 2833 10280
217067942173262209 1963 13437
672694198632576897 3552 7977
737908888036141569 970 1784
337683499524729345 7353 22078
109215898366887393 13328 19343
546831618387521729 1407 11750
152541753278097057 2876 9290
878150913243032961 5276 15073
341164377899193729 1084 20881
578177491657307009 1921 13997
724600354056260481 2463 15184
854030086728357633 16692 18339
957136640755482625 1835 17154
462637439616393921 1988 12831
275325001040595649 7412 8881
261876075395932161 4137 5012
418301620737427265 5976 8994
594057314332680193 4870 17489
573014240952883137 1987 17242
860454776941168129 3208 15513
706880008044056065 7561 10981
793379002798097537 7419 15057
713952917537920257 7080 21259
501022344019034433 7224 21741
981797099206747905 6704 15745
217813001918109697 10809 16881
648891034884766081 5288 19137
383186663101753281 4924 7639
483332813777042945 8572 17215
53540290018581513 7127 8795
904072971056404353 11239 11519
50337439355516265 3192 9103
825705635808649473 17232 18902
24018184735133729 5959 14202
150724579488152001 7920 12845
790258777230434305 16053 17298
714983811661358721 9564 15889
823635928175484417 5320 5579
58022201210842897 11840 21697
289403289280201665 12955 13649
169714236484654881 10290 11018
220472240489421281 2259 6821
29900405144271505 6796 7793
552823764018967297 16495 17565
47142402412635673 17130 20630
216350594943939713 5569 17507
167987188989581441 5238 19895
67216339882676833 310 14617
742185874519439233 5893 17608
558245053782719937 4487 12468
548244222126239553 4949 6027
195092029090659489 3242 21365
342114318445698753 10944 21431
360211727049510017 4468 5283
558668306889938305 7318 16586
758800374900502529 6192 15585
909251438811626369 6647 15838
214134838674119969 113 647
265186388172221409 3757 9983
540894070915271617 2687 19043
408393612581154049 6749 8949
82283567957624369 10455 12203
182532965940833249 10340 22161
935584236898990 7709 19582
685856828934138497 14184 15587
413452842650009729 4241 8706
290693473531742785 8426 13981
318970267863079489 8911 19999
793313089439966081 11403 12136
292659654588895553 3577 7255
4062888909498242 1677 18657
25064184297278305 5540 10609
391429991905969409 14498 18046
304212812862097345 3129 7842
152813359032020193 11913 14149
986942954382470785 5021 14205
384728130697897793 4548 6965
988569905169690369 4397 15843
941470751489145345 2030 11094
600159455378999937 10302 13262
858340508097260417 5777 7955
930717167992874241 16439 18928
610125615211185153 18685 21852
275527182785452865 8900 18860
697191677871689601 9067 10131
304707532827329409 5913 18722
925181845764466689 604 13051
36821623848723561 5598 15605
465582146189550657 9169 21232
85195881607894817 14195 19909
189584223065278209 19228 20205
439888129625444417 7173 17076
566710948808850625 11321 16285
638920072039290625 11865 20557
691946732751841153 2516 14218
486090579341734529 438 9835
853116619613079041 1346 7457
340568145354247041 11966 12794
149185009455887745 4777 6613
534154668151728641 6363 20903
545559276552939585 5829 19712
578697867545791617 6883 8114
961771163311123457 1468 3103
892441979717617025 694 2289
974074589383011585 1707 20500
685560942864590593 6295 6509
952585482725307777 12829 14793
197950190824940353 14362 19192
574749271756207489 60 1875
143932437835125889 12092 15488
641919859225890177 12246 19778
430159859006650433 7696 17628
162517770756469569 15317 17804
895332727726135169 9522 14649
199250066566090561 3945 7983
460403328377964289 9289 20396
516656322311479937 2603 12189
745206187811128065 3312 4314
668071058749017473 254 3822
65755416081302089 1884 21377
133723813632233409 1132 11362
76414461373936145 3361 12723
278889042691869089 9160 14020
927452774406617601 12027 21721
853914256375151873 4833 19496
234414007752143041 18980 21966
27269043410466765 5969 10095
46328224287194073 8808 11163
291963439114997697 1039 9176
724194329267881217 12452 16612
812904825356323329 14349 16096
422361986974493697 563 1219
303087807453170625 16743 18721
495806358170874241 7670 8168
410642175384150913 10540 15883
614742664767916801 1104 12844
397497127166051457 4172 17818
124336516212743217 12918 17196
208254503267166785 15052 20287
697211101216339585 3641 11335
252759332721883105 793 12877
190582502684485185 15684 19549
815924287210759041 1268 9994
97218948718065697 12550 18122
540026462762259713 6115 18577
16438484180675063 4164 15734
380582896942026881 3478 9164
224734949424345121 3625 18775
815550048255619969 11679 19959
526951613504330369 5991 8397
260637578173412257 9309 19751
697414656298875009 11807 17787
480093060485220481 8011 19595
118895258495520289 3244 7834
903675692053095553 3358 16195
315227647601716417 1485 5484
882228857332894081 5748 20018
280118536654690337 10059 10410
576365484123027009 2632 7895
863299282450824961 5262 11418
752925799962472577 13584 15412
388353290738315585 7863 15169
511227521807423809 1602 18125
882335769967909249 2223 2309
883444660493086849 6055 19498
732940066529884801 7093 18948
32864300050260197 10436 20720
969100842337596161 1481 14215
480994917082629313 9452 12051
755300529233359489 255 17825
14615183909736375 1739 3829
104413695399898641 295 14695
750848515497893 2824 19623
748036641899140865 400 3870
287832647200911393 19561 21041
274330151655746593 6480 7689
612039308406313217 1139 11878
539253390474222273 14726 19786
306811490154640129 7299 16054
994716272293857153 19489 19531
323473491992633217 8103 12551
815933437968588801 6447 13168
873978189031657089 1008 9370
685364959544486401 4438 21883
288591218694765697 20530 22014
802665387349073025 15044 18311
197770559195102881 2922 11275
504055510831619841 15874 16664
921607553669606017 10059 17734
651343891609762689 20987 21298
119591312802992177 16335 19181
752302674329925505 13039 14088
263030293978008705 2477 16214
552096232524696961 9035 20305
370560675534076033 1063 3131
233649574136308033 230 1072
997308262221526529 2106 11205
730997759363980033 4616 12108
52155806106252809 11199 20068
584766984838168449 2347 15141
698956795084431105 10605 11713
938344297848580353 4173 15294
760216150286137089 7025 17841
133743902301489473 13672 16834
188677598640754945 371 11648
81454870331974401 376 4039
456596870121597249 14636 22006
965080242511632513 19366 20378
345181579053676289 2791 10786
444159373128435649 7069 16781
138724931756026849 5953 6037
705185865778247553 2675 19962
729428658905892097 4989 19692
634134798558157825 3568 13709
850587123903817857 1555 3754
875690032062962561 6035 10726
932888268354705793 12024 18692
478816730148544449 1243 19079
639764026380955649 11090 12144
206485907104536193 16551 16605
516643469104383937 10808 18969
567331742018886593 18018 18032
698901566492860801 1502 1563
939964920900919809 1580 12379
729530840330912897 6290 19229
823247560282290177 5048 9584
375740103083554561 1884 9371
197999692461195297 344 1267
206222641680614785 102 8659
251272957824106401 10790 19288
717132776145927425 10538 13323
901450940062616705 5567 11651
484787681794163201 12599 18944
987584916560258817 105 12972
187387966582345921 15226 20963
427717357039000513 12608 12769
241758073981362273 8240 11722
702318165741751041 8471 13283
612147938488032385 5073 7582
236406911886476225 13778 21405
524400966189634945 8428 11801
754898353553279873 10058 17683
922624897706608513 14272 21008
579747490701123585 2308 21141
227442702770492385 3342 10416
836186394654269825 18582 21747
72489607877894721 845 20179
307913302160287105 5543 13795
486988023253335425 5049 16360
990554520929784193 1389 3780
466554171262512065 10674 17616
766935072925377921 10196 13130
279264140884766465 6821 8666
287635809056659745 9032 19356
256492418786034913 10028 16655
127075836978733041 1372 2856
156919183584168577 13107 21639
196055029046853249 17163 17936
38456374497396697 10038 19093
853154128510624385 19244 21021
931111834702637313 14064 17456
135311115205375649 191 622
429208276481954689 153 17865
787821687044768769 15195 19372
23114393052427573 4652 12477
279366967434334881 18852 20327
34302461709071253 690 9766
738667438031711745 2457 6119
833560193597907841 1908 12998
535512209027494657 13463 21662
771302868827273601 193 20330
986512584649219073 5499 8563
589118704466589057 7805 18657
600675519531399937 18461 19871
924767793047006849 6171 8962
633547199527328129 4799 9841
862972955050128769 1604 21420
27426790399509573 12385 20950
723906653471697537 1612 14975
726075801062975745 3678 4821
74074566420282657 5201 5804
533152179534916097 1507 21749
418921718052299521 2485 10712
79502100405136385 3910 9608
357206861583609473 158 20293
124908730905126225 7181 11074
542973787248694593 3707 4383
336580474576166465 12857 20520
977216641741311105 17213 22111
552746139719012289 13317 19327
272712576983277441 11254 16842
59557821048571217 13100 19532
11575538206916037 5446 14857
756173044681439361 3140 14966
15022777067752459 5939 11011
320163341918672001 2256 7315
30272700464596625 4988 19442
239170479085210273 11595 13843
759063305473628033 11000 20321
957889554109669889 4091 9711
504867271524734209 4932 21581
152817374462863137 7409 21181
533202944100093377 10209 20606
247934488296365889 16528 19055
332661944750928001 2294 11618
532168846702496961 1549 16342
922838140569918849 4971 5309
398706685972314305 5159 9168
180093204193969569 19012 19907
923368967432189441 2521 18972
948451105554720897 9569 16456
999970293777451521 8510 11857
953639935673383169 10038 14334
142812395596713777 9047 9278
319136238695389121 2833 10851
103441349370257281 1206 3039
78275270895961313 9221 10454
274095177988151297 5256 15939
795073190841673473 1869 13886
46727316263272201 1229 14381
993547104293302401 884 19461
168990785548636769 17056 18491
977313328586884481 10360 12080
859594118644309889 2700 10919
315966014496684289 5202 6587
661104597038864513 12668 17631
643405821419360513 9357 12119
221187413777968801 16076 16134
23075641947688297 1358 9242
707425135660123777 11020 11842
845827834751812481 1788 3120
492441681623063233 11764 13107
208325233566814209 18880 21508
572804969930523073 9293 19375
454283196122855041 17591 21690
525770971311359873 5529 7660
964977377169905281 19807 21369
591444870047702401 9265 12524
954453219491991681 10097 19638
372412884611520641 8915 16894
669461224933531393 12128 20672
650573127620724225 2735 18983
900854936270018689 4747 20815
956531659949419521 4517 19499
846893059165555713 4283 11750
314434462522974913 18311 18486
980593604041271041 9105 15751
476291109472015233 11650 14044
270377197435937697 15805 19029
958031218205796609 1005 15409
682870857342333441 1916 12099
109372718526728369 13445 14997
436991280265406337 17574 21313
723270148619214081 10179 21715
825385041863793153 7530 10373
349502504281787201 2763 3691
902246245555961217 4793 7568
905612588411507585 3716 8554
886868946537315841 14388 18223
459001310535271041 18136 20165
575863082277241025 19317 20487
184230735823526017 9920 21466
192960129659777377 6754 7726
489601151551596545 4061 20210
278871084096625313 578 12095
127139727156524881 16099 17215
442773137989387777 6328 16488
671064071523957761 5413 9557
38626104158513641 13912 19892
635780705373953537 997 4317
22698954125697669 2557 6358
687663820489746049 6561 11265
517067557579554945 12355 18761
488925745798006529 6971 21427
693227789956079489 14059 18721
121383524723242433 7468 16540
449940931677162 75 10136
248287861480896769 7995 14772
949484685015729409 10400 22134
724658512295889025 7420 15942
757343750533596673 3925 13566
389449932168695041 18738 21839
26566080766439625 2568 4506
953441605129214081 14166 21664
636722196264063489 142 17814
310151846332225025 12021 13738
760927437551341569 1010 21003
523952569968997761 14770 16503
229629337346427329 9863 18482
578946978014890625 3153 15844
427629852828527361 15144 15990
506233094781535425 2488 11313
65832523634188793 7292 11574
452983901741454529 1103 12639
83215339725907009 3856 7951
408977686613866369 13510 18332
329942622851024961 697 3672
893288541944677633 3096 6909
672728746492861569 4475 6477
789338334469604737 474 13246
738059763506360193 14544 14823
415392320798368065 5795 18107
258697052551209345 17528 19576
506670708730524673 15296 18227
153765537318879105 4401 18162
555324872495781121 1924 5353
735846778068701441 915 15553
870541139601314689 3136 14110
488305096435457409 17603 18689
225592095381450977 16361 17772
578495303792717441 2626 10599
572660693470936641 12619 20532
530529662031813825 20228 20252
49393278432425801 1486 5559
782774828790035585 3214 18166
573544410468784321 12467 13013
803421944523766017 2280 10474
957471327891518337 10610 21643
702396308240505345 1487 4947
593274241347359105 10922 20840
920999174104299137 105 10743
20989295880575301 14995 21635
908167824028151169 2527 20271
759312489645438465 8444 11721
406651166151736001 6878 8599
82911038065908833 3356 5589
235955260062691969 9552 10879
442282688376735681 4247 18462
575469411728125377 1361 12680
193635464410924385 9576 19894
517595694547662081 1001 5830
684295881748809601 19339 20764
32177901404541133 2108 10729
905069058232619777 2669 3686
41203395288274433 2900 12976
636916304145501057 1340 5500
105582573511316721 4425 8246
928771686679020545 8813 21713
972477524102867329 6435 9791
492270513303438401 10439 15430
252084238116314209 2627 12289
613002772863758593 2063 13008
932537434966231809 13620 22172
848022204779169921 10017 15060
96194878083156961 21641 21936
782030208731889281 557 3866
800358600171318145 6944 8117
803750272938245249 10298 17890
425979680953933121 6951 8878
147419520787686049 14773 18797
953317532047773185 3364 17516
273344252301086497 8644 21645
576112322637204225 801 2651
230547320590538625 14711 15451
426310397121465473 272 15887
617908134652751105 5230 13373
270349218462232705 10361 17779
310507540919225281 334 12445
441395157538604353 13070 17344
280754774364709185 16963 17955
77644991584168817 198 18740
661002939217716865 9559 15515
3303833611266072 5085 18629
336667729386519425 1460 5739
190166595492517121 9660 19987
389714404867312705 12569 19754
573237673968090881 16758 17742
869869500843805057 2278 15743
644812678986529153 1724 2335
716868298480299905 2411 18430
510226458514619457 7185 21218
659103792626197505 7923 20892
379578210936248449 7130 8867
996003942279465089 16503 17481
26511656722188805 9589 11751
485828676264929985 15819 20632
498667400946761345 3183 17197
205881033215682401 979 9151
845784532172512385 5676 19205
376516478284528961 4761 14460
781470873185785601 2475 4182
841536727282438273 6956 22169
819932336287021057 1183 13968
548128869566568257 3349 20368
135581186621056561 5651 21456
965056007011547521 13366 19140
174851282265745313 7092 14620
724521091585714305 1074 2107
297494458244049281 2230 3853
799883256878452225 10281 14138
276881846949972769 160 5688
730241565169308161 4547 18725
420480349030402305 4006 20927
370579295808390465 2954 17478
280892926106115937 5584 9714
918221356191494913 10644 16202
160618327904987969 2033 20089
803793014656356737 9612 17965
415744280005181825 5213 15872
542356181841427073 4386 8271
741890249340901377 14974 20457
563721801934171649 1996 11664
143924363642934593 15261 20027
810010893302333569 1093 12683
121558177926718977 7577 16314
941206675677115393 16582 16886
895100852010298113 5265 20806
129936728344262065 7714 10300
519287380785204545 10863 14694
941448035680473089 17950 20984
398016757981746881 6726 11786
266774152968068289 15124 19193
58417798619220921 9963 13945
509612770892978497 5018 19497
935873811141387777 13566 20900
404882867341740417 8131 10872
295638410896931009 14667 20190
31684664029533849 10216 20858
725699532712138113 2552 3263
864234600342413697 483 21028
795648042768451841 8445 21999
782014191959724801 3451 11814
405203017192857089 5253 22059
673937721558445441 4945 8790
309138633229952833 3063 11373
538252488641539649 6496 20532
618669627841494913 4048 6224
840924522115685121 8636 11794
313933108318767745 13219 19044
824683979801342593 13812 16244
478284443269270529 9154 12861
820586318670592641 677 3512
818045092234417153 15785 19596
99254577711541009 10294 18116
275041168631599233 7072 15270
942727380860119937 5880 10617
146872055735517665 1049 6940
887553902786528641 10274 13283
994595159715938561 6752 20415
832040133914290433 1673 12210
551132457461381633 8289 16334
155252338805375713 7417 9509
712939014134928385 9434 19226
821170207522172289 2061 10451
593331292469688577 3870 12636
662493392876378113 12697 13180
793874673335150081 559 11494
42004751895461825 2714 6332
473682535767938625 617 2251
269850382283969729 12184 16606
458559964727538049 5677 15447
24620084796154629 17468 21198
426101569446476673 1218 12493
72900470602640161 9002 10551
954927807434923905 16623 20508
882779231585800577 867 3173
595051122694702209 6050 7962
285350087425392481 976 9976
413895720435402113 3079 4572
341265336613602689 9671 11342
48000846999659785 18935 20281
219940352235916225 689 6053
966759620757155585 2213 20995
206837320989137665 972 5035
798738706687533569 4231 18945
829920845854040577 16294 20289
725131994351084289 7321 20511
316238601482737665 15636 20950
535822200173644353 5182 5262
666431495003173761 9314 21597
436748175832033089 15036 17023
348392230462593473 11746 20540
649524352335379969 12054 17669
920277019386325889 4251 19696
657308497937616897 18042 18833
172465529912400929 1605 7198
720533745815064449 11488 16313
388792898713951745 2275 15144
984506279805597057 8552 15171
49548236176889305 45 21758
824604901296101633 10135 14641
725137711902242177 14823 20820
634144827516461569 4618 21139
115799408654837073 6433 14829
378895386375806017 6627 19449
470630544654632385 1343 12816
482778633287320961 10646 19334
173493947700194433 11539 20290
226814442082162049 5828 9788
969785517352185857 1989 15461
724007593736427393 2961 6850
99728577001698689 5375 8458
757164977849331713 10623 19446
948454915110154625 2104 17480
788166135264585729 2416 20296
768793636189883521 7312 18435
967881812378056577 1763 11729
970829468508405633 1713 2761
943814448320420481 5136 20161
563420062867649537 9927 19419
11824341762181945 2614 4527
150685599372543777 9206 16423
554664404630923265 4393 18942
534184582176578689 7345 21037
258316710061354369 11646 21950
892816473570455553 7819 9728
812240974886901121 13167 15165
439089428895940161 4959 17811
735263353642526593 12601 12895
395513054595632257 15564 17462
641948891374905601 12152 16681
62389964424852449 6688 14256
807897801599228417 2260 7932
514624590234028289 1776 11168
611916723142922369 1697 10293
850663381320330753 5639 14356
536118152887642177 13594 15576
31351652355347425 3954 4910
18034262976552641 6406 17279
414308373854964865 3719 7447
626869028992349057 645 16884
583610549332540545 12975 19007
817366978245626497 7724 8151
395428256817737665 8695 15970
664467331452190337 16099 21801
515532204274940417 12248 18693
912381064058134657 1857 20219
591542599010011777 12761 20313
122833128938015793 5381 18845
719273002660848641 10668 22097
111277169629072865 4111 11684
713834065085976065 7823 10194
911347771279171329 11453 18280
532546222574531201 8090 17216
300717959836244801 12819 14664
335581892052857729 8585 12731
111964190384401969 8823 21167
805732032090467969 15242 21020
346227136093272513 229 17807
209850327380976865 1108 18542
470059612895429505 1221 19121
52568233904345617 2182 9324
596793186422015489 7074 21829
386053486777228737 13910 21096
805543889147788417 9325 20192
883614519585670145 17472 18903
712362776452305665 417 654
285246513747850369 216 6480
123487650093583313 17989 19175
724146527321018113 1016 13486
688964143516354689 4669 5071
878310702617341185 512 2141
993958850764659713 12736 17052
716974040229835905 10583 10702
243542927538396001 8395 11365
295896444180172609 531 12097
17174258122256703 5531 8537
81866779766336609 4892 8836
190979377547076737 7361 17792
952226531140439681 12318 21686
530179405250539329 11659 20497
469663002871435265 3649 12769
635319623858816129 2361 17139
626682581441869441 4094 11886
392136775306486401 5163 11403
730457064907803009 6529 14973
976502515794802433 3195 16057
879413164006621185 2421 10526
813372809937437313 14699 17116
278113825499012545 6049 11415
157680205702501313 5271 20996
813802705786073985 1930 8900
984430070520179585 12611 17528
941216813700386049 3811 8159
735873024554503937 11492 11533
95189483880318449 5632 21585
290686829061787201 20132 21088
953774994954550017 16195 18608
223800054993244417 4793 10189
519258024305329985 6075 14195
350212841432497857 18052 21955
964816357528839297 4878 17136
431293976879569409 2421 14182
444470102277819009 8053 22155
31372371274745349 1644 20275
588486923094585217 7565 13793
923125050686348161 5343 7563
382028330147520001 1294 9580
145584000950041313 5359 17154
826427747289962113 15757 17910
133082327955261089 5747 16445
717351090835194369 9814 20213
182296698746728929 3649 5857
469871574008458049 6321 15953
542923148005609601 12050 21127
333916389331889729 6134 18877
379713321776708993 6365 6989
424811604274175617 3521 13407
794812508648444545 3085 13304
160519114981013889 5336 13310
587531534038067329 1955 18580
441348899403060097 6333 21674
787014798317510913 7137 18309
875270295399545217 18474 20069
867798321513110017 2045 20039
406398821205790721 6363 6935
69129460280461073 10956 15213
104712241498219777 17870 20287
47083203407641609 6903 14598
662682181763464961 627 13321
53712238939493065 10225 14938
56769094632798553 52 583
537137183217399873 7673 13772
528569994301342657 1658 12931
278702546170020321 3776 15912
146312253959536065 2225 18775
600964767731387137 2151 10409
641993447398810753 9675 18829
757067994679186305 2666 11189
508183547077734913 10456 16900
885115318849418753 7414 16970
63249529705366569 5608 9810
138237087992987281 7013 18700
462749872520788609 5964 11288
854692904702535169 4783 14455
418979173982812353 13660 18099
266353245401472097 4449 15601
793500451104378625 3611 17279
752160995520004097 15368 20865
222595430162989761 3370 14720
773655587505938817 11680 20468
826755837056509825 14764 18015
710925118485466369 4409 21926
881595579698277761 3171 17581
598257026420252929 16497 19302
654025521738830721 1434 18998
655733256967355521 12843 20187
612979830288715265 13600 15791
3506006680364494 17493 22002
713592375122203777 11935 12811
939335665495054465 13530 17208
394771843595002305 5080 5966
524617541011803457 2706 8536
327056375501754817 2810 17416
233163185182323937 11483 15943
341619411290771777 5052 7849
735349791794387585 11147 19489
568251138727646337 10675 13093
802961397473371393 16485 18379
209748669270418017 7786 18215
255567176846579265 5569 8253
97443736987585793 4452 11651
861677359604502913 10098 18944
612128888510404993 15568 19553
686327639528880001 11628 13523
816205256405595521 6699 18858
464131535535631937 18126 18332
506428666482371201 8440 15893
323793130636357057 3713 17043
552835544918835329 15483 21738
263190183810994689 683 17802
450934827635485633 12442 15340
462296315614846529 4045 14584
561654709560286849 8469 9124
116728201357251041 2066 4423
398664087803403777 12155 13910
730185857793582465 2690 12364
670625197909870977 12331 18125
859459562119727873 10505 13670
605901107947808257 8777 21469
323875149078954625 2391 14636
121305804580089217 2881 13539
733907344173889665 1360 15789
803696519925914241 7213 17166
814467876399799425 7965 10925
865601742674542209 6092 20044
819958221029200001 20488 20540
651681413463457153 4558 15822
730436137634082945 11655 21637
589577074698695425 19304 21020
981542514766363905 4292 17763
742002191727571841 6307 7066
686465767280036993 2006 13618
472026369912029505 1566 6116
140320782916521841 13795 21138
923228195325613441 13038 17701
984516912261764097 2138 13319
522725508089223489 7581 12803
227536750102292033 9641 18479
392585623706359873 9219 15514
394508524480027521 9517 21095
822336145605291393 4465 10429
703484511915636609 20230 20256
79551611309177873 1118 14097
999331121533398145 9286 13381
564738561175602177 10098 16242
675780644806355457 3786 5935
81303405894622929 7543 16864
317005722943132865 13183 16803
116902467966482961 3331 15052
108649464397590385 9647 14886
874236010796586497 9286 14318
380996108717109633 384 5697
416938978645617921 1171 10807
470917498131047553 5089 17769
326088953861493313 1766 4621
541579282683851905 280 16980
655248302763723649 6899 17255
104941588974728721 19434 21389
77385596084191377 3905 19847
654793067217124097 14209 18241
976101004149995777 8814 15744
156209237599785665 13804 20607
102988154913070673 586 15502
243192921254784993 16014 16930
718854812263586433 5655 16274
737170133450692993 11074 15349
455584953378583169 6880 9785
571220172392539649 516 10464
732478128171891329 7319 14599
121679632994261761 3509 21415
630704879099731329 11878 13440
288543698803930945 9442 10706
459164555523685185 4367 11453
800328528638093697 8698 13786
272124209342230465 4753 14269
2794500302368164 1196 20902
629494082051166977 3443 13753
653344126857906049 385 5328
198894392139941089 10164 22000
478550372519190849 9729 12698
551615000269734401 11441 20716
907495731465733249 9342 21670
919152631547810049 9018 22087
986503856423720321 6092 11879
540950349647829377 5716 10512
886718420187339265 5268 11035
886731769869946625 10151 21067
994093589756953857 9359 12271
127512649091457313 5038 12296
402552822297256065 959 20004
36588553700603657 10202 16464
979504949890010625 504 15299
319455030629001153 11212 15577
378930764483687425 2496 4775
433321476328721665 14447 16888
732233261651639809 9990 17768
590284645191715585 8373 20622
494637463883098177 195 4203
809527568988336513 12437 14088
377109661296056961 4513 17938
11379451863803071 3705 16685
143645723835636113 8291 21925
30303330087541269 13381 14049
310948771503074561 11586 20787
361121285423237761 12400 12526
355516641867612993 3681 7328
66554997417831889 13002 15351
792296464616949633 1925 17025
319000485910521537 2111 21046
841639983206096769 7053 15746
409549145933560513 5482 18287
580017984738571393 92 12244
381249430847319105 4881 6986
504065919273248385 5014 14871
325782695497856897 6857 18613
514929376287565057 10386 17733
719588098080436097 2920 13945
387253591594362241 18087 20288
295133401516771713 3343 12528
503971339746595265 16893 20905
324053367548870593 14017 17699
603801249883648641 1250 16077
53594339127535305 10392 17311
956562116989598337 13214 15462
824049206062682113 5958 11859
517072841245624897 1220 16645
78800341069715793 2187 18550
280127611378883745 14303 15515
939986232942189313 9253 15997
819917207947558017 7644 20845
112997373049701361 6488 21611
743150484192991489 7132 12111
574340498594523329 2383 17701
872083796579733633 15583 16360
461938990809322561 7330 17031
520538251417899969 7042 17141
770691685301827073 13871 13876
121543304125399489 5371 11450
684143882728569985 6135 12874
443191245998630017 3602 8963
739214422161410305 15765 19140
868168299011063681 19083 20401
784616623130254721 7745 14998
261237522806492705 8192 20186
625982056752931713 1792 18295
372937870100404481 7749 17544
838996707011098369 13134 15126
712751179329185153 17667 21381
871964107211198337 1065 11394
72197086331375009 8937 10297
833510269199131009 16381 20687
465515956936638273 12515 15275
718295792455435905 7701 21900
734096806776168577 12257 16612
445281172431414529 14138 17352
901545188014974721 8808 20116
441684567866900609 13998 21697
962107477827533569 8550 20264
85614942059002881 5510 11036
560004975794139905 19452 19630
193983541216468321 9148 15325
786762303482508033 5603 21377
161776892517686113 13705 18383
895667748821718785 13842 18278
241169071622351809 2114 10376
829235888805971713 13267 15736
603396294853460865 17089 19734
383180833256158593 13389 15037
989248825265363457 192 8649
916074448111491073 1449 1581
967668137960806913 12688 21066
172777245967065345 2924 4968
409911138005156801 2294 15625
179808250695760577 6833 22106
149594501279743489 11774 17239
735466342338451585 3706 6215
470795779425643009 5577 16066
811116460605521921 2157 16557
943085346004274049 14753 20869
714478067172759553 632 6063
489784187691299137 12486 12528
309874225402172225 4156 15566
536175207880226881 5031 19304
498429167689192129 8369 21532
197213012418345089 5022 15816
499362094719348481 4652 6890
886134399914631425 1083 3110
558340646799333505 1044 8778
853822426055785345 19 12189
764103915082603905 3913 13506
761962470281666561 9122 21736
37645775126247121 10161 11357
356849205531076993 15285 15584
100541565477872305 7182 10267
813624371891854977 4198 13565
378444954110189953 2167 17353
615128107643698689 16894 16932
143748581016740929 8065 19555
127277647991569153 11492 12023
319620442514786177 18204 19716
1412626387164551 5891 20385
474700172251633729 9592 13814
448368485279054593 2839 15706
558528237211955777 16014 20765
733281890546038529 5119 14371
202699697742833249 4313 19095
241447294861067969 13093 13348
857719048782097793 14348 20874
101753298049274577 15011 18210
147231599871847873 12203 20650
445347114430866497 6981 8946
765763145717979649 1941 5050
489734552164719617 10167 20439
362963481131959745 14822 17764
660332144823676929 1753 2710
255397670366487969 789 11017
703263126191885185 19188 20325
320425692706866241 4732 6595
352185703099912897 3145 14167
45887667681849817 559 13424
801509900351106817 12707 20226
692000841572156161 5629 19455
806068355019299073 16077 17889
737076326897135233 7669 12773
53055849576978177 4580 11460
426578309121939713 7058 21537
136314544700702817 12995 17310
941853628847805825 2613 4772
984150276402459649 6103 12565
14265525934280989 8360 21556
830001230912863233 4745 16816
647828530401778177 376 10191
509565241567329985 12423 17121
541968676244156481 10588 12487
541841430310348929 1825 11532
88355814764920385 3214 11648
560187608900662337 15190 17866
177906024491495169 658 20492
182330720516965537 8295 17927
462627604839109825 12101 21124
327426552911774145 8204 13772
64017477454431313 7893 12083
563582232765476481 493 973
153549088811924865 10559 11305
538524539877613505 9052 20745
564979631464229441 9616 21301
848277027327888769 840 9593
374211055252754241 1577 9462
36482748536812441 10924 19455
355696717528420673 15441 21814
943858557714698113 1584 1694
886956191679555457 318 15832
262961707291651681 15628 17478
719659860362515457 4641 11375
500613754084376705 2640 21341
25694578343699705 11651 16990
103483653578948065 2755 8086
581770222848238209 12079 21581
809585654986030081 8766 19735
389014220357292801 1204 13482
444708830299390465 11642 14542
473801227797554945 900 13806
202205051958536321 14116 14900
419887618758064449 2942 14778
878522686392116737 20456 21328
700701446606846209 4878 6252
372837846128625473 15400 17020
542903097171372225 16012 16731
354068806307338945 9266 9677
172858231934402081 979 1030
769722312288244865 2255 10831
471832687887069121 2643 18451
485482418764590337 19376 21559
534073061426997953 9172 12016
17492786488197965 11969 18338
843244651920937089 11985 20041
350585591287682497 15755 20374
547538164257634433 79 19787
481005000460434945 14342 17395
74410974476091249 3974 4577
316736766079728257 4578 17406
12120634316605817 14052 15115
87719942675512641 15661 16279
618956252659213441 3721 3736
978798197342598529 1827 13935
437700205821887041 2804 8037
473569294054634305 4839 5544
918927088839677057 6419 13950
137084172654951425 5602 18204
89490491382409937 800 5530
280992728787317953 15357 21811
878988233166577281 14175 16583
748344704001482369 8199 10396
954896071659124609 4284 17058
940557249856134145 13428 15124
653406094979384705 12421 13420
490362719993314049 3689 15241
439589692223822913 2444 4045
728967807239094145 3531 7258
709869677662393217 2660 14478
452511742235458305 18373 18825
768580279514527105 12075 17325
82958286848160865 5863 10196
270906297401335649 2852 22069
134424648182047697 10752 13950
868903846428825217 3924 21882
623989122568993025 8942 18062
322932435802496065 18411 21188
458426472673551169 9817 17202
18400931582863933 10484 14653
723223834792428033 9534 18741
898471561930346497 5920 17192
606124343172453505 4875 5114
444416317093786241 12305 18807
617138299072344449 6682 14786
486778553509193281 1538 13525
824939642004892417 3009 13095
891114710417230721 10593 18900
525435060507440705 4341 17980
404417262317519297 3156 7056
737700405175516545 14300 15797
597770168789086337 724 9690
175667095626103265 10326 17443
187001617680660801 9153 13097
370849864051336897 3136 9091
155552602682025313 10985 15233
900972646453929857 4499 14780
457464256938163073 4015 16941
9408975907618357 3156 3495
959072029892414721 10377 12692
643311673562614273 4865 11961
930367825326609281 12546 13311
926470834494864513 1745 2948
922695676922035841 2155 15318
906176658736789889 4888 10637
855805612376922625 18947 19430
30492064920721873 5705 15820
381244851711617345 4048 4589
896402495952067073 4429 16837
154607900177094145 8656 11931
955644750744141953 17175 17273
590303054019518209 537 17716
759773604132895745 307 7521
97511103196989521 7874 19596
191541177751403777 17353 21126
542594359318972161 3341 12688
231847739153018049 2973 11519
717666292311346177 2595 10244
533156770924620097 2223 9420
342667021511136513 8303 12468
22886838254173369 10267 20574
285744829690269601 12038 15885
626043111123110017 9306 21642
660761801518763265 15785 19268
459982159990353537 7083 7964
421699408853495297 15320 20901
304106908476541121 372 2142
705953055436641153 16229 16980
993235549455299329 16574 17972
553091607905383169 13 10290
57371342936008321 4499 14042
215493419870032449 11796 15981
105937424420069697 4008 17043
977309936282065153 2204 21431
537147321345230465 10680 19243
508215325891161025 6118 22038
467666605595404417 8259 10920
248858098750371681 6157 13121
889713007278814465 20081 21240
160664869186380353 5331 6787
147603966040243521 8248 8992
732449627400111361 10485 18442
712594517248049921 20760 22094
160561074952983777 4226 18266
723452613263155841 16624 17440
161534955466986945 20346 20689
27398007196964613 6176 7472
907756634434694145 4996 21924
836418505307570177 6433 15262
878118238512879361 16212 17295
259277559002384801 2797 19237
462070068158698881 1762 20685
358828601574593601 12046 16859
45676581273436769 934 8312
376823380451512001 1481 4747
383484301454675585 1979 16941
859125422818841857 18067 19014
699431614859857793 646 21782
70584916399042185 4512 13191
135958133197579649 1290 21981
517028805153096001 5754 6911
688275401472463233 5691 6344
798642596003119873 80 12479
703545351421045249 5369 21132
404324242516743489 7399 12181
765827234848099841 8282 17430
290524173605433601 1446 15890
28106611997078093 596 11043
995624083400848257 19988 20815
684277866821627649 3860 8949
435116021455527873 9691 19941
462451961470296897 12835 16596
597029543179338881 7797 15560
748120836133690369 11359 19456
564710363582918273 9240 17574
341462364871308225 7549 15021
814249575671190913 11123 20923
994209717462677377 158 21968
838495364192866049 3751 22142
316177106413878337 14253 21576
257633679052624129 9783 21753
812823059098231937 2110 14505
499050263502681473 6472 15165
440945777904392577 20386 21589
978851254451221505 10335 14990
228948349206870465 499 1346
171041451445191233 4590 21608
429849068959672577 327 18735
28576752985522093 4785 13971
275570355767225537 328 17512
460491547644522817 978 12042
643387037240547201 9918 19371
439369101164025729 10282 20262
447500436473131201 11897 21055
935751277016620929 10767 21418
476987278363655041 4084 7968
592692347926693249 11694 12659
395719724717221057 3574 6934
89557256762930145 8847 17881
5643746452779653 2518 7703
590313691699911681 11946 14263
63213278675913641 2281 22129
229096804910440705 2034 9827
209780209933601473 9878 11275
981611585142537985 3634 17411
863102145018611841 4062 19590
973487605404812929 4455 13200
441435775662075265 14918 17890
109982041286023953 15502 18750
232168649359646657 11634 13806
383054582585558017 1996 3175
171663890306721345 11523 19100
840772140015765505 2271 6432
665624894760949121 147 13038
851662711163271553 3561 16047
533566043578947073 14937 19784
474097620803711105 4812 14313
844578239876636161 2420 18712
83431779078679825 15192 19476
893967365923092609 2069 12336
979492908783903745 13457 15175
632858252207650945 8182 19990
491581392351776001 11009 15577
163078746139223809 11866 13875
113448519163021905 17630 17858
955820101905299457 4912 7209
614970825726587137 10627 13899
907649304616771969 7865 10068
590239082077125889 3447 5406
25937390126980377 8637 14036
984022743083130497 15032 20168
550539357905950785 5514 21817
912636788843705857 2782 11815
178325805605606305 1266 18037
790941399722882433 2763 5920
109157712746455361 21363 21951
170616443614768801 11945 15552
88055586346168721 9017 9291
660118757237597697 1636 19978
497003544909279809 1079 12317
568341074212092673 6561 17973
208848342708602529 7594 18461
375905053243585025 4009 13794
446202562787565441 9122 10018
424797774919916545 4604 9752
482520186075557697 16876 20621
130917835304558145 20137 21269
523374940096221761 5013 19043
240533684723224897 2037 18803
287711116336890177 2175 19474
405064353375948353 6375 6686
534738938807638657 12778 18520
257998309411426881 4308 15813
26788064049636517 12363 15369
91620570582080065 2972 17591
236734545062137857 1062 9068
938882337617620481 12784 15811
977458671852939905 8796 9823
742084960584875777 9166 13533
682716119746888961 3058 8834
408281241732773057 109 8735
81092647031848481 8988 14063
518020773718774337 4461 6281
600857334235843841 7293 20021
189105857222038753 12444 12895
207900135532110401 4401 22077
499505635951308609 15895 17150
879155832925821569 9838 11358
284388360677077409 2064 6535
369219869730041921 4772 12986
711786257082309249 396 10871
855514450190202753 16735 17107
720342180463624961 3350 19695
62856640357249913 14126 16687
571827729916961409 3404 4001
608880722701773185 18724 20675
196454936567711521 8252 18598
896685749669440897 12754 18891
324065462938960961 14592 19326
615292191250080897 12477 18272
204626080706809441 4331 5570
280994330731754625 7605 20721
501102267769780929 1628 13812
873721891696252545 5574 8999
378382056453837377 3736 6663
988013579070010241 2193 8878
3507581928573701 7539 20878
183541805069541665 3224 6874
463363084522335105 12888 21682
908944850407959169 17898 20298
208309309604501889 7632 19704
540292184514957057 12943 15391
6303662980265302 8970 14428
290004044275089985 8261 9453
675135370819305089 10580 20795
340706914350153793 3924 17747
33225118497789197 4361 20628
979485530427734145 2269 12255
781050824992675585 17366 18340
92419696382339825 727 10730
816999615291003009 7074 11880
881836895778174977 17486 18927
660611441026531969 1054 11358
808658213372286337 19428 21174
555182485699013761 15766 19404
490871806372165761 4767 6694
509054885096546177 5286 16763
43093801612602793 4189 16473
923270152825871489 1775 15502
395538104394713473 10745 20804
898290351880291329 8492 18294
253797886511268449 5093 6072
115425833891769969 11702 15950
335484706717192449 2674 3674
703715537461150081 11019 19109
656283809338990721 21020 21795
10201205369561707 14910 16972
281791751625799937 2602 5124
413050405125630977 12955 18796
71579012410285969 2677 13548
425720840133031681 4309 8850
166776566592073281 4795 9289
526369291219012353 3454 5018
243248166423260417 8662 20994
276914055212508001 7737 18868
56271214760638345 9983 12623
921250599640245633 10696 17871
293718029981892673 9034 10969
583277398841282433 3651 15166
503068433737563905 10726 16422
82235702941815697 8168 12905
130959939967201681 4986 16328
262806919782953217 5523 9168
530609519764649217 1107 3851
35259767853773385 6899 13419
776761154910008833 12609 14501
96504162955191937 8301 11394
645072945960674049 3085 11213
412926115873418113 18948 21826
452032124348082945 12600 14901
65460085609579721 17435 18500
669824047500096513 979 1312
954856477853127169 244 17529
366798447824283585 12936 13119
903058350290045569 11456 17607
231086771882882401 178 1598
740151167778591873 11236 11455
176034130199898433 9946 13139
419290286974081985 2287 9171
824456091326108929 7236 8489
799399847658236289 12710 19667
990002047818695297 18632 21439
240389789701303873 8463 14165
469617019278683073 10058 20981
376734245141861377 7872 19955
291348625262291009 10989 17617
659704085113055745 7511 15939
660881076624971137 1747 17253
845022980652572673 4984 14683
592297897486265217 5059 17995
456517244164665217 7923 15084
273776327801339649 390 1456
128264623950812513 5763 17132
754725709519025409 8521 19288
746914066328578433 4698 21707
157190565301558401 10111 16206
885202293652838529 16358 17242
543863098141759617 12514 17212
170064110382007521 14333 17077
675101675392721025 275 2615
759700599798250625 5171 15076
752449219547887745 8816 13308
266745739866856001 7132 14303
544742480802792513 263 7675
730907571602188033 4577 21079
535273846404255233 3481 15567
603619657022584065 8123 17171
16522240174094095 5254 15507
195959472537580833 10718 16544
962537769503885697 3431 14659
662677078924311041 9329 11619
56921301703990681 1657 7402
508139145371359297 2615 6579
122011715811442657 118 9097
423281026208847809 15902 20706
515021972114748673 5297 16525
564007813225785537 383 15469
871660948657623937 7744 20521
884016710640487681 3465 13372
796845284408984577 14583 18233
896010151652092161 1931 7021
922668859637543169 988 12508
19770285356280229 6884 21478
844112841275329409 10765 14863
966192003588375297 9352 19142
783458907910731009 812 18950
159540823437147585 7376 19664
954703088010884225 11423 17888
777633396427205505 10148 18177
43575523586714129 3629 12470
862809878976598529 8248 19929
414555041922749697 740 9604
525600740687083 8649 19919
956711380210212097 3884 5816
724072922562932353 6674 13191
993097486860360577 7223 21284
948923906001709825 8829 13537
588706069533817089 8370 16906
350478892553716993 14411 14886
28830744313562917 9263 15046
513376642399904897 4105 16011
332309992283601473 803 7665
37404627202967337 1997 9874
275219168888323649 19700 21598
547029812079330241 11835 14095
118602523984424833 2285 6982
459061603101837057 124 12882
550698298442664961 4364 11664
883474570322178433 10803 13126
547245537616792193 6063 17442
340619765012782209 320 18455
935868930229869313 631 4573
720455779868814209 8485 14451
645687477425941121 14544 18614
476438853515041665 6404 15637
165724106554204545 14326 15686
293383012199214465 10975 17978
391829693096415361 7356 10715
294298082435922497 5626 21261
589291889196370945 4503 12842
767044750704400257 1988 3413
195720973241709121 1124 19603
173361850317768065 11378 18436
712009693711575425 10519 14099
945561224748715265 2571 20177
543128474238645953 15071 19467
936238951664627457 4321 11403
730482655142591105 9962 12781
513835333164820417 373 10100
126288837359982865 13864 20192
931987046925534977 7971 18218
432401818223365121 2571 13837
24863563233040509 849 18102
303092536426309057 252 21184
283259517602949985 11249 21047
418065700275686657 3335 20713
104413739175214465 9862 14295
273092712309637153 9920 20349
609839837025297921 7105 8268
340293776222136321 7802 14418
397802905140466113 20595 22046
184127242076161921 451 19144
582285790691692289 7020 10037
27050494952984397 11650 19227
594730724076327937 3255 10585
593444871854490625 1607 12489
269913845184809985 4187 18789
200696367192914945 4502 7263
571130518263416321 5772 12067
517853226158226945 1740 6104
490369253954533249 3463 15259
528706279515400705 6975 18236
837455552145371521 6550 15991
293753704878117377 2300 15442
353901664300359169 13182 16952
906577299748260353 8869 19340
308261425908042945 10770 12969
814566004989050241 13054 14068
331425615124722113 18924 20950
892496658203381121 56 14915
57790571552914121 5604 18667
463918569691021057 338 15288
415591951992261953 1578 11165
777538129446792705 180 3623
521800884469527681 13106 17845
371410985720761025 11525 15627
39406397211713793 1901 14795
811459513202233729 9058 13798
290271545240187841 12618 20620
996435532432048641 1563 14175
165256860557484225 15195 16826
23718132952051721 12906 18215
623904151107481601 10568 18563
616548046447807233 10488 13140
453278123367120129 8770 21668
27613049363733213 2351 8426
456430446701176577 12460 17899
41648315735915985 8062 20645
303392837588766913 7124 12994
302384835328563649 5384 20106
423428281755818177 10157 17020
884587669353241089 4731 21526
278597914409353121 19134 20066
77914092650868129 6839 21071
317298992153865793 11876 21550
442961596338722817 2676 16027
443466896869630017 3569 13345
947991219771989121 16146 20796
909811262201472513 8072 15751
745338421816430977 325 11646
273638379866333985 5679 16624
293990077852608769 7388 21252
832582743085026817 13413 18895
506966602793330177 4577 18653
338359521654631105 4854 12456
78549961570228529 6476 20480
858340337466344705 11986 15019
653413392904074241 6636 17428
54928745895644225 3486 10053
370311473615569025 887 5334
599937175652911489 8346 12844
93311776966476849 7196 7570
633984424944252161 11846 13147
371995340592359745 10341 18710
129947967226840433 13483 19191
550501005166385217 12409 18498
347743225941492545 10695 19934
765666705339437953 7256 20008
33128675932232457 12858 22013
357784075489508545 11723 15878
476104453863790401 1947 11101
865773799102281985 611 13997
820900397505383297 4881 18407
135113434160334833 11649 17555
531481702487873537 5516 8353
621746948983055617 3808 19409
766964982485802753 6556 15328
549449299834595457 1843 16628
492651987755628801 13132 20113
661224424193942913 9819 17234
43720401368275929 11662 13835
816383680621815041 15827 17486
948051850767292545 4248 6339
770343481328008961 9564 12216
449731160247210945 12446 17141
48832656188313449 2536 13253
963901242094259201 15891 17744
911380946645021313 19595 20883
90412303864283665 9728 21047
888990152708604545 6089 18903
653275897784432385 14557 15668
757105584746621953 2806 20541
600468752198906881 9095 20368
339003558794463105 18988 19097
376628952833435457 11607 19920
936647160485943425 1229 20342
42533968938315073 1968 17383
205545428236010977 6571 21914
97009272514135601 7112 12188
635002317021214721 11131 11623
568787317830072001 15379 16903
825061502938002177 6506 12181
35938978294829837 4376 17563
747367980081104897 18 12845
549886988554575873 8591 8646
580793679327062017 10965 13573
617072465633079041 10390 18466
574576769261508225 4965 16949
838999129858649473 12670 19273
359902646241966529 14623 18458
979715418207568641 3913 10316
655638664019175425 2380 14222
500572876763570177 868 11392
338719054399124545 1103 19207
625261479644514433 10545 11775
100776747467048017 5271 18645
968219363201910657 9965 21247
995279549449254145 6146 15857
105707912008021761 3449 20355
30765047609360609 7801 12173
649889633947324801 1720 10465
809175124908822657 14105 18558
950616312755450113 13358 14159
997591125781521921 1364 11046
339675672679931009 731 14401
857049340361147265 4625 12568
180041841009220609 165 7419
593607938280495489 1936 21066
964019608977210369 2465 14224
194903316777132577 5564 10295
985790982365649921 2049 14191
621916431985848577 10322 13191
647822618436350721 2152 20547
142138377104448209 2926 19355
248485221549280769 9045 13459
954615140679845121 3285 3539
466686149518736193 13977 21192
62816058916528305 11301 17157
56782656527822441 552 8691
537023538276908865 1105 11110
610957960560796161 9097 18174
52134299399103417 10806 19219
918093138728203009 2850 16977
378664890768487105 15458 19703
752933093217691905 10393 18331
765178193782052353 3934 9174
804441524238377729 6054 13261
13689642878798481 11436 19547
829889406897336833 15195 18780
14549168998190255 10566 14468
16889632842428171 4453 8017
6914790710151665 43 6990
53907715002011969 8041 20765
366828007368187777 1086 3565
328097097918124801 198 18923
53506040533473969 5351 10024
977801960523351041 680 20682
797680212972142721 9990 11781
273036013126521473 12965 21324
981670648850393217 14792 19202
800004308233738497 3916 19994
143837048573406177 6647 13991
397300703942285313 10717 14446
164067492417668609 1357 20312
616827575883178241 4760 17072
98627496009090273 5552 18396
882473635911360129 9834 17831
104859941582969185 17530 18351
36952139945455545 16781 20386
427015720354265921 5593 16815
187097979579199617 6337 17326
159694318532952897 3423 5828
890920395060931073 3496 19938
876410660403184513 3483 13558
155318246808199937 1338 19974
814014926400300673 7809 18308
800408082895572225 4156 11091
490429437590936577 4658 13349
735409257197097985 5286 20484
774033648115814529 15298 19893
142492398176841569 16968 17632
113259684902789809 12752 20665
846322049027996545 10944 17534
381740747924890625 1763 1931
649340789676827521 2879 13575
330597959086023937 1999 5337
658009779098314625 11317 21196
852331576114632833 9100 14231
141865864391519377 3451 7492
817037426090411905 9552 16282
283508722445354529 10260 12272
335464191218573377 2019 5125
996969836612393601 3780 16620
546308313618570881 7289 13207
587265748840316289 425 21077
341363286280422785 8714 16711
103950602502493441 7810 8282
926384518466239361 4760 9043
11625680516480941 7152 20554
153829049166471777 4276 15485
660249827673950977 8339 20248
111979552475109041 322 21035
325196287402924609 7285 10475
213953513918223585 663 11548
995655472617414657 1815 3383
347560021907174401 10718 12615
363346914660517953 82 17291
324424383232536001 15596 20756
174866011156112225 5976 11982
639275373379636097 9489 14422
819595425061102337 6028 7402
852715033846006785 16153 18468
810395282888293889 188 15749
638084017673225601 9612 18146
161198838213628897 13387 13516
844602269383539585 1967 2658
892434524341567233 12996 14235
742168473244394241 10781 15897
783862322322683265 1863 17835
274078171607978753 11596 17236
502655707791149121 9419 18675
857171166633140353 6330 14534
636970604565213697 492 1717
212961933478407425 1448 20941
690076943891327233 13946 14116
359918299663323905 2957 12347
86851975790416705 7004 21746
898879648489153025 12350 21226
135930436935439041 13320 16451
826577055881148929 7513 16030
632909436585627777 885 9729
893647492919750913 8241 14839
279765382194440801 14179 17061
350431683570068481 2131 7442
938472727307704705 3323 15340
369724383378066817 6890 17489
501446325887656001 13532 14414
487861972416698817 46 17515
220290566954780321 5437 8795
138926833864484673 12999 15128
605810932411557761 8559 11722
343233647982405185 10965 13872
389920957247404929 20336 21237
178029187024517185 4834 17706
12943882993454281 5429 6535
203209555059050465 5121 22015
35990451500985901 17013 18410
927589465790401153 121 11681
663594827446715393 7236 20852
736783500254976129 14849 19671
754357405303075329 12421 15911
595102596739192065 1539 17616
74381988682688417 11448 11884
726820588268612481 14947 17503
896480980159445505 2007 18482
617521507715576193 3069 3912
261118240581723169 11804 16170
839129127762195329 148 5416
234493624642034593 6574 10638
601810412082070145 11042 11974
352787306241737025 18265 19947
172535014046889761 503 5526
601201472659731457 6975 11321
720386272867482753 6320 19380
777173218007518977 10629 14677
483900229433206849 11598 20517
317971137779615297 12696 21706
180321804586466081 10913 14264
467570405537486529 17468 20159
620718050586919681 1341 5162
283554308551650529 666 2145
984659231098685697 8454 14227
845913795986874113 3115 13683
5399028060768530 6942 19375
369579925033981761 13285 17683
469126187065594305 8513 14480
530482183677349889 11984 17906
43579118846071905 2323 6804
207809103678862081 4154 10892
720336440845993985 1979 7548
117332917882819745 17228 18748
227054820805935969 6239 15889
311276938920890689 982 11383
888956340548528385 10380 10991
736985729089696001 7519 21267
982975090713086593 4366 13905
543989407709624129 887 2990
14455854929945389 5852 14173
806627328787172353 2144 17481
106766537820423233 4322 5827
336629400347767681 8976 15360
422448609392429121 6747 9009
820170338009063425 15530 21885
888382184941224961 10465 12562
380354959834043905 19236 19846
171141216991497217 6620 12635
652659187983530881 2119 15057
890665291408513537 8537 12239
255721694966474913 1426 1608
774316287617917697 1598 3502
632435954850535553 14500 15542
215103649519409857 4710 21438
54381602237207009 3306 18359
363198577862799937 5847 15400
156699701979121633 5702 13339
53586710650396441 5014 8496
309728750544145729 6161 8219
151507632014467937 6721 10691
418027870457649473 8124 20777
293913181653227457 4829 11220
798180013457560705 4449 7227
104365773668927633 15021 17787
567366643339866497 6328 6736
950050668908804865 11537 11653
131272838711460337 17952 18118
884265250062693249 473 21341
481103074708215681 8276 10484
613216849027668993 3491 20864
703083486239926017 11490 16051
742135519957440001 3751 11308
16144183063047991 2654 20488
963803824140828929 16702 17979
957344806947737985 12155 18804
59198923220403545 12015 13884
939361222462423425 4150 22004
503449088523485249 15059 16534
110674036992513441 4899 19885
730643088652652033 11401 19352
490100026721947329 11581 22101
26988204436779741 8285 11376
225984809162220289 16980 18420
754429238619305729 3047 16120
82374734337605553 18186 21314
280801171059028577 11334 13880
733805196457318273 765 16624
971429847131485441 3538 10346
954391407116830209 3698 11672
681756883707979649 14664 21586
306081665730921793 9979 11062
354554714719224513 2621 3559
526604116294038273 674 21388
693513333729459457 11703 14432
101218893703268977 3253 18773
6964251217777219 6940 11746
906878048666655489 2988 6876
377665604945352833 2812 12554
321564046348420609 10039 18866
779640418966717825 7476 18563
875686144516151937 1229 8629
18844592915190361 9378 13751
303142908051505345 491 15777
317622196391919681 14162 20004
960636781275880449 3950 20594
437427020970691393 166 12543
836920731553966849 4217 10544
287621388004961185 6178 13419
954934124573526273 428 11058
382467064531443393 4124 18845
492794426042159745 12803 19504
407398944012708609 10781 18126
707399043910740481 3719 16808
81622035102473233 4147 8015
570401271291281345 6507 13723
803459473481776641 16504 20697
893090996346046465 172 1029
814414430090796033 75 17953
170004303052017761 4586 7933
766945151848272385 11104 20692
115909080619374545 7727 10270
79720536658104641 13561 20518
294412421361421633 1016 15373
491087549002681793 13295 14460
372227618697593217 14525 20791
216846999750590177 15822 17282
938215691672432641 8467 8889
174589850712958849 18300 20889
63927194230174681 10530 13540
990271638714464385 4374 6453
669539801128088705 2166 20297
515620326275833217 1154 14212
258280130382644289 8293 15462
798778636017079425 3790 5956
184899761456868833 2727 5168
136833521507053745 4061 9117
291078985462732481 9427 9775
567381338048622977 14586 15536
939288278334750209 4323 21409
643506340995738625 8307 12752
560071846170160385 4164 11308
631543614278189825 8506 17681
987970297147448705 9301 14875
579364739456206465 9377 14241
91978067685758449 6342 15520
743603329680613761 3719 10814
187048649392956193 4948 5720
497240981512614849 5500 6688
243766709669131393 9654 9829
796164308836768641 8549 10430
497068024989879105 10285 16294
177974164847437793 7379 14014
445026310056348993 7461 12281
651126520940128001 8629 13479
224962246001219073 919 7003
918955745834264065 5116 19363
852552886840157953 4126 8130
129913405616196801 5162 18527
78624579246131537 3163 10974
965809972058604417 2238 4563
992022224274975873 6670 11933
413650602479012993 11583 13795
146269161453837185 11020 15909
3644225007345626 1745 19996
147956646677442913 9139 14311
834247155210238849 5170 18919
647405083514250625 11211 14563
69239121178195977 4195 14198
347184672690573825 2622 17866
930598846151443841 4654 7715
128389852499033457 17990 21724
937980623424916609 15099 16864
99538238045568049 1797 14791
179918992449007233 8570 12163
834767383964667393 5465 9871
609149189012338561 10147 15844
621425637990100225 1433 18730
583325112183647617 4125 10661
223403935105785921 1861 15642
824631939107117569 3260 8251
503823034155431041 10541 11437
237465661152914017 8883 15713
965165034102390913 3996 12364
957845788775880833 7078 20839
798682357206942593 6362 9401
719729860555052161 3906 12960
615754054998724609 2028 4739
184660239501877057 6563 14168
311172778663717505 7318 12133
972390795246486273 13117 17417
227460193164453985 16170 20297
663770920264436609 12949 14678
695845685282549249 2040 8126
919207774012736641 4656 10167
163916776320469633 1820 10879
812056780852511617 3713 6764
380903329880283073 7637 14943
174253719903919809 13231 18729
936401662761987585 12355 13527
447087904804259777 5822 22054
676298115915656705 2046 9383
404107412641057089 1362 3981
973446494280786177 13750 19773
104645031679094561 13981 16428
870306862067820929 3987 21398
537504048898245633 7670 16674
382162348876299521 12633 21458
728748871776826241 10592 13547
69301449933490745 2390 10529
546891132408323009 8465 14483
273212440151930017 13196 16302
914534973420469249 3987 7983
792338045318189185 7382 11825
779285466825985665 10415 10682
462119498818331905 14315 20660
183981076014998017 3995 19434
373450663919314241 5864 17861
223941312612399905 2238 10319
984812909469560833 9714 12606
349006363783782785 3716 11003
449575287989773633 5092 15520
965564897379170561 2656 13874
79100125260872289 971 13570
808198637867644033 6110 21422
792137094330698241 13583 15143
787466749647112577 8310 14194
87064906798595137 4086 15224
809143960848413057 3957 10403
468669688190260545 17156 18039
221826071336597153 8480 11703
174103091952893857 841 6455
949166610229593089 5429 5804
462440614842890369 3632 13123
666220887011324033 12903 17043
183131462923377345 4691 10844
878743018471165953 9621 17575
19845903289194669 10755 17578
728199320446197633 10404 12930
239048398225399681 10545 19652
693814589333793921 2093 16990
896097047151656065 5864 9825
63751363982564873 5243 5749
577262942821540993 8087 8827
469948676039617665 1992 21751
510120708944697281 5773 10374
341282235870398401 2494 14906
226393261898145697 1132 9907
901417398602557569 4833 17342
652163607969967489 16464 19415
899658177877089537 2812 4923
661292725280937089 6965 16500
894788178120475009 5890 21506
586756581628719745 8321 9493
346038642366341505 2237 9658
937493662696617473 18547 21970
46930687354755921 10636 15336
105731757452915073 5416 9068
34845567318232185 2507 3344
497941697519003393 17805 19126
263200172049831585 4474 4647
679069201135206401 3867 17327
721046151872844417 3706 13707
230379070788636385 4354 15586
879089598665853313 9384 10217
365513376785216321 11664 17597
936010536434938753 387 19936
168650070663950657 531 11233
808360644012193281 8576 15645
542059332055544001 1147 20413
898995372675972993 2079 9469
740147147549969025 18898 21660
707448973177644545 11799 20269
925352765165698049 16934 18950
267618752412349889 8858 21804
728069084457139585 10307 18791
409050366655147713 11640 21692
344441105705669761 9383 9872
321726662825103233 5294 9617
251474268168315969 14901 19977
910863868154574849 7468 10244
510693508923125697 14288 21831
451376361316309953 4048 11801
475509232036024769 21657 22081
716504043786553473 9642 10608
766490286489215617 595 4877
125223128971345681 3091 13091
402776778195054401 1708 4404
6979483583517522 4149 11229
800755837997755265 8195 21035
3714079613676092 2001 5126
715555698157039873 1887 13281
899626650201124481 6466 11620
339737669181062081 4952 22039
44861384300208585 8560 9884
35346958654109529 9450 15818
338119899613882753 4913 14876
270656647522983457 4208 8010
451057731310303489 5652 17503
235725766717798977 207 7202
97657777183282945 12206 18022
870884316115677825 9408 14229
104854391730373921 11987 15058
228326736817329857 16782 19211
113535342134934321 5010 11777
304930924741469761 2575 14704
830667213128581505 6364 15036
378457015937989633 873 8318
213310106733157313 13104 18457
246416905764618849 10305 17774
848203531050462081 8411 16527
881671242255741569 9918 11032
201288005787187521 10941 19082
984889883990106753 2861 12605
211583682646395489 1257 14099
827879182058332161 1755 7404
692103450062599937 3781 10763
212253026687562849 4180 21124
774609841165659649 429 19559
624293370276056705 3432 15438
685126776204764801 10847 11772
546977674988212929 6796 21444
315732576819389249 12680 12682
68736634916980681 21458 22084
415061098408099137 213 2340
864347813341254273 992 10442
283677201126085537 5628 5960
833369577351810177 12575 18576
792521505785582977 6138 20741
447765092163322689 10213 11966
183487880808403489 6316 8655
905492471262739713 9795 11483
782130546707460225 10131 12892
571544882730734145 5771 17280
769373026108770177 2321 6841
653326195658500865 10881 14727
359597809786247809 9351 21913
253445275248949985 9705 11616
911010879533964929 4162 13745
454059294164473217 17530 17964
482635963187131969 16251 21686
881056093387229569 14464 19146
579094867025123201 5463 17431
99314616322111249 13298 19211
527033662038530113 2567 16164
197672953888698529 940 7233
788434436879700993 6500 10244
636765809376079489 3236 17199
336765090407052289 1078 11837
629806210657079681 4738 7128
336824114925764929 1068 12257
620022753490381697 5449 17334
858049382084299649 6304 13609
221315351481095489 6501 6582
688471659966555905 11800 21129
423082432016407489 2205 14063
948538575809887873 5863 19810
1480124786070292 8531 13622
634730823874594561 5897 14544
878459263836212737 3463 9728
535442918025790273 11390 13940
621159425999522305 1296 7413
294285618419682049 8989 15895
864293159423489537 11353 13464
735905042321544321 13733 21811
629461830783554945 3849 11736
321226478463973569 13886 16370
986886058602571777 1450 18185
729192641888072705 11075 15315
91846688021618657 4239 20164
713464601049881985 12413 13209
369715028542465537 14491 21561
197550522049819937 2328 8186
49955941550734905 5309 18096
555844344642896001 6321 10318
3363707798278882 5132 21696
629470186790609153 18546 20809
946283398702533377 3398 12002
201705204871476705 11898 12860
665230538706573825 8716 16517
38706188628079729 3114 8449
857434068257475713 5551 21764
462459855030022721 6091 18905
162413398654045697 1148 19049
11976167724764509 19849 20141
644500512926398977 536 10506
115313363878474465 6029 19876
461812483170582785 11020 12014
9683636250823469 6573 18125
806149964452032513 14007 20980
592246292383453697 7782 19196
71088172948144289 7181 14375
543331940234150337 11587 21738
449414295370402753 916 21849
825891237500915329 15224 15321
42384695256039609 5594 10595
11062265948023509 1442 9587
836818892888061313 21102 21812
506393847399113665 2279 12943
954285230311079169 7287 20834
343830863794675393 11504 15656
60165099715831617 6250 12187
163585691163266497 10897 18871
749776277467709953 19464 21295
188398652145107105 5006 13177
586658236553290625 17157 20648
606002939509625857 11521 17914
979420147118638337 3432 15333
603172849191178497 234 21519
449688363740463617 539 15493
7031913866743623 6846 22025
726690944440584065 203 11144
377023075055458177 4962 9387
363837937884227329 339 20346
872695501855549313 2444 13155
730622923082698625 1902 6155
291876281687518017 1950 5715
852898435526682881 5249 8914
908633530217432705 2543 16961
220527173076824577 4370 20144
363933716952313793 4873 7062
833990912651273729 2423 8384
438370744100854657 3393 16505
36404830149159297 11682 18191
226881724286993601 7223 14915
915342408519691777 4003 9309
133078376822087569 4767 21716
321548915732030593 5490 22157
8994332866929967 8225 17710
776785147498628737 824 9856
876164719264512129 5749 7331
582284100812380289 13009 15964
934432117879975297 8446 10813
419407705670195713 6705 8952
194996925473478913 11606 15478
152320694810192961 19226 20492
311586518759892097 4650 5567
224660752623350401 3125 8054
797055833240069249 7067 12596
61147555455498545 5626 14030
906634507575613953 694 12635
756143715395936001 7888 12384
908428148047168129 3369 18602
269484959626716161 11255 22130
21563012712444873 1426 3029
93686803577952561 5089 15640
747691248175090817 11285 11980
29164330825999229 7023 20597
970178637014509313 6676 12887
405484344596445121 14344 18813
106265430531582433 14184 18783
375873648898881665 12251 19908
374793777184716929 18915 20344
58094368680912113 5615 8917
534891943382337601 3948 9046
143856934255914833 5954 8050
576508064959209985 1266 21843
126134916455399089 3268 7142
552112956113266049 38 20846
371609964723127489 5763 16117
983791922887714817 2072 13801
905393681019461377 19212 20719
950927009954558209 1459 21390
63473910736028929 1869 14325
882309770959420033 9872 18914
338613403264943745 7016 17119
149990789739181441 6330 7405
297270426398519297 8654 15708
832851847315961217 96 3379
938084976529040641 3724 15314
441030567754769025 3569 22001
983097472453458433 8791 8810
517508529388788225 997 21276
310912547006367361 16001 16991
359084709077937025 7879 17257
840341334955788033 10291 18370
714827273487653505 8730 20079
160824082133785857 3110 5372
540767505953898113 12043 17938
572958502901990145 1403 15805
935022643650153601 2259 5408
225975982921497121 3225 19024
741244639301815041 20293 21394
788117841751308417 16480 21876
303122186939216193 724 14143
8505400432426314 2021 17367
915737060787666433 15061 18504
968220410174545537 16850 22107
202357944846124129 266 654
23658043809192009 3029 4374
808193361611476097 11374 15980
115857876985394625 1246 8661
377662981521123009 4753 19761
231076499913967841 1394 20149
559736056704583233 17902 21002
437032366547150273 2236 15223
29687271711861029 2340 15851
67063485281309457 17128 21236
793414977925213057 2398 15685
298417256504286849 15365 18566
517565437041863425 1412 20629
255000082187535777 4837 17089
149886449576928993 4121 20932
424941533963782081 9304 12030
732382961106946305 5308 9818
184139934712519009 16843 20850
650450426654632705 1305 6275
926756347745204353 1659 19252
835905464306929281 19184 21333
889130660210753409 4313 19527
718364623146602113 16955 19356
838792937531472641 300 22029
698040190863206785 2534 3688
480122429118338817 11555 18185
474835156988635969 13649 16001
797622738183839873 10010 19559
63447865599695065 7095 8184
634374844001030145 18516 20919
680252702377703809 17705 18800
692034711635038465 5080 16262
768849329285369985 827 2357
504905969695769857 12872 17150
661171881607575809 7346 22141
325378412143670913 5679 7919
488382671151068609 2768 19262
91855692814135633 17783 18828
855664959887736449 11927 15631
585885505780815617 15808 20879
759745758101427585 5821 13886
891648583260902657 3323 19420
439839140249464577 8642 14476
399354004326461633 547 7232
928063924644785537 11945 21307
43403155274432945 16679 20678
441685204129289153 20831 21804
947109899778773505 15090 19531
111085948159580289 7485 16880
458883943317871937 8263 14993
989594219050108161 16366 18054
678276760923331841 3706 20820
46441103305223665 13354 18089
701044181441147905 4163 14206
925783850494088449 13536 20537
483186740372381953 2633 6645
421668879668640513 10157 14038
988149165993533569 5905 14054
92836783079039969 4227 4903
775232901665766913 6683 9251
937318670614612097 10564 17726
388767653295047937 3495 10359
687266189011285889 12986 19340
949444373925608449 2808 7148
323742211278766209 1562 8264
452609958572239169 6014 9445
289557391993131585 796 6128
842289138675944577 12504 15501
968774572206509569 1034 1563
530190842629906433 9311 14846
506936174811858817 13002 21433
50275812276417753 11800 20678
846202914799402369 19934 20702
379391860865084161 21115 22062
694002881229753345 9029 13414
713312170475752833 7304 12673
428013797982426753 4842 8267
269855667833127201 1932 6146
397542880031000577 18719 19295
117835931366151665 8450 19272
65522404851304121 3053 8154
279302882148002145 14973 16329
64848403661361689 2285 19081
6689032013873942 10911 15297
518628445998469825 11698 21970
353734583539903745 10520 20315
78709558320372961 1745 8298
126661864754161969 5120 8819
465996505249517441 16059 17223
672359398903083137 11627 20166
365173739133386049 735 6906
426565244070310721 5031 5764
743681036168876417 1283 12518
36127499645289161 19806 21877
49928085642097385 799 7039
611446816627072513 3870 4995
21740906414191133 945 13463
176003741097488833 4685 6704
912799291807292673 5047 17866
931881767897728257 9458 18426
658223134333322753 12092 16287
765482688658551041 812 3577
563834353516359233 9041 14462
157736581412045505 418 20660
572423080606096577 11104 17646
405128457234340545 6733 7891
304545007730698817 4576 5683
466905833458987713 1968 7353
393806659734874369 9048 21180
230776202884186433 1987 7706
869363003394500609 1217 18398
331607119603425793 3749 13013
593041934283729025 15935 22030
58998810909955073 8734 15878
599733257556412289 6913 20733
565114772120246273 2536 19343
245240561455457153 1982 9997
22935885413971845 5839 14424
880512703329475969 3603 21389
204420601912140385 1588 3341
955136789378865793 7820 19289
539891624111803009 13487 17295
768764541832272385 9466 12688
350206047158998529 2157 2364
966290861855721729 5910 10527
682397621414423809 962 12576
931335980615546753 3416 12996
12546396347225653 14767 15604
742627597787457409 8867 18131
761745144991564929 410 7168
151852688783666433 4514 14072
263670737946434017 4840 13538
246217377566178913 972 19441
264233038694044353 597 14314
501400436569088705 8144 16149
969472535338859137 697 14973
620058605872724609 14437 16402
464341180347659585 18267 21946
631014027010596865 3828 12391
247781796163486945 7793 16880
132985741076478097 1451 14280
756389429034726401 8836 12737
738350982122387457 7460 20957
819022262512270081 1838 5291
654337998277338113 2902 15359
349517295551621057 2208 17854
395162828021174337 8108 14719
106012454909951265 2748 17420
931688658469706625 11930 12411
734434224271694849 2373 19342
265335545402297857 5183 8143
383429321221903745 1857 13564
863136362841554945 5937 12658
700633447152696961 2027 7066
573673126023411585 7275 21991
349814234066037953 9875 11420
338155651348582593 2373 17165
527797923606357249 16521 20719
140939514965641169 7238 9301
118814709455214993 1623 21447
103927130924187601 2107 18615
834993975895045505 7114 13811
628024834897193089 10364 13150
21348047765748393 9369 9642
267925843500417921 896 5075
907860931136440321 9480 16502
937906994863215745 13382 19573
543146688215465217 11307 12377
227222459923279265 4207 8043
771152450381904897 16627 17100
224159894768295233 13554 16383
756175982341439105 13912 18317
9703665347725377 1829 15479
887331325087785729 6403 8551
724309760204295809 150 14032
348054892992898625 7168 15447
695878337293361665 6112 14583
869003414121110017 3291 17159
359931993106332737 980 13498
718085375598953089 16216 18415
970112661731345537 8883 20632
643212142732181761 4901 21223
266957614393493985 5314 7519
45908460433672361 14953 18703
119412997856169761 1791 18015
920291651186332161 8520 14453
792541217768505345 750 6223
130890782692462 6542 8440
383007901072968321 11291 17041
842258327475604993 150 16382
31726661711861225 13094 22109
137357144815915441 14895 14895
368103058701688449 2815 18776
230646148228416353 15896 18917
300102811911020929 8995 19638
641644341090007169 12371 12965
931802796463923457 10451 13667
758175047101246977 2668 9529
529114821414101057 1415 20508
12073461442291489 381 13061
116192088476406497 4723 20070
641472493071191297 3539 18807
19507013190068533 4181 10521
560376083094276097 6547 9844
277211461727116417 13459 14894
523910654651700737 319 3113
245716722013771265 249 2998
116722956558440673 8370 12376
816866640355652097 5583 11735
191014012626126817 12647 20793
29484772174217965 771 3735
442095859936053185 8593 11775
995503037998982913 8672 20489
660249125934683393 452 5011
813442926928349441 10234 16104
339228765906675265 10235 18870
233725090496886177 4863 21646
208618515360214465 15304 19316
493301957390119809 2550 9844
966895037641656065 10721 14632
413809738878338625 6270 21252
663508370136668161 7378 16324
198191255156036321 2691 10329
67185686524304345 27 21045
744284936270826625 2146 6830
74724066051444993 15860 20829
39762466923381369 14351 17179
682096240428570881 15290 21640
279225674688998273 9840 12270
920502372528801537 9814 15558
538310773156172929 15173 20856
980818048895962113 13723 13810
690644521067280641 14101 21533
661303783066259201 9599 11397
644208478996493057 11203 21383
356090453357047937 9164 10336
117378828903039073 3525 9488
548026690749480833 15081 18628
830581846605145601 4427 21265
337164739069315521 7832 19067
80735464972558897 11886 18474
593486210893345793 774 21672
72963886445680977 1662 16411
765585723187264513 3077 18035
523853872271583745 3574 8733
926978388647967233 19432 19469
947568453199654273 5393 19823
292213782843525377 4648 20911
940672393115345793 13805 15749
942794383168163073 6860 17249
975174772518560257 1608 3422
580665650801428481 7491 10682
488288812709978241 15925 19076
717823054173408129 5058 19787
475081770179219393 8647 9894
691497966639836673 7584 17457
584526865977903105 12032 13844
775923253922556417 8890 11929
945258597914463617 13820 18549
317719931050199041 2913 15781
176163791484238881 9858 20990
4473110293645278 4145 20610
582126862739801985 5863 14419
737202032163672577 10784 10838
2422728469479552 6454 9405
140201737293850209 12748 19893
337181581489321729 18379 19089
229723258382797729 13206 18523
387245648745643905 2499 13801
917743190428183169 8820 19054
578087112010411649 2831 20795
11121044467607533 21605 22141
471170407058803393 15686 18494
567862158427786305 11564 21763
288541569546968193 8721 19000
496502979120187137 4151 12654
172347193960344929 439 12137
637399912379692033 1656 6146
973033833764578305 7942 20329
497848595524594369 8071 13544
363727996762531073 655 8117
25966480809685777 6433 10193
307941501138746049 15053 21341
164549933730690145 1822 5992
821505429280872321 12596 17395
63424947248421401 8548 13549
736931351538562049 15500 17955
511362567920819777 10417 11105
974597292286528513 13940 19377
427315237758207873 5600 17144
893396389293290113 7611 17170
966590994967425793 18294 21071
636878286406410881 3129 17610
682461842313898625 6409 12445
52140600328176137 969 21370
780715245777564289 9971 17395
987833230116859137 4487 18145
349891658316082049 9232 10061
982524550598359553 5620 17735
425555870226936833 9562 9807
572604749978719233 1941 2547
234518619368287777 2910 6472
171007149536098529 2636 4036
396823622511440961 9349 14918
992665520857354241 13789 19952
488370040272187137 3037 6070
587031628056596609 7607 8972
515734798988383169 10753 15237
961568553060569601 3224 8889
707849732485783553 687 11871
26452346341546473 5332 6723
862394817542387713 8455 16174
198801563610640385 1389 18849
580943985549353729 2992 21989
734503764637086209 12528 17428
615837838692676993 18979 22149
155450942743581057 1969 19697
956542531712415233 1918 12219
998369093164189569 3790 14468
120810576558788801 3102 18570
219300046699498113 1935 16944
118206675692263729 11563 18668
829784097444591105 5501 20586
544330494920934913 12518 20398
979653326432323713 2808 11629
845684941660636033 9808 21297
712256585394175745 592 15193
167333892449100577 19376 21390
473474951525428609 3585 5271
48041927689823185 2956 18180
756214554928337921 2781 15219
116834514231619841 3436 21590
448615921851565953 321 11966
283092626493072417 458 2741
938911148060146433 14058 19301
667289846509355265 20608 20771
415609988861302081 11599 19758
941461332866381953 407 1845
463782752052228609 7817 17663
908546720515751425 7956 11614
199753846323542209 4618 20181
794425475279808769 1292 2202
575123122607113409 8813 20776
920911832035919489 21107 21805
417333809374962753 4086 18053
679049344076176513 2641 15639
436721590848353729 17354 20983
741542838229555969 4397 15979
585677393362114945 6602 7747
440124804213581889 19232 21835
315212567456075713 16273 20366
523333384912881153 4189 18533
722326642680666753 1553 3031
656154738935370625 17214 19562
297366986275680065 15139 20834
847497308363934081 646 2593
314558557130705921 6102 6934
857954234667261057 7116 15287
971869348517248769 2349 7057
170744908303440481 16404 18659
451599331715225793 4174 21381
787193449326068225 4010 20632
886086949805790209 13889 18817
680764165510119297 10213 19054
947451177810872705 9794 10518
44028768577987873 12188 19205
472146008328781633 6160 12254
260023641054679905 15475 17857
165906041735734529 7144 7589
215404309906674017 13667 16946
458853075657547265 13404 15340
974928106880902529 6772 16076
449067393428403969 4324 21833
158068145142351585 10441 12303
340584614992838657 2280 3034
219184281925088001 14476 21707
988922235735753217 18889 19019
604125840862977281 10241 17386
164533287102560865 3034 21264
847848946646799105 9740 20690
344958396183809409 6144 18375
155212125306974273 177 3042
986341604580918145 8176 9136
889786744244211969 18589 18791
760639820576823681 4287 16365
199138742634332289 6402 9560
703242512763328129 15009 19477
565886711446530881 14090 15011
863242803834079873 696 1069
407086913038881473 15921 20654
334807443180284993 3183 17991
759976578113814529 10806 20875
125001680632191633 6880 11837
508845342849312513 9742 13398
25095775325926441 260 12381
977408695431201153 4656 12547
732971269172590977 7665 20800
678913484860032641 2200 2405
286600747253391585 15552 15612
418122659759909249 11856 22112
859118128239611393 2546 8129
450033798205211585 228 20282
105465987589131057 3259 12327
618843855701534593 12671 16261
73911263154027297 3105 15113
877300161630387329 18025 19106
147949313482161665 7205 19486
262055810145049857 803 861
123478112760107457 15500 20292
151701416525767745 2187 9712
228356563271834305 13197 17074
83463991497559681 1371 15868
43981279711200473 3111 13451
874963319063880321 1433 6359
556353321769012865 2110 15908
257701067450248897 6862 13644
653388342539567873 1472 21485
297888026731484929 2378 13816
823756762500639873 1311 18046
423735213000107073 9593 15424
610759022810636801 1048 11970
453971695961683969 925 13549
524058787566492161 12033 15774
393435400535899777 7730 21889
221443786570045377 1311 17542
922696886956927617 8434 17508
737855504399508481 2970 6432
132497268103499265 1401 4689
982433448793809537 3849 10970
988211321647128193 4055 15356
39252152207399857 531 20189
422791712991077889 9869 13221
979153335147639553 5458 21594
946657183549362433 16804 19697
866747191703328897 11863 21380
616392358018806913 2861 8891
871265849550891137 13687 16053
908619646586657793 13063 14202
201019712407276801 6461 17319
528169049880595777 1288 17128
532914711323837057 14910 19916
463308736183122945 16058 21871
354770904817289793 9967 16944
36879135067046321 3483 11422
869070474573899137 5713 17648
261339022681198689 10698 13091
118998402611129713 1275 14837
671997981799187073 914 2575
825353037447182977 9524 10741
848366086824071937 2554 18511
47882135243927593 376 15749
949831638521693825 494 11451
789420502436112001 10560 14439
779291242212309505 808 7584
782277256356270081 6467 16474
629349203342194177 4482 10593
77607773592159649 2322 11396
171045712778536097 7508 8504
600464040799725057 2785 18734
324136986859890881 3394 8396
875230484744630401 10192 13704
841776406927493761 1446 17957
794491685323141121 4009 6081
17262445602135303 6174 11619
201473057172147905 5107 10975
138116666561089121 10199 11586
560743017543135361 14949 21647
262869707281716097 5876 10617
283061698112955905 11981 17703
494550961249046849 11110 11292
283185527246008193 13000 21169
51111864800525097 1749 4282
212366785533344417 16718 21374
895961507815556481 8547 12668
905481195835907457 19373 19950
87534645856898401 14472 19970
236942152200466433 15124 15307
344441286090813057 6639 13791
421398626355387073 5583 18354
267113131664324033 6805 8233
264924095826511777 14686 19621
454410955023618625 6302 12497
858876280459586689 29 16691
376534464158346817 2444 8400
694688314365659905 2144 4253
627900812267228033 20913 22014
848070522524086145 12647 16063
52616508656392113 588 6316
992581208953435393 4855 9325
278342247235386241 12874 20713
413606967209066305 1821 11012
73431790741871345 7761 12825
288660923980042817 212 7203
82020174979021473 749 16613
841233637788736385 7796 19714
522119264669321153 13113 14697
860835916884962433 17407 18884
719007768556323841 12349 12509
773719980885065473 16060 16060
898740158331470721 1972 15078
690582581949538305 4915 15021
419351493359954497 1025 13557
384102161418685057 11568 21692
66969839292021049 7341 10736
240941305147497793 1891 13128
426787050624895425 4301 20638
959562592107406721 7145 11676
10891920069560969 5902 7444
406490113490288961 569 22146
224509421568967585 15474 19248
269045647204126945 7157 11880
790525231258435201 11955 20324
876609614774832129 324 3230
700531830815307905 5894 8826
54222282870970417 5964 17918
167695400691520993 8099 16673
333090014705728513 1549 16841
950863180412113665 9937 11465
108069149135349825 6752 9616
18062148187759421 8459 18621
350873460522176833 848 1973
885900406399727617 2040 6727
28943043266199453 8878 11244
539007600983929089 506 10229
200730606011799041 7594 8562
399735340978651265 17488 18447
560804534144967425 132 18750
142031517225539969 14939 15151
63571934639281129 615 13896
436054087404343681 8920 16570
761745594286029569 11434 16893
814512836385865985 2668 3460
290899827957186817 5073 14031
612374694275672449 8948 9142
252150423085016225 8057 9245
228285018695025601 12202 15956
101999437999506177 1899 19476
92815113393655233 14285 16532
758986644141121025 5909 8637
337411753092659713 6755 18759
547602927485453249 1172 15476
496572103345641857 4737 8222
731581023610790017 5732 16031
67691367368148289 9928 18772
228075392881731169 3236 4395
834861961917354753 1232 7647
203850098005265313 8432 15615
675489227521445889 5853 14941
402169595185934977 20440 20964
745139796851219713 11503 21112
424776931143288321 7460 16775
710099128465508097 19746 20758
14963304201966567 13521 17810
771764538854185345 14229 16263
288770953612843329 545 16765
315443717497920769 8167 15547
299985426580288833 12778 20652
682576125611745921 16015 16878
845613786582152449 7502 22095
963891917994736513 12407 16709
944387948491549185 3445 13529
38638303387145361 12197 13020
340550427630208961 5077 9374
34524696023659373 13060 16664
55337892991556001 5 3848
599089366075759233 13701 16659
372677491940965697 6579 22156
884420899536614529 7096 21899
22969782418794437 55 13482
965922942844414977 9176 15173
17428670222873423 856 1060
965438860983376001 1571 18254
767012320042621057 1372 9618
897755717213925633 664 2004
649357497576790657 10789 21275
908388552088318593 4002 4043
191715975150980705 4650 9498
362267775140381313 10149 17427
846639237740365697 8650 13068
426149876651500417 743 21851
102468684330940369 200 14209
990938199816753281 17859 20091
140202487185820961 1428 5869
18796746073171277 6983 12358
487377781353540481 4153 19099
655732619051136129 2443 7278
578977305940643585 10441 13685
235610465357446241 9243 9882
302375351326414657 8283 18352
336194729681466241 12521 20182
568605599237020673 5600 7095
146361227126270433 9528 16062
567704284123333761 3617 5952
889489435058820225 9737 15684
263671418675929921 4319 7397
479629730168944961 12698 20281
269971190039282049 8554 20989
299755198672414721 769 4405
872019136015627137 3242 9755
928333669765372289 9300 13937
834692849652878209 1106 21080
162936601999192033 4529 13021
592356379461850881 11553 21555
527992651952821761 1942 16687
591172812504904449 14446 19345
677248960139394305 14498 15295
940781523948391681 7189 17805
954461525556403969 5489 18711
980756947922412033 4316 8381
47614257246792137 13752 17601
925202705851749121 12121 12355
534612766672587713 7779 17745
281538998632324673 9997 10261
686715677678250753 8924 16420
755272101382434561 18170 21168
732354952882978689 8898 12168
342302306216662785 1849 11911
789535690672082049 4693 18197
495265879038047553 7512 8190
676913091282223489 6939 16268
475149679463466881 18642 20885
78034058718145617 1783 19173
603492122489587457 18439 20993
800819177929291521 5352 21173
973522674763199105 7964 8382
735526345104929665 3879 22132
588876433602539649 5388 14405
8794429075528854 6069 21287
158152164389857569 3201 16963
675754556919855489 7652 7891
847303178468099073 4636 12100
709749698985767425 2652 14232
850296796289239169 1016 19258
390888538538817473 1010 8118
20399744837479973 10832 11372
13464247850414779 186 22088
406172610373740609 288 19133
188923689869483265 6452 9452
210437049713579681 11504 15613
968976808686839809 2326 7313
79888483793791217 7392 18625
829186585810148865 11351 20738
958952183559350913 10381 12577
748063386747510657 9898 12447
409986043720461889 3647 14725
481839181051952897 15405 16018
785023815131058433 10121 14878
545984971290231169 1916 12184
426722023332001025 1476 4639
832173559987026561 12955 14454
122668120837179377 2543 7555
871441910122463489 3598 13048
867783557448998273 15098 21838
703776697588665473 4547 18381
895767857260029441 9332 16004
63721654607114433 13608 16599
867825431108581633 3305 7775
138857496201879377 2927 19622
532870077557280577 16218 19636
839599489311304065 5959 18873
85070619807506625 9263 16559
723580517723689857 13435 16344
622034214384360193 4285 13658
514749278692526977 17478 19983
263604406677199425 4589 12797
527431403162310657 4900 10275
416002126246301185 12110 17639
140219755648253393 6183 12599
354675741980766913 4898 20753
206612024542863553 7349 16314
157990543298939905 8950 20957
66783005905413977 1717 9430
570430136542693569 4290 16242
142268010074545265 6324 13725
455444465074439361 10920 21422
618392130595346177 8458 20338
889544065536394881 11924 21964
406901484910179073 9707 22104
289582768904939073 15034 15406
387196159447675841 6348 21217
331094414963001089 10054 11188
510406739213848961 16573 19126
428334896460715009 4074 19213
720028701343245825 12308 15008
749935742656699521 15215 18897
326450135105830017 282 11239
84505309305558993 5339 8541
860364119991594113 13660 16738
457505861247664577 2591 4930
67936956876295089 5718 18275
314280755202165825 1090 12063
847647772742625665 8533 18819
844344294703059713 3645 12851
316481157150292353 14611 17845
427459577574143873 1898 6904
111756612505011793 1074 20698
567071325349797185 8942 16804
736408117946254465 17317 20009
233352643548844449 10943 15823
985109788925491585 13036 19115
189895447159695873 4678 10032
462039692298816385 1121 9036
287877273866531169 2779 3435
386477357883641985 2796 9590
350026886048379265 1555 2929
152873981813982593 1699 9642
60009143146491089 18820 21279
303555380475820865 7430 12867
193182251503710497 895 4129
201693600690703073 3011 7027
580917794049515393 1993 11084
557489126499881153 12402 14061
629553158517762049 10350 19694
564404639877679425 1212 14840
267609486268757025 6390 18286
610209355508892801 12072 16751
756437617048273793 9119 13742
588188238637741313 1700 19809
174931893517300097 7985 11995
860051293277500417 1278 16300
929829940581253505 576 15162
148876657364397153 4442 20092
484928981260853953 4680 20564
244878515518685441 1356 3658
526640688305828801 3132 7149
393760087536179521 9185 15445
9716557367813295 8132 12734
863936056401591681 7047 9611
489255539445661441 13261 17642
618578194704170369 13113 21782
391599799616503937 11460 13681
365885239352714113 4266 5468
586598815918190337 20362 20560
905415630886608385 4505 14856
419768840610760897 13047 16758
703778544273141889 727 7779
746876433213667969 10042 15375
401642536191744193 7856 8333
943657544610065409 1221 14045
497842841173685697 3844 19844
337242181700414529 21246 21304
740833438406127745 7438 20224
605379254579293697 16662 20206
190455097817611841 9826 12461
389643233970911489 12926 21595
478550016170274241 10770 19510
503381833905709889 4707 21468
738092770767345025 10823 10992
239313450845312289 10881 16207
344648978717174273 2027 2445
761788088217162625 9884 22118
122673077756893185 10283 11328
76429231744651105 1098 18686
76914895471375649 19768 20620
249376941065524001 2148 12808
136787787055887121 1831 16386
470330136835482177 12132 14042
997733244597384321 1417 12775
662760865413236609 7089 18939
907994608954020097 7595 20003
951818111130887041 12990 20613
897500303345893249 13875 20159
263346353378413057 7651 12405
477519298176311233 7027 7296
409142677109738177 643 1672
188677837274866529 726 14772
499821952055260225 3396 6768
486305736440009217 7290 15095
28487744886813717 8921 13765
357880922619770561 2950 13812
929272915931679873 10562 12968
991051123983091073 11734 19684
185606530030806753 1519 13373
57050718753259841 2097 5251
502018138974722945 2884 16835
526281530232203905 1318 18599
451587281285480193 2146 7288
497399658309390721 14994 16689
738724044347154817 2835 13746
434135999334536385 1115 8674
326831916201168577 2908 18760
322088403650951681 420 476
303466839454717505 18596 20631
936686738553497345 18767 21810
561825054529531777 21165 22006
688041092430765441 2782 9214
272759301103750561 2013 13071
458555199022221441 397 17720
794170139673919745 16883 21866
658341924538831361 4585 13933
187076352472661953 6423 17284
899390651561809281 8684 16431
546055160020909377 8127 21709
140571090236946369 6858 12293
26425442868319493 14271 18460
282435727702853953 13861 19709
436540737105527681 3779 16751
871395467260953217 939 21558
212708455349758913 2779 15394
889763900199191937 18632 21678
304970848783380417 7491 15268
383768485618034561 8622 12392
856081858756684929 5130 21763
356563580691961601 12302 14115
85899015397355777 1013 9963
462128135222485505 9210 17944
836686401979068929 11292 21671
502663977269939713 10075 12476
977083207834777345 6106 8839
426801335898161921 291 10379
162807131946724577 255 7082
992825643978768769 865 1573
189588850872834049 5728 19324
247090864129319233 10931 19865
946934215304072065 770 17501
348505330357077953 13570 19626
336483905805817345 2484 11443
190776798763820929 3768 11321
476895269565378753 9371 10987
790076864321640961 293 12480
12020935537147893 3155 20285
625422071163711745 438 12454
274165975219592193 4630 21378
823948938686605441 9812 10480
28961095602380029 6696 11018
15220246557916541 6913 20955
878957958271460225 12216 19502
154643382783468993 7703 19898
44561968466322097 1461 6320
849327185080340993 5116 10093
894426615566960257 7608 19887
195535348548865793 7282 15046
326857878408116417 815 11349
608715795673916161 2467 12753
682407015456139009 15034 18032
268336387566371585 295 6504
337715602872574273 19579 20420
265498766207144865 1728 15603
11918556395290381 20 22067
162124204386422849 7464 20694
767633045824265345 4961 9646
720166991284472193 842 21573
10099018482979007 2710 9600
506265504505087425 8767 15617
13621271892812815 13023 20012
948955487835320321 103 13150
403431310160744513 5326 6153
883292375157815041 1145 18018
694404129443551489 784 4946
58112950138891505 10803 15924
324681906889399105 1898 18801
549904606078435137 4631 17840
229592328647154177 8519 17373
448629812982858305 3913 20362
816824013035660161 14733 14807
375881838086563393 14463 17573
338823099655041217 11044 20170
580261826663829121 13551 14679
617691164971436289 696 20331
277776982298213697 2984 12273
344860248614335041 82 17233
505635763015988033 13375 14652
245893644999416225 9914 15191
189677544404808897 10226 21369
677455367976829569 8421 11791
213880030101577761 1589 13119
826701004673683585 901 17215
946790879334919553 11845 20717
992886954870893825 12015 20443
590499737112907009 1338 11360
352594514882913025 6009 7001
375734554200953153 7802 9621
852403059713434881 9020 10507
349902182920331457 2736 5124
132843781206279489 12881 15183
201670474239655553 1936 16462
180552639240996641 18754 18820
934738904054171393 9368 15939
374957399038539329 4444 4608
957162789980678529 5252 16076
475233836234774977 6101 6441
79603373230796145 5367 17011
92768686310822801 7629 10724
68091416621605561 5299 18486
423221764903782849 15216 18455
405023250324120449 1623 14015
645189534807503361 1635 16611
402216821050721793 3155 9427
630346858673601025 10180 13196
112401816443522769 3053 18573
79618576597088273 13023 15958
297044130640451009 1541 20042
281135248505105281 4607 20213
84758931007712593 16367 21085
347319482456402561 10358 14978
983327153334776961 2904 14199
859727797338262401 5408 6952
626836603901338625 14598 20839
246861606872418081 684 20783
233612133173103585 1869 4176
487772132320539969 13679 17855
788282132467145345 10343 18906
367383681754905217 13523 14345
383248561730901825 2742 19177
845615103637680257 8274 18299
963991778721251073 6990 21910
186822150885664225 5195 9478
782766686514129665 3311 16762
154769369516539969 228 19562
936954218282636417 14507 20958
31534341866422013 13848 20189
480790064619803585 5492 21618
910920073815400833 14115 18684
73614541580198529 7138 19954
632513304407556353 10326 18597
37943166469240457 18517 19085
300683658056609473 8885 18374
274300492441739169 6863 19643
188581115723639681 6746 12659
913630202633378049 7703 11802
829313546289608193 1550 18718
967901951679024769 16830 22013
946881078069370881 5287 14710
725078589201224577 7640 11952
182324571299371745 5918 21792
788936476261568513 486 17211
473361822560793409 12240 19534
774510346292878209 7072 18768
777712386895966977 4532 11028
126407050619050673 14247 16510
757828199881775105 17533 18797
795453802687696001 13571 15132
607583545835407105 4048 16497
949377158028312321 13181 17516
685970294774552577 5673 15043
649637819626086401 14005 14557
573469228830173697 691 15990
827741899425618049 1799 6850
930393259855723137 2041 8044
275097911150034241 6352 21094
577628599609735041 9214 18827
933926236838402689 1571 19307
39252237785394329 9883 21146
154419689372865313 6341 7135
616889246587089025 9530 10167
759731581452982145 2749 7156
119218741647276977 1052 20897
846676563312890113 12040 16447
244029965876816129 15750 17202
961693944625721985 5321 10038
563112804071341377 6615 6656
161687131888463393 2025 11360
206768055693327585 4056 9476
979399786404925953 9139 20080
414949298648227969 5753 11764
601699797853633793 2876 18661
272827141034948545 2015 16801
97393592859219777 3239 10907
209062395045936705 1700 11847
51359352353948393 7529 16435
112465142530179921 13350 18718
357643153205472705 17067 20182
87459444444395025 13751 14389
956549201901118849 6644 19360
282743156886933633 11283 18177
12918552895314407 2069 5008
172060016952332961 46 10489
538035093403145473 9102 21694
470597541043741057 2981 10302
50678111954070457 19072 22049
136817640063473073 9595 13678
875238200943137153 1245 7787
68697200373886601 2461 5968
142802941469454929 7174 17616
639096329445369089 4818 19446
954288832775453953 14909 20594
227758785639121441 11068 19095
291320527699625153 3172 17416
289651572934307201 663 22080
284983361001941665 15716 20987
834462016329066369 8980 13475
468520845311218177 2739 22040
585091338033510785 14058 14857
282487832103917921 4079 8764
472738482055614657 4921 7919
887885011267755393 19973 22073
224087234979467809 6611 10220
907578646437208705 743 8498
639757841298600065 779 11093
808180481367315969 2022 10899
366564494052529025 819 6024
736735261447925889 16197 20361
92538150519697377 14974 15037
256967324875645889 246 19423
170692219763001409 2338 12150
660228639235818113 15600 21740
717269928975976961 12923 19747
973521251616887169 15137 17255
712167778342791937 15020 19576
299083686679914241 11494 15452
246049307972736385 6243 17211
598599872768872449 8357 20247
619861471115232385 3392 13205
303910788147824449 463 5446
234022040297187329 10802 20005
485223213963450945 8875 12282
276555157302045281 4339 8567
310452269335449665 2703 21035
177580068670277313 2394 15809
948246829614575361 2114 12296
667841528156490241 7348 13406
135500818527994225 5211 5507
459233583743380097 17085 19030
710390053187893505 12171 14111
210194612485555169 11103 16082
6720091036065413 15046 15396
889486854949790721 17470 19022
309832021885355841 12980 22029
554097124141637953 5524 14831
231809496242284737 15764 20342
157233403897915745 12429 17681
302668198446866625 9471 18377
202611757425490433 12622 18634
774257077094226561 8632 20804
158988122463750145 10947 21911
887469239968268673 16610 19240
181981809047275777 2061 4938
59343001498639585 911 17049
349198528804688385 16426 20723
685816296300970369 17029 18203
180186867841417345 12188 20882
876693056409799041 16110 16139
318807316674916993 1644 15345
590791221233288833 21590 22054
872682078323496321 8969 12763
163013230961475137 329 17122
381431499174592385 3521 19808
25640810757096233 13407 16533
282009963913782977 11680 13175
476014557267397697 6060 16024
124612589910707777 13099 13394
489750106795625601 9912 20202
279162302732064673 4262 12757
140188409009233793 13435 14135
500585214987008705 9866 9940
683065084309305345 3730 17631
898431395792261633 16068 20325
936118001143988481 13004 20357
904291120773518081 18177 22004
739488737206258433 6663 12538
282345566692900001 7971 10034
193388451494378433 734 12249
867689547533185409 1955 11646
532700756462617153 9380 18503
436828196010839745 4583 15923
655737019136118657 6426 14408
24916190203878585 7478 12076
684358714805071617 12707 21475
806023335060732673 2024 12672
235593587865203361 8442 9230
143029277448388113 10697 17679
766641998724082945 3970 10077
77739274981514225 7102 12519
30200678116152349 5236 10650
522835480993318657 11571 20555
382387722970960897 4442 14302
819994680753811841 16701 17674
796548810008836481 10871 14600
442868231779694785 627 12717
882304587545519361 4805 12614
101905348238478417 7782 10834
587768466226883329 10237 13377
520629380043811073 7835 14491
667475155003288065 3814 7756
352693618156539649 2453 8705
846610778674808321 15125 21203
606709805636310017 8467 10022
475983399202277697 8014 13777
404882296604672129 9210 21563
886326949823903489 4645 12885
801758375170674561 8803 19012
86321667869057713 12830 17920
105070899717905073 6064 17461
116597880838561713 1400 19063
320229366469273921 5991 16312
230403473092422913 17086 20500
570779472952569473 3738 7702
390022076475098369 6540 17301
629538950745807617 16067 18369
610574838550192513 1431 13964
246754445667594529 4011 16164
547768193864278913 13326 13449
714209351527440385 1695 16265
94891352440697569 1165 8588
350307281731080193 7681 20336
272940161126648193 815 6090
581657698978130305 11007 19933
931899663225280513 7026 20591
183520389271652833 9036 11311
155464174826398945 6545 17182
603753181536600193 14687 17369
110894973891646481 631 2192
580701169930438913 12331 20053
918239655044907009 6331 18845
824753676128107521 4627 16332
398659202020169793 10055 16913
511864532549569857 4054 12561
833126955849202433 16797 16973
544749426148623425 8033 8877
633431939976276225 3957 16095
496221980656958529 7100 10216
796174859643535617 808 17044
875669345453228929 948 10854
247617234561786849 2966 14755
21971819874668341 14828 18896
460297188823837185 475 16328
366002969207496449 10162 15103
840647570936624769 13679 20039
7815432989520589 5021 9799
413241809805263937 19968 21370
486790761181321601 3001 16118
722551354069551617 7177 19298
474639249379666945 18114 21331
108883445362160097 7657 13718
785645234379128193 16467 21260
409015694892616449 15935 19245
879146304289680129 5817 6336
127215613807656785 14411 22032
852467960308569473 16578 20006
953891490218765569 11121 16079
960715454589294593 2442 8454
166393240346771169 1021 7434
139380844191801857 17343 20388
60816697835576865 3695 12802
793605703637258113 10495 15482
819137599462258945 4361 8183
861826841519114625 3140 5386
99475413510347729 20933 22086
953378001201830529 17013 20590
812985809936613121 9591 19638
135823398034144561 9671 16438
363378917432783041 2471 13935
93022637563297649 8804 11777
703349678576493825 4279 5864
620354123023116033 7963 14407
216239336381292449 7236 12033
684077256441444353 869 20624
501119837387513217 6279 21641
910618367157493249 13943 15935
676171027127424001 16395 20657
473693881752257793 770 10581
940462404347691521 10066 14649
928457283610139649 3944 5422
646138288790226049 2952 5954
212233500903213473 678 20851
892233382547040385 3136 5390
476246417229528897 3486 10278
502184619518345729 34 5723
148978984885321345 15426 16637
195682258798619553 11876 15247
839771703714756481 957 19263
356817508512435201 5354 8492
516781765312689601 985 20161
104307333383054865 9249 9372
958345781486055809 2045 10577
704147760503957505 9605 10888
930090043296690561 3726 10600
856212769863894657 11683 19611
825307535791221633 5406 13893
678532648878743297 9053 21102
114416687121892129 555 7223
117327760405324001 6208 14157
772087620027800577 7369 9248
93961848174672017 2700 11224
337838697614746049 13040 18960
286483120236646017 17744 19678
441599145794111105 13512 19349
223543169192609537 617 15552
104897494363601857 10939 18185
770576617339578753 9906 11359
123583613309104833 20053 21142
795355672938256897 6758 15722
237985615059944417 6896 21708
258746972584809505 8086 10043
741840280061790465 11987 19776
462679835559825409 11495 21883
158031036685830625 9696 21605
966344293913387265 6080 20779
921500350365388289 13385 17013
515102137862470529 5197 20956
591470533571328641 2126 14268
549133298246424321 12356 16359
978558424399590657 5281 20153
466013822365184193 8182 9016
789958595988341761 14908 20666
469071589113219969 5638 20689
353000384826255937 15174 18947
437244660719358081 1288 11994
728183756433526913 5763 21099
635520059013309441 2175 8682
424702134659565185 4832 7689
690531467130497793 4440 17423
328130021583096001 7995 15218
57092735772080521 11107 13076
15825144261125247 12063 18885
877631841715583489 376 3262
89072798576115281 4417 7943
473640654112493569 12498 15855
387085430613705473 8736 14004
417445293988336641 13197 16038
234856547300498881 11524 17802
746065169847078401 7658 10210
604780190904246913 11406 17277
102660543393170657 12018 12318
636260698217217409 16094 16668
461622106994774145 6886 15754
701953657417487105 14238 18544
505248483505866369 12562 21479
948591460463323009 10211 17969
358835800246318145 1539 12453
726078644305996289 4229 4261
826479091685030145 4952 8012
104485320023218977 4951 5488
930693029039780097 2716 21327
187005531460624033 9985 10194
531846529093158465 4328 16124
110095605150181793 1248 14944
865907597564479617 12103 20046
456943888957308545 13053 18767
855003869609646465 11505 18872
959551788456469249 6553 19301
821088459786913921 6993 22071
677526399901903873 17021 19614
150076382730347297 421 16795
967402514670428801 10346 16777
663834382586465153 10622 19663
780568002434133505 15937 15982
142954137589299537 1360 4975
340623002482846721 17259 18887
617217745801546881 5781 11642
396358055684981313 5618 17500
575649955248010753 3865 18310
899005780672357761 8957 10629
295785757918487489 10624 10667
7967652108785473 12824 20659
171711476876197377 7528 8140
393055995311062401 14800 19501
124950682785843985 6653 17057
498250762332002497 17930 21868
565035398895147969 772 17150
358949078806578113 18735 20174
49188188605974401 1849 4513
748474520975062017 5359 12216
41161815070893225 12415 15717
247124715335576897 1373 21421
276416208043592353 15578 21227
688713455311937409 10133 20414
23016162429129849 789 5757
130507083366442353 4182 17921
389762300097665089 12700 20101
909542635634007681 9569 19182
997779555217363201 20286 20543
465352616955005505 2028 3389
843996992908408577 998 18449
845798399280493441 6319 9368
505644371461997377 223 14681
576903315827397761 12997 19797
309440524415272449 9674 21875
594250281987196929 3486 15468
294064892459118721 16740 21227
67311262437886657 7497 15957
735242347244700033 15075 20029
570326892988486401 980 10747
354031649297482433 8285 21859
598018784707139841 3665 13594
377563287888087041 8461 21101
621319506684411521 1847 15183
291046964740729665 9224 17856
245623948507688545 2459 6031
424210910630755201 7440 19400
555882926155543809 2164 19735
7897055993126402 2503 15288
241303086668441569 2081 12813
590415996311897089 1411 4885
717671514872588289 883 1426
575917046539132097 4262 10647
610546183818929281 10649 14338
52293667333337625 11733 19631
604472005106014593 6157 18075
205018385881871265 5865 13565
373107451286532673 5096 14062
13583135891600763 18420 20104
227481587292910337 8831 15400
570957557109096577 10586 17289
242877655996284865 893 4234
802856884683158913 11808 18080
17062676463961425 8599 14085
273709626287498497 10098 13429
493417024402905473 20043 22113
704759870826883585 7347 14022
444392452272918337 3109 10138
657784217227231233 9710 11123
996093139408561281 1701 11169
319083636960606017 10168 12634
960298590704109441 2199 9947
570173942668290561 5203 21023
672467497487421185 7939 13991
491575580900338625 9204 9995
404990360660516289 7661 19885
232520250918895489 8118 9214
368462607349403713 14825 15005
193181639401096577 5506 7152
251489259855627969 603 4227
301058117923290049 960 9249
701989002930592001 19260 20034
859647844927401601 11082 15200
181843424246746817 3064 6665
342873091152398529 7096 15753
864563624796620161 2939 12427
907664179429438849 8427 17343
813557976155617921 4525 4789
503760936095531521 3741 14920
886828007687913857 5290 17446
480499438427479233 12568 16747
383347090724210945 2691 3399
637185610984857985 10476 21513
82971910421992593 6168 9885
55699994732570705 2228 10492
829945670949182849 7965 11967
833024563206620929 6957 19022
454455750198125249 16760 20183
777134976375641857 6835 17160
705316940728007297 3778 18889
278385464144093921 6643 10845
803048769023451521 6271 15638
207567010280051521 3350 13115
376539805632955201 8098 12206
22064540457037653 14477 21305
330379577997266689 13237 20485
386987894394259521 4694 7541
985714305006066433 4289 14927
242357681530933185 7548 20323
98626908051489441 7747 14002
424033908901684225 3306 7703
23517698938956501 7542 11218
449970567526534657 2101 18395
16731355950415861 4468 14624
437612524243952833 6897 15319
289085512265753409 15145 15236
30617232626298121 12810 22075
980028964401686401 16949 19436
145032572531640385 5888 13026
584564007355663105 4893 10874
154336816209010401 17950 19390
519314927522973569 6746 12548
199910081973236225 1776 3451
91240890743616625 3731 22057
281259823287456353 8909 14404
258235880145225153 3047 20081
3273493728464417 15775 17379
844242387983154433 1242 18540
879057077116229377 14499 16469
695152424013375745 989 19264
926841449586227329 3701 21204
647394959045154689 13520 17218
60020763917805201 14939 18543
236155078369268513 263 4710
27495319580332025 9239 13143
716371685619218817 8543 15817
341946604684764545 16483 16584
38077029169105713 19307 19559
522493693587797761 5717 20928
108434554301478417 1215 10188
754873304494566401 547 22051
461821202799075777 977 7512
708828752604937089 9137 18849
877077298373290369 11984 22122
845329088220537985 5864 9613
784177619107882881 16100 21248
117031326265539809 11223 14792
900176958189742721 1434 6218
482949395438765825 1147 16211
126994997373731873 16890 17551
506294095753382593 4137 15928
475758688605093761 367 3680
634953739215333761 3532 18966
301908509965901569 1209 20289
647477378067925761 8443 11416
299425393864222401 9176 16816
747667395811873793 11513 13221
762008714447365121 467 5987
563740791127450817 15630 15677
55534318484870225 8254 14548
38584047669658617 15346 18940
33435358194996213 3885 15952
162433411938032193 7036 15939
28324579344907621 11292 20576
756802812823480065 14885 17081
663839252787727873 9524 10186
700576364519626753 8329 20281
311795601972061569 9674 19592
385326322656325697 8819 10393
774296070930606849 10426 18623
780761672962206849 2745 18312
44964335410494273 15446 18143
328839719134379009 1494 10071
999273039044016513 1478 2949
122421250385251313 7616 17816
783321777509325313 19138 21474
20242694859135213 5527 21980
817713396352420609 15400 19829
39916629193051281 14857 19313
533374558542643457 17590 19896
675292056939440513 6173 9425
748659478855803009 13647 14220
775365034356177281 5595 19964
4977918228757262 13541 19788
386019821321028161 4444 18732
447903676459564097 14795 20369
769027222006094721 19692 22151
390000181968385793 9503 9781
550785600314640065 20962 21209
598132616274956033 16850 17757
838788712905305601 2633 22104
54338608967196225 8907 12670
144441095136087937 2025 20842
443484057182221377 11591 19324
614995206849535233 12662 14357
266440060347544961 2807 21338
310542909812625089 6720 20391
549313452672425473 687 2395
516756632271373889 9007 9995
796650131887485441 4329 15140
655136725319763969 185 15307
647588263251552769 529 9665
936789027746421249 14741 18576
459679026152056001 2791 8448
306515175791190593 1868 13250
395388188801764097 13618 15017
46770831253375889 7202 12265
473364315002566401 3816 21967
817562614591693697 10265 11669
275558857749789601 1350 19822
963776731408650241 14174 14983
641237678284053249 6590 20165
788756409459040257 9208 19791
311090466191263489 9482 19294
697219574983982721 11252 20106
589047510399279105 6047 18193
314385525305496577 5896 10713
464091718762379201 10503 16225
888355489322158593 5960 15280
585609775979602177 8820 10505
57737003123207841 4026 19758
621498496536577921 1845 4595
471140929291344449 3615 16182
329788481458745537 9919 15917
670428586259916417 1321 20302
617466278054056577 14875 16718
931299358662677377 2675 16246
696052423544951937 11938 14261
36145243622513593 15080 19534
350690780265711745 21943 22134
273961287758645249 12494 21679
993299290870208257 18001 19177
261057755625685665 2584 13653
377002879190715841 3131 19720
380160975401430785 5017 20052
232239543972180929 16410 19650
695326925431430657 1844 21873
406186927948244417 8402 14558
436657826090787201 12337 19599
126723593735203361 10761 19302
467366417722487873 1111 16884
529146425028958593 11052 20067
156726935460149249 2866 19977
719484451981113473 11335 18482
881864772418737153 9701 10625
228732910720669473 7218 21956
713332920897578113 4359 10586
252737052558938305 5885 19264
582741853880392577 3614 11961
875583296995191809 190 1908
618940682274775553 1416 4259
63182649534379465 15368 19533
43900939745327609 5119 20385
429372878399721729 4979 12072
193477632502798273 9196 21705
217844903425753249 5846 14340
826373890120137857 12608 15267
15556341076152337 6615 19885
45870781627236569 4483 11869
404821279372495041 5 7283
154657429885560321 13782 20721
346882496455567233 8624 13627
984240413888521473 13664 21857
318852015155538753 9477 11915
913992586886635649 14720 19706
136050527942732209 4364 14614
591216527104656129 10368 20690
737346984615836417 1915 20944
772210819256514433 7126 12816
588521565516732161 1306 4898
26806270384064137 13012 14809
454301095737985601 2380 10282
74598398570074673 9338 10348
269779707128979137 6797 10414
421506882045385089 302 10733
747879234980384641 2853 18725
659929254439532545 2754 12193
465696499578644545 13418 15749
13530657208939091 7955 11636
607245012841541889 10139 18451
184174793048995873 16150 19444
63912687688148393 4785 14719
279562826331222433 2969 14947
274701492654113377 315 15671
721081239478422785 2882 3488
803506051587664385 17732 21925
68761464479187849 11331 18992
994039507693951617 775 8890
813349883989715713 4545 6173
904234690247680129 14376 15605
831957238885202305 300 13074
153157903380897409 6808 12040
173977298238696673 15457 19479
889276487572477185 12779 18360
646321501786466945 17456 20456
210912894131251265 819 5554
455700191136472193 8335 9877
259948027884977505 6104 10304
871120509234323457 2629 11826
81528510798815297 6415 10457
910607158312217217 6391 11955
330075222994725697 21511 21618
980412956959263233 4310 11710
675889647112097025 139 15736
16866206326668021 9459 13218
353573685745860929 20336 21536
748404133996594049 1880 14666
463151304579721345 17954 20338
842086665451631745 242 1461
312824747490754625 3322 15235
404244366115612737 11978 18607
598215097494300289 12021 13166
801876005465587073 390 10295
718423281827572481 3605 21884
313828616651768769 401 4957
975004725416962305 6195 11704
738330200018964481 215 7346
203021476676344289 11033 21020
921969694616699137 10676 17424
610748762370445057 3236 16863
739049709194958337 6468 13247
882868703848206593 5270 5727
131406051455151393 1607 19044
875659562408113665 5230 12284
617215929432745729 2724 12540
579196982186306945 15267 19190
584568191030705025 4519 18717
72864152759461121 17156 19395
423584157489742081 18258 19261
316144529624441601 1786 19230
825841834853839873 8104 18794
796954490879610241 10120 10611
130112793098049905 16653 17797
680141863620821889 7536 20754
479082738716293505 195 2846
892213212951030913 545 6463
752393725917514241 845 7731
884676150879446529 6491 16935
97084010264786977 1922 19297
963944811200146689 5354 15602
625989678803819009 15575 18985
840545338570382977 1597 21135
493173492135092289 20720 21803
523283858299702593 13253 15726
454009773794822977 4805 7629
400934332902838977 10367 13645
213602814574052513 3805 12795
456619261629722241 9591 19635
655428812071846785 13472 14301
808086439391235713 5900 18295
463232647502557889 18588 19527
578999390765584769 9006 22052
693317776974893697 317 3454
398574754984569089 8204 13272
663447057216622209 12839 15028
264575090751204545 6388 16265
598716942441797121 2732 11685
871145517903176577 3325 15626
854345259886592641 14497 19440
238678883998499457 19924 21837
150637760501055585 864 8122
38128889044603657 6789 20224
104038025196167889 14207 16001
492286887531289345 794 5479
868789473176633473 11705 15531
481187571681591233 5541 10833
754170081363291393 131 21236
351497942262465537 4332 14445
538130208860266625 3798 11452
36770386380286625 3355 5472
807325669904123777 12637 18176
147799979557728289 7986 18460
750154243372833153 10703 14346
527501718115605185 466 12768
690353457339192321 7482 21946
819159549997390721 12783 17055
423736194071111041 19450 21234
723688954953249921 9741 14598
446345894097454721 7778 20851
491624522499702017 8632 9197
389023233959761665 1575 14631
614363954904224129 14475 17207
602378380649405185 19551 21689
494805041314844353 2130 16692
483837024340644481 8892 18672
749361522137750273 5245 15066
312381819894490305 3676 17744
935301716338212737 1268 8455
747732031572581889 12686 19362
601823158162336129 6044 16982
213789865540995553 1122 1969
457265531224788161 988 4412
900545278524461441 8626 14943
622518290352306945 8840 20007
888845981148200833 4902 17928
960558896413370881 7763 14712
478128446783074433 15138 21739
301193081808452929 13740 21060
59526866150996225 4866 5882
110574462890138385 1101 10588
558015654124361025 7156 9950
112859105496514897 20570 21689
138664446056289137 1080 5614
480165559835452161 297 7894
653963245672741761 11163 12553
564965934406064449 18152 19682
525630026588423489 7766 9469
118232237706035201 7035 21117
974390619057985025 14404 14439
640583370614908929 3842 7786
886357938367474689 3691 19578
480547700306598081 135 17446
131417516232573921 10535 16989
78245922130481201 18075 20978
454883612229672001 2801 9250
710034207500694273 3149 17496
531972419934803073 536 20250
75554549709753617 3327 10505
294179088043343041 3627 9394
673913136900036865 8949 18319
979752753573848193 984 7506
944933959033040385 1700 17312
161989034336663457 9920 20589
396343620654715073 9016 17391
537939562072821761 14603 20500
889428119124634241 4369 18166
643579004735137537 9631 17865
244085834843698273 8758 13844
940671310434339585 1876 5823
666777558274549889 1782 19748
85656442607124465 20059 20173
590511426435721601 4672 8031
961402438990390401 4101 10363
343329636420723009 12916 15791
438940429934866945 4592 14472
595442528855098625 2092 6865
235326421964316513 3921 11070
337032730499846145 16591 21323
782539922766368129 5058 9707
74715154345209809 1676 17086
349819351607479233 20402 21249
351677409167596289 1992 4736
249928786160104737 3809 20853
308290272074369665 2650 9233
242022576276696097 8823 19979
812867528025339649 12455 18264
539230898809954369 69 9053
647809397774476929 8126 12651
428770719890806593 4468 9160
839502058570477825 10413 14550
701976504031854593 13163 21692
266718846142307329 1960 3432
615498564745735169 7348 9214
291769686011424065 1263 2553
543563402006604673 3559 14886
665850743766508673 221 8741
233815852177187361 3005 15489
806123085355782401 20383 20390
611330070604857729 11567 17281
156407280470315169 12006 19387
310287108538631169 6418 21692
97103624291623441 10415 10762
315273931270745345 11215 17138
526780303180697025 8539 11679
311633199909479681 1539 20047
922300357836835585 1437 12364
441753304809715521 10434 12648
230059041249116801 16418 17610
705996520364408321 7398 16285
576594886030353153 2294 16073
948597692014054401 6407 18479
460317308057266689 496 12339
559871588019504449 298 22086
320986254581644225 17074 20730
34394428366205433 10101 21150
407085763243113537 1272 11841
611461422924463745 3409 20232
834902901881168385 3183 22006
665672063085388289 19389 21245
262437555478282305 14567 20604
651116473692312065 2697 13243
293562006604592065 3531 20566
930488563027161345 4801 7834
411854709917260929 13244 18536
347561108049148993 7265 14962
557575780817376897 15364 16527
219657203908461441 2656 16772
860880789722113409 5072 17001
706101848746172289 2516 18497
873949596503937409 5628 16648
568481347512296513 3275 12917
761260459943340289 2866 6404
375105683004761665 5603 6266
438563641306888769 3344 15205
820272776426655489 951 2665
813951427008230913 684 7294
944774963362661377 2608 17288
782248384466985473 6814 8353
192823429991342721 12495 21435
987576630632499841 3949 22110
44541712955322057 1621 21512
697099809003180545 5347 10356
481988818964332225 12288 12733
29447339629211201 3343 5631
451047611401222081 8023 12744
907553443564811649 10514 13272
461099654475880513 648 19003
526488761340939265 10475 17101
998330631063510017 13130 14721
862142019624247553 9162 14732
16397871614024951 1692 14052
143871728766821857 4234 13709
938044280032571009 644 5058
436370399258411393 1004 20238
479320821979236225 11614 14872
212904792395615777 13834 17109
554704750215137217 16060 18417
413698578191418433 13617 21689
305334515258884673 15436 16941
124153427789064353 3143 17662
495384028925329281 3234 14800
878549380538149889 8172 17137
332119969803819969 7037 13511
308584887586842881 723 11536
43107272851528937 1622 16419
247238299909470 1668 6626
97548839754325 18877 21660
744921290325049089 13784 14095
738509526720250113 3333 6071
606918502618388097 893 3076
105259174815280689 14073 21556
435827660774659649 387 7761
546974257894191873 4142 17826
800087377592991105 147 19389
394669091976247425 999 4696
653948629914577153 4229 20223
562303235026419649 15769 21062
109805113609159121 4034 9079
922266949062851841 5549 14860
710395179655844097 6952 9857
838618066246141313 2707 4808
161848858111643073 10129 19690
917113962551205505 8010 17585
766703990529304449 14807 18234
827207292673804801 5123 21661
957390850086770945 4327 4694
635190358605264257 7311 21129
754554432238446593 5245 16636
463823368854264129 588 863
945513772691572993 2651 4779
473381741367909121 9318 13708
728014839762362753 1158 14501
775790215456524417 16810 22014
503354358985209409 10754 20788
521360058901599617 337 12598
127558254070716977 8100 18643
950368363817091201 4732 7571
990190091079473025 3444 8968
761522998489418497 1269 2980
144671088983312033 1567 11008
791180089101217793 6253 19080
582513355730217345 16202 20435
643730502626461057 2366 20348
36084026771302289 3733 14428
975035411522355841 19533 21660
858509031940389633 4629 20245
651870218369417345 5624 17126
227365657255301569 11944 19385
266010495694885665 15920 19141
923185501037924225 4802 19071
431771638268834561 5295 16455
981093770907587969 762 9694
27776859298711545 46 1171
449900799428082369 7385 17698
800023023383936001 5848 16865
383689608311311041 306 3452
851501976306579457 7538 11554
669745391299901569 6941 15655
533052480374017537 3633 10657
260274568769059297 7747 15117
659553389565985537 12205 17065
236136135490244929 843 17202
824516357873328385 15926 19735
175969702386350241 7796 17091
201028395037312193 8621 21617
306362769976519873 10079 17512
72570994787987793 3073 15609
976663565082557057 16413 17000
791963787968342145 5472 17547
752403951580465281 8096 15351
639839357303877377 15630 19348
898556517202489857 15535 16238
510994132232568193 3385 5653
387164879920479873 8759 18051
137548804763589777 5139 14427
404257106216302721 269 11434
802136590474731265 190 3622
575828115948798593 2890 12737
888011689658405633 7896 11457
838741604903599873 20167 21214
694074597091784577 18507 21633
811073689052395905 19736 19953
579823286287911809 1395 10343
230348890919568577 2903 13058
175455630930997601 6781 20498
340709285182828865 4545 13786
858213218665262849 11415 18194
63802464236669465 16957 20930
895849112409180801 8769 15317
931326534310304769 11691 16585
96133683490229777 7093 21884
332037318144866561 8724 15933
441543073048023873 17130 19539
375910481171093377 2724 12865
824001900975069697 2714 16478
323744419776584641 11347 20148
285581786680310753 5305 7351
560196541294974529 13065 18570
8511937489892319 8615 17834
350787529999532673 13136 21179
875525073310285569 4878 22046
304687927160745857 9828 18749
361443891894587905 624 20062
375128812491237057 11277 15317
615382551308712833 10308 10761
918686989532890369 9923 12298
222652984543522337 13766 19287
404128960373579841 2178 19810
56956783789189561 4887 19888
420901469081332609 14762 19801
939018896787096961 7370 9090
715947218443840641 13127 16275
949207103147031681 10386 15629
788981605778790401 1973 4132
491553341850909953 3786 22009
817514512290696193 16605 18869
832884966345574145 3615 16327
847921720806557057 7039 21852
891452867748647297 5756 6090
374821724929329729 2183 18099
214131055106989281 2157 9634
554190580279627201 3738 14006
354870861878971777 10140 17543
772062799529262337 4906 5077
529378052205743169 452 20157
397683884525907393 3025 12132
804669207669569153 14636 18133
19881605841714389 3525 7910
821060160072576641 322 17844
455439913421830785 6800 13990
961372598563151873 4670 19918
245350200560263681 4579 16241
397455043395410689 3187 4665
677221009898023169 12026 13885
347838706290609409 3379 5757
243487050569267905 3561 16216
540515035850845057 3056 17231
260609512683746657 14920 18197
412501791245638593 1078 3922
572614785348971393 3446 18829
264696215015931105 619 14147
338642268157673985 11086 18188
691047495363072513 10282 18420
438540913214421121 12779 14710
101355381394668593 8317 11292
622033272315125121 7483 19580
289509034709773505 8842 13370
374679488067268801 5729 6882
192920139847188929 6363 9825
435904629848227649 9907 19980
843391372522340481 964 13271
210449761435238977 12171 12807
606285237031855233 17903 20957
702232180665536257 1193 18458
644756766170026241 15970 20109
486597211263497089 1219 18024
615163119261524097 6414 17344
637859147351480961 10230 19037
536343905984146817 1046 9496
765865816705353857 13951 19041
827707403934979841 11979 20759
167259312583585281 11755 13527
949720262576910593 412 9187
877465859536695041 17682 20063
941798666933067393 14759 18553
551935855886728897 13563 19424
661034794672978817 11775 17646
185161690289231009 10488 15206
760971700566315649 12777 16681
386493376808804353 3399 7445
297872404096217729 13017 17537
377056613262109185 5029 18003
985986254326860545 1990 14934
636464119150947073 7418 21078
745614020891984769 204 15938
920160131729641473 14251 21274
469288296332237569 1918 18115
635725300778094721 8648 21098
560053522121940289 13022 16089
318844065414847233 4348 15126
762740089452137217 18045 20866
122008058271962481 1515 3983
530166395143758977 9474 18534
261961319144216289 4198 12687
255553925181473569 1692 4257
277140147768594849 1399 5014
183091712682262657 11715 21530
971722157038552577 6258 12326
263760262864138881 9015 16566
23229515246487865 2090 5365
361680155211381313 17280 21701
895780533127958017 7553 20712
541065344381578945 11985 19081
285304473798849057 3643 8870
909353058597993473 12644 20582
864135159405972097 3958 7060
701770157398840449 269 16033
702673814534893697 6999 13963
890362344109085825 10848 21648
529368558584765 566 14361
519570966208007681 7570 14545
102527044210152241 21038 22124
875565266252813441 7578 14479
804548263418293889 12963 13908
453455580624961409 15111 19684
546506398984593729 1904 3835
401132754011932481 9362 17735
660443951101580545 5688 8259
687338152780156929 8487 13087
639968642349945345 9981 18624
323672285334716033 14130 16559
571127649290129857 6889 11857
509202641497637377 4273 4741
129611228753919505 14314 19377
60417285773858969 13180 19250
634383937711827841 2439 15827
725890226778759041 14614 19776
292634515279136321 11436 17361
524641542408012609 10437 12446
881195222067017217 15183 20767
660682955198126337 11156 11959
783594644408356737 8211 20408
398400636143485057 1947 14025
775496392928697985 16543 18396
933793813278995841 391 15016
106890813925222257 1818 2637
478059481675281025 5815 16284
357468511022315009 1176 2894
923936322643925249 9817 17312
736121207861021569 19798 20758
480687287287047105 6561 10680
609758945261472001 1470 20630
467353690433711233 6636 11881
728404197603087105 360 12005
506015168788628929 6682 9083
783291543480370177 6464 12192
805952593653671553 18984 19883
963640847329248385 14064 14872
450858835727835585 2013 20033
766486940461970049 175 2977
57298889241096161 8512 21057
466411585325349889 16964 18180
9185776069649877 16727 19504
983007816112827777 21280 22158
976855985251205505 20238 20953
591949444979167745 18970 20667
446704760311511937 14151 19317
107209620981262081 11559 18885
619520345131220993 455 20431
736984848824139521 2449 21527
396201829997444609 8547 18204
176321799254960609 2775 8008
707646689093166977 15220 20127
90157818430146369 14798 21756
307942791306679425 1829 20205
521390673407335489 5261 16202
272646966605790913 4122 9920
293463054706169409 2066 5023
534284164324084545 13424 21703
636940722288894593 17881 20347
75056164504502481 7518 16874
633526859790965377 7973 21813
2034105250082519 10376 21254
448288798180595201 9710 10325
713723548665498753 4238 9503
16482675662988557 4468 19974
999808584676891649 3046 9703
935983700640601729 435 12513
420424076106257857 6918 11771
859259408399612545 9153 21723
297237632645810369 8914 12739
243824268384070561 15093 21820
685480521259350401 4057 20780
619044003158283137 824 11743
931868313006908929 691 20748
969590577437539713 1243 16987
878606397520030721 16634 20313
806722245938562561 7297 10770
908336828127879425 1049 9780
539637756905204225 9681 11464
394662085490338625 3311 7764
423809806514103809 7134 21629
410068342742938817 7439 15052
357858165373809089 7798 14782
965775765133457793 13147 18060
119704415097420033 1015 4597
130511315195569473 2708 4069
738598023766098049 10967 16355
210605852811838177 5060 12157
390340095817894209 186 17795
989699898010520961 18 5168
658676886829706369 9239 22173
231576728411113217 8257 16846
593200875454801537 6373 6640
860614880130889089 1621 3024
756835367919091329 906 2771
786743664949099777 1491 2509
809224658572194561 12816 22173
333107252775228353 3659 15536
165236122792546081 8382 17367
841450105735191297 17736 18441
870843322751330305 1383 19479
882660352207544449 3808 20750
56948060304545577 5735 21509
904919834780216065 13274 18596
538082852508896513 12654 17853
775473228269653761 8806 21553
849911893625627393 558 20072
659042217260349569 867 15205
541482810225620161 4666 10341
365600969800787841 5139 12110
920349287467711745 10841 11027
843399610910935809 4368 12811
331157949489924161 5237 16729
156413749563462561 9025 16390
279945807232220289 11983 21560
946466328767087361 7261 17801
44561623185121137 11926 14579
686536894507518977 10139 22138
778792447531554177 9030 10702
914167231177700097 10329 17593
709741137916214657 4782 18495
335685904635887745 11078 18348
61769522661446529 15192 17343
191785202998033825 6439 20119
673794670483704961 6603 19515
951264597886016385 739 6901
265932952822407041 7529 10201
3589492813276252 5166 17320
934918103566875649 8815 15599
491978011810040513 4425 15580
571024289702929601 1483 13406
808435217461521921 2939 11133
567313469077863169 9120 18909
936625907924671745 13709 13856
459355005945337089 8829 10943
482747329509365377 9090 15624
977138921290393345 4141 17007
578164263908412545 18837 19918
394270437517089793 13140 15381
530414070186822081 4598 6807
889808610333393153 2258 21854
625402564849103745 1681 7095
561812128606089089 68 2562
729714448110556161 4608 6893
928869802469765889 17717 21161
174570579988944993 10947 15032
46076997847958265 3464 6611
249905657415411041 11532 17768
448339409254447937 844 983
44541198377025641 12316 18934
17500534976488071 9418 11684
725788640174002305 7387 20582
77093055683437937 833 5485
443712358021038273 16094 16918
131626960865386161 6342 13549
810617269712651009 2383 10207
738362250306824577 5834 5885
751282701030241665 4387 9457
775004753900173441 17523 21770
751157946129197313 11538 17985
841679430483910785 3077 9832
945628884360878849 6158 12575
200168974183522849 4155 6641
880455815484253953 4479 8935
890161956007364865 6960 13290
39309034613147273 6530 8620
93125216735540305 2783 18638
112710412272221569 5243 20066
993664826715903617 3968 19724
722353218385457281 7627 14807
78591608102438929 2759 16076
481271343381905601 15039 21852
178253316951344929 8432 10900
758309569467108737 8805 18065
939117840132762881 1858 10084
87672743328838017 13960 15260
994221164295939969 3913 21848
303220433144652161 5372 21508
487091622619768577 9170 14845
51247697582425649 2951 16271
667452734449728513 4333 11272
555408118610095873 4880 6405
650945945541774721 8881 10539
861489715820809473 14652 22097
940619020875235585 14297 20075
119631155390756305 6487 19328
220352984259246657 2827 14582
57121702424836937 1569 20424
199202739448157473 4828 12175
355680891370944577 4180 16611
125965169748081249 694 3066
176832779969814177 1918 9905
469737457307761729 6982 19082
248551410844818593 5125 5728
127848693263015185 18851 19666
158763835389720513 11995 12425
270364963899556449 1571 18763
1534653627622618 1456 5555
358032333233278849 4255 16993
692852840373333889 2769 14556
52684263345359033 14062 16154
428443843059177729 4239 4505
545822794194574337 5668 12581
757754909905230593 7199 10833
424079953262225473 15363 19854
167003444258874369 8755 14033
673349545657156737 10024 17641
679768768186889345 6670 19051
415847668481777793 13523 19459
909489436735562113 5098 19435
721205255499253121 5132 18042
434444851964144641 2257 18828
558425021295295937 11335 12980
953061259918619905 17951 21984
512425140258255169 19135 19422
643609760046999169 5924 12822
344208375367518465 10438 13936
911872938858131457 7066 13738
124157716069074561 623 18187
294581217036324033 5231 7844
63484160823424673 7181 21821
953837182742482561 9181 16490
71353341469755809 6955 11370
789406221469235457 7025 17703
861998585717348225 14890 18377
271569233500834177 10041 13307
371143409358889921 11905 18669
606946656260959105 9140 15507
921076836642601601 8083 12344
61158488095820473 2606 5823
550184882547579713 1001 3863
888350414955752449 514 7616
743802501132368129 15282 16328
252481988668456833 6141 16454
774359888100658305 1070 16127
317546103402975169 3224 14124
843775299238945537 11614 17163
846136331972637441 14994 18802
159481102507566433 8268 20450
115424675546663025 6775 13847
485950593758506241 2681 12418
496949956030739777 662 807
296068485162745537 5725 19346
73736016557973025 5108 7784
190972870492363009 6147 16223
21547680154746729 4848 5845
408214364168610881 16324 19511
768721559049637889 1126 15663
263567754203311457 43 8051
673550366908934017 16420 18980
917799758601116673 10798 19266
283289571090080033 3835 8269
779648465036945793 7732 16065
247556203740565185 10090 20912
536997947598631937 879 8329
470156850682101889 7222 15042
12893236632923079 17045 19258
561792930374174657 1631 19475
134609481449299297 4796 14073
468743262787086209 1359 14849
806105423449981313 6840 20343
395853928152909889 5851 12825
270198885760247969 12033 16929
479502924360403457 18781 20513
611498133471091201 4879 14814
87712001817045857 17919 19921
453505049293990913 4092 9193
756471942717240577 4902 18234
912345545941452289 11565 21327
333594485235174401 369 1299
338807521653034625 9890 11699
129646505370331505 18585 22091
180783924622122785 1946 12008
192528552847711873 1885 16447
412857491183185473 7409 16918
762790867772082433 1624 13253
966872027715897473 2735 14149
328527880545259137 12631 19764
473007878749239553 97 3750
110701451653355329 8866 14326
805653458639628929 11728 20217
378467635885989761 20671 22106
746059581913694849 12403 18210
405984913379683137 6659 6896
384597809678513857 13754 16356
310535750456629953 16240 20028
779213249019829121 9752 12360
394083731442961473 9616 19699
455503535762947137 6871 13018
331481099300738433 2583 10105
887885866244939649 3242 3762
283516657372672385 5903 13935
784168670657368961 4463 11551
452305146175881153 1045 7698
600901715347742337 1428 21940
994882337485464065 1194 11419
598696075243115137 2782 9232
170039371457939137 6311 16412
65955718085884745 9291 19611
207766606495425793 4129 6926
473393199813603585 3834 20916
853167944286177281 3733 5792
115906637625226241 5330 16297
521836440579662081 1389 15388
929422661880270337 1809 13425
612320194536842113 13158 15393
732395870201994369 15194 19797
291510399534786305 7100 7781
664604600411497217 1684 9590
525172045925948801 3816 19184
44887444332129433 12274 20336
558955647669719745 11998 20274
771385079194349313 5086 18991
691036251473555329 8508 19800
72244162489081281 1543 7018
615939383558696833 15101 16105
451662088620270913 2855 4854
389239589212216705 4175 11346
936526383892026369 7887 15047
361296792225644481 192 12703
86972249150964129 10864 19359
575807691891448321 5441 17449
775331569360925953 15797 17168
999382522247117313 5601 20238
428932463519505089 17521 20754
591806462017920897 11673 11954
554567202603049473 2611 5357
129637247145737441 3445 15557
603621810864328961 14116 18718
587399625377749121 3318 9550
177324879297540161 17334 19159
713989157799602433 12885 21764
399975236980044033 3877 15449
148626464712627649 13927 13994
920132028440303233 5595 5704
254761312915391617 1698 10298
370812383199112385 12187 20630
606308712965706369 1042 13291
263307712100949953 10427 13492
170483710403914305 5113 11801
909787524592264449 5507 14354
712462534975991041 4881 10626
559823052526734721 2052 19554
391802796256612865 8529 21802
81640368693090433 498 5160
790097050181692801 7644 10474
883722871905373313 9679 15796
607704961750044929 4136 7745
339347711313582337 9126 19317
145176509293342817 5008 8991
475935912569337217 545 18561
38563457002638305 1897 4968
732192968722475905 641 3963
819535597516626561 892 19895
857694346488667521 2161 20908
683994131574024833 15720 19199
24829718007072901 6238 9555
552267958242786945 13722 18505
289681995057559745 3221 11744
448953563432027649 19097 20364
649936892331798017 2957 2975
793033476681081601 5762 6489
432692575931920257 2633 10598
571597518715890369 16023 18346
306242507543078785 13676 19416
509201695183172353 12766 22171
911637185520799361 9251 21353
213677358796601889 1581 3021
599100053650207745 6534 15274
381993513503466881 10190 12529
832201926174061441 3322 20115
703101040676187905 472 12839
571382281635681729 11651 13144
373902620452319937 7095 15911
965704908641850369 439 16934
685012804277604865 12850 21120
566531365316084417 8335 17174
946648470830645249 4106 9133
354494615508368577 3763 18819
710515568155386753 3046 7890
240867632085912225 12656 15532
838585625684878209 14261 16887
33701612523184821 17741 18216
611011526104462593 10679 13749
945781547831817473 19457 20035
992596477290369665 1127 1682
685810654567742209 5086 8593
332983513560577665 4003 7566
238660722603572865 8316 12622
226627345359183617 4676 7982
597243163902941569 387 4360
876671457070514689 18117 19906
170155687270639777 6925 17948
622668220274910337 213 10206
760188672845625729 5337 8898
148178694963831969 13176 17114
809860389879549569 1319 5375
486475605182498305 336 22107
331930933617496065 8531 14216
125611225180094273 5439 18844
397246086257386113 1337 18021
506922534005248321 4461 8521
635887817299444481 6752 17427
905323059496595329 4354 9191
583685865080486401 1134 7201
374631479424003521 1327 15865
155906664107487105 2315 21282
255501904661329601 10641 10871
617961765645052417 3343 14322
355481076035211201 2654 4074
464786221083439681 11966 21536
4345412664491733 12516 18305
534452629437698305 18069 20748
953527931804920577 10191 12464
150665523264176929 471 14120
343988307079044353 8758 15760
552328786809031425 12630 20070
934576848054923905 9511 21794
706336852957772289 14335 16799
276058862566912929 7885 8124
966974730102197761 1353 20947
257668077055136289 13680 15387
156587061413016929 9389 9835
469058552782129793 3872 21585
902343376980898177 6306 18814
315605379352952321 11387 15847
281606870420770145 1620 18789
672335250505767553 594 10580
845210694937708929 7728 11421
802675162745707393 10536 11081
498964100731296129 4332 7178
138797225419764913 21373 21551
958917652543622273 5403 20080
290131453796512065 4493 20880
375621912111196097 7781 17264
773106401967766017 81 18720
694102997423545473 5207 10915
526945433506618625 8454 11894
922379898896746625 7222 8233
640183974760859137 9143 14494
205465547710080193 7606 17699
720718323689119745 317 16929
77682077527409633 942 4388
158623594464614817 12141 20546
934443835339227009 4504 8746
764384102239169793 1270 20213
402104241263980801 14257 16162
555075995551092673 1984 18753
424934368506743681 10065 20031
28110416365059621 8437 20591
999511654610298497 13239 15784
680758201215496705 6551 20408
859232799402707969 7950 19274
949243715432366721 5639 6081
60749428365635793 8530 9828
973739372641929857 5592 21563
900095204484419073 2881 8118
39714601880042721 2750 5036
430049968236854593 11246 15306
496228032156210497 13331 16504
527374820534095809 1118 16427
950373262192691457 274 14350
946747438035100033 1177 10523
562270845125979713 3026 15986
598663243077911809 4035 18927
42489152657431361 9347 18829
473386035171269953 1423 17115
397485456259346369 10935 20110
636699596916731265 7923 21826
222225439096625633 5500 17036
928279853947696385 8854 16288
609978104713079041 8381 10047
755326844036492417 18050 19118
95263588449405745 6896 21341
972785023520426497 11983 14303
493604951649871297 10987 21378
943166514527508353 1763 17893
343758545475303361 11113 12038
422112464877198337 16192 17904
496263306081473857 1034 21417
2022043847038191 4597 8362
461176662472446721 7074 9823
848949827240655745 122 15709
653859292500499073 4458 5031
16751887308306125 8387 14140
993908546240668033 18459 20119
111356751464551713 4202 16488
673781029438472961 6500 15254
155796972571724993 8491 8613
420333807076509889 11919 21187
774606378742642945 3856 11109
330775144191221697 6120 10889
66898155650410017 17570 20255
983595901862507521 21056 21879
209500789795679777 13705 13714
265618498024949185 1840 5182
950368478022145537 6141 19360
715949419807266433 1640 17943
870196635141351041 3027 19338
427310400717374273 8169 21860
231537494363795553 7280 18257
629270827605743873 12551 21875
200122413585244641 13677 18845
718972415798063489 3583 4215
392981064691728193 5838 7130
474153433220784833 1149 8920
336908486197838657 12811 15833
764397160830611713 6662 7963
103585093803150849 11629 17106
511789706637351553 1549 10641
322517789263240961 11322 12649
646273353026586497 12094 17647
42436067368331721 15140 19938
618305674310029441 6826 12190
643467144499847937 1404 16791
440445801897169537 6875 21585
367430190322512129 10713 13135
516954444112279553 4151 5566
383048870761296449 16792 21113
16935170033193005 10979 16884
337166791848890305 4546 21325
573075581902550401 10486 15767
52057890928036697 17398 18885
953507172957785089 3940 19338
235335734730387713 913 6671
335611847752660 10274 14154
750333513295554817 10965 16330
238883531818103745 10033 11297
153993167677985089 3262 17802
421708912888739457 10220 19399
906445360954730753 9581 14653
379641490973654081 10730 18390
909790399917245185 2072 17901
959039295695326593 11582 20282
639472337943015425 2703 12972
388744128798450113 13355 18016
48697270332215937 10193 21082
641817130640028161 9912 15249
211799869822069569 839 8270
167644086742797057 4360 16128
552739441327236865 10485 15334
226866620220071969 4491 14421
6326751308204593 10936 18263
913047781397736449 7609 8123
118818882772249169 9504 12727
100689231476401633 13915 20093
610936587146422785 3416 9390
220629709471211297 2246 6141
216253736446038401 12245 21788
936853987796261889 3972 18812
557432837077055169 11997 13163
530036168719774977 1745 4566
137078078784416129 888 17826
140539827542603745 3119 14990
905618683995950081 20625 22140
889078661483182465 8822 15458
881579141976676097 18820 21141
816471131728938753 3841 7180
534456148754866689 12183 17523
812628484041468417 15606 15998
530589623033737473 2820 7162
327271366952409409 3392 18720
784270887988181889 6398 10871
297799597055131905 11581 20988
164641119875216897 5909 7217
295793145510735681 4117 9776
54162745385223585 7992 20287
27835882358814957 12088 17059
926541795250248193 2715 2833
773242434560337665 7089 9872
398895194454492929 13030 21865
70865381857373681 2729 5747
375962395918197249 12754 13710
917751712823324801 10698 18413
875702124546744961 3243 11138
246387147720511745 7959 21330
349270058470498433 3468 6635
875198139220181249 9282 19087
884175794218347009 9352 17164
3929971988156922 5555 21127
471584226973664769 1727 19729
142109825392871873 10186 20259
526568019424541249 3653 20908
518555570583529857 9049 12302
736663803756105345 7977 19708
832932655889727873 751 18669
830705591034185217 13107 15271
562435834084368513 5359 15574
998964665647708417 987 20291
331093338308868097 4661 17406
746923339253253761 375 9391
38153587925037873 9074 14093
245602216311230145 13222 13718
432418053441047361 1994 5141
111961994233833905 4228 10914
257072990493270497 5908 21327
427960023478352257 8656 20924
494651774915716673 7178 11860
209045844928549953 18418 19364
686388301345047553 2694 15870
836623120420856705 3730 6705
289047601535720833 3385 11124
321104984627307713 3604 9758
964452335989648129 7611 14354
261878546348686561 6545 11202
257109855886447745 2346 10431
434471464083952001 6442 9715
160747550894157601 6702 12310
867286473131745281 7134 15283
52305812424386033 6567 11769
398865764204881409 12895 14803
121307435022742993 4587 4835
47228128291113337 11446 17673
484510289587937857 891 20598
765982462429871489 16801 19355
51312784860769513 6126 11719
881701989097937409 10746 21686
972591536029973761 11803 19456
827739612687306497 10715 21475
424640570977345537 4551 8810
843162702354579329 10062 12327
83237423347007681 1881 5960
154908000651726497 5130 22028
727871528252151681 2395 9044
460448191512686145 17694 18298
724084489174011009 14720 16604
30391886471047513 6934 17833
218080381433424001 3842 4964
872764759706672769 588 12408
645550417726774145 3268 7872
396274918664016001 12413 21901
745928815203725953 13239 18407
890617996548687745 6289 14731
464459662305365825 4744 16103
341631408015413057 7807 15610
136319975908662625 3062 16525
958184260642457985 11191 13601
876443668422631169 7914 19541
285166901517225569 3096 20835
668193513050951553 1452 20063
529983751228488833 12028 20692
792918109590807809 857 17685
123500806218455489 8459 21708
814855995068285185 10430 16590
940287013671923713 18587 19010
88791262887234273 3114 12941
977220493754440833 7330 8220
730342028298181889 16442 18344
72282457146943809 1897 11001
542416690726760449 18734 19934
261978680828516289 12806 14466
551350632886538945 8724 17215
600848411357919361 7954 17988
500021321293864705 1598 8045
614506741514542593 1098 19428
655838447218869249 14146 18511
472379724967598977 15483 15715
210143395331620289 8801 15094
421483776438289921 1751 19158
727790205744213377 9964 10328
641461224076454785 5028 12728
603605133947546369 12617 21257
25117554178859081 4700 6548
144316726321491745 5543 6250
60578817114876673 417 18014
292198943278016513 7538 21223
39816664108283105 2397 8961
569215414946569345 16503 17425
28208965371238293 15335 21132
522435069753292673 9618 9726
20596189858149929 10522 15532
121507110415578273 7307 19333
364598948583935809 1842 8008
844109416824387841 17366 17479
121369741166542865 14676 18031
425150011646053377 15806 20966
484789155074327745 3859 21434
978704292850856961 3536 4497
499921581516797889 8643 11687
745915518512205697 13043 21746
365754828290082689 10743 13966
238208742905250401 11381 20480
430381672231529665 12090 15596
213956135654171937 7030 21194
109153618864770161 12308 21565
336190387025361281 9453 19247
222076533031081889 7556 14713
418441200293344193 8883 13287
342627235879607617 3390 6892
332093906439531841 1145 7199
698707707005009793 4857 6519
968196162126901121 4407 21052
999865775437104513 13916 18581
85884050003180337 1047 12047
731300126978407425 18471 20649
635844528384424705 5554 19410
101022241423923025 8059 10321
99269838016347473 8977 21823
944022622881842433 9720 16584
560682452608006081 5691 9756
408257674951602945 1812 10173
154693082242452833 3197 6264
509944998454368897 8161 13687
467453354164504705 7824 21766
253274487918876193 4106 20785
203764981817592161 1508 11128
944568352923536001 3988 11934
676247969414646401 131 3418
281102364938124801 7442 18995
519490957327597889 15244 16770
993430441714519169 501 16979
716722917348406017 1208 13513
292957769011113793 1153 7846
24912612136724021 2763 7848
335503672242449345 6722 7739
923372274849640449 8737 9104
125899972325459681 1812 21185
805068323577209857 7527 17643
610102628937720961 3972 13739
455240862075200449 3853 19911
512823946873371713 7061 13818
256657029353114305 16603 20213
679608628343512321 16884 20725
652648999224766209 18755 19687
917008702768033153 12520 21701
834584848974706945 7734 19670
505883532907954945 973 10670
586495474737418497 10346 21054
334299067650565697 5750 16847
417657828721338817 7799 15782
221541713470340801 8679 10947
565682424179470913 9952 16900
265734770941850945 4901 7835
484907884031109377 6254 15627
79410457911460961 9761 11942
410201821285355073 5377 20677
356123344398557889 6400 14117
414129497834785793 13533 15344
860043089502621441 2209 16410
558352390279367233 6396 15332
301128087981556545 15621 15999
676763479689320449 3656 18534
887938395646084865 19183 19974
815207024240848513 9561 10984
387729489937473921 8611 15444
696767661122955009 3749 12436
166422488451640769 15258 20038
446488300378888449 696 20758
650613344730476929 2624 12110
900914359879287425 11020 14041
887597735439708673 7361 17779
729972482154906241 1310 19189
909711694541446273 192 13082
546277352241823169 750 1591
40365724100833945 3986 17977
269844552732479329 5302 16467
570718941975531649 14077 14974
346618510833415873 11640 15371
343670170574636545 5742 11491
804357396743554945 3958 12132
799245355886657921 8116 18116
608932757716651393 11023 17529
825539062838227969 12372 16391
761871300338697217 4350 7492
658049031338880001 3550 12358
457411111771612865 497 19619
87365955014814033 15492 19720
984904535436285697 6996 9879
772575481179561729 8931 9833
984261937696608385 5645 12699
407666014227654465 1438 3997
308125995501598017 17536 21656
669276742998182017 20018 21273
591791594065334401 4637 12902
105155977332753281 5448 16185
678055719571474945 5523 16488
829699493887151361 3698 8139
941364092180585089 5719 7718
986696414365606913 5486 6912
295272741093782529 3202 10581
796319488907347073 15347 21928
412686678490011585 739 1737
725032431133040897 20824 21098
571701090973149889 13892 16155
38127989991156857 2928 6714
708531003573575937 3889 12426
852382987570617729 7169 8835
175468032505477825 1742 16673
278990042689645889 2898 10246
669599302675230465 4860 15948
911142173769302785 9091 18762
905192772143479425 5270 7085
263114801188041985 15552 21302
742758348933001857 2152 16193
599025884452029057 16041 19850
837533036764028801 5629 19527
492299909875061569 1509 7056
171142413362041185 10223 18791
394057177651500737 1051 1954
41430097805360337 6360 15880
941005534956676865 3737 9625
441396637764348993 3045 6603
790341006905034497 2128 11418
986664117808174977 8831 17195
619224314653752833 8695 19617
973195660576770689 1432 2318
548516790940436033 17332 19615
601850158029478145 9408 14760
700361573915561345 3206 5277
407605593725499201 9752 12425
129353243078863761 16288 18187
188534879401487393 7776 12992
712120941817506305 2477 22042
129212093330714593 4700 20290
83796836926335777 5508 6443
176133955680214177 6774 14326
562274329391474497 13316 22123
124439861099126865 7490 13341
700911047864988033 1316 5944
31494559669340561 1691 6197
357127385061051713 9591 21523
764241018955083009 9843 12299
733930893888395265 5334 8484
713165043414775809 2524 16035
596792356621424641 1586 14783
229307979392537217 1286 13509
835864116952219393 16211 17389
502169173743794753 1138 13709
285745065315115457 645 6758
743022250680574849 5887 15023
225829409732153153 2302 2581
138254067969924673 645 16057
276641751509774977 12338 22086
511210631924321025 11902 16621
596141214995579777 7109 16998
155123363500763393 1712 9658
126450195283087649 10148 21145
805046030570956417 4999 7738
862912618201573121 13502 16834
523869211970676929 583 15956
352428061362420673 2447 20292
277578236757200609 12042 20134
798910530945814657 6277 17970
986342475873840385 1734 6022
56555178853177073 9197 19517
735761977420018817 1587 17553
90193535962708177 4454 9484
267089085995351649 405 5193
875265754519890689 14460 20225
855692010836442369 1321 9286
885700246086425857 17416 20870
93145953729163009 7373 11169
400676646557929665 9649 11933
933159471721289473 2875 16496
403817632355821121 3621 15317
196721186131341601 10984 18680
13289106311251687 16410 17690
705586700693210369 8713 17318
798802312825099393 2048 7279
219744685785684609 9020 12467
227049140752985313 7925 18444
612730952319871873 11618 20016
933886076112838017 15909 18800
346505594755981889 13512 15436
547756171250686209 10533 20196
926997235572237313 250 662
352477754786402625 6177 17901
148006524565232673 14646 18161
716556276686947713 32 1743
871368661855790081 17399 18886
963959775837008001 17364 21699
288050164776890945 12928 13148
392465323898623105 818 2779
842325621343185537 15382 19026
380427111252625857 1097 22079
597095743856726785 3789 14564
521734018134242945 1880 13238
902034440608211713 10014 10760
553961743541645313 10685 16872
418119990066159617 2138 16393
156961663309292737 6492 6546
830768456055075457 21995 22092
203684961499643425 1634 15592
843503769678932225 12226 18217
494133518762840385 1809 2326
816081230849924609 17165 20529
305265623044828545 7715 10884
439630527322762561 961 5289
669518388486583425 792 9391
675659510493154817 7847 14359
694542777074669697 10580 15348
664590081226123137 4084 14206
38313792908713393 6828 7486
788894016321442817 19713 21053
147578537516931617 1908 5353
464170297097567169 13816 15540
490136064770073409 3295 9768
367745879597585217 1046 9621
412299662562784193 16164 20527
444103740781031297 8631 11799
949367291928911745 4508 21597
597056983934116609 20621 21442
836796722977862145 8556 19348
696105654215315841 8963 21004
776810513573113985 2653 5365
581530273103318529 3083 10233
955585857889101185 2815 4091
357257574079454785 2610 6996
908264274805123457 754 13947
61542757311620737 10086 13263
631332727040881281 286 8865
534296680327955201 7640 22027
420077870394838017 14223 17500
909976076260541313 6836 14719
813699187703459585 3042 15039
475778585110902017 6291 17281
845434674169599233 1564 7486
451458614279196993 6356 19854
361483264699881345 12238 14193
147179813833687937 244 2483
131353168527969185 7504 17394
404785873995059841 2474 13886
605839955894506241 4947 16504
399959751839645633 13874 21275
137888971425315537 6737 22014
536673662910025921 15595 21821
822227135456994817 1348 17839
140449394896123185 11049 15591
159836618384307617 3903 11232
25128194368001289 3210 21697
672325095780049537 13235 18631
635089911830561921 1814 12920
78812407132250689 2618 10280
705190013238102145 6812 18701
104412918587410529 593 5863
843796865797898497 19323 19404
520769564859765697 1979 12412
247101289694207073 14583 18557
525807699020557377 9007 20670
383740009264130305 12732 13797
250949665331649633 15604 20648
382410044246988417 7558 15274
132616475838272401 12939 20143
994142929363150081 1623 7310
44579917660829697 14563 15578
329386836178692033 9881 18608
683223358802674561 11474 17081
723235537324967425 1319 14845
346229982980151617 198 15664
904490928243824001 645 12991
300018603358534337 10337 17928
187524530683205633 11338 22129
201964662014322721 5711 13053
567460495430545089 7108 21608
880630075339634945 16039 21606
279246572448272449 2426 9842
603965448165656193 9641 15234
6766637227961781 12436 15186
681473487156647937 9460 12068
410275089879874625 4674 14143
524214869682342785 8264 19060
299390343713646721 20022 20485
623303784235442689 9251 17764
491778359408556289 13286 17648
388588063276802817 288 20990
190756718363608961 12918 18131
865508928882956545 1345 5670
242362976140711329 1981 14994
521096442704251905 9451 15329
450668237293577089 6169 13021
442396880759698497 14728 17768
398946968735032193 11892 16739
495273961797938241 12093 14019
429570188165847361 7250 8066
974319621233671937 4645 6291
951729775760625793 15616 18956
300357634787591361 14792 16678
23683244740091425 4531 20100
117162425579945057 12511 19896
536776110438040641 11546 15100
557935979901447617 14106 19681
961551957509406977 1159 21579
937885064773308161 13831 17805
668196469424216833 9940 21657
613442207769796993 4663 9550
149360339544536193 10926 12146
478192029998407297 13880 20754
69852750530884577 6320 20078
438948596509323585 14299 21606
305808262069568577 10745 16979
554164030472446017 2416 10019
138982196463203425 6460 13752
791244893072590849 14213 22025
124151608911581953 14243 16600
232310731240001889 4677 18770
628030739331450113 2321 10885
703602067995848961 3659 6699
110786635304570785 2544 7048
301887784757706625 775 10920
225106846323328129 8461 10381
991753640570923521 2253 10211
254981297084647457 2794 7335
543717480838491713 10837 13779
528473223027987137 3988 7447
224665396203267425 651 7939
18375023588895089 16411 19621
275794606370805441 2612 5912
298925279975108545 10349 12466
358180949798342145 1032 20725
327910064064390401 1442 8179
868655181667659137 9420 17759
110176172493424929 8979 16723
623570580942317313 5531 8083
391023705606805569 11107 20586
986218436833564033 3213 5881
47767546502811345 12851 20671
81694390910659105 6982 9296
103197903079639281 6674 8207
772339521664374529 10392 13060
799716925832598273 1245 1529
634613420649504385 14803 20409
508182740615517057 2572 18959
105764818815753617 19912 20632
877136022606023809 4020 5281
977114235329796737 3336 11589
420109222670141953 8254 17157
157071164790433921 6058 16222
262323203646758433 4708 7142
577198937372987393 3385 4369
690886732687367553 3408 18945
555377589202645825 799 5367
139136965248198401 8865 19150
12953928489682909 805 2240
269217661740505313 4769 11736
499401172280041537 5362 12112
571459618499744705 1739 22162
938542314758951297 9780 20323
759607760540369281 2836 15205
600420106159145217 14035 15838
787800530186544257 14142 18342
288936949606071617 3224 9211
558132268444701633 8607 13529
331914839719811265 3708 17970
752980262570190465 3581 7925
605369050210345729 2324 9996
270536385066513665 8413 18330
874465101987379201 11190 12391
782669871617642369 4191 8457
224631415892165633 951 12630
258480736260516161 8163 10214
311644448008163265 1951 4531
326497519974140033 3812 17569
538040834889859073 6011 6358
109239709167205489 3776 10535
464307566074619841 6336 12686
625516500673157377 7866 11257
212101601141913665 19542 21547
177649453113311041 2233 9650
792316738740989697 3542 5466
576968812742450177 2818 4099
654166487739008257 769 9013
248184527005200545 1341 13523
374285374728412289 2113 2711
822265643000022785 5444 6991
693483351102859265 10994 12037
748194181908481025 2168 15527
861586237070465409 1791 19720
243604551937352193 16505 20873
381140082185215361 18718 21385
795902662282422529 4827 20086
841312697195785857 5764 16315
813191898159473665 14954 20929
551148190560414977 3858 16358
970999253331974913 206 16720
317100857583877633 5422 7737
111052127892548929 9093 21636
748181216708747649 13061 20870
880614657653033857 17210 18076
94101519663421841 12067 13816
9172066079301545 10740 16783
843628729555437185 15094 20177
985177214278259329 2176 8008
36691541249350481 5411 8614
629412336061221761 3748 16478
18335192941396629 20175 21247
419917039881134721 7029 21394
240866941535653473 15829 21807
10258568293707527 2112 13374
284735788656977473 14452 18888
668364937765097985 15896 21652
648172983975339137 5292 12283
174996197456323457 9463 11827
709523677468769921 15556 19047
430677447852467329 4691 21274
29382210787172625 7034 18154
865063454205127809 19139 19238
446305475712083649 7023 19744
195486262694522849 14967 15769
323187829830768449 18597 20750
892831695167529857 7242 13646
421119236008070913 3630 15555
229570973049497697 2769 12062
251569777687318913 12756 21744
355419545102407169 2837 17890
466772258994527809 9136 21753
602215294319371649 4011 14813
907222014472690561 13545 19419
234781510939228609 5286 7009
168649941133242721 16231 18199
664730124599252353 75 6263
561884958692825601 323 11211
760511831169694081 404 18784
68271894174333881 4815 15201
111288558774766961 1656 18569
454364256828338113 2714 12576
323734408293915969 5447 20983
934123067219349633 14128 16806
402769893503283073 5318 13066
444569114805897665 7664 12186
368148799220435329 6574 22030
924235875029982209 3446 11136
285478267533910913 10682 11651
560578009578446081 2129 5747
134684471185380513 2073 11167
863089698778072321 1139 16775
272988453159136673 1585 9791
999419561194496769 14710 19027
158069931390841121 6420 16270
877446890325163777 4143 19306
970453010147572609 11147 18170
683199491488718337 14650 18503
187613969666045921 276 694
981954890856190593 8135 13666
741833095782702465 6029 17009
119043737371708145 8762 13559
583162177527199745 7406 16590
185282581771961217 5147 8356
483916256126640577 2231 19373
897070737136313985 2386 14275
994947186552849409 14291 20426
470170832668930689 9304 14884
755760066840814209 7162 19032
502635479731065281 11736 15447
219184766501413729 15389 18417
864382710502329857 8941 20244
594327109327117825 18455 21092
269161912078228481 15277 21101
897944101576030081 2309 3737
401833278140049537 1696 18863
449406022103481473 16822 21164
792131550734705281 1341 9648
242078284189133793 8865 19317
321232651969754817 4906 10689
513171820696932481 5783 9324
233732454008443105 4937 17409
161754391995202689 2384 11729
469834319520533249 6914 9883
568527894425123777 13733 21975
926176891551232769 1415 16937
224160508344866113 13527 18717
788163951702959105 7270 19993
399168627743939905 441 735
19025912950720425 5415 16012
277953771167091201 17761 21855
523107392757783169 7673 15032
903457019864184449 14632 16286
585647377440164225 324 3693
616488053108426497 214 8798
636030486833536897 2381 4770
740952551584491905 13254 17525
314188676033918337 2953 5742
346236249049297857 105 6964
783633215787165953 7994 16025
568852435250498433 5391 21328
351549167679831233 8849 17579
504389438377117441 2520 3288
405326590819388609 9504 18684
446700844931946497 11443 21838
971548074896698881 6306 13343
173537461124482209 5911 14058
364758173417801153 5631 20736
599327321809788289 1579 14863
911934054335613825 5079 5915
786651761778003329 13967 15805
386771311285830401 8230 9726
524823846884494593 8036 20495
614580686268507009 10883 12037
339215774729325377 11183 12128
186009474984462753 13756 20636
58061631954664961 4002 8534
339040526665382209 25 10000
836069713474657281 3401 18552
790390783406255745 3930 4124
889260062871677825 425 10446
565846948773692993 5047 11857
929019444272654465 1249 18125
571974223437468481 2622 7977
676802998851506689 10040 21652
111190580459020081 1139 17256
950042236542756737 12590 16622
968888513744222081 2777 11473
66078350618973049 7661 20973
521863531505655233 17467 18875
938419649327101953 11878 15553
733942347042432897 13475 16601
960697090872592641 6484 21892
176042614108904865 3188 15385
494628698148900993 1188 9469
806601181978837889 2801 9210
415004155489818049 15856 20733
883330202417877121 4693 18437
487490812078675649 21086 21838
962896157361758081 11755 21821
700177635542864641 9957 20516
942621065708220161 1011 15934
583952999267026433 11678 21573
249595380435327041 12463 12493
910150801064453633 11116 17824
599323257078733441 11058 18200
974871153118613121 5078 10283
711062109689738241 7558 12127
934685400090692993 15889 18760
649113757973974913 11450 20167
419070613166795201 11454 19873
35468523842641985 9735 10154
548650903314957377 6941 17075
803012880836941953 1373 3824
127438007061897457 2490 9244
806623154613152641 8789 9750
609274478212022017 8939 17696
81748230291605489 4356 9892
36390105408329985 4161 9259
983174974240004225 1871 8882
74047039235843217 1345 15336
404157129944532993 14859 15059
575183981976806529 1506 20441
832322881869220737 3163 6575
455203295157268417 3308 5609
117128649678033265 2047 20466
185467250577673313 12408 21387
723706238454244737 1468 7852
913214863289603329 6365 16791
160070529684215745 9394 18858
97381609109874033 1377 20639
203575470172797409 3928 21915
9396805750348847 2166 5880
26235204960055825 2700 6594
369466423497343041 6888 8306
491711908069820673 957 15690
31255927526565585 18299 18618
571960600048011969 9292 16751
46475691890634609 3177 11537
705328269184679553 9213 11053
165205422449211873 9659 20969
912858200964944129 4212 13842
738810505146361089 3915 15245
556155824313382401 3010 16716
808211523738442881 4247 20885
247470932014035585 15012 15634
660244125700529537 9576 21826
189306652292902561 6708 17904
218175273057248385 9184 9190
62559382020122457 709 4518
529517106024130177 16504 20854
44859762774766665 11062 17880
34612928504948573 180 2332
132964749968291329 11936 21209
20619522390347813 17703 21478
794403591378898689 19669 19723
35583450194955901 19930 20813
350323326558804353 9740 15547
82445472192532065 1421 8226
313294745386290433 15550 16107
709797494492853761 13666 20383
250528208318367969 3651 17468
309165536030576513 5451 14210
432859217240395137 10173 18753
737280977141232129 6750 10002
195882067128462017 4901 9935
168155001730625025 3761 15688
622237899582220417 15137 17754
507584093866860545 10679 17460
274867982845901089 1896 14422
744553348879037441 7074 9464
383508441842923969 1453 20957
127925277153671857 2116 9484
865266402599001345 18674 21850
374302861836312705 3150 20553
721920597060293505 1348 17846
548315482171666689 12829 17183
454223029844680321 3595 8869
166485339050183265 9363 9721
650757531071821697 16398 16870
66972995877243593 5325 18063
195457681867520001 365 1737
688484759309361025 2862 14255
992051417067163009 6750 17803
484439213544597185 1602 18132
17105698591276309 3417 12887
653364513870428673 9140 15486
284083329156590721 450 7122
2843088950719164 2327 7264
66084150856521977 15962 18040
129149479650138241 6292 13528
57605291629645449 5211 6847
868712800618176513 349 12246
313132695195061953 1227 13479
827609855403892481 5935 13631
107731648439500561 17105 18589
31449149420232913 1065 4924
157926267102464385 4670 20013
340694372508451713 14256 21267
289528002653643329 10518 19141
329782874972018177 4270 7164
511401708374503297 1519 19767
612869287132923521 5129 14474
283924150660300961 16341 16468
66839012069344505 7614 13644
722565698731511169 5227 9061
476075523716858113 105 5212
307513013312618689 16764 20572
229302166493404513 16870 20063
723814820206595073 2021 20854
161483533277788641 3727 4655
825265858428924289 9688 17231
32968734274980705 5895 9164
240833037119369217 194 10497
441242916642821121 93 21803
528765428647492545 4559 11485
217912182505934017 4105 21682
933445137396315521 5120 18771
468405704739893761 1327 5299
583178248058050689 4238 10066
400677115498631041 5946 17211
969779565032080641 858 20719
670437448094091393 8500 21153
952175692799844609 1135 20233
444333530025609473 1131 9382
89488391112976017 15459 18694
829383008152916609 3333 13318
369065687427411841 12728 21469
902715980022172417 10880 12057
468718734544648193 13295 20034
39863226511684505 5308 14216
731583442800289409 6957 11597
102469887003742593 7389 10585
180536565940339969 319 4107
786558537026223745 700 15318
713555795051707521 4708 20302
862230510037697665 14354 18696
254453321534366945 826 20099
309475142684831873 17930 18860
674819751333902977 11040 20657
525845690916050049 1449 3952
16855930987386359 13674 15788
533752666464948801 5045 6176
336537109024011009 1621 7899
266372978700722753 6896 12093
764124536045738241 528 6212
608598265722278657 344 8347
606973803404574849 2861 5324
156861675557316001 10621 21783
840047158706593025 4059 9698
926535135451104001 11876 16649
686850267006537473 471 2754
506772295256148225 3371 20746
801189680323840769 15108 17258
950822179514304385 13287 14581
556837864320161921 13431 17084
430266449400996033 4000 7356
734910529466613889 7869 12954
258800463170103969 2046 11883
915371710940650753 11293 16655
592370836846349441 15708 21840
605855258813033217 6954 14465
577089937419842177 470 12856
964742208920316801 11284 12648
915906371383137281 10462 13307
143534532426226497 8735 21580
827910908367073281 6602 19930
368861742647982977 6917 9733
617679104110770561 4591 11665
625862756917864961 10163 15338
83127875413069313 685 20238
567999494468867969 8091 21402
965230042469990273 19063 20778
575571485756423617 15137 17858
14572743217314611 5073 15813
134331568994543457 703 8387
340787800186397761 993 4818
966844617823067393 3384 17424
788339086423846401 1713 19347
296935872132625153 4276 6141
599187793868686977 7423 17820
871359111757524097 14150 16592
151463175695312193 678 3735
324816787789689729 2683 20704
890515995218486017 10038 16533
373538259169503553 4525 21858
648009921106378753 6264 8729
409993944468485697 17878 21289
462080615240360257 7131 7200
105992314918179169 4301 5584
846226816926645121 1717 13355
677327578091837569 8626 17608
880863100990914945 20400 21356
433966283882948993 3795 11455
199155442770475585 7231 22131
210650488840716577 114 12703
346577028775080001 871 4163
422644723463147201 6224 8936
659812152507186049 684 3333
632378671092784129 16356 17202
563471442785548481 16956 20978
508261351952580033 12800 17982
562556326709781761 4631 17219
21899679190287457 17882 19681
69530477487980137 11101 13221
752384867436713729 3605 20620
120220039273959857 478 21335
381884990252519425 4233 12779
95095278079973873 12456 12498
662134492456043905 6164 16562
399516256661357249 275 9107
645810351078129281 17020 22077
346393858595952513 867 4445
515427178868630849 6709 20751
974587811512037633 8491 22155
408341661856400833 13080 21183
537111174192993729 383 22111
632055947627986177 519 15941
941595433630979585 4452 13483
306173667424193473 1111 15324
773941895334281985 368 1168
5203312069451017 596 4320
349134143081840897 15260 19543
793089909666566273 5507 21126
837893719487247745 6395 17399
565037953268909377 11723 11737
775052374818542977 2969 8484
61515354864187801 4014 15349
86676103072598209 7110 8441
231834594602130305 3066 19414
96841374451230417 11738 14658
45103159839460009 5593 21686
776419605238338305 8137 15634
960479172291240193 7978 17508
968952742877931393 13378 21558
883754493145861633 2059 17310
501701168089518017 18970 19733
545531731976776513 9399 16353
66853576116756129 10400 17912
394110494781347841 6472 12833
666752177779834241 11904 13149
894850810699477249 997 3748
386880508245738497 7950 18557
24548652486718225 17216 19883
210025619865355393 2619 16507
373143201615416577 295 19273
327420182398441281 322 21961
403007407113694401 14708 15287
538097623033529281 4681 19149
232074757801296257 15918 16775
616913309773209985 8315 11547
936872986315027073 1108 7290
909153740252271745 2216 8122
882519084133658497 5371 9797
515816592092477313 7740 8541
384386617420279489 2900 9007
513913008034329281 5166 12005
113264404946487937 6255 22027
893000441395784577 6026 20885
883638699316012545 6329 14043
702499715381243521 6738 13218
339552392486123009 1284 16167
474024694966203713 7208 17963
454654531947927169 15199 19026
216085466559142945 9445 10989
579069109590601985 3302 11511
663108455074606721 1685 13964
448164123205092609 5688 22029
715569098665220353 11578 14700
341705272022519297 1241 18134
158057845579747905 19624 21734
126581728932723793 13778 17425
216490878469151937 10953 15219
706183583980173825 8241 11233
85475932744387249 4476 18244
463069445150043905 8109 13127
397016715757850113 7913 14484
999522757001241089 6144 15084
481666368418700609 12814 14219
127268674723598705 1148 16139
848279454874834433 765 17727
136653800256407729 9626 15417
704045542501987201 7944 19142
394673946263967681 4900 8421
684604204827145729 9598 13064
494082081607356097 14022 19749
271761240822200993 13748 18644
633390683375143425 12349 15444
73024703733118209 5038 19711
344431316274192769 4390 4794
867618056770098177 5628 19061
959232420090931073 2490 2868
21744448003467201 374 14728
263520856021866465 3008 8171
873245162690807297 9226 15898
339218945881544449 5183 16995
577411312986036737 885 5082
418198238933324993 10609 11791
114499572670396785 13028 21340
705355253506159105 9349 18233
609734212361196673 9821 11286
365732730589112257 11817 13199
145041784458527457 2362 9766
715297267723503489 379 1597
844426550850265345 6584 16425
542805354318812033 2916 14483
745389737340545409 17339 20937
473714464952653441 16846 19315
273940381293478209 1325 19385
327014483629195521 6683 20118
636965427313384705 3937 15392
476786965900021889 3500 20790
609058845366909953 1043 16595
733736266447134977 16089 20606
151985343429416289 9510 19575
40645807436110457 8093 15605
909119219639400449 872 2892
17893780942298321 6774 16597
628675192150893697 3812 13276
660375189116923137 1914 7183
867296267820925953 766 16717
719830698915341569 6074 15019
157250222504913505 9791 14575
866514856200016257 8609 10807
649712178422994689 1880 16330
797562167551770753 4208 14204
447308916244821825 14461 16012
807274737303988097 7331 15439
459756707139540289 7858 16441
179070426249847265 3376 15961
655528926608766977 5901 19063
702722813502791809 2063 5637
685375807563424641 9170 16781
337283164732863105 4220 16587
59493999119609953 12436 21600
567226269132579137 1559 9736
197570584879052545 8346 9854
810551614251817601 3907 12213
216658250692674401 2857 14564
862985575418864641 911 2569
10167407415742959 632 20924
170840657873977633 1618 15021
356283681608829313 8065 9078
574546598705627073 8313 21323
538176022909389953 4469 12405
972837661136008321 2073 3085
37957211170166265 8503 20511
235027418085540065 13593 21965
355722112501588609 4304 19679
126538073217314913 584 19509
816168924584047745 375 1982
702149595091857025 9490 9788
952475438405791361 13340 16656
834706943759936641 1124 15621
691452658318567553 9553 16841
598088473317549313 9107 14566
114421163289200929 12578 20100
370454154025789953 9060 19193
341667596338481857 9176 13929
773099010876126849 5037 12776
352341603256995457 10392 12623
168880185740260193 69 1927
520924262765433345 15754 20528
519652976011148097 11425 14734
207965184382125313 6746 21874
834606459223092353 6131 8600
19094240109808425 13395 18135
501635378397754305 9083 16341
268750267499306977 14797 15692
72632476753238257 10131 14703
294329178793830721 6963 13008
31563078259640777 5676 14714
599930349975984769 5226 14227
316369020053766529 11899 19386
348965255726511745 12164 21534
846751924848707201 11427 21915
885855508885917697 13192 13369
21265284816148977 13624 20035
811893249700844417 2668 9021
431190837602205313 1346 1501
487799379942693185 674 19336
516935902810185857 436 603
136095891862140657 4840 13448
91277269903532241 17790 20985
545113033200856001 9394 10999
751234115846539649 1420 10441
608632182943679873 5387 15189
917598799327894401 856 15940
140623372401485377 4670 9034
736817738173297025 13037 19153
713797007881851137 8447 20089
808055482052896641 1150 21796
936095712426940417 2613 12615
529297787296183489 19957 21308
672292685307738241 3414 7442
355627405256687041 3028 9580
872884541136137729 5958 17725
865303590214008321 8478 15480
505681126765608705 3747 6239
442196882312618561 779 10702
886934710377111937 13287 20170
392375595156618561 16467 17985
223680110831040225 4515 5540
262605273919465537 4752 16599
763293988717755649 14667 21659
688515850602097921 4976 20885
101438863092425889 5841 13473
524505796480060097 7212 18475
457358607898520129 3421 12611
939868966133143809 7053 17164
76065736719371553 12728 13689
132886209558794385 8422 16736
439172708692503041 17861 20385
397131156069516353 10916 14415
39548372570010313 16408 16729
536074269609759553 2163 9458
921092002258738817 12995 13464
226024499284147137 1750 14884
903843344986526593 7491 18745
454674609872373761 18962 21655
552728072693646785 1576 9565
500035639674958785 4411 16387
350232032094197633 10637 17242
167663568880175969 15774 20197
201914117823484673 15410 18003
234485613922640129 5985 8980
907831350054024705 496 21689
231608754921044385 4414 10037
474952120837294017 2525 14859
144128138916581601 1946 4228
616076121822544513 11478 12618
159878113523422625 3687 6951
398967027635215745 3832 20495
320500333076875393 9686 19359
865593275044673793 272 19954
498329272123218177 10040 12290
226032036261194945 3942 13648
103180296239738561 3739 10863
855580843246457345 18018 19273
71269282989863569 15195 16242
201942148001982945 18246 19545
878323044306920705 10218 14692
399875942004356929 1393 6341
214767884757609537 6929 7977
748077247165987585 13758 15227
430107799986611649 10416 17389
926509569746230017 8475 13629
201389367019448417 7366 9926
255562730705911169 6671 12914
332168392174065025 10355 11435
486741303786416769 10357 20697
38149363896142321 9087 16428
306631662218258305 3014 20896
967202326334611201 16484 21265
381257788613368129 7911 18318
494448733791660545 10953 16349
885319139940683905 9735 20667
358645769159931393 10446 10764
757194407833011969 3635 13442
804707416188907905 103 22154
81853607674794657 4646 11101
577819055270420993 13896 17290
785563756024572545 1228 18752
566612104825953345 18564 18656
42702763587406881 8771 14539
26923184332172669 18777 21969
22086544587821777 1673 1926
104873052423048561 2133 14201
878410097087403649 7310 20080
100709946146562145 416 17329
434734448951758145 12679 18106
36102637804550145 13718 16154
868223470938225665 8692 13025
289939601553623297 1095 4249
669799195774473345 1283 20131
106201794277442481 3043 16089
345046126947671873 313 11502
634638270867352321 20367 21104
168161960492483329 10247 21537
90165330989481873 6558 6926
904284591477072257 12069 20841
975805151531783809 1114 15920
149690960275066241 13028 15103
767563889195063297 12844 17053
150453754131042657 4709 4747
836105215251134081 8120 16997
593257047605163777 1330 10067
696574075405738625 6926 9918
717528451826915201 6291 9509
113098934505512001 11740 19737
661516197843170049 1649 14891
796129515794891777 3431 14015
211479773499583233 5675 12378
456964671615647681 1420 4012
484028102733446977 5588 11061
59749493462408769 12233 13230
511554570472888769 9161 16498
77094442865796257 9218 17209
422000693385669505 8250 8774
125438774745251889 13904 16320
312874876522819521 14806 18668
361397658133423489 12553 19935
417385383304122113 8588 14703
832687515183682305 8286 8398
225951672370676705 5367 9955
666012945507485953 15789 20099
474486207047831937 9965 16698
338354072520449025 6287 14476
294701234276011777 1855 11725
743163113004069249 10886 17397
851851895582939265 1247 17301
225781455721591585 389 14150
626373748049523713 3578 5773
807225488208853633 4433 15292
946032337835973121 6247 11966
322950317962582977 11031 20155
414179510675246849 8673 17408
214237123990326241 1473 12771
838713891872714625 5426 19302
502253170322365633 6192 9394
992929444319251841 13455 15235
152894476835864865 5782 19294
938590691012095105 2326 18988
532406164070412289 5779 14687
513170374308721473 18930 18936
854897966364770689 5440 8248
384745502538095233 12037 16107
417291675418272961 1359 22084
210443136190654913 792 16511
352866122668029185 877 8684
866842901994871809 11596 14162
521717339937144001 11650 20713
240649639723592673 5684 7715
203009634814034017 6454 21587
158493586841359489 1356 19630
944130437016827521 14758 15603
354185092118648001 10966 16536
289695341642708801 13426 14722
25020632001357513 3188 16040
954560930259024385 18999 20717
791450231527768705 8946 13852
516701867347418177 1333 4290
748710449073627137 17422 19948
135177340059232881 1008 17182
248457207177544609 4801 7743
26505011814759173 10376 14692
478502213163793025 5058 16406
12897272336605427 105 22105
428208227166017281 3491 16827
469839971756780289 8985 10201
43873628965855009 4728 6665
189944164919939585 12292 19161
952959841277838337 1133 12042
652951805828376321 12867 15654
33207183355884241 8740 12420
99903952990562321 13729 14919
452864296729764225 5571 12983
733623077674561537 3474 10661
505833537863992449 17758 19023
743905209719191169 5250 8121
703154362033863809 273 9427
617891127698026625 10518 11160
36786513462928385 1608 15391
903594200313936129 9073 14670
287235920659959745 7912 19387
660344749776836481 10148 21107
158481274652672257 148 15928
53547509620432977 240 9786
495875054391710529 1638 6277
509403995695333121 5067 7187
110332892330163185 8730 14553
283979777682677793 1946 21947
909089828702384769 12861 14185
516795210178255361 10547 14471
3930517911811649 9103 18104
132757916784459697 2320 10874
270233121626766593 3777 20870
583669025638794625 220 10668
597811997123713409 14249 17988
60896299946367809 16008 20052
70808165974774793 1075 12179
414979730565757889 13148 18696
314058953290498241 10744 15924
994325117152175873 10943 17637
486394564820265857 5586 12425
653732981383210881 51 15389
552642239338510401 20313 21101
612616704220986497 8787 12300
502155954505134593 723 19543
256773067117929793 4355 13216
824356257582536449 18892 20776
967717472727844865 7126 16294
851102790424214145 13336 14073
227553671805690529 824 19957
456827039187558657 11174 11997
247136420205610113 6490 17781
666821481100619393 16084 19420
646825123756880001 16492 20305
279877223488028897 10605 14000
600430390534700801 17903 21143
978855858024068993 2371 3975
31759286085115689 4878 14845
587770243606925697 2411 18373
578521597444908033 18189 21826
604315304906357633 10704 11767
834478341779512065 7824 17437
49700171545367769 17470 18035
905079731914799617 3878 19636
911437342908548993 8243 10107
273388571571938849 1277 17846
11381865610829323 1282 4265
629969559459315329 15721 17146
944477640513589761 8902 11707
320652626415064641 1148 6764
636642358218011905 4623 17507
688050588344982145 18241 21275
646038850555946497 3416 7402
176446571045186561 9254 12575
587307885231197697 8615 18584
93238467164756145 12798 17764
331257934976498817 14761 20570
809598933355797377 3909 15202
863085651620423297 16124 19338
387893562440826433 4483 16637
143501282646319345 4718 21470
483430948653545281 10808 19805
123094414776076641 14972 17812
100860986503793265 6611 14195
235594519597107425 512 14789
698117950807695617 285 7610
311617308867539585 7738 17968
262793505320463073 21489 21664
703241016708936705 9458 14792
734054246337404289 17944 19563
908823093641260033 5843 11996
13064567710078025 15856 16768
474136279837615873 5882 11680
276285625108069857 10748 14841
240792251532155873 498 16592
896318474000128897 4102 7571
100216224014353377 16071 20961
224207725028730209 9900 15930
302231140409517697 1078 7203
85578756127976161 3356 22120
681212349219556737 2291 14685
263922590456925121 6728 14301
681674798194592257 12303 19892
839289484993333505 2595 6533
481827612820488577 1872 14531
607782757425649537 14821 18318
816556052471796097 11089 19891
467517767009244545 18174 20425
505869895569141185 13936 16821
225989875808974017 6181 8732
749919375569021441 1511 16365
772994452785514625 10411 21354
718936946582083201 7999 21888
132286051638612177 3049 9947
289321505904766273 13901 18873
780284369208633473 11318 20783
423964130468171137 10301 11811
797788574473170049 209 11845
381001292190831041 9344 14667
865102514356056705 10828 18729
695225749232910977 5403 18694
496255297505012289 11801 21443
180007570839094913 6622 19760
548948935200289857 895 15056
767198735269893505 9197 22036
507286474466635457 1648 14227
712810221149396737 1550 4119
994517753419547265 7485 10727
902905672150119169 4980 12006
282302139869141665 8416 12535
858024920052812929 8069 17106
996815327336836481 11095 11603
876678959539169921 15392 17545
307089960169857793 12277 18531
200170600850640321 12380 16876
245044150558147329 3040 10135
690331059910072065 8296 16554
854179695624349441 7920 12267
899639271024156545 450 15615
171893102773001505 7766 18493
187953710276339329 9054 9230
722524808330032129 5056 10234
249954725293747521 4984 15313
510116397916949185 18836 19556
578353314445074305 21325 21331
509592143814284545 9561 17984
913468864178256001 1934 2999
50753331975673889 9443 15168
547687012784145089 5194 12468
784984813959422209 5193 20865
713305857846421505 6452 7044
211984029634198369 683 1608
227295719710348001 3654 4192
552534230590094209 1997 5362
258904342562047425 1416 4053
160753138242260001 2559 8783
149013286537105217 2990 15658
651152494175615745 849 8637
963090265003046401 15969 21133
18619131678253353 9976 17307
895216451470638209 6323 10572
789768843320455681 15162 16627
210276960681781601 18975 21409
375871878149215617 12194 21876
153294941912697889 14076 16190
8891430530550083 6448 12175
520048629110135617 11364 12583
40250707263158601 3984 5023
580666559315822849 5141 19036
765621120651314177 13804 21363
651827612737506049 1081 6689
874409695352628865 11615 13830
340414866143738945 9086 9835
39555122875182041 15747 16249
270218861543440897 16028 18082
304811586514706049 8404 9678
489438770514901505 7961 16778
827587877812202753 17470 18281
264505732988894241 11507 20148
798556992662728449 15934 17974
997900429351325569 5304 14191
844152540306676993 12816 18331
239053900321096097 2757 17388
347716581558859841 6557 12873
4842027817737461 1457 7857
862331438966020097 1328 4162
385353683486798081 3028 3100
926351179814194177 4028 14408
721089704017721601 3877 9191
847255867244992769 7254 7646
654259638637171329 8528 15455
506273400704419201 165 1654
974825735813929857 1018 10971
257447280899139489 8139 15521
283708806904897409 5197 12522
655794866854140673 11391 13844
852214653758558465 21117 21929
767731255185733377 4024 21504
639729693300012033 12996 20587
982660647891794561 9129 18339
856816752958188545 11000 13494
328965204848724801 5982 7022
505681884705822401 6582 9180
808917485569654785 6102 9419
935690109753728897 1389 9315
289318703176146369 5835 11696
337055284559738753 806 21676
931790046079772289 6145 19755
82421228871588433 4590 15931
107864065764129441 15924 20868
189347303376123937 7528 15641
190320133876756609 12684 13419
810061415696345985 3836 13660
576782502561140865 6927 14465
548940061309281217 1907 21972
741502835742142721 2342 12900
919182449028077953 9339 13294
950400799251128 9662 15075
847806793964466049 13410 18532
480251250592662145 20286 22037
793977684619143553 2272 15811
264798994046199009 16676 20263
140451268143323201 4283 20741
302433112146065473 5648 16136
115374911435615953 1826 4949
432271611332719617 4091 6241
55765172657416433 5684 17768
906518540513221889 10459 13060
854221673457693953 443 7736
496943697624057985 1213 2397
419390213259532609 13011 16615
413503677584049729 1536 6241
716353922421312513 13481 15850
130804665312791009 450 9301
757483072627209729 16794 21183
222550382217409761 1088 18919
668241343709816193 6732 8111
11085188412035763 152 222
546166558686451265 13813 15773
536402797231421121 16995 21229
637269061129948929 8 17558
258481599223824065 10273 14822
539948219885857857 3290 16436
820677763520738049 12796 18581
111792239050551249 12328 22037
155188403946876705 6757 7228
696412516822419969 12264 13546
898523059801153281 2058 6064
866988924845251969 2105 19883
69683411471213929 1689 11578
184833368379983649 17679 18968
330215601999473281 7911 13503
914213873262077953 6897 20258
73975380983991809 19772 21333
216174599769914273 5996 16294
448726356667936705 4555 10961
561873629743296001 9036 13819
259154251481657377 8970 10494
126285572060751857 8489 17563
789180120507527553 5277 13642
29527384337946217 17823 21366
132086732347968193 37 12885
369872130449664385 257 19169
393931805633361153 10115 19166
765570604187409793 788 19857
589858121315625601 5880 7432
98818034163272721 14094 21183
436486760107900545 11023 15383
670955773121001217 3622 6246
933332486881223425 17794 21388
485313286978936257 1129 7200
986906258004086785 2974 18123
62298274173961945 9817 14614
795620619088918401 2650 10896
260552336429853441 10810 15768
348230925340548225 8029 9504
949632107334373633 8646 10974
58316228037679001 18534 20720
347911014298347265 17117 22001
896769840154878081 2513 4409
136121303038400753 2402 3741
125468566000176193 3772 3873
421785413511472001 6613 7803
537161669248551041 4555 6295
645175134364912129 15335 22119
874161779168328961 14387 21852
587842699531591937 12431 14262
873611793248375809 15434 22151
967510110030921985 11439 16943
237400671261223553 3455 20469
697332200281849217 720 15146
748716238084458753 7473 7809
816475808658431361 3681 8810
470266996045577217 12852 19451
539249070062453505 4412 13869
517244687283483265 9758 21206
251016454871141537 9574 14471
458892701727119617 3588 10214
933321442298492289 4057 5807
19991208118685933 5152 12272
735452302086152065 8618 19899
942954539673220225 3982 14164
629669335813474561 10526 21269
777507898144239873 399 1466
564185937891146241 3290 9216
709760935522790913 5495 5999
635098722145087873 5482 19313
119783759471832945 15474 20184
994695128141707137 645 19941
889584814928948481 3965 17764
780761159710664321 10104 15591
349664048821058049 5098 9730
857867327876299137 5592 17777
630077991463121409 10212 20719
842617316889615617 6339 21263
258344444392808001 3814 18908
601838073328089217 16836 18967
79141573086243249 12421 19155
567955602818614145 4654 19309
383314928476199425 2437 4284
971867692213173505 10623 20238
671655438563373569 4251 12111
463174064392561025 7815 15654
944740619904624897 11193 20925
429154691593915073 8474 9755
841495988762542209 1560 3356
997048753130400257 4178 18553
896896215525362817 16579 22111
107441366453990385 10456 22017
96177902436817681 4359 18815
978573978699600385 12659 19578
577737527239751297 11860 13012
536294180178380481 2899 13205
761500334340549761 5363 9849
709833309496644865 3556 20052
982193143407261697 977 10096
509389862906935745 11212 21072
976393697876442753 10914 13147
194783917253133153 51 2635
282861812986883617 2542 14555
627234517724282625 3934 5603
776757687409567361 18706 21337
228724954678114049 4222 18257
294452060213064449 5933 13943
25588880361731017 9648 11958
418837329417623745 2898 14738
796862165157037313 2623 14115
653820099371021313 11692 21437
239444808018483009 8972 14273
759359419273717889 9895 13538
491939914006223937 10105 17030
453545645847572865 13397 21209
720547639559832449 256 450
317379514178622209 2608 2713
910427364229022337 5280 9222
420703023588718145 2879 9809
193912835219187233 4263 8446
112077525073939201 439 7204
416131658635833921 7350 22052
830282362894013953 6061 7193
322144831518635073 2291 7812
6470693775792570 2230 19680
653156777074954625 18469 20866
650412978620384001 13753 15131
359107898929416065 6270 20570
828444168570623361 7561 16073
552496274874698689 2378 2680
759333529854320257 10332 17321
976974528319054465 5170 11099
211264314610371425 7980 20430
785780438919530881 8036 21982
886511600441512065 4747 15200
900113059976043009 269 9726
853846127133774465 16248 18172
75207583573956065 1135 12876
506384217936773249 2154 14348
579774468465863937 3637 8003
688876468323723393 11715 19879
41764312427673649 3319 10310
656190859054706945 309 518
896074990253772801 5562 6167
441207134987561025 14980 18713
357644656064024961 4573 9279
321996985062884993 1839 13331
826198191430158593 4177 20496
920858796717919105 6888 14662
528352123251025345 7632 8128
11329423264388795 2607 12721
514783682493437313 1033 1795
520026435256138369 2472 9711
252225935620288065 4430 6288
638310273265393153 909 5693
115731558483325617 7011 13768
151531877938520417 3026 7134
748862116533913985 11761 12913
228603781616048001 2132 10730
832608338313981697 11342 15080
891487163857615233 727 1776
893765735942935169 18399 20147
907076108149244161 2393 13698
502843259431891457 8637 13763
970146623216447105 18186 19651
297111537113167425 2400 17843
470381414421925825 17286 20859
881179815417517825 12399 21983
325043500793039873 7817 18231
394120450635341505 7580 9265
738674551587440257 2750 10973
59497967362624137 4665 6474
506911525965801217 6771 16116
119568198646149425 11488 14358
103631124294995665 8680 21858
589124077286818689 17095 20156
363340836877281281 990 21695
187493370165356065 14917 21797
881625171323623425 8878 17605
270949866007264001 7701 16272
153743917534523425 8235 15459
429305069401394241 10115 18976
488343445113120129 825 21977
967815151244629121 535 8045
842518516458678529 1112 12803
21118565293875237 7145 17716
180748603653274401 10916 16629
439273336836258497 5527 9856
530173696404755649 13886 16432
888060364946213121 3695 18143
379961861835258945 5317 13631
164530163234168481 3740 6663
803890029174336769 3487 8823
665145858455076737 10316 12261
969514097855398657 16303 17105
515376655490875649 13322 17747
193148310139786625 3870 5926
548682200465648833 3242 20081
642083386091602689 459 15732
874553080180199041 40 10383
610690836287940225 1333 4422
338400467072688129 21201 22014
388241743546576129 14363 15649
320283609663071873 2117 11360
336558081874454017 14182 18721
269963417947153057 14901 21157
736194844969507073 1446 14244
65687853290036457 2148 9913
690029329656962177 4160 4929
613292465296666497 4706 14174
874710894629249281 4785 10544
750257013032488321 5092 7588
442121285645878721 14848 21070
879348765965360769 4908 16421
444469052917103361 4968 7741
24305718153875945 8532 16862
395371733876142913 19594 21122
173502773144662113 4094 12432
547359116006123969 3896 12199
287877152369951265 4180 5634
527838687361406017 7825 20131
266223172301337729 3401 10937
489652849186459329 1268 3176
381465470003810497 18803 20441
28837074644112449 17724 18741
252173944532643201 8840 16821
393638791732559681 12121 16885
962477267416851073 11984 15457
293547580700629121 4715 14404
839466412130676097 9627 19564
142836795738165985 9396 15734
20809594990915061 7761 21107
75273648900033409 5491 18673
876185588179055233 11006 21667
87231345778821633 8759 21700
818377225649776129 8062 17599
85175659748369265 13376 13751
377686037014811393 13725 13797
555404143029225153 2683 21819
606853200839772417 1638 12986
181533744777137697 19929 22134
183695817866890817 5452 5516
887701839074072321 10386 17907
958145616539773953 4367 5142
190115382655488225 12088 17596
239016992429938561 16846 17779
415714483606112833 8429 14440
902946752739815425 741 7742
364558671920033089 8422 11123
67481691048044465 5301 12700
424809519003975553 16581 20691
330659552415617985 15793 16967
535709793124407681 7959 8826
179602914067899649 619 15141
614085325924893569 9652 21714
72607682832860129 795 11870
350831475212654465 5911 14989
225713157274327617 12117 16180
237072710033789505 10530 14223
630020525540452097 17753 18732
391161079016210753 3766 5330
655850655643419649 3269 10284
901392633320259713 2248 21071
776080004156206337 10974 14678
837450017463734017 2049 15604
374646600439518785 3583 14147
720319246628822145 7750 20248
961423733511189505 6909 13262
170243459876200385 179 20683
455276163442064769 6121 7443
47119185545373201 12677 19780
85895122400678753 3856 15677
821518429096666881 6033 19585
894325621316824065 6435 15904
646836462144126081 334 13452
313867347590040449 2608 21649
898022307674789761 3693 11604
814236375343298817 7593 10465
741937432804380801 170 11950
50871101342984561 13041 21351
969750235390645121 11427 21554
538728269376122177 19141 21895
639367559855305217 13887 15313
357127261077543809 8831 11799
339351717560600001 4693 10778
838068384553011457 1801 7971
447921324699482433 4620 8417
137401700311762913 10936 14919
294121784319937537 8726 12178
45901495365370697 11615 14871
926584004802311553 3798 6307
651711917336477569 2647 19379
190243057922639745 2812 4504
40133670779894713 8773 17709
576239409014423361 10143 12230
770050564546700417 10811 18457
162109910538188033 6135 7052
531475158640546369 4743 8831
367796387618103169 7345 8730
25550879576023533 4473 17964
105267341558441537 11182 21069
160991764090042017 4650 22043
767689307756288769 21259 22085
780380011810088065 4060 16758
901493083554608897 4128 11945
440549485728496385 10590 14846
114549024014042545 7269 8100
629959867005560193 1387 6657
674974572245030657 2468 8180
117404269174144817 10752 12786
665691490377472641 11633 14893
753607921110194945 5156 13755
959890600648943617 14823 19594
568301439107074177 4314 9958
375376366093906433 15086 21679
39964044467460273 17084 19515
776883533509600769 8465 13922
963096740261661953 3194 12867
404368076599698881 5040 10504
37100291895832529 9029 12495
748159697572074113 1826 9891
238757017686936033 12246 18884
567382114168385217 7137 10767
710350415158266881 5011 21734
1915798896771293 13676 16544
119182459416336433 2359 11008
86090213761966801 17177 20254
542871104581486465 4479 15477
934465762579147649 7491 17123
154028072979372161 3534 5220
674434730241944833 5598 15423
138859228547623553 7505 16023
105218055529302753 18117 21836
851878733447435393 11197 11811
793385386114298497 4310 18021
438175175762388865 532 15972
62286151842098289 2265 14706
692913787434548609 1291 21018
886655866843927553 4153 20548
221713378104332993 13147 20266
646137145259142913 316 19847
38622887171086977 14030 20266
169353825979161601 357 5427
373943763978907393 907 10418
940803416788437377 1984 17719
548118523934533633 2345 7783
569511037375765057 3041 18677
514223825938920257 2238 13284
166682540205680865 8746 19557
670921693256090625 17740 20571
308751009202442369 6281 21266
50226744389625825 7015 16804
300089066413189441 9289 18806
545439317925485057 3344 4324
303194666646181313 1001 2910
430498153972074241 7020 13976
411131281978082817 12247 18886
293244541388574465 3488 7770
628651029815845377 6600 14727
660969233212490753 2875 18658
716174300110846977 5287 12110
286127846173371841 2655 9871
144134472766257473 2721 5316
831318403738343681 7884 20591
211500726378584865 15436 18782
671997211989875585 260 12056
533113461332593601 18107 22110
97364605293400081 1630 7997
792549459074219649 8642 16718
895233268627606529 594 17522
390322944076235265 9680 16563
958043429434461313 6249 10706
754434747883617921 11156 12820
427089682222018049 11786 12847
50534124598303977 2121 3775
719689910661607297 6119 16731
34829256807054065 4100 8132
644083902376962689 9709 19743
980816487275934209 4878 20433
272930051321672801 13183 19338
4619370699639803 3057 19618
140837954515163233 7726 19521
205367994618914209 19606 21434
31943758431317805 1935 20907
774266161797296385 13161 20984
544167249182152065 2002 20027
227125635430656545 19961 20093
462556359091443905 4295 10457
88164105690548673 9558 15258
584916460351408257 12919 20298
687670291287535233 5156 21389
711770798908851585 8661 18086
883489617897875969 9158 21297
182519460569437793 4473 21331
860352517024455937 5345 12418
651069577303921665 6963 11547
436455584973554497 5 6089
175804154539306977 3242 11622
404409611432104321 9807 20356
160070997264746497 8245 17456
884294100461883009 20565 20598
85336886969656689 1024 11449
382814599732643777 553 11437
753769967508524929 6285 20278
456810398480381953 5492 16180
582643977713488001 7705 21493
735764772105714177 19164 20717
40355954630179273 3526 6576
372494318779015297 6049 10617
756873919887027585 14219 17052
436526535085409537 5201 13049
879081304156038401 8859 22069
430824349280680257 4021 11654
568661927293746305 4799 9159
777624847541492353 303 21461
177328594977076641 5111 14640
478811187860170433 1854 9414
244792898582119265 6183 10211
343294742694428865 6920 16239
758247523911585153 5572 5813
244635656964515393 16271 17499
648268539637982209 720 16916
528269694693907585 8551 9919
677326598641293697 736 21504
347447505117056449 3740 7930
630983415253353985 8260 16141
132312185214335185 4926 18489
347134210477854337 5051 21705
427389950880819201 11148 18871
986692148623362177 9811 12222
872716074788375041 4354 17323
220184025848233505 77 13532
345457579983698113 18215 21455
238469915201420705 15262 15550
251023597710929633 12832 19933
3302639537956510 4008 16320
815015207528670465 5940 13793
157469848390078945 6061 16170
332472290801039361 2581 21739
152729636100282561 18 13595
916210377026711553 12129 17874
580378050960973697 10796 19488
753664247608003969 3014 11457
994063170927283585 2526 4850
965985098898283265 1514 7978
905348650482082433 14970 21596
881452073290606849 6460 6712
288554471785438721 440 10269
659191045591224833 532 19746
156031811883991617 1263 11741
79258113884652209 14419 15570
537503837643747329 5414 19617
234069531058576545 4565 6927
938125888119159809 7939 11957
680556259504104577 5685 21617
186845336866504385 11285 13138
356081021529316673 555 9500
122105013159170993 9373 11728
566994186694945089 5356 13138
118529043805772001 236 16731
150141464788202241 19900 20764
990684482834737409 13130 14424
353938623178439809 14995 16425
144994864010222113 7743 21278
269502199057850337 7412 10560
633352290751730561 3649 14721
611782401081843073 20327 21822
455732346167415873 6221 8653
480929422546903873 10652 18544
967955251213780353 8392 19675
419230024959635009 2241 6898
195362926015725697 10615 19480
116005983292577505 9546 11745
257796311248000609 6665 11518
836423530957223041 6106 21353
222466356299996449 95 10915
17175398584083013 10447 19280
880764991965165185 751 14696
692002865861613953 149 19045
45978209901683441 20789 21935
658833346505385729 17173 20990
325349468089171969 4353 9953
849210182019891841 3391 6997
446761863049594881 6994 21501
796978201481447681 12760 18194
539505656062900161 6612 18921
911515638686413569 6743 11034
148132834511507393 7114 8286
878667323651566081 3560 11508
366699898178580929 9599 19552
66908834783465209 3649 20990
429787337379814017 2922 5843
92172570926617681 17191 18544
565286465190567361 2888 15467
480285184827696577 1975 7999
910736954996004097 4190 8803
162044695213975137 7060 19632
940893215346903809 1773 16335
712955701385983105 2869 18005
31329044209165601 6284 11639
76414723014561761 12097 17092
216707406223363809 4885 14554
74292076379439473 542 2696
511964360032841601 2001 15566
897288917910966401 3470 9551
135392919659636849 20265 21128
449331972353139265 5762 18548
273311048352461217 7379 15976
653215290873742337 2666 14676
812619091982114177 9444 11012
963632355971672193 9952 10600
783134130142208513 3062 5726
286771676314966593 14616 20487
851504004051236097 8845 11864
167966841986999073 2056 13805
408663464175582209 10298 20934
450480939913841665 12765 15977
157210540993631297 8146 19759
185186679255142657 11206 19823
257937487958038497 2810 20035
72005740928570817 9490 10073
660895842270292609 16195 21870
253649513552080225 19831 21957
892886361073003393 10150 17949
485196249491945537 5667 11717
343492991491800129 17545 18363
229385717456782593 8011 13939
692033033814176641 13413 17049
224517130765033089 322 9281
535562004620118145 12552 21305
135314197930672017 2045 2675
79445799377445777 3863 9486
467697765294058625 9176 20212
624724427393758209 796 1892
642408489927849089 7461 9383
163697622504862753 11265 22080
480639890980025793 318 19988
113906210479115089 16380 19742
166194931919267937 15450 17306
937677533811033473 10695 18553
149562439228827073 3875 20749
700546056485549697 4518 16564
903158109106616577 15885 20053
265634199578904897 3078 21791
892322108601543809 10007 15680
369745189085307393 1832 8931
815729854837986305 12396 19946
663162984087328769 21468 22065
522452986130343105 1619 12355
765578543551626497 6176 9454
111117232817495201 9437 12663
891201978026920449 357 10873
328727101904828353 5059 13064
598870782569406465 9848 14042
817227394624854529 3056 4129
715581134773621889 17871 20243
47332999066906465 1827 2987
12952363682572355 7080 12761
416693331328449537 16721 21856
705248398721018113 6686 8552
94859031479185057 8173 19450
529415187720786689 9032 13164
295189627086831041 3068 12864
577829089022849025 6420 14475
434284977552618305 3521 6119
973723203495424641 10825 12989
739921689088593153 12561 19747
570386380466295873 6603 10493
533637493533571905 512 2539
97614795470747137 20334 21236
994820884479441537 9289 14912
382743063284515009 17164 17766
802734735458681601 13688 14117
105349900500968369 9514 19092
156401873567833857 10834 17682
973974428023531393 4050 10016
646790968487831425 553 5064
9669649577432439 17829 21116
553632502086902209 134 15663
500040672603994113 5622 9968
330205967921283841 3576 6692
418388973352378433 3781 21179
381101216120445249 278 13643
869221228962437889 2844 2858
407634310396442625 9409 20057
633247108496789249 17926 20374
291187403974607425 10302 18985
216144418619585121 1340 4334
744799069042937089 14114 15270
650286358209584129 1666 8619
51166662294438225 12630 17528
305750432704861889 7994 11261
545240775251667009 5195 19451
28779856923932813 13335 21852
247911041585854977 1818 7194
773335354866695425 12212 18780
232408604684149377 12109 12923
558623528953731329 13190 15649
998144161508609025 6606 7624
780625367617297153 455 16721
154714398712965121 14257 16409
41059975989298889 2746 12485
177528011354684865 7278 8969
262224966498528993 13710 19612
514264157142303425 1573 19933
313401741486117633 2771 6656
408012578519137729 12637 22017
390247514512090305 6375 21448
532213846309556289 5997 11822
325732343593955393 7784 22006
890066490006706305 8444 11381
182822364032652737 5777 11737
3699571014617931 19856 21334
718924704845974785 14806 20604
694196921597612289 5518 7950
606706617416712449 12439 14873
146074171662998977 10562 21519
983142198868449665 5275 16454
753505438719788161 4791 4880
904512953232817537 5685 9130
73125942042064913 9921 13605
90566544381474049 9552 12077
54233494842353737 10839 14936
839074374970472577 812 11820
636818230776665217 2158 19935
113593267239565425 12285 13915
292022339816487169 1414 6861
764053805735407873 2002 12237
553004003231119873 810 9944
50188484708328929 4192 17756
45017394544917265 10781 14642
870797718308047361 971 16710
189044812938984577 6214 10111
93424405089365345 5848 20502
667432042160090369 18431 21488
143230017529894833 836 4297
644181875050218625 1032 17064
286194242690370977 2731 10292
94570582033643553 805 4133
788761743789201793 7830 10373
537125861287332609 1111 14242
700414285490893441 6807 15432
397790103926144641 16566 21724
564105404902669249 3307 13996
453284458997796225 11047 15104
450190683176472833 3518 15494
670026577916136321 8838 13822
137756431434077345 17173 21989
254340468579439265 220 12397
389875209004912897 9653 18275
953266833921350785 12585 15060
629839949953627393 13075 14969
357911066338782977 3743 21027
831946852728194177 12493 18618
842035635142540417 13126 16270
745995342423420033 14862 17943
831518646219191041 16321 16345
39398686022053657 13544 14798
874281045121694721 4740 11134
522835470294886337 1158 4388
374218186306432449 19625 21006
267821069072525121 15759 17840
225052060811496097 13569 13871
972998551523126273 15183 16215
376463177083703489 794 17732
340566999634745601 10070 19238
780515346601692545 2020 13929
749510050041003265 6777 15592
634034610566356353 4937 13521
895052306514102785 10714 16013
730973169140643329 9808 12840
30566132792479553 17435 19373
559363175198537729 10569 20554
720046520523311489 7521 14091
81817612526624113 11657 16973
892290831700073345 12798 19995
981976443239641857 546 7481
865288680041274497 998 9213
250357160523552833 15710 17446
520732579435453121 2477 11848
692108287807936769 18037 20323
220330107840595713 5245 12103
363126079379629377 4942 19228
294453831075081473 6969 20188
575099838281925441 12212 17459
975452393360384897 16612 21309
270955034094956929 4209 9901
421506601154455041 5711 11792
560857787886956033 10884 15025
161997492579502017 3261 14873
295438335095543169 4148 18753
862228499784883713 567 18461
208449618515299297 6653 12748
362517078592659905 635 8838
557549453726156929 8978 21851
431864804865888641 105 15098
831414117642363905 5156 18345
644714102407817729 2084 13072
523477276273343489 2469 3283
521123822514191233 11516 21402
899432243109924225 8383 12309
941000017868063361 3700 19258
350101299872481089 3044 9723
861881827136905089 6674 11118
515895756049186369 1452 9877
23290349454697437 14270 21471
298089922139087809 11778 15379
309721798601934465 6552 8052
42261902812224865 8549 16590
137948299550501473 2118 16848
88962452194667921 12148 15065
122043549202722097 6858 7822
126899595969771185 2652 18544
417974965033181441 6878 10730
657547786431212673 513 4077
634223220077380737 8133 15501
190798834716542145 3594 4025
699924524328750465 18664 18918
446421160376051073 2248 14399
327704087923883969 141 8820
751788328902247169 4631 7426
84757527783125393 4261 14503
716800320880071937 6171 6519
840819720753380353 633 14763
243919260877117249 6991 21216
909974238907480577 7790 11579
433104173057419201 18710 22114
590311318542838145 13790 15401
354933647905252033 2804 3886
81806894218914289 12677 18653
97365756453587697 6087 10602
990505133486116993 17367 18398
492126667557283073 3275 19144
459783837532754113 9985 11542
555767607311427265 6330 21684
216439747599203265 11943 19925
159691391745806049 10409 11833
122273803166336849 1606 5378
722926481040889985 8988 14746
542228255210737601 3269 11108
637434454412737537 4907 21825
473214234086370305 8925 22077
429766353578433089 14293 14654
278833616863103361 5314 9272
974580065817203713 726 14892
801537488072995073 96 7900
116828904745819537 14060 14407
565328181862234689 7457 19827
520620295405773697 2963 5068
772122169983433089 2626 19884
894999623485634945 7047 14749
860577181645943809 20876 21115
809579487873801217 8096 14406
528577693676624001 1394 20221
967570576462168961 6758 16088
110982437790958961 1429 9089
880772865747342593 6851 8281
413857585607516417 11530 20634
548388060471385345 9205 10971
704173169348003073 355 18326
78661619129572817 871 6338
476505056015696513 6826 18361
76990127902536897 8881 17924
474937186782135233 12238 13748
31621901663822173 7136 9529
812052045517802369 2796 9002
688945645636554369 7422 17994
21724486602217041 16880 18833
103610953767312001 2757 7119
696384367266688257 17256 21985
873258433752670977 18682 20630
280077874288757313 107 17373
867462872285368961 10391 21078
378289770162567169 1160 5331
973267443744820353 9605 19022
840578305873528065 11085 12636
521887152405351873 1680 6999
211336809392378209 6572 9262
456902189123173505 9709 21157
597437712987236609 4608 12872
108557855452726673 8102 20208
591979389333388929 14991 15896
599762046793760129 16146 19640
470705724873177217 4867 21462
557727917568680449 12110 19047
424508803085558401 7157 7184
652973917970445697 6056 16032
708030486265180033 16257 20662
161714521739366305 10717 17389
719221095094454145 14230 18678
579215385078615681 4697 19650
485754254647311233 121 17225
940885421711325185 4566 11185
534846680992529857 7918 13436
766115238658745345 12262 17231
585433206750671745 2878 17076
406315443485834049 874 2634
58690434421336593 10833 12130
607280388170611457 3019 17317
9124454699282581 8879 16973
551334910836882113 9738 11917
858717956700758145 14448 18620
677643025335232385 271 6918
750333229492433409 18916 19925
119390258143180721 8515 10479
593536544283622913 15657 16737
231244790731697249 7534 16358
89586096005014321 7817 13449
630989419264064769 1454 20799
3271523475063987 8582 17004
584920916289878017 1906 5338
813293481900238593 6494 21368
625393527722348417 9688 9829
273019194405762273 3675 18464
398937190587592001 6375 9713
537863295280807553 9445 12951
634899843584147329 16625 21876
729030679226724481 6986 19792
63161432972112409 5480 17734
780778535054956545 10270 14454
597171448646388865 17520 19219
836085565440512769 3210 13180
91889278981003745 21578 21852
776282126362964737 6298 11274
494614936357177025 14583 16112
74564436699859009 3532 8508
228436785836084513 270 9112
52023303497598761 6298 21401
744170878802389505 3036 14459
121314252789360929 13552 18442
577879975426899457 538 18767
27988277058604185 21011 21692
235321092593832065 6806 18517
895184140359475585 6088 8802
598059255686411777 4134 8206
980615223106745729 17859 20588
402264461089981057 4083 16107
183630548804288193 13474 16303
869745012091701889 7231 15457
540406382327041985 4042 7839
526077114569798017 6351 11307
390463973965552193 15336 17962
780624851696291713 13113 16673
914699819173726721 16505 17586
786635935263301889 8045 21712
257923618605261153 7175 15298
247843325118285665 1256 11105
499526727151113921 7259 16255
848904453019539329 1970 5881
461985505317528577 3982 13329
382896759769852929 13929 19109
763508639284928897 7214 16131
884990042363295233 106 8180
673172747247818369 15350 19244
192829422818650913 7639 8796
847269074957814913 1548 16472
547688735256340225 18395 20106
853057977153582721 5726 20219
494337907420618433 12372 14470
365447588120609601 3143 13649
152921738537212801 3561 12053
227916398475130689 808 18910
783388713156146049 5255 14615
363587439947629313 4951 19834
61793703265490049 15687 18959
976267615689067777 11418 18109
802484783837957889 4570 19480
254272763779589185 4010 7287
326599747542200449 9144 20030
288874387788908417 747 13150
540350585439117761 3938 3981
118143684191927889 7585 18480
161983997317488353 6649 17261
132560790778484257 10024 14630
803487466313402625 14214 14468
834919957739195649 8123 13442
789989793729841281 2376 17285
969260035073531905 1488 6843
844101853647860225 9322 21445
733291882857805825 892 19787
987698533148144257 318 8329
467167424185362305 6482 14509
702023616698699777 17035 21870
489343043059840001 11587 20597
24663169808530229 4574 11426
181795724507779265 239 9531
416480981316741633 18254 21842
830779463419737857 973 3537
134911533252445537 7661 21636
493022604944428609 5667 15323
443427024067478465 12923 21235
735255537943594113 1391 21551
729806606180556417 9621 15297
143671861998527105 1270 18506
941341320393380737 13878 19276
558985187217423617 4849 18205
962763585339072129 15823 16096
341445933300434497 2465 14832
888254082252405633 463 8325
256958694256148577 10592 19456
228369721150766497 6798 18505
36665782870798585 8175 11957
699729408996748929 2856 16171
215678104219200865 3892 16679
674840413492429313 4289 19687
72689677208018113 11534 20305
425644403429704001 12371 13312
417478523121523905 5004 6403
772356643803686145 16888 20406
995363725048534273 3693 11849
116132185496073953 8202 12550
693195674350398849 18256 21170
587422360089075073 2982 9431
395568387876977537 7615 19630
326714581422908865 11317 20412
745023232198910593 19103 19948
326088713845972929 6745 18367
409905545460460993 983 21684
351504788832418305 18426 22095
778603311246008961 2229 17180
322222889015417729 11667 13756
5734183347328782 8469 13707
862856930897738241 3223 18827
864311611751013249 14771 15610
340835475211076033 3289 14395
686898419905432449 6336 21116
536798427504809409 3724 14515
240811666787045921 7328 14176
455079733233556993 2838 17026
456263471578523649 1289 7004
656197841119951105 8904 15285
414611969113273921 8479 10170
937531492722978817 652 15827
113122329111618577 2377 3803
917465612142795137 8665 9240
129792037279976577 4098 7366
414757622242145601 4575 15752
22072447037203349 10266 15058
890603195448068865 5680 16060
661370273673348609 8786 13735
786366833615897345 5177 15634
311376696223916865 3113 5458
74927859087299713 287 6186
799944334638588801 2629 13144
157466837479145025 9681 19081
411280257267861761 3337 5127
891501120232835073 21468 21964
767095236970213505 9748 12613
812859368206812161 8699 12927
966294103453961345 3465 8162
505248784901656449 3444 12856
850336128427677825 10561 20741
342897156213350465 1983 10148
411990298430794177 7366 9373
181425139295289025 14826 16075
39707115022274313 10179 10960
669587356517705985 2393 21654
30173578127104861 14013 20418
168263324234690273 6809 9810
448945327127923137 7378 21838
406512056971561025 11458 14098
642061661291705857 14190 20984
435563622655326529 154 5760
922846082493855105 10960 22052
691081100144384001 5819 9256
494862500860747905 18881 22069
172171615957726241 7320 19633
376203129481332609 5024 13497
60543372048268649 3249 10439
492294311647356161 184 17321
797734230682625153 1636 2696
32675090809441089 14867 21382
796442751168751105 5307 21769
35442751108391237 2466 17353
529113914997399361 13590 16680
585047939276627457 3324 17897
362571885144742337 11618 15500
120053151671612561 12328 20627
772084867341806849 7378 13982
179501184825049633 10411 17591
520083682411421249 7790 10509
394953267803785473 17709 17817
906500699786139521 2142 8373
130364999433943745 8449 17756
565774684684381441 17260 19217
960707671166289921 6016 21900
379455468703714177 9338 17358
40078315166105937 3201 12643
35539135821533565 1522 14982
286607765339553569 736 11374
506879957752207873 1081 20021
970100563748225409 3879 18673
508865395851213249 16387 17795
678365460201149569 1653 6704
459717765394675137 10494 12938
967743745841197313 8087 20657
690640178300650881 14711 20450
840942907614660865 1567 2515
635881443771158017 2976 4131
383503487150683521 6497 14077
316448726898411073 7516 20543
775229417127434369 8879 14556
912542970155630721 11091 19057
342579219241081025 13482 16668
194393306757614689 2766 18725
220058805385107809 26 4636
163285519000599073 19408 21823
588861177847697153 2255 14138
661956077773705729 1569 19538
220510048449312993 7499 11290
298930154183000961 8480 19032
872577103132321921 13711 18904
186738356691233057 11950 14539
959590264652220545 1054 13036
946521990020134017 13567 19831
573760917196530305 15196 16908
795524271608567041 9763 21184
445175819537610113 5575 6947
574460888423164545 593 18018
359330806754932993 2586 14736
481925681097674625 15421 16491
881273776322913665 281 20567
368912180698348609 10334 12285
175321615677241025 945 2657
958124782118030593 10640 19398
877926077670196097 5896 13364
792628538492426369 13974 15137
638057815633395329 3812 21257
804573878999445249 7120 15233
44951799876301377 2196 13426
446725281708726401 12972 17232
66005135820155657 12867 19732
690946142458042113 10485 16270
870622631383412225 13858 19986
402723414394348097 6618 21745
691802757210432129 1767 12603
334539665392821185 12788 14494
178582456271030305 4123 6770
479627835116364289 3013 14080
512530375448285697 8378 11879
905477533587198721 10476 16870
378017632618906433 6534 8944
271637788706318177 9258 21589
323456971912911233 4449 10115
842551786910615169 1504 14555
338299307827710977 1061 8838
958363023957364353 706 1405
581077367094060545 15311 17126
404936862679758017 13289 13749
116966970650253185 5401 20433
782587609407233537 9062 10076
246770126759251681 15833 18584
633131199997148289 2808 18192
207792465320821409 6499 17362
401504249232775809 16432 18938
861382711949751425 4745 14893
841631954636792321 12814 21064
134419949273734577 14271 15185
306130546018170689 10316 21577
28818471117709521 1777 20110
914640040892305025 5940 20750
447258825014458241 5144 16418
969885289238963073 17071 19027
775491729210962433 1450 14905
857538792242362241 10701 19231
761327581247655809 10896 11746
999992820227920001 284 11567
981433396724916865 9928 16339
588372229221544577 5531 7844
846895800876311041 5596 13962
102817148656274785 13333 17893
123846764172562017 8601 21122
386826053011585473 943 8574
821213396464571649 6197 9487
274100084675257697 4599 19803
857883026574050689 16147 16910
789418859488744577 1993 16539
728389479704233601 3798 6130
34459517317888101 10428 19865
702055160936431873 4363 8093
799250503277473665 9892 17149
697502222840796545 16155 16750
355840426059831553 5855 18285
63638619782004473 11221 19579
821611847268751873 4740 19321
70074689399788785 5538 21075
881722571080704385 5085 6551
596094468090406401 5023 5547
732293122563415681 7868 17897
442803961407577153 11451 20760
207970381253534945 9085 21265
36346642044939873 5029 19729
407169609396515137 621 19263
207421033123139873 1871 18971
46832659720170257 4617 12525
131876508217779073 481 1006
97601143788178753 13765 20678
536200939588297857 15314 17921
587707667584243841 10676 20489
490166413791591553 7441 9333
418738869949674369 2117 6565
680225504563665537 2089 9411
948203239270899457 10326 10471
417006004596750273 87 22122
853746507350305025 13498 15946
161188989146097569 6925 21747
290437140963792449 6068 17677
353422310643701121 7322 19830
477346996321482945 112 18623
861368862060672257 6979 20063
582510218734970625 4026 21186
968233520949191041 1618 3789
712506539638777473 744 21119
987273957786271745 4336 5010
595089308032061825 5334 7476
456058553292955073 1385 19111
984349582180936321 11907 17914
409219501808578881 9566 22150
128878703579776049 1462 21713
67516532598098425 750 15778
989817979016830721 5988 13507
392326925897833665 5067 16153
620633530989056897 3011 12547
344673686403801601 10231 12362
308778306616982721 8649 13474
336745132880949441 27 2506
732845930947295489 2451 6714
232766509893117761 230 17749
325250784825779969 1003 1118
860652962418612353 4172 6894
714260876286846977 5915 20571
17950908651521047 5434 22171
973564411263691137 2204 19312
585119119307748353 547 15173
753273003996671489 2378 7640
526273957263505537 1021 18002
975293477455746689 9283 19387
933329816308258817 18094 20476
121714370853243985 1863 11420
884089478504925825 8485 13544
774933449703251457 87 11804
428084916940193217 4003 7469
119635845301960593 12398 21373
354467413757909377 7052 20622
835937070030151809 8252 13596
572724502613539265 10395 10754
38857242019094689 4997 6919
844381482863063553 21976 22085
828837275943680385 12234 15214
815568595337580801 14497 16584
30133601726934245 3543 18321
937076483430338689 4830 9049
268989964750854689 9744 12777
132197304610286897 14223 18404
710952529821060609 3093 18510
103367318155299873 7063 21866
566609551268111745 9842 18608
891005997410459777 15076 21614
22810545698806805 3892 18117
741933026431702529 1991 15376
194251499450810881 7193 20171
294854276006390145 8545 16847
532260272851761601 394 20598
96042296014154257 17592 20870
699101361252541441 8791 21397
386577652054526785 1482 5028
472395330302763457 319 12066
893558704166288513 590 9394
766117142401124993 16674 22117
361810889690190145 6835 17982
103441281329157425 3132 14689
806375848130265601 15981 16987
134373847248905777 13172 13386
414021117509619777 7513 8187
804819268119164417 13615 15560
869351134372557569 3881 9868
278383645919372929 4367 7517
130781042008663921 19219 20425
927889323557042945 9171 15567
728943867398861313 998 2239
768595069130366721 82 7732
325916995678184641 4483 8646
179383116225299233 1229 20904
696594974487631233 1554 21131
734967781826068097 17089 19490
309907184059767361 18513 20069
870496364448531073 5656 18513
796763784967105025 14802 16746
973108628595678465 10883 12086
823321420137588737 12324 18707
65299662283567985 7653 12801
356688314154844481 6491 20073
786947594296147969 2597 16212
959598913983313665 17964 19771
663488307284399745 13833 20994
763461045291698817 5081 11323
472711894829512129 8927 13708
330344383080657153 12177 14118
34847219137962073 13281 19943
189888820233740321 7503 20029
467780418152354817 2356 19916
846748926734761601 1214 21413
623851502378176513 1355 9754
786684703816114049 943 20883
151001986815611393 9321 15453
844749828918807553 17850 18443
209626947840721569 995 1994
774548140171880577 4829 12281
358747223147386049 11642 18734
831046780326289537 3369 20374
345503098819836673 10191 14098
312228934376825857 2236 17028
128217979099655825 9290 15568
5880004782156335 9529 19903
129424741531042993 4250 13605
29217132097848265 4165 15817
485618157281688641 12806 19699
482212500019528513 4621 20317
446741127969989569 7192 12612
804606295947927169 11874 15991
235328110298706145 6816 7545
997183120650973313 3350 14872
364936215087713153 2829 19258
154168552494816417 5995 18389
385229474703773889 3986 21934
49823604454331873 759 14458
489643019876428545 2541 5356
409857670833496001 16279 18046
755181086154106369 2765 15788
120349934352859121 6907 17310
966121157977543297 2763 14566
490797894814058113 2610 12961
387107346239925953 54 8922
674010700197953793 102 1631
942964066284918785 4593 11559
270172848917091809 4493 12370
17360881424718145 2513 9460
441541439160019393 859 19614
827211620221479681 12400 17601
433027134887772993 13786 20189
230469363100180417 2916 14391
335648353699014017 8498 17077
533720156416098497 1482 9310
937434795077756161 13263 15562
117954757417361841 7500 21316
817416394221012865 14065 18444
257405613900264289 337 10276
174250201500605345 4248 9387
680879856807447169 2228 7886
498769512130621697 9324 22037
525021924180368385 2275 17501
154089699381891873 1333 11673
688764524451340033 11393 14785
859644000561345921 9697 10616
473036225121521857 2118 21726
316523052979228225 12994 15512
823530470896653057 4609 8576
695783307107035393 3411 8446
368860258002644801 2973 16772
184783972160396097 7462 7642
262561391053917953 9446 20241
991313587887290753 14925 16373
372513743870147329 3439 4315
205615303159369505 9928 15268
191562732430778497 629 17779
447677637758232577 7097 21961
812425936928850177 1198 19144
890998408580422529 7532 11443
371805054183635521 11758 12312
687129739927300481 2115 13131
819596231663869185 344 17297
286204402589653729 1180 3099
838044683880664065 9648 20411
896739492146764417 4515 4562
885178969186018305 1332 21229
843448809821147393 6216 8306
77817997278327057 12157 13472
271507848545397217 8384 8568
743551759435863553 17375 21119
795907443331635969 10901 21966
879158948415462017 496 9586
358427528511271041 1478 19336
261266021867886177 11327 13736
963311410462914305 3893 5410
155726275424722625 20384 21556
274661649360908193 4139 18339
666533360566294401 7097 16211
735009718215401601 3420 12571
923854914150606337 16171 19127
671883000321031425 5932 12325
278017142917850177 12428 18035
473370524199133057 11539 21119
657548379446506497 6587 18206
316500854108923585 11591 17566
788995556484653825 110 5680
260663227910107777 12212 15533
161663035400177793 1640 9944
745166671625923969 12108 15827
396135789081160513 4399 11432
323974882480307265 9945 16995
41634083207707561 5817 8107
801633557475852801 16735 21084
503239124764778753 8793 18085
459992391668841089 4858 7161
705564561480539265 10663 18100
51660931686171809 3021 21553
110828985998228545 16176 17589
736228203199566209 1493 3634
491225490928297153 14693 15704
365994658644453377 7499 12905
163178592134418209 9045 18961
855958280107166977 13730 21745
80755316112114177 14381 19131
38177880366248473 9580 12283
265507259110922433 411 4206
76128589029075041 9730 16584
448232813808868289 237 15630
16598100282706697 14128 19762
115184747321226417 5417 18475
992996750874745217 843 9061
512837462966185601 4433 10724
453165718277318785 6957 16196
380816786553726401 10906 18645
938410417516699649 18425 20686
760387717761272321 1383 8768
250637290210917729 386 21890
390362281157056385 4745 15201
36359930579386913 4349 6055
900418505403589377 5818 21908
495007338152589697 2172 18631
991649037701638017 15978 16131
77631447552299457 717 3568
180757396542087905 14769 21483
128634633481411249 2125 19927
72880473862429793 14020 19734
499754548822927809 595 19216
57292080952176865 14497 14912
415756576439946433 9183 20616
83405973546678785 9725 17608
676586929313025153 1849 21164
268172837085796097 2794 11617
308567665105201153 637 5935
191982661933057121 11546 11925
990284692708293377 8247 11719
978320423569922305 2561 21805
794759146596248961 3816 7857
536181697574892993 12890 19254
388421567296994369 8924 8978
15445056334538521 629 15173
423875836160007681 3622 10378
37058029550284033 11367 12555
227870612677129729 10283 11372
520833679240549697 3587 7976
119456838067662833 3262 17474
21654258315709997 2323 13896
628849248554722305 18283 19734
779313401361331841 12971 13085
907978568513996673 12338 13220
65667081937338169 17199 20622
558229273037376577 9322 12412
999806572948553857 6524 11466
577275127440401537 2103 10706
52364117235544681 1855 3725
728679510727680257 14102 17579
301890317083614721 6320 15164
431411755899617345 2029 16320
63669970583251969 3587 14925
734166403040156033 10024 14522
770268237580491905 9490 16564
72845910746252689 2387 20156
856688608147511169 4726 16518
784388787003358337 5055 18021
797937298364001153 4060 19111
524916451571911553 862 6358
924614652756336129 18589 21399
889343866865353089 11117 21087
914346327799417985 4061 21601
438918628407265025 7187 20298
445204526809124673 12184 14870
365763527596207873 15847 20079
235627055795116993 15108 17546
712790045285672193 2650 16331
342299680229078977 14604 19342
371850233375262465 8761 17651
663041854439338625 1581 21617
607164616803970561 14134 16143
645263801879867265 11403 21478
654681359863836545 4768 11508
60517236965392129 4824 10126
575536794825822529 2549 8974
855934224636346369 4473 5128
441816488995677057 1348 10585
164276487466562305 19846 21559
146681082951516833 6467 19815
10490010910491067 1420 16859
97885511667833217 4353 19653
703281357502685697 12657 12817
599331139825395073 1055 2909
51575759388757801 1708 3624
767982899583792257 3704 9620
658949388054818305 16820 20053
63352661268083921 20023 21468
360536317535935041 9186 16874
259146785088596225 5712 17035
271312908692618049 9056 12845
452033788105481473 2798 10348
306533630563112769 7035 20746
182537089642302433 517 21687
45685942821020121 7857 13736
82330073919962385 5704 13073
273828218543730625 448 8235
252496430103541057 7616 18606
852638920968484353 828 9896
451477127271530753 2548 11474
265184561691743425 14196 19398
271707469739062913 7297 8659
202656085768548865 37 16189
808736978727665665 18831 20529
142147301989769665 13615 16474
928252330338061441 16249 17613
857649575069625985 99 4558
461463076800370689 18548 20314
255153949872667585 3591 16953
91510205491694305 1826 20321
291285205984930689 4897 19912
178317651117453121 7840 12180
400795030033311425 4803 14007
867349975498619649 15545 16527
789970765165133313 10263 13526
264393058352325729 15954 19464
92074623122417873 14982 15560
603711983976502657 2897 5006
591875951640783873 11286 18887
470089709102637697 4063 8987
271708372663102433 8725 13647
217028757597340417 3206 20737
772376830739755649 950 21978
616676324542808577 17266 18180
179142541393421345 5225 9225
326484895921090881 1610 15129
215104553336910689 46 19876
857167652779054337 5520 11074
799281930986484865 8254 12956
472213190577484481 9279 11469
56960986538893369 15695 16659
694039448907758977 3457 13210
484446736177805121 5077 18111
187393814540037345 4183 13916
296050602346408449 5924 14412
19774552319063333 9644 16290
119784001253368193 12444 16117
471967715449174849 8814 19091
620851292369547265 8550 21662
478586342297305153 11524 18701
874558596119502593 334 9089
653270714373015041 14632 20836
8864531798675302 2386 15644
736060780948463361 12701 13271
785136843286938497 8070 15244
139192815544753041 3922 16397
789580317054099329 6748 19904
827934723432022657 5277 6065
397123418556535745 19616 19655
892194435984727425 2076 18210
940372361352185473 4486 14123
601700251890690689 5209 15472
560464229492982465 5731 18966
844269229003138817 2350 12883
639786963333801089 8733 20515
498981533856166977 8662 17983
438204959415347905 11986 14032
997208464886035969 13546 17674
29862578402909181 7106 12765
108336180762677265 3176 18218
432192163119697857 2763 14760
719646108092568705 16488 22049
711249233018843777 17675 18423
274826350022252097 3314 13528
231891526379062177 22 14876
169573355535654017 18061 20266
419995341375251713 11268 15850
233799957406745313 6744 8084
599621466939868929 6001 17956
792408037481088513 8280 10187
305317024181885441 3197 12830
563108407741353281 20265 21522
970179972751541505 1177 7398
221264493781781377 2834 18939
170219503142387649 14142 21093
463628273642910913 3654 11858
977773756027278977 2452 17913
435644886064174849 12039 17562
362634364691910337 900 3637
397489416733506561 5624 15718
750411761939123073 21281 21890
812089953603056385 10680 19621
859278265122863873 1376 9801
773755215925973505 876 20237
212945120799236769 13373 18870
366987529458860737 12123 19902
597610798885295233 940 15096
681240905512581249 1928 14509
805543084971905153 12262 18400
486217266508198529 12647 18651
647329585100347777 3192 17531
558357594391765121 9916 20771
404784658997090945 14323 20302
243961542773739393 12818 15239
220421956670957537 10708 11113
762871399339999873 13858 14531
889288825986458369 8547 21418
816061984453718017 15750 18771
380902774313394561 7026 16364
784683342276935041 687 12856
639847807776607873 16161 17370
820850025764222849 13088 15605
199389646866460865 19456 20219
28455296481681105 9470 17348
333687983091838465 2741 15862
798404979639066369 837 20360
805358031862109441 4540 10054
798294382196644353 1136 4154
71457239580087873 10686 12623
640545784982428801 4124 11400
607412129061952257 6451 17102
133801870502580305 7041 9979
160895964540774369 14134 15060
78269487038603809 11723 17815
899710976978578689 6902 15654
187506918264546145 12973 14441
629336897962094337 3743 18034
337412160031071553 11908 18983
155685530808806753 3068 13546
781829388833202177 5060 13553
714016992627907841 17870 20312
600502958029757441 4834 5882
767629552207946369 13185 13588
944913675539424897 11932 17143
509867562040671617 4565 12992
823460843530732289 614 5556
546277689429853569 869 10161
576485900342461825 6542 21609
573547660236958017 14200 21254
907172855976746497 15412 20227
406105983047009281 12509 13922
836724170782872577 12452 14395
383945140745925761 7132 11456
920194106909882241 724 6820
772186010248059777 7829 16016
454284807151267969 10120 14415
46510497458687185 6034 21686
510799587129248769 10074 12255
29751792087207465 300 6814
407260661012372801 7137 18570
764305710537843969 12772 13324
382247906627036097 9449 18058
959331245530545793 1666 12430
507999898421203969 10750 13940
254614218201542273 6683 11894
579113822695383425 1818 18935
453859178208883649 730 6002
406298978834172417 8550 18637
197814122765226593 7447 19488
736511407934408193 392 21083
779509410944807937 5979 18637
674291086352681601 8218 11348
805785129216847233 10475 12125
566439530448384705 9089 21070
333317383873687617 1034 3279
631045026040311553 1890 5341
890595819337608705 3442 20116
931687525792448001 6142 10637
866644368824022913 11620 16896
758008647126942465 2010 2370
210171996460420737 7692 12440
419968096726343297 9807 17596
817167986061999617 3551 6703
222389259454189409 3813 13342
35024307882043361 6878 8442
458298145044629761 115 21093
40753920038309137 14184 17476
610650332026281729 157 20176
597234476212495489 20551 22159
576102982184387713 13701 20540
410028358902248897 1697 16471
346683065509040513 19318 21406
487459560056624513 7612 10233
357926744461870785 5563 13498
484862558768821121 16897 20637
968922276466869889 6035 6799
904783030877812481 3394 6527
142718417158683057 7009 10106
531807868539001281 6676 18682
929632482543695489 1420 11430
544265409192622209 5484 10232
393030211765953665 3075 9447
329664356981549377 3475 19323
491581197178547329 734 3312
543846061887766273 5785 16884
437589705001620673 3080 14513
436086673286691713 15172 19350
688006292300002561 754 9049
381016835937106881 14102 16303
594940699241327361 20256 21909
379059757897703489 1461 15142
908711930265965825 4255 21497
594997804626476801 12347 19689
421416764247574337 10700 15587
785222314615875713 11434 21900
127707064606283889 11611 20817
255940843067936193 12629 17950
447717432044662209 8736 17081
956760370257551745 12948 21556
917320925385453697 14136 17597
862288342802660481 6259 14363
525776602968598209 8290 11491
286694597018875905 14632 19206
443355301731202177 7850 10691
833517433152980609 5429 6357
99297443821534161 2149 18809
69976167674592913 3630 5158
520602873771977665 4259 8753
600174912189178369 1652 4290
932004481179440385 5412 13677
370394567301698177 3393 4421
364888391392412353 15538 19759
957800015225462401 1021 8612
218933276739612385 2402 13552
270769809876934881 467 4952
915464210350577921 3269 14885
436861476152134977 9803 11360
506417579651248705 4765 12658
930508716349091713 1840 17427
950777639904373505 14931 19932
897397379147282177 351 13766
441194745547726081 9704 12558
748983115132755713 14883 21910
783863792666650753 8870 11703
944211367891401985 2324 20239
340459055993342465 15387 15984
668344838909629185 1410 12077
125318219449695793 2027 11733
495192188832209729 2507 10502
751850927770185217 807 18916
312711025656721345 3106 14026
938257621869453825 4952 15982
449905606814443329 15368 18431
181254431362425793 10587 12102
553891299447681025 2975 7407
399048425958397953 789 19332
785753758000812033 4961 17098
679737604645730177 2996 9139
3118720294235545 7538 20263
709911033483209089 12487 16059
51777308965316849 15314 19896
968736313658617089 14220 21286
374096764609159745 16268 17978
696706206579449345 6221 8654
492035684638995713 6173 17052
761254439920484993 143 20124
149967841280396641 16742 21834
251068348200178081 11644 14034
377260423930724929 10364 13887
219907525567670337 2216 21521
254802775347908289 8226 18050
546232478228972673 2581 4046
380331732832036801 10248 19698
440425246104290113 5217 20974
702538114370536705 1774 3121
47946535430085649 473 19589
432648843144992385 503 6547
118976768308762353 15570 15894
430956844259608129 5779 8846
55182321199481521 5975 8416
738596163145974273 11226 21330
357493750299788353 4227 16734
667700954139217409 4588 16345
411246004840265281 12903 20169
907369737015844865 6595 18638
884015014447221889 1067 21860
396179076170081857 10468 15874
117506694314528209 5020 12294
248117525228241921 16197 16522
862816334213640321 3750 16718
452721958744557889 4770 6923
524348203620903041 198 19071
537732790792862401 5820 7819
286444885631574657 18813 19120
887950622524865409 15881 17025
154018880613136833 107 19092
242167738799412993 1423 22068
570352285459243521 8134 13844
844939510954770177 10433 15437
786596259709753601 8903 14505
592624821600484353 1176 7176
99089333614280401 7711 10765
958637592626924801 3549 6290
393961435048396417 6921 14094
787631101707933825 13992 16603
836341159760330241 8285 13446
263787014733775745 4193 19785
690031473710703873 1429 21705
220377071557440033 2538 7125
741670005415535617 4725 18419
645259357269392129 10496 14936
252940968184589121 2060 7667
186750676219720193 9920 15449
213795916164819745 6985 18168
792696609182780033 15758 20908
312685024740559937 8638 19413
291540284404479873 2617 16364
479559735989518273 3727 4298
482355492810196289 9703 11122
754099662377228673 1027 16039
376012317214492225 10300 15166
192229549878298657 3813 6134
339242514134678401 4201 20297
700000817938430977 10365 18460
486560485562282689 3081 19166
212257674252448673 5806 19934
302500926235463681 2228 20430
174743979420384225 13788 18420
297819418460722561 3531 16578
884572009826506241 1911 2305
81452474198169249 9822 12168
938191963872085889 588 15716
710356198041413505 6390 16324
162469610831841761 4784 10193
437964154258562369 3307 12357
179752581145663713 5500 15961
637994265641072641 9328 10981
769523250556197505 2454 16334
136536080548449233 14173 14902
599309942575658241 5165 9665
467555639126207041 2227 12152
644840138396325761 8232 9287
574698722001667073 10828 17382
625937046957233153 10970 19110
358274697300192449 2603 10551
137627330583761425 3345 7021
135349062261365569 505 12220
457532067453072961 683 3911
602660255254452481 14569 17198
555297337925402689 18531 20176
116303459306717377 1427 3435
988130534787245569 12033 14049
207857587386758529 2533 19213
523141531800966657 8350 11558
101732951487900177 7840 10614
939649426781571201 11966 21292
798658765014753409 4252 21319
277634746778524289 7027 17441
990782285222646657 912 12785
968131094456055041 377 12300
871673475561625089 3306 17062
131313537047212497 6294 11414
720439839265861121 14344 15565
679964043049707777 1500 6234
435623692683439169 11380 15069
353369426922860417 18595 21767
376879703715754753 1448 3722
301727904921591489 3434 10204
605459483943963777 14981 19901
91968765457657761 4085 6285
730672251265655553 8425 21279
800780552864196737 10679 16866
837580187222901121 1616 9084
504079014179133377 90 13489
839463426150100353 817 2283
76890269402269953 4666 12795
118830471467266113 2894 18055
285349027696604193 882 10176
804338485267020801 3975 19328
134404272659978113 730 16702
581444734163230977 3451 14911
432334691844893377 21186 21541
844870868584788353 17361 18954
17800764857810237 14142 19203
97431189517084961 11947 16430
494932725685508481 4265 19885
858944064663585793 11952 17016
541034077947884417 8220 12634
406089180289033153 154 6178
258011094554611009 1519 15993
577331584435025793 15844 16285
174765504812341985 3201 17263
103885015022388673 7359 18830
744505883934998273 4560 4806
314610274792141121 1378 12028
759165086334277761 694 4098
342593303553289985 1327 12997
471168210735960705 15606 19003
396523005543823361 10024 20870
289136037004169537 6051 14802
664637649672403841 51 14040
873042362090267009 2448 19025
333031061383490369 6144 12790
851092697047036545 3576 19718
988506973140150785 11118 12150
900864414521670657 298 4316
164012177211215969 9056 13843
775228959846572289 13277 13988
135926986430821025 4594 21313
690990660799222657 4398 12872
573249882931758465 6717 13232
275836102202262625 8747 12324
369450757098523073 8844 19288
411173820476314241 6700 17572
22781485227877597 11000 13840
777830904184014593 2384 8079
446993157019239361 4787 14926
445353795512765761 2262 17664
464958421279032321 4511 20525
935275947546088577 16082 21083
570641647468338689 733 5671
841345216997417857 11712 21126
39231685460006105 10803 13690
124228089328141777 3031 8338
42275586541723697 2259 4470
798487775326570625 4153 15175
434589367212208065 16820 19384
196527382905955521 3073 13430
278938385321371393 735 9302
106453896750259953 6846 14225
411000859032352385 3283 5878
193801224857935489 6768 17267
286726693922350497 14667 17512
96833286473746225 6660 15325
922795810368921089 5666 8933
894546305085739905 8091 10255
552758680638479681 983 13521
368061764995736961 4717 13015
706633228656269057 19657 19711
776078092168404481 2823 18149
259504689327616961 1050 2550
370834242577750209 414 9020
403980075249432257 15028 16219
663693158439102209 10310 17669
532728434445150593 9141 9271
771315169170669953 8610 15139
834577084149653761 1898 8050
879737702252185729 3627 14931
241190732245588193 10005 12882
266085926274932673 5397 8814
959355157631346561 15264 20701
635455220855433857 18875 21127
420180883127219585 9441 20265
425573955579928065 11937 18028
139186377695661889 7551 11653
190411488698430273 3357 6801
298308526393657985 4964 18969
958294509316083073 600 14146
264592228184039169 4608 13165
571754865392776449 4011 18747
883631397348640513 16649 21201
80079321559743729 4223 12055
190345861887063713 2019 19235
454228557393349761 8678 10663
186307240126797793 684 20978
50918800756356577 17614 18596
131427982579662481 14200 18957
879247850292088577 12236 16660
105111480493182081 7406 7624
314332093971593473 4439 4639
471034956103121537 11600 14615
486903576906797761 10640 15267
328301453518168513 12163 15343
494404135342954049 6033 11928
989675929897611393 15965 18627
669742252607235841 7448 19410
948753324051924865 14337 19933
24767127386020605 7472 20037
273590839265860801 7508 17706
774767456049261185 7942 14636
881744645783971457 6667 11205
699707376709930881 996 17119
911906023619319937 5440 16786
95345223185077537 10198 19838
223274089878433569 12343 16423
544973577815774465 9764 20929
690626579522611201 14292 20588
744492517583637377 4191 14520
878845549224411777 5580 17669
246351072489510145 12710 12786
967627352010264705 14921 22112
594171303230027137 8869 15973
718016901733481217 1955 4076
886124870357640705 11825 21991
630505423901691905 495 11796
732365439576170753 18371 19792
118919508352650641 990 9415
906533860949274113 6221 21485
847128917186051201 7606 10706
433422605187459457 3516 11668
618963341041197825 5713 10557
327446241602338241 2789 11067
299967683488116417 13420 21857
481812798370924609 7937 11121
901999795383620353 2527 20040
121863291264610049 13545 16667
817203844659456257 4554 5467
31377723180341377 425 15326
56640054278521033 2806 20123
923461800171857281 10789 16272
577951962166192641 6450 7833
639485609672163969 14683 19180
822916645754578049 2959 4164
578066282035784705 8905 18348
161802677665303201 4207 18411
978302800733459329 16997 18713
902099891919821313 5015 14288
425427111243614337 6528 21378
154847789475891073 8459 15402
205560826719022305 5335 8746
693684589849272705 3037 18165
125571505159022929 10823 16696
320231723060043521 2213 6604
458524746019620033 2979 19348
510165811358579201 2110 10013
638767373420797953 1662 3214
230362030629859041 2659 15944
223019317036829537 8568 10131
229421469597600225 13447 15934
990147044660964993 8879 16213
963832728092921089 16504 18354
901883147362198657 3149 20466
910883588727987329 2204 22103
356505318808281409 7724 11311
950876759237953409 14419 18476
163511401749474305 2070 20676
419155341122621633 5465 9911
7815742605878030 15616 17493
249150479845592801 2106 18786
162504004228409825 4015 12957
970637197042353921 16566 20160
720577029653476609 12952 15281
623621590786168449 9103 11301
484022603937177089 5320 21340
507758277106820097 12433 20667
502059706684995905 3403 6873
451415231637081857 8774 14621
336314951447675969 8855 10135
283638520581181569 13386 21188
168597927411504161 13626 13629
70178787416832481 6351 21909
688903815024048129 16120 20337
238878895049470689 4987 19648
398864516597363649 6749 10456
116737173190937681 20027 21255
485948216889468673 12233 14999
12510887937796867 11207 16663
23055252594055277 5941 8651
275784757056950273 15836 20871
935931650679805185 17645 21379
451128250086998849 6658 17085
246442728831560481 4170 18998
774730473861478017 6425 11776
42654115334997305 17137 21931
573443718654406337 12572 18550
273067416261319809 9301 15035
753586882441563649 6638 19793
772916330220027649 15797 19415
280906543548201889 7890 8387
971515341957676545 4978 9023
125354740715987841 3144 7854
499574443777120769 14104 15390
956903390865452545 5074 21339
185764666516355713 11617 20818
774459928079007617 8503 20146
982975975989319297 1750 3767
105140910916208705 4149 6430
462818947038918785 5338 11044
454582045769750913 2720 12272
199201705882856577 1779 10590
589143249871145985 9530 20815
65009575861274985 3298 18849
813181585704935425 599 15821
751947791711756929 13829 20608
955837365369053057 651 13577
425045350272220929 1311 9480
843067989170787457 170 10680
550076655852862465 9752 16955
972763490063048449 6976 21164
749589917774621057 13703 20075
230712031271988129 3090 18604
450508141292999681 424 2189
455732785570734913 11735 21506
392709517467231681 14300 22015
510325577631174785 5049 5758
883753214412266113 5099 7930
896329455123581185 16524 19710
311180563369312321 5091 20357
350017679021984641 4327 10988
246425112058432193 318 17532
360465648884645185 6416 14726
333480752473057857 120 8343
383971009901824065 10408 17229
382786372167217345 13037 16638
773564713921334913 2286 20697
874285091490527617 2396 9809
689324630687504897 15141 22156
528968708911719425 9024 14968
547567023681228481 6842 9992
904301084162135297 5318 19607
699430773587590017 4151 10496
73975258061537377 8108 13394
661893082024054273 880 5698
536031868112907265 403 12496
191882630369743617 272 20333
737855388398145409 2535 19398
766206146911759617 2217 12224
151153899080604513 13201 22058
120069770099586753 17733 22115
788320113167841921 8811 18521
718111571251174785 1374 8109
13113413396446561 15580 17390
835265648139507969 18078 19092
643205204157112577 187 17779
654007725620108033 4866 16319
264634919374564961 5109 10793
521020497041586625 2499 18351
240128472547510785 7880 15326
275734062187783745 476 7411
886321937260454657 14608 15723
15930527908235349 12233 20451
420841397748176833 12268 15505
438390913564365569 10548 11448
918516688101583105 4113 13556
202063629827375041 13832 14246
972432420413880961 4823 15481
374053307081883457 9342 11348
150047986834955809 16176 20085
586200447615905025 4025 21790
8863831334991802 5306 16352
369762726620212609 9731 9941
727286786536829825 6760 18107
885730656825938177 13966 18727
854355346333036929 4598 21465
433226683046829185 16914 18482
204773211648905825 6795 18931
371035252282720065 10469 11146
216779221211538689 2853 11709
282531473137897409 1132 4882
461179070583220609 6526 15534
416369534831357441 6370 7908
98293192696573329 9399 16379
852698927990818561 11958 19448
455002314914601409 3894 9255
410896032971432833 11680 12955
887572693655016577 3381 5569
747288587924703745 19161 20107
853506275894936577 13264 17562
604234644154285441 5484 7557
390751746200706433 14923 17548
612032904195306369 8828 18865
293243321767654657 7254 12655
64706637207191169 14930 18783
85956747089767313 8540 21542
63640071024781977 6825 19654
125141403823697313 3569 13475
155732635131879969 10045 13250
700408088566106753 4007 13117
473727246964219969 7290 19602
462559357821909633 1502 10375
463360108901778049 8619 10356
802635267046611073 13116 20599
848051544968217985 19511 21640
734784362797164161 821 12872
96776070353069345 12638 14292
640440884232830849 3024 9257
126857568265851489 7985 9964
595879193898674945 21406 21458
629413368329121409 6530 17239
24771802901966569 635 10957
194703756661215969 532 13049
341189402238846657 10899 14039
530767079396024833 5376 21091
919400745264724097 6153 10565
568385697789299393 1513 12727
129667875289648289 7372 12288
872558755198948481 473 12196
226952877881132065 6178 13068
329738162589268993 8578 10186
534817938638887809 10123 13701
976053555374715393 12375 19237
415868476197672961 9434 13741
195739256337336801 9613 10418
782722816412906753 1033 7339
833156370375458945 10978 18791
384788666310100801 13940 18929
340405048505193281 7978 11633
561420435885104065 13642 20403
899770735091419009 7244 19583
756875564066078209 2549 14603
479771668977580417 1139 11481
377774804221338881 8169 12067
777556464287894017 9755 15622
504894934600287105 1364 17962
940509447273900161 274 2800
18840064463653053 936 3537
405801317092066689 5346 17053
968537841341927169 17952 19258
701470537873834881 3546 9209
964237416222893313 2108 19097
449136432579873473 4606 5246
400351704950537601 2787 20663
332182931045782209 6232 7427
360869926638706305 3844 4143
344157584421292737 16183 19051
799579812020837761 4948 10859
68790107219488305 1439 1738
974862421472018049 6741 21720
947922292044378113 15763 18485
19835663250802329 15109 20643
41392166430586745 8488 22150
988284697220500225 10283 20189
387409311374067777 1250 10772
694403693589450241 247 18809
581741365194833537 9306 10375
517222795391667521 5028 20669
749359822391252097 10711 14180
61474895171841129 15971 18972
140727933843653121 1456 21641
747206592031140865 22 6778
866851546040788225 3557 4751
112083790108542305 15996 21524
284381140370189921 2484 5324
862859041785249281 5349 19850
79245871894098481 11747 16035
869076096925340417 4283 13938
527901124696388289 11837 18478
788754638677538305 19860 21186
376926672942698113 7588 12083
951143374146241153 103 14142
31599362476701033 8618 18250
752588577897888897 6368 15266
437025637463445825 3785 16119
718725969678814593 13823 20099
902005042602855425 2306 15458
971465286740844673 4807 19524
340985472554518081 10316 19319
247197817795708385 12307 18912
606611469966683393 4676 6858
285892000886384769 3549 11580
103607042193058161 18476 21931
557870069109668545 500 17799
771986147274350977 17083 21884
309261456991769985 1042 17246
884792207011155841 6185 6900
61524275511672497 6579 10302
951820759285400449 11146 13079
905454116557230337 9364 13024
982538645926265217 5381 15335
56823944082793785 13143 17075
242898192273845121 3086 5159
382786191741153921 4594 17694
486249073795374209 11254 17808
573344784000184385 10657 14584
421223283276137985 11266 19463
324851673732076993 9116 10719
104842836889186945 9556 15656
474272960936076545 2606 12119
455397520302160065 5026 9629
140706130935164705 10178 11635
960635681703291009 629 1397
827086206895970177 8654 9516
326785718640454785 2512 21239
178043810100014369 6320 21439
577991364937727105 6019 15266
323668772358189441 13222 16862
402570092187762177 20956 21456
120129101104502929 1114 8255
400229515884586113 9233 21855
368107014461756417 10836 17235
634234434875484289 1407 18336
693735277916040577 1785 5281
678455589465212289 10782 21224
156531952343044609 7028 17786
415563638252041985 5994 6434
811569166776983809 12843 20492
715493671254289921 6240 20697
126357451043944033 7472 19923
465451809610161857 1727 5989
815846580405100545 6963 22079
174959127517549729 2729 20569
951521881205280769 7599 16789
895631133221957761 5882 11403
683931556462873345 5887 19088
422088446073029633 347 5088
377166205519003457 4596 10288
85183647762253409 9070 19982
903239212231063937 13854 20335
826005900162780161 5526 10489
614736527141161601 8540 10635
875074608361916929 2986 10396
268778937822354177 1157 18307
283783699992607553 2306 17088
421823262464968705 11589 11627
289019374438058945 215 14599
447508259890021505 13462 17090
320451887661899777 4230 9228
957056333319258113 2048 9226
713211126996771585 14754 17770
680679579124493697 14347 16827
355919193363785537 2873 19693
787855174292403201 19601 21365
567614483996667457 6525 12694
147068680387270945 10830 19369
723834216487826817 3659 6808
218447981985292481 12806 20007
675865562097801089 3107 13785
21726996607092985 2334 8924
877380437103152385 13138 18910
249865557069213665 4689 21347
98882540200637697 14306 14810
168925639057370337 5055 11338
755866513739388033 8605 21052
756995369565515777 365 19197
308027627103559361 642 4621
283359749846788129 4385 11457
331127894915947969 1592 7360
816540175273686913 12065 12078
515391834874979073 12177 19875
516433349886632705 4765 21706
955954776997199233 12164 20530
912026689252996865 12388 21764
389193423647459009 5631 13630
617399109748781441 1320 8847
834137692171719169 16782 21812
17892543210123791 13013 14591
508459624996309121 15685 19381
102010924197436737 2931 21193
993783320168315521 2722 10000
286058080061195585 8012 13436
859544582363970049 9414 17062
200761386265575937 7223 15198
827182298229683201 5970 20626
359052533321445825 15626 19903
663444680634061313 15582 18974
398197796053729281 7125 9593
50965668366526273 3460 10110
769375863829196801 13171 20569
422500885445305857 11355 11725
364590765454089217 7779 21074
813199961510672897 2121 21072
682877044133149953 17368 17733
472496688665618369 15467 20895
408595355247094017 14524 17833
337450587375169409 5432 10820
553930954162979137 2325 8872
565315072120473153 4047 19328
198597567980520737 2360 7753
640071989112538369 17267 21740
403388343062985665 9662 10246
241528869687247297 12662 13519
162155481222761473 4768 7662
412818745739340161 14343 14649
149820583797094273 17397 21152
494261340728559873 5157 5798
475175903682348609 2093 7944
539447275265882113 534 2828
135522261830729457 2587 7628
597437978042709249 10057 14997
989940733804935809 7674 15825
57800820034369593 9223 18544
27984059361131133 10875 16664
954601873558136321 8513 22141
465413759296829697 16776 19201
817823795426999553 7081 14553
153894984702432673 12765 16144
509603667391420609 364 12861
492895019080812353 566 5856
985293166357447297 6443 8129
966840815035340033 5883 17289
97898523124644753 2406 3328
40397618965378969 4526 16008
749417095304902913 3131 15247
364273732303516353 7695 19299
166457016738039713 11534 19738
352327611302662529 7986 9398
692842493589264257 6714 11312
478450599079792513 9121 10377
470369611057652289 15824 18361
366252779623202689 6550 13210
842416116619300993 10125 11824
66163206235088977 6117 15254
693415824345354497 1296 18331
971727474167359105 2860 8769
240016286472549473 4149 14170
831377189721450753 13420 20410
825874603269841793 4256 13567
510149585883560513 20833 21507
241047013886412033 7671 7790
723396222227862017 13873 15971
562742089452346049 8788 9410
369188887332718721 2546 13143
684271039054376449 7066 18984
172788599383522977 20884 22044
815742237579616641 9059 15734
377044871526031489 12876 13495
585435929029483009 8870 20544
241843522068037953 844 2785
628884914219302273 6370 19833
764143446530034945 1099 19745
327875671539114689 1332 15911
81428288741477681 7107 12875
675040492459192577 7476 16455
593216957198158977 9821 14188
179582003110891009 5334 15226
879334317029545729 10748 14713
24629870821858193 575 18200
920257568132178945 1882 5794
816142816098899713 2167 7650
555943474590094401 10722 11540
811019598080054785 159 1605
242691616439849153 7718 8704
814822216982701569 14581 22001
882605678046999681 14540 15181
673883691115836545 12278 17515
518268691536640321 15946 16399
483665969688498625 6335 13746
959658178005923841 5733 13706
704342103327650945 8795 12920
746445484639899393 2315 21846
61989965152559281 5527 10501
259575450363755073 3104 20434
916180948794764289 2974 9705
638197435222885249 9887 11589
170455824411444481 4898 19123
803230221789533569 13916 16492
757346824957199489 14495 17087
651812448034029057 3123 18772
280039579661785601 1832 16678
752459932889436801 2861 11031
696007216461939713 4422 21233
829787024843405185 13890 17552
23814398484315549 14235 22168
450732948671912961 11892 13818
665976317562485377 16679 21916
670807612353790721 7441 16453
992229333272558081 6498 16351
78234125001316097 2141 3562
946790992538925697 7921 20815
243185374207833153 7763 8952
564480903346034049 14861 18715
882553994269414913 14165 18883
553130315529518401 1505 11321
971122513235734145 14562 15413
653025763761046785 14975 19393
847658906023909249 12425 15921
194924505432343425 17344 20687
878799262519500289 12091 16495
527028594959059393 16844 18773
540105011271606401 8963 21435
481090410646931585 6736 21613
482334293000199937 18902 19242
169712473613383713 12091 19383
262576075121174305 15031 20737
23431314880841825 1849 13838
195914113723809185 8191 15774
684687169849350913 1215 11754
12687803846404223 6922 21154
59294041544990961 8744 20063
832410630909116417 9037 13091
852256871921337473 4079 19130
723398741835680385 2207 16494
867906442904118273 818 1450
94086946327799121 4714 17131
37710578931974937 11073 19397
905963893746871937 3482 9406
681118683635094913 2186 19369
475881276512176065 15608 20675
743308637774571649 3411 9420
854701120009124737 3592 11086
669112579275864705 15615 17348
649484124550276993 2151 14249
382105444669232257 3373 13687
654326102104050689 3244 11026
459469940721636033 8950 20816
615086098190765569 1015 4764
527273996946359361 12475 17450
176538340318572289 10631 20732
177123718942514337 4772 17727
950249604161889793 12356 16419
381980579608178753 2425 7002
306072293390201345 15794 21734
185850051958102113 9178 10860
649698621509024641 2063 11648
433230216169629761 391 7925
712603459162792833 14598 21234
191165401309664417 356 15780
930653428874514049 1681 6163
843973416844416897 2162 6547
420632990536830657 5179 5193
611216140319289345 15667 20963
117263094481408817 5162 14867
731015031800222209 4122 7957
233555404133070977 2226 16083
727308533818050049 11342 20879
253184295639336193 5239 5887
936154475459030529 11328 18608
171206132691878561 3747 5050
39320341261504409 5219 18335
408772179366131649 15386 19790
573146042164221825 5763 14628
584828158802864129 10894 12854
32931594730943205 3775 19725
30914069712999037 18357 21604
606506296475540609 4709 11014
544003809600440065 9099 15217
634356762742630273 12352 17114
958351433093859841 4796 14515
57295405386252441 3959 4012
642958052070682113 9751 15520
512373822554852865 10970 13831
519376192851190401 6799 8005
437518597383753857 8032 11531
166917369093397377 79 20665
974623040273929345 16610 17039
114905800941038193 17773 19488
474865496995601409 5194 7797
882942579790565633 5378 5483
992459812015400961 4505 14351
837863990489047681 10027 10606
623636705777382657 10162 15423
785758856668337537 6455 9946
232537063175460193 6952 18269
506122410557217985 2453 13068
770781494107051649 6431 9772
321370748924536513 8142 20200
339583749010248705 17225 19214
304468946267753921 1510 14419
677245645152307713 18884 21579
735338308647129729 14763 16012
928732260706983169 592 1040
401513015955764289 1334 7645
267937165473295393 14994 16619
726041496951395969 4490 19192
241799329460949505 8522 21938
87343074766700113 12259 17449
856567558412361729 1280 11778
925487982894537729 4749 17450
494087649246228737 531 17374
371218503577317441 7097 20651
706800459205805313 14209 20279
452513301766245505 8113 17340
989869219485601793 2066 4442
586583585800589441 1041 16081
165295467129507041 4281 5570
878746173582243329 2820 12997
878431654186403713 2225 6822
421086935035383169 6180 21321
616505792461037313 6831 13775
81504659805105457 3969 20038
330485726814178113 12285 17151
266802096140857249 12404 21804
98981677105282273 1019 18091
216764818982653665 16701 18868
168291532724811777 5178 14530
762075663653426689 5066 15539
968330259888841089 11201 18067
188291672629006273 461 2032
922882165868404737 12387 15779
559854707020782913 1878 16080
107144453280394465 205 8669
696606673776869889 12653 15625
618443036214461697 4984 21777
443317124402845761 6329 7751
965771290139951361 12827 22034
76225544701927105 14415 14989
606812211428067585 15080 19973
950373328283667713 10090 18205
2751899539330083 12136 21113
445949379861190209 6602 10498
663147763250538753 1013 8240
243226959351197537 3012 20263
697513592229437825 1431 16374
151219357596957601 6570 19220
585382348305618177 1136 4385
443652692533454721 5189 21510
282187291456860833 737 16617
437815332136523265 8651 15150
352848467163614273 1976 4698
471822203230054529 32 17545
220393546052985569 7829 16508
802530048365056769 1611 14478
740480336950955777 672 11183
296111565147164417 13556 14327
518995422533318849 19917 21235
480797798265086849 11984 15487
260725394091469569 8644 16837
689956316231864321 16372 17428
449039503852883841 15826 18468
187388082300785185 1131 13034
631550427408260609 8985 19479
162960718508522017 6925 18616
663654836965516673 9705 19691
79855313878766769 3056 6026
220899540301406465 13262 15854
797466913645187969 210 3521
7186781930595744 9454 12195
193003872839383905 18901 19940
280223866546752033 5631 16091
685874301322151297 5025 21095
219316134500186177 12350 21676
445597937223510593 11366 19292
296201529934922561 15615 20357
482271104437693057 3219 8370
942736434402785793 7582 21089
69206563819577129 7228 11562
613821055987248385 3024 12784
5375296367709837 13262 21064
869891845416812929 9695 20662
696590509724131841 8133 18824
128307626846623889 4170 14061
656232413396274689 7315 16761
924447213297678849 180 21826
788447351846471681 1692 14177
429999530646401921 9124 9355
738309822553340161 13396 13572
212078686186739425 14630 16553
909549631453899137 937 8560
296677206709251329 18910 21034
231162323933681089 11923 16355
222720431788626881 4839 19094
97126088988929377 11900 20022
952829740320485249 11280 15296
610199099627813249 9781 19906
786838318855412609 6246 7877
126412622993285601 3394 13640
505108828056695105 14893 19573
409608541171017729 1731 7038
430257759861756737 4161 4651
473176468545787521 2221 10153
477338429230602689 3712 10450
175421956410737313 20506 20873
618558049694652161 4742 18380
725108307662253569 1980 3051
325864853436872449 2710 9836
580121137405505793 7496 7707
500442294214575873 6381 19969
799571659115301249 5864 13827
245067220951202817 4037 7730
895094825900208897 8969 10883
951558215171811329 15025 16141
702461010610449025 620 21935
861197384346343809 13871 21756
915476804572868737 15843 19175
272113556682409537 739 12131
501888814702184065 5767 21504
557451828643767297 10544 16244
273180233117280129 13494 16795
823808315782709889 1683 17938
403010733749681537 1842 10790
30741086118542429 397 17267
874880500813723905 2822 17368
208977387989545345 17160 19399
180297451096620865 20817 21775
216835123017549601 9968 19542
775768844046616833 15929 16104
536659270795208705 9703 15324
56634028013064609 5953 21905
260621291437491457 9554 17342
7452840753352065 7114 20022
610212016121959553 4287 11186
392313241259628865 11399 16726
686685102939240065 12562 16151
876644206532723969 14832 18807
967094479450306433 2602 18856
160701646925190305 14 11503
136258583648885441 11582 17743
744350641604221185 85 12709
45901891118500513 13476 19369
212385344949140641 2279 3583
883096626113431425 361 6020
784153376491111937 4944 19447
25447686667629201 9192 15017
259110627967714881 2785 5193
85733873540409185 1762 21693
250657099700639201 11465 16711
236751190577404449 1453 3192
507861950321185409 519 14293
248913569755760737 5025 9954
210070685293779041 643 3419
386730963802190081 1355 10222
30880010724729345 23 16261
384210795763170433 2227 8426
885717134574910849 942 16712
32099212675017697 9718 20997
528105267740542657 2921 9134
719815903680601089 3090 20340
940555966688386049 5209 6446
917661427499293569 12338 13497
805100963292289921 12884 16226
712295063566120449 16622 19939
391882500184372865 8274 13045
543580185993601345 19118 20016
404503778535243457 303 14090
368473970725180097 15417 18395
962472624110496641 11237 16650
984170632194459265 12927 15278
666883650936483713 12118 15886
162343233015338497 4027 8164
596670325398683649 1262 12960
863840337955092993 194 1174
503856103929294337 3692 11704
908380081931998209 12664 19625
485244981748259393 708 16554
55625884305239737 5281 21925
210544743484405217 1215 4627
966616140370053505 4184 12516
172127808356741249 1160 18544
140545376157700017 3526 5043
266077421887999329 13977 17629
853225346411424129 1750 8625
379098425218906241 1681 6943
722188038661808897 17057 21746
731631020432416769 19162 20374
319805088787280321 19957 20363
847734851802606209 6945 20819
85481849412200721 6540 12696
189405922110253761 3550 12774
960697468306339201 7114 17174
324939900216442369 14402 15863
410675650223193857 12589 16789
228476095256070273 8669 9520
485841673026943233 4274 4727
419465489009802177 5519 18189
276876167774826593 11403 19503
2263351902186628 4936 7748
641333055780709377 9889 16497
339300399989902273 6798 20964
722000666626026753 15600 16521
6838842906063293 17301 21846
915034943329363457 16786 17292
937668012403371137 10685 16573
860125373373602305 4465 17636
780650268166525057 1591 4194
283565799453956673 10295 13287
299675135011547393 8400 14880
419686159612691521 11502 13973
947773676974605953 19858 20594
352462422136984065 11620 21652
590212779489057537 11911 20303
467954066325017217 8916 13597
833433173242056577 3119 21170
935369690203007361 9990 11949
651261140694380417 6963 7603
674171905885739137 10746 14327
609234385516572289 1912 9971
892174299832209537 16251 17450
24895733198995629 10775 22165
365582202537904513 7255 12327
585107274827564033 16100 16819
490904258753889857 19973 20283
625506141518350465 11859 20520
211558940435448769 97 19482
286014797009812577 10167 19117
624152948163232001 520 9816
176374736263277057 7350 9938
979808792701401601 5871 19219
436595172724608449 17945 22121
457326631984759745 6147 19447
44046552424624961 2207 4012
528139517887407105 5810 18959
950481110439000065 6689 9114
932102702529721985 218 14254
77954881716770785 1397 3351
92986844253868385 7749 14893
679368337633533825 9010 17995
522443013362224193 4534 15113
118526560837302961 808 21797
313504229916983233 2773 19588
638152285987388289 602 20617
630027676800256897 10101 12992
647328004150573185 12622 14032
73685200629636689 9758 14553
976654809737070209 2671 21756
508130007432843201 13219 21073
587454295171944833 12192 16933
675213339277572609 8638 10691
327536455320853313 7999 14123
974188186833362817 5102 18390
37910678817461017 1368 1767
575403244580467521 1953 17972
707723107305909633 13893 21668
877464020791681025 120 12399
55665148190293225 8120 19662
676964703489485185 3189 21818
692732872948596481 15250 18783
154409171374044961 2360 12112
843714058200724481 2221 10713
163024744868589985 2835 21141
597208898060628737 17486 21174
765254784449783937 6663 21646
520126386060560705 19610 20529
89885973736354433 4734 10937
280160492644881729 5503 12130
154846811497680641 8428 18008
235717958155753153 17026 21249
323767438128196993 9064 18391
521177548524335041 2662 18975
522186855022457793 9455 16380
777731236482658561 2477 19789
113024067015938817 3545 4872
677375815416183937 2561 18316
879202362273151233 9282 21826
991510668233750913 7028 12675
285205250192273505 4313 15349
195092229100410465 4926 11917
2030764660222673 2907 15970
716394711737741825 5418 17419
144300222092194721 2530 17993
102294217998121441 5687 8445
159005022817087393 1936 11322
357495023296955585 14485 18115
997510373681631489 66 5287
606083815109727233 2101 13151
279393302144317345 8462 14204
390177485021446529 13799 21661
477144262295492865 2715 8703
545230533366549249 7289 19035
705968483411101697 10027 16164
754250336034736769 14216 20852
540382731153027137 4160 10662
552895386521711873 9527 13601
162234220068629761 6598 8395
272328200920192385 1773 10631
60717000717854577 2043 2946
144026217247187569 5081 14667
230558600853886017 4531 9242
500678852489947713 5225 17045
87204665603234593 4970 17913
501600691613631937 6645 21447
758884475529928449 2407 16375
167048663389927297 13084 20175
193075035850082337 8109 18632
864131997108160001 989 16212
828792465720045569 4678 15246
991354455204906113 3900 5865
399779012625952385 15113 18616
153672502292479873 8246 8793
473558924248269633 6840 21948
941450407096688513 12161 21242
216827498207660353 2523 12496
790866462619817473 18901 19283
337921937697547777 3024 14735
114030401096378849 10868 13817
636579021018416513 5813 16194
655203351313829761 4063 12357
137364200539455089 2255 10524
513585220478354625 5275 5462
955779620992299137 2290 12262
420172619066221377 3271 21890
679037537675657857 1121 6852
140551943668945969 3989 11707
35758901134595789 9028 21288
252057704132042209 6349 20692
533560328061415873 904 5079
400596251386964737 12421 21987
768753320335999745 5160 19494
257045987692663393 3259 14481
240761397755239425 6606 20419
864458751676117761 965 7118
781244092781843585 10370 16033
415461180616190977 4835 6044
346342418756396609 10658 19189
592950388670978177 7183 12596
703220283174513153 4366 19657
797409399473593857 13316 16206
113080782853291601 5307 11920
392351098838581441 10753 11195
76040656957882641 3330 20936
26009004366088109 3399 21698
551666629910815937 1503 21005
576376675556851137 9234 16253
306578373297067969 1127 3679
579561191285336065 15870 21974
454006510073600833 6089 6249
723632861728951553 4398 6785
131473508224996033 15062 20198
111302419862781217 11623 21301
476652361754677377 3416 12631
972549573189304833 10096 11583
196847478619243777 10814 14579
445425075967961025 2513 15254
464123404515380161 15112 16731
74533425432399265 7287 10782
434383517018300609 11202 19576
883398380187898625 9005 16519
180850490522406209 15843 19320
512719955189659521 17742 19176
507256235225863617 9664 16518
449681520260696769 449 11515
355232742691772097 11000 13836
817349659092535297 3102 3225
276383823684977153 13548 13961
416984370546217089 9530 17917
458175244396986881 4736 13697
895410776591610625 6387 13704
800636376230780673 85 19378
996462027095248001 2533 4470
329169447230089665 3232 8287
914638185951922305 7067 21105
120096018551333121 13236 13461
247666795325827137 12996 20472
622555142259276545 2521 12684
509958423013820545 2260 14138
999736766000435073 5285 21249
768639281231401089 15160 22025
931509609025670913 1812 11280
830627234996590849 7640 12083
936857154814571649 6263 19106
451987918930271361 13380 16613
323366227664369153 469 10457
32094808428702493 12413 19342
298514492788054785 10061 16946
843847679719289089 9600 10705
212266725521221377 15638 19754
98406423813933937 17602 18532
178708873556143297 935 6296
396762913117029825 15237 18481
938468642966885377 1662 17143
515929352386770305 3161 11694
907155705325376257 5591 8702
64220331172691657 11924 14377
911807856283520129 828 15914
11491884773356277 14554 21169
544550232673554305 8546 13423
315055126076728705 3369 18707
613175401017063169 10062 12928
818604030055929857 19734 20249
840024191418759553 16629 20605
243430170337745729 10144 12853
395103709549363905 4901 12533
292153209139051713 11918 18690
166156144027507233 10426 10741
179584250987446113 2746 19353
752740024349524353 10942 14521
999558750935086977 10056 14180
780931009096573057 1172 4984
154974396941440769 3902 14903
281059485912624737 10498 11260
66427746224285049 5505 15854
274333635601248449 10382 22019
1588634278490986 5929 19663
733957534286592001 4421 15331
735758384601446401 4317 16149
354063793354722369 8830 18905
449743010304274561 13916 20574
656056117824295681 3651 20901
47036857196552265 2210 10550
808808467968997761 47 17045
684139526338029185 2032 2090
778231084878033409 9652 19967
787396814350877569 7564 9364
891609674047199233 9075 18161
698763773701443841 12591 15752
421964356077399553 2784 12467
490457785642995265 19743 21766
807504946870334849 7378 21211
903631639898932865 4292 18574
323964349099103553 4045 9152
135507462090721729 1494 5508
20551052968524885 9721 14503
648617504956945409 21758 22052
708776966948637057 8285 14111
253193869505444993 4270 15961
751702086187417985 10406 21137
181650943837226465 9406 20211
850397577228765313 6387 10590
593573790344414977 1617 14231
91308800674962497 4079 21596
512369152254962049 7137 17643
380637116168646401 3185 9503
124824881494468801 9676 15218
353119588121909825 7405 9933
341647182617506945 15623 16007
938013059829959425 3548 4750
469647349727303297 9476 11167
639852746091374721 5492 18739
697961676652909057 16023 17113
481423828392753025 1359 12225
561708347591796545 4076 6155
547307419868484865 20045 21559
920815174119709953 999 9647
402393540253800833 6019 16500
223645002753023905 6001 7119
712594644450600577 9588 20726
798871325280515585 4008 13097
2188223344081309 19030 22055
985241755750500609 7796 8203
704783078581794305 5882 16072
827315501081599745 15267 17016
608924934089575425 1706 18121
26411017329827757 13122 16280
989824121612226561 7136 11993
938424441709315713 4019 21685
607617042300905345 1436 12739
942384629402305025 11165 21044
287180948933762881 5251 7648
596441773891356801 3498 8809
564992525482413313 16754 18032
682793785806218497 12890 19119
218643405307627617 5067 21322
669527522476926209 16756 20345
932332791100112257 948 5316
653678502881398017 1780 5716
360248470058092353 10299 16915
6568204964636949 15555 16875
94327622740511425 2007 5578
530400987925283137 2684 3238
510301966358152705 397 4811
585663791250482305 8359 10607
750222638328654721 1039 11669
795291898374124161 4952 18078
528844141178847617 9322 10468
566687797440479809 12159 19802
324919468153783681 1089 8827
668861078547088513 5774 11241
569527505413329729 2328 8555
596861124613610625 1903 10254
731121019874866049 5905 20505
776656466503929729 14342 18710
981162707719999361 9165 15902
482078013430438529 2292 8091
867415009445810689 3254 6897
211333043498520129 7534 21002
904895033255964929 6705 11867
465937725961310913 11523 18234
629053713511513729 9312 13511
284049515160937473 13752 18290
420233182192799169 5256 10055
143107349555307905 6931 16111
425186952780965313 7140 18928
180670429409936161 2973 21193
519471105221011713 4760 8169
685683506487123457 17863 18845
594883959682466177 12073 17130
463017213685525057 3501 10708
720305666657861121 21290 22120
964422810003824769 8221 14382
160258329748590017 967 13517
197059715898014081 11300 16170
499915582775084737 6203 11874
106736694746956577 6316 17361
873584017164848385 8756 10259
808821822015282561 4114 5289
174063256058825985 1957 12621
527734829847716481 77 21485
941029623246098561 5866 15490
222117160954162785 4459 15005
309918607803492545 13699 17208
898766758783949569 13916 18969
432488354778559617 3369 11770
624135356904723457 19884 21348
193665614224482145 12309 16966
451142763847471425 1781 15457
618262309682879873 5850 12988
336342312897876609 3466 5072
450295787651665345 7174 20877
444176287298745345 2752 19215
71767492815030921 9926 11837
786991169827125249 15411 16167
294451126836218433 9337 15929
221420618483207937 9482 13315
715030487426876289 4078 6581
832490444754405761 4310 19307
473259901467852033 6718 19678
623886038849548161 6226 13163
291994320357094465 11642 16610
549543973667873345 2525 2560
124694848157684385 4475 18622
382909267445015169 5342 10311
374360073915713793 12305 13577
806840229416117377 3232 20268
132332750893962017 2165 8028
658868930566342273 5897 19148
636057527161842305 2813 7869
159477917818684033 1563 7111
208139770823532193 8189 15108
977637953317142145 6824 13787
85032866354257665 11182 13674
923497036446924801 1692 20171
712056090651426433 1068 14268
218950300363644609 6439 17099
383809601278347393 5934 11368
260941373782081601 14537 21982
938089260484115841 10111 19627
976024440690409217 11740 15002
601540573420468353 9931 14465
113786293889155841 10449 21601
313105887068953601 10790 20860
901993339136168961 6447 17344
357719656072124097 2051 18616
290676155895504001 1794 11817
202668809603022017 19248 19775
625979748437217153 2505 9605
588431737901434113 6392 18454
653455420932239361 2347 19912
68609465099054745 772 18830
421940151921774017 5975 6922
196434162828200705 9577 15973
437547964284412673 10232 16174
830435577204308865 11318 11653
180469951383528833 10313 12992
852302282681453313 917 5914
334816899802582657 1167 9929
936410416870213377 6873 14384
923280469516072321 5773 20245
770531477604681217 4547 6440
179973899653781185 15566 18317
823834493866325377 1534 7493
339564104112199041 7755 17558
576438225004043393 12826 18876
319129117734014785 1343 12483
849721457321575041 12907 17299
762371594523074177 12788 21682
450888863508669889 6412 21052
955781962027337729 2204 13669
95070023758989217 2685 18545
962723902132026369 65 10418
743626916429750657 17735 19033
716425672378171905 15698 19317
615050724967030529 15249 20468
862634728326241921 2769 11681
694963522066434049 4736 12736
152826508043936833 3758 16077
134782988021395761 6541 6619
170567258146903105 3440 13430
921910978411634817 3340 12424
995667896514198913 15008 15543
21482338335570005 14805 18782
361004387964328513 974 5603
889921959859680769 2630 3015
336222703920434177 7791 10869
728492166276634369 1501 4645
862564533659437441 6606 21121
796066915910305537 4810 9637
977509420417142401 4011 13319
169337331134780545 17309 22161
717109184396377985 2766 4754
583934829099820929 10323 12260
449352073690441473 12014 15985
489080705580686721 204 19578
928102728643423745 10710 19415
254348203970383937 11084 18835
405125652744409601 12744 15542
38936401684363633 2498 5814
754513796140258817 7649 8924
148087193312097313 13675 16133
640830304828334337 6515 15582
595677678602282113 7723 13066
23079494519535617 10159 15435
485540454680265281 2240 16919
925475123299669633 12847 22022
801631224666547073 12748 18548
244953534769109633 9977 18493
541236981801450433 1759 7376
378417535867889409 9993 15211
720105445330585089 9241 15657
722665398168615553 2643 14450
405634084437057409 19874 21335
744023693533570433 11989 12450
325466385740266881 829 9323
631844461250068481 749 14504
198787209071998209 1844 20158
613390413124925313 93 15057
681633785107589377 7299 12283
143099427216938577 1528 11649
816427713938569601 15162 18911
240376703140647393 3038 12704
746779312065992705 12787 18649
318453574609662849 31 21006
133720347872003489 13669 17913
955184266133322497 7548 9198
899102078282094593 5676 12903
751359289327822977 10156 14896
133345824227860 382 12117
450428183611798273 3230 4727
866740884288073985 2728 6216
618965156910235265 5752 21367
124376057036204913 1788 10254
106152813903797489 16480 19608
206541129282140193 2294 4060
51274620733963161 1542 16804
974562177386790273 4158 16858
532550332101699585 1531 21070
488284728021479681 10326 20196
987280921021778177 536 4437
368336277797386177 2321 14444
190081876614804929 2114 17883
64246535402769921 4554 16798
148127781744861409 4013 14280
372727718276738817 2994 17969
141010501470539393 12209 12931
634068495389808385 19239 19456
498743170173554497 1126 10165
205414524739058625 4128 8874
85632629844944577 10013 11655
631825818106005249 15528 16982
851013479463730945 16641 18245
868710695621221121 16626 21053
29217024859441665 6580 16837
880055759661441793 110 12671
764071740769878657 10326 11580
455129010061131841 4600 10329
447179000956246849 2810 11769
573061846129899521 5052 18001
973205020448247681 14725 21015
248388041479419297 3206 8480
198559255658956609 785 14517
802002458530719105 6023 7863
502657062454432001 1106 3334
575172052330447745 10548 21951
760542869737712129 5675 21219
834505392203549697 4343 10944
835501558549523841 13990 16848
619136070056217857 4884 7317
495521266229992833 367 3924
763577134091004673 3616 18170
893953231907488513 2430 7160
227271033388053217 17835 18602
539919797918479105 11393 22108
980529977664939905 8881 13593
666007265663680001 9077 12409
866875764596049025 16266 21151
740412711236565761 5883 17669
975039530046526465 603 16752
561066559360426689 4206 8870
935468979585085185 6984 7827
624827074659997057 8070 12683
977152471778492033 5880 6475
622019915630389121 3409 11359
301835906378787649 1790 18844
245474423949737281 926 2935
920347419209857537 4841 21587
619736609311900161 5670 14091
339235656019145153 3241 14345
482194927636577089 16480 22103
595243225049198849 8720 13771
535682934012768897 9873 19086
486167590739572801 2409 3888
948280376382122369 1280 8672
888256846831918465 16870 18888
648758319430044161 9808 10737
79952874943035825 12627 17361
458760811813696961 12785 13760
850819828330212865 8834 17014
204781528992995745 549 11995
507051487534429441 5159 11857
348271696612336257 3383 11394
449426287811373697 2010 19018
704495344125092481 9962 20794
614200532017736833 1953 2437
62715750533435257 13249 19552
115938902020769057 6418 17364
113540081118017617 9474 15437
448197015973565953 2644 7684
989922499158758785 719 14625
296730528330297025 2000 12520
612486331776779009 1976 17520
220902696581493537 5040 12178
581090766016409089 4928 6842
718270632151313025 3541 12866
875504532129738753 2178 15652
520640416244223297 4617 12182
385451346761989569 20067 21258
909935394962982273 137 6249
723247407100899457 14835 21351
161775894606893889 5323 5955
660660498889591041 13294 17435
761082652712020 5728 21297
441570075614052353 16961 21309
240506512844948609 5117 7360
13156224435370235 17697 18462
18579766804773357 1073 5441
117225692639408401 17354 18702
365654535517808897 8190 11230
895180178849379585 10209 19886
934857625606422657 1996 18725
210941014703095681 16424 18560
186906777053170721 18297 19802
364364969142947329 18445 18464
818356618667788673 4987 14637
885460265858427009 3392 12180
137151246538071089 20877 21790
970561171069299201 12290 16974
471593143772491201 1849 18334
621286214565102977 3090 10015
237404108447950785 4784 4785
942657160964252289 358 13356
346480155890414913 8551 13924
597858510838534529 13842 20488
238742690743766433 65 16727
522129385461703041 20585 21954
874394972192259713 14615 18585
576580139916231425 4056 7444
761482567909784065 9716 15752
643427544105271937 3530 6999
340471413807446081 3675 11150
400097386041721857 10595 14189
262754257491014433 10752 11855
554399898402856193 9282 11819
305804858162655809 9032 18240
197096030288733473 1576 20470
54218107019327281 3383 21933
60025108614986777 1197 20844
292490007427740993 7415 15217
353010692139378049 627 21577
495849826391111745 8733 21466
63840199030771321 15493 15810
937366531378938113 13372 19686
845744328289853825 6328 16220
312854151276926721 3911 10198
974616026166849281 10694 15240
267785029366276449 11428 16973
644924986385689217 14826 19550
483515618504913665 1012 8597
388883534725174209 16447 21513
817757788542774529 17869 22142
198426038585822081 10742 11276
698243707064822401 12693 18016
597582695764579329 6417 11192
381033406577468993 3675 8620
167758352520820609 401 2763
225659960928329185 1923 21502
788992892878972929 16005 16881
668814309232526977 3086 13936
283297257845319457 3384 13590
481127474773902721 11515 15991
18685217731650993 24 5606
618279338936641665 14955 17114
651797797688260481 3408 16309
376833603440804417 482 20069
825865218570605441 10128 11959
682412732332618753 5212 14413
914817678376792321 11185 19182
949975263016884993 14331 18711
826375676843845505 11033 22171
954883755216510337 16513 21362
101922610350698049 13352 15266
985708038388668929 9918 21346
284904530246642209 4099 12472
263250834818858689 4566 15236
793182430693988737 612 18857
652625811349796737 13336 19577
938569677964245889 18235 20827
451338034505564417 6167 12083
669642575688811777 3225 16476
188332087475220801 2066 16093
633881658024016257 3897 19148
503382967196596801 15806 18276
728213192744092929 7019 7084
658217941423632897 2974 6494
368843640040047681 9811 14326
208991553615216929 141 1590
330671507467343425 19341 20412
868319831629424513 812 19482
368237391721258689 16295 16886
983939212388587905 6977 19917
979011056032831617 12127 19594
858913768988063745 12023 12164
926440416820561537 496 20179
736687933522599553 9990 21195
816858117852831361 11955 12986
614505772625097473 10657 18333
38774888228111593 4073 4251
277777047369436769 1425 7089
576650201380928769 17036 20711
882672521669068289 3159 11948
716629875155781761 1368 3757
417000170395876801 2323 21265
174147809167379809 20060 21609
342735927622459969 8848 11343
297526250322896129 7937 20049
273884599343499969 12930 15014
716917999546282625 17570 21919
958841319942369153 3667 20563
769885124234896513 4596 22091
367200149248954945 7633 15755
84850534062837825 13758 19290
703346370303922433 15535 21753
931367251547008897 12952 15725
160174900763120577 4395 14465
873583714446240897 14438 14570
67587091224542209 3692 4833
183999151624114177 5684 12934
65293350772460457 257 2791
702841433099763457 3250 7337
869513544775987457 11023 21397
580493244245921921 1255 7508
585880859984069249 1507 2850
189904549214347201 4588 6822
912201599503678337 13558 18647
812680684463181569 3088 9290
655394874387862785 5918 20863
204422521215548161 8520 12531
494043490909138689 370 20421
660158350386062465 2067 2500
178080976855067521 8007 21947
957054337825937281 18759 21633
680069385431469441 13949 21080
777332156679968001 6451 12146
859418213071617025 6204 13839
555425257066076481 2676 7659
533299932287594177 10335 22088
919119097256945793 12734 16685
208956145038268193 13607 19257
582886747526956161 148 8064
203596224298596705 8533 9670
915626725582491521 4764 12264
903493527996200705 8866 21480
136735391725295585 1232 16117
266853990440797153 8735 9018
77012722667937793 11352 18465
801198195357567745 10169 20127
392921419800373441 2000 9199
996653521815293441 4383 17992
711165343687760257 2490 6330
817727483534920193 1875 4150
855773055727070209 13819 15955
190071101528520353 17477 20301
85439436749020097 5214 9756
618561146971625729 2756 7742
887668040104571777 7066 15053
725101880118959489 3185 9501
272908954146807041 5225 7374
886862015677362305 11479 19972
200562605933697569 2356 20879
524233524151458881 15591 21316
753806989964935809 3215 12181
516866445668465985 20596 20616
706379889118082305 8839 10015
971714878930701057 301 6393
551244940625288385 10551 21218
917084719402364417 13282 21192
365878316215457729 6763 10633
874929639459185921 11084 15222
771034959452087809 2192 16923
127843781078535553 5153 20093
517054990725043265 6237 13604
676331929282671489 17860 20783
189461024999026497 9864 19109
340688853055379329 8133 21478
97553558425573777 2223 8522
74324057227347137 10251 22014
538005228287566721 15725 19353
814009387103094913 2543 18829
365979534475755457 7553 16504
371326869738087617 8749 12311
215063868723866849 5461 9203
5476270277110730 19748 20731
261392682654957313 4754 19089
466555354075968129 14689 16666
703184194799682433 9209 21895
867354042354815361 16930 18338
677334812756711809 8541 22134
290486787525797057 6645 15802
174793696239227361 10699 13769
789741902530291585 9276 21495
347226368251114113 1189 11754
837891082500750209 562 19972
865131311529374593 3715 14784
227933299907459041 13548 17769
94365475404472929 14442 17719
606153359511271425 8999 12061
310350321264714049 964 21247
946373727771483393 889 6649
166502779585584897 7341 12134
854402501889229185 3636 17225
570647615951877185 12890 21127
370522788151514945 15338 20815
698333466997766529 6639 14785
444986820425899777 8297 21748
958760019349178113 8213 15328
311047473314769025 428 7774
893408423054296449 5711 17708
249804295193673185 9777 21122
496106977568011585 8035 12299
348321737052668097 15286 20637
829958574562184065 8181 21853
946970478276458753 14984 18234
541976752531589057 13938 21651
209690613434215585 498 7355
334864164295197505 899 6421
104737347432592993 21063 21556
552051848474484097 761 6868
292258196609974849 10785 11339
770273075921849729 9919 10560
465281509356632513 4912 6098
284725314473099905 17364 17389
69335534751981953 3921 17254
893843427107555073 13669 17851
376155474692740929 1348 7960
597424367022561793 5122 16409
942769726810620801 3292 16569
913794541432437761 8562 13586
56411577782458977 2173 11544
167758026919678113 13106 15912
374177054958945409 1519 1889
113311158057285873 4342 16316
371609804803473025 3071 17581
489842726674503105 7370 16291
38003650878135177 11949 21793
786647404329912065 2460 8590
680428636973577089 1618 16324
585610680854678401 12305 14724
715094792914722945 4686 11523
954683703252697985 1202 19773
118107323355349793 14247 17928
332121784667116033 6635 19047
598201276110938113 2748 13014
325740477429363265 3639 9304
20529083002148953 5746 18810
733607478200731521 8807 8943
256096200673962209 13839 21970
75061306275017617 11147 15769
548852911234849473 4181 13506
2775947591821649 7816 7931
330600799108093953 1423 17881
242334156408318785 2809 8737
539037242231334081 2983 14258
898278792430325249 12146 19436
985081380485777153 4066 17948
321586498748075649 6215 8306
123567012347070465 20780 21784
379531433500595457 13095 14239
532513924679147265 4408 6156
44307612408900353 5528 9804
313766988165188097 15125 22073
568519628944450497 8241 20215
629026122313202817 7922 16914
459133217531530113 5411 9102
909203882698296449 3561 12465
79914072647163441 4455 10446
992301540234915841 9189 15030
386162839193204353 2458 15843
344168094931863041 2098 12696
621730728578690177 86 4440
95124909919544369 7940 11118
789133045021998209 16289 20239
277778184510300001 18997 21272
51767871472826241 1866 14766
478794099956115137 3879 13244
854278982586279809 9312 11753
380937747321983297 5002 10202
769848320096123521 1824 18759
749630956068497025 5697 19682
802696531546473601 7666 10555
226640501538259553 10056 21796
949098626946288001 11816 21905
469272685536690689 4596 9670
77156942441078513 14007 15083
915785439804071937 4020 7740
974582590026422273 5483 22060
765075639884909057 2002 15460
340289121332403969 11164 20738
893925164264164353 8801 18722
924925940866863489 20163 20394
794447022798731649 3883 6626
176370799859753889 371 12445
769797309438903425 2126 5059
659349000710513153 1488 18589
154245031923064609 14476 15201
903072766038803841 13473 13630
128026586137583105 16139 20374
262866046240439745 6224 6948
875937045975842177 2369 22049
43669184905681393 8393 13785
739353760114656897 11762 14406
257290649910181921 16770 21370
965736504989362049 5050 18243
777625872332777089 2481 9893
974843124535670529 5417 15525
152956920337565793 6985 12545
197584913961843969 16673 21541
743146262540577153 20326 22098
997812048024744833 5285 9370
940453927841993217 2525 3746
441113741266260481 11545 19981
496105792495825409 7375 11024
670160292614287617 2070 9965
894776221543047297 5718 7240
586494695321686529 9407 18386
494628577021089217 8127 12541
409173310810192705 1729 4196
274593789994902689 10639 11004
727623758784371713 7282 20540
858019629544315905 10518 14460
166927960722109249 11004 19066
882191649606419073 12165 14828
783017251361439233 4559 21773
195400557489236353 2086 9582
586711335288445185 9298 21992
37249026590934873 5928 6939
3134892789571354 4918 10914
287620690848484641 6454 10624
388318998549596737 6335 7181
889122391402672513 4487 12722
650968159054240641 2007 14893
282118049991069601 12840 15366
425048171190471873 6970 17212
523641972048302785 14730 19138
601399980052004737 2359 7896
692549486734350209 15455 21001
277339621684706817 7732 17169
434479376812610945 3482 17730
220186828119079073 5500 6707
923235803657931393 4609 17996
948419510828049537 18893 21486
345621160306343681 11916 16230
925944306663861761 17883 17976
224689733052912289 498 2640
312394518747215233 1454 9869
356991131832209857 9058 15234
563115279049281281 8210 16097
64501401284687177 753 9363
650880567113095041 8237 20073
3279494371646764 4417 6551
609823192372797313 10586 11396
423311379201010113 850 14922
475592647773527937 2822 11668
176911078520355137 5347 19819
285395361387582369 16488 20885
726044687039305345 8208 16528
55960994850924097 3203 8977
377044560944746369 5894 16437
516189396997869953 5016 14396
143424245578216865 3706 6108
696712403023855873 13813 14962
361641193894335809 637 13555
157553504044653185 10056 10529
169318306538158945 6045 10455
993785212729310593 4644 16604
749951783486757505 2328 19109
781055846974876289 31 10214
438867416964143361 6266 13905
550627665883627777 1172 13921
246096002382465441 3231 6600
130662401957959425 423 9572
115621537021425521 4433 20718
82932295925221665 4342 16211
25475169585327253 8219 11584
174834492577954145 8056 12516
180011100800527393 16199 19052
459629066031016705 567 15049
86169938943207569 9247 9591
663439355887827969 15625 21879
105166147862959745 10376 12283
112317421751104257 15201 19977
455704470979277697 14618 15273
603177418864330369 6426 19366
640049221862483329 106 12598
844457591542454401 9161 20802
544960182460179969 16059 17206
941561294647595265 5118 7190
336619594149013313 11203 21190
445134663262596289 1041 9609
437821637101315265 5468 6486
580341645889088641 6504 19609
581712587303286401 2817 19280
579000499108008833 3589 13746
826436121522412801 1800 20034
192046821564712641 16093 16936
921787408560177793 7084 19764
212408738249539649 5856 16526
773743505498181633 2070 2870
989744366236831105 11961 16968
517834018557067585 1192 13660
733482288028500993 19301 21684
680035677199235585 10199 13646
886375939469683457 15760 16135
428573219290925057 848 1523
927961133532168193 6160 18183
218461734987620545 11444 16054
396570680417109825 5405 5632
804548409083793153 372 14987
939616314166233473 280 13815
602207769919168385 11696 12135
185588421009708065 10582 12920
867581384241120129 5850 19236
239603836984347393 2909 18131
167025049911536897 1650 15629
596241203170503553 5578 21671
55012229440905001 5057 6668
778565432521208577 9817 13579
757209280062191745 1320 2657
508922103583909569 17394 18380
903703794213882369 2346 19064
833131722205738625 4306 11783
948272926344721153 9164 13802
970242226232212353 19392 20311
34378563665995901 6632 14666
378692869604709185 14248 19434
429503914374770113 3011 19197
604622700697017729 976 20737
43758960354168153 1382 2492
26192443264765333 14879 18585
405343913618516161 1302 6043
577266435600048257 5137 20391
713365323454894465 3643 10320
914967339282117761 14036 14076
203899452817005057 4252 5313
967377034028384513 11301 19989
864728063562452609 7195 11933
328370509434254401 1347 20209
248645847018799777 8651 12441
732807493853694977 20846 21858
518105849119535809 3958 6333
925519228256849409 8533 14571
547098912951291521 1073 18458
881391903013206273 3592 14408
4359206117882764 15517 20702
201830022341628289 9242 9613
66389270017658929 1461 20181
124297110572111793 13638 19605
18072668809992365 5245 21129
303227489867271745 12589 19919
35630231481853513 13854 22093
771461121232828673 4973 7881
636887668245279361 9263 13013
433618370455523201 16118 17317
870949446898130433 11643 15125
271568536395957249 2232 17155
341716749985039297 2315 5391
481349697368489857 1155 15572
140158125054533409 13825 17378
916433561411008001 9689 21201
501346534860360321 6490 16634
926240988330707841 735 13856
646236409131383041 4033 16540
373875728781907649 11219 20287
501066139615630849 2975 14043
712090520370868097 10427 15022
234970854926210401 7938 11522
920315363313005057 5760 9257
238418620227562881 6128 14404
327375100533178177 1369 12817
541916541365715457 16903 20509
284892749995744769 12627 17488
541879452105661121 10806 17575
435636700607165761 9295 9775
353973682613222721 11721 17674
645809771344385537 5301 15657
824007180764837761 2405 6123
752598182667302529 14210 20032
134743275386746577 1438 11119
526063270391087937 4309 7510
15051226414385611 3860 9869
554569415700161281 8087 19330
160809866128168737 3826 4133
593418381146403073 7260 8438
263679468729790753 4174 7732
906764684426892801 848 20118
545418522908171585 3391 6621
886365362520646017 3505 15114
687817736364877441 6984 13483
964697732102639105 10439 18821
640769108914462081 17244 20308
956297886984838657 5763 21257
431863742021548097 3341 7824
180172372092076929 6861 15549
161320540552459585 17732 20824
263002084126863873 13536 19264
679913400622893953 5092 17566
948239660881615233 10700 13016
155932436088015425 9282 10195
796886734229172353 9781 11155
3156907832718049 1164 7107
784917460393845761 14909 15007
271097982880867521 13448 21745
972723660558838017 9614 16249
320179501330528641 315 17376
8910142518676168 5372 19031
732541535095428737 10980 13376
975886393718962305 14256 15815
830326540385826177 1313 11780
704845516168152449 12052 12498
66543961832145729 11270 18781
807432389662377345 11403 18938
973228482879022721 10882 17973
420858099398305537 1824 19784
770869660398055553 433 7976
617502287314305665 10364 20254
874567575488598017 3503 10868
159262928721435777 14474 19261
210327993429309857 5566 20663
620416704690082817 7087 8325
883618664805112577 5814 16968
174527507156074785 7290 11149
782910264291324161 15082 18048
16919706427255933 16382 20755
888300547142463873 4758 19227
426081554329446273 13654 17824
505077775113854017 4945 13124
211006143278321889 2394 12309
726595765295286401 2779 14626
132400248558571585 470 9307
271988578468686625 15127 21981
986810377831073281 3513 13512
489274793938662337 6852 20052
234326954791246337 3844 18048
129966799566780369 4978 10941
725634283037972993 10563 16337
39809194282327097 5510 15160
56211326086941681 17244 18672
470940433439572801 7304 10885
699235643544181377 5549 17942
46966625476315473 6834 11491
518948462460262081 15322 18344
435377873375820481 10955 17969
712242016805813505 16832 18427
39512637618514649 9067 22152
734609821895919233 1288 7516
351791665410722497 13084 17031
107632534085706049 2945 11786
928239001536851969 6970 15688
132627116674260753 1343 16935
404376671408222401 16192 20470
352648853103428225 14293 18506
497610016309863553 9827 11315
726371806320219777 8648 19909
109910522740271681 8472 15230
30639326899471797 8054 17768
118955839249153425 518 18886
129785329006129041 743 10368
601643520248480001 16093 17298
253965239850511905 6425 7785
372509467295770945 1963 2456
239154208600172769 792 12460
209394546573967937 2739 4425
945337494243329281 13446 18983
51720625979797321 10712 15947
477259947257326913 13475 16083
736175666560377857 11663 21966
505314221879441281 7734 7835
747099554758449409 6653 12944
387411475998465729 2709 14807
53992462772889385 7045 14290
472057257340690497 1319 1344
627135578182773633 3727 12642
504108200615892353 17980 21108
863486348732728065 6685 10022
500076055297991937 6581 20774
331263483446520001 11780 18692
515479659979877889 6979 7016
419150684742042753 4526 12427
436214276091146049 6832 11428
916954148943048577 10646 19113
79773820900872033 14873 19812
746191052668173441 2383 3511
286564714247074209 587 16699
334198647997141057 3003 16465
432965380625876865 9739 13814
945813089269215361 811 19265
264715316137039041 8076 12661
882226249448351105 15867 16713
405348447315052609 16180 19855
978785395074432129 4983 21158
941490538100364161 3652 20931
903410414741046017 6525 21404
289459932955953281 5365 6932
255391789983455905 6777 18040
315291047582871169 13825 18827
628012112123556737 8643 15352
416921234627867649 3911 20127
163083140117358017 2189 2803
660758579652704001 1628 12015
562600594974867393 6127 21015
414231611327569025 2887 20806
597865695542559233 194 8224
546684442164416129 8338 20403
248467285662044897 2096 7260
133017397210355889 10466 10782
695196917795193729 20734 21033
931097527344146433 13312 20471
159772631185120417 7516 9738
763932140586593537 16947 19936
391252702158929793 18440 22153
715943548164414465 4525 13192
192077814688403233 14689 21326
829884233844044417 20082 21185
593108274893388929 13542 17041
283709387066519265 11589 18059
759727080208222081 2560 5172
657485915140103553 13155 15600
550740432573199681 855 8840
36137734871726225 9156 11979
296551219286854465 10297 12608
698890990725633537 14221 17456
255787751879360321 1639 13388
737575421599384449 874 17373
681722539810920065 3753 12202
232213559623421153 415 8549
139549496084974577 2863 5242
943636810880814593 9943 16754
206345452129781409 7747 20046
629566732589356801 3601 10976
100489741596568657 12867 16319
115249158222265889 37 16250
493428727675507137 1986 20949
528874137333264833 5000 5314
601142306750084225 988 9327
308662733028437953 3262 5438
793044573440724353 1568 9167
969808204368892033 4571 6614
674260948117286273 1772 7622
957912587550023169 15226 16912
226399984274195265 12527 21257
305693145098889089 6301 14512
653679559353712129 14099 16720
76143935264422433 756 13543
449766446526226113 12299 20430
541547478320698177 5528 12360
78865326613431825 5701 7762
779166989138243329 17653 20854
376149033617025473 9291 20101
592576245763087489 2788 12614
842665525268777985 9154 10358
945972619253392769 3691 18195
725514319110899969 115 13019
835676994030652801 1398 17495
385242447604845505 2889 8752
878475131905528193 2353 19121
391502398357687297 7340 10462
626591501944933121 11100 19161
756512392808950529 16635 17138
292585661004334721 13753 15465
703860718210094721 3538 15882
174287411225865441 3211 13707
144280291444381697 64 20181
885366909919550721 8074 19664
343270428241623873 4132 20237
158435687256133665 5491 14634
12292939185662989 4153 16194
83360100324863857 9402 19965
812578648774532993 4500 12825
711281507813541889 8899 18970
125097541399192385 3119 10141
624465786593756161 12038 14049
291366463380796865 9211 20281
186983063642873761 7170 17360
315239883678508225 15962 19099
83634492397077761 3702 16848
376811648841297153 7743 20829
444185168068774081 7532 21304
30194506187577021 4671 8779
779088732841582721 7562 18678
542361216339486401 7953 9264
965147826025020801 6816 8900
185589334128387393 5802 20451
133237713271864065 1493 18527
198100816425537121 4764 6006
930484318393130369 1091 14426
148745865330774049 6837 12373
187617657235076513 8127 10998
506060019515501825 6987 8962
625174227904569345 3469 7063
330154801362787969 16095 22137
745227123578541057 2194 8527
755063485887276929 519 8320
141074480565922753 19251 19574
714972493179068673 13053 13535
432035638714776129 3344 17920
220042146801176833 5353 20240
995101214115198465 4971 6255
113557318662564913 11610 13410
712108307246705153 3298 16539
278744794007693025 2571 16036
841417424910023425 5941 10110
137943679971591857 2686 4342
671966584897742081 9781 18902
815202981008525313 13996 19811
120531199384817713 20698 21773
155326265879601537 10842 20690
808128914537160577 3131 20855
956639938509240961 13393 16684
67757218294108417 10701 14974
262325130789186305 8680 21489
440252251530605313 11117 19153
243191361042931937 5350 13019
666965443882976001 3149 21944
744124560314723713 10388 14108
48309451178806033 12294 13651
864111494254004225 5347 16777
661255774393200769 4214 11823
406502185759713089 6003 19646
347545871134510529 298 21767
478236005309753409 9019 12826
757851289425008897 8962 11870
519140938965243521 5015 9460
305694167908352897 4545 8643
910402714854640769 16071 17659
437165826129390913 18531 19886
105171767375175313 3856 14380
343596951388828865 3240 19739
141206470338204321 9833 16572
902119332504799617 811 15071
721231119251505921 9064 17222
397875517209751425 8893 19448
118674309932302433 8217 12878
399167052714606273 7967 20559
257910623280032769 685 12818
351847116300515265 3983 15870
72855666106903521 3328 21974
482371422828027393 12504 15402
262678687831815681 7353 20295
32165956550198161 338 16029
935468750755902081 2581 17997
460748906217308033 14770 18348
753391495390083329 2933 18186
731652175705985281 3236 5654
806042512055455489 2005 8473
811013188517780097 10990 12981
904485629615116673 10961 19859
245861189909600609 1163 11664
984732719497102977 10862 15145
406031495074987713 1011 4054
600832908701285377 13120 22108
128890921152386545 1653 7326
153334880266442049 13993 20353
16507601664404349 955 1729
963891471580801409 19248 20496
193859251900374113 2641 7221
745004879835406081 1983 10941
311673694474340097 16141 16539
155932335647896993 13901 14705
850916458705139457 10993 20291
236744534802198817 3729 14280
995558910391469697 10790 20229
202359078515023329 5192 5769
320470151274445697 10842 16222
35602709147710245 6805 14448
359525466020986753 2170 7637
177946554369306401 9620 19107
945751201728622721 15931 17368
240447338680752417 7701 21608
359419076109720257 9527 20700
865554200272889345 965 21520
105571103114339601 3561 18552
948618695016719489 9752 16531
896439181620625153 14634 15888
197747081744928737 18489 22133
678121959186878337 1453 17942
965193562475292289 20066 20385
713641667130890113 2693 5867
261884932675904737 4678 19360
697332691505220481 9596 16252
958262761292573313 7140 10802
743162558993478913 5130 21605
13592624556544309 11779 16240
76376867511211089 3839 4838
904714691021553153 17221 20936
740490972313256833 9021 17176
774956316654048257 6313 16778
834561616984768001 6742 12390
377564351442075009 1931 6548
118493628743923553 2137 21446
62024554637453377 12300 17771
674521226581557505 763 15036
49784687217481857 5122 9210
401846910910808961 1210 16114
807834362741850497 1252 21271
521275995567759041 8574 12399
114674159419891457 5024 10634
127885965407163121 11870 11914
935705476367822081 1650 18479
492554612868499201 4997 13028
954695234399565569 7857 14880
147829127297900001 8933 16182
853302850537851009 11721 21076
944449488642231169 5798 9183
806982060796102017 12720 12852
567450227394832769 959 15884
438185017375595009 2967 9768
685986955282796673 21318 22054
773756041280194049 3706 17098
302496471741267905 1738 6477
674335315236810113 4160 16907
122930855534104209 11887 18187
880994359374469121 16121 20046
814805863261401729 1025 20804
277491035802349025 3204 21280
151856571779315873 12973 21666
992032855930432385 7257 12871
802860880891291393 12837 17583
462793695844048641 6716 8690
741365833037132673 2240 4692
899390027035806849 1101 8381
817494654213252353 13657 16362
806108499993463553 14375 16695
703768477262226305 271 17719
434887397792579137 18472 21740
191087484164359713 1199 5764
821904182181292289 3902 20967
557518558705066177 2086 15117
713902177040822017 10873 15357
647675575282310273 4911 11348
114322358971982401 2909 15842
222416585838342241 961 5689
844984979206884609 10222 12813
202135574688231393 219 13851
489349860293394561 5872 21538
674710067202891393 2114 9148
443647573526803265 4113 7839
768578270086099073 4298 10833
277064784555541633 4775 20290
450748742965483713 5627 7812
863287150436804097 12932 13173
450227895982255425 992 21962
882858818365313921 1391 20968
843161701514031105 7928 21144
143253542432532305 3782 10470
53700246596097401 4510 4572
641321228475739265 5318 5982
834378835542732801 5980 21024
642148264677160833 12510 13046
597418508044331265 6717 14799
808955437758719105 4855 12757
794851593300375425 4896 16178
213608211585793121 6005 7613
713990713836270849 399 3479
721813800359321089 262 17574
8045540489458603 553 20327
553986422029595393 1010 8915
986162309016481921 13943 17714
28081656277599621 9257 14393
426062679212019905 13083 19289
140286570187853953 8594 21080
621271791933654785 2932 18533
547094534930558017 18386 21054
197862584859986881 17513 18666
538100813929673921 307 6208
35172101100915401 18668 19872
815584053272253569 17885 18151
420121032443585537 11027 18048
20681400429296561 12769 20508
67905640442862849 1182 15382
166345179294189921 4194 8450
946800703040789633 20184 21267
551059052010032257 9217 16000
733981901898449281 579 13586
198101668691030849 142 4132
649893601333996417 14333 18664
560594696471568449 16634 20174
773223862366396673 14024 20186
489094193658310401 18901 19963
177286789077069089 10131 13616
352679627883929921 3246 7356
326518014841173697 6466 12786
178678530689204257 8643 10078
415434759306588545 7961 17424
784521748528632705 14116 15470
936493353792631169 8345 20983
685725721356568833 11462 17523
680001054675610625 9344 21973
469986212833589441 2311 3734
747612184891227777 6080 20259
991463928904344961 4673 19246
256741382946426465 10962 16019
611086632283090177 1503 11350
344200581573350209 14760 21757
26069346529062897 12141 16467
661898315930780929 630 20162
635612068887695617 416 10415
568773978177564033 9124 10839
248152533007576897 5258 6004
734896487511701249 12112 12507
696064406371149825 12159 17694
966194083962708609 3897 15348
276523520321298113 541 6509
999174844320545921 12421 15347
294984405272430209 6635 18315
120672336742575937 15936 21236
753355518640084609 8957 15958
196951761676086081 12471 18879
540151883170821633 1701 20985
120732801639494625 3279 16384
613079598960588673 3326 21510
322347530019381889 840 5857
918220076720416513 7118 15860
89659072070464417 3674 14188
774882925344250881 7803 12066
130719655798923633 10625 21691
797125400627706369 736 21776
152745659034568609 13920 15354
438277499569274177 1653 6552
10807418074957555 6214 13798
838015582621949313 7781 19582
234299873569216993 1930 16879
657456533598796929 5600 18028
275215990520120353 4178 6598
250585352759459 8577 12481
652615628385351681 13145 16263
514538042074129025 6488 10405
593154990495460097 8123 11984
163915888502884865 5146 17323
935261220678075521 652 1551
864661610567303297 4789 15384
180814364976622945 1112 3837
550785659726400897 10255 15498
544559321439241025 9584 19128
444481108071336449 4373 15121
937319879794440449 5456 20853
996198153813566081 11327 15136
78034399772366929 12322 15563
823984936669482753 10666 11480
410243956437351873 3910 10856
782146408243349377 2168 8660
894180966227825281 5533 19573
740752810006405633 18733 21017
970913012040053761 8687 12401
679208012513157633 7872 15650
272860639537572769 1733 3899
333575587584583361 7261 14880
37382615653466897 47 1815
226777480832552673 4862 19253
24037438833776293 4886 16234
533548926528403905 13403 20314
497454489955568833 9584 20202
194337615433767041 6872 19396
639854190984511489 13777 15103
766904008796295553 8302 12511
535367474720839425 667 7999
870001273386591873 8269 13531
484058832572291201 2452 11603
363435922377881601 366 10766
968065839118022401 16510 21667
996936205908724609 10891 15320
329702990777509057 8138 12209
882783982288536577 13358 20562
548865596751607425 9675 19337
176092188234932225 9727 20593
600426859508960513 692 19470
500234933667861953 7894 15621
830910552801892481 4814 8027
649295562649399425 4568 11554
611459359047433601 20822 20906
713261147501491201 1531 11784
417417509151686529 1931 21714
16550639795397615 11824 16993
722021191735937153 4564 4967
815648161917273729 14623 17986
312112183514667393 18220 18265
493454206354925889 14356 21700
738815995361466753 5984 15055
760660801157278849 8473 14070
657586774801114113 3282 13504
319027733138241857 15129 15522
897801662328280577 14084 20823
417971182696199169 2893 12501
182074541771182657 13894 16841
342915829039213825 2945 10913
904895349021490561 13124 18674
587626763064626817 826 11465
921219067934099969 3996 16238
287578105697193121 10347 17213
551502058402352449 17464 19695
31648737242313985 10480 14259
230073875153603777 3776 14620
751478967559620481 17960 21224
412963252362960257 2454 14683
830272157511920769 11819 12947
225434534015658273 13823 16619
420894984861845953 9548 17262
771769051198138113 7887 9726
472595637907893697 1670 13441
807688213203928065 169 9776
840226505331656833 16789 18414
726610518226141953 3528 10076
704602022358010113 3410 5922
497047525411698369 10668 13414
274908076685775873 29 9725
106387620607367953 12081 14171
532118480796761153 3672 12706
908074376195880705 16638 20244
930325148714103937 5962 20854
317829015271588161 8756 14953
210156720430141761 2391 15717
689928117149445761 3501 21098
979601463444751617 8851 12417
238492144069315521 10645 15788
137937921450550513 14792 19960
823298458333081089 12632 19653
339636587048914881 13650 19576
205041547311726177 3020 5081
462364190338398401 10160 18055
918390119565071233 981 16203
927135250279420161 3446 8451
630670132256145921 13512 19054
810225331943662721 3557 21198
465870908420352961 1750 10418
655243607840276353 6541 12078
765527675330435585 8340 20422
906378136316014593 5794 10048
203010617135401377 1387 15030
799331263656839041 4436 21551
149623406469689953 2582 21317
173731720246287585 19235 20193
953332643555054209 6663 7656
591846001057206145 3998 13964
817820433362488321 7054 7445
580218319194948097 6848 13181
547356375290586753 1692 8512
197309666885232097 6864 16686
829559325171519617 9012 21388
624000855214866561 11602 14440
36183943885301777 8175 21379
187582649044060193 9003 14474
99531701904727041 3156 20500
103818173126079217 4949 13200
154912769504601761 4714 6326
574539920416341953 12748 17475
296742479568198529 11976 17271
176322603069372961 8969 10581
399643188981965377 13349 17508
574187761023324609 5848 17248
114696815030857377 1856 11541
673124035153414017 12042 13060
655081203460451201 9394 13674
956796077169755649 1952 16049
960645090673583745 8773 22127
50496543716782585 2406 14904
788667808871306113 12224 21270
887490773675068545 2681 17595
892111789881727873 9409 9775
34679337251667165 2011 15088
235431295586959521 6116 15655
58482965613578129 1089 6209
878892152770053121 7141 16133
662639997780111361 11135 17678
293365135275134721 1689 13007
57121001777431961 6542 12422
482269379702973569 10216 18902
206166172936598017 7133 10657
574464425764016769 10691 11795
874526375835827713 8299 16084
223705180690533473 12919 17694
407188657692394433 7815 18779
988366151105363841 17870 21333
230879685392523009 9495 20773
25382964101897445 12410 12930
592165713057475841 21237 21242
434965546493156545 13374 15212
640496926340929921 673 6228
516806230843204865 17359 18191
917902078714980993 7623 9276
444930448759830465 285 14588
449593642582101441 5030 10233
946620102695465729 8908 15255
121938007881048801 6142 8134
712590475330340865 12219 19178
210863851805683553 2405 13834
257751678400754977 18302 18822
396100348239521345 7107 20485
428496020266262465 7756 13057
892366299137421441 12609 18419
277050390821290913 11507 16665
107310775076392417 8711 16101
637656197877827713 17961 22072
406251514529074625 1086 12616
247423045576059777 12526 21871
87522314233019921 1150 5398
357082814821264833 12118 21710
559993429307610305 2885 6361
259945068483478529 3165 5256
683805835710011009 3335 11284
700172023131994369 6914 8624
725298004810312577 9141 14296
803909988406164865 10729 19886
76109816185329745 2049 12817
827404311771200385 5624 15214
655912504010956417 9234 18234
281948646205211873 13197 17260
956920922860568577 3769 13141
708969745483994241 2134 11296
5191757989464919 8225 9731
182278361966442753 8103 19173
243686424418463329 2927 19820
715736669581840385 13057 14036
159406105513483009 8419 14406
767275623959950081 6777 18412
328023649962624129 142 4301
205361280170119905 6901 21300
147188678385063553 3794 16889
842724096436800385 3317 16172
518913256117095041 4315 14345
29540323843658457 5547 11360
164881430059182337 8757 21173
990468191853114625 14188 20189
920603488488744449 8837 9336
230072551468747841 223 19928
899388822863059585 4956 18252
763371428941812993 2752 11437
407068498939629825 16648 18771
823524219859645953 8288 8874
483899462436284033 1849 15521
799383613726139009 1543 18157
567666667079372161 10372 20596
189272725440741153 6431 12391
908778259271500161 2151 19568
764481848586658689 8634 18090
254111335569213281 8939 18017
100288177862520209 10752 13266
773228968963934465 15016 18059
994962807354756481 4836 5911
454847966729822401 9729 21929
281338191510183585 13239 20739
818018277475303553 2480 13038
800097924610728449 4602 19726
754155025064058241 5172 5558
690874201408203009 6849 11374
62552017883660937 5365 12958
587964447413401857 11611 16652
241352449143782625 3125 21332
630561009682320897 1691 6500
89690693225506385 164 20981
381154000080787393 11415 20627
858887959366462849 1505 13687
654502851992443649 14955 19813
9549298639996097 3002 8691
345231729877600193 6125 15128
302129217862692225 20236 21362
927331852695584001 19175 20536
491684547597358785 19795 20784
720843546045561089 3127 8517
490645575829894657 5830 16151
749466125437461249 14967 18890
507945074034637377 17773 21106
949191749036220545 8651 19886
649718374280375553 5995 16796
996397784904569729 720 13063
772136067231642241 2728 10652
838540783573623809 2132 14865
297750069123516417 355 6537
8593578095482003 4685 5091
415693161738516865 5368 21748
724170250785466113 1830 4228
103001393152304385 2336 6885
305615532190852673 2945 14468
990810313113584641 16301 19914
722831993596461313 2921 14003
121398908373528513 12561 14819
402903763416045249 5925 18003
155836904146156033 7390 16564
231737338376479585 5037 17031
372624204708863233 1385 3199
987191209698504961 9272 19569
256039508123748769 5650 13325
737219746978585217 6570 20651
867797227900702209 15747 17297
995998351923955073 9506 21179
771677648056680705 5608 11319
104682519288434865 9791 14319
929151332981994881 3681 14355
471717786691197441 730 10942
242309596095267937 2153 7948
753821099736573057 1567 15727
97393222413479921 9250 10310
879451620154750209 6904 7160
690737818165871489 5675 18892
275350294398993601 2452 19749
810048502454598913 15475 17479
332391880327758593 4093 11141
833313147611804033 5663 9521
20888610828908585 4110 17838
854989740016016257 234 1948
535893306594569921 11634 18129
968606230853623681 12096 14736
258950303123999265 6584 8463
905380187642059265 11223 12188
402611782653064385 2005 16629
548763290280604097 654 9959
509240852438498625 12602 13353
70169328890536065 2285 18801
101678145171288033 2399 19851
144104857251193153 4484 21127
376088850698284481 12458 18251
739647642715276289 12613 13575
664728937601136513 3060 11114
70489903715028393 1169 10248
440696895169740097 6498 17256
256884056013383585 4994 9182
294980699343792449 2582 4140
41317807072601913 6748 7167
741151456269467009 8799 16429
338482010774576705 7678 17279
811045397307321345 4109 6961
184315881960927201 5522 9517
878367063082013313 486 17787
234225478764138017 10432 21736
537849432336283713 21088 21345
901874867194578689 3823 10261
504298872976608705 10387 20619
433946174883878657 283 12341
750220099526426753 5591 18774
798937828601239681 3571 7718
654160065981475457 9652 18556
177304212787170465 1359 19690
32199261564468173 2451 11261
122483491469409953 12116 12384
214721843685612865 15130 18179
20988075474484449 9176 18693
673067120453691137 691 10907
391512112273190401 4972 20659
523124428893030593 6879 18408
487832601965017409 3842 21796
249917157800521025 728 2839
608054700755076225 3323 17857
271432668553234881 18170 18769
130127281227878193 11192 19612
601299369745458305 3135 14629
261873772832458945 2457 10741
267249951134349569 1166 7822
748418058862945665 14980 18043
466200662123693377 21401 21660
329869914647048321 10881 20171
245254473091581121 8945 20717
627745663046901889 4849 8220
621091507036435841 912 1272
353292330898696577 13048 19023
523112739913816705 4958 10164
392738706504083265 13705 15200
602944506203439105 10800 21892
101087298896118225 4496 11275
391801877904971009 5636 19838
895392083224685057 2834 19380
250406171750409345 12260 18516
117395116016766113 14842 20186
378255175874276289 15252 17218
685687014834492417 17247 21914
755435833961936257 3699 4131
848487774996641537 13843 17938
930129583771037697 6418 10762
373300074420704705 3236 10758
604847930501289729 7370 16121
964365291168078849 20305 21870
270449980504455553 15363 21051
163231187737558529 16016 17171
350813835162878017 1338 7868
769712400929563521 8565 17136
635358198237941761 3600 10402
180856545553346849 9933 20753
211379658881366337 16169 19694
246748313866405057 11116 15563
432005367839938241 876 18252
831158118957070209 4643 15794
930694913973408001 7472 8786
719344394544606337 10453 19514
985969442409572865 14963 18501
348048614218349441 10099 21977
472556386933643329 9178 21302
476177136572530945 19059 19878
48026075375563697 3294 19172
165025797788366913 2338 11272
63059828046075241 1330 1465
965040633565990913 4531 5121
517595689090615681 8144 13739
606954727742497409 6060 7568
906001950105132161 19286 22084
567053011662139265 11431 21529
443052881611126977 10417 20096
290567107896926273 1206 21609
869944546167683841 1366 20143
96519028706069329 14729 16327
165011595963353121 17450 21856
201135297481947361 9020 12788
374674099977976769 5842 7196
339695328681287361 2953 18450
974761030152254849 1858 16683
654451025123769601 7208 15030
107671885021911601 8365 19468
355559728871241985 2575 8643
222668409968083137 5387 16357
773317133474556289 7182 15441
583034041575284993 15224 20639
297700474123857345 12417 14657
896405792788332417 1739 18699
19721282637057413 7406 17739
655306298112574081 5386 18036
984279679944535297 2517 4605
121494331559024001 5698 11673
88055029055588817 15986 16206
142556676538543313 1005 13556
820226266465354625 14329 17500
251461216469355265 2740 6504
738396634289252097 2811 13930
654709502394407425 5315 14068
361791621129214017 9354 19893
505817140007582849 2665 16604
136092907546178305 17265 19134
507088143973486913 12463 12760
379645081687428417 4711 16438
884405911603582977 6877 10983
965630909539221761 15769 19337
402019940658245633 7025 7510
715960165337804673 1891 9218
99148093424862081 6437 8696
50936005623917425 5802 20128
44377563261303265 9078 16028
208485347027490785 553 15618
890867551597867905 8883 10834
785495115798660481 696 6947
415574390217468417 3016 12680
57319172610903025 9726 15507
571198929675279745 12532 21860
245684630484952033 5664 20645
444680195632042113 10227 12455
996807643187807489 14517 14734
288345566062535169 15783 19078
117857906562200305 3544 11404
899235340942592385 8399 18285
686316188050142337 14151 21505
60886606853177481 2195 8117
249469090406954305 3412 14081
570649553797107265 5715 19352
702138217738436737 6053 13003
365489322602687873 6232 16149
769004796180588801 2577 6886
82783078190882273 2115 8996
172901278249696577 11898 22059
171213234494292257 4271 7507
887864460822349569 919 2049
724806301437705985 19348 21166
398809274948391105 4167 19527
63416904617813689 713 1293
75550564636309041 11490 14451
652476718677856897 3983 20792
99079162710694385 8661 12009
131791459193966177 20554 21888
710452910511172353 14570 14672
151692096846129953 2045 20894
282031969779396257 7191 20919
856817405031566849 1208 11303
271863358181015265 6303 17601
685083759837564033 1935 16628
90395099222916993 8898 13221
423418380803969537 10500 21661
921240375022925697 10802 14719
401386847516743489 14726 17501
474254596276622913 15127 21452
935587468373601153 6889 15376
985633054194160257 16106 21944
167623015718501025 5682 20511
741426544698157441 11990 13743
476483887879812353 1715 21435
513923426936820225 19692 21412
959388154983553665 10430 20118
157335023090766401 404 12744
39510626135328409 281 5825
134380521122189121 12646 15584
322761124962052993 9144 18200
963204175439614081 1353 14120
91132113550418833 3617 6244
854041255069766657 12489 20554
294922041701237697 16370 17175
773782991365848705 4113 11135
68995782821478001 6356 19928
957618466857674369 3901 11570
566248128910327617 15934 21311
47087413331695417 3534 14522
981977525482040705 4513 19042
583836727241497089 15146 16514
195574364266501985 5325 13528
603804452727118209 13486 15947
584149022619332225 3793 9139
975038631417767425 7279 12327
997972930390258049 5923 12466
349971166934608385 12357 15985
323809976108282881 2439 21653
453189573706190145 13097 20764
940702629776648577 3415 4164
932106687603422337 6373 20635
512460719107512129 149 6950
310514142281341761 1016 11811
872164756220850945 10947 18954
959802058968108417 3785 20011
367105851798118721 3040 4870
501273790859976001 9901 10156
519408244622223233 5129 14294
269399506618427169 2618 18781
812147742926189441 11567 14875
64869913244201881 6481 15522
504962058990454209 12344 20778
998233974168783745 1743 3876
103295272133767217 7782 18162
928630427333693825 3827 20695
720919537510621185 5587 13786
688254400285060737 4843 17888
483698374830598977 13736 14197
257288030151734401 2103 3606
559015606150918401 5991 9838
358854324005250177 325 4411
589618102970309377 11621 22004
8135977080279134 2665 4385
516056211017524161 7764 7843
271460064737553345 3639 12815
186425344049727201 2292 14635
285879129368375105 19808 20123
594987816975528705 16951 19938
664763987235630849 2382 18261
892034359448917505 10352 13931
485885666566154817 3706 15256
708016188463044865 2508 21037
953239293735450113 3530 17212
799840224372051329 9941 18253
882364837343267585 10932 22009
198755720427580929 7757 11975
58395447791696145 11876 18899
672037387635572993 5717 14119
119299985676001089 15884 19128
359046135409453633 2658 7541
659668789673972353 2651 10026
571420232880203841 14921 21209
153980402131487905 6743 14082
880820219486476929 18770 19852
109305213974039361 11139 18842
229351025957146945 2817 21786
289801874440279041 8050 17181
996627247577361409 1526 21689
624370008835100545 15340 16128
12846288756438897 8588 9613
517620710230211521 4332 15159
300869659978214785 11101 20047
642278165442661505 1767 19760
317374760106719809 2116 13831
11201040194883661 4202 17115
68628209477235913 6308 18195
69015718613755441 6892 21381
446049002080773249 7060 13494
136916944589195569 15638 16418
195641014457148545 9441 20930
648433036987341953 10288 16883
271873697590013569 5418 20459
132460942282300209 6469 11296
551447540553123649 8037 8947
95423506953451921 832 6940
58407075043678705 5643 16920
872345202154953345 5988 6638
682167304185892225 7373 17586
646119810562169089 8120 18480
935793000584812545 1482 4332
104813043903639873 7366 21002
18487858135454617 6178 10301
636984046725800065 4265 11455
503200410495200129 3640 18912
747632451807994881 13049 14001
371195194760243649 12633 18349
906251349568606209 7354 22133
524209228285247489 532 14062
348221993230929153 13686 17077
848374898999804161 2052 2309
661898480288229505 8957 19394
476928035252374401 1860 6121
522639276052508737 4706 18129
957002013426002689 20277 20821
848313171871467393 9366 20227
953313852402818177 5867 17919
10994458389028239 1823 2053
593154453828486145 7261 19930
509175851954310593 5009 14784
319358758086824705 15514 19614
143562902317860625 447 4695
650036748634558849 19495 21963
648646820532178433 561 7528
255957021996028545 17438 21878
768863403416553089 10247 11338
836270681371853953 9890 10820
270568078611049153 8768 14754
515190294814406273 4100 16038
615718092231283329 8844 15880
987754904884123905 1918 12647
681703853743698561 4405 19250
523662466300510913 17449 22084
256168654815176929 15669 15899
148449581606183041 15784 17495
507596511217528257 371 15937
27950405408777357 7523 21162
212317519721132449 10091 18260
196712398393483329 4155 14726
837819037951476225 17169 21010
351157236731513217 17292 21576
761793670796684801 7883 20939
996681719685010817 12766 15902
312550702419272833 11563 15253
667281400560771201 15362 18378
894587331310084737 2551 16432
385428991655142977 3701 7744
27652890644816353 9105 21916
14342801730624189 14110 19030
956307487837158017 3130 11936
677318604980808193 15951 20435
785816558012712065 15043 17463
180007187605443873 15038 15791
374217644457651521 16307 18640
422727077414744897 1015 8027
293805281803031425 657 2817
586266820628612353 18123 21520
644299881647661697 10646 19414
528867442013858369 3391 10649
409117612494114241 4635 13190
463389838238672513 11063 17551
398561802311384385 6703 16522
400196935123627649 1767 5941
904203365480753921 447 15667
888037735196252929 560 5065
857186842170811777 14276 20426
833389282565217793 5625 16857
545229731427369281 563 7529
225740472945179969 10871 14032
582162265726147201 10764 10884
90134895411406289 3908 8600
599718675516783105 8148 10388
582757130055018241 8563 9634
16802524712595357 6297 17691
937475920770633985 4238 20199
389456105864994113 13028 16245
565057069559859585 6094 11579
445095085910828929 12715 13139
791746160625447041 3779 17911
810069781850842241 11571 18278
850427625619506305 4146 9627
408882901818820673 3778 7945
214601185492295329 14761 19008
136625966556735537 5341 14691
300619615884276225 1772 6549
249288963561873793 240 1940
408599341984110977 17321 17359
137418466432620785 1305 15051
930426879743482241 10901 11531
808085403005570433 11664 18441
550212596765288001 11435 21580
909607008180145665 7978 19252
475480838780217857 10914 18750
748388962843001985 4829 9832
519265086390642945 11353 13960
736168940207477377 7144 17579
385521086741409409 250 18542
792477891953033985 3594 4780
59249665615634937 9557 20898
121298076327505553 6100 13584
249548554662172961 10456 20288
84899011070497473 9599 16165
590766478454579457 10083 17537
390331185163177025 5825 13674
227524174957341793 9453 15483
75469393272094017 7630 13106
742845429046791809 669 7942
411795232483470401 2463 13249
423463498810608769 4221 12182
780251377463436289 6407 19205
340914215767551105 4818 18791
106411067922039137 11491 21619
49591716553056385 6648 7973
66944043453041505 20807 21384
756788124491475201 10730 18241
115900874727813633 2953 12843
72734303427925089 3505 17496
69115386818232593 8982 9071
580794867980355201 1065 17917
900141433862870657 13556 16443
33771375687297933 618 12482
852898803105794945 2221 8495
898890220525697025 2870 5254
373372154397642945 10785 18996
229599106858959361 9310 10723
728671686466874753 15830 19461
662625842728171905 6666 9217
159469953257058721 6919 8387
144814533758012225 560 3104
854174530100998145 371 10941
825732333141882497 18743 19989
495281491443464001 7380 21956
226841088897916865 7371 13646
46742447378228745 16567 21921
920885993950800897 10809 14165
514071053403199617 14639 21741
982386542879442689 1611 9664
589909075721372801 1308 7752
381319869377943361 1790 5427
44588553713467153 174 2615
213293039603602369 511 15146
659581942761782657 2309 17067
226076120654791873 2806 3556
533250833244636609 5293 20089
643695871265965313 20482 21385
230130128432698209 11752 16429
261010552599184833 18567 21521
277499627900411393 2473 19497
465023881544826881 3485 11356
670796010033207297 1244 5836
970658916664344705 674 19830
809465419454284033 7095 19308
547195216694536385 14699 14942
974444592383797249 17622 18185
43641296229917969 8103 8818
124416872385481265 5560 8856
449207877897865857 12047 18927
737272964501109121 1651 21157
475673244407854401 10519 11025
63774785471110817 9577 14007
485390476717629569 10055 21760
740070350244899073 14290 14676
403103205231655425 5448 7938
765256504713491329 12216 21041
149435071317842721 4656 10687
676172595634348289 2117 2427
944212918286975617 1813 5069
832405617472659329 17656 20634
210926276798534945 12066 22087
182495322493757345 1012 18190
57683797124763457 3061 21775
73641538933813425 1522 16710
931729311005913217 11444 13345
608933939269299201 14784 17089
694405495675081089 3297 10548
60198373767974545 8082 19600
614999570040897281 6368 11511
705837797758896129 7594 12806
731315846850446209 7304 10587
767951250541400961 6951 11865
219798037894125985 7571 10406
713926581616426881 7104 14313
479721886091990529 1254 5554
537065246595318529 12851 15334
30785634684367125 1350 19574
847521071329360641 7228 13087
85442572269936785 4496 15745
14436109252287111 4608 16496
456045810369833025 16225 21106
308784313425555009 5006 20994
248392901601842913 2266 5621
567687297809044353 8357 12313
386943608038240705 3469 15604
243164491440346369 9112 21764
233529189597771137 4648 15400
478583482347929153 11590 12097
251641365461527041 3784 14774
226624015169200289 1676 14526
706404183980989569 9768 17210
562530602440006081 14356 15666
847401508024962177 3468 19887
292632075444082305 2262 21516
72321180566017777 7868 10889
415645973822776705 3019 9665
274435822907978625 9517 18197
287266716603348001 167 21513
529986256702780865 15643 20793
379862796613878145 2021 16987
203503506005365153 5806 14835
656968920475343105 3404 15475
254769925616340481 5344 18826
329720827069436929 7922 19972
287787452032549857 15079 21943
95241836565044481 11365 11508
23711762286122709 19207 20586
233802988811760321 14246 16571
633235027057526913 8780 15690
818494695720964609 2981 4806
189116669916767681 3953 9345
12995381335812795 1205 17454
836356233844558209 5800 16570
420769671366180353 3498 17174
439257258054677633 7534 15209
812539555957442817 13840 15379
509624066381110913 5073 19697
132612565902739729 12017 13095
976946101500043777 9411 18238
402750134688588417 635 9121
376689263289566849 16222 17482
38081262642840841 5697 9135
57582255853585449 11704 12800
923701908315706497 475 14907
726549922999073025 2885 21205
89930958083066065 7215 12667
700091133320437761 5062 5769
663437528717437825 1303 18149
170925849070474817 12021 22100
107348838019596833 2081 5403
493723503770578305 5893 15182
500473869686032897 3098 5656
515073364428605633 2273 3104
891084646402724481 6059 17092
932090793525883777 21256 22094
214631132714330881 14617 14977
1208980961283857 15128 21924
992164080448112897 2301 17212
508597820408365185 8821 21740
162387881876099969 2746 22008
947035048493194881 16189 17539
914180691860160257 740 17458
784473440742328193 677 14489
82866467562311649 2590 16768
720397647035415681 9298 11639
803915544579446401 685 18502
906152104755161473 19771 21142
728840804939437697 11564 13054
265051840947666753 7470 14681
226083836741644001 9549 11517
201457833667159745 7797 13909
956371272068125185 5420 9191
831432295730454785 3922 10619
957580601029412993 5930 7410
856894457200237313 16403 21049
131223647161618833 6960 10198
839173480088096129 8959 18150
953795015811685633 359 2569
588734896768595969 4549 22081
666409576973066497 13416 16569
683213550171192449 14931 16508
610361351896393985 3273 7962
220285659741360705 5897 15916
61159121279359849 1213 14887
930344852018453889 12694 15681
90965708873078193 7116 16951
202813336387901441 4402 21652
507440514376426689 2376 20855
485112094672846465 13186 14238
35258023390959181 3336 21379
138665575931010929 2359 14889
427692485916907137 3362 15431
539451952745867649 9054 9262
167129921805944545 7208 13110
36982574041314113 7663 22010
840519352805912961 1222 7853
175235465846331105 8429 21682
756087403936682241 3681 4313
344334343608235137 2208 2604
275382693724083073 8979 11321
438112425776370881 12248 14577
153524645695164001 16023 17628
218266776218552385 2108 3780
800344810669415041 12797 13840
229335293227453729 11062 12644
638617958601521665 7853 11248
259103545963025537 564 17917
238092430200367745 260 20440
13504376383014717 10159 19231
19408706155552125 10561 21214
176814072474780193 19192 20091
646083263322495361 13860 14691
767746346851911425 1298 13631
94407313219143425 6699 11058
72077858980090785 5656 19575
869877189689390209 6801 16100
814409976218218625 6077 13481
486578977464169793 8618 17303
64985366112903617 14046 17543
359577021485975489 12150 17998
807006561697964033 11750 19967
109591864059559889 2674 13364
556622985808896705 4704 7689
304725097528205441 3659 16620
659283184442234241 2485 6035
757321998609136001 10785 17844
87977454253074689 3543 18513
501770421247996993 6590 18926
210815021418657281 3567 5498
960292331408460545 7356 16199
431421001106851777 1248 15439
651000749835731073 11591 15194
859533724039597057 65 6731
312328090864319553 1766 16264
561135486586277185 8823 16051
89164028384928433 293 15345
821742696285472385 7142 12830
219463137914608801 4730 7422
583209540902512257 11068 18630
324297904924719681 7418 11070
522352264495442113 3575 11392
290134138999285057 1773 6433
631180104608869633 8700 20145
346833822235495873 769 7943
400618542765275969 10887 18490
996927555064679937 4324 13016
450246586025681217 1347 3673
164007422821640609 13190 19924
27284574503557481 2716 10161
468450260733867201 11607 20766
689394915634959873 6609 19269
633028786862510593 4264 13389
364771384652446081 9608 20863
285004623644915969 11837 15133
315737899651278273 2380 16127
664258411878847745 1851 14687
619395220878050817 9384 12953
470264651546749249 1975 12388
564390268383487361 6935 15322
612586899736569985 8088 21718
899315808178048513 14868 19787
806547916548971905 5515 6412
179409492003852481 5297 11918
978992103963406593 2510 14966
629244202340505217 18850 20820
513909954447420609 7653 15487
610379609436886785 521 8461
882386070676105345 17372 18783
817428116017939713 10852 17676
880380274791328129 9905 13078
263102797769615649 6329 11715
533779542206957569 1214 21440
116032719354496545 13497 19782
816313566820888065 16671 18835
803975012368209025 11802 12377
721773146278152961 4155 11825
566066197621669441 6085 16750
531022710085643713 5093 15343
62715564262870065 12294 16077
93595727800988017 17271 21923
735157093679351425 2108 12054
642443358954515969 573 17759
928328783833574529 3390 18814
454390657574222721 15436 16609
12844985784060015 11452 20485
375279729847427777 7990 8771
184006760893705505 2231 10061
996114434821890945 293 1572
355042663815016385 4213 8221
971499341356370433 11783 18015
858018363426833025 6057 16179
65047551145639209 18386 18653
107786981881336177 3846 10228
717657402980400129 12078 14220
993729132983840897 4277 10522
964189464570182529 15771 18471
390512295009916225 9288 20418
821690880474442113 1823 7841
861392046593305601 2875 14151
216256706432730529 2873 15925
190425144693680449 2399 4489
779754547305920257 3249 18448
380248335477485697 3606 10273
459039673408256001 8565 14723
981076955003676033 1780 18509
440478124926123393 12434 13318
709163372399483905 4221 12252
653788604472239873 5766 11279
608243250236089473 4724 17673
75681481994855921 3074 19220
649252894594095361 17660 19553
927256670581044737 538 5807
22418619176580281 2182 14191
825945366847314177 10013 10849
218862330455561249 16076 16549
179067075797334497 10814 19927
426696642519406337 6370 20576
626224850861270017 9860 18478
780354557969896961 10484 20058
530105645003970945 8957 18936
657968581277646849 14068 18524
397513125470531777 6514 7111
674321853787670785 10773 11327
898459617734587777 8636 9368
344064107663403009 8173 10692
978891084877297153 467 8141
939323906335058433 8624 14337
22691342502554337 3983 7540
154867058403187489 5766 21057
80484802541398897 7755 12080
337698376956705473 15785 19071
335491333832308673 5913 19738
476139416283789505 12591 14695
869125134768587777 2277 15349
278401412273378657 879 20177
373412777488056257 7139 18412
124722791397733345 11099 16440
608962821682887041 7847 11389
18595551220595753 15813 16834
211738110654593473 6896 10024
446278891575023105 16025 17304
819915167049693185 697 5532
663569444111370625 5522 8317
480731825553533569 11648 18158
804474154349197313 3149 3911
485458226316687553 2631 13855
380680521036918401 945 6486
265631209675476033 431 11749
205579173010793441 7176 20262
32657979358766909 17811 17816
42866025483615289 10606 14517
954632405974678017 14095 19358
586286099350150657 9292 15656
763056773251086849 9420 21880
350752478702712961 9008 16458
385632014507550017 3071 12457
215967158084058753 2817 17965
571573953450958081 7031 12973
713766473621259265 193 16092
384248525599815617 11884 16572
177800075197087169 5505 11245
637293621544721153 11751 22120
648543526428380033 3706 13231
585212236199438977 18892 19600
55741917008507617 3469 18217
87124426709870305 3155 11506
760354351910532225 6943 12806
810991018113441025 3829 6583
685186871199551489 6218 10375
749927778755584001 7898 10789
77602187642536785 251 13630
941801441836489089 3450 21376
152616187803321409 17720 20769
160798425536462721 14182 15680
412448484768159297 836 20107
268104375157662401 3135 19057
541335149771004609 5110 7268
115596529184664129 8220 20142
808430221824703873 11752 16975
560340334179059585 2064 20154
213562871683112833 3208 8077
784299766474767105 16149 18446
29048095380542093 1769 17446
232936628295931329 8399 22001
550141243973303745 5141 21137
684869131223585665 6555 12544
444613709662700545 11574 16847
904304772572785921 2606 7227
3779761174914854 2380 2738
510579593433796225 14248 18951
827403439353584897 6567 9182
667306803303432577 15761 19867
385248608686669761 10122 14763
753508133415628801 4265 18756
191009687831620321 16699 21218
463042087865190401 13952 19745
428843545884095809 1061 19581
432323481865019265 2033 19802
366714619820040641 6416 9129
994206030768509697 2534 15998
667718126577017985 5314 11750
717785721339502977 6181 19459
940119925191265025 12641 18765
693987806563015425 3437 20660
394631953331074945 1243 8128
355416303254777665 18206 21359
151906582051250177 2319 2888
875669959489499649 17343 22166
251993282532527745 10661 11775
59491569925249625 2426 17453
558603744698910273 11900 14528
491807461964654657 5753 9089
658850694780713985 2271 15022
340572105791018497 11193 12071
548123598120152897 3113 7337
17011681651354139 5322 19276
573157032741324481 6774 10488
921807738311649409 9142 20518
90452107834277489 10540 13709
93734732502056769 2915 17756
846009698486259457 1951 16077
185730329563718049 4018 14440
490531864662440129 5863 9355
426705941266419585 15306 16719
850860007082150785 5138 18755
208515206854507073 8745 13093
996665490833588993 1548 20511
331353710026476737 16589 16821
974450925269710721 2248 19049
414983737158372865 11253 19219
236714149282729377 11380 12549
609066959863753217 3480 21251
606432495999900545 5608 21815
804035718395191169 17384 17686
923348394529579521 3788 15396
483799663272449729 13009 21720
239537873860488289 6527 10905
926717503001931649 14572 19395
640385733652632193 8778 20839
58463775911349105 7086 19262
329575485537890945 5093 14624
270601648398802305 5245 12878
830953642094339585 3495 10961
675829224234362881 13091 19734
411374695914279425 5247 8207
634302967320543617 8064 17829
125356213847592097 5666 14426
159168556955648897 12549 14236
229658816698748321 5416 7977
231385691071345441 8928 16649
626979931481866241 2941 20963
796437487689999617 4491 20494
38430653133932681 5 14813
207103623068498177 5315 7453
707607030969366913 3299 11858
174034905962713537 7368 19651
824037357805782017 1197 20778
594711211065281025 2026 18103
722746421867196161 8288 17821
289676076605431361 5788 16340
700203461414279425 2024 14623
387714966687731521 4209 20219
51049917601030617 4746 7560
428054745845429377 6226 18074
651928891036721537 15707 19779
814503172882830081 4597 5835
181938445878994785 7366 13859
889052788655632769 10375 14350
822562879432755585 204 2056
323273906057274049 9143 13033
648976758141369473 877 2383
59443928661124801 2399 19973
657280226801692161 7710 14175
515928622586407937 7731 16013
344438751922478273 12117 14617
430370001595193217 371 20607
58673711607699633 4478 21773
904337481492014209 14059 14234
798406673565548161 8047 14116
821258278463972097 5980 14344
757680872137303425 9294 11306
42714758925562537 3965 15319
993528993389542529 346 3235
285085577713502401 1576 21103
946405207846201089 3734 15434
254244718150154369 8356 8656
78481453658920225 12437 18098
370643339296549377 2987 6124
808766391788726273 2803 18593
803921693489790849 1585 5577
287866494052973825 3038 8304
707256570108782465 6510 10408
479891655003374465 9581 21285
255039490708732321 10648 12769
556755772270857793 5794 15540
280672662304937153 994 19758
584686413151633409 130 3273
712986061996609537 4298 12235
801711631441616385 8974 13332
481852596015343681 4088 20880
378416767474934785 1822 15165
332946343666584705 10249 10391
928673933635476353 1539 15683
651331028461726209 13244 18647
525095038745877953 9831 18254
520640711324254849 6003 11668
107701492493372801 7087 11966
700702304918436865 5066 20796
200052296844948065 218 20817
657055273134126593 7108 16734
245720210306128449 5215 13394
681550565881309441 7408 11441
847754242392785025 4716 6080
445854749398385793 1259 3619
396035768282910529 409 655
274562931691079361 7728 21040
30489093010633185 16861 22126
429285538469322625 14251 17286
806675145750542593 10235 18343
893309283211834753 2752 7360
193223637767932385 7773 16869
205227307542166657 17115 17997
652261167120951041 17820 18190
915779487487228033 8714 16521
279256661706089217 2167 3326
61862634619224369 1958 2245
174105507153480929 432 21646
871653103088192385 6554 19322
254242820501293217 7177 9511
331307427399103489 10696 11690
912910937822015745 8269 18999
795726703625675265 5059 21297
136035075846823617 2496 17174
750456618526449409 3935 18170
134660886473792369 126 469
401104042130413057 4065 18065
847295297496618369 858 955
554101547038008833 4711 15592
84076407437503777 6788 18281
894703406199042177 970 4950
479020910616956289 9720 11563
256794045459976417 5201 9765
746945260302734209 371 16210
739268746471850625 17561 18868
607475829641931137 2855 3173
997569123349471489 7121 7387
742557750250977537 10051 18245
219175561642245505 5151 8916
485316684720974209 10182 16935
613969833629632001 12336 18240
414677131570439169 20126 20131
472563154301525377 2790 18088
930165826583010561 9477 12227
14195990343203847 3714 9757
242561517332529057 11321 14329
562240795994810561 11119 12206
870071102721912065 5028 19236
960849437943643649 2024 8082
185547188647401377 8937 10032
946820619405002625 9698 18043
944154244731738113 139 20656
645774115455644417 729 16375
322982768449104897 5303 6647
327913753091408449 6449 7505
576605205887833729 3048 5826
798865776268634369 11170 14226
207627729887857281 472 4285
657152392188180609 13906 14133
180724252181182273 4487 18885
957305478477188353 4883 20931
251129960627661569 444 11639
128308219414989825 7968 20100
854017351468488833 6881 16391
645179414051433729 16159 20483
475383414161935745 6894 11825
216780917168364353 18374 18413
201858736699296769 9744 17607
843486860208422273 15073 18150
348321060168029121 9033 12849
395018505846891777 7212 8968
991767752824021249 8122 11827
330584575662079745 9683 21052
666278210423453057 7357 16887
603667968416999681 6523 18140
768100545473107073 8986 16008
353521390454737601 15515 17174
521099657402356097 9915 20410
121979139048292497 8885 12906
532501125327602433 12289 21754
58707613317388057 9102 18401
6668731860226985 21765 22048
306611206938441665 2303 13032
162736157775260193 13803 18364
120041767468698881 2771 14740
168890175998011937 16632 17376
76808477707388081 6987 20320
554873795463866049 6720 8932
804958626944461697 15133 22153
712119452673785985 12525 16951
759084306469134209 13219 17827
43854304224812073 1659 11570
111719123449539377 2785 8327
554731581100821121 2684 10457
381118431386667585 4051 4144
607409443045018113 7453 9149
689360990843518081 9885 14604
622470618035347201 5482 20934
59447356681573641 18585 20331
669463858814129537 519 18748
656670573209161985 18372 20008
410299303115504449 13090 17991
267499022204660257 5976 15667
82415458966497825 15322 17339
606797605509406465 2566 7070
195934970264939777 15801 21849
430255815277433857 4673 10382
533238142373779329 19945 21087
505067545614018369 1146 18502
199745406420202433 5599 9768
71863092086530857 2136 16575
245749713424064705 3114 12143
641376755471192449 13705 14756
39194726780547033 842 17813
167247842954225249 18283 19413
359585588647281217 9231 16287
614386059912241921 15058 18955
88957344811955601 1829 14000
114563020817897153 3213 21961
783735342014185985 8084 10353
628534516509184001 5429 18894
631915557864143489 5088 6589
970191417729864705 4476 6374
36629536647598825 3472 20626
349529171555410305 2072 17382
257655957980016833 4177 21248
62167882636245513 2411 13090
592778969639599745 8787 13068
659154718108773377 4642 10661
854289624791501697 12194 21726
533124187609530497 9040 15339
414312725467244289 6881 8936
892590874624310913 2914 5476
751323675803870849 3760 18692
644016031594318849 19200 21328
620255604641929601 6881 14599
344401529510470529 599 6720
345165051372642753 10518 15669
100620583079177089 1427 19237
962224880213870593 9179 14081
853319810468086401 3095 7973
598274209772835457 9434 18762
223634668429852481 7945 9782
866981248083224193 3889 21484
278123800215503553 5749 18535
606014514449807233 9369 10307
369572273410085505 3533 5719
67884590243227905 9370 20139
361380194666132609 7410 9488
414245323324120577 295 19615
694844504176032257 5161 15173
182102075598297825 1201 1376
345604348306359553 6594 7538
122440951399820369 2532 18676
632569613258823425 1165 13909
261089493361357217 2996 12236
305296436922127169 11757 18733
182716585396217825 3280 4300
485844198247050945 14131 17915
220486861739747297 2819 9563
333091452441642817 16156 20836
600113695187726337 15668 19734
419323288546991105 9631 13560
873581592167898497 18995 19354
860506990999560577 3846 7816
333724323994498945 11560 21302
111795811233136529 6366 12364
890717129237518849 11297 12564
691963865884623873 12381 21067
705973660018567937 2776 7022
96666933105126417 6675 19038
585657341212385793 1154 4365
20242034308147085 3633 21198
647266309065894785 3649 5858
717409075139428865 4494 17911
798527318094901505 8420 18283
304544733424854977 19128 22144
468241513134184833 16322 16684
935533050065146241 1313 13951
972484956135406977 12653 19051
507978639250488577 11830 15128
879459006479532289 5880 13071
395748846303078465 7133 11673
586055081942820481 13843 17644
685493854552227329 5716 7916
720208080801906945 5064 15536
44896134485696849 10224 14791
542774208466500609 6687 11356
209016160938368513 2407 13403
350430557410202689 3574 16705
757966668722943361 15056 17191
681519631574307329 3051 5388
233371798742844321 5079 15420
672981549042017281 5284 17584
308028456194790593 184 1168
861076782250666625 14490 20883
111253628388048753 7462 13528
42502949921537689 722 4929
260883938036258209 10214 21193
806953858081019649 1615 9317
921383441216086401 2840 21406
871311332140859265 21232 21695
35515524334101657 14326 16077
162378081175365441 2766 14330
691539988803945985 1412 15648
35537162045766737 10084 14787
175330718876651297 10352 18670
643373780513687937 3843 4670
184472550022242401 8198 10519
424303794496463361 2990 19879
472329817589297793 12133 18777
403774187369879937 11022 14375
724007117060061441 15439 16327
353385368156931905 5567 19815
797870830847884289 12935 16646
323276675488362049 142 18823
721853117820082049 1026 9202
509290323843568897 449 8764
562862926590781825 3915 12715
952910485548915841 9490 18357
620584564988540417 11128 13697
511214612934434625 9859 12402
572020380847689601 2398 2983
909617058660334209 14197 19065
489727194203744897 8526 13465
722303566404914177 8635 10583
488167817469218305 17880 19974
86491278672315985 709 19023
641434087584734465 8447 21420
238036669713789441 7592 11922
192293481976079777 12326 13525
728417500487612545 8922 19784
308353036938321153 5687 20827
892562947015672833 17824 20287
443764488050220481 9968 19392
164552533792761569 1881 21353
634331045738143489 16228 19588
2099112521460001 10829 19012
515385461762505793 5850 11965
348929071205819969 12423 14091
250791462963498177 6715 21504
491065909767907969 5436 18370
924213850672572289 13813 15787
757322709263338113 10411 10515
377058847598611649 5260 9725
88862943590651617 5627 20391
197530424946236865 2500 9315
150764022436394657 7511 15600
317572342524648833 14403 19382
744826627221922177 9517 10103
422266238114360705 4966 12215
131379426976838689 9904 10945
105671653187151553 15107 19768
72112430654936337 12165 19171
415546598544338497 4115 5673
781681125349965825 7355 12424
832187242290736129 9575 14000
18499238731376269 6478 6965
935742491611392769 3311 11775
350442565808680961 786 3166
414019629360772993 6494 20785
578313120816584833 1860 21302
811309449441623041 7331 15560
392711897806780289 13852 15537
516728285818409473 4311 5781
944067990929053057 2380 4840
4407152452273522 8677 10328
813527164935312129 10137 14006
406220104740690177 1251 15817
272654310286480225 4217 6924
925369127236947969 9524 21816
339073765396054913 838 3669
325157362221666817 5254 10864
166981965920140129 5880 7196
171944841134518369 2744 12154
339312338199977857 5116 16360
773797036713283201 9215 12529
992282561792489345 10416 21835
855155347580236545 900 2489
55824013796129889 7637 12057
823603876406458881 2898 10463
433557395229907905 4867 5712
784752470566076033 5032 19499
910465213197728257 8753 21109
353000265113188033 12232 18978
918053173953165185 11188 18362
686689393734596353 16520 20532
56466202377297489 4069 18644
212753296729609089 10979 11119
69665870052656233 1377 18295
899611502296636417 5092 14899
915291721251538305 837 21200
695355089697891073 8495 22034
610696819413657729 8601 20605
405949476597911041 2263 20685
460728521469182081 940 12700
986802818441425665 3495 14788
694672070848806529 562 10250
776406017263099137 5552 6122
166468876951416449 4979 19284
255781771023201537 10086 11106
640618881040705153 1555 14549
497012255918278337 10547 19012
134491388214545537 12213 17683
716624523771379585 10948 11524
277279951837012833 10227 18628
979903935033576065 5303 15093
137745998428375313 13001 16893
967663616828978945 7156 22084
412619327973583681 7083 16974
278819887937672193 3349 6212
420349388431393601 8696 11023
531690482016223617 8080 19231
371391628428167297 13803 19723
506220278034305665 2030 8746
739385132035142273 2191 10467
233031378544488641 8106 20499
627641285827888129 14310 19468
220898527198201569 7817 10921
551550484405257921 10826 15731
555978295489929025 14488 14582
570278528148175937 304 15876
584932939743851009 4090 10636
551743757605482433 4235 11742
708570745022761601 2541 18333
633226767849020417 3239 10145
10580772745342415 16174 21852
175063221033528993 3136 14993
827489659694812417 16873 18516
886309678096377985 3724 11436
886922978338958465 14207 20120
753785662964009601 13223 13769
714448783113333249 8656 14405
692678346312259713 7867 18188
20261111462517081 14415 17198
961280475243714945 17154 17273
99178568573229601 12381 21618
901177314486485377 4426 19858
790863019776452353 11990 21216
19438688858361533 3808 16175
632994237182735745 941 18538
949995855966289281 12803 18912
42939973771396465 12256 16368
48376106107500761 2497 18720
380999858199210433 7122 8409
138005312316916929 9978 19595
127878916795538097 2365 7891
409600857985612545 212 579
298055662192119553 2913 9490
583477533817056641 2043 19277
727788579432299777 20515 21704
58588675572483593 6106 8480
138452844769410881 4091 21995
181921245717401089 10549 19868
434261372824892097 4994 13518
761229214284799873 14284 16143
103400427441378897 103 3619
325445312048838529 8906 20202
54693313679067049 12186 15714
631714222233458817 7096 7828
712408875252755585 1115 13727
619618202018724481 2579 9128
196205802278910817 2804 20345
267328511167438177 1207 9327
379806690589155969 1587 8019
178874293379390529 887 5307
437714936422779009 16943 17353
847847883065131905 14544 20757
768175671558147201 9384 15946
881127785092498817 15868 17954
868410261227495553 2765 15663
852789699857897473 8607 18899
505539504058099009 3101 7188
783776750646051585 1615 21036
642124489758700161 16841 20370
556921970538130753 406 16582
418665411579617345 8543 9602
548471056007823425 3115 7790
589962844923746817 10927 14921
580910981515518849 7811 11067
223691278434749569 5410 15353
477011304919681601 3127 17808
638154331510818945 2353 19348
496845925040194177 4866 5825
97197552978293793 9789 21132
646049471551716481 6989 8318
506301511173944641 6771 17853
674066999310344577 6274 21904
742405889973433345 5119 10870
648758248943305857 2107 3078
796829285048360705 10347 18423
165061375024411201 16546 16585
279881468060558817 9178 14378
846583193660190849 6561 15474
435130851034188033 15618 19706
799374559124334593 3315 14593
390294781813530305 318 7601
527222295192341761 4854 16290
459219458108648833 3883 13796
710083349806385665 586 4843
775688020611774209 1639 9524
414099455306850241 2411 6515
287031890818070689 8160 14286
56336080049948833 2051 4068
889392471019497985 10872 11528
20194340353281605 5762 8920
880182845860687745 8963 14972
630106502432202113 17048 19071
514233278044947905 2588 6761
61918980895878665 9540 18344
168102571899765953 20580 21209
608324788357965185 3789 14484
691787936053025025 17195 18274
707924150517708801 3078 11459
861142395943843969 3442 18357
805013012539067265 12843 14636
566961614723716417 2380 5877
728783771706300545 7148 19639
452318117296897537 10758 18697
123408481106412897 1415 12409
303607421786686849 14216 22059
516326183888519809 6307 18613
43668775716000145 12868 18037
346126651630502401 18263 18891
536829524819019329 15250 21642
570214879434384897 2669 7821
315402056517569921 2338 21769
132391498062492737 6979 21522
91313261668481969 1629 20095
2861080295229358 7066 9967
836616644445555841 16476 21376
924815305687960833 1279 14527
444755525558839809 846 19799
224884103381068449 11552 21019
269850242655934369 4753 17691
73087353109361425 12163 12559
730322379146620929 331 4444
559505659315231425 2883 13679
294288795681652033 12557 14442
636552062540747649 20569 21342
828015594230386433 2952 10845
647228859331274753 3992 6583
132351758220664801 2289 7708
169717288809653857 7362 17297
214737192963944769 5307 8629
178044581297893249 4494 22000
951579097536992385 5958 8180
71302783916113553 13341 18201
946427644794091777 10187 13937
497734780672001153 17970 19416
590202168680718849 853 17597
394962830297618689 2393 19720
199520713431347489 3165 16427
732487138088355713 8520 13808
654271721117638145 7455 19111
94115894591400465 13115 14079
766582612468802433 969 4095
251255924796051745 18371 18708
112406145212759153 6861 12905
579583227171742209 4880 5439
392736679289576769 893 8341
11732952747916415 2524 21471
798650709834149121 3227 4466
891547933570112897 13405 15786
762543777147534721 7935 8211
821437770338288641 6239 19459
374018040634609857 12728 19394
270641484559735809 11884 18322
755514647268789505 2838 3616
982680680067868929 499 17044
114300504828449329 79 20518
110066224703789569 20265 20679
533350019003172801 8551 9158
605753503291278849 6544 10282
628870565009123073 12204 19418
194265497027760865 13237 20722
401189008955235265 19300 20915
979794112173674881 8043 15547
187454604250788737 430 19990
401827836681551553 14926 21794
793322762143482369 2246 20994
430859402547209665 13680 15214
576193269902830721 20562 21373
152503611505768065 4921 10453
312599972074444545 2516 9785
701710406016342657 6963 19294
329476096621178241 694 5791
401241814809200321 1668 5571
440590424674816449 15896 19883
921920447912949505 9259 20527
220724112783756257 1480 5380
876216757900824193 166 19691
317833605800295489 14741 20722
48795462047888097 6410 18806
146030371009672417 2730 5498
82479479499742321 10877 21569
152408256033886849 6754 15747
332252586145127553 1153 8733
23768935542761937 1889 18275
767082098570302465 19897 20402
179717112199334401 19976 20584
957621795877752705 7693 18274
257236869269874561 7445 19569
593605398897214081 12191 14202
292765504946977729 11607 17866
851073403052108545 9979 12189
284265253622805857 6057 18227
591665960326810881 903 10403
163174548419725345 5201 13306
479164557207052865 303 2290
57563308060039729 9040 12085
27259455555682877 17667 19481
848435923875975169 12688 14774
857348262209736577 3456 5851
174258314740484353 564 3369
39156625146734569 2190 20392
47087286734203817 17493 19324
407081662837537537 5292 15858
186452360886150369 18207 19723
170828239595298465 1417 18672
634041678310588033 12274 15648
506664283337723713 19439 21617
182298948684234561 11893 18104
621730368254265601 5390 11634
243592562046408993 4457 18012
790764323052126593 4789 19869
506647352901339329 5284 16651
80801813257270545 4649 15072
124864791766135857 9933 13337
425759845883558081 17192 22159
891124292173571969 3496 14871
682656944752796545 5793 6879
477792518969970113 4758 12679
664914553163907073 1978 21853
856910083696035969 952 10033
346519704279646849 1575 20044
988054319846277505 6851 16820
145782615860806433 12050 15537
32584035263738545 12490 15503
282133538475552129 6312 8943
364635233089721537 8427 9408
293226574530461185 2445 19081
659300455813209345 13491 15447
147767798015767233 7007 16949
688541509230056193 1583 22046
230544406488686337 2263 18343
623126398280135169 1740 4746
454468999227334081 14981 17293
197268243514422177 17126 17235
158319321830401089 2030 21116
618414149223085057 3507 21746
668695610717268353 12714 14977
445389259942636801 21142 21188
849986495679782913 2602 10238
687259610766915329 6946 11158
772623007089254785 4357 11588
332454196330353089 10648 18164
833387585898986369 6061 19188
250951144491708065 1409 17841
107281238903514273 4870 21178
307466271769108353 1083 22029
811764335922784897 8344 15620
624256226434113153 8389 11981
317237614958333569 2776 8336
723677261065169793 724 12242
743109633919697665 14989 21920
828714459877730305 1824 20125
415079092239327681 9879 14636
204250318170728929 17079 17512
795305904607115393 4190 15336
664969170587681921 6457 12489
27181432993831577 783 3007
411358044771382913 5895 20298
662169461268643329 8768 10654
506615030091793985 1855 14646
16243329842897227 4213 14915
508229153562986369 239 6227
732893255336332289 6333 20154
100979979026817553 13991 16031
7259531142199905 685 15563
132133790838842913 5168 15776
609322141808672001 4222 12492
939485216952888833 4575 13073
87827732445735057 15740 20156
919781622314850689 15673 19229
951262143277173121 6460 19341
47401249892942585 966 13602
686124948412516097 4107 13221
655449712145603713 6168 9911
573251055930068545 2256 3919
567480004676056641 8152 13204
535120555326560769 16087 17880
353585600328592897 12659 19733
824909910091118849 3855 15970
423506892454724929 666 2853
753560510074283521 9605 16164
995746370656540545 3601 3738
253536088134705281 14284 17875
969571495025817857 11923 17930
566280719440985793 13608 16365
967513462559544705 5579 16721
298747126495353409 7351 18690
601965319313507073 1335 5892
561182466449469761 12644 18987
282317078079096001 9501 13748
715872198460527233 3457 19792
248118880069696961 749 8152
759799510668873473 16731 21088
530639832335175745 5788 15505
712923802999991809 15645 19168
787802291013520001 17451 18766
144250279470657729 6487 11051
796448354685530497 16391 18915
545248084543242561 5508 12427
314722632766219585 6800 15215
726319769601250433 4531 15644
976400430832860929 5000 11378
906606291868452993 13444 21464
642321684541258241 238 14771
214649695677184833 11384 21435
506745545911051905 4634 6952
734114963612096769 11417 20955
198548218121757729 11330 17027
893102366788642817 803 18441
230104907575714881 4571 13768
590176315847852289 3955 7801
965064019698388609 3124 4272
386249056821146305 9949 14020
348584758837198209 8315 17231
164645816216602017 235 19124
93031190150597361 3582 5270
584937570872714497 20654 21127
236920595305868161 21272 22149
456768871716288769 11970 13214
388484139832570433 5953 13365
523711611755135937 3474 15004
502421343169849857 3036 13813
135005745981100497 12986 19465
795352102372604033 3467 4835
439556729523079809 11290 12177
547108195094558913 7122 22067
454261069193901057 11366 22125
25381005910560361 6479 21240
454479405773600577 6595 7796
28224203821245909 15475 18550
939124422184033153 9705 10789
475296222082860737 10611 19825
278607495601168161 8574 20675
839704460048416513 3093 14834
57769278264569121 4998 17677
838214125417977089 15914 17640
351027136079682817 6353 17594
409594294705378561 11284 12942
37781884458791385 9533 21009
336089601127653761 2855 9571
857013643473013761 4067 20769
384011008471311745 6159 16190
270407270455134369 14954 15337
172292700070102017 3245 21829
876617174549426945 12784 19249
851164705856142209 5673 8698
855889301413025537 8782 15615
699529618421181057 9073 15914
434048332892846401 12988 16621
650162459841148161 5037 12037
436503352119014913 7427 8615
411425138818088961 2869 6895
692669771465222785 7462 11962
556668818477611201 5495 15653
706666587463285377 11151 13433
361204671937358081 5345 11455
848707490379357697 6031 15760
85711149460969697 3607 12278
776669800271090305 6075 21979
74968145134960193 1578 18817
149495266390363937 9174 16736
692602065035821057 1760 20282
777989094681867521 10786 13172
718824260411096833 19449 21122
739977790506518529 10519 12633
474579740143759937 7447 10316
848063224020730625 659 15072
879316150065761793 4967 15678
924517944856592769 9012 12740
313691894001429697 2246 21654
519495908952745089 12471 17468
177657257483431873 8765 11487
729351532030822401 5812 13359
287897111790307745 2725 19378
895869787149845121 9505 17172
334723425026254529 2807 14748
33253992036510029 8494 17876
191429601352631105 1271 8979
141122592233454465 1228 21646
681802743524869505 2252 15178
778448516276828417 1234 7242
23146972219514341 5576 11684
293494539882825473 10744 19983
339952770834514689 5540 6865
18188807072721857 1764 20183
245706753447699105 5097 15600
274541525219813569 16800 20882
908494322871334273 10157 14285
548862847702881857 7554 9619
708722695110516609 2044 9738
969129420395258753 199 3325
972596241959820417 7825 8966
219331754235600577 1157 14724
132137988376534561 19529 22123
158563317210347777 15521 17962
694865416707088513 4872 19705
424360389068883841 10809 11429
525395953416001729 12254 16081
885319799108284417 14265 16965
252014927473197761 1943 7387
847609239581533569 8314 19655
483941045400591489 2031 4652
987873062467297537 5953 19393
642579584328999041 1080 6773
907310416127987969 7044 19546
864370779106089089 12429 13922
275844751315471361 18237 19787
74696372684002193 9499 19684
118389814283535345 3893 6900
347283934590556929 1279 20196
311545534871083137 13717 19898
565456488026526913 12079 15094
371742829264096769 464 18474
103508742602151921 11231 16141
450671556189089281 6270 14479
788429787946910209 9596 11603
957317818306098177 8471 14885
482798221271160321 13755 17622
583603725165101441 4517 14431
508700679311814977 14220 14758
644680091997035009 7984 22097
938975007759957249 2985 20133
554940232712649345 2920 7221
982050753623696001 11687 13465
764264890596155777 5298 10776
433496462382485953 8480 11499
152455437587729409 1348 7402
475566946734247169 8843 15147
595400878777272833 114 12695
258969080761495713 1170 10340
711879235586589953 219 19400
21608692684168321 6168 18255
413591484462035201 12561 17812
580620894367164929 13296 21588
129362975188410449 1705 14871
748272528013856641 11016 17584
839050226992075265 6624 13306
289368133774878785 49 3154
492248746653981313 4578 17188
661661944930642689 1750 3189
80043339312272369 14829 21320
823989534692820737 2682 21171
698171255624696833 19651 19801
784693051727955969 4169 4241
806518800604951681 14589 15617
78024846741676865 10323 11263
634353309893125377 748 16188
702006839330323329 8561 13376
609490672426165505 16384 17538
32194921619144169 2427 11829
519340011737124737 5368 10890
110855636285364769 4552 16207
796771685350282881 13157 18941
315125773151073921 9657 19813
388860870523924289 996 17177
145498723439970945 5557 7578
2350666927942059 12606 12972
10549779318971277 13076 16163
940896043698796033 8862 19367
411469136422610433 16643 21286
210814947904996321 14965 15679
11430298160213683 5508 15341
781610591274894465 6600 18902
641724471407229697 9351 11221
144916644636413857 5427 15985
430962957962741185 10670 19577
757241802036542593 6821 18108
146708089956476321 6372 14193
968246003959169537 2199 16539
674374319920112001 70 18840
475287131357699649 5160 19465
174137554532990177 3791 15367
209950124961995489 9479 19750
957968060875707265 6184 19312
253826893320546529 11687 11880
493193480027272833 6919 13929
127841652607433073 1688 8394
333936847466510785 1928 16435
767284386196077825 3791 4744
964868320879162369 20754 21030
152774783522961153 11646 16217
688916233377277313 8857 10465
241509412819294049 10413 14702
220589990567205505 6422 15112
972895446983049089 4524 6610
75831771035048241 4053 21383
586276998456039425 11191 18448
431773692906233473 18098 22010
452744136652814465 7222 11507
3883650411857787 13339 15207
719004320916734977 3971 21779
272465995228216673 18256 18991
280023883556541633 7301 16016
639001123160120705 7615 9050
143963263424208065 4791 7484
736392054624985857 8492 18164
692337590470646785 6581 13553
992133302580576513 11123 18729
705136392588524801 9427 10659
321039082503673985 2520 11079
166918705020751905 17660 20665
127550211416810561 1072 9532
161138364281182337 10376 10507
9320662246750545 13364 15357
727272305686359041 7565 22054
787009742683260033 8351 14977
654685581734224129 11116 21557
410156482278281921 6069 20819
810030424184194689 12896 15764
974179066165255809 2926 14440
318702185316791297 304 6868
731134474816570881 19320 19974
80901141812621089 20091 21659
399934517380039297 12879 14049
712432954662329345 4814 18392
989336321540591233 2552 19344
437425988794590401 4015 5416
972828709156836225 5639 12150
784401263634119809 1473 1969
982316863813650817 15792 20127
794799756955445249 2439 14877
996709071081959041 19657 21032
869585659525011329 11839 18796
173922199492480449 4289 11624
335071319714447937 5238 18220
472674811361550017 20323 20892
335049752389178241 5343 10368
354774223203463617 10728 20128
284828751855247489 1975 6733
5620971679967114 18384 21562
865079710999435009 5122 18416
942380134789985409 8801 15628
156547267370573441 137 422
693765370875958401 4832 8580
731669581113091969 5789 12842
240358063925896193 16813 20861
788089559350272129 1524 12586
986888370221656449 177 6377
421329682012537153 2224 20927
201493500149851457 7235 18148
596715343899379713 3959 14922
586513104271070081 4933 14427
611435311163685249 1673 5686
978419739303802753 1761 10052
741075592934254977 922 20297
826766669145136769 1576 17545
119814706806135265 6048 9142
213688122056183265 17838 21292
479107400909871489 4656 18866
712917307239543169 3268 19202
235504496853334177 17993 19426
954774510356344321 3953 20356
902952980580199297 797 4529
547180436179409921 12233 19923
906460512139243905 11663 12825
787946285801567105 3230 9909
514821235286181185 5400 6709
276804002901577921 3821 18503
975759675299965313 95 5567
198553222501487873 10578 17112
230288022502140417 10031 17423
843032663520624257 5965 13912
870097505924473345 12531 21211
886744948597041153 6806 9907
417461917951531073 10790 16841
673537258628876161 3424 18133
436183420548072577 16129 18774
321271427632041217 1241 6831
420671324026773889 429 17749
374382534393582465 7677 21559
559345265095384321 1499 20779
896180025985287937 16232 17939
704176453015495681 2041 12275
766568614746041985 8861 9356
586033210006629505 7499 13509
784047348049597313 10826 21211
672571367246820993 4682 9962
849471921607879169 4688 10065
694094077001675905 9376 11797
744915179291425025 8167 21199
377087187226440065 3285 6740
528855630968799041 5466 11584
232178163750770497 12531 18685
464251641240764481 1629 13330
557383097628008513 4334 14482
37119905218041537 14186 14414
687324501129079809 2631 10667
339820094345768129 449 17067
762437202151009025 4460 22050
711594618938398977 4014 21819
576905029734117377 1642 8558
321973486980056129 5737 21726
967019914241536385 523 6561
43293658897049169 8839 9444
921326230440836737 6751 10198
412139804212941377 17240 19684
86518734002542177 13316 19063
820876691711596545 17896 19836
495196100458624513 1453 4718
639539080743816193 1794 3045
886530264793908225 2702 19710
476703117132608129 6452 12935
219447844137629729 9604 18460
837763171161711233 16034 16212
887963478540289281 971 20651
894790323565565825 4401 4968
521927059148819009 12574 18092
823920179919554177 2658 11509
246102859126001057 5387 21041
512055897855553601 11611 12442
420329356132850049 12438 18629
808635205609917313 304 8521
105231450961301937 7930 11516
379157675977133121 793 3095
364628065977310465 1712 3469
122221911795065809 1318 6295
330457327353247617 1497 10303
337148017609756353 2708 19529
396139776040069313 8062 18560
889584462278875777 7033 12245
636142883206876033 9268 15219
799506008135700993 12079 13539
51396707388445153 4566 9822
804540614811713793 9974 18147
165999961318807009 7752 17772
41254998872908289 19500 20774
259662211969594369 14997 15196
995813316291631105 796 15278
343055453605419585 11712 12475
920039552849239297 3397 19147
586246744066979585 12667 20693
416334047066243329 6719 13624
967256990531598849 3350 21791
667327031637562113 5295 6671
877139356930978689 3382 21241
671025484449430145 18488 20463
872796956273621249 5561 9903
667291301202716673 3892 10852
215621905598649025 6187 10564
594047858545508225 1561 6312
103980656261075665 7198 10511
909280913861799425 14668 18839
144612513138365985 494 13021
734641719420793089 7658 21726
274721330197795777 912 13636
276798201828349025 9086 19687
109999292369504785 11091 22040
673093786078482049 778 18806
148956159960608417 2188 5956
788220557898903041 5589 20390
795057621015541121 3365 18293
398781167077558529 2557 8548
233263780417278369 17068 20560
895557343147039873 11926 21817
433452257750897025 13668 19132
896376592489929217 17641 20573
383920374691360449 1806 11891
587706912515408001 8744 13776
781942072197562497 1224 9596
331662439712275137 2693 10652
783128536231746561 4941 16910
241184749440385825 15740 16505
411737956116976257 8538 21553
454418333940111553 366 10455
677136020718524673 3668 9383
368237212606906881 3489 4025
531896398325852033 12130 12273
863805020371316353 6804 12965
645750603854342145 15188 18544
880612484112624769 1465 11796
115920054741589953 234 14145
854730101934904961 8040 14272
901047818951798913 4455 5682
514882531220983681 10144 10910
575015239933616577 6184 17534
596888176038092417 14276 16339
814930683432468353 16416 22038
246823816001899841 5047 16959
253732420121448129 12608 20293
228432948990700865 3820 21956
32079948401975145 1145 6153
999571670996651521 13706 16670
245872312218477153 7444 17375
82351119900735633 9746 16430
727550232858138881 16728 19990
661540267100214401 6851 7405
304834901772434113 3513 19675
136231269438468417 1509 16410
767016946325515649 8469 10465
360798494629669633 6844 20290
301654396999179393 10762 20028
987794725438632833 4166 10530
282031473289752193 2323 14513
374938422541454465 12662 22118
848807649045934209 3866 11983
233693469351351265 15696 18109
901543002228994049 13240 16069
818568856473113729 5287 5495
425889702653261569 9272 17120
263971657562180449 3608 14229
112714943807166177 5358 12947
970388446216851713 2390 18454
916175709012062337 10813 11638
797396322080174977 4812 18371
846397409405273729 462 4003
451192359882576001 7104 16668
677066246332554241 11611 21638
263628348540137825 15948 18020
892585025121949313 5255 17704
412870307877263105 4501 11751
642950965956654081 6526 6816
598840968381239297 12141 20829
505236750173299521 6568 14245
963063227415368321 19559 21222
1006225253387783 6085 16904
545688808948952449 1842 12070
19781664764682461 5100 14316
544137790081641985 7978 16101
428123795538905217 6775 11471
942150082620770433 2097 2104
305677203493377921 13200 14997
268863633493104705 15583 17909
954182656358380417 6744 11214
224246826378433185 7637 10528
845094348671185665 13024 18279
945864405851075713 12055 12951
181232119156529601 1002 10929
854407289040409473 4572 16317
461123176129820673 3069 3569
909661911637037697 340 5096
782234876146684801 3786 19567
191559667128146305 10821 12529
618142176589547137 194 21970
803919420387764225 15022 16645
103580856565312017 1947 6924
434101474568109313 15596 20730
545871271032826369 10264 14125
200167110885523425 3180 10964
963759804969566209 6843 7139
357712958628908929 5570 8299
569201711229826689 15383 19906
712586232718315649 1155 8289
771880087299930241 11273 12624
223490207158818081 6453 15817
189611419111475489 19957 20133
983940438502990849 7071 10242
264026192588186593 5721 20040
206852992823755233 3893 15133
1652083578310482 9897 22060
256949435620732929 11380 15299
87015543942921889 15614 16389
174798031149322241 3123 17878
139829813069713537 6895 9453
944653188589789697 6318 9044
246579374290472929 3975 4659
470859253242750273 14374 14537
946764649298192001 6002 20983
704840934694466689 1466 16308
913360372788670081 1984 3856
328016973611624961 10236 18209
101751094477197761 13594 16902
586519818702292609 4706 15347
62774379363940369 13858 22053
566056531006026369 2463 21895
828072303638553089 8900 20118
226649569932909857 7464 12749
965482409949284865 15249 18832
709678158189234433 9420 15840
645340057746881921 3258 16299
255823899092625601 8889 19487
180095546221348705 3569 6494
627042557489417601 3389 18868
696811374773520897 10609 21411
741962745657708929 756 4147
699296533449253121 11780 16689
197314985400737441 9182 16625
67515947191214569 5851 18203
927993721677403009 6469 21605
519691110976065601 14966 17592
503933643887066305 3582 17306
932936827993476225 3461 10499
766422637174265729 10751 10782
633656964355733249 3312 3612
173439900895033377 5768 12588
415115235828825025 9807 10049
930973418344841217 17144 20103
251871548764011521 3580 18764
965307380405377537 11320 19222
857969325670186625 6488 13186
500343605007806529 11243 18521
666079702491369857 11637 16791
715708335642602881 4309 8511
910271587113573633 16325 18276
315674500709626241 9488 9842
245390759609062305 8511 9760
568848010322696513 2496 14682
476440500417741249 13721 14710
862551510079391873 4452 21844
552730594776502209 2546 2553
836544964547186945 2169 6115
774764513257839105 6818 20033
218081795924909729 2166 12434
882149503128783105 6506 14050
225176656649082945 16183 18217
551960611371161025 12456 16806
228569685681243585 13764 15353
798009846747643137 17549 18634
895858992462251521 12455 14817
923521056321920513 2575 15030
285126815660809985 6216 10723
633530798877369985 1054 14486
387575141620558849 3396 6295
431940566004559681 7864 12862
281690384610762113 9118 14625
743009100299101313 6722 16732
764576739096611329 6779 11053
189837630741426017 3303 10959
57730657858790833 15744 21641
447897321622672705 2805 21611
51288701762203457 8811 12567
461758102410730241 1071 21323
628634582322611329 1646 4054
654812513194624257 3727 7500
614571356793590017 18886 20243
656021978464526209 15315 22128
119457603371294849 9386 10234
620851133354175745 3599 8926
340819463754471041 6344 14463
474665739464033025 282 13580
668417079458244225 6150 6496
100058588395935297 475 13034
352171077668089089 5537 10514
293038000370945217 16568 19061
828009632096005505 8497 13319
410676406318810177 10900 14442
402099108837106177 6822 19138
707995914788458753 9734 14186
633697909612244865 433 15864
836374813755039489 6131 17291
697778949085943681 9291 9581
461369040144564481 11249 12674
549331145714113217 11613 16869
220956103881473345 11450 17670
598655715985032065 5456 5698
579226542952742529 4221 20520
748315120694861953 10679 16175
874242485117175553 19017 21269
743238578969936769 8623 12176
892698009271516161 2984 13665
510382246641960065 14022 15044
700673898507130113 436 20301
636866336590585985 158 4670
57228038814404417 2293 14523
62858060750109249 1410 20162
249544398381285505 4944 17678
491431974916849857 4650 9883
558135554335638785 4700 5986
676677985305438721 2309 5204
609182918661371521 5007 14370
215113415886477825 8295 20491
884520663434589185 18140 18519
742054361588806401 2312 2715
403493408564880705 1239 14469
399197123609923201 2357 20267
333610280283171073 5552 17007
444480050346520257 1411 18627
759243228926305153 9905 11327
105139738843845969 214 15035
645628862485583745 2920 17873
383407876095937153 11704 13659
891835166420175745 6754 17298
305004519511101057 1917 13229
596667855828560129 13688 16035
415066438871285441 1367 1764
785900260128652673 6892 17942
231123140779786241 4599 10849
634627079572883457 11344 16798
345938887571698241 3049 12341
439163655648368257 1851 6081
326933414317437633 268 11901
831308639673256577 6008 8018
89793706348835649 16256 16690
892296718776929537 19991 20781
312968785408727937 9194 13356
651729339393686017 2246 17168
61041971965615009 15559 17564
116883466258936865 382 17745
364340121166037505 4546 5772
978626278709374081 6869 15611
989705458270456961 6833 9396
95580817604581377 9314 19455
985043375572033153 4609 4801
254282708153684929 2785 2798
884390956363098753 8230 18841
654798052120835201 13745 16836
728212270071907201 5890 21535
650892541880086401 967 22030
462229808178413761 17701 21297
836893981515952897 6406 17562
990052224380193025 12121 14198
601782551164038913 12388 20092
228484479583819681 1581 11716
596498533252454145 5139 5773
160554473583090401 10531 13128
425366465868638273 9594 18673
290047589173745729 8683 20792
128991495731963121 6281 8282
79986677001997457 10066 21986
867535320040392577 5444 15039
489839723251272129 9365 17736
177672915897229441 11324 11683
82252424137465137 42 15186
251488701287843969 12562 15479
163502168512444257 2326 4083
693369875432363649 3047 5819
632045935835051905 9343 21493
241352414425822561 4683 15971
653005944192905473 14786 19581
444150915931768257 1197 12651
331714007105574657 548 19226
541254760541949761 1999 10672
117960777399382273 12043 15169
785845048691452801 2219 8609
707163904292016769 8984 11788
818166475659584385 1404 6515
415483501530196993 10187 19223
232944883653370753 4050 7976
923187576003869057 6131 15847
767443681032734337 6779 10411
171326330589373313 5702 21047
625345757004122753 5837 8077
342248226936945345 318 16909
156719282313535041 8214 21701
233298134318040705 10577 19027
214742640493820865 15480 18731
464009098862732097 18351 20723
368011429881722305 8246 9702
624437772904734337 15441 18302
525256890199113281 6984 20806
274465266206092897 1959 2503
478230018106985 4854 20853
836394308092828033 21215 21983
240253350706321825 6350 6891
824131447233668225 2507 17677
447341188840386625 6152 21621
808386052278727681 16118 19938
979967785036347265 1133 12650
46881318447574929 9436 9908
579696190499706881 3501 15440
506175511188594369 11110 16362
745502863572450945 1131 16825
449140661820024449 18353 20445
176175470560213665 216 20086
477811881434256257 13852 15700
81350829285224081 5379 16980
539496934514247105 19489 22067
59037357251416009 6492 14852
744433444180607745 13483 21324
952620274176009473 3540 13646
349565591215622337 2564 16282
921937829894506625 4002 4240
558040512807188801 5266 21563
730716025580743937 5027 19981
408187772644183169 3410 13982
59449497758865985 7036 13873
893572108315773057 13622 20039
52852763290641041 2070 16063
284638862735675969 2694 13569
989784746403803009 297 20493
556447813823687937 1865 13269
171357481854339969 8626 9480
696291973863125633 9230 18996
765970844703165441 3038 13578
792446861289228417 7825 9172
477491089428095681 1192 16322
987768706824368769 3395 4775
422111066736778881 5555 17646
644740992140917505 1558 15727
395128107636292481 4091 18961
9560612643284117 18399 21179
934917671062752513 4170 12104
670302571226507393 156 3387
750083418594012801 12956 17615
453832719023466753 12824 12926
590365208058518273 8251 12585
208876382960504257 2999 12472
973549108026599425 10260 19504
114914338052855665 8243 19284
134406406536047745 15265 21260
193209062230643265 14096 19584
269760489798098753 873 4301
325006205986340993 12776 19112
317913136198018945 8300 17465
547125773024127681 4107 4687
829781179631179777 7046 15161
636925883130643969 11866 18704
791421965206783489 4183 8638
883056107353588993 10918 11404
700690426865573761 5339 8560
272189324521775681 355 21667
996322944686813313 1103 8906
374341798400614337 12872 15876
402354625260283457 11887 17483
683174682720149889 11056 18673
76651766873883537 228 6997
28584287351328897 1209 17589
436626819596764225 2211 16606
973198785151936385 10425 15914
599824673360576129 12354 16568
861762015673910785 18467 21975
554875916685983105 5819 11928
730596402497511169 2093 7992
335062746967768257 1788 18185
701092096082057089 1769 21250
872209009821713025 8385 15016
836741454168873089 2306 4351
663832817695595905 5300 10816
106730308641310497 3234 19530
457998547255623809 9366 15527
949676744427662849 3906 12469
665706462474961537 14968 21129
574373735906796417 1793 5147
944118830396686081 7500 12707
12788750673934147 14878 15142
173301792551985313 623 10238
185503355131309889 18674 20819
510766328658103681 12721 20336
331815456383097281 3391 10491
368495213792872513 17295 19409
929106108951835137 9629 14671
605393357689447297 2008 20361
465322297584464193 2870 8177
905317426495504001 664 12044
294848941050467777 10418 16574
178007598639862145 9212 13676
517413036159595649 4436 9926
308699914936628545 3713 8900
496317572592353409 2248 6944
565138550600178049 5208 12238
962522848092163457 3906 21917
87710375369869809 12442 18728
934431971268644225 9621 10539
398779118967450305 4170 11348
98209182623307361 10764 19295
801678257019833729 13610 14675
662735090016617729 2287 16447
763583961664917121 4288 5665
762326071557481601 16585 20912
271610156291433921 5750 16541
622023089451992961 7545 17071
967928755433558017 15244 19451
387128609223552193 16820 20138
390849522431128833 2078 5359
22720469230115725 2356 7280
658864018288394241 13005 14394
537870345324421377 8352 11317
70741315738093393 226 3524
267353881453082913 6612 12414
8666344203373201 8397 15000
212366397605720193 8863 12714
881190219628425857 15049 18352
317170446359007489 11772 16094
477106684653133313 1369 5641
697713261440128513 9181 15237
893896057904317569 14539 18394
57981699367523729 6416 18680
338602461298147969 11009 19739
199671631558643969 3993 15356
198532520972694465 15562 15897
449169431612268993 747 16104
121355627351700689 12348 21723
709795119763640577 6651 10209
989400471994162689 11421 13209
531816205866469697 14274 17013
185035124512847201 9458 16799
257764614030818977 7107 19104
71705298523173865 126 21945
509347798761901057 13340 17833
447547320288972353 2590 4213
335979241448171713 8809 14766
31524309624149537 4927 17314
425998800914378241 4938 16651
327334769564753729 6665 18033
576549532449846017 5956 16602
180065365215885025 2531 8845
580812661500580481 11669 15478
97209836901296145 10703 11401
825600499281307521 5620 6431
108667076007879617 4555 8604
900615155481396865 10644 12867
335098154769905665 12625 14578
386261000079471745 6368 19357
273224341347319201 3178 19695
524182142536126593 202 19031
26745390239423017 1234 7316
101805023867484577 2433 9920
321786011094264513 1919 14900
838260139359753985 1449 12785
130312161044241041 5495 9030
7909463648601901 16295 21002
852784378785177217 8378 20721
967668203782160641 11562 21880
292103993962083329 426 20026
803565607137130625 11661 19465
268914349331243585 8913 21475
116763492693529265 6428 14589
630088766526323969 654 6224
351367029986661825 3156 15757
307653787828034113 13189 15862
345317168504330113 15955 17406
535350929787082241 2812 16124
719108887166839809 6675 10153
477751059226864769 17133 20559
42423653331177033 10910 14421
723602787618528257 12279 16599
987161826899679745 19126 19392
915021424135805057 763 17863
38431128781475369 12342 12879
976076019446789889 14341 21471
663091960794957953 857 7410
353186076379603969 12861 20284
514886214610179137 16274 18871
302684290743552961 7620 12939
231525576021468289 6218 6297
858326505652886657 8850 15730
480857494141112321 10020 10753
535788011694901185 11919 16808
210217633016952737 17016 18094
430257856149797377 4028 11023
972342550683201537 7795 13578
500087891613144833 8290 19682
341465617874277441 1787 19547
371568341945849281 14611 17361
488247999728606913 7843 16932
17382707411339739 14329 18277
902079074644945025 4308 19993
665422884644062465 12755 15711
737013208995129729 10489 17578
692781471305902849 6552 8250
917609191873296513 10117 21901
296058270877555457 6965 9783
64552554869415249 238 10320
24468758352181653 13043 13951
591876222215773825 18150 19477
160149599184581601 12208 20570
45919732020358593 5302 17413
199667150951039937 680 17467
957294336509377793 12513 13562
731223910039577857 8254 15626
525927375383766081 6249 10222
536780387591473857 2702 13784
483247816631973121 10047 14391
90731981935125105 10538 19397
810737632869709953 15370 19818
943967679314976513 11939 15649
688858337444358401 6480 15091
75333642864794833 1860 15343
962900905513159041 5921 12271
758101592201821697 2364 13352
154814539520032225 6268 15381
716850902855686145 11527 21114
3062311876355751 7114 20474
660081700087641089 2459 16102
350301213753354561 1772 14408
585017071842035073 5294 17724
836055097818054145 6688 7145
22071701220621521 5643 17745
441130268790317377 12477 16817
158794100657605249 9496 17196
507708763770118337 7144 14811
503031678165353217 6262 21713
451478295048403329 3252 20044
634214983754649345 5687 7531
868643681906128513 2111 4426
178937474448812129 8252 12523
463590037383028161 8369 11372
169378502931056833 10898 15113
326704987549526017 264 8824
165698576727162817 5898 11505
778702504717827585 7837 7962
123700184364881953 7722 8587
361483115350473857 4168 6113
992762240129021441 584 3992
371444841684564161 6186 17620
381501399116775297 12009 19842
150428073660997089 17919 20634
824857689401522305 17327 19723
464113527015697985 7236 10156
981568372465918721 6227 20145
611115972657110273 5177 15393
653797882049982337 2390 15367
463425008598676417 630 16679
485879792493893377 12207 19465
539871005594527297 12144 20963
421600344320164993 7509 14195
849397598235768193 7021 9027
403106035723485697 18420 18747
261660590641191969 2893 11087
554670799124092865 10974 19582
314575392756779585 10635 17344
485920069855769281 327 21670
285317275505256865 10851 16744
935046509356066433 14014 16082
624418224704257281 5342 7527
405200163228872897 13404 20878
163924851071278977 4071 21481
991728272984996609 4243 8223
330757237851798913 1975 9527
587792940045677185 5185 6329
921739475970291329 7599 16540
430323640342361793 2147 3399
816044692825855105 2535 9897
415962382185259841 12899 15292
652276043941050369 3842 19685
434336991652056513 7416 20828
794873098579927297 2338 19542
413671405024235393 14060 19977
890027092490150529 5805 19878
752607426569095809 3074 14768
640941798917324929 3557 10683
984497938649216257 1985 5832
80422817227834289 11631 19905
455120789808599809 2978 14213
954222782174667777 14479 19107
74722339640448609 20991 21659
435687783844223041 10807 14367
798590400354679937 6167 9818
18310789063079369 15394 21770
278757754749253921 16315 19291
981679281497328257 2685 9175
333069978740805825 550 5870
27499831017536281 13008 16227
207825068778237921 12877 18646
32955499909597565 7757 17455
325064689988931137 11671 16790
664548061727103361 13175 19519
841169607303303425 1800 15023
337445400213887553 1185 10552
729149951484114177 13898 15704
182789630309798657 16789 17710
366123143050334209 6331 15796
912277849052649985 17293 17833
251375507844567649 9289 10422
161514748355600097 8135 8600
92252285256993361 18531 21395
149551859115753409 19485 21736
690482061224027905 1318 4711
554531787289619137 3902 5988
158398326711409953 9536 18916
152944189702758145 1378 14231
378322277954037377 410 10832
203586849704734625 4968 6023
311674395864603329 1544 12197
817781670514598657 2550 17722
564365083498184833 2425 18950
227760990978993057 11451 20703
255888623962324161 12772 16927
780154983217521153 11405 14709
380654619848552769 4403 11475
385882168127849921 963 4845
284227302034569377 10563 13911
723294830878764161 8644 13562
197350885246574849 6005 14802
822042123944839937 9475 11239
827554982317355521 16246 22079
377122007648857537 3698 20990
833630717956207745 7703 18894
397036838556530817 11652 18504
474939485761414209 8433 15796
911846412559562241 19146 19841
57283236256775897 4611 16641
855366960058631809 5974 15128
125934124206299457 9456 14519
887828094519356673 6018 16262
906175918356051841 2634 17649
324630823409890497 1508 5479
493067445065978689 12472 17229
857602533020020993 17146 20828
647654011051084673 1678 10061
459881344738931841 2501 4426
825597770483302145 8016 18025
544864113218260097 17963 18313
193999707184996609 13744 20077
969838299166454529 10994 13212
718956044365828737 10291 11283
969022707425445121 5117 20262
783826341762416897 2746 8650
256663316661217793 3392 17582
314871332014309505 5597 13995
209299990126446305 792 21256
975599537494428417 5794 19233
600105424833017729 7502 8685
300769050697713409 5211 13656
772691152955168513 2765 12199
969619595045852417 6221 10692
275874192419365729 2697 13351
458847958015002881 761 6132
855835612079793921 7044 19068
952400283853403777 7515 10680
444634545044849025 16492 19670
279848400713948577 3677 10752
579143675694872705 7281 16653
250446358572698817 14775 17394
731456198123169025 13202 17143
387866642311099265 3766 15647
476516526280299521 10727 11726
281348416495301729 452 4046
457180443031617729 2864 10290
373968555874601089 17157 17602
896650833468846977 7923 7979
525636935153951169 332 14298
226151794416267649 2955 16111
620505901192888833 7651 19143
310088411264324289 3012 11313
424100299304807745 17062 17852
434140821183419265 3142 16721
937010115757349377 10762 13025
914582130471565313 1744 12921
377782155040019777 1013 13609
572971403898861825 19763 20981
303777349035886593 11052 17906
31603356037344101 2237 13915
21514328442105325 6685 20763
483149749451271745 11230 15653
821584671906894209 8764 20764
27390062057953913 7179 18012
20870629443603405 1596 5394
873337812439586945 2390 17738
545586310359471553 16567 18420
358180046984578817 3207 18518
655476940901149185 8951 15581
88359384316461841 7263 14004
297900697145795585 15629 19652
613416890551725697 7507 18835
981691880832581633 7244 16847
789987078360923137 3996 6487
725659419495389825 12023 13756
441859024666875649 937 19217
982162834798895489 17510 18506
613321823563111937 6708 10946
827668077768610305 7608 17109
119641095431155969 2297 12349
610422098039801857 7942 18210
94307345982514337 18842 19671
301021971537995393 12661 13667
429283235111220993 368 5244
311650055692364673 8255 11272
20859524588345837 237 9596
356096708541205249 5531 18449
934144503751674881 587 10256
466504576736635841 15347 19709
553148522506774017 5655 13874
970740600748104705 14990 18600
670473162705256705 2609 4309
268380915720410241 4701 11977
871539276484426753 1034 14805
868052382927121665 9901 17995
552495169164650689 9541 14857
44882218317180649 2070 18421
49237339731149633 9968 13337
132029675082339537 9970 11010
255254894305174689 8354 8735
695280024867070465 5521 14641
288341278627243009 6714 9592
256191023462864833 7166 19754
162405130391739777 312 5777
195334772739979457 10102 21438
502183884571422849 6378 10935
345952608019832321 2977 15655
845938526666365953 1234 17333
461411026143377281 221 12882
544841441005516481 5358 9970
69400109703995129 9244 21152
982936242514178049 344 4472
944118823374136449 11797 20620
673667244880419969 2717 13525
35832101358170833 15298 21570
158633391806198177 15004 19745
298873938984495873 9338 16912
247701584025108449 7336 17504
449133973663894209 6249 21704
500191336936389057 17639 22027
252303824396701505 19568 21438
300739479546507457 1208 4325
865116145150455681 6152 18044
923125637408297473 315 1951
229215327659073153 5888 12630
741488778022798593 5038 12324
519237445167082241 8395 14131
140842028383282529 19085 22097
539142813788199489 674 3545
205288684356247585 4667 19853
183829413455345761 6433 15400
722532761877708673 8759 18385
542943823987666689 13993 21117
364821625223910913 3938 5809
671610142038961281 10087 19173
918008549790620545 4327 8016
561511737473178817 10095 21176
75553487605588993 8993 14500
593872507071967745 4236 12621
778988766156310017 7456 17020
667813846167131649 1192 16800
531567849378163265 12117 20921
585571512553858817 8491 9684
170921058447824225 6799 12814
471896632652654785 3411 19391
507182871943967937 2052 5625
63314306931562929 2517 9208
510402646907856193 12623 18865
602360667997839233 9761 16942
299294120808113473 9463 20964
433044550063247169 2208 5372
700455919252597377 13865 19676
577603230875322241 1068 9044
626686781435694209 9301 14857
118455514317748369 16546 21176
535872018182025985 3862 21305
900740305310602497 5958 12705
119395607104578977 6229 12774
554683912226014529 5629 19547
377054533436741249 1877 19269
492808853894413121 1701 5404
199224535322997569 8105 8748
459824266587265409 1738 13968
753622711166848129 9388 15586
473247998890183681 16433 18060
839309302203403777 276 20588
943831989762660609 3058 15591
665696343622535425 14338 14555
12771787857072781 5641 7549
545529632475108865 13694 14732
884397529563091969 5078 16324
155384264138881185 5513 8105
713959385692259457 10547 17347
746941749077947777 914 19306
145694282155293569 6638 13224
474511708569060865 17784 19061
145958633873132001 1339 2491
859371093007752065 4357 21455
651224780271793025 627 5272
174900277220523041 20459 20854
682758762650717441 3818 8767
510918333781674497 13712 16135
668383250215303041 16379 20663
289284403467839041 3023 20201
315045445510147457 2844 6683
627303046057420545 595 2188
401263306196984385 3976 5059
595811669053823361 3874 18221
253589159872159809 18173 20964
277487891075210785 12623 16083
710487627940583681 4268 13136
705507564147161729 8395 16388
781693776261587201 13497 15242
806555835194814081 3035 21127
434617259720784705 2948 19671
365439935000175361 8919 11739
294079252514489281 8693 10292
935892924372254209 3017 13121
936581988584183681 2292 14336
212820956044488705 12040 17904
862698072535035777 4122 4711
214773475461811361 7806 17414
559505418925130753 14071 15294
76036568975261793 4220 5278
63772453146452081 10080 19725
658742305238703745 14173 17491
177599172356256225 14568 15695
423571511306285249 15560 17025
486546160207293377 7939 12561
226903858516351425 5016 18009
857165418424830977 19654 20963
383853873528629185 10534 12356
109003838885012529 4272 22143
262399880179387425 1547 19706
297245995681183937 12319 12598
867903139874677249 869 18050
89629885293245345 4493 18517
359899664869601537 12487 16872
555535026404232449 9550 9923
238931445277266625 6891 22163
992040880107435137 9229 21716
714628974946762753 9692 14304
48650474431756409 13012 15543
2195882920297266 2502 6945
770288281775375361 672 18809
654989504699784705 3528 7919
771933856529376129 14379 14473
494781685302562817 11528 14801
220424250034948705 17638 18095
242709349105965089 10175 13482
547186606062272321 10300 17101
195838539480696737 11742 12912
6560952140798549 5297 5574
940130371227041921 5796 18499
171101715907514785 13821 20919
257196746620017793 14231 17523
739515306984866817 11639 17489
964969716090578817 17166 20173
5930568062442633 859 4191
173232959663700129 9907 19240
99974658672689281 3739 3941
71854053133705521 11209 12567
589832602765870465 8579 18036
215188393331082753 11634 18968
317077153588041217 5242 19886
782155506483505281 8809 22136
619460002653969665 2973 14788
693592260275075073 7637 16603
832881436042978177 3647 9111
116071715014356865 1701 11836
403076180021503937 12604 20565
174611308566504417 8203 10502
83286489768521937 7230 19153
422278114757304449 2162 2769
939715870151676545 17876 19010
150509281229894049 3428 12375
620811848253193729 13774 18371
131502417340044529 5310 18387
848761363414173057 1501 1829
86309450830547969 19365 21071
392893788782298945 14987 18211
33568432208383569 8009 16226
764404165911063425 8425 17267
266435663606962689 4479 19410
704002325470323585 7371 20216
767242909921037569 1747 21029
689729475374054657 1226 14600
25664120855473981 6200 18772
48319638112001681 7871 10756
564884031319408577 6615 17840
453922608284163009 4015 21431
144125992705689057 12281 14173
653700828804570497 360 3367
277597595352489185 14158 17085
471047228296203713 3265 8942
839211463575644289 9263 19024
763295399514429825 2325 17625
361395929284313409 987 22120
707055217505573121 13080 19932
617765511964769537 9237 18585
669050403575877121 6899 9490
792639121427384961 17646 18728
229602613393627297 14342 15879
526536192330631553 9236 18014
556226655017791681 9100 9755
935607420930281857 7715 10052
158685517930539521 8912 17500
120913976102066561 12912 14145
809295494116096129 1171 14103
762071624001151745 7803 13269
830269583800845313 1357 4624
871937384906708225 12546 16539
540778218165524289 1395 1977
749734033771076737 8359 9982
714536908546964609 18682 20683
156562274335051649 3591 14312
443751205653679617 8544 19811
412820204292302145 13536 16990
139060233099815633 5027 15144
380401263526088961 5426 6375
328249802303570689 2692 15870
65200220426092417 17944 19042
308456559183216705 9117 21942
916512517041191169 8112 8276
808421011327762817 18504 20432
827371787103487617 2517 15810
998565982940096513 10001 14444
206204933393301825 7799 13730
972131750207989121 10902 16042
478484966139504321 3537 15082
757017002333615361 20768 21326
652956341717647617 8370 8573
633343714878517249 4003 9009
860244068947338241 2166 11733
444622105925123649 11771 14995
490014116908064065 628 6124
69800541849769361 17883 17970
669775051633891457 2140 14191
594217403023467521 994 21116
54540256599672433 1020 9917
348695792060649281 7011 17057
564060827561462465 1585 7503
795512722436473729 4372 6781
341626983154036161 15579 21880
289634109593730945 15158 19282
141861274032706321 10905 14058
195824301635528993 6162 10219
122370902797065633 1419 7838
390370546326916929 5867 18238
94563426796980817 5149 14635
156166222567993185 16589 20016
620555234772830081 1838 2945
213897302628378593 10921 21914
321439491085968129 105 19514
148399437119767457 10837 19115
878327178308076417 6688 6914
607200826828542209 15331 16140
205489913364971233 7338 17842
509673876841663553 4258 9100
675422676832646145 8135 12582
978568154923589633 12299 15480
333454916433552769 9790 14064
682320070508300289 3411 11604
668710229770120193 1886 11252
722187369279392769 2558 21477
429604664425198721 9998 17067
917097211877081217 9048 17216
305700554800914433 648 914
750845923513008257 13090 15048
41354656140455857 7807 18884
71105041157384361 2266 12501
850676380306687489 15874 17690
219040132730807361 8725 19834
871263107501505409 3188 17168
413912539686425153 1714 20839
405588011230314305 4845 5204
613402176398022145 1320 6490
572090039238403841 4520 7868
201117600638330177 2264 5968
267062124329818561 2508 9819
913035317803942145 18765 20021
208747596708235521 5632 14515
977573841766787457 11309 20019
39885073267548425 11191 20446
921506521870195841 3631 6155
514436857508187009 1702 18755
36223881699218201 309 9587
127124382657520129 1974 12119
821636064426510209 4819 18491
21212091772071065 2817 5687
445558021661742721 12083 20208
85494645594245361 14401 20015
664978883549036289 1705 5526
292678192237090689 1742 11594
441243672219290049 7399 19058
716383273805497857 19090 22033
775520139620791553 10720 16664
915424848833652097 4661 5249
486889352164030977 140 12745
49729045909366225 586 5250
801490537931965057 7744 10838
874921068185798785 7520 8968
786037976577890817 5852 13547
758168719812580609 11633 12289
504603238389787393 7522 21045
131599894513357185 4558 9804
672522755831227649 14228 22058
247885682562490209 828 6219
931056443753373441 4727 21255
976294737499145473 12085 14895
928835659359837313 11019 15825
242636267459211297 9569 9793
696341833248393217 16930 21498
355459617225619713 9749 16539
351098369986278401 15912 21268
187595536447354049 13733 16380
53631704949633985 12166 17253
262004958795088769 4655 16119
572909278819086145 17644 20978
125931568238378593 1695 12883
755044820446467969 5496 19050
355272372226153281 6123 12998
416462659874770945 1045 10289
766237171765020289 9661 16865
492545321526943553 7808 15274
743695199166282369 1547 9072
604968030022579457 11353 12897
482847022938365441 11593 19427
691118523430670721 9 17770
797960559376463105 2925 12490
151984156150820833 4000 5169
740248062766049537 5528 6595
376074695128874497 8677 14195
594792249328619905 6423 16820
856643530096139521 8813 14498
470728159196688961 10951 20560
738114926591943937 3787 6026
177476195110017441 11987 15951
154074705363445473 1532 5629
871454086081051521 1420 17281
347784668600507265 5612 13543
986490304651127297 12583 19572
782201990494289793 8 18409
830551372884606593 21819 22166
933148324845515009 8025 9264
211492562584453473 258 6412
873459934615301121 13889 16123
195577090748990657 14943 18733
423325191346020097 13353 16303
265754127301576673 2980 9658
816124133715877761 10099 10796
613008726681563649 4185 21968
2690887090292194 7955 12376
329062086504194433 9606 10826
567625444065658497 12304 20639
991869520552619137 15526 21287
127202014776610641 20736 21602
860198467242199169 9279 14215
663452024387371649 1391 12716
373099561698957441 10349 20499
470952944094531009 15833 19803
982242141597851009 17115 22022
431498053449491457 6848 13706
260364125770415457 2250 4863
227605134645624929 14048 16292
701927482309869825 2335 7140
483809797135709377 3217 20158
226142740512592865 4214 19517
951999123854644609 12242 17188
468792066234783553 1398 20640
365804241284553921 3592 14278
834515863954401025 9338 11261
540700009567768065 18237 20087
713394460115139841 3820 8042
856763076172573057 4662 16039
901287402463204097 7202 13193
99446769974033345 3616 15792
750896215165198593 16658 18761
253680727938320417 653 12793
672052151843210753 12403 14813
397856897519272193 4246 20835
993068706994492289 14727 21460
561689694011963777 2788 18749
265514174584417633 616 15096
669038391108809857 13051 16578
396469447868156545 13147 22002
745994966226664449 480 605
375636693019792769 21531 21951
460113964615896257 4295 5096
777173031750194817 14629 18421
569592129242952449 7305 10305
721782844017532417 3287 16419
599575202027292417 12930 18650
254953011491863905 2973 18437
404466115716150657 2598 19415
597491168423111681 10310 15112
623740132965632897 994 21704
35981814412124893 1076 20072
227289895779481569 3572 15910
409396560272490689 8528 12705
936644129330144129 4678 4904
808610339870625665 10681 12856
619059889401814401 2895 5089
678408139323231361 851 3003
789083946892997505 3257 12108
689146212755943553 7851 20322
416187928509092609 6923 8993
252816698194415329 6776 17119
811265967378030721 12980 16036
313183852602833217 2592 12619
2263473932305971 7459 16327
661627574869150721 11059 16003
261965049331774241 3623 16321
894239621811991041 9961 11372
488324822762454145 6609 16936
617076574995088897 5352 13694
542037682473672769 17694 20679
858375400674361857 176 21442
967729537054271617 15974 18327
705838478818769537 944 10341
522685172683093697 5638 7466
676193064099280129 993 13464
21662597525565985 11751 13419
633606277208748801 4430 4618
254537175845168673 592 9447
338964567611753857 658 5332
924411148447848833 13256 17863
899106152560356993 19364 20314
32305860935718301 8727 22017
322516750818962817 9981 18613
894587464816513793 11601 19086
159694915931574145 1365 15544
205704128477460545 5500 9760
31480597649562017 10152 19721
959692252625149697 16587 21806
546814694034900161 6060 18458
649160452345409281 10949 21280
470180616741643585 13432 19967
856348900148649473 16426 17214
827980691204238849 15008 21707
263605863338820961 18762 21478
19195284896227349 1025 10109
46151145063607401 3671 7047
171753394668705537 9721 20862
100638164470250753 14740 21952
654753194022916353 11101 21454
665672121502073089 14118 16301
729273208896906113 6521 19963
724442473049233409 12811 15950
99805719982867921 4567 7324
686477215246060929 14280 16298
723264758925630209 132 14172
796098435858805633 1530 19112
280874752681498305 14497 19279
984036896725289217 12753 19893
952676555956038785 15766 17142
848840773537542529 9091 21511
45527353179352305 12885 20949
509694032779453441 282 1202
844910933588316545 6144 13352
76343991187979297 10524 18896
505367197974337025 9872 16527
543123411788915457 7073 16108
481395702372402945 3786 7334
168431956734249153 8357 10099
164419395462033441 13446 17868
649224665264018305 12115 14777
496404396377805313 2175 3963
773401409147464193 14252 20696
400259777403064705 14896 20526
657683744813315457 1288 14573
810772860729635201 5333 7649
751403127846824449 17938 22082
34616141517517465 7236 13104
769467929084829185 7521 7572
765587816020904193 1928 10779
701428284867642369 16309 22018
982736212586175361 13386 16485
925605303292034177 111 2592
117014496692753761 5297 12734
222158225264418977 87 15914
49739361166842857 9171 14554
362437086797587713 6791 15852
340037058374683457 12386 21872
415386391187819713 3037 17612
262485433731299617 5106 16611
946190394432907265 3189 3255
860733746295984769 9045 18051
405419133638840641 1252 21568
24118468194444633 18110 19973
409645317280524801 3285 21077
835400375717476609 6152 20168
258690555561667425 5148 20885
364164656941952129 16027 21481
95683911038722865 16821 21513
358847058389280001 2526 5415
9043113188678121 4076 9392
560546738066278721 3616 14194
696805097324290305 7295 11906
998875878815759617 7047 20129
374363281896744833 4681 7724
33660107093126613 1757 15808
825838927849307649 4194 16481
101527943102901473 6979 14160
772527980773443073 5107 9998
181153408521481665 8790 11295
980041445831705729 2355 20602
721268453876284417 6560 7189
976295459124980225 13894 18929
431557251510113793 999 9752
596817815766915073 11356 16520
427834769689447105 3512 11454
989621790784607233 1580 2242
363573059521939969 16972 17813
832201794299255169 960 14534
799856348992840065 15059 17977
768033810800982785 5696 15734
55708972184916665 7853 14691
419984293886788161 21231 21895
604293619602692865 99 18540
263649076400408705 14491 20800
609945231544145409 973 5369
346478059752190145 398 17623
496836717197020033 2 11515
956086052525062529 12430 18769
917016666764638465 3718 17811
69149651754774057 16215 16807
375131263172626433 19213 19749
773111024251303297 3562 14139
505378803697709569 14858 22082
941939308805121537 20536 21465
134408465722366097 3129 3693
833055036487831297 824 18201
718515831046218497 13606 20671
320594186773863745 14941 18000
671017390736047105 1432 18886
212812268042934977 1009 4292
395367215654914625 1363 4523
301706214019976193 13099 14867
257589823591267489 14979 15296
402983474933261505 8131 18865
757584238211890689 10067 12882
102692714181532801 1906 12117
375089291582106881 1404 13451
932212299183500929 1999 11939
828242179875672961 3496 15534
979381316233190785 3004 12677
279657102133988641 12872 20508
987111146837076353 337 14673
584567392539739265 11355 19880
175230819519757825 16232 19973
850696236572169089 10818 15978
617894804962386305 15982 16109
269105093112273153 12453 20844
432981919024019393 4640 8899
2630185549200804 5357 21928
182816804597347713 3265 20111
108342497823727521 7430 12410
916506336019583745 14184 16698
334714882793356609 1232 13827
160993557326943201 4976 19513
795776918678285441 5652 9067
188005253995829249 7156 18610
976519351115392513 8781 22086
951837310034175489 8899 10329
840318743237574529 2827 14200
973068341822116865 8640 16265
293451081105168065 8633 15947
113108787804289793 9016 16565
535158873466002689 5318 14491
492388368042259841 17189 18930
326087081162533825 755 18671
985926841495324161 1958 5287
313098271876853569 10996 15141
922453784457818625 17008 21145
425057529938534657 10053 21662
365693296615003073 13249 21032
489997816196790849 5284 17820
206007996270120225 9748 20885
432667591413370177 1880 6264
838939326364691585 7106 10820
398498759713689281 6930 10608
713539652505975425 4975 20290
173060781206693537 10296 20128
388082856525581825 14234 20571
141401795888725697 2826 16971
765998496750899713 565 16488
711125862803719169 3113 4657
623887565770484481 6995 10854
281865095198426721 7249 20262
482136426856218497 8364 21827
390005166687252801 1447 3388
528290784486554113 3385 15409
791552782025888769 1442 3003
886548735772766593 374 18777
668327026391146753 3947 5502
351852830789976449 6226 13018
225574212242648289 6513 15574
391206356493970753 4004 18877
158385275734822529 15857 18309
518381866603103681 727 11555
33915160413698689 15796 20042
187971624764930561 3572 9235
469526013461397441 4066 12641
236689021947722017 14502 21313
974363691817913473 9818 13759
415597916231693185 8916 9820
737952677683587457 19680 22086
432686134485091841 1875 17148
4840141204653038 5760 10923
204722822566242977 6516 9314
372876445441953281 7742 13855
505285796304104193 16217 17337
718591309904596225 9597 16488
480445616307807937 11573 18527
164146644799195937 11773 12090
922308303523347969 13470 20170
180817788078854849 4269 11874
195677929209910689 5182 19796
619796800732096641 13870 15642
437725378931087745 6836 11615
938759272025194497 17291 18228
70392146275171545 6833 16296
171812694139340737 11996 18623
593333996139104897 1584 9854
439729940063699585 7477 13533
872360309896198017 2980 4564
690220958058851841 820 18392
514988088072055233 21145 21726
205613437096488385 3025 8096
353547648100974529 9581 15202
861536829182405505 987 21007
908829185553454209 17544 19734
902308859977097217 15427 19513
571944500324992321 17302 20945
246799278468181185 254 12224
673931915782599553 7985 11172
104854395834919953 1286 19119
9608725899941107 5601 15113
862837424583553025 4809 7358
976174608123695745 9880 19203
711608005978604289 1200 3356
531742957060107073 6682 7062
600905450560809089 6096 18006
760091818349149441 431 2049
893973831449571329 2846 17110
315817612222705409 5897 6947
679120759917630337 10907 17393
31472204793455917 8051 14345
393642885212841537 13976 20469
770516729097199233 5598 9193
135843386082051153 13903 17341
328414683282300481 11223 18157
280956152857115169 1655 19850
627449723321237889 4039 11516
423720270768264129 6503 18542
351705964703452161 812 2373
771461511029571073 740 14273
649333439307174145 6082 17081
818937515475020929 5002 16683
970366252181730049 1493 16172
840561953153112961 1369 5797
191275648313197889 923 11494
274503648022523809 285 19494
713034856509775489 16717 19536
577755547764809345 8113 17781
470828776926953921 8944 19364
724228895506591617 12678 17907
342916591269567297 2522 10587
53636408574035953 9032 21210
250951429667086497 3421 14352
686445978730525057 15162 19720
370040845456568257 5338 19983
927724789567349761 11256 12258
480610514769484353 7978 10934
371288603575486337 563 9146
40731013889097057 14036 15136
768362295684383361 7472 14537
642548804930076033 2822 9653
707231184389350145 6542 7721
855950306749971201 10723 13532
674259182255070721 7944 9473
358176877324854785 6369 15890
663198955811871873 828 12186
387463671765669185 1836 14437
39603867023274121 2185 19942
536444892120389505 8881 16264
640358075010659841 1850 12884
697792458280215297 14609 19266
371604159685404033 12037 18974
727103898424406529 690 13858
278042148577831937 9924 12238
125371344326691057 5905 9127
803464387944885121 1979 3163
658548613706106113 16885 19467
793391399831371265 6054 9440
403153748238732865 7144 19546
121526628624337713 13705 20385
375389219639703937 2653 15820
533274985478094273 15361 16869
854535267877576449 3764 19014
688906699887112961 4900 14368
219348966592267649 9559 11441
135912338026777489 13233 20339
806632445677163137 10644 13301
967600498598329729 1872 22173
756722593088245121 4395 8192
1157414490386089 12045 14625
913799158930526593 3708 16483
456762737802833409 2589 19261
893528058038160769 12513 17880
372386935285483393 10742 12768
64292994555128049 3760 15941
738582215713506689 2509 5405
942086164817784065 467 16388
505941662324794113 9212 18048
205101898483018625 2815 13257
88684491988132657 9837 11087
525889639926649729 4452 9063
209585054605533121 5661 15437
253365004323651265 7045 21311
320948321926522369 18836 21090
508470427441142913 14241 15514
579817815621502977 12514 13579
241203656542875681 5788 18030
424565467041887233 3497 10352
791111686307434753 19994 20786
466346472171103681 19021 20118
672127062591098241 18322 21183
263518623751451745 5543 8373
887624543193385985 5165 8028
994650761096288257 22002 22135
443874548696793857 307 6344
466688253191065857 13114 18555
805339371636112129 8987 10603
135404811669140209 8464 10599
541360867918509569 3035 12427
383690116887095233 14011 21928
452642551083233281 4670 7108
620332459243137153 6863 11854
435435229019201857 9136 10862
32330387716129393 7708 17652
676892619630908801 2725 19104
562644072905307265 2657 22001
883956493291204737 3242 17226
655158375749067521 3237 6049
93819784310586129 20378 20633
588112588703374721 8289 20069
751109136118326913 6925 11835
343787246710903105 8969 19661
191370205168968961 2783 15641
558576573078632065 12805 20225
903194903313529857 5424 10307
111104679391047505 8310 13804
227596636622042337 12736 13170
558559660910667329 5703 8995
52966421616343241 16295 17175
395747269911296961 10288 19588
253190204144065249 5065 21964
499995181574213633 4839 10673
192929160673624993 346 7911
794678707799562241 3834 13536
93539628776273537 1146 20308
808843767121281537 530 568
548309902860477633 88 18347
534681383827248193 517 8128
351114398707611713 9150 12691
316666791633373633 149 6379
594331069925086593 7705 16412
930208205046682241 1084 18074
824192538791141505 1267 20530
862821182438970881 13133 16119
906173694161946497 8169 16652
623385050912261761 9012 16042
179562057814852225 1039 14242
688598034760623489 13869 20850
464065319132398465 2946 20492
473918568285000705 3002 21311
121263172144427505 17484 19193
489940113943866625 6483 17621
525175483359600321 3961 16100
446037935004923713 10563 12799
630526325498099329 9650 10782
803818306226823169 12720 16590
537698492427008321 5212 7155
32046884069274029 15888 19131
438994160600049793 301 14324
95275942534748033 13992 14509
534283733005150209 13643 13976
635122735776761217 3126 6836
672664261788899201 2511 21078
644789232527905665 9021 17996
459845639020922881 17073 20118
807086495989096833 7672 12507
361698990831644801 1625 10861
813043370594066049 15428 19132
405131397966851393 1379 19584
371271307420826689 10955 21728
154639393710997569 2334 16744
983463774158543873 4567 11062
409002396724698497 5718 13857
749499750096987265 5233 15540
367327276515386113 11332 14024
999721950085096065 5050 9507
520328063748518593 2474 3825
420582739315378241 7967 16354
309053446265981057 5500 21861
70682219560133321 675 18059
70205980516700353 3056 18827
452588127116257537 2825 3840
392556100063917057 4688 19720
300470528190594177 3191 15961
476792722320748673 4791 18604
731184638897033729 2479 14248
691311735833469441 1299 8316
405006388602465985 12248 16307
502613659210506817 3644 8478
532310532913044225 8087 13412
557287062673271553 2133 9080
33795210102333329 10947 15241
306449714761225089 8179 12975
811785419477772033 2137 17034
464524520907733761 7840 10008
959257426458471169 15775 17272
211782655767333249 10014 18161
281692081216874625 10209 16102
67561493854658041 1403 11940
304474501070892225 759 9176
168700682500979585 145 15057
459691958240156865 21620 22052
337054417592614913 9826 17860
829936631231397889 8829 11776
967880719300350081 15485 20115
281067265074142369 6102 11071
695789084122981889 1297 6922
13534352325073941 5322 14600
409905681473485825 1774 10102
94243552145158561 8567 18276
73577799776618497 3037 13933
455372821193812161 15582 17555
611251929317770497 11619 18076
380752976018868609 16935 18370
335818017013981057 4646 9481
786604897970327937 3068 13415
194676925963459969 14056 21362
983839661986948481 567 1401
333535916410060225 14361 16290
322853809997788225 3287 8218
255707605251583201 7353 9948
51848392445123185 5873 18165
947757489101849857 14713 16734
788279732475551489 7103 21672
192108941452243457 1985 5752
30715497329040889 6983 15765
642609270806136833 6655 20281
453163620715663745 9384 12199
937607506818803713 561 18518
523710321165481217 873 6521
743596319189226369 4040 11726
430137640857644481 8675 11262
47139218256642577 6887 11858
497346057556157441 1041 1414
573356619387798337 14665 17235
912861132070737793 871 4633
865241823262120833 13980 16131
393254138639889537 6373 11625
719544160341417473 4386 17016
113875756173193569 1049 8090
583053770258100481 833 8488
121835806776189777 2220 11145
700417759802295553 477 11349
160299912717285057 3887 10287
998219762016812929 1549 6197
501582040859318593 6753 17719
614654640936738177 7627 16863
378542181426659841 2445 7938
865722315519075585 4542 6259
476877722806634113 13665 14392
603687090825278721 12720 16121
180803061929260865 1824 2055
730515859850807937 9883 11723
827541873368573953 6958 21791
67672573404838233 6270 18899
142145175504445825 4859 12058
413468108083502977 3794 13519
177842022979874049 1537 7475
119622738976321585 732 18680
109570937557073473 3701 12779
963520452024763393 836 13243
945671375412643969 12557 19265
155180181824892577 808 1931
142955065244215969 3878 11913
958547762758211457 12891 13883
640281432001685889 17819 18371
186363859267746785 9992 16889
377813714611797057 833 12868
836886047519040897 8536 10229
237584234690956449 14868 17853
624000112055529857 15478 20543
194604108248846337 15021 19718
257036727172174305 7720 22019
525616419597341185 17440 21423
992586530008626561 604 7639
348264780336201345 10554 21231
835156670874450689 6067 18901
531205911703921153 16428 17119
979445800568374401 16703 16780
471628593554378049 5338 9946
503486367910465281 12711 21807
795990398179682817 8464 14295
723036474085834113 8090 21182
930645034121972993 12434 19144
907112543693639169 4851 6790
171368755176132481 3117 12598
158392590657076225 3151 9554
738386529761349633 11918 12925
935038950019798401 5587 11963
425261433273547585 8909 13077
995434651644021761 7143 13265
785812223132502657 10171 18989
622457791349997825 2001 13419
698127492540606849 871 6170
802275797193704705 1010 5046
224323332738883617 3855 13662
206757101682523361 7809 14277
282823581930912833 1824 9391
103959581586398289 10218 18842
439243506990614209 15365 21122
246924172950965473 17883 20720
325757741968430977 16403 16481
150004733604379937 13119 21128
732346987510901249 18812 20613
85744668355953729 10540 21991
520427536871139265 6852 21961
423768061818183361 21436 21842
930163507390609793 14732 18599
942059145102600577 12159 21152
275751754928194273 3996 19806
294414527236018113 5302 10168
544613221433841921 559 19034
946206173173901953 1432 8474
949396816580687617 2137 5593
789023770654612353 1892 4163
522044160994006721 6322 8406
89911882522297761 11436 19840
721227160759582337 17658 20582
988260361786064641 5442 19592
761310288275261313 397 9208
450912412907296577 16525 19608
396612304106682241 5342 9759
333661044315366721 7761 15511
493366756468340353 5718 15490
5526191046524077 4239 8510
648016047245505409 4758 5878
346891597967090369 18191 21498
873072025302683137 7867 8536
676610031280755969 13920 20182
872364499778697729 502 18457
179618937927305217 11567 19995
114450599028408817 11322 17657
31594561080449781 13941 16507
329303273667136385 20917 22141
674626036078127105 1561 2217
626436907992079745 6749 13671
781733223941994753 488 1838
571649415593142849 9403 19046
471538489957371329 8655 9280
596816808339333761 9810 20807
209822922036348545 3211 7249
346034475326234753 16203 21460
240477396654615201 7107 13210
594309889465357313 739 18990
124346041880937009 10120 17559
262710601494617889 7451 10801
589923922497550977 3449 14725
75969818140812609 2562 19300
392500970807642369 279 20391
164415781019130241 5409 15204
146271907868840161 6532 18534
309672874266219393 12974 14836
516564072595411265 7183 8941
492606356288618497 3382 10367
926526322323756033 2151 15987
556643208451937729 11705 21395
795468259825465601 3686 15001
204678827446741697 1291 11582
466322700852732225 20263 21718
360828738583784065 6066 7042
48774590800302777 5635 19567
259307738419963137 9536 13762
376216160150509185 4301 11289
211470563715955969 4182 4829
600111542744624385 8241 8766
101886217045006337 10415 17480
592713526614904449 5687 7515
480252871533330945 4585 19979
632794582977037825 12778 21164
363309554351317825 18886 21377
688868818003303553 1022 2142
479706112744345601 8219 12426
287224188305824417 5460 21395
469904128220093761 7327 17067
193876120723803777 363 6016
386665274603551297 4617 18879
97676362560275009 3747 15259
558963064776193601 17656 20386
32795107130514369 2531 10723
62033968819584121 5403 14094
929503785421044225 8337 20235
933770349472780545 8769 19500
386528354428850945 11080 20693
961225318879677057 2652 7640
325190805058678465 3077 22146
876715711400791553 4739 5465
548006571376735233 10982 15587
150668850815982593 3304 10114
682159375028927489 4103 13522
493537571396359425 1003 9650
632173123391442689 4185 22047
253790322151864705 4990 9036
534088544906648385 701 2744
82169729529070417 21985 22034
313113183439416065 18610 21317
70865228697961417 4604 12658
192545056767070113 7372 14975
424273333032459713 1663 17110
499240737697693505 14404 21260
823968170518206465 7449 11077
413059788343883137 23 6272
176348074185412417 1494 2574
13908853930676203 11822 19031
940615899255142529 6940 10147
599932031008076929 3729 11552
902249581569151361 8496 13289
780590389324789377 9304 16681
24233271591747041 7943 14850
361883709119648961 5705 17306
123782650009260913 2803 12850
684707985666168577 12753 18205
979735060433633025 9011 17186
215476449306262209 820 21070
376456366865710401 14052 20657
523469085732831041 10240 15636
28664188920878077 6057 15584
628578706318631169 9639 11058
621016397656106241 2139 10068
195254118102869953 14084 17300
717685015122874881 5711 8037
860135758801870721 5239 22040
377425754788419009 1587 16964
315159250754039297 862 17544
700900369732487169 1035 7025
627435116105242881 2633 4312
687837351939194241 16529 17331
676529519347671041 14867 16763
561419697757436609 8110 19216
194731538629692833 1441 19544
971953605841775873 3488 10876
672429006451199745 1820 6825
778704440607235457 14874 18348
188632281683265281 5924 14472
177039349446332033 1934 6387
818052395658643457 16886 18126
990182279593121025 1638 13401
201552138878948737 5690 13386
432658428079491841 2185 4263
606531962117220097 11691 20059
330055608196339265 8320 16042
924712198267695105 5797 20792
955730625866166913 2417 4386
927256200860856705 13353 16623
43608171016764177 2616 3303
270833745151318081 4076 20124
895418075779645057 10461 17330
377886149087675713 6750 7290
6988764589230812 11012 17980
302502262365674561 13659 21074
512188105758312449 5003 18448
818303340598621569 2796 20624
762648801749101313 3423 14125
108153804263988465 11503 17625
825576627868372225 10645 17173
115694552538219137 7591 18224
288432959441472321 13165 21542
381149967163377537 8367 18020
86981750001697841 3612 22002
993193378846033409 13481 18300
829745622300073601 13378 14071
910216059144598657 8671 18797
5415342576469585 919 9001
357652503938727041 2495 16482
662091963472299521 10853 17281
517752698315728577 1198 3812
115569888655514321 5454 17707
192283666597692353 3264 6386
835347832535951745 1537 20606
956701753464951553 14817 17239
490733147313278529 14848 18718
663520010336061057 4534 8677
547948710441168897 13711 13983
651636096935828097 4837 14697
801793029467134465 1903 19458
224348125161473185 7410 18527
372281405717650689 12738 20081
934806879060371201 1050 5682
563483685242232449 1742 10153
273719909137316353 3676 3991
712264467212683905 1495 21125
56654769080960681 5788 20549
17670194761379321 4430 18099
38057728975221753 2281 7738
527641038869610689 9079 14761
950780651681579777 16856 16925
130267502542437793 6512 15505
320255549565434433 2553 12116
960982644019274753 3958 6862
697959433532059137 2069 18861
444628401945507777 6601 10524
267274045369251937 13266 18298
303790722838620289 10945 19090
289225713125969025 5583 10444
283079522840665729 4549 17675
352124514459052993 6599 7834
35236219531007861 9773 20074
545494912163501761 535 19350
934772465364304129 9203 10725
971805001196518273 9272 19339
55722687901955225 5106 17890
556115870295140993 9863 18944
849063517798128897 4675 18429
911037708588470017 4619 15740
859196817841898113 18229 20573
381063679700115905 6104 14981
478028859739637825 19887 20722
3279858752339494 10611 19691
181438543284208705 6687 11272
885432494225593601 2934 16669
710126845336418433 19341 19690
585635952159595521 890 4084
611792536982100865 998 21746
789110002158263809 3135 17470
911973947928871041 8078 20921
352558195905547905 11072 18485
45180491442188497 10774 20161
402016014639425409 1077 14139
471120289486975681 5064 22071
383529030677767233 12555 16926
508860691065358145 5208 20401
143450005767885361 7788 19681
605883438236489217 7325 8174
980595497862939393 769 18735
450254560477254977 1260 7647
114674258061935313 11187 13860
696889398348474753 4111 17405
390364964843303873 2944 14559
691090690681072257 1929 10710
492993330672373249 4765 10120
789016499013328641 13874 19805
998945780488899201 4296 12169
908851860534476033 2827 7100
863784690052991489 3626 4339
423855279136489601 14675 20347
533770076650672129 3100 4431
215651348640385281 11451 19694
309072336203154689 11947 21603
975374520777776897 10440 16969
649089477602078849 815 11122
480687932547972737 6035 11847
866572934599044993 3276 5732
980884371809821697 3056 21900
837383240363141761 1396 19326
845685960685635457 6595 10261
85315137025855137 11116 14283
63151078593321585 17132 17727
331532637170997889 17167 21852
70444320191832337 13666 17420
790945256212662401 3004 21310
327058285257862721 205 18579
836340519534804353 794 10087
121897573272569553 18200 21374
778069061954919809 13299 17369
156816209936820897 19123 21810
956131283830448129 4103 14033
785910558395961857 12176 18240
145198002786454337 6874 18219
130556342533367345 4452 9854
830449203751829377 4675 16271
84235913034682145 12230 18909
41201439733566049 8866 11758
973254685791872001 2748 10754
124352617640571601 268 1924
264388834286258145 14068 21681
96122319748271681 5669 20663
673215044115011073 16227 19508
374923071264834817 11213 18602
989236515039060353 4305 4642
143674928575944001 13952 19908
850604515201652609 7190 10758
112192531510491025 3904 10519
774337638908470145 5367 11043
621967758564547841 8730 21141
369430220684108673 515 15010
850933516184245121 12992 17534
439851649443106369 7555 19584
361614918768378177 3889 9799
879418486015609345 7670 15486
299226742208364993 13456 15903
392394790595126593 4011 12042
169423715138659489 7452 8591
235919209399867201 8391 10698
119363991410512689 4263 17133
509651708661515073 12544 16944
508656850126566721 776 14291
520498107064369729 8934 14751
584780642379744385 7928 13492
642834273334905473 2812 21254
715222946151182977 725 15392
40461950157549609 1320 9662
141038030971078145 11465 19306
702064779652879105 12830 15673
109181598605612609 6596 10136
262225879497250945 7313 7650
446460793496104449 1641 11430
667175396003820289 6676 15784
333166723888918913 505 1560
93091460813923281 4452 16094
45323927935942977 17778 20316
937861188435299201 1017 16653
528617398859761793 5737 19502
402448387516741953 2292 4548
629298792155427841 12549 17434
266076840817596865 6281 15951
36316502609562209 16732 16852
722305712864368897 18510 19991
446401956583731137 12756 16586
210378866440372289 6007 13739
153307082048723233 5641 10230
915939261244332673 14506 14874
5516054656713011 1859 12017
23812231864617673 3769 11968
801792281988891649 11434 21885
401724491556024065 12026 16454
842612839990113793 15318 21272
88024450814934593 12227 12888
459509720687446337 7544 14308
588197626952066305 1363 14066
915425877270283905 14626 17822
187537917078806529 1833 11212
292063165697353345 479 20764
259216386921337985 16710 16737
689188976710472193 14187 20697
877374093279932801 9094 20606
526926084836230017 2830 7063
159814222394189185 11232 13895
289246942125775041 2578 5312
29227719511830233 13488 21896
861810925652914561 4520 14145
310872624716409985 5158 21266
208302752728673825 12195 14410
987737014655799297 15524 19609
236707626428039233 17970 20137
132863917473272865 6832 17831
57610251139667665 2768 4190
67563476263991617 2683 13968
983392694997061121 329 6543
216306008748489377 679 5786
192749077343837185 5830 20872
859333904663707009 3682 6991
47229021029902897 15872 17992
141759942975184577 8049 15862
785299282904251265 8840 13832
770234245933188737 3193 11524
236624225340815297 17480 20521
649604808577009921 5201 8941
970712094166959361 4675 6441
732281329112076673 4637 10859
862974608835269633 15766 17164
385731692607279809 13127 14544
108270979959886657 5574 18500
194011127941315905 13380 15255
490050456327647745 2208 19270
521872989072534209 12341 17376
328948830899282305 734 7573
542362369077714817 16201 16295
102709389184195041 351 10889
558564526074192705 4357 14485
418262986372443649 8990 17876
450628699597480449 9283 15713
851065458060158849 7972 13152
276639740817984161 1431 11538
540355364064272001 7744 15286
332102779190954305 11226 20315
632675535408235905 16637 19260
993466563425599233 9844 21180
322300368037790721 1305 11723
910918139257411457 6770 10791
381189119437404865 4393 13926
308522832836530369 7417 18182
709263887365086337 3853 19244
761961014634174209 15711 19946
758875709296926721 9729 11099
366904023410327809 17589 19230
706172860635209729 1156 13306
677801166438435073 15740 19149
460503267949743361 12765 19279
228381871630517697 3496 18122
433951884839405697 7973 12154
596479538963073665 16877 18330
969574766982713473 5781 9099
274973221071192609 11233 18111
751461502651611777 1289 20716
70667992249390465 3704 15185
41695218978073713 12765 18163
214799113015800449 7327 20775
290727422483502785 3332 18119
424033887360074881 18378 21255
584971760541218817 7457 16515
309353902314924737 4550 20003
994951323398428417 4875 21240
669326535994862593 12935 21273
859352065144346241 4632 8227
52077035735862865 10870 21950
867587384517424513 1799 8026
346355022429229121 4617 16388
905564452103714561 16040 20143
917115155691575937 9888 12365
477274568443053953 8970 13029
865124226313106689 7079 8684
954094328760216833 655 16718
659043448340099713 9834 14036
17828292963162797 532 11261
945289582142002817 1559 4713
854048869778676353 5238 10016
329621704117769793 17418 19774
204386757376713761 6372 9818
860007767707038849 3571 3727
633832912920720257 11894 13451
960806463310632321 16147 16497
665122161707689217 4661 5745
499301682043316929 11679 19813
477666747179295489 4875 7067
190514941778175745 4459 10463
540985681340632833 6833 15290
641200315827667585 7105 10573
225878599289838881 3209 21017
847203234922034177 20983 22170
871452648722726785 13974 16202
181008996327214785 15798 16823
18734000853822153 7855 11161
201219643939580801 10945 11311
769241260232380545 3315 14213
639839567369342849 11872 16663
673828653124839809 10369 11371
697037919818342273 1428 2755
977939582613135617 4594 16077
819584904891534849 4907 10991
570653712415616385 11126 14715
134653839911933921 9737 11379
879211992014265985 1903 9635
556334332936195585 6960 20559
202100408586257889 12964 15842
526305881791728321 1972 4820
445962752165787201 7326 20982
758147555980961793 9340 19354
615037394669780481 8794 21471
943795901890737793 11346 21298
709081539045659009 9608 15189
203361223739143777 1779 7867
908677019880396801 578 4918
241452724747205153 15540 19293
562128660070801089 3817 22143
376295756527831297 7226 15016
982628633533249025 4969 16968
411489464915163713 14055 18106
823856808861112449 14889 15380
179337145482840289 2046 17721
253075876281226177 2193 2274
745318300337743233 3142 18477
425506754487020801 13259 21747
981740664800064129 9418 10778
996543510045210497 1945 7657
851343355676263553 8408 19954
10426699316159473 9525 16704
740867355301936897 4839 9500
981745491578546817 3997 8595
753767399254172673 2240 14463
609194464623602305 13817 21307
2521322465604215 5597 11468
740912519264735873 9187 15832
776810270409654913 3609 11485
974888490522662529 2622 14458
392082900106039745 7054 12370
77041990999301649 14912 18219
135110397654244705 13787 17938
580653179009591041 875 2739
732581125682734977 13828 18347
551329015352489921 11040 19721
206504504607053729 17013 17207
754806678495587073 1652 2097
451945317192731009 837 3906
828631631148905217 3611 16692
382268692715228993 148 14827
376390117623362369 6468 14698
298521397325650625 4023 8645
945579524633398401 15792 16295
368545599781029441 2881 11390
504576857933077633 11348 13605
197510540488032417 11626 15933
107611101019468689 11 12052
469241323794420865 13492 14490
156443861553800193 2772 8032
24137284954655061 10722 17675
303951580937148673 4157 21040
5191335017357802 16640 18241
676325074051707265 6130 14715
111808018273684689 4537 19329
373832664611793345 13990 20425
828780738181933441 4933 12788
112764116365088545 11481 14742
971880271640365825 8153 9560
667985050013395969 5315 6332
261250053549346721 1779 18809
201780875898780481 12370 18674
289405110760618817 1682 14361
865866518218009473 406 20350
517287222930150401 15627 18059
772959097836992001 4761 14978
136680649251296417 16204 21383
54853222318552497 4094 16450
265738877088509185 6656 13086
82320116063559825 962 17700
170890898367993313 11613 21707
810728047911734273 4150 14164
805783086744213505 10929 20208
27016741252499089 4413 10932
557602366314192449 6985 18453
681630265971033857 3980 11180
985980923145959297 6788 8399
814881354209294593 2668 17684
489427594067173313 286 3154
346942985292624705 13951 16237
452429238417920513 8125 18419
209488747904703841 7168 21050
496591725056497089 2434 7660
459521944171836353 819 6139
746811203078905857 1018 1461
320717534347924289 17158 21147
618181815650025601 1776 9636
179718772032199329 6937 18892
772398370799408001 12525 19360
293259294994800961 7859 20153
811120464740319873 1355 19635
52706813887322569 4976 11964
964787441096618241 8322 20844
501952418279334017 587 12850
406862036280905665 17371 18165
780935756267805185 6608 13717
325020521770994689 14245 20639
693403047593069057 3069 11283
718812830897284993 5840 18054
699755435091088129 8466 9262
148278616960240577 1579 4886
227669070117034529 10963 13262
88752594191710449 19374 21451
209367156391603969 3255 20587
585968346227559809 13502 17513
340769923834717057 483 11781
317185292573633153 6559 15991
867665432361786113 2876 16116
59030597610828297 2322 3039
446765499322143681 9653 20402
926548704879373057 18590 19526
357982040281452673 9541 21158
363850995537831041 15709 20414
564816877022469313 13109 21631
480416632194952321 10520 18217
649370563133782529 3341 20498
119284785459981889 19455 20987
239070382167543713 2958 12408
945960981665173505 16743 20823
635380880520553857 12271 20363
955937063472958977 546 4492
923839770807763457 3765 19671
107605195159912625 13134 13771
625152259397520257 16529 20560
680752273577454081 4522 8692
949219594054088833 1973 11859
380472032975241345 3867 4603
757358558652750721 12780 21964
116828620086749873 2978 3254
438141236122437057 5391 15378
143259148772379777 15582 20020
686702422146463873 11680 17593
647722560510104065 11432 22046
99552097600739137 3005 8952
318791767201624065 9173 16374
462285004020340993 11521 14126
836759917531935617 895 14255
717803211032776961 3650 13520
330804662621282817 11210 18145
69656560367501897 6458 10308
166312439966574753 7349 18964
548791543930494913 21144 21265
508472098503297345 10610 14846
570438965231286209 112 5233
692795914296851841 18178 18342
231615677187807745 1892 3005
293685985017610561 7635 21319
556236678871680833 11359 21920
655337243102067585 596 19083
352537757074006913 1116 13123
324805809406491649 15682 16315
882625724802689921 19249 19980
146557326846902913 12690 13568
437345919033692353 12307 17229
266170452597911841 12384 20546
494213631762146817 9489 17756
361513173637590081 5336 7853
989600083912737409 35 5594
563548388563710017 2546 9889
957354880027420289 4748 13145
616200480155185921 8037 15820
685915444466122241 16016 18312
617260532703674881 8861 12308
931718970836168833 5156 19499
872676038548050305 3302 6212
44962404583547057 14574 16401
959165724530812673 10010 10259
818549625610753409 11114 11622
448231791106650241 1585 11321
723184518092569601 6630 11680
226154060645960449 18033 21422
789506630718118913 13909 14160
617428239553575553 7876 8687
85677410766582081 7786 21860
167224598921542625 7466 11487
127204286123909329 8106 18489
56338281260167377 9866 15995
242927070776278945 18272 20039
776482896464663937 4162 10247
583085105020284545 12204 16843
318102453148426881 4102 11538
330245571778338113 1935 19947
380206984798867585 8992 12702
300602158821359233 6114 6487
479767077952885761 20474 20655
293211561633871297 306 2703
139099288291781425 5009 21100
766711080328388353 4443 17687
646156989401887873 5356 12852
795042020891774081 1477 7606
770443218662514049 7277 16932
481651039868776129 1171 1764
442888425231245697 15209 18057
405786181158436673 3488 11596
209468291928054401 6485 16771
299555807308689025 5701 13836
955094382265500033 1140 1507
903112406805352193 4397 10889
572023176892066945 18794 21704
148589119528505633 13734 13982
670428288593029761 508 3713
104199596639990241 2484 19150
855763658742368769 518 10367
531425800733540417 4042 18830
935721326621020929 7161 11331
61166567682878537 16590 18555
825458650005010945 1252 4743
511759244349430977 7382 20275
729458200024822657 9150 20121
951271253555166337 2077 4432
17553666503282273 3251 8818
971239772722281473 6017 15922
352044639803480641 12445 16622
449856697686019649 3097 7280
614534170589088513 12681 13765
669344856908107777 1039 2598
29581552319257301 3567 6121
520158059098026369 9885 21878
472502430252056641 15250 17959
936034015994334081 7863 20647
673324487833710337 7557 9357
230434488421369825 15305 22150
24197613268349017 15697 16381
787906236148042881 12908 14498
816857114156420097 1730 17639
615647086523853953 8250 18589
359801292826567489 603 10643
481588766431382721 7037 18499
418782679094718465 1638 16834
547639540223944001 5662 10581
41505947562264113 1533 19885
336250973863993601 10721 16997
44852099933791577 9347 21692
733436751477814401 6791 21013
214083957145469121 4370 15737
387838386745510657 13175 16582
376190390686289793 2491 9758
104179150698971761 13890 14490
208555586997285057 649 8349
632617935378160513 373 10867
897818690829097985 16214 20470
125051723980352145 3159 9171
22368084861987825 4261 18178
313048525550168961 13356 17316
544036255192182209 2158 2351
696417400443866753 785 13640
16990840330215919 7074 13584
665349264955150209 8760 8770
476339466080446529 2011 19232
934669652241201025 2075 12174
669105148496718977 8818 20518
540313718630851969 6266 15849
679202298094295937 6961 12114
933899268372247297 7043 14485
808098033242778497 3611 16862
316170309002583169 16260 16261
734888765968122497 7917 20141
691520586973883393 12069 12615
80709386658803345 3857 17402
18249211712355165 3517 17777
708051778568190593 918 19691
417093321561882369 763 19022
310656931366743553 13421 18434
752892642604219777 1259 12473
183608570482419969 1810 8815
977652807382572289 1152 16902
420975774464857025 7470 12024
644821096519489665 11442 15650
978559548894324353 8726 10987
918244337048438529 5781 9607
910635157999003265 128 3313
864800697432482177 8581 13286
133199040161883889 315 2542
345741562493191873 9629 11498
822585983765030401 8410 13879
959079164428128897 2354 14149
394592110219392129 16868 18890
599485025486902913 13044 13414
302475362365960641 7374 20664
189177801587245409 1006 7039
372175428086336513 5581 5695
535250054000631105 10318 13575
367440370285571329 4324 11129
590127194503462913 5182 21676
880671104902134529 4736 20996
10363839102556229 9894 12984
321138956796609409 297 4040
821372754407772033 10873 14017
119844634509064465 7532 9615
727634799303945857 2529 20258
349843087297266241 2418 2541
965985705222333697 5038 6338
376530548177996161 7826 8352
533703658853372801 2739 10900
497234303663681473 3086 8237
313503371804667777 2575 9282
896206238112540673 11061 15748
992420325901424129 18265 19298
271606487919136449 19562 21298
907072511676528129 2547 13718
655504664377005441 14979 20076
94213968225719921 9125 18679
214471295452234753 9997 19757
548338750158730881 17353 19577
591584400372056449 4885 15542
205850960817389953 3935 12418
526930040666762497 5158 14708
819846742553902849 8722 18891
699259755429252993 711 3595
308536933585234177 3848 15899
279348333815057985 4379 12177
25097309333570905 6265 11547
504148602011639489 2384 9340
572460291232619777 13601 14670
337448045354612673 4729 16150
265732283694216417 13216 19197
143610091892341537 14530 22055
838415623504747777 12793 13589
237391775974266753 4077 20427
912842987848872449 15614 19449
442582733036630337 4177 20322
447281684990247873 2898 18668
194129498961750369 11059 19135
708756927516542849 581 17204
436134379235184641 10273 18576
510430411991141121 6999 9235
888431979328466049 13101 14886
614857275761178113 12360 15404
164013620327295937 12981 21874
442556072149034945 7575 14016
852752523570295297 2724 21937
242413820115142913 15232 17834
816035914612527361 7900 17914
786257423032996225 17209 17601
165314137624854145 15545 17850
443810083299066369 7371 13049
433911639277852161 5670 17334
807676001255874305 17412 19047
813464830986013953 13286 16268
62072110320666953 3792 17316
40166111864564873 10906 14658
406660686390924993 2326 8526
846106164555642753 3735 11219
332747755799598337 2296 18890
855027618465271681 1484 1869
794737796509412737 5504 21800
192480761150413569 4283 4346
383834017523565057 6180 10087
936357634976033665 7429 20683
490437487052449921 2208 19292
469279943138168705 7150 8263
300861857992909889 8962 19117
316531808832252161 12890 19591
164456454486657569 8414 18419
965254493953715073 3924 9126
414055847556579009 10985 15275
366189942729150145 9117 16867
46294203273308913 6370 16629
314506321738072385 5380 9991
655697663181822337 17123 20280
462372251368719873 5882 16211
148330731604449537 3310 4080
725508096558080257 7639 21083
845820798433191297 14817 15911
24036609784772625 10935 15697
751137740627061889 4734 17163
398618300094916865 2023 7624
644906595363348609 10005 18436
969471439776242561 4424 11673
62828685987671665 5180 21449
363282130840467265 1226 9103
199471710238906753 7785 20076
687720351926159873 18486 21375
962525481984872705 12939 15389
116960911209623937 9292 20237
470842184838968321 4334 19675
661731737099728385 17405 18011
369996749916072769 16288 17720
417715608064490625 16321 22000
133882225972239873 4202 21672
68328245699703417 1865 11405
266024485847342625 2998 14548
434760367453101569 4658 6136
250244410360547681 4399 5534
564921567810785089 167 16394
296278221521578881 5953 21951
306551140390659777 8121 15341
633465142632285697 7163 13244
282716195187006753 5362 16242
409988477950268033 9317 15910
401309101755437313 13151 16812
638952613358778625 6652 17316
930365969327112961 7931 17711
157459876907967809 5094 17263
174400201334371745 379 17912
722987044349746817 16667 17035
191958261142687553 3846 11413
250768993566200737 17456 19437
221677397235033889 2984 6672
448032482301012865 15036 18892
21966649452309641 17330 20290
292548216364782145 7061 8248
735592469781032321 16136 17957
78078621858292513 3877 13248
412473030232277441 2852 8785
320634840423682753 14650 17448
176326361127060225 11165 16093
652897917725365377 2230 18916
71428258720459329 1208 12737
983009670847355521 13193 17609
214972294667681761 1583 19909
583900395103125249 13534 19127
713785764604594433 13758 13828
838681864666032385 18343 18975
328411061370594817 10741 11380
740953900997961729 3153 16398
260669149129881825 9756 13081
926191907394827009 9670 13656
311294379940498817 14713 18847
547743868283628673 2257 12698
767861634532962945 2687 19903
411772814771556033 6213 6635
201726706713834849 2161 7596
355981802340206593 6257 10514
888246453250417281 2582 4630
742876184658019457 7213 18151
22909851897559009 5026 8415
893418459126973313 120 7753
809671899359656833 1822 12436
318054910857060929 11484 14383
449164813696747009 13100 16779
678933876172944641 5781 19114
18226880188620953 9919 15459
628793522209054593 2167 14696
184222933526221761 2957 15727
256094856689554017 3804 11481
707131464477939201 1442 3688
129860539286543281 11059 16266
962210366370534529 13660 15965
934999004324392705 11931 21606
895286187395242881 11625 11757
608570259804583425 3659 8610
663937512944521345 6864 15883
455845774483133697 6077 17474
220772804586076193 6960 12476
515804305006927425 2762 19786
896425037113296257 16068 17234
835747060148715777 13413 15007
238921849799368161 12530 18050
917951395274503297 8049 19692
372401955555936577 7155 10669
356445378222570497 2884 18755
859497805947697153 5674 11993
363647486532730817 8887 18703
706025599401250817 12891 18621
652854579102122241 2411 18734
202515010253591745 9981 18481
826282902208038913 5607 6532
515399572026915137 7701 9659
613058979992001025 11566 12133
708475642892878465 20384 21117
886008751001529729 1746 11478
492580725894903553 2767 3933
976359733823354497 3547 17874
299579357774604225 17375 17624
716117041109061633 17810 19497
915521216696525697 3582 19764
278274903126355617 13591 21682
918731366294323969 6975 18704
110257799222100769 3759 14313
778513427699529345 10758 18115
35589924265448049 11929 13273
959886142563561857 11606 16998
460437490192521921 3485 22173
699795553527614849 20514 21931
670500734605081345 3062 16467
205196444253019201 7651 13842
111936423137112945 7057 21063
215510453159346593 4767 18149
754850605925636097 2404 11576
582256099290617601 2310 18799
80383934493870161 15525 22151
223541589208842593 11882 16261
312066494254946049 6344 7860
700969057727732609 1336 7839
527809270622245889 8754 13905
731104027044757761 5362 19236
478659291720273217 5884 10898
998660612627986689 1716 15654
327488564463340737 2374 16232
765447135516971905 16857 19056
116447562558800401 11526 13378
860258516342739201 6408 13872
280154425043608769 8052 19294
203605373492031553 8803 18234
532753975551653249 13004 20594
155876021515922497 11509 20726
214319747716974273 10826 17069
287665925548786561 4417 15788
344840521367171265 18243 20123
790964722108142849 4469 21318
58161719495334553 7071 15376
936233528554801409 16018 21124
487300538113597505 2123 8497
556286521145977985 5250 16352
616060950116253313 400 9178
407265170932014081 4370 8252
161895374309562369 3754 17546
430070171287169985 8564 18235
935314518139225729 4981 12722
975697010726754817 1236 12749
157669007982686785 12844 16520
578532684145926657 9673 21556
882935794848226177 9871 12942
671644409624626305 313 21687
898727926202337153 1667 1742
350998547144811841 5221 15890
553388509568325313 5833 10900
688649980294890497 11911 15997
15843863542013283 11636 12852
221554184950718977 15053 19644
939522960677994241 1328 20879
270585556411894849 4228 6896
378406413250058177 5630 17519
711820518812189057 11018 15007
574208869616288833 15690 22139
971358580882714753 8548 14721
791978873784326913 6688 20203
82176873843849313 16978 18739
601887433045437313 3816 4474
451383130710574657 2007 4461
874926788337159425 3293 13788
916663924001014145 2034 7337
589564963534432001 19186 19197
23577219042756781 7768 16782
620802288541451521 2301 17588
486745909653507201 586 13589
817087434178052481 9468 20088
131042698789592289 13031 15299
461261378206824449 88 14964
969912075802525953 2397 10573
387689569958329345 6624 8036
767048600257773185 2713 15551
131523501186844529 3750 21861
651408222587889409 5626 8258
221999170891780993 2644 6594
520824630016612417 5032 15298
655385941823947649 10554 11936
253750496305272577 2650 14266
401467421585838465 5032 5067
732205402210020353 2055 12171
392587619358177857 5189 14453
543499141194047297 2666 17952
829534351251698561 3272 3990
993449329239858561 8636 14690
395260471719051777 4238 4887
554348942266116737 12949 14049
309045669988424961 16203 21161
573565528677967489 737 16032
604069691746811777 12086 15926
758089579924643457 12587 21040
780208233764444289 6182 20562
932069169914562689 92 13808
464559392610038209 8729 13035
600442150568838401 3616 8914
121776694477663489 6877 19687
304976949919826241 12953 21547
880695651501039105 2842 7519
209101746296994401 15896 15930
945648785274261889 6783 16755
902651415083418881 17978 20361
550517124098643521 18974 19346
160299293704710529 7829 17971
677431487448789249 15626 16126
870282197903271937 8240 21988
387422349289973761 7110 17885
763502889128773121 1673 14304
738020336234530561 16274 16664
187705475820415297 19721 20970
143575286738478529 11232 11810
869048698009422081 16009 21430
258379661123175457 6625 11121
783136647240731009 6484 7271
477204361574958849 1255 1505
119938171834746753 19644 21792
765467934526657921 17601 21564
509326919247420993 14061 16217
485588143271524353 3667 19865
428050939890724161 9794 18314
74939933111611617 3825 20536
281628775189609825 1931 21191
337020572135369153 1681 14821
249765317268924033 9883 19223
978571411498211969 7472 16296
653319700732900737 18858 18904
739163179329960193 1404 18620
631489997781173377 9809 17499
593362760720257409 8090 13278
749014656576839809 10802 21920
973428837395683585 217 12784
578805233096488833 20867 21490
676430986392166017 4097 6668
683697157382134401 7175 7983
485284040400198785 1836 15888
832578700050348161 3206 8660
145914606421147393 2446 21091
51293012007114673 4365 22087
162862358600701633 8269 16384
792224389179892737 12336 18020
183389047839131777 10673 19402
508151362428314689 12107 15385
559683354346002945 15666 20457
962751271610912385 9644 17267
937291129409121793 5636 14163
935511190214192769 6817 20008
254576696385779393 11734 15889
692816280963484161 19240 19395
168525563584456257 908 13915
720119502633899393 446 7547
110503281287559937 14892 18285
61942344452901921 3971 15169
457094410667057345 2207 17154
719606527914642433 18859 21455
445601675788960705 9173 14144
934550875341045633 6050 8729
459947382122056321 6047 14581
901865003311591809 1848 16372
600601945133387777 13452 18995
466528359840609153 3685 19993
422367131461275137 16463 20767
185251593023401985 10975 11260
347247742251877185 12335 13319
688612497990618497 6126 12589
804524502406867073 12842 19486
925530188074326017 1362 4326
287434213561947873 8781 12796
333733852406439297 9379 11596
707184437688997761 6178 10492
859585879590532865 16329 20527
331661641656292993 1107 6325
378248183660986113 2713 7050
341109200317777793 1250 17551
235406322923630273 4823 18357
491755605749840897 485 21588
57281668876115081 13933 20375
268062034999733345 8576 20325
739880585318537985 6958 7084
284621609943169313 12680 19084
541600073394192833 2220 9288
591406713042932353 1657 18932
634705956785744257 13 5462
713468419643458433 13531 19958
348792736659603969 2742 12930
844446872112460033 8346 18169
977097165019621633 1799 7248
997207570361123201 3102 12037
648297005168473089 10369 21303
527548995059266433 43 11731
733911533104866049 8862 20606
368749483070967425 16526 18124
322917560042142785 1500 1727
202814582250486113 1580 12744
89964415872266561 9147 15938
504177148891155713 3731 4274
305932006945965889 9701 15521
749055871878159233 6154 16795
945313309602902017 19345 21030
607169245491501697 2183 16089
831408184209735169 9437 15124
900905665115860865 4447 14544
930612912836501505 3934 17852
220823630894525281 2038 13582
746653963609588737 7089 13493
994250730229072897 3584 14701
729638685815096705 937 2953
320832239678434689 8727 21149
542315929843496769 14759 21456
975390204325211905 14685 15928
865969675087235713 14262 16114
742787294530639745 7991 15615
781953291773447809 4579 7949
122330695853055009 14399 19465
715714100510915329 766 1729
79639255133610481 9420 13243
855226763517222785 4777 10491
601758727728881793 7399 21465
476030006825034497 13442 19954
654736868991843585 14465 15568
555323018951156673 12101 12124
332174062577980353 10200 16670
322889723609556289 13821 19697
317591877529405761 11400 13341
681922731632553729 1978 16045
639494630535242753 4608 20688
500787518323711809 8505 11061
644033178101974401 8100 14463
407828226066442305 4467 12302
732600548847404545 15190 20087
618496229699466881 16160 17693
654630360975499265 7460 19930
404084448126113217 3287 11947
58591393662059233 18934 21064
792017395574113409 8283 12239
634432342325563777 21619 22037
718374790409371 12780 13622
446182770374907265 7020 8362
338892002771238785 9405 13163
766816112407223425 2583 20492
945626188682993537 7885 16314
545235642236779201 901 17668
644272049383467009 2754 12658
542581224734558273 13588 14036
512068603689840513 3132 18849
214840130095797825 11509 21102
292698184273255873 16502 19542
714740379892372609 2894 21931
866981706690964353 11191 13000
104984901667624081 208 17172
91362337289673697 6316 12950
616503118979434113 1449 8685
241037639670906849 10324 13243
980329139088059521 14687 15131
748608039099472897 3121 15967
105861049153343601 3749 8581
702135448669778817 466 21162
221026721207355329 12948 20581
560261614149915457 2929 7384
140466989811582017 3846 7854
313681533702663297 2651 13510
136376994634407105 18844 21805
887696176618696577 4342 5358
901039765101483393 20592 22059
416420409409951745 993 9538
83113647431591889 7755 15402
673783929762954881 3970 12950
584578889203836417 17552 20514
388363992304704193 4021 6897
91588054097332625 5855 17421
971442226354746241 205 16346
78871907680518657 5221 10011
864080429555386369 3828 20284
579526342553553025 17720 17971
986551754384500097 18920 19031
40129483616023977 10275 21130
306655638783354305 13678 20786
443385655779014337 11720 13332
541722630426868097 4679 14277
743472263815942145 9733 19468
469321300864223169 1629 19936
139924954997102449 10928 20702
25682675495012577 18681 20148
13176940452407139 20092 20804
527216100700769601 6572 9479
443134550437964225 14752 16958
727813277359778945 2362 13221
602199549767231489 3187 14564
43051606882286817 5353 12527
131206662149967457 207 916
188288571679329665 1055 8464
349039734257896577 12494 18646
915504382561323393 11710 14894
531222019634288513 18586 19428
587984764372713217 13533 14929
49373250679774825 7048 7941
679740789263505025 6101 21297
341495117719009729 6097 16520
822294831977480065 894 9079
229319245699908705 9997 16804
41264545199652505 4680 14238
538258569575436481 1789 8602
359561137756848833 3647 7683
370356556633378625 8828 18319
54798492471675785 12010 13129
139145348609421409 10416 11506
185251251566064929 4224 15168
820767338882742401 6837 16460
558585275854738945 3108 21522
684691901634312961 2843 18803
531352023450487809 10138 16636
827449486984232193 9038 13587
162605802097957057 5627 10607
164155458749721825 5471 7003
937720297129580161 5763 18300
261759415041350241 3172 18121
509933495414401281 14142 15036
766010673211628289 20067 20712
786157122421364865 9484 17041
604856607297204353 3448 11529
598805554528453889 7202 12453
898634309784430465 5169 8889
383492497781055873 1713 16276
247328753161379937 9749 21055
505913711814571329 14678 19415
884347375114362625 12115 15460
88581107965460145 1644 16848
774564055665347713 1919 4667
897685458196278273 1583 3628
170982161056290497 1142 2379
818292779891386625 10912 12315
517663260572358977 2443 20758
686606391077731329 11258 15366
779672464122217729 13885 18252
514686024531691521 12691 20410
598280907713483905 21263 21936
186464329152457249 8228 9924
575199063799917825 11086 11687
91805626686728209 3202 19142
67661069060900305 11004 20972
168190179974885729 6477 7448
224904701913931873 18840 19259
835047350181859841 5351 5354
602670222082746625 5001 21753
513018306190062401 8833 10056
932243616968751361 5422 15723
824761005973336065 2298 6601
876586724550801281 2349 4306
320154376795443329 3296 10338
79145464025334177 11178 15549
371568947295223489 18469 19184
955915420692956929 4730 13080
642060473255938305 4918 12230
284622504617178849 1154 2039
653487071849220097 11931 16256
407065030896912833 10521 15073
703759609209384961 805 10209
441877595011011009 7007 19515
250951188627077217 6158 13431
733237970579704577 1967 3956
897013879384402945 10274 21860
498399047259713537 19804 22134
398749708761990017 9191 21686
41594920839653329 6923 8101
831506240706090753 9027 9319
918352198481461121 15840 17516
873995608330709249 3400 14984
687302646603011841 12542 20816
750794508887295873 10450 22057
348566812129096321 97 4734
173863048772268769 7132 10869
12461039667041263 1408 11296
80221589594202673 18594 20186
292519563187614273 3272 15230
209968490052112609 9442 13715
136516966824455473 1102 5801
338447317034749057 6690 11507
984242139755199489 4358 22121
158969155382045825 11103 21948
237366039631123009 10729 16074
106978607046897873 10146 21278
908743238824587905 13354 19114
409034866706825537 4111 6874
550051704849618497 5202 15865
878055008961055745 3663 18541
909387256786605057 17597 19155
74049129787347569 91 4844
798301895665670017 16085 19178
977410223176946177 10337 21482
787169087726557185 18201 19961
203313469048275425 8886 10149
342979695932751105 606 1868
143565802030011009 583 9451
72783457476734977 16371 21148
282641957914599105 509 21756
595123865452020353 174 16173
920085132625928321 1475 1915
940003951124612737 13814 17193
638392222637001857 4342 4601
298250466140512321 3372 15284
634162974394101249 17544 20699
337731648756406593 1468 8452
951411479100052353 2723 16473
967986029379940097 707 858
168462353651989377 2167 18039
517091381139483265 11952 21433
842182955320133377 8159 16428
904288526371669121 8794 20672
929525564981915393 11746 15680
497465366314688833 4977 9183
777615919771655169 3328 14637
814242658450378753 8246 14254
743543457200502145 19521 21042
289054702180994369 2585 9417
796783039830494081 5562 14493
737823485529627777 468 18046
908806152648153857 3874 7442
116519181609934465 4471 4643
477198497992738177 3825 17339
925614970666995201 4959 10144
265692924942015905 1782 11199
574910477926142273 190 18617
431550758614712065 5656 17389
831130449644671617 15574 17260
43378204720610825 6284 15556
811303232232862849 455 2709
500631667226890881 6723 20679
940368148963326465 6444 20701
963198657761864705 1620 15908
38438272547654865 1931 9951
801890240499709313 545 10616
741179486242781825 3996 20946
849382047678503169 4965 19140
134892420543568641 847 4058
311811630183406401 3052 21760
442938806212477953 6159 21542
967996218685811969 5837 16815
813725407364916737 4038 16934
658280881306943361 11709 13841
785263245757914113 12255 12648
805825075196523265 7481 16712
1546638004331414 19124 21944
27213816102666045 14936 21216
349898395366206913 5403 5676
755581956726103937 10864 19322
175188226589131809 5933 9321
343875223023779585 18506 20030
623492144284608001 9248 21764
607468371288987905 3120 8059
575736185130100609 14819 19298
268184077340841057 3322 13207
796333375270275969 4848 16509
196491720632309345 933 7546
441004198334599809 5093 14693
686528328641365761 13 8860
53116824467803529 21084 21966
528958488788461505 7358 19248
758454369478531713 3040 19570
728654423613285505 18404 18604
280668255202950689 2351 9041
140823434031318577 9409 10964
991271989567980673 2988 8020
372410752268386625 12640 17226
532957923826739265 2330 11261
927639685893225857 2108 5378
830357076601448065 8731 17075
203736174755995585 6797 12660
838652953683517697 7740 19724
755133365940878337 18585 18762
193349466167422433 9113 15966
203396266630072385 13702 18067
578293492309807489 3410 17618
507208486017972865 9273 17954
456776921379603329 16735 18409
661557475364510593 1991 18508
498681219597695937 18066 19717
972637493141036161 8166 10148
656702381763427201 13814 18724
649204572561835393 5097 20147
757374713377242113 13831 20197
902848988682094977 17004 21565
123917399662619937 3984 8942
371376177169629761 3048 18452
220802176186818849 3920 8758
403000913387870721 4771 13924
588229331533330689 4846 11938
207818277606911297 6458 17164
580310895408512513 1213 9400
430713921669948289 15829 19444
158540272635978145 13792 17376
125413157509321137 5704 10891
940732360947659905 11644 15109
877099830953881089 1102 20129
86411359621269665 2640 13308
283982493327378913 4161 6343
99385012731300289 2923 7982
470592987197463233 2699 17951
785217228836931073 4392 13163
210015204756196289 2134 4083
227870946989778401 811 3562
474992198479412737 3597 18250
998767421355513089 20932 21796
585634463437934081 16015 20158
536931388068932609 1583 2466
920336617319478017 3982 17932
195724681241220097 165 5820
993670664059926913 7028 15141
422766143897259649 9150 14557
401934661619492289 6918 16187
471979713935031233 14355 16407
421899697371792129 2986 14301
722727420703147777 9744 18651
474079816312169537 716 4681
344418369342466945 6660 10637
805065099263977345 4881 21628
944676088641724417 40 19319
437635015470448257 4764 17483
547685701757178113 7398 17787
763830146388094977 11574 19111
557421577149067841 1860 13844
133537330264957185 1693 11572
141432248646115249 19063 21366
173778289356029345 6265 8361
753812849593483521 18631 21573
888030944260691457 14384 19949
99316475058362385 10627 18983
500349021830196225 738 21547
121840173639252929 5756 9165
362617946616254017 12071 16787
892303962499799041 1131 11279
499387940311471809 1753 4231
715553479177710721 5816 7763
16737378290031303 19705 20866
66493893039581313 4640 8994
986905917644200833 1338 12182
424085792213713089 11469 16701
640332288867441025 5180 17680
228137003682011393 6609 16524
801659555689333505 2612 16723
845347363222511873 1398 18880
824906364601901057 3214 4379
323381775148693121 4950 21258
743134961767133057 12213 19584
117160484712751873 3302 7134
855445034209438465 12429 19982
384667485670949121 5591 19197
385165971840031297 1984 4146
113244427545762257 983 14132
783594910372869377 15567 15650
616019216691302785 15763 20003
8347783494109252 16046 19885
829417231469516673 1719 16051
18549044296250373 6391 13482
521611256015408001 15125 15767
26094126084309721 10072 22063
655914074827588737 310 5780
701837820503811841 5656 12985
821046917442135553 7103 18376
809982146433888769 2618 14468
28463433999132093 16296 18092
143215461899856673 9668 14663
825424896729604225 5181 21000
657160688722747521 7012 16334
881720037315371777 3850 11369
336474113397116545 5200 13321
314370224428774465 19204 21060
240166159162178881 7479 21004
586210533481288833 8632 10828
867600388680827393 10413 19158
409121969133796161 7778 20819
488472252235204993 943 7508
60861643408141929 443 5129
616377161404301441 2665 17008
493185402559635841 6639 9816
769347038182068865 2230 17920
428584159333166081 5750 13069
451365321809035457 19998 20710
512043673062581889 6360 19526
57829833529588369 12878 18902
567787308667245569 1769 21834
464090264928415745 7082 7464
468428459268057665 15007 21843
653472460300967809 9589 18438
837979524669560065 4982 19834
189995089668840929 8915 21204
210490902862748193 6954 15558
853391507599305089 1925 6656
987031374300155265 13722 15527
151970931665601953 850 951
637088661844376961 2775 14231
812501604033421697 357 6349
129867097947094833 2464 13544
39573589383124385 14097 15868
776882495102544385 6060 20983
894771053448785409 5434 17958
806320728664299905 8505 9402
927798694970192641 4962 12323
254961698627869985 18234 21983
973062042139183361 4507 9243
547023892589390209 9689 18167
339804191390541633 9517 20950
970612275414257665 4510 11229
995564555646446081 5128 18143
402242959837788993 3013 17649
286402867827717953 4016 13294
260300247730430817 18385 19178
376857709905912961 2087 5632
305686028890061569 14596 21834
961538238810376833 5149 12824
908035324391963905 2773 12482
360960967364469825 12068 17413
473963099803906817 18802 19568
749218191420197889 5370 16830
447452529463863169 283 11726
958972236285880833 2284 18846
787488534990426753 424 11955
987301631829367937 4011 11590
742021694966329217 14963 19916
698506703264776321 14731 20078
999421333296250881 4474 10030
342777899768094593 14746 18722
656962231142660609 7815 11609
596500987496050049 7451 7986
899378666228795265 2407 12320
159286049844880033 13698 21257
183273626178337409 3484 17784
138258393090559649 13458 16840
176139356851390273 11027 13559
140005284433300401 222 13134
934736005434150017 9281 19023
817984235190913025 17350 21162
620759334658213633 19103 21278
798997926598801153 11151 21901
916110110773818369 1575 18637
970471989322767617 2846 12286
665208386115917697 4921 20254
244766405767535393 6616 15422
617767555927873281 1970 11926
247902923817456161 3144 16880
722939553029544193 17744 17751
716234856036535937 9732 18431
200680486540651521 842 21455
514640484760896321 3090 22162
782227121954772225 983 21330
460498159690530433 8005 14293
27540136096082081 11991 12241
38037574261629457 10967 11615
580539110036749441 5383 8092
782285669125471361 4091 14132
411576533810521281 11470 14298
333106558387477505 5427 11623
72903298407705825 2930 19131
587827471482370305 12920 21591
894612100317221633 4458 10402
608779923395694337 10739 18959
897815006121259521 467 7910
343226984367291265 4518 13045
939570374047097089 12038 22129
495640530375631297 18257 19009
973727748040769153 7049 17572
843948950574372225 3654 17691
799022958134276737 12989 17513
188525961635825473 6774 18468
44947491632296281 9523 11250
493915597238512321 13400 18149
778713276942514945 1076 10572
688288069599060737 15807 22123
989575232739692673 691 3498
288129902822873889 3864 20334
791040195419856897 6504 14933
898068093119341825 17109 22098
540143861640029121 12361 20568
421752636293618369 13541 17621
235288295944034337 6206 19624
640456159503862913 521 12868
20281600492037201 10135 20859
373063159250307329 12421 15293
955399938619894529 10399 21354
479443205610941441 794 13489
22988474198438525 3068 21688
561521976165167297 2485 14786
528117464632746433 1170 6401
618619890701531009 13401 20252
137192141204987905 4084 16519
820889742737932673 14441 15491
999577350747831169 13034 18554
214982499747314657 15876 17533
842787771354760961 489 21398
178581960195245409 2946 7725
601482098876207489 14028 16541
603196711142523137 16972 21266
248371327105669345 11289 20861
945564956654607105 14258 15682
982755460301166977 7277 21647
122347989729512113 8893 14491
132729394702391089 9935 10372
217416047932644577 8479 14388
242422562176873409 4575 14091
227048827229772609 13367 14905
697609435770854017 1469 14603
309843041905963905 4610 12299
57043936772249281 220 10939
145129650072441057 16845 18324
956494799774116481 1873 20998
816024565230136961 9191 13198
583441664138209921 4205 14750
609738511731514113 9303 14823
917556866332940801 17843 20690
215507111388376417 2831 21480
566132138925173249 1955 10087
786116245520865665 7081 7183
798535086072558209 8222 8901
793866297176222721 14920 18381
279643674470353441 3667 5389
871075136852802305 14997 17002
801262271909077889 5123 8550
979572633332082945 397 11187
38943574510671657 623 4239
451641943741286401 7806 10447
322540072034694721 7177 21708
672035226595724545 16344 16386
76098747457198353 8749 9990
350656813325095105 7480 18707
469085943800305217 18486 19165
247044297517845729 268 16408
526991722590867777 878 3443
690449872899073153 4059 15952
944700956727341953 12696 14524
379084283353606081 426 3945
126730364306784081 4568 17032
397023578873280769 8026 15339
589405195507591681 1625 2234
732407660851521281 5634 20056
364019982145766337 2517 9886
519302848730227137 12079 14935
359187222570465537 12352 17934
734384532196386945 7282 19438
290281213306858625 10264 14278
20703141919518941 3925 9815
361723807111641089 6224 14157
767388531280914817 15458 17993
775141323133357953 5677 11365
130110558217147345 20042 21048
712828745885200769 723 5720
83134789365530545 8249 17095
711920740207492737 264 15197
729844248883274753 18880 21891
689742903063344001 7961 21438
861614611539295105 3335 3878
830076028675211521 8067 9903
469631549477774977 16477 18856
654314394563453313 10509 19322
83113220717180529 7682 9480
300815413752619777 13662 13679
485296805936918913 11639 12845
959645948931747457 7380 20542
155665486699945185 4895 14464
21218729539430825 2209 7365
472847439977492481 6358 12807
980288704655958273 9577 10790
612989036582618497 1808 18191
234490563782376417 13418 20783
923911948576268545 4785 13649
195295865156420961 2636 10557
162598602026122305 6797 16097
252148744592847873 2821 15223
114895817673151153 4064 15540
66548540175670465 2077 17530
85488961103820321 5566 7676
360070461828119169 4368 12652
804499314865445633 7669 12893
187237568351090305 13080 13848
554390440100803521 6619 13869
245830553394331009 12280 14304
923987372198602881 9877 15544
707111952913361793 11289 17887
105939716278484753 6046 18888
320491126621991617 20944 21203
30292840715425485 546 10090
486344563205417281 276 17599
953833668720591233 5913 17294
324134039601080577 1365 13067
169021855701110721 5085 17081
387251771562301185 8350 10058
417684323448909825 14002 14435
410538149442917441 8901 13025
594940458055653249 7988 10336
915643520531798273 3337 4641
740282593538154241 9599 10626
171436956359787745 10912 19405
600656535438012929 3270 9645
388656761948890753 1225 4160
420596587469091777 5181 5604
563069646720894209 700 18875
385947139258099969 3625 14335
485296089504057473 8981 9624
769240811937578369 3119 12075
574954877354532097 912 16157
383369862743016641 2330 12438
465703512666134849 16378 18915
237394691284421825 3889 15211
480042259821463105 3162 13344
960164793673136769 11037 21524
295912504634909377 5032 21160
641136527127002881 4614 21599
233076709683292193 4134 17151
708602145471495297 2342 21169
141392512906815425 9841 13042
334681391158355265 7401 11720
755965934432229121 12193 19198
180336584636599201 5184 9903
184316860539066593 3629 7357
733732543932916353 17199 21265
540366657234944385 305 986
525344073534164097 780 2874
949822201793249793 1833 11737
81614865280428721 995 9982
893171024473307521 5431 21618
969867297807418497 12038 18051
503579240028866369 10078 14772
635469530280488449 20483 21475
794026335738625025 4516 5063
864583009628510977 4812 16742
199145081000505537 1189 10001
348840830989999489 2625 21529
378779077953570497 886 16392
404905454195194625 6516 8185
535575193589291841 24 1115
883642690844311553 737 15137
521493553157331009 6083 13274
367806019777354753 4115 4369
44770294969946889 2740 17300
313793108350083137 66 16722
482526474694569857 3554 19161
918486923737084801 13682 18455
609528380779263361 1142 2256
21663561853927149 748 10511
602487081597633537 14341 16680
857297680783908353 7184 15922
847147395509988865 5171 5598
45696370305662985 7122 18813
142597898344011041 2185 13591
540903857783384001 1856 11317
43937496606073265 4922 7598
943760198538512897 6113 21055
551189559407379905 15400 18569
107259764212720657 11323 12734
941786320080932865 6831 17380
194581382160848193 4119 20168
233384437600651745 4942 5603
843626821351172353 9995 18260
541983918419841601 3857 12046
293320589195104705 672 11430
735393474633259137 4724 9588
389818959005872065 1473 1857
71238925560759729 7939 16680
203349595609253697 2243 3656
654588924072502529 18806 19308
591022068505402881 13760 15749
651961821374865025 4221 7041
322685692364729025 1271 11520
439317993510105281 8144 20185
878777857343799041 8128 10249
819587731788754305 6897 13240
900400525051978241 13424 21450
45358926690202137 44 10313
34769966726805989 6025 12556
354467823004736001 2308 4739
107550056100819809 16244 18070
525437210153814529 7085 18850
596503490860122497 9867 19227
449557841683837697 4282 9435
112561896437554769 3291 4255
510135635097444865 7404 8609
310304638625986241 2987 13744
757032529958106497 18707 21146
338229540814296577 11901 20778
18043206129750189 11608 15420
285636766819855841 11336 20317
570688317234480961 1309 11646
64039121358248961 13789 19289
544664676940332289 18272 21671
512758951863084161 762 1651
264571672441970657 17945 18060
82907229679676673 17390 21503
217400121068511265 2826 8819
377345216370365249 4345 6357
64069603157076217 7059 11404
796827211637079809 4005 13437
371122726477526785 17544 19513
741813050632380545 280 12105
450479824419343105 1600 15876
934570173086598273 6226 14465
958228248000939009 1611 4174
111630529474460609 10730 19932
654973902519639553 4101 20009
661504812139938305 3886 18287
130571574433080433 13939 16446
710508684571216513 13782 16560
178385020108205345 14574 15996
813701176121128321 4488 5777
349889979584236929 979 3773
842741413634989569 13457 16356
459275721127720961 7305 15145
84556592047178465 5886 14332
838959141513814913 412 5405
412505653452605249 6665 12410
318527889828597953 593 6186
402891400561230721 6212 20241
778032243891079425 3038 8651
634031376020310273 920 3452
732880109969396865 15864 20608
319346797319056449 12389 16039
689644730513126785 10313 13342
835420748520910209 10320 16716
665424250744731393 4944 16018
737391115370769537 12642 21547
108572880933582641 1552 7172
411640091100018433 352 16235
925446447516218753 10468 18032
732593329589391873 3616 9988
180933624423094145 12380 18440
794803633829964417 4056 22027
394915400548992321 8410 20067
867217492176422401 4134 14206
914801223594015105 8209 20314
205166078400303329 1711 20040
980515916176994305 13546 19764
366668279221826753 10913 20964
661363950476758273 18174 21954
643968173443006721 2190 9735
598905674634718081 18496 21539
741789904711879425 5776 18090
146995959134120129 16305 20192
356037477488307265 4665 16721
633721139701275905 13860 15937
50277402763057921 8173 16395
218496542542457217 13283 19220
889311772853808641 8771 8975
105032139804617233 7023 16979
547164753713701633 8212 9395
981346159954927745 5052 14634
20576769794864449 12870 15263
239076760829430401 1345 6647
206047597527415873 2255 12084
388716346792083585 12940 21785
608919365488368641 7310 18425
926206610061708289 18722 21948
648793401253215105 13979 22091
621094184778929281 11080 12937
834794359384993409 13485 17970
400420050986166849 5817 7676
723277988547167233 66 1252
936061728065144705 11039 16437
34162737646546761 12054 12811
291415482529654209 6638 16553
59328360988814665 16317 20209
577701963926489985 18384 19647
241734987285518337 1523 8648
400890956314395201 14533 17330
827586805622914305 1413 14673
937355846850497409 16824 22012
709669947743016449 4924 8281
284358204049365057 2718 12106
961354453323053825 2560 21232
433474994858375617 15984 17896
709740016479194881 6358 17207
107911296846292977 12703 21666
786412790708467969 9387 11933
618922089307634561 9640 18046
296453658206907265 20 20450
660450491498746625 11759 19027
269023196948893441 1693 12346
279461186656266849 3455 11320
891277687174714113 1521 15948
684443148108453377 2699 10564
540306438364567041 4516 10395
816923345249396225 2197 17611
326151260899514753 394 11665
425413741382467265 76 21944
510420270769486721 13126 20630
933574504613137153 6658 16447
687032504461960577 4017 19453
59376746957990889 11117 19163
944672934515821825 9973 14953
578872741507982593 16303 17891
51243739409450481 6523 20146
240117376738620449 8945 12353
454097442675873729 5908 14099
673776178605368833 612 3073
188733982961899457 2169 3596
700718575946478209 5482 5699
245105221245253793 7706 21291
288121250606142369 5635 15178
966784274084609793 991 10638
666536191909155969 11309 12187
888551924166961281 1430 4267
569779051418482369 3003 9240
576744035580468097 9678 10892
794820593008591233 18673 19165
691672177860809217 3346 21388
776135407155411585 18236 21544
603581658160329985 120 12009
688630068220955905 8873 12778
792537672296163073 312 12164
564123455698354113 12209 14873
244711355975844929 15024 16852
463211885772334849 7311 19675
823503470968219649 14284 21327
189136176903279105 6879 17288
810947655843115393 12058 18734
829648746124430465 10281 17751
806944722929074433 8582 17976
239605820699797089 18800 21881
713640206848474241 19941 20842
145664342287727073 14590 22002
924739188784585089 2078 20356
896177835851151617 10817 21432
959031495709304193 1683 11792
543809651836507841 12935 15231
435584201796558529 4319 13398
714924022504380417 1405 10214
281510088663218017 2439 8938
743944242470814081 6856 20010
466388937427055361 7075 11241
465003529364995649 3879 8338
296428755278050433 95 223
385492089034894273 11693 12682
762568222327615745 1851 17261
334036303879361921 3289 10361
832121825913013377 1912 2394
555271987059892801 14086 21712
5871639410983677 11461 17495
690021993700529665 10634 12932
98165955117998753 17199 20767
753036418650477697 4898 20617
678075441746415233 6067 11380
757113402449608193 2510 22154
798134670533407617 884 11840
427832493380815745 7236 20255
16983837091927967 3721 19263
833507734864841857 9201 14448
232326243347024801 6096 15373
766932162304751617 8710 20202
652144609417859969 8235 20362
722096338354379649 10219 12929
938298084577347457 9384 16619
942749099718252417 2727 6264
467770866285874817 5189 13151
636634772236309505 12643 17498
360495613884417281 3542 21972
73624277439133585 13205 18391
987740003926063489 881 13001
125755125060852177 13822 21572
347670926759597889 10637 22037
767754132589782785 264 21677
652251827802061313 245 2906
271211866864692993 15890 20430
167873164314876545 3181 6294
66362164683052785 1931 9809
219684217870110401 4597 15735
171776479506252865 13747 14992
972159829980164097 10182 21080
637359603719698305 4060 20331
814175847122768897 3394 8191
235994966873281697 12921 16468
793302961723703937 12672 13424
183461280507682305 16142 20726
905155311861477633 10887 11780
150791420240484097 12181 20094
844997619436092801 7864 19330
692651816009384193 3877 17980
476963674964466113 8786 13574
253210414884964769 2844 3758
997649147362558593 824 2397
582042540712190977 13834 15960
474296921707491521 4584 14733
953386454741110657 13011 21803
302821683431027137 1472 8734
160903970301159649 5648 15467
113715243954672481 168 9857
491430274894103297 4774 12697
570849973505154625 7976 20058
591760012789389825 6994 21164
76091465265193393 9028 11841
672024869572584961 12541 18910
572801271491890433 2377 5049
571021177232449153 4512 10540
854640359158921089 6697 10831
930198948506077953 12041 17352
33650528352275445 6102 10661
928222707717647873 3524 16256
464998157949992193 15035 21915
621437449561586433 6454 20717
349801756902074625 2170 2682
885402590977161473 6289 16413
336496262692193665 7805 11044
389818062966387649 4729 11202
839427967345478913 17928 18736
689761594225952769 12939 19044
927959108383475969 979 20377
799424764660347649 14062 17613
303862963260506561 4160 17318
82125694171150337 12164 13652
549592375149202881 9337 14246
676454425901173505 19670 20022
24687131748869717 7262 19378
673888271078990209 59 756
49228328164758753 1109 16050
221145975669845281 14629 14833
873307717175968897 3246 18047
843428075818632577 3632 12565
632649079087897857 14790 20725
438243654191044417 8424 10682
593718497858311937 1564 14683
531237045429119105 5386 7273
752080052249738113 14329 20355
689851922494728577 8193 18586
207585851706049601 14686 16487
97282356476437569 4081 6578
4273972300566698 8265 10811
692319896900077185 19812 20016
853574462697459073 3610 9104
724977477782115201 8266 20429
541804328922637505 5877 17299
415653071101861121 13281 16902
726497947650095489 11581 14178
218430227512964609 2375 19842
2045581106912665 6827 15115
565709884681869121 1447 16830
439934034559975361 3058 3337
182629766623559681 5498 20354
203499400844208353 5624 17677
461295707854350913 10062 10404
458732162305544449 17316 19334
723561883738721409 3813 16810
326171086403476801 10541 16363
594787350584514433 3488 3707
892590059257322881 788 2725
914910658252747265 9817 21021
381021961160968193 10693 21791
280052582392944065 9005 20859
112686557797012193 585 16537
292397441205320513 13063 14647
54411177703784121 10880 12613
948491679676383361 9914 17999
351207175431490241 1169 2527
732682879870989057 9060 10333
480057931159848321 12813 17649
615717012736656257 3896 17503
716338403587506945 4813 9718
912247244469806849 11445 18857
808441712903587073 10049 18940
179772457414575361 7957 15150
247662754792038689 7616 14003
518276406471184001 19010 19974
198627968452626657 13065 13724
758322278774517889 8783 16894
640460990281148673 9312 14942
878198280121193217 6912 11660
809048424005581569 2827 7329
567729399177924417 11109 17139
770697145636837889 2828 5669
301395184575536513 7087 7518
692443477174521089 2631 9538
591590942820307201 9696 20154
890777554326767489 8459 14035
284394225866076769 2859 17067
58527471537971113 1720 16912
789674955886429313 7426 14098
371763600515869569 5623 7485
652518248368291841 18750 20863
930380454181317889 15425 17390
29251548402147165 9685 18206
719680975731755265 8506 12289
513946976970213825 6267 21487
733391212901253249 7906 16332
557854703128985089 18344 19450
667882331397471745 974 3937
638149476270367489 1091 14530
186940067729409537 1518 18652
317242960958839873 766 15328
866936973395546369 15577 20438
75837804352925537 5843 15212
58955112377603313 782 14647
969818433721290113 382 8317
777967198196400001 4829 6551
782465548502752769 1302 2216
853916427623118977 5648 19061
277459426614814945 14742 21526
91327585172102481 5802 21253
946736611131211009 1912 12801
469608283037231873 1987 8419
654442686115803649 9117 21352
403507599023079425 13158 16966
148856978685554241 3245 21920
832593568313683329 20647 21955
886072237705565825 13947 20881
101480782270776609 5921 19391
353988066910442689 8418 16476
734546713276088833 13706 20209
347363253585630337 1595 17844
832652193013423361 10160 10530
792552405019559809 2502 21500
690645228934272385 14472 16752
615596706225449729 6922 19561
534171130104930113 2138 12500
683083711618518657 5588 18429
948474793219290241 7109 16158
300084031604203713 5823 15984
508655149098593985 13981 20532
441961639097197441 9055 15196
534512576755417985 18530 20910
724755958869725057 3164 7006
262165470197679425 3844 11781
908759433180346625 8639 9452
850257318724644097 1308 6870
916286373342646913 8159 9873
859309676574078209 6458 18467
341568282889763713 16935 21754
158386583045228225 134 3550
153825879842703009 2649 5042
41226660254146457 4030 12538
633428035829535233 2819 14831
839730713220646401 15915 17202
216870935706683809 277 16496
733407655827456001 5187 16101
733148036957796737 13113 15112
485023322818761921 15297 18360
875528340103887361 8408 14486
327177472009587713 7318 10720
469976928354167681 11118 11724
313858770113327553 3824 14571
162021810834975361 9192 20296
33428250084234889 13570 14685
464784135431468545 18128 21895
611472032460937985 1118 8530
462672664223976705 9651 14294
8965808962777545 4626 9534
128031274073531873 11854 16531
538144780996319105 2998 22026
504090550480757569 4880 5703
970572441531125249 15467 18624
698596655807872257 15420 16794
914397321707355137 20688 20705
263628098522605825 17734 18029
812461468604020353 1529 15901
153603256842682625 2552 4517
207688477398519937 9388 13892
709355503198654721 6025 15750
798924497676132737 3310 19881
638297764112078209 9044 18652
655028498967396865 8442 11574
925342856659700225 7975 19584
232253736247166401 4349 21212
831618429881711361 10251 18550
134502776303733633 1636 9385
569719696758543425 1517 21801
909935436304841985 7033 8627
616630268468835457 576 2219
352870531473996609 16754 17867
71008131352318313 5711 15966
45008160075006745 7334 8303
289130426726597249 12192 17124
123681882176654769 8700 12221
427168310708342593 7940 16309
786587619892266369 16692 19913
770442166631792001 11975 19628
870162724244437377 4699 5010
725598273388857985 7553 21696
747979919507422209 15109 18651
334105626098516225 3057 4990
70738860729576913 3024 4506
454314596507604289 10961 16182
528513672829639361 663 14418
887595185517110273 4881 12288
665672764336562689 127 7728
587401151612500225 8966 20183
650070261501660673 13849 14287
30479674988480809 1407 17040
625907362164198785 5675 13693
173620915153779969 4903 20249
465006977325522561 3237 12953
835100623288351361 12937 22121
36765339384771777 5379 11223
467285520045766849 1396 8316
820351541894119425 6934 16838
444758086754188033 511 5243
428428734122903169 1013 18085
355889374723037825 4234 8752
772275066340604673 16023 18983
271821117039504417 6057 13238
372786101900175041 15055 16912
159835030828066497 131 18881
670275471393004801 12399 19966
402753443525948993 2140 16327
914822327083882625 13331 16579
615374362747505921 10392 12117
4451294415567021 3635 14712
111772271623035377 16109 22058
490653313319285185 1694 12410
671611344138103297 20033 21778
610818228331247361 211 10459
467122044718575297 2763 15900
49863357434489329 2028 12015
414377080850815809 15293 18021
34794229751391017 1337 17223
435503397669830145 1050 2773
15151064285618077 16960 17114
111691598773024481 187 4483
984605162789044609 1048 8824
687183155946097921 12339 20131
17469255957180963 6280 12455
804440001563822465 4936 10240
84168273401481025 7132 9382
247231919347907329 9545 15037
501769530148578753 5411 12705
648258319556180865 3873 15455
325596879195408897 111 17669
982074325136192513 4155 13023
940921991962440577 7103 14673
64266979742374273 8321 16080
288313073934979521 5317 15857
644351324906775553 2239 6329
579039283164007681 7007 22115
752402650245375745 3304 16031
945207547018092929 17593 18477
296616545141187521 14751 15177
77830425803043121 9330 20567
446252563509009537 9822 10328
623573368430648193 13185 21646
603627845554310529 1052 3966
810158245380762369 6157 11517
486434613113477377 18653 21474
883765351651270273 7346 12404
916333354642528513 1342 8273
654963305004045569 5625 21356
514011862140453249 2219 18576
972674943160690433 1241 1548
694846360713025793 5993 10843
240311428697708609 10113 22044
848876908873268865 4253 17067
400014060110343937 13292 14347
543888281645575233 2333 2914
571560081742873665 6107 10092
42560140822789809 15088 20826
667796469823890945 2853 11988
607861340202614273 15992 17785
706435171075497729 1503 15490
161951583118412417 5724 13572
398893738643259585 11903 19604
923775346361605249 14759 21790
606953291913882241 3250 8898
160799124696186625 15863 17342
997601035687445377 3372 13975
422953946395633537 7133 7952
940279140387502849 7020 15120
179751697952401217 671 14010
519127721867697281 15141 17460
955417652773899521 12087 18841
519312798511762689 5528 6642
342724807111043393 7594 8174
908055248496857857 3101 6149
67091731893210497 3899 13015
293470939894291393 6928 15163
6422959977374633 4360 19208
17181995543516849 9906 15349
356899410684786049 16233 16820
517048764568173185 9996 13210
999279369517442049 3188 21953
463777859513278657 13806 21670
380132680767641089 8820 10183
554889711826007233 751 5936
43563068314671937 3506 4980
92952217589832737 10522 19605
32377042540513657 7036 8863
22886783375966501 13347 17200
787027632909772673 17610 19376
567323910537659521 3075 18712
665210653918759169 528 5974
816006698057037697 2800 13036
34679358828999085 3030 10408
905072664456092417 16678 17215
355785341830834753 3627 14102
432855156235390849 3481 7573
332846273248410561 3362 10054
958224473281099137 2000 20075
516484611590950465 9669 15540
668952279357341697 7071 19399
841928133228083969 1187 2128
220030452456533953 6111 8101
611774962360168961 10229 11210
698400870456637825 11837 16363
875571845780317697 2512 17688
631766111940756097 3299 17319
105129298597685057 10210 13367
194920577204811713 50 20607
876491874209694593 3916 14757
429307446177396929 5071 7065
831887830187223937 4783 9372
29577392853113337 13514 19789
346061475680446785 20103 20369
529408262340702145 93 14584
960890390300445313 16826 17445
217124264643047137 4310 11269
108833360327896145 526 4663
552561328566262913 1609 14017
229797382529948641 1069 1595
830723956459806337 13136 19308
646377884935819905 12298 15169
658400783497093249 4698 16195
611722409888923137 16779 20934
152863795168912033 4987 21694
308698506750420865 12685 19588
822396369812899713 737 12558
374010850432693313 11572 19069
137282580711129761 1929 12768
346818237894158465 2416 19056
697577999967030913 243 3647
237973040009361377 17333 18394
503376821134253313 6886 14911
607122570579026177 12877 20956
517563494630984193 16088 22000
139751114492451473 1486 3941
323375627812609409 4897 14875
696264100398938241 8748 19000
639469615840489729 774 9217
760272764287915265 4809 5740
567985135646154049 5140 12448
633827171904716417 13348 14408
876468310050078977 12445 18801
353805975441058945 4615 9250
694493260540795649 150 5120
736837619932746497 351 11979
105782943734688225 780 4050
511734086795907905 4851 7264
360658034450096897 2154 13583
363278394269702401 2315 12268
181654818327238849 14027 14653
886952993880225153 4023 15147
768116729205772289 1948 12980
428106846690813121 3844 21372
653974954650273281 11502 20803
845259890003855873 13993 18539
942462556780412801 7566 19574
401309040707975105 13044 14795
458471602087620033 10533 10686
758138365966271233 6676 6927
577329978010638465 9880 13990
19090928006594509 16016 20887
667046717048698625 1708 8263
695705804271138817 11824 18236
462472626662389505 4346 10140
761590934036366465 11858 18966
677416331303469185 17412 18414
592908614341450113 13828 13923
208448623542338401 4020 20486
458073721051281537 5565 10093
286856856010167873 2924 4673
254336774418188577 5080 11684
122560678650415873 3836 11405
217375962567974305 3826 4700
889693504220865409 374 2871
525664186108723905 11268 19414
3421920628213116 7528 19449
400742181229109185 611 18892
313164725831519745 4014 8738
519463321428073473 786 9025
48096914486535529 4758 10055
68807384919825409 10691 17358
359309396843592321 11828 20027
351124362146872897 15672 19655
421239893292650433 10007 19077
366423696190342017 8460 14876
46278051923430041 7794 13269
562338309824351489 5469 15859
656932899663786369 1535 4902
639735720086651521 11527 20812
482567258083513217 2300 5715
414963194562812289 1462 5593
459804371048207361 21881 22011
800204347883809665 12001 13241
700593860366304001 17317 18978
891340343772068225 17862 21652
573147771378700097 5727 12383
10356361452654285 10585 12342
107114850186825089 20017 21251
386896501577989953 12077 20724
790699233255580289 384 2494
225467897570869281 17407 20937
259485575984236065 2394 13692
310165227448774081 6429 14544
429886891857336193 2222 11426
403118865913132417 7994 9744
777735496545567233 2875 10031
681570261645742209 1431 5250
354021726786797313 1817 18626
316903101222667521 10189 13825
478903232296410433 7293 16689
147192237732436833 7519 19839
47224343539227225 2404 16666
269240681777848321 19624 21864
444862861503757761 12773 16778
883421061096481025 1307 13183
98913284726009473 11895 17782
588284775222579329 7480 10670
177717799205318273 1581 3203
683387269753122689 6714 15436
456332225103608385 14307 20532
471790891628007361 4841 21438
274338749267535329 7006 20009
91249562107588385 10884 15223
837654836342252929 248 10686
472341844795696641 1896 21736
977254696781166337 2878 11132
25050228355322445 6362 17164
70341269822307593 1738 16807
28692358798725337 20111 21492
393222271528678401 5809 10470
626568270294892929 13750 18967
807168161068560129 20068 20546
871783420087243905 4553 12699
270625626001852033 17053 20699
555409351017797121 2543 4920
975128870223670657 10877 11466
665123478658859521 442 8484
696497795910879361 169 7183
46855193722603161 6544 9055
501491401721793281 469 16139
781061757311793025 13674 18147
414381909807879361 14357 19070
455510460277817921 10664 16600
829872155551896577 2076 19188
929683548360078081 5403 14075
223318149848147137 2550 20013
870665297628573185 7611 15425
652273414697575041 5916 12654
317708774895155713 4720 5247
940676600331592321 12620 15508
610044456206676225 7347 19684
227555331006158209 7758 16113
852318581227041921 1231 2693
88958617004713857 1953 6954
856121971661774977 7322 8051
891558197374692481 6479 15172
460090607030824833 425 4803
987536670660098561 8791 14114
507701671983337409 4623 7710
569722050243882433 12420 22107
64387204460576441 6558 16620
529946325845820353 7100 21235
77631038928853265 447 8194
632107195463348097 4794 12593
965182489572843137 5695 18907
138010671991260385 2898 21067
508337028113114561 16386 17301
557615155132566529 7218 10753
962379091325704705 7333 8572
284868692468755585 11251 17790
417730148646636929 12442 21858
45233855531634505 4830 7962
335474085686971777 569 20647
445871299542126593 5331 20598
80675233338237009 6711 21560
293447679234503745 2333 4034
876681191496420097 12520 16491
292153642303524929 5758 9387
431806706697482689 2359 15188
704601350444605185 2068 18222
318373171182035009 5525 15476
606216373069180801 1708 2342
314480592787187905 4551 18883
720900574008794625 166 19738
305419835729072257 6732 7582
538653397792522497 5643 9775
852987810884325633 20046 21250
496660967950319361 5384 18192
254483411943315489 4247 5936
3725800359781318 8688 13771
180061296409686369 200 1903
713044179215017985 3120 4444
90789603536240545 10706 13909
839152681658582401 7694 18378
282825970182312161 15833 17014
774385215147233921 8411 19412
642889778389875457 3708 15142
739496154554167681 5762 7143
645673373244189697 1648 9886
538732021502937665 286 2606
951412655032971393 4607 7905
366961247870783297 1647 6247
860474699783889409 7189 22162
450676254067317953 1335 10192
562092954377678913 16306 21750
699288558657407617 1239 16401
869834809564789377 11342 17826
705117087672618881 892 18585
39155040627253617 12902 19955
889539714917383169 1758 6263
918868396234227457 19229 22116
791306846109264897 9179 13581
74491910470388945 8281 11296
281689633100661761 2320 18199
260755641454377249 1069 5477
284292281589330273 1948 9190
162459314726607585 8917 13740
890646738495256321 5612 13265
820991209453847425 3267 9168
74477545556177921 1783 6597
450321623999716545 3837 7255
554099324711138753 11744 19962
239035144850955553 193 1463
786158336237605249 4502 4541
10635592132661743 3990 17291
81784623225210849 16086 17068
322639940945332865 1711 11347
35050444912101853 8867 16034
973710740837194753 14026 15671
347623497950117185 3565 8567
52472558613967377 2299 20383
437474014898839425 15539 16194
124685998295593233 6050 19035
220759535502558881 3489 18152
930156309980997505 10168 15930
106246337291779009 19865 21334
239031786299253921 6677 7659
138863231778408641 10871 14292
973283088657520769 8847 19882
368644997936797825 11982 17861
490120277100306369 10178 19697
663961542092316417 2721 19017
812424242068384897 166 9777
910068723598001793 3057 13213
209974345107472257 8035 8658
497256828008637825 5816 20398
658206253697382913 6874 19836
695159414175407105 11902 12152
475853132356224513 3813 9555
681508761578406529 6653 21413
885998146490475649 17588 18765
229944654720938497 8813 11831
896779442825877761 314 360
401044599503713089 13026 13200
370938945658618753 10818 20352
809679538353208321 13827 18966
410656691662570241 3040 15392
260688978276242273 3211 3412
720548462217475841 2282 10119
825048961493806081 7889 8233
308831173697175361 19055 19667
843090569080864385 7730 17377
154020890290748737 15585 21574
373650738638843905 8729 19779
374774293821008769 3345 6531
913171130718062337 5727 20903
908881063987063681 8708 18497
915504987639266689 9192 16273
360309432299775553 627 19033
859709272480621697 10625 18352
893745506037301889 3390 5377
513890320691956481 12708 21755
789184613467529729 2750 7425
885248149320396801 7951 9320
511607432849967105 18091 20799
981131503440920449 7923 11862
645865418947497729 4536 19989
421309921260110785 1644 2212
546864471706637569 9235 18904
589970477253871233 5918 15607
108637949095442113 6081 18249
147911680343035809 1989 4025
121112807977748817 1146 15070
673632040374272385 6143 20360
461289401253825537 3485 9977
523084243970039617 5794 12100
591799625990912385 1957 4460
602311114752438913 5558 10586
366969313141357377 13834 19113
614848295748878081 7690 17191
992789849029673345 17725 18607
143099449431545617 1246 12956
120898026782587217 21466 21997
307128386474751361 1726 20383
29771134380066401 3196 7573
858749890905414785 17521 19811
484325775306036353 7270 20273
201485851074032481 15439 19252
563575650875531393 10349 14215
924435048374718337 16136 17456
518876294206936705 6115 8233
134303314774719249 5254 14579
992696171517703681 17277 18205
908958359806746369 11167 13141
125828322781973873 1797 11524
597007715917548929 2500 21835
518650264971295617 12609 15321
717758285651157761 10853 17247
996067102898511105 2708 7197
204802226190857089 10433 22064
214907679545742529 2376 8652
991424683480147457 6753 17103
499821313559596801 3882 19824
973791664160152961 1640 21577
376725194184484033 17625 21592
929109411206226817 8544 10531
906709113368638209 16177 20964
600807537270021889 1219 5732
294688075484710785 19357 21269
316824931384331905 4477 18462
801245411483950721 3727 8117
305019273521359937 11197 18085
342670640366105089 3319 14950
713724206927238913 182 8211
831381463483470593 18753 20119
492784079271082497 2452 8299
809308093196559489 14361 14401
434456551854282241 4473 15318
41802704233749209 2592 2600
501240746564342017 10436 16071
923300596466059905 17988 20072
483886391953134849 8881 15926
152921697874919713 16745 18672
712869194590929537 847 16422
953706257976872193 13529 22162
695009161962929025 14327 20587
763465517894662273 7316 16232
210469127757924929 14558 19388
517955187488876609 11259 20197
406839880584257665 16328 18709
701341080469266177 8281 11881
954484489989802369 1719 15333
448139804323343297 7974 21314
433299364787615105 538 8787
605513254298717441 9243 19151
853916953705088129 11848 13574
880089977086651521 9772 17099
325469633026600065 12299 15812
381769272555320769 14789 20489
506708064975306625 7184 20963
4083159927400715 3881 7126
948697865565719681 5481 6554
887664389801688705 9003 11145
290777436147344321 8693 19706
999402269086072449 10841 15231
785436401704899329 9692 13246
126218171314011585 6988 20028
675110096204498689 739 5815
650345431435848577 3669 4281
658828720723818113 7974 11416
283003586670350401 17985 21427
420491339854372353 1315 21502
576094745746399169 7952 18016
447177238378955649 1863 16044
155462516231271041 4064 13188
877668721263411585 5529 10345
702823640029404161 10342 13596
943722116264751745 16637 20790
284286680751467457 13196 21367
39729780008279649 690 9284
849697097045275777 6084 12247
99660189797546657 9617 12206
401592683316099649 2110 13575
835047227683396865 3326 12986
111503767365004337 4304 19576
182953634496982433 4566 10912
515839121594400065 2381 18289
373862226191867841 181 14024
104436607789249793 8096 13829
775008172124316289 15580 18257
24802899545679937 99 14816
298927615553658625 4751 20119
337266984928756865 1386 7172
317404530590607681 3779 7869
10646253699196251 14694 18255
898968062590277889 2245 8862
701468981845874177 9451 14757
89083576870010001 18748 22163
259735922459416449 2663 7982
380259664589353025 957 13472
798753752346410497 2909 18665
940129102944411009 11058 16807
358366640062048001 7068 13698
360489116515388737 4938 20223
985350995294265217 1325 20433
902851723565433473 1778 19185
347213042323776449 6 793
751198699014629761 16251 20472
285983782698220769 5085 21568
437416803848321921 12325 12555
134882441689985201 1958 15891
278409629862345313 6726 12982
877956882790993409 6749 12120
712817836909508225 2806 18708
46436076789806433 7960 22108
800169306119990145 4559 11916
562625185385083905 3285 20624
61488299425661809 2858 17056
247633679256683329 838 16957
706389210607589761 1563 17961
407610673948180865 10552 14845
836058788626800769 3260 3479
180755840465199201 1810 4173
218906326853336001 16998 22054
672751409592816385 9541 20808
20366250339549197 14251 20160
773366015571259137 8765 10229
583563363957772161 5226 6706
824527009020680833 15001 19155
456347406768898625 5725 9487
846859384322787201 5043 9976
493488499304085313 917 20153
230619923901453921 2152 3077
718313147247840769 7464 11553
526054510031929793 3818 17197
682765265258915073 12409 13345
325723275699214529 1337 8173
942593717694009601 3003 6346
312736112367336001 9364 12424
358294198439729409 1933 15932
203451880086444001 14996 20918
171830097490982337 2499 2941
972648608736410113 6295 9933
917711499275206657 6482 11316
753386221306339329 16638 21500
539304048459158017 1577 13993
244040695482514273 15974 20993
452472777954206145 5391 9523
397387321658609217 2100 3845
361562021997144705 10107 11730
212916446420923233 13115 15394
624233552946797953 504 18906
940246507192124929 7119 19640
560985479859354561 3200 3567
731478514879913857 8305 10771
192939082587464833 1040 6316
25735810189754461 6144 16800
859556283889020289 3566 17754
557049348899699457 11425 16154
376925911235979073 6406 11826
653834984626410369 13628 14255
598399702848112769 12619 20580
643597180071996161 6132 20958
246062761775597505 3419 17019
376337654970793537 2986 16039
494173332776654209 7309 9705
770820237176838657 6808 17169
942620668171109377 4586 15369
338564783984519809 1044 2503
964296893573688833 18837 21953
99875478790838913 12278 20447
942138077990911489 1196 8324
701296244049270657 1949 13077
81549511220686097 1228 12275
312972446902410433 9922 20132
105887627697676129 6933 8340
70403621523308145 8780 15053
669736784765419265 2640 14685
348258928774558977 11986 21698
532383965631318273 6383 8702
27537287193151629 2587 7653
362863732350376705 15747 20386
863148289344668033 3296 3964
329297931445857729 7545 21036
323471040544415425 10514 17204
629330673704529921 3602 5753
39298913843285985 10657 15248
337638158818414529 13325 15016
630596093827758593 3788 7076
240761300120794881 6707 7501
131049492550250337 2043 10596
532478313023965185 581 6909
301215616241602625 2573 17418
544714669513794561 17857 18447
815810199186561409 7923 21525
581073268963628161 5857 22124
426729321492725697 9322 14523
206139706193539489 126 21650
348654473864247169 3298 16690
689022140947138049 5384 15947
706897466029044353 7092 14806
10291045000414557 2065 17565
282469433284038721 16299 19756
34176755461807317 14424 16552
519892942865848065 3643 18744
488102799925371777 10837 16927
977200207482002945 12329 16340
449112474810668545 5463 7344
918921719647453697 6144 15596
823751120786496897 3436 6359
784035056381359361 3384 5457
535900795371624385 4782 16484
590323491900701185 7526 18500
945241290449132545 4970 17164
9269263204533475 1241 4511
598251421817330689 1856 21479
596138915844914433 7376 7859
266119671961504865 4747 7843
3876847943079299 8284 20686
969302120442172545 5619 8550
730404962124904193 10919 10948
45499102331319817 10632 13885
813705405069431041 1743 13171
858779143268087297 12623 13365
766548604929294465 9499 16478
242037409991056065 57 3677
196261158004521249 5411 12741
398155952345128129 1046 16035
721199042645903233 6201 8072
454736668790701505 5454 7735
757213951029132929 2089 18425
330904923125551425 16980 17995
449912748989117249 6055 14023
640724655116443393 1804 17604
886345679844428289 313 6879
777942229471854337 11648 20978
599461689911148417 2430 7802
770703808962338177 711 17286
841385907348428161 10007 10556
753761773259576321 10661 20144
830605824079764737 1059 7781
91545876979253649 1594 2266
111095433900292305 652 15255
961266381154821633 1774 9164
690164345769542145 10225 12630
799486398191390849 1668 11490
317517703893077633 4178 7635
744535112484349825 13535 21816
931598841171886977 2787 14042
445321343705458625 7488 18926
732339445348234369 4868 16020
617190967672719617 1881 10988
73483424881029441 1760 6827
475592602841089729 489 19230
683981168981421953 6076 8730
245005118996367329 611 20043
643794815158894849 4842 14780
813508682183353985 10961 12767
29945410269309749 6705 19924
177118566898634817 6190 15428
717917007021210241 5894 14502
74696013599236721 2635 9314
632031194970853249 17561 19683
569881418322658817 16337 17089
837003523720408577 1986 4952
842103714769720577 15171 17751
678597457824114561 1492 5052
6780350950670312 7883 21783
242632982327844353 13413 16513
759654573767619457 10904 20943
385821358251025281 12424 14637
710097831388644353 5165 9447
119663710338539169 2988 21883
85586500158584049 5360 11929
325919928357567553 2018 17956
684548858704381697 3805 14066
472348210036127361 1062 16031
735775761518709761 9488 16037
481030569815676033 3366 4372
896773969814994177 932 14339
623991198263876609 3365 13069
878465068646946177 4227 6150
322697899855743489 2471 8283
540707532526404609 1780 2034
616983563749609985 13726 18880
370400047604022145 6977 20356
343886645084939585 4161 6095
877839528052867073 3465 19245
971551694728059777 8818 13725
977945904531864577 9245 21432
707703007676631297 4972 17620
480473650088647745 7499 20225
46035048793637401 8721 14092
554726212498508161 3237 16447
68505494150020497 8675 16995
899356184466903169 6596 17282
321327377199803969 10925 21220
470986790873254785 14641 22055
320140914976693825 1005 13893
575485344622428865 839 7523
234046489698183521 6568 16852
352403669465360257 14521 18866
545347446112106817 12579 13454
17361085975345249 2176 11739
118166665981259905 8948 16921
2464194356790018 20171 20951
901994603755102977 6925 20827
964127469471925761 7482 7985
528764598356953985 7845 10532
589768502525601025 6246 6892
567225033687396545 10111 16273
93594953356664241 3872 16515
844076899941580161 98 18958
288413930491273601 12998 13021
260545468937525729 14180 14674
250485125306319393 3021 5974
937502545909634177 5245 18362
496701490816832321 615 1205
731679376750111745 855 8362
649766906832063233 136 17839
728139944684567553 4807 10704
129280411874859169 7785 20700
988112010421335937 15571 17179
834877730850003329 171 9311
139933473894156897 6453 18311
804937953325520513 293 15416
869675115985376897 5536 9359
670047174033236097 12797 16493
992901074947280257 2338 20805
732836344764493185 17711 19550
881553730504126721 2710 21599
445840580490234113 7417 18724
416980692715863937 8000 13277
852260810477190529 1655 1771
360446660323834305 9023 11830
450267904964753985 5965 9577
805901785526469121 806 13197
94911301682955697 2525 13053
68345656617399441 274 12708
574084894621599041 4997 16675
135666627980437937 1878 9349
226359821568905761 5990 16840
40961324329874313 11735 15898
694851381070456833 6450 10443
664597497529722881 6349 13983
468294160297872961 12066 15313
929036721787301889 3224 17807
533381431086674241 4974 5133
848727887737478401 1358 21341
311241519528408641 9099 21705
485847744215352129 5693 19732
258773968013223041 15107 20830
471221439248193281 11322 14951
576150961307078529 6068 18049
207663047744294017 1002 6517
491476788572249729 20251 21813
955499136181597185 6320 8984
771925926984295041 13204 19397
219770773650669313 3466 21068
221913224277493281 8124 19632
51226293447779625 1523 2192
196026300564696513 3684 6870
222194988103613153 8804 20927
26065595320496017 19326 20582
227013771857908609 3439 12101
529767700131600321 5165 8146
929116873045092737 3290 9575
366914640203923201 10987 17307
334755515375643841 10700 11718
53972933182322433 17640 19572
826354601538415745 6895 7323
566505839014446593 557 3592
323464720918789057 3742 12438
141090909377169281 7097 11231
963486818468187009 5241 11253
609253544565540097 6890 21538
855166538278933121 6913 7108
625580829839677185 5014 16338
732148037367469569 15749 16067
481378656197172481 5341 20872
726113968478781441 7316 15661
695928228249186945 16272 21820
359875368884235777 1379 9564
499456778294778305 2826 11329
621948395732584193 8150 8808
441653488039108289 9944 16174
979215128479271553 11398 12973
565157962084022337 11638 15026
268434763614518337 3633 19427
401506864555244673 10759 11590
283550342871524929 17216 17592
582487797470768897 2278 3058
797446602573085569 1118 5694
841005863538313729 4536 18148
732606299014467073 15581 16679
264169364127305089 2711 14164
682715746056540929 6319 11128
906725130273315457 9727 18593
159526368498365665 11054 21530
158087930176257889 434 20272
947628448735070337 3166 18443
801334849695663873 1987 19303
204854706728443873 9309 18708
162681865192787713 2283 4730
278551555119886273 11479 19391
159215109160015809 6184 9668
867161382527729793 12524 13403
838405574333528193 10728 21499
946692172787617665 6588 8676
511339794962495361 3276 18088
331219352455978113 12968 20351
24389924707385549 5464 13935
38589793920319697 878 5134
165688443560526369 6123 19462
187786767622373665 1829 11884
245534186128701025 3798 10691
893643794467134721 1788 12728
723247111256753793 8032 11355
878732701599805185 13013 18613
52707508637418241 12486 12526
54599534423086737 16770 22106
449113824404548737 8672 14374
231414828722325441 3484 6323
231618971133791265 4489 6990
646035698003697025 3295 10931
644619588452357505 2556 19535
940194175064991873 13127 18676
995209821656807553 4506 13013
333371861371059457 4376 7342
262876330872671809 2278 14868
823450122266610433 176 7692
137981252735890785 8747 13416
791881370537719681 1836 11558
191807592718660673 17093 21773
253508679560983553 9048 21111
273222477364591041 5640 5671
577158265639152257 12642 15807
732420328717523713 21518 22031
805963964431089921 10420 20472
837248554982856833 8756 15396
65331012423836657 11970 21112
834625888944387329 1494 14657
494777159693203585 8281 12424
466971924911128129 5565 21958
587298010061882497 6398 12653
48979198724083521 3643 7887
900474257054288129 11160 16839
623767499454878337 7201 7890
365013048718861185 6699 11868
12816389980415011 7202 19897
620303966766076801 20377 21385
229875012892371457 7552 20762
452380903280950273 7 6855
637846729293528321 2547 2739
190305582423082593 20156 20298
432615678271297089 2716 14784
656016883650703873 13272 20711
199583697935779009 4042 8582
478193651719355009 12502 18852
42459633871580137 10658 18247
663737229659712769 9377 19782
865246569634990721 121 12591
410487330590132865 4369 19072
376317727842057089 10968 21642
127312552365122401 6484 17766
125966865261275985 6976 13405
274467602119617729 6403 7598
147072455387849729 17197 22044
751241895811428865 3548 9799
333207702549600513 6560 6876
81780435394922081 4269 11086
190909890473157889 13759 17149
35973236747178561 1900 12396
462037365855039169 3628 16469
61638755628823817 2187 17324
528943805810833089 16502 19765
951365166788146817 277 4389
140955458291188049 7820 12058
92806107860287313 8626 16859
879286413435487233 13479 18573
697886924614277121 6638 12602
376889828924461761 1766 14071
219440434871788897 6515 13856
927343845901027969 7674 17669
807097677477113217 7705 9217
664179153488021249 4862 14249
620382768136312961 11287 19399
629800197606407169 7087 14457
81713804077661937 12266 14931
869118650838842625 11327 19728
917913161124463489 240 8295
572478219435005569 16185 20025
455822717251574977 13215 13945
420139001609953793 15174 20430
283060189663462593 8411 9854
971879170293469441 2041 4862
428666297369243649 581 19591
572950162707130049 9325 13784
792311116744887297 4082 19730
649435438754956289 2069 12212
686404098422851713 11108 12393
446926503965357825 16578 21447
146472681726823585 4951 9917
107958919349634641 4594 20477
255258950930635105 8519 16426
902426593915137665 12936 14860
517297738768693441 11074 15871
389912323601926401 11840 22094
640703231540552321 10877 15007
329294092712217409 13447 18595
641515949073340801 3864 7983
432321188189369793 2381 13986
999495711061268097 3549 10604
897014634356608513 1773 19146
644657738591039489 9862 15209
185607874092120545 16625 20479
297434343087811457 916 10454
551321359867756673 7910 12754
617485079763913089 3193 10095
412466893815000897 9494 13631
443032426922467713 6153 10836
976737960592501505 18470 21405
964260655156838401 148 9456
204090021195646913 5964 16035
607712083618419969 2326 19219
247786768800978049 14154 21207
632193924932227713 2395 4891
267441392462693281 820 1713
882672735194358145 812 8326
3409653672875380 1804 18520
762268861581166081 11209 16670
668603760577077761 4977 15302
351841086882725313 1548 10996
661465307192486273 17756 20861
179728946622208961 6374 17495
230068779977436577 4050 4960
834125793182476417 9590 16577
576766998855745793 10560 17463
683590757621718785 5966 14282
237703238157202177 5521 21749
455842352989176193 2240 19815
692674102945971969 13684 20428
873873422375954305 7308 12791
626341076526408321 17818 18396
829274639670966657 4928 19595
370287719957289601 1670 2400
457337692925197121 8162 9740
788754418255344129 13153 16216
643906641148387201 9263 16347
850239587035730433 1659 19899
641370707744034305 11879 19244
545247207760091585 1487 20934
615274275319233537 9548 15150
531193263567772097 6430 17213
514550978469490177 4857 6311
371269027671623041 11232 15081
909410370046597249 1963 2173
679661349774590977 8170 18811
734078070390030081 14569 14742
506115757030521281 10230 14825
779618866898925185 8965 11791
732621310867571713 16253 16338
516723156123536129 1606 6710
151694531568530529 7627 20562
362324836395398337 5207 5847
354599399486630785 9971 10039
842695421961185025 1803 9777
258084525776034465 588 1044
509887792168125761 510 20116
373176257277677313 11259 21521
21645508746733101 1863 8034
820698959511197697 6286 12033
554794874704608513 7700 18997
571913095069049857 7113 19358
787136086397044481 891 17641
667599001681900033 2326 10492
850200554679627649 10765 10959
670042962679033857 9466 10497
939871605749775745 4742 11613
177153462525730273 6588 6928
399358393825163905 3330 6103
188331586427580065 12205 16607
169739555847957761 6821 20366
564880896726201345 8425 13759
438480910320162561 11086 21852
986575637435109377 3583 19200
80594491538793281 17280 20124
439929544534983553 8651 14995
275723538308906049 7480 15503
178437159269805089 2536 21006
7408997875320012 4669 15886
429096979720348801 2568 12139
299450859877463681 13570 16042
673750291952060801 9754 14929
949992936764662273 9881 13790
269291974031155233 7753 14029
872215535132138369 16663 18068
478994443240765121 6023 7787
707389090105426305 126 2058
894497490453595393 17916 20896
827845474432034945 17407 19906
987095740010872193 12159 20556
48109984799371121 5636 21189
504082444344568641 3647 5160
726950598829827073 8754 18202
113760004885222081 19950 20227
818782571008814081 4250 17258
256082485050932001 9888 19989
624659832870502657 8556 21792
266694708605840001 12273 14169
212084838361310081 13941 14825
239053113368022721 11817 13424
321489580587321921 13092 14067
665758409420959617 960 18314
778036707976969729 10738 21011
443393524653735937 11936 20297
346309663317423873 7358 12504
537573169523781761 1718 14461
74066943711361681 2871 19941
78623216096083585 2391 13561
936169359336471297 11270 14865
680612397807493633 15300 15712
371513696368271681 3361 9644
314817182032548737 1348 17195
192407592782426913 8236 13645
1272570398342055 13572 20181
441398942341667329 7136 15481
208996005838692161 4669 7618
301505285403006721 5752 21969
944866388094567297 2911 20055
861891815695049217 4598 15108
602325903241357697 13290 19005
92427221819558977 153 21089
546626205473771137 981 10986
364662972578944513 9592 11873
329987342468463425 14761 17323
374003299752072129 3736 15231
787344072534807553 7332 19722
667526981623627393 12964 13189
407870823922756673 4895 14297
54847553495715577 14014 16851
408737528812551425 10577 15190
835942616024230017 6220 11696
481081308561051905 3916 21569
327415664378772673 2220 14004
599432444444914817 5133 9883
145037144959236033 9113 16617
817680202373360001 12043 20165
514440618465027201 5241 15020
449884775181246273 13254 16201
455160596250923521 20317 21021
383142296787958977 3031 6020
81919551890617729 66 1044
661786151299764865 18750 19982
405254801287657793 702 13854
959506193978846465 7721 8232
854185450446077953 6890 20909
224552816348946753 6591 12195
16610149683007337 11762 17791
97877074421155905 1797 6741
393893054828733825 4579 13932
100297633043794577 1777 10084
191325687445488065 1781 6692
680401754128006017 1663 17561
587861878898831233 6562 20600
23019743032691053 2433 19981
800805801075316737 12459 16926
581554393308898945 6438 6601
697908487774721921 17586 19830
373280067104047937 2182 20439
665114553490884225 3546 15324
968898519215166209 1575 18279
967697918198137345 7406 9201
463902225224231297 1042 3707
408537088517736193 5713 20211
77653776182110337 627 11212
530258167790034177 4970 8340
114661704089257905 670 15156
484211711346677761 12642 22005
285495577840372065 1390 2054
28514845100698241 14561 21583
925790266132523265 9363 16173
244516595385196225 18303 18828
255029172650701249 11055 16623
469773171234745473 1651 9301
424591740659337793 10388 17345
806716873787724673 15011 21556
99158106816695121 1092 17297
295634368802364353 9729 21610
171578527476313537 9716 20279
247271459155346209 2881 11876
553837240749210497 409 8694
106890877512594081 3276 19445
809209438549657985 1860 6615
834609609944369153 561 16833
155063909094046433 5129 21112
568382610382638401 12168 17757
926327966361199617 9330 19776
169935339515777889 9483 17545
350894072391135105 10487 22021
595872422789167233 8588 17660
925429761234482817 9288 18233
198898555993896065 10194 19286
320124953208868161 13662 21711
344345920933260865 13210 14518
920468086475537409 12042 16502
643355640682674561 3227 13720
299288243591327361 1754 6067
857766499230105985 13351 14258
84450362213942753 3682 6843
900874332211845505 10097 21739
267850076369079201 294 7484
571603880167753409 599 17904
4876668839571608 317 20589
398438595352761409 4986 5374
533992132815832577 14287 21834
483161247806204865 7457 8540
109286321408916369 201 18876
653673930055067137 7895 17034
772904075783650049 8566 13468
506985129808793281 2227 20897
382850409842163201 249 10566
388912630210430849 8879 16724
365877513318544321 19153 19442
833961305212280705 9496 15920
626990588648197889 9392 20988
316997145448386433 13306 13916
988257475346180993 3938 9853
517962008550295425 2461 14215
786206456799490689 5589 9067
138698245411919889 2754 6939
610955487824050177 9061 11487
762372377946686465 1049 15112
205319655732324705 8784 19967
685198446946760193 12464 20991
774110317281859713 2265 18630
694120267891076225 9324 19751
548731393770097473 6579 15872
439830452968411841 3426 10766
819824896416044161 8184 10541
752971029098343809 7010 19846
916455541058439809 581 22159
175110479944795105 5925 21970
937812390867172481 10257 14807
131210460636975057 11459 19686
999920792860663681 9255 19216
547387631449939969 1952 13129
384227390990680833 268 8081
150182675888171233 2431 11094
926996733290565121 11490 17674
964838220605504001 6530 20710
127791372831744353 378 12564
716607906368306433 8292 10932
415429008756873921 3219 5308
257138466931966305 3085 21405
803271432134245377 1203 5217
458686108511781057 8874 11885
573782303059658689 4151 7805
858395605680176001 20494 21147
102039416551683361 15 11476
179578450669520609 2161 3974
917875456713758849 4339 5677
709626462606511361 7739 17959
291301526784515393 12945 18641
498208153330320897 15824 16563
89214954177833761 7914 19735
593439276891235329 358 12276
162997789643803521 8569 14123
73067547417945633 12237 18868
222630176739883713 4618 13179
441169311979710017 9712 11550
402553087535189057 5079 15464
456867415956335041 15333 20802
687600348351111297 3261 10519
470486891049961985 14427 21486
715718222070101761 729 14277
225800505928486209 3186 16897
967928049209760385 8798 17788
97758243077667121 4784 8722
434647356942754497 6610 7991
618671352281520385 1986 5477
115621599875083809 21193 21708
61890259580952289 6730 12862
164968689361863585 8455 16229
44302057251154993 10961 12701
557137589638855937 19399 20251
342100253582490433 3524 6491
53644902695175745 1416 7404
740966227993251201 2122 18174
5419399297863948 7930 13121
357466393625191617 7952 12938
719490418072773249 5204 18087
854013706418310657 19172 20114
973236812855574785 3077 4214
817053969320372865 14205 19471
857790252001770113 5708 9239
726584839626749313 3634 17371
447849787534693185 13927 16350
21072343393615969 20673 20758
117901963070401905 4811 21643
247007649938478113 489 9887
901525219304588161 20144 21346
580467671023601665 4608 11476
465244296063652033 8933 17404
373132182699773569 3931 12929
126343164418585729 2557 16977
468542532943036609 8523 14855
830785268775450497 4135 21811
150866350333625825 12625 18449
716327518715885953 21388 21527
196935846788367297 11621 18497
173015157984117697 1109 12899
588294564976703105 13171 16721
118389678171382689 9544 17315
232290104046303009 17004 18980
927277688958120961 8813 17921
49117172016774905 10130 13164
450921268873926785 1724 7472
661248440150249217 4768 17468
289962279978347201 14516 17550
535252975408891265 3116 4619
82027704779591201 4957 6281
551506595328579137 505 12183
522033002200991809 17218 17782
468181795306815489 24 8422
777147169721260417 7759 12890
536314776199251521 6727 19736
896162548241797249 2916 9142
716226831798163457 17055 20639
998813688759383937 9807 12595
319277095341608001 1158 20378
539703522637772417 3577 20788
499120437877404993 7042 21683
272137315530997633 1990 2023
115101960656264881 7637 9778
24091336336660165 13438 17033
14869542730334473 14606 21309
942603179295133441 5214 6203
429060820747839233 10697 17418
449134468077311041 2338 15653
744521225436823681 2051 8477
844323270382503169 8222 12342
61635359332829153 12906 16238
93985410455765361 8083 10357
199682631825620417 5365 9419
485074458235857281 8353 18469
192869883286295617 177 1509
628250810122231937 8443 12128
671705365935661569 211 14890
129362394674686241 3080 13327
850366577896071681 4330 5559
866418702423295873 12959 19458
340810484852820417 6581 10981
334277718933947201 8312 10423
852111821692051969 3453 11384
123155893391576401 2130 11196
912989094099213313 15098 19147
948847412911263233 7539 21742
406222174360696193 10012 12457
199536018791697249 10195 16208
11523092754142539 15704 18035
631594317410559873 3950 13801
269444287241203297 676 17927
761250173456822657 17107 17784
582063665581454593 7607 11383
550640775492368577 2416 4728
649404149229898369 6147 18236
516553816894152385 2950 5168
33389476127549501 16603 20969
5342179832041439 4762 8762
676123084093195137 3820 13167
868217485600659713 10547 10793
172624992537475201 10643 21763
319401929746888385 9577 11204
169521070707080673 10470 14904
101051241211997937 11477 17429
880589789213498625 15021 18939
995865012781763457 6866 10207
854207578102393217 11279 13174
222515319007889889 557 10313
71204824911244913 2791 18727
959352177939891201 12503 14490
992886504900244609 7075 18099
143238675916457233 3811 12099
684009413932951553 9574 17532
827294525311742721 13686 14255
356620300270765953 17482 17644
358544633497835713 3337 3971
150725694235585921 2421 13391
808548362489531777 2519 21584
364829233440932673 3892 9340
859805131944064257 2509 7226
69703667023528481 6943 8387
705276434258422529 9660 14653
310440383513554945 9074 16641
900963818407625217 3196 5564
314622149241227329 16835 18664
944913181127802241 947 6155
645617553439596033 984 5443
3109849465154469 2396 11957
829017055820681729 6238 10205
867802586806988033 1613 8738
9943283909809253 5816 13700
277650455735731329 8987 22142
233441125071816929 106 19684
88996497239506305 9193 21336
814107767199264001 10484 18708
662397559104796545 285 10296
649086330730764161 15140 15380
507893096788592385 4752 6695
885782050109657601 14012 20897
917603612155140481 8828 20362
856654600401764609 8515 18781
996918573113831041 4136 16393
687484781609388289 3060 11337
440380907775541185 14193 15088
832651894942866689 7008 9790
422223953694867777 6483 9093
535338217070194113 18787 19334
892618447005524737 7907 11598
591988009253793025 17430 21849
69172716342890793 7772 17431
798470549641738369 5852 16487
862947617481360385 13943 17087
105047444426300993 4359 17491
818897125894096641 18852 20745
316653212791852225 7253 11148
907853985873792641 7914 12327
322888186813070657 5387 10492
276941392101619489 9444 21020
923133898870222721 10700 21638
247914007952154241 11935 16161
243933023760600769 4256 10694
140401742033418481 6804 15219
544483979227141633 876 3372
586453971872394625 3369 12377
681824941034800897 11208 14271
227306416543385121 8932 9018
522943104436510721 6341 19048
220660576468198145 7928 9409
373781995844918657 5050 20299
24416497111445781 2974 11859
581909321033624193 3305 14520
127169769224757089 4609 5977
212940654342144609 3311 11961
252210409045702017 5772 8580
853960376383330561 3718 21168
620149390733907073 8131 9553
342327736033691841 9244 12008
635454992205666305 4738 13465
94546308343002033 973 21763
641473356267219713 11160 12769
242132632211347969 12849 13159
813253243540415873 8414 17238
204085243777317505 1335 8337
688237113160290945 13504 16022
640121173745452417 1843 9983
554457279339004545 3197 5075
426818872218195393 13620 21488
797937507476852609 13256 20934
425973227940954049 12095 17724
265383801662736129 16530 17215
646011630543288321 1200 5060
178361537415476321 9169 19535
837045617091657601 2523 9305
211282445469919361 2487 11954
470853543970282113 10684 19353
816699326634527233 4204 12227
72943085401970369 3535 3730
117273892953491553 17965 18187
839071230431816449 12478 17624
356593580602670081 3285 19008
491080608572413953 6992 13665
486658632090410497 158 14531
528460102007176833 1920 11937
365612355732615425 1752 9212
421273154065868737 14766 19772
364637769848982913 12914 17541
777393601041982465 2180 5572
798710736924938625 15609 21380
934801872385971713 856 15105
595498449416311297 9301 14279
515287702385922561 14303 16736
512231546736693121 6048 13777
117261443107292257 4923 12495
254987227692808449 2642 14270
964821209321176065 7459 12609
411362061196179265 2599 13996
264049726398862817 3564 7754
692589306654241409 10144 20341
423629881740470913 5064 12002
582064445810622977 10112 14817
166250793878344193 3294 13675
968288842504037505 10484 17017
298775473463823745 14246 16333
223558813057657345 3249 13690
240893644323559649 1051 11049
814519742329593985 2780 18505
246484633756825377 7546 21677
563561002114390401 1238 4331
625524262551334017 14048 15136
167716461736105761 20917 21822
965777658630916097 4701 21622
206638955259485601 12501 18411
679465966150527105 8364 13460
788304401159933825 4663 7919
570358572867423425 11595 13215
584103475784068865 1981 9307
274195017226855233 2083 10666
188168625760809505 7719 19852
890586296412212865 16691 20246
686517761866419073 4037 18422
208433067381545089 17199 21500
597521866458180225 3354 15071
767937011336631041 1099 20669
958796982203288961 3577 6870
429737966304070785 3670 6273
787447160311771137 10596 18717
738920610452996865 443 21637
811450854747342081 19142 19934
97817610111174961 18221 18728
400881119549950401 7625 14979
164124588409226401 13113 15272
385150272175586369 26 3455
984130647410079745 408 11393
885969742621753601 4882 16604
150497243167254881 8229 12789
31700049207820769 5227 19460
100580811503245825 7257 20829
945983960189437313 13380 21026
710093902693746049 4431 16495
21775410107004233 3234 10430
604641218685241473 10644 13335
565615806488196417 2563 9006
774615390959159041 9982 11893
634406452125098497 14736 18430
990818977709235329 7737 14617
512652284458198465 1742 5297
579862411452570113 9846 12110
448024074808323265 18991 21355
885121706721331969 4496 17621
786781714001350017 1770 18392
794783267874723969 4360 8880
57639318444905993 6662 16223
680623863775419777 3981 9528
755540679131229313 15843 21571
702550672970620161 14779 15053
854017270026297089 443 17248
43234977949406785 1508 3808
814947684169382529 13587 18801
961886630105514241 15802 19703
982003234399464065 3492 11456
466601732585669313 2742 12544
894856353994697473 13241 14488
560857820674545601 2875 10937
256814294313265633 9018 10664
537364212774246401 13773 21215
224035531174834561 699 11907
707157906266278529 2547 12584
66350258306052017 10295 14437
94741298386761489 1225 16750
626859996099710721 17606 21961
622422970174273665 1446 21310
78505882344522609 15035 22143
724023974252258305 5243 20633
563562827496795649 8319 18003
676712290868383745 11631 18671
656057712305518209 990 15505
938766052943091073 923 17528
892422692436497281 5308 11117
525624072898796865 3032 10064
55805492292812177 3995 13423
392412275609711233 4527 18937
340075669633179713 7765 21785
18674970910925737 6875 21641
847996380900106369 3809 9450
662301784867647617 982 7981
252265630013368993 2832 10984
614998542498074881 5433 7729
178251776369329217 4080 17643
697313363398176769 4151 5939
870568786657472001 2718 2775
961931468011389569 15686 22014
945727934649973121 3503 14323
279135415176138945 12959 18225
71610844824846257 11048 11942
613852792682923393 10467 14938
173424334140598561 13199 15123
664881245584052097 1120 4987
816578294344324737 1956 13685
652290890997736705 7948 13302
581634459887773441 9807 19008
538536584611133377 6204 19655
14822853693317485 3299 16831
132760637674767425 1235 14474
972613910730608257 17066 20597
67904306369040769 9089 22002
802358960098374017 8973 14322
857359706383793025 747 18283
619597037810684929 232 17177
44058740783096793 14507 16530
492222565468608769 12191 18773
342533318937132225 1557 11557
599177264517571457 8225 16141
57971662038465153 1363 18259
459034406420656193 4628 17792
15681446649811193 4367 10953
382504378809251457 5393 12297
464431785675198913 10362 11243
686606430569838721 12706 17758
488876734360747649 13588 16288
24345991434692849 3614 21540
501532224634285505 11244 17515
518835243146995137 9596 13899
188705588750085697 10008 15628
773286580392415617 13963 20717
614103656558764801 19962 20380
616105350353933569 4604 17235
993334258574140673 10732 20490
731547655484312961 9122 9288
495157752749701505 15911 16488
209516681192738465 7570 18337
775906647769492225 227 6289
476333139568119169 1537 17686
68683525866244825 15368 20050
362869430295177153 8558 8829
671246355551591681 6861 21888
20336637574807525 12891 19287
32391481242211029 8397 9837
168773743038215681 5581 20388
373882343150828673 9337 14990
638068413038844545 16349 17982
336984618068580481 5480 18884
113666223460171521 2355 2420
102340997190328417 3282 3470
464821177289614721 11047 20491
260384234162000193 20717 20942
411948747689294209 16329 19878
899517507414831361 15833 18703
231121781071472289 2757 7675
436559954103838529 18694 19777
18831673262582173 1244 16369
413201714028833345 16049 20230
419012144697767041 7247 12789
199090237692541185 13533 14751
543552310347408257 5103 19836
55308219794742545 5884 6060
705943833400830593 18395 20948
13569646403990277 14 21662
80114526982043793 5860 22037
673242916778139777 4616 10924
32808141815301897 8019 20610
199115162400271841 12598 18895
404095659523434817 7555 17140
391698459707303233 3552 20470
526883958026310465 3133 21210
910513680066710401 934 1976
325806554031601089 3715 22089
766954939837990657 848 9661
907370595826925825 15155 15939
786379236590232065 19667 20233
688458636829793153 7822 20987
616789387482047105 897 10910
776658776260923393 8539 14865
316809428219070081 15792 15832
423152465458059649 8916 12053
985064070469736193 16999 19616
277431568677307905 9134 21804
882578585064532481 16429 18038
760494307185140865 12390 13393
418039172270770369 1471 2191
193804929892174017 7754 8524
337388462119999873 4560 19337
613384993659622017 1335 4995
675885639797844097 5700 9479
460616070141377089 4403 8486
699998260080530305 1746 5343
920797669666043777 16613 22124
893579099559051521 7584 13899
782123788814125441 13278 13767
983432529048396673 3286 11908
433832153805184385 17908 21983
115531064311898753 6716 9136
260149723982998177 1182 3454
887550743805586945 5885 12554
760542521739992577 11525 15976
742529503201698305 3065 10351
499289709990030401 10686 17042
227063883523751297 3225 21857
114395270939667169 1603 9839
291762539040963265 6716 13523
47361699311402105 11039 11816
751984014065282433 10707 19986
954017092114142465 872 17208
634206879403993857 18297 18489
493707541104903681 6740 14903
868250469906168833 1297 20635
802297919259757441 12731 18384
551171896072180097 18564 20928
384181881744744641 4673 17644
594023577681962625 18759 22054
905965619934150401 14935 15151
665371352570620161 2230 16518
914369124767411329 4269 6968
537381766922660353 15082 15115
879357482544435201 12757 15579
32992954585484569 1174 12110
273370321490169473 1092 17981
383783188200492737 2972 10318
77069620567485233 9654 17174
522671475444131073 10188 11725
467872621620450945 10652 21488
200916417166578049 10895 12297
590132607224660481 4505 14508
505239501076307137 10167 19957
445506057949749825 14574 15790
153099277298093025 649 14288
561879140705585217 1347 18483
894201158454851713 9840 19022
639932533219798913 965 20160
50198077117070025 10121 11079
997151382076594945 1973 7208
629993850938138369 11514 16965
506801482961684289 12185 15654
604514441675132033 19335 21877
588230868019238017 6150 12664
819591335704078721 2630 14498
835622368040198145 20795 21820
634981235725430145 657 18010
921026641022734849 13572 20281
814553755076833153 8548 21084
280597467286121121 10952 18634
527455639723751105 19272 21577
45666523101559169 2532 13144
32316787502455925 1021 5084
623255956468263169 5283 17307
553404062115216513 1002 9894
8616348025327626 5684 11368
653778227728526721 8392 12729
277933537444987169 4465 22017
671723064771196417 1590 21891
932591523932941825 854 7117
930906351885401089 14925 17245
791227483141575809 6744 11428
929090655443015809 20058 20793
401488585556450049 3952 14287
536355684153040385 3195 12819
928876452525194881 5670 18543
756725974194733185 4138 20088
737890475602355841 6330 18147
617502570027458177 12924 16673
45294367493347921 7590 16473
293760382466725633 7230 8414
649802230629120513 11523 21173
273850589374649889 6708 8106
996329593054603905 6368 15424
291972066205016065 11875 21386
242442600519368065 17005 17904
462724622977450625 10721 16956
885701185862025345 1752 9013
350167300868232449 10530 15165
533315964873821697 5936 21494
616267631642092033 14921 15423
477834636560110913 278 14216
850137308594792577 1726 21841
39456786851260977 7554 10525
895046229636310657 4749 7275
509206891025208129 12255 16957
415387978877358657 83 1662
311589827644809217 5452 14844
241505246779684769 12827 15265
278416056917244257 25 17262
368613436249812993 2624 12049
229772495419624065 6946 12290
570907988399458305 14708 17188
480491647517261825 18535 20845
138421334243954417 1526 15154
629545083640579201 538 7443
248453132101435169 9245 17201
8808047100636430 12906 18080
958750646718822657 7516 19752
249249327790792577 3693 8354
758541457385607681 13785 17536
410583663589996225 871 2633
348759428105008577 6910 16391
852399739022871425 810 18086
344621201060011393 457 7486
428442527444751425 6215 10850
574083335639510721 1761 10556
630094620794508801 4262 11112
663990080673873025 8685 21111
966860463175784449 727 21893
624033461793654657 2658 2739
995598602518583681 2659 21774
799070242302452225 8993 10958
311365964024240321 7104 13088
729647026317291393 4281 19852
686454995205181697 6284 20295
542069880471050433 9831 12001
219843103712499041 8364 8574
365034537136946113 5921 20527
650708350488969217 6534 8518
830047359304490625 12615 18310
865791784263301121 9364 16169
274064960253792129 381 7254
646824348820118145 7943 18089
768020647630951425 11638 14976
606415908189639169 2110 6354
835354053289275777 14594 16454
387349617450496449 8107 10819
414112079255364289 6674 9185
284284239383417505 6499 16556
994403127921923841 3777 18647
631797346669102977 2462 6998
597356175447661313 6142 13607
657268342275024513 849 3091
760583925648315777 37 3340
34089696031742281 820 5583
539671832364991361 3 1546
541608625798851073 17619 17969
580862831584408193 3026 6451
95424023589700369 7925 16194
111929894144598305 4165 7470
98269729881430129 6564 19204
688462124900350849 20174 21351
7820992850696485 18981 21034
682728315265382657 5895 19282
191071840069263041 16238 18446
194200184452636641 3126 13102
911897676902654593 14123 19610
839490075981249409 5232 12587
991151563032538241 3154 8427
386544346741882113 1105 14309
471501949296850881 16765 17137
756269064678168193 4397 13319
637716304518839681 3098 5754
563332262982736897 16561 20768
196534789421761505 10109 14503
742006593399455745 11022 13693
228286224387581185 7711 16331
97927935324374721 11255 16362
554238698702448577 3488 22047
977121380020111745 7519 19188
188019363131296289 10057 21136
193909941605721057 145 19760
200982285532589345 3090 4261
694809025131124993 9398 16038
939515003284050433 7667 14685
488249495969025537 6090 8587
165537293887268801 7414 8485
5218546118488377 1058 10982
90789309830135777 18718 21378
890707751688591233 281 1278
217313985574421057 15619 21174
224083717689243393 1760 5191
205892348657847905 4361 19921
598622945198425089 7213 14482
77157901561321297 15296 16152
340111119708200961 390 6787
792738273753535361 5529 12097
387501419023276865 529 13633
364154686259794881 8273 19647
134535222164064545 10739 21420
905877364700252545 7077 16007
69380058631988817 11132 14593
931353922569826433 819 3580
308188855882509249 7079 9141
734751248633237761 8152 13970
437674046640278657 1994 4055
410196857366017281 4430 22156
742025338746348289 3016 11962
543917617611079169 5731 10390
318420889792033537 10613 18336
663380559464854913 6026 7683
41461663169247489 6919 17545
211159615886820961 1144 5230
247112222243895745 16338 19037
416451507433023937 7894 13220
727760813899525505 300 4806
529534384307403649 760 4169
245676745367372705 1307 16713
499008915388003521 1765 7533
634880788404405633 5209 6869
104366573532722385 8122 15037
628023642065908609 17165 18272
948301333701962753 1102 6570
151108547602664353 91 14589
586932536447228929 15926 18595
391633714981306753 6164 8539
204383270748479617 12692 20209
174064245074948321 2179 3661
690960945537391105 2897 21064
718128155434595073 2767 5067
921900834028875265 8332 9243
897374980586111105 893 16512
780822315627467905 11699 22141
303060066010882433 12999 17651
625910746680972289 12064 21063
548923311302747393 2907 3957
192994908703944641 6658 21213
544244446855952193 8213 9760
806694621007849857 17863 18485
794894143981682817 1634 9490
43554318115617721 2600 15169
153026126504297377 5767 10106
761974126767682945 13228 19789
911069736141502721 8949 15236
319390236711704769 266 10966
112614884904001393 323 15821
906801741038023553 6746 10608
812526666309285121 934 16359
81833069974500465 10169 21928
425000591743323521 14195 21129
656110171008890625 5863 10556
294016105358526401 6982 21189
707476723415986433 14763 17539
80381379717049841 9936 14517
788740363568805889 824 6238
144179845221831457 27 18783
128188635939444849 808 12234
702252502497625345 1971 10298
292897318526428289 20904 21074
295064630373264705 4232 6008
933455510017516545 3703 21576
403445403396784001 19644 21302
611443768257700481 8985 11619
601216703930337153 5906 16494
183049767907284897 11265 19932
303983455517848001 14576 17990
413148237984444225 5326 20454
816412436524434049 5218 5668
613119103210856065 13470 17307
665515640107070593 3081 16849
146745120275099329 8967 12429
566629764731064961 560 7627
167676161396549633 4571 16315
678559919314349057 7537 17415
744104247211822721 2054 9725
680384239337644929 5761 15028
60448933921200873 11971 19653
71467045169338665 15703 16896
654485086490424833 3920 12247
816613084556596609 5698 21408
776371450838219393 10191 16456
101910840768450577 4888 17464
563180186010640705 1712 6181
469836109965388737 4801 20555
11750368738937313 8924 11405
335205404951420161 16445 20879
496122907773994369 1052 6855
785673909972704385 7792 12061
778312637056423297 1230 21469
335601040623085825 16033 16954
780409888635034625 16770 18204
199656843471263553 2883 17940
56774148661325801 11074 16491
908051801846721025 872 10307
434208105148982785 4963 14022
340683121542898689 1409 6968
74995702798453585 18799 20978
474286208399714561 5564 5927
835093964924851713 18936 21221
398926256130312833 5471 15546
645812292250688769 6528 19779
178231701140600065 764 11500
972296560027857025 3631 4960
837271449982527105 7453 20667
968711234673470721 16779 20111
256200619788383937 7050 13526
656253161578462081 9756 12622
875672550417352321 1835 9499
863045562818477697 11705 17455
425373689060830145 10225 15056
840871271267658881 3626 10836
158736259024298209 12853 14630
840627932359275521 9794 17308
623024012057808129 892 8548
734342137549106177 477 1617
847303698855160577 11200 11244
571458661744593153 3361 5308
435993203809015745 5741 9475
829554654278510337 11294 19864
583131502417106817 11814 21762
773975948436522241 6701 9384
296919365532342977 14321 19864
993280050049150977 85 22054
249670610394407073 444 14686
43428372541335137 19835 22034
776756913869842689 14944 19988
604375809919716353 2074 9514
688471274980035073 17380 19617
588486064709748353 5235 15358
592728651682730113 3321 16321
637205910146633473 732 18798
886352655497194753 3252 15342
793628942771356033 8716 20834
781893710395035393 15371 16188
931082753417840129 19923 20343
88985190133403329 4582 6102
276654773374595201 2028 5538
602258920877485313 11316 18179
475468229438462209 1816 19344
647138938596089729 1138 19445
27188053428993441 14408 20728
339438592958895681 18917 20008
851466156041126913 3997 14611
597121628828748673 3423 7862
950569393890596353 13481 15066
275286415341806657 8699 13701
402210041784655937 11065 18088
310811519100514753 1168 15391
906065787894355841 200 9231
558066040482298561 5257 20397
829387714764649729 2258 4615
426502717299602113 16206 18623
119941418918905649 1084 11283
778351705370877057 15061 15718
723511946587990401 12412 19681
452219594622381057 396 16179
720418075069538561 1315 17473
362089771622020609 3010 21032
696682827660552577 14931 17245
290292703554943169 1879 8009
427660345184342849 15127 20933
837614159344436609 2204 20716
885407382603432321 6416 8619
697266472592833281 16190 16586
29245143806342357 7460 21593
996776111422274689 2567 13512
386333815247766657 6066 6310
707449215037204481 7308 7993
868594307621130241 2440 7100
565979370589499073 11529 16281
860185903761731713 7115 9277
11813968941982723 2437 16547
905914588234871553 3136 16642
329438493525326977 4380 7781
941286490535574657 13374 17791
506084692366702145 4982 10998
10527897661695819 14156 19754
537408476638088193 5594 21900
996251790991550465 5048 13542
871641685013504001 5382 21976
589187706102386305 1751 14801
703850939738071425 1167 9963
132009442995396849 7690 8551
408673106594367425 5890 17942
823041609027917825 5297 19213
602763618926868353 7363 14651
528406896524501249 5347 20049
40481426385969857 1434 20964
99166834731782673 16527 18450
946338671251435649 11418 15188
204371964195175329 9607 12116
698094879884653313 11307 12703
400801416884185345 5348 10380
141739103485544865 9645 11801
180778179667470337 14850 17473
281779839772799073 6697 13425
730120471709078401 7135 13721
931474318309494017 20047 21711
811643105330730881 7250 8278
296520742050493185 6337 17958
142141058711651169 4451 16195
114373135660908785 57 1662
373711955526601985 8334 12891
647225156672693249 5265 16079
778432029909275521 3709 20922
893628507625162881 1722 8091
60390919388467521 5778 8106
140893067862183585 568 18615
811983647763049985 11606 15883
413330314423401281 11541 21998
468808440667316993 3758 5898
21206744942436017 19167 20067
403957138969978753 2569 19167
417693919339352961 14349 15837
819787503173799297 8616 19001
509271052552069377 17945 19617
380063312457458817 7163 17958
624590384303072513 14550 21987
252871742194741953 10343 15169
355258981963931585 16959 17725
156863467822141441 2846 19330
758122217820453377 4939 18761
7302016939675583 5471 15204
941563895436903681 615 11846
581071617574373505 3499 6144
379374055501809665 745 4975
471901999238923521 1791 10688
500173775577355457 1102 6883
429566105387316097 12168 21866
819983573101023233 7563 12042
470990421849577985 5780 20101
606183974079758721 16950 17964
792767585606476673 9897 14385
24082015228710673 12847 13936
680357948329202561 2654 10785
735848871452294145 5010 6388
914660599050783617 1477 2273
789078802248564353 16213 16831
339567238009365697 12365 14169
390909803913363137 621 17012
71254199130471817 6181 19707
347718565805475777 1718 16799
968769746642124161 20497 20890
10071898068748199 6156 12707
64794813019936729 1448 9367
20204472467252545 1688 13696
306171188302343489 14462 21186
641756390746738945 4375 13144
19538327555359561 17733 21890
587716637588695041 162 7355
274383449607256577 4906 18806
527322912979872897 5810 11254
559209831177291521 445 13919
383491620227498945 11778 12799
250213155761926497 245 15740
337908396077015297 6793 16485
596155084107529345 1850 18393
885276237255904897 5536 8923
964870101855297025 4574 9112
677311026528332801 14797 21313
884219191537504001 18345 18549
828309053220220161 3452 4115
883921444716278913 11732 20678
573779347628292417 3371 15451
995051681412043393 141 8109
780273704502288769 5339 5632
214233962992835809 13079 21882
360343491688144705 11080 13803
331184801917764545 729 15984
452542514432689537 2819 3195
736175898439299201 14326 17248
521017940039431681 3506 20043
346089916529486145 2828 4013
223494462694898049 14791 20700
362905952188157249 14303 18479
552758461203882945 755 7357
5586948930947245 12521 16699
862131300142845441 10711 13032
755948988542328961 6156 20846
563790283122646209 5503 16210
197440478807756385 5862 6115
940387261531267201 10290 21873
970609958052449409 6246 6449
460535425699124097 3901 17117
824574874910887041 8384 17710
71564236128931921 5551 11302
131148553840958465 19613 21950
39924767614767377 6436 21137
546806336408174337 4496 6983
805733222249298049 11656 16384
630941222800800001 537 16649
832830158926004353 2918 4361
957923459879161473 1001 11066
630607228891346177 12792 15372
575883428931305729 4945 19090
978514030843062017 17483 19854
587826519865281281 3197 10123
182568308435289601 4629 5933
820697572177351681 10755 21316
949563808827765121 6030 8140
738610608162751745 5103 14472
65854921183568393 7790 19972
340149765210142593 2335 5354
401326317227475457 3634 19060
331175683539704833 5638 20698
941393157976985857 2228 7760
104855825128993281 11329 18717
458328585586162497 9253 16970
734269001771956225 6826 21499
97769293649047745 6018 20208
540662409573243969 7875 8730
150886341041175585 6485 20467
846788888323466497 3026 16429
107149524208519873 1319 16524
909687279711960193 999 14858
615755310325614209 6046 10071
429554945147934593 129 5386
434688366860921601 16129 21672
100032268526334177 5229 16955
822343571351272065 20 10889
54305111457104265 8536 20074
781637886794126081 13146 17000
811857734215720961 8888 13800
587120900645960065 11591 11921
822016088389254657 9987 13117
254858470561440961 13564 21358
613717147943006593 14198 21951
209253671561587137 11316 13264
763237051817988225 15630 16333
157996105397497633 10753 21677
870459064988523265 15933 19027
275356681655711809 8144 18477
180328878566818689 10912 18908
765863859397978113 11590 12945
840150121203990401 4941 12477
725156638479351297 322 4714
32538861539201493 700 13345
81554301683663505 6199 20910
951770944948975745 1127 21544
686751223677664001 5643 19529
253815651236543265 4538 20277
477897766952491329 12422 22084
229176040952140161 2355 18979
533342998327700737 15226 15771
881157497318362497 1934 14139
717826467700259457 9126 13896
263152849268038849 3139 20426
95524220298745633 5646 17260
355940336759168449 4396 12843
43139302361321801 12574 21549
967403372197523457 1933 1935
606457229625849729 16567 20895
936817447275764481 12167 17424
463594611185069313 18351 19715
422818057205802241 1520 10433
243080732935982977 14541 18114
972020818536570625 1214 5303
698070906322197249 11581 16039
426305087006980417 3710 8974
645595395358814337 4642 9970
759702651721205761 5103 18191
280986560846709921 14198 18046
346342921587421441 15922 17698
500137940590452225 3546 5735
862685042773954049 5200 17091
498891395785317825 3954 18150
649878923512531457 12810 16515
715311779358561537 303 1151
320863498688886721 4977 18161
147143867165336673 1622 20239
28616239902589769 3536 12191
331049345961094593 13518 17734
49637041877296897 4317 14426
662249939125398913 14638 18204
613403874473007745 1908 13623
596457134318459521 3380 7724
452090837599747905 3791 9959
293521546760242561 10655 18486
941535123512920833 2855 10910
529534201590269761 19048 19375
579088096095425409 15104 19157
414346616091545857 8558 11633
423306333123278465 1828 15012
223028961362903297 3572 17355
14663016910624549 10509 16192
359056730871227329 1084 11857
253105323951615457 9596 14859
543652732212923009 7121 19918
560747320516092865 21362 21773
811015529331836417 11719 16360
410375886545452289 6589 9234
152222053593991553 2157 12158
58786014109593057 9334 12774
500388591000611201 9686 10222
402705537799789697 5398 10299
775250541981240065 5664 10322
676555027025436545 7115 14616
19726746789483941 216 17877
194547309296424929 7080 19775
818625348537128833 4884 10770
363710788916883137 8522 16851
890007227262767489 994 2561
740126774123837057 6542 19208
25228407736666017 8753 20659
143381273340189361 1307 1573
551513666767458945 8426 17073
269191872526150177 10063 13467
344018946907429057 5398 21823
460426053050731841 16119 19920
889654517488050817 12367 18005
952599430958201729 17367 17433
260876472001161377 20455 22172
997701073722019713 10387 15859
896652709958441857 7299 17483
466337646321008513 3017 11526
913482967618794113 3379 19161
544488712417553729 7183 21255
511495237627993729 11079 15827
864372289817936257 17126 17582
605144661859572609 6132 12025
547796808483376193 7340 14958
952492555236982913 6362 21011
821465035506648193 8254 21250
186537721457543873 10535 21477
585968300085802753 9936 21592
573522076508648833 1582 4552
897509199725419649 1264 9843
890103972404990209 3123 15522
910327431894209793 7359 7637
535150448510744769 3746 4920
857500351644674177 7492 19447
888792498342471809 11401 17263
436645780902900097 8545 18976
218353480478949537 5102 10926
30420784735611053 4862 17556
277986065918970113 4173 7477
713143140598951681 9128 9884
138863426427700881 5991 16343
152356786457559681 17507 21284
625088075593200897 12380 13975
821521171114604033 5264 16519
196028576000966113 9669 10289
482250071444212865 18863 21117
333071450458493953 9584 9608
305013227153118273 15915 17889
947602609236167169 1774 1918
242848714416155073 8614 13112
69375867128716353 3722 8212
782348478846195457 7661 17942
511598730728930945 6021 15919
586582495463119361 8629 21717
526329314021541697 11013 20253
165473905788921633 12563 16712
913129029594539777 5286 10041
450031814724169985 1104 20794
19584446017947957 19138 20946
415330533804855425 13531 18378
707260626123908097 15206 18880
397052308347525697 10554 21987
472094902963153345 132 9927
654291960019257601 17282 20430
491989776627615809 2109 12222
86998065434002577 12534 17997
357481985304278977 11978 19585
613270337062608897 10108 11216
186471027150982849 3989 7093
490268968959071553 17414 20318
232203145833853601 16711 17509
780079124189448705 7832 9441
381023547026369857 2095 4779
729881224928291713 5010 8525
724050974525855617 4696 8629
984389624279209857 15071 18413
593928747105845633 2041 4132
198088665749395425 10111 18140
777880036312314625 14684 20349
301381173586115393 12583 16578
306765007488063873 8129 20502
796304978501566977 5832 20163
710149381853572225 9969 12102
175689398224342593 3432 18102
340504618117645185 10252 14910
111607678948473681 2910 22001
173326101404132513 1888 7149
201104760212551521 4732 9925
608707685293563137 240 3352
582732490276370689 4805 18150
570240244268607169 12762 14032
478141248958515073 18616 20830
906145590374986625 2421 5396
153355854142120065 2629 20091
237309093578591745 6719 14627
396434093839978625 4758 9315
9705416318734451 2937 13260
163152663188228065 16988 21095
893729480701384961 2081 17846
834162342532017921 14983 18065
566474395621948929 2760 9316
812020021223020161 1067 20355
350215858015292993 18155 21643
461428630444054017 1449 4880
588862692276801921 4429 15519
146264972273840513 1453 6120
313959535553838273 4566 6820
204741021561325441 18093 20569
670251522970996609 1639 11913
275628755199676321 4555 20768
703896138632519041 2709 21074
148281992636007937 3032 3687
563084561488533825 20804 22095
226801298996875297 1762 10156
199164272526846977 790 10134
684244023542312577 7562 10281
545061567579661953 8890 13476
184481437847637153 8217 19279
640263899069214721 5688 17699
595761409197784577 12285 19477
43027049977137465 8396 11758
748849756845729025 122 17342
352698351174726785 1328 2969
775350385259663745 2635 12308
527531325237870145 7348 19708
554206141687387777 1787 6181
792004547292453505 12747 19042
309636023330561729 17879 19288
457509382184735361 11577 12825
125022060937638465 20270 21048
51612131108644377 1062 15457
854721164151847297 9776 18982
502082318412785601 15227 20294
92182420273275057 4501 14571
524869265002269697 602 20449
289941481726025089 414 6192
837519593107298689 6083 20174
925032556863513345 12838 17860
273150961270832929 3187 9099
71928169991032577 6214 11885
688665751798051713 5533 19533
647166651277842689 4657 11452
685920455505726721 5709 21405
63717279069770425 6248 8972
616765436144913025 13141 13236
760733586507868161 10867 15978
698015524201483777 1246 5116
729828962737322241 6981 15150
245123207914300417 5884 16022
892309141355951873 5058 8557
885725136232100097 7187 12220
859392395086210561 708 21378
40292803464250681 2202 6528
751878431078225153 10669 19904
37227717720188737 19323 20004
593989434926676609 8066 13792
543761705807806785 184 8632
545853764273061889 15253 21562
484875914561047937 17712 19469
730283823734360705 7192 18310
676014188170125185 13332 21470
357859634078366209 5288 8126
406204368943807745 1304 10028
571919359451904065 12944 17095
744427058394162305 17860 18891
481662466282045889 13831 16127
116351998135645121 16121 21730
99711656663878049 12002 16280
896060030083003009 3264 4093
705397069459806465 9026 13076
865148888062638081 9718 16905
789800346096093569 8843 15172
517804776493843393 9454 10966
973308535232916993 1240 4651
955115503332155649 10954 18182
959023445540729857 3490 17189
535686099419347521 5345 10195
230626682685866049 551 11782
859128781796759041 10536 13760
275049712677862593 3787 7418
472873080106548801 8082 12656
50834092399838937 12069 18237
44971138058418345 10064 12636
802359630351865857 4017 9542
247040385171668929 4478 5533
486267394942714753 12799 16016
124214758954426689 8353 9988
227477839167796961 2421 10358
11377889971182499 17945 19131
528368828509798081 5574 8904
810100147552720513 13579 19201
328280883298269569 4327 15286
343413267485157569 3410 3571
340520223231763457 10228 20462
677814973014395905 5625 12956
229960635635457313 1374 17542
969894984958354945 5329 7387
683658567957309057 3442 6765
414812224355035393 1716 19864
978417280385762945 13982 15727
176665065827773313 345 14623
514080231577779073 3665 7490
781845759154041473 15812 19132
711462817386326657 11176 21798
516489823342279681 1537 20274
837153807689531905 15164 17633
889941896122497409 12684 14241
517088275322940673 9791 11570
306345367250667521 3418 19406
465118491087096705 7786 14272
256638035645156737 8817 17321
530911743148074305 5328 21816
344180838498939329 8137 19639
188659939746173665 18132 18254
917948717460991105 15228 18784
83381512835607905 10703 11359
903588851535811713 12673 13392
39317789090304705 14746 21018
231486352039301121 3125 8721
699835634665511425 3350 17025
247357332077395841 4084 17375
223652428938549985 11020 20897
861163404444727809 10848 10874
468467581007097089 12071 20187
986192642527708289 7171 11590
53022390103777185 16034 21918
344505379064575105 8559 20321
4844058563612920 65 8834
679998400191120513 5540 12442
799211779652182529 9495 11815
28754862995686637 3699 5862
785966864753838465 12922 20727
203350527446058753 13583 15827
72288713844429249 525 15573
549966447655695105 19309 19826
627942613837980417 4705 10098
875984640676218625 6974 7120
661134688257305985 9283 11449
307875874794792257 13324 13387
211973725045560001 6941 8744
979339698476263041 11604 21117
89100358032069953 1732 4052
55544557039244329 9852 16607
793337830832122369 10296 19000
561989701963423041 3397 8162
629129340111660417 2198 7787
133078016896707393 4096 6234
73882290979490513 11428 21718
885025983434626817 4783 6597
578237456213727745 7818 11045
494914084295974273 4220 14183
993802350060924801 5763 15367
212384046610733185 6098 11366
16104372639944133 17590 18861
335469203720112577 9873 16847
263447214317942273 8418 20292
134373844805150353 5061 15685
544266923344324033 15959 17612
242889240322032417 4544 7281
467834511739688705 4284 11784
183278615043573025 12703 14729
20412588474300721 5895 8083
699220052585349761 1702 9684
739551798598647297 7085 17280
100217738944774481 6861 15403
637846704358068481 6020 7218
800813129610990209 3632 10932
310760549378109377 4368 13597
919281387549343489 10682 16922
846512065140217345 10627 16478
57908086471304185 2037 8084
769944977427222401 8676 13941
709371739753958529 3588 4527
234013703464952993 7344 16802
419157083778547009 2886 15337
908591643298571265 13437 20912
751735155073244929 3648 12475
169858870272207681 4501 8448
486821600163398913 8069 13026
538747679061138753 979 18632
511724643609465345 740 11956
522351634406717825 326 12722
582299751251785089 9528 10052
282862152438134721 10503 15672
601150121862243457 196 10718
265947153843654849 9143 9963
589727828464578561 3712 12665
817818176894569089 16843 20298
121288084856228545 11891 21568
159911594406665345 10720 20549
657213238044850049 3955 9392
427839405293589441 6239 12660
159240275504057409 8521 14073
671263951395189889 11199 12227
39742867641155753 8326 8783
565105087953490689 3472 21238
599235503655176449 6978 16743
882484727047696513 7104 13885
903291407042932097 12899 16134
808409493368948481 13314 14175
857417772408037889 9175 19705
635527594745980161 20653 22104
413823613775395649 771 2706
571905744010415169 842 20673
189790120483888097 17806 22047
658302901812945153 8805 20706
154813255716423009 10992 15059
867607572984759681 13045 21454
128794899274819137 10472 13309
859930189172302977 4751 7806
959034794196714497 6813 18418
633486722428124033 932 16187
629390384086956801 15974 20393
500469900523384577 806 14735
820542104687124353 1058 12175
667175243808607361 10329 11947
139688483601613457 9648 21701
95206178537779345 1939 7231
246126980663365921 2991 9169
163812386341781761 16414 17918
27881672172934913 500 10507
930402163406782337 713 19642
396719142068381121 4770 10443
652691634966181761 6406 11298
304316938770025281 2260 11109
96200582359642801 8909 13268
702094285466490241 15214 21239
715166346288803841 4799 15795
67553336654736289 7631 9582
304284710032376897 487 10029
460217681001015681 19481 21259
996738892092288641 7654 9086
502825441763260289 8531 9847
196212051295418625 1856 7435
768263254128402945 11331 17106
497239817895852801 15202 17948
981660497730370433 19848 21076
778024412845652993 2566 8552
97882300306938673 21782 21807
29226821181175921 9189 17124
997970054059603457 10887 19572
374737450034388097 3464 11402
904097280866995585 6926 15936
717799912732338945 15128 20968
458640303600883905 3923 16234
593409363537588737 11902 16852
936084850682309633 1074 1912
913415507595551873 2522 4372
589736908749042561 7088 10799
146346239078212641 9218 21930
849283685498125569 21540 21920
388339961939799169 2459 3367
271552685122383521 4478 9834
619159634982750593 16946 18309
361287121352123841 8312 14006
969338791093669249 7613 8671
559867899419909761 7371 9930
896264489395093761 1900 4994
467803402947868801 6794 7015
153153034746530625 8341 12746
54345947189016641 16203 22083
675281303980611329 5522 14400
167907774608099905 147 18129
883245540233851009 997 14646
439709618862419649 58 2557
429849926431842305 9530 22098
127566049046510705 6968 15708
709058876476852609 14210 17275
237367851143783777 8276 19065
107612162534465489 3969 12756
734048968151743233 13462 18910
472339732015832705 7078 10158
584997608135974913 1850 21303
488490962468233665 3629 18258
917825938776150657 6113 21272
485553553164372417 14586 17095
714113155014057857 7134 13251
361674107902317121 12089 17477
908645897664460033 524 9861
698514405118295681 2310 4115
960133289047117697 15483 20733
813564238798022657 5591 18543
73977445643794945 3964 13291
451440152378630465 4599 20696
339518890868685505 11154 17552
930923764154115969 5772 18161
95360304526597169 4391 18621
242938617591967457 2972 11526
422206265585000321 6880 11714
12936761720993673 11468 19539
765460903351812097 592 17561
204037952374498849 5028 5233
857188971093545857 1 12072
24219450469715297 9978 18534
539046806107283073 11451 16425
165270602367662881 1110 16871
151459992361250081 119 17969
1100278830421076 14601 17306
907393063437627521 19035 21973
880856534173709313 7015 11798
318750027882440897 13427 18885
610799173911928449 13234 15323
559878718546944065 9408 17124
976934376438642049 2351 7412
700094120601104257 2543 12189
144377104580314625 16286 18037
880168935054530945 17407 17901
911160373687884801 2843 17544
493110702740192833 4207 11482
158290886909057345 850 19347
438227854454371649 7730 13325
857311122076659201 15123 18183
425242144732688833 1067 3070
446738166616825089 14198 19818
983664645565472257 5689 6652
196138513492449825 9846 10715
166716915294824033 3001 21558
380252812181268481 11034 14143
830150590440215553 7090 14910
734860720941078657 13102 20816
834658285121317761 19788 20104
159625606858185153 8774 19114
113803773121720305 6707 13791
971432976360795009 14551 20113
607965953215693185 255 16470
654468200345192449 3127 9297
988840311908777601 9666 12191
542102884440431873 802 15215
605092854995685761 926 6520
90773833807560321 7046 12848
529132414898260353 13348 14088
364568645168070337 662 19672
809762537534464129 1414 7039
461695447931120385 11478 14697
681664155029981313 11075 21842
134051386205790385 13284 16497
733530672112831233 377 2654
622374485083184897 139 11031
673681067157804801 16960 21198
512366396273982593 1909 8982
433770330165781825 7111 7717
226801066047173089 1564 3893
525409778313392193 5606 14471
134108965035331089 4977 21338
450412388208743425 17149 17167
28032321650158565 15743 19743
839774205815292161 832 21712
49710335993971457 10989 13472
658232662924529409 17069 22152
320179552424818305 14924 18970
514125708706163905 12858 22108
339594529169467329 6330 15027
161653921781489633 16563 22021
100810637738277361 11610 11674
990581268674748801 4317 8474
821079052268139265 13609 13711
378306579836543489 4492 14884
697090782080110209 9859 16571
784446619636785409 2826 12780
280988355255921377 3481 3736
792724492253736193 799 12726
371266332930275649 8063 18417
317085553010390017 10063 12794
800039856137310337 6485 13876
423674597039660481 254 6049
716022094325026561 5018 9507
152552710926503457 18115 18951
84645037864113697 6423 15266
483239066061539521 14020 17616
304726355404852737 14948 15134
77780354663833153 11330 20834
429444050135593601 4419 10616
642768897071970689 5146 19875
84408816363279009 11216 18192
664920172990296321 7712 20170
938138007908243329 8530 9432
624466337716281601 6478 13038
821158787818859521 6561 20331
961784487329300225 3592 10039
916350323208824577 4384 19278
856262986844153985 497 13686
631023526204970113 20981 21260
331777530249272705 8880 13855
200563500838434561 1219 6003
744848681386624641 6825 19918
278843409813021025 8202 19244
627202133198682753 7184 17578
430742434268260865 3154 8107
804556161092772737 1084 14810
699070920134474241 6227 17398
357690471176372417 2116 7973
537045917959325441 1070 16379
730075821047361025 8015 18051
704648133625568129 14331 18495
196434788638345729 14681 17711
665896408988906753 7071 10468
304796425611396417 950 7331
392501712465914945 808 16359
547955584897241729 1908 2238
387350586735472321 10165 21453
314449279742031937 3604 16154
539069271798155137 10315 17365
338785881069544129 3544 22121
820791536961841921 13409 14744
892557847056433921 5465 8417
690285557820615681 7759 19787
152491236768160129 9389 16399
602923988442945793 6512 12500
699219981006191233 15897 18699
493295158458437313 631 20348
138081445724328241 131 5561
761248518809928449 11635 14621
251608608624547265 13852 16651
569359548660898433 3504 9167
210671627852892833 15292 15766
204845584026493569 963 7732
541276687998188097 1104 14481
288404208163683521 8566 19681
229163063448812225 2345 14244
906517175376272641 4151 13268
732276363398522497 4944 15154
746695403314603777 16500 17382
481057895720343937 18143 18699
927089431521643777 2277 5299
412008278384345089 6306 6956
63410058789798993 10418 17819
691992073225680513 1173 16766
271825193594814593 5898 15769
224737789658473025 965 15814
464405022224710273 16793 17890
279237926484885441 8617 21471
515157850901125889 6623 6878
151358165525405057 12420 13958
99218007450133425 11638 17217
915736885587808257 6778 15329
74938446152422961 7748 15353
588129564955249153 9371 10791
899030652658424833 2076 2400
4994360511236807 4878 10234
649563454704981761 9262 9979
336034489011122881 8442 16882
209658510928448993 4738 15468
87598035594869121 9804 15974
386072484551867521 18683 19040
739698288242930561 11794 21571
277142464610122369 13177 13634
816778086705770753 10307 15730
856799925313744385 14840 17675
343535010089876609 8869 19487
698615084610423809 6759 12015
122258426544807009 9283 14999
465533867685046209 8225 19056
380277191867275393 17469 18011
624092903132506625 16850 19022
806972332816119553 17024 20155
857355982224056833 4157 14098
225090960040173377 9862 17420
173865496398065025 19383 22135
727729028092046081 3520 12468
692259050525841281 15389 21126
173197797707000961 4291 15139
261253744830369793 16654 18139
145690271660956929 3116 18941
480991045186108609 12698 21429
800829402030924289 6766 10644
743606714591408001 2624 19913
901993104944313729 10165 12793
338957620051978369 3020 21450
3314984264772392 2066 12099
699288348751323905 11072 16023
993856875711831169 937 9338
553905161562262529 7176 8553
59398979517364841 5258 20462
200735631221874657 6613 14388
472234864809951937 19967 21684
895855728005265921 2009 9766
721144244004772609 3257 18172
450988154407880897 14189 19467
538083564948923521 2215 21648
30599828766249005 10998 11174
81999236719493489 4826 21604
722809144821667329 3312 11744
324571226767592001 162 3334
185074632599587105 3120 3718
524180222733729537 10481 21125
506929042165253889 1064 9372
270352005412608065 20546 20704
105140405142300609 5481 15277
317199009229906177 10146 18836
382208749113573249 6148 6645
727088223730067585 719 3005
141468323786021697 11882 16700
843285945322275457 12497 18618
780679733729257857 19018 21660
624781228372686593 18420 20674
92194865143603985 12473 22046
108124695297899361 5250 17556
371386336605553409 16235 21984
622616365174440705 13208 15154
863283269184471169 562 18554
286612444563512993 3650 14193
737520972968681601 1896 9221
291760052537174657 3940 6307
517637717169442625 12057 12298
917544530836718081 5382 11603
302169488574492097 11091 13674
960062098810016769 1217 8477
357292380291163201 1179 18802
846828822465663873 6516 7049
671610789806507521 3797 13703
956484604222513409 13117 13940
101671964920406305 3132 12427
709070303700823297 3149 11545
235956085423481441 4751 14801
44245322356221809 1797 12961
318094361071409537 9898 21926
199513085775674177 14877 21178
691257712414355329 395 19738
854448542907082497 9162 16961
154336055631041793 9374 18792
424143255280053953 14756 15744
243229633897016129 17314 20625
514075709102218753 10651 12767
290058663546993473 1688 13201
511374410030651201 13989 21339
410440355444521281 11873 17418
400691412089887681 2611 4278
333926821039320065 4736 7722
444666229957558529 295 18087
276178270138473185 11408 12737
907533423420137089 2193 11195
662935337487560577 108 13299
736547798934008577 20409 20684
626938374533992321 1634 8844
232618347876300641 16736 20308
743283479452294657 715 7252
350089445478371201 10711 15983
967301960074252033 2061 9230
839302614903790081 14846 22130
148438123815388673 1906 17431
907522418353192193 880 13854
893416339814805889 2461 6635
307962190212723649 4293 6833
957041829767327105 6269 19015
165452569775506945 2950 12860
639743981108949761 3384 15747
603038892304756097 3132 15295
675148203832911489 1393 15046
424335196735864193 839 8470
857528643665133953 6566 20119
219966854192055201 2033 5160
784881830808252801 8369 15073
653331102300452225 647 739
331684331615946369 10945 21233
515134790937697345 339 10432
22875078882371725 8154 17693
811481596241417729 2502 21953
560590120435463745 2345 14216
631128631351831553 12905 13297
381455821835864129 9601 17831
27830370404924309 3805 16412
997484277207774977 16291 20839
540480059726792897 1511 11358
995150117546977281 1453 14010
846565771384700161 13013 20805
541583618384251521 14358 19650
684839903386919297 6660 12863
713098702592084481 9507 22151
762715763820775553 4363 20435
252372805270653089 13788 16012
683096406565159297 3621 10841
499817370002936897 2958 13048
368032644488817345 10443 14894
594252326557423745 2328 4233
431037563198632513 13285 14855
384585453737209089 3711 14886
928463142784916993 5137 19060
75317321747547793 17684 21997
285659153159134145 3331 7747
572725311631749889 788 20381
441394739743895297 13935 20807
369751221846101441 2474 20352
697466250702152705 949 7206
416115441039586625 17850 19174
724458667856136833 4286 21801
776322486654152065 13964 18411
761801063029299329 1470 13104
138312240502123985 3376 6396
904186930168673793 10221 17873
705808563956921345 4663 14438
452424323314122753 11744 21498
741367009177118081 1760 4105
572772611970687937 571 14073
269752647312145665 2883 9418
383726418840115713 7365 19259
153417115830897889 10378 20703
619452564271806977 11194 19942
595574928529330817 4595 5608
537868293542292289 4947 5349
971879933509946113 9443 14849
308877027783520193 6955 8587
274374890784116577 14470 16187
565046237730047809 7958 21598
726936687032342401 566 3816
45884751709746041 5828 21711
85313831134229185 13673 14088
703509278599089025 9483 18642
341187360683711937 5922 13172
642372455842032513 7420 21027
483671299494517377 13827 21823
614878325814050433 3654 11855
847988825465215233 1045 7832
979816899738079233 7844 17630
109814557388332897 3293 9644
143042819460990961 5204 15221
704032931422752001 3031 16091
167234171639218945 5068 20358
16570556521031677 11575 17777
194138685530294465 11731 19914
489031033486945409 4858 6748
540076904753203009 725 17840
337884376918637505 95 3166
222911239295573441 1306 8041
21672841372613049 14959 19009
776283782093084801 16123 18156
569100609540726081 4077 17794
678583602003005441 14979 18297
77922167924320721 3330 3494
651289715721201665 4792 21308
507503881411352641 895 10078
802005523678108289 6471 19752
913676658351256833 1126 9907
378537294499206913 3074 11809
641565664915361793 17709 18731
325544547093290497 6366 21701
654204477570054657 14648 21593
434533298790807297 3 15055
481205749479684673 11536 16569
467471517519587841 9402 9717
599804776868332161 4226 15543
330776093503313729 15358 20284
13702345900242109 16113 19656
552430852309829121 6147 6921
439922116814607041 7516 17268
36323344887318145 2573 9836
346963803584841921 6160 13666
157293046128049953 1523 16977
892454453271888385 18262 20644
976132574140759553 5491 12183
281871411460969057 4726 12891
764957914251301249 12717 20788
64081360022633761 8765 18414
517722374584348417 7530 18657
328355786744637633 2795 18303
4582380325079073 345 7916
830830427381904769 13482 16102
132677491489769041 8567 16736
757692994682486145 5985 19138
21691508752429201 11151 12859
282396803763440129 162 8369
484939207050285121 5349 8050
49989849264065353 7963 16878
821516278039357697 416 22046
72410198970011665 308 18346
293941399985325121 10088 14184
356634882254780929 12481 19035
388881602405508161 414 11196
730256906504813185 4390 16495
171105072366327009 5422 16680
830161298222222337 6830 9496
442613647299143745 5226 6327
275438089944778145 19 17837
690997867940577537 878 8006
277914919019622177 13431 21586
125691862629299329 4005 13840
36881277879608377 7684 16593
675982959012980481 1564 14095
142432724949955521 924 5880
167558688045549089 3562 5535
418096285601940545 654 11688
222181465322645281 11254 21054
293680184062708353 5516 13064
844813879957161601 10379 19250
512431192134464193 1596 19242
36187100821887697 4387 16503
201307188232604513 5736 17535
783031182688493057 1920 21252
305665110798948097 1321 11203
581708835329688833 3259 12742
325777147335600129 7478 11266
517087928716296833 2543 9347
597373862870021761 4922 9466
733059820189861761 9024 17622
784390693472218497 164 11102
101013417827207521 6453 15795
416398859413199297 11913 18644
712416472816126849 5593 17370
692528578291813761 14763 20991
631134904769982849 7602 8974
334690078682022849 375 9758
148673256852003265 19713 20851
904416770543619457 1292 12212
627801032057167361 4009 9036
730007557943345409 6983 9248
970524145112872065 1297 4995
955784540521449345 3318 6419
980136891494669953 13313 13356
290553861812661313 1648 12088
352493824010775105 2247 7086
789232515578689281 8455 17021
873452897285321985 10840 14556
269549106613034433 1656 21324
121778203289462545 3567 5474
690116368868729089 2854 7897
427786617663816321 12726 21468
607901874421564545 8239 9491
442067546117907969 11175 14582
816322024413253249 4147 9929
925672953475501697 5906 20202
768200303836472705 9974 9987
488524344404961409 4549 5474
731374088016821121 4623 6353
604058883410335361 623 16135
229849359585777793 1035 8912
470654745106013889 6521 7525
580669707930937345 15990 20583
245124729245876705 3489 21975
146789322405176385 39 13646
236204697794502049 10822 12388
540929294024323329 14022 15764
798839842939532417 14031 15831
776198466638128129 17554 19359
773062854366781185 7239 17808
150742542038372577 14638 18050
190937093240339809 13697 15564
356136268255291073 5465 8086
925469420938352257 2251 9227
244777082797781985 1823 9755
357582845164404993 3883 18396
96323872953341553 4168 12413
247996452272627009 9575 14475
787096867506122113 16936 17986
555667593695691393 10056 11942
600162515174851329 18348 20011
62538302960373217 15941 20959
673272171984621057 4650 6166
638042345935179649 12127 12908
155509676791290017 10585 16250
871063919538681089 8953 10114
961591917409705857 166 16259
378247556126499521 5657 18837
11393571310357233 9025 12634
455643186302747713 6582 19117
337625925270856449 1320 17831
60770218034964073 12561 13146
639350598306741377 13292 17002
397150437221977601 5192 12882
422418812405098241 410 3253
511440921549510849 11703 16895
499894295832042689 2059 15263
729327329623853185 1360 9607
733392550567970177 8803 11257
978441597613386497 332 18442
482119588334988673 4823 12612
864187354654728065 8212 21851
301130326573073153 14733 20075
847106620169487489 774 3535
739839346617209473 627 4690
361073147466154177 10519 21486
659024306073320065 8157 21669
210218230098036 13445 16233
440043007062733697 9238 10500
132418269108551809 584 9636
852583289066771457 3631 9481
748062087948344577 1297 1947
94835802311003201 7210 12593
86175074740989297 3627 20626
379177110688459585 3278 14066
37175996180014441 11867 15979
839213597193598593 1026 15473
284082471486538433 75 1697
357182049296866945 820 1211
99603345979463857 4071 19904
713778964624005121 15164 19407
466969616577127745 15945 21509
447799517779742465 3340 20758
683680443272169985 19848 20151
730410538717642113 882 15477
268006724840017089 16177 22151
997037995888703617 18723 21085
476744875089057281 2378 20664
53436409226016225 4695 6492
841479956579970433 6730 9240
835139573765587841 5439 16514
616528295734060033 13344 17376
879384934894254337 1022 4150
701916655006908033 4542 9223
143636682145782401 16436 21779
225000330586457409 5287 5823
702119416095406721 683 17331
754227809048270337 2347 20022
675655645514780161 6141 15113
480366560413347777 12062 14054
311208141557806081 16668 16904
242349345168531009 3823 12600
464330673253968513 10826 17126
773032954585207937 12018 18066
590714972683407745 11988 14521
328410513195247937 7201 12094
470418863040180225 4471 12214
232334991948807361 6708 8499
511069414355425537 12110 19032
397869038621745857 11120 19724
568452792960798081 8792 21871
234762355816830145 11582 18999
483015605752719041 5542 10013
863836679920975617 8591 10341
937946386472219777 4162 10291
142734827082382049 4310 4544
861448411026280833 6590 10907
95858166563299825 10359 10643
571071009964256833 323 12271
316522139359140225 730 15355
36698360249808105 5081 12063
238959014182906785 9455 13534
911506268796557569 11446 16032
590845414784229889 9942 20198
466877148331739969 7664 12958
716476230183257473 5051 12710
953382766745406209 7490 19628
721620681200992257 13035 13505
719468306070275841 69 21062
458038248511424961 10908 19707
728786248340270465 7106 11676
456151193362632769 16635 20640
182545075745785825 5847 15533
679449378864386945 7689 10011
443473116079232449 11771 12304
640165155065321985 1081 15753
451796016076663425 3857 21808
915917435717286529 10121 17896
451420367490953793 11451 17434
285124278230643585 9303 10227
421789990515058817 5911 21944
10173838784378831 19165 21942
329637592958093249 9206 12786
526266731412366785 6399 19279
28342521228076125 6131 13837
653081161337833985 9485 11785
987218876633107841 3022 6986
512340736501347009 7816 19258
170056581197904673 14335 16486
621186658717771649 7953 11394
650697312162137089 2016 12365
197752681044935489 3240 4844
144579311180997665 5112 19451
42619548868852777 16574 18069
767048444786183809 8251 15832
832091437083608577 5497 21462
579193449291800321 4915 6242
323377552334459777 5512 7952
83710344211070273 622 13055
345268928237604929 3130 19925
223275011220671617 816 4487
988412243328948353 14342 22092
51161260928665801 10178 20530
352781177450186305 7526 13058
555998521058533889 2940 5930
828385928791657729 3845 10755
69209984931646321 15000 19895
808164410811716737 1873 3293
197434428882424129 12667 16771
820292871203317761 3949 13049
206373172492561697 4251 11969
421292600750081921 6599 9899
892711824156513921 12577 18989
219447515916197505 14996 17075
777577096375253505 10329 14441
463806417078050241 3590 21018
961939726122302849 11744 15767
647149787313789953 2643 17821
405842570012680449 537 19215
978124229437003777 6610 13823
714693666189582209 3187 6233
552525292774031809 1304 13805
927380259319974657 211 19047
284983882069045793 6114 8384
355557535396407361 5869 16029
972864231662011777 20032 21857
157303289415068545 5934 14272
996494754085819777 9513 21443
341815314781705153 1519 5968
402879760923820417 790 12857
217494040091494881 14309 17696
46813437982454073 9473 12566
278139900508286081 10346 16675
892682331792652673 17328 17747
863456365928982401 6451 12312
969738528568871809 9342 14076
75128341286919921 8263 10578
294303896151472321 4009 22024
229532236937231457 2684 19028
310070826258286273 1224 5020
884760985583774593 12583 14125
169062698723504225 114 12227
259827036106770497 3342 5807
541200035264029825 10446 11979
929167852743908865 1320 8771
39068434982521441 5485 15585
95609533688062241 1705 6028
672128091210940033 8465 10947
729195558032650113 16221 17749
936236676989349121 10623 11009
60744946936040377 4279 19021
219467896466358785 9657 17828
932783899184578049 5884 11428
76193462769207793 5849 15973
8671550942025875 2312 18384
859684787638375553 3855 18062
253559313856477793 4617 6864
701663621846474625 3360 9684
473207093528486657 13000 20246
689171820675273473 3629 5793
317684405906014465 13991 19285
923982582649141889 9094 18834
778609847504370177 9118 10635
39239247330218777 5697 14473
139095176162022945 4587 15763
700258889184706177 5402 6890
411234569369753473 3366 18127
513698684929057217 160 17395
703912042815197441 13461 17194
859826257172425601 6883 13402
107104987318322737 6897 20321
741753761896664065 3850 5832
745003760239605121 6601 13335
513717536193833985 1056 5441
259935775614707169 13426 14936
31066766858618425 12749 15870
275266505455839201 7803 15615
906101226894104833 14132 14670
67617349620960001 4672 10124
37225351840053377 9359 18065
167880261065768353 11442 20476
192452043331311265 7411 13649
898840298412494593 5086 14968
967829952632360577 4405 9082
915222744826728321 7390 13740
135563222728830369 10177 16298
434171922558547841 11630 17436
52881604291005857 16177 17139
353734081589642817 3627 3870
911607680638095233 2206 10002
398169225745760961 6404 11361
738266559464040705 5855 19638
345184745600953153 443 11366
212950501364598913 18668 20890
3559882995730846 8888 21848
605478874330973569 15369 17349
187731582662372897 639 18045
455314453949508673 401 9485
349559237768403393 7942 15932
557240223855490753 13971 16741
471953514855378817 4289 4519
961586045532452993 8178 19912
900306327752943489 639 21924
613687957323097729 612 3495
573716397968986753 13699 20442
554779879047995201 8766 18989
184359367126234017 6211 18468
375003119246077441 6362 10273
410077005919752961 8097 18248
584586583429011585 12166 18573
42230084006419593 7314 12038
70810152173240937 10016 13941
196225819822082305 4627 8790
306022144304645121 6768 18811
67970888244929033 2571 10484
240844579240775393 5522 9144
997288764454815233 10786 17310
979856894088708737 5140 8323
476648089085173889 18999 20881
691074447943069697 11183 13939
932135824176704385 8389 8783
561988534856364929 4639 21165
37802357069637081 3138 19044
19871015088728685 7695 17317
67531146368786209 4336 20151
366368178002613121 1441 2080
173253392399331585 11793 12911
894524378737063553 14268 17775
747231365725788545 4489 5969
331499303865566465 3706 12072
975263385240623361 5014 11589
423335828584175297 7295 13537
286098019681610081 8283 14515
186289584780706017 2568 13917
79422394734180561 2686 21804
566010904285324289 1783 7533
374912636435546177 11724 19756
823902488909251201 17811 21984
768822295189323777 18077 18269
67820834061610217 192 9894
985220924946325761 2239 9630
963362302154489985 11962 17661
807183502644321025 1894 7940
13065486144061113 12508 12675
129912043380166161 232 16661
853520484044363265 7510 10910
635504365139183873 8019 8203
752203515657061633 18151 18178
165961731336942369 7149 8799
482475923116805185 12417 14054
228305938182288065 2558 14549
755435341935626753 16849 20997
859310724235207553 9155 18157
861914490596287617 9722 19653
22308935495658489 1229 18387
333727258507355649 302 3307
653563888012193665 16559 17667
308727120495728257 2328 18812
504944006696021569 13163 19332
205820672549979393 6767 18416
276307481289059361 10645 16867
828688282217367297 5586 5607
806875210609746305 5648 17695
495624505059243585 11838 13453
308453432864546049 15286 21719
286310970759426913 12159 21246
677998687929559169 1817 15070
946861469729444865 9290 22083
759107077331840641 20784 21048
822998032262315649 11943 14126
658328152399434369 1108 8301
328625600160268737 13479 16481
203869983263835777 13981 15691
248415581348847777 12373 14946
873834978161326593 4366 13914
173679323958655361 14449 18501
127958899281118481 18916 21886
898130264027397377 11266 15488
404587424813428225 8884 9575
997318901103245313 15456 21964
783646995904909697 11216 20541
728860988335110657 11356 13038
472219973614400577 8632 15953
954287465081538561 8324 15014
937791057903815809 5067 13335
450455296900255297 495 5910
81523910621541521 5403 6178
829710541296226049 5771 16105
209949645368645569 11527 15663
994543603698485121 8396 17628
204323247873119841 11624 19770
261940080567232065 1602 2885
442049054493686785 11245 11397
51758873967255425 5129 14613
12199884516121529 8645 20765
954465048729833345 11346 19346
400817733505725441 16735 19013
214817804025823745 11589 12785
119347638540418193 3816 5553
253999768846799873 11475 17808
595262207863733249 9142 12453
120399969125227105 15639 21649
781030489008884353 2270 10593
115190832913828705 6519 13449
641150104252538753 918 12277
49766564923327649 2269 4621
671835120870255745 7194 18201
11159797642623205 976 17951
267525097512937281 6473 17164
621938084244472833 3876 20960
328055722107535553 3352 12139
514767366454794497 8062 15616
128306100988588417 16958 21403
373883357941519297 8696 10403
838919008609522561 3104 14651
908865649712343041 5189 19949
243495341326685377 7158 21254
283818659429922337 12510 17506
592613708256550401 8365 19182
485093699946805377 11281 12994
384788666044777025 19972 20751
255007839309296705 8619 14849
177770284783790081 5892 12578
969538150929228289 2683 12470
571673088670259265 12020 12114
571400531927306305 8641 16746
183557586526490017 14850 18758
438770761346962241 11128 17734
135512744471945729 18966 21122
680428172273945345 3 8628
78212427661284785 4331 6818
939708288120844033 13147 13185
416641672234767681 17720 21633
904054691721224705 4831 19800
444759912536227393 10283 17910
939112703507664257 13905 16282
5951716679042819 3989 9976
862883137343981569 4508 9066
153955659629460225 14198 16143
450431636587897089 781 13799
747612924494894977 6897 16428
290258894371984129 5458 22068
20000033092458125 6454 14285
823515376037494913 10765 16922
249993647050295905 19324 21232
268767497231703361 2037 5181
748128109218541185 11646 15743
452358129725130433 12249 14525
971034727137841025 2062 20355
729558004138080897 11743 18869
600431455030872065 4879 15535
132592810162595505 7715 8375
662628198150763137 3526 7425
789164395792322945 1471 17092
904757939006415745 2081 13765
168590715666145025 2909 4207
983182424322826881 16950 18185
366955252931202113 4063 21276
960677792243359361 11058 12635
133625417760402593 1613 13570
872624122629638017 895 15467
721398882756556545 16913 21293
877587054639249665 11923 19139
78974258374021393 11790 21674
80569793130543137 16434 18122
491744913150622401 4141 8852
656207437375627521 5829 16995
981746418237623425 1048 14895
344146307430683841 6801 15978
444626968553546241 5655 18612
311073572702198913 19534 21833
938713853099617537 924 17824
721679327061913473 9223 10282
47992194943869753 2765 16661
864988667179602561 4783 6112
535925819424324609 5046 15109
643800407419170945 9398 16018
857544926020988673 10832 17736
635666787674594561 744 2885
542229538629417345 9822 12471
282925650945550433 411 11087
367811490940535873 5471 20040
810528453004991489 14061 20741
539194091156009153 10532 11431
850882168034694017 2504 14042
799623868299345793 15155 16983
970414940703975041 9936 20131
869912201244805121 10466 15119
694929948113276929 13609 19022
351289404006106305 2332 16011
1249810414378772 1645 6816
783680482715556737 6546 11376
403647599079242497 2364 6673
799344944707012737 2458 4006
920692655433342081 7251 7817
400953277814640065 10008 18611
182097343203089665 6705 7220
298344306062684673 6582 9022
162764084406234145 6953 12298
10923747806902641 9794 18241
183209224249900161 8085 12673
583730808893317761 848 3755
97311468616013025 14140 17490
739678677943008001 3879 7182
259153246448939009 8616 17440
48009488523486969 8107 21921
224946129230204417 769 4968
146545853232328929 902 17596
239202693525548673 11906 15255
843039326066229249 20064 20717
965503445752446465 276 7417
285825157594022273 4000 16801
662708727816699649 4166 17620
999572277387979777 15552 18967
54821904279066305 9641 17701
35762059945245285 4603 20924
257657108016950081 852 8722
772805798591644289 982 3980
758244434483415809 10149 21924
480955189115551489 2203 6329
14089051845708413 1038 20648
977696798544538881 4381 12665
799129570041714049 5744 12053
132333577650332049 7004 18523
661541469389582977 213 9889
912490301761135233 17059 20765
658110070973904769 2248 7201
183714185083747585 4935 9248
721573566555243009 1700 18718
760103391327501057 6273 16352
717016730601557121 6847 19945
598451806622922113 18216 22168
118248728468607569 17430 21110
765807034025026945 6326 14266
265334217022100929 17523 20041
965891745890250113 2322 2352
935859202275317121 7309 18760
411572980875487105 4710 17612
243688031664703425 2634 13497
996675992919495681 3290 12486
205817970135335329 9574 18751
622382898487682433 1397 7860
526966068127862273 20621 21084
579256413493940353 8056 21291
271973898761167745 12222 12323
361990032337867969 4318 9723
729918885602302209 6898 19405
197428935651164033 8449 14763
60984334124576377 11698 19506
903712844961869825 2790 8724
802998735255030785 6037 18276
519891226259122881 13127 20580
504030341450807361 2700 9204
428833022476251073 19364 20728
850202657491422593 282 3889
286688197492015457 13843 19790
997185333832241793 10663 19936
228449814379086305 478 16925
590068665521968641 8158 9427
512265182302005697 6931 12614
526124450225019329 12905 17064
715966676707861121 1433 17923
63900208638841609 14186 21342
138393082094200545 2321 11472
339441297742574465 6711 17357
232887439852714081 905 4817
611801829554693249 8034 14848
849533531267358209 10342 17123
553347126529168065 3906 13600
520785532137690433 4014 12089
749112256572118401 4781 10626
914720454581630081 6889 11376
75566720584383521 3435 4221
992063971190884097 16015 19025
517109165736982849 2120 2350
859567626957218817 14591 21735
811291827216201985 7095 19734
50703699626293289 11415 20043
708096572982327681 2790 6950
74765293794161633 15663 21325
369458373825658241 7674 17675
665236202155920641 7651 21758
303710334091832129 7146 10456
317972885733528449 1294 16087
830604595970221697 5189 21777
887681010440100993 8395 9041
665903603602828289 4271 18209
508294677454149057 15983 18390
522245087615935681 7826 11727
736542492267243905 4262 8006
803891395028628609 6791 9131
399861208116565313 7760 18786
925037245669990657 2258 17622
745921045531129985 4771 7127
150505656508443041 11785 16312
166126713927230433 127 18302
600873178785796865 12915 16011
937494287444604161 8564 17525
132978590690427729 3731 14459
751402033501054977 3369 6147
487128447551761217 17019 19506
143071857992961073 5655 19073
753046367819422337 11304 11512
32318746749229633 650 13583
681240562012867201 1695 22166
622505856288523009 11476 21370
908236969135700225 1883 15191
470184010411831105 3744 13836
385051545530792769 15757 18716
149205511739861409 134 14442
220938716294568865 3084 9034
475731970591045441 20242 21463
474281643763696065 10831 15483
21992271294816845 2183 16222
296879154088927041 13646 14946
210177077220922817 6930 10906
987331976540936321 15110 21296
390547871955927681 14666 15491
134391420797896897 7928 15180
929672409833404545 15257 21445
18444161120889649 2010 5214
419635976800076801 10930 21229
546596125494417601 2891 15369
272592560747941793 871 16546
179051240251659745 14912 16593
966375395361122689 3665 12248
58545117123202321 14111 17375
478191023423352833 1576 14342
130788190104873089 12769 13121
891242597954981633 2015 21568
590498438607724545 215 3821
408196712665645825 6313 14020
163818424021890497 1020 2207
887690980841082241 12114 14918
48751273160917209 13147 19854
276258512184359265 12948 16230
411476610599656577 3020 21774
802176957522316801 8053 15453
600582871859032193 1777 7908
139640916132552913 2693 6831
870204351450048769 3641 16811
65236253487565681 8121 21470
215628363891624993 2798 13172
798413217251908993 6813 21956
792715377491980161 1547 9355
788690579796576001 20938 21922
989816056222892417 13304 18042
714129607574481153 3639 9117
399497485379647809 3037 6108
762092967596427009 20642 21549
729381390190610561 16970 17232
696613310806458881 11179 17860
913241010133212673 673 6389
445522273442019649 3931 12705
332653201328682241 16052 17121
317254771036889601 4106 8034
163554778719834817 7594 20067
782571526669979521 13012 17658
159472387927820577 3627 5675
552907292775632449 323 10258
983241774733379201 7676 15188
407973697546065473 1835 10929
987286596046161025 6370 18862
918083675029894401 16662 18758
167184728940249281 14303 18586
494279930970630913 5052 13705
406081136347609089 1514 11660
36169619677526297 11334 12255
282138096796693121 5511 19585
951232127684885889 1195 19701
860145123780498049 3289 7492
73594334287836465 9834 17768
288913954599571841 11621 20031
74211775672662129 11280 11989
683896837212643073 2132 3380
914531104277006849 10133 18628
2936803207965966 3604 10037
633032951298087425 624 15788
754142595211149569 6125 12084
197310991365274177 16028 21423
407152674767139905 963 21343
132387235159026065 15288 17805
66633098696343041 8252 15408
36266537226868681 7102 10149
821912856079272577 12812 18298
877824734169347969 152 4123
86899263708957617 1024 2210
192499725491277473 9229 19500
805688534697004801 3488 6906
98026281510041009 9169 11358
992260120508234369 2095 13670
771784794365732609 6341 9158
331161302966243905 11831 17908
741420012309884417 7148 14730
453637451165846529 11856 14580
964542108603897217 1594 6644
473102283613805249 7576 7713
453428697730853249 5220 5230
864299539236583297 1446 10952
507999505844555457 2253 7934
324101230563364609 14727 16718
404685276041629313 335 814
541678774471492353 318 7679
160112640986685761 3491 3925
685112872969831681 4410 8346
69680758764544497 5192 21917
463628955392692865 2374 2476
603741175753629697 8112 18367
870302571487648897 8080 9272
223143925576987809 4988 17275
279447025371339905 1906 12871
532543511429143041 4763 13965
627023606032658177 6822 19330
536003765837758529 4000 17835
308094726141234817 713 16614
751004453421945345 5285 21856
156045676260070817 6064 13270
406436289892052801 5859 12439
822607318940342273 224 14076
603268039332963457 11125 21810
775355032162714497 487 21678
481004932185722817 2639 12091
363833170200990721 14770 20200
941707070060790145 1117 9657
200812625094123137 12027 21384
617401113190151553 1527 20398
43448688406797945 201 7506
778491968685958785 11022 14822
313414341640175553 1581 12697
459286430703539137 1398 14786
622551893900379137 12675 15483
213269766923463777 986 12723
787448316600880129 8340 17495
965113225752599425 5265 15402
596843866560661249 8376 15206
788249596325531649 17248 17385
4965079400541584 13285 21338
20813726570619197 553 2558
13124509872142199 14033 20211
38709353652979673 3804 8510
265018433019939425 1088 17058
19532428473535645 15511 18441
387096556480699393 5009 21779
241759529413574369 5819 8110
693325058538285057 4045 15028
93139630395139505 6459 19533
913703582371567745 1577 6172
638069847989630337 2286 2612
298430444085617793 6715 8722
597488932875716481 11674 11725
354713056814873089 308 20667
238502679544669857 15353 17258
930134416937939073 14765 15693
788025819925390849 15449 21840
172158195702621697 3525 11838
617899460510290817 1184 3674
147672874137775521 145 2952
160551010904139713 9376 11780
940611669348314241 16078 18279
338702913409466817 18331 19887
168699822892001793 614 1365
194198890874897505 815 10114
27994104736364989 2792 4402
194114000571335777 2495 3767
662067119586644993 7777 21281
724890821294376705 17691 21779
367509879093276481 5609 21958
779898592435106561 1458 19629
481234898065032705 5649 12395
636923309908180353 4814 13686
658015989006031489 10334 18457
820970092127044609 619 14121
871215166341038081 5122 15834
211584691812486625 5029 7150
4205859635433740 7981 21822
628051046324575361 13212 21540
877480988663315073 1009 10729
272768955334040449 3097 19731
240842894363140673 1884 6393
335004400595369857 4453 10173
844365619309307649 17394 17468
162854449163386753 4708 15575
548197418970900673 2456 17068
572143837916858177 8531 19926
14106478169459537 11166 17233
744396243553236353 7694 14417
451989508679019969 2536 8217
727677884442943617 3107 18482
373709518582437313 16733 20104
715576700864556161 16246 20499
575558063568351489 380 12055
310484489289766657 11765 14249
389946897501324929 3554 10547
945377151807431169 5059 6707
161577480576113441 3360 21567
384096897661198273 19460 20523
14656479408635903 7648 15016
657957285881945345 1115 3107
164216420890610945 75 21118
934928151527319809 7770 16643
21562150954629545 1326 15883
739015760276284801 5170 12525
810842552673449345 11425 18500
67565781805473793 10556 14679
87430755568810529 3259 6697
298588423324968513 1293 21660
797761823110093313 4601 19238
396000513073548865 1933 8243
86751238788629345 5150 19195
737827249069564289 6840 16320
491454843330643585 14047 16714
90858398768990161 2805 20624
409365888262293249 279 1620
749176400997452417 2280 9559
601625417252464001 768 2263
27405054094604253 1019 19706
110578919814237505 262 18529
981779598161150337 8019 15825
143271173374813537 6747 21998
994978867963556737 16004 19047
786065665112197121 2917 3249
63047958101417833 4485 5693
151962729502898241 12758 15306
222657566771037089 8440 21826
949132819843960321 5199 11635
553597550811812033 18553 20518
521489896794776065 9011 13626
654814584078895489 8127 14554
642138176399775745 17644 22166
481113828890567425 5592 7937
629790173909313409 10905 13651
689598673942132481 14013 22042
100643554363024641 4289 16441
838373713527627009 2862 9064
663280256886906753 3051 3694
48467404092452425 5281 9899
618498818137162241 6599 20305
815288226570356097 2364 19905
968904558216948481 5901 14033
260292891024167969 4073 17437
741764496281071233 10035 18223
272426978100920545 17054 19206
506809851837033409 4309 4732
963181704701572225 5761 22158
503277154087861313 7312 14688
746433359241517953 19537 20990
865841202068665473 15480 15930
4330588624473109 12000 15524
348721882123790273 1556 13052
32793763780599505 3639 11237
82195356222740657 12215 17841
665670823849911425 12861 16850
497151611344371265 13220 16093
529718382183926209 5101 15996
83602845305350113 12571 18546
382807025773164609 9389 12467
818710012523872897 3659 13812
193932890118755809 9189 14974
304253207420458689 15312 18349
38276212519964049 11270 12106
541475046572308801 3781 22120
284852503277658529 16218 17159
388118086600783873 14703 20276
388260436194432385 1966 11724
656320365370653697 9205 14901
422170203540414209 8203 13113
851028528401712897 19092 19776
874776435463576961 6100 16475
258843282530413889 1076 1549
701972270858146177 4335 12534
707364655165363841 1055 1917
42608962539251393 5241 6131
32957502477820813 9541 22062
291104393183299969 7152 7335
909932120902908545 2279 20699
940795972042327169 12392 21965
970797776975807361 1519 12149
616033385802278785 2431 6257
697819380753045889 2331 14827
270634046001394081 1472 2406
364108713128565825 13174 20602
782640744054500481 2888 19497
714916925453025025 15214 19150
33646580849637789 9828 20734
266142648563878497 5747 15540
493377692142342273 6844 16721
841373289705884929 3556 12660
30815691238618825 3988 5856
479998400357551681 3732 15914
488514888050897153 7304 10890
783476907243596033 5042 6646
625066804286507905 7442 13820
695895346852175617 5797 17529
433716313004662593 1609 3659
478076817270547841 8245 14370
668332839020909057 9358 15683
489572278329070785 8052 10822
446113925890241345 2360 10961
591352889325349889 7941 10274
737708001762729985 8405 11902
367179316017676161 1316 5528
819090211169832833 9150 15421
806056688921174273 58 3763
756799891527638401 13071 17796
55920511670770169 5886 14672
430097605499749825 4530 17028
95681417115883953 11324 13481
492348112695470529 4866 20573
498406064396810689 753 7375
238439766051396161 4314 9218
849672585922959873 3373 21684
215818247715535713 17248 21206
13162990122317809 6578 15134
877767554909095041 2433 4317
33924300702750545 10929 11334
267697162977089665 14885 21912
381883114457615105 7114 21049
782235271389861761 1123 12716
710458272870838017 776 12945
230679518679327361 1214 10554
60483994358385473 2640 20107
451327880194664769 5833 9084
286268043926327201 3809 11230
638291341084073601 2437 4751
677523370313387777 4304 10821
236190570458926881 15038 21599
72618427437632257 2705 4951
458564905426928961 5434 9835
668417571345322881 1069 8231
534125751521965953 16982 20107
793283931726847361 4918 17842
198355282498955169 747 8702
532620502387224833 14203 15241
106402358080782017 13375 20358
935828975066058881 2512 12177
182343033991063649 782 4253
325649000090898241 420 22006
720655912833048961 4511 21267
568491109739966337 6725 14513
40645013617098161 7732 16895
687694011336809345 1337 6815
780327991247371905 3414 18180
892815293838950145 1067 20485
468576355299180865 12512 17234
841511791146480385 14344 19882
591558363225825409 17319 18352
237066552625236673 820 9462
39166818810219441 5771 8421
487196695848830081 760 14408
468834962644489665 11267 19709
957659217262076417 246 1284
604029723550781 7959 10925
600023725721037185 9809 11343
765033770572156161 8706 21648
267297380111870113 5259 9949
183300106818524705 17442 21098
566416311412403649 8979 17244
884125503875576833 2045 6327
983012325193939713 2001 17559
90577028733410001 18519 21995
435719502766325185 13311 21126
385046490421583361 353 21237
640472542246158081 12379 19464
28235165143332353 245 4737
932192269680875521 3764 21084
886660097682106881 2357 3846
80369575656916945 2044 11758
426078998571032513 870 13461
169701624892645953 448 1790
844380375737582465 578 5030
127762457824928785 10157 13825
862769503612060673 5662 8428
195107290531375105 2127 2554
581273990957424001 5651 7868
177283892764123169 9814 17400
377474243373601601 1754 15140
806245216474543745 17908 19856
647057875513208833 1288 20987
609236752499413121 15058 17821
450389300787453121 13241 21682
844602981431499649 4379 13314
558501112850915841 16728 17894
908878888496374785 1628 2185
181381997662757761 9060 13877
945956529805819521 7538 17929
889828232813012993 2265 15798
980521805533896833 312 16738
173195279392917473 1343 2278
686007381222502529 17082 21739
161690114759391425 19473 21187
448243458563624129 5133 21880
23683970623697093 2341 11812
120898957663236225 3771 14403
886375905288101505 3192 10370
146701376703532545 4066 21102
100615149425852481 1047 1579
879751567928359169 8148 11829
813817561502542465 3186 9251
631268555085242113 5055 5629
972229957095695617 6604 21242
500264433138291073 5363 8803
970595643711217153 14956 19996
400915147315686209 2852 9692
915977570130838401 7056 9644
438091492700088769 18746 21646
559973615479361089 6383 16258
826213001323523585 8142 21147
854914122695934209 4375 7735
752082160096428289 1427 12936
496725976578712641 11558 13431
126711571839194897 11314 20086
763905394504565249 2159 8289
543440264504702977 2453 9744
72315868102389665 2554 12201
436761776204789953 2450 19428
543052382998499905 1915 13793
777120680123069057 4547 12527
504328161326295553 4809 14328
248562999125908833 10639 14327
930118772504375297 6234 20565
654955172668160001 2125 8008
423857285306677761 4095 17069
709566758862465025 4281 11715
682999109190436865 9184 20890
555553344315832449 9722 14046
435042975205416129 15338 19548
184052584708894081 9402 12648
832621501632292609 2445 13056
66312796881696561 56 19657
965774546430321153 14537 18615
643236485936498049 7292 16072
720699205126724225 1849 17684
465121320782323265 1806 7287
675753031367175809 6085 9506
224094078161670049 8113 12081
89376826066416721 4698 4772
367644616780914625 14881 17088
639993368263457537 6789 16254
265468036863509825 2885 6215
84379413206054465 9962 12152
141442331202860321 4035 12495
559223618200629633 1699 21021
284147132002857473 1020 3781
432461698011554305 16479 20987
148394595706996321 3194 13772
24627718562594937 10669 12284
358490724892035905 5560 13346
629840518989286785 6394 21500
256777372317522177 5643 7723
778490372472358401 1022 13742
829742341130611329 4436 5863
962321327440964353 10533 18287
255399275759423009 15606 21263
344420135827146369 16525 19358
870217834057243009 17252 21322
910819936982452609 7685 13598
492981740696883713 10400 15533
965207409314185601 11250 13758
483731784271213889 18486 20232
678128658901091073 3247 22121
991779983749573505 7964 12308
581650684635047041 1094 2932
749479204849492993 2357 7317
513651972506185217 266 1542
477530741655819201 11552 18473
444864844605913153 4311 5881
370532401426203265 15183 17500
381386226551160961 2151 21066
807275810164576001 16735 21689
695052388334328705 3703 18141
788434033811128705 2916 14853
590960867073452033 4879 9764
538424525669746881 17655 21378
913229957799952513 826 7073
644231103802411521 1148 21840
929790651109517057 10542 15980
289435085750788801 9206 14443
795091293387525121 5126 9198
243739814795858945 216 2703
843379547197461249 11643 18292
814440558152689665 3259 18687
978561555734724865 15108 20575
882772075209288705 15990 19161
417012854878567681 287 16306
617622142826284929 3082 20332
933539632165786113 8347 9198
540279912125114945 15745 17114
531294809051619393 6163 11530
531616290956527873 2340 18569
183092410483705953 4009 19620
109548286407886049 1861 6177
171429883520222145 1039 2652
88085210931716065 9328 10309
943590863489571713 3369 11362
237228818375754721 18817 22082
650377483903415809 5598 15258
125008666450817425 8977 10332
254969956786990081 7754 15142
126570806395875473 2342 7779
502977035753691137 7836 21491
858370358928930049 159 21881
513835682712805633 9951 13166
655960712033490305 16176 18029
175163941744106209 1867 5574
346691147542550465 258 17753
948290747112249473 3546 16907
609991057112978305 18083 18199
882171814647524097 2813 7384
693155458156716929 11808 13811
395238405647358337 10842 21414
132783492746412433 14908 15664
264213103036073697 8082 19274
556613029495231617 2038 14790
904059474891962369 3657 14913
29102720551179573 8143 14508
708994026677761025 6602 9342
221117203753060225 9018 19864
324823443124739009 646 7791
766707034412988289 4392 8413
528370940999739265 643 4690
42359851906645929 12316 18699
508848688983785985 217 16950
904051569754102529 390 16010
21689167224071329 8043 16637
33733293753265061 11861 13187
903101895491868545 1728 17573
783430958838906113 1953 6273
890432269361898625 8873 16103
457017791704693377 1361 12341
740630634900948993 4288 21424
215333057689917953 314 9525
406695043675757249 17058 17852
871960928073342209 15365 17835
284338608837810369 2109 16574
231463795197143457 10244 16383
209997422987360225 3551 10086
301258980520664449 9843 14076
472697970859538689 12694 21329
919759060482164097 13482 21822
774399819494676 3399 18802
155521851988019937 930 9198
129580347248332113 7112 19331
664761953025632129 8830 12092
711579251315757953 4847 13212
806428752299332481 5713 19614
656785419189556993 2969 5018
512926733982851585 17320 21093
825069117680687489 5704 18586
212063231212759713 2522 4491
831936047885175553 7945 9768
748503498996896641 11384 17790
337023657025415681 13442 16521
599829889505237249 11449 14453
225449726156622177 9297 16181
407324005172227969 3397 11823
758174385490310273 11205 15649
759752708199151489 2806 10393
551920438186908033 12995 20447
350588290194039617 15775 21398
445064724846137217 12412 14813
151562998784534401 18657 21277
441460615741188865 15104 16063
568057782369578497 1192 9948
241464032949114241 14887 16697
486905051753062401 4950 15925
97742606988230561 13362 14532
651182579127450369 213 17857
801343297942796801 2726 18179
214196209441787745 1764 3538
778400735422163585 10206 16803
364792530739435969 13127 16035
314781047461071489 5192 7838
956026874584914305 11300 13826
151241433854618625 16152 19750
116102768226610913 1923 20256
541475671791605633 3760 7356
272201450591076353 1506 13711
241867904511789089 567 16010
958838422077576577 19311 21737
804240097507932417 13614 13980
537204955901465537 6289 19097
774740093429169665 9943 17554
837059554041374593 2249 10291
747766887970929153 13855 21289
417508625340794049 11111 15436
334618288088673665 10796 18929
748429830361175169 598 4226
426271701836771649 3851 17512
647052768648471553 7767 12760
537412164088532737 5023 15522
742760263887092225 6460 7082
456920922788530241 1883 6178
60693062871514769 3896 17290
631684432075839873 16268 17556
443086507047496513 3846 14569
233170495632396769 2700 16908
234468873513598913 8231 14416
971822182704794753 3828 5256
529593750167961729 6888 15953
311607878167112769 11727 14850
474225691766299905 16940 19888
162947407510667841 19072 19817
229551332605495873 20083 21388
205292857346496065 9104 14787
213249904298969281 13905 18588
412123799810199617 649 4612
849098770112973953 2731 19627
683006094710041345 8557 9790
344879440452821505 7021 18606
500837624553607681 9840 21433
227150103264705185 3055 7787
893681972355398785 2714 12332
394139931772706113 3941 6573
574969001961573441 3636 11125
321643341158832641 14622 15842
924444919369111809 14294 19132
286799433116676993 5060 10000
619784189282537345 10800 18860
9520374465779469 775 2588
834281222118324481 6281 9058
415187055608861057 10441 20560
522502180601332353 3904 16842
321719124714221057 6333 10570
468031672636247041 2967 20631
634908611945270657 12973 14097
231727988819638849 6117 14102
392507944997078081 21438 22086
991029600007994497 1814 16862
209317136525093889 247 2318
893883139211947521 4907 14675
199981453539791681 3463 5668
746654172680994305 4166 13679
800234479061636225 8391 21069
408459002837670209 13520 20915
954631128301656449 375 12982
740015667485483393 6731 13518
681823643227481601 15989 19493
507603443060741441 3304 7092
670642180478253697 15854 19675
413007986355697921 8822 9902
24406714007575661 11438 20235
876733651992505985 13985 18530
866864519939042561 17552 17735
880499376791181697 6606 7080
498011651271831105 17030 21744
621430828331892097 3014 8110
500049088768932417 9987 17613
35305389490222441 2041 9920
519989485135489793 10657 16591
416073306328822657 12011 18728
562595532686174209 11175 11304
850993898823748609 9173 18079
202523093450871265 17607 20744
290136699942518593 5555 7480
383262166681177537 2048 18760
376080831398102337 12003 19671
726476335768275329 8393 16156
301840389205803905 8233 16820
576458533261870785 2090 9698
739732407378927105 7380 13646
306909423816698305 7778 16419
383232059839723841 8794 16849
990163611700992897 3686 17132
506015511015991873 3332 4574
748689588486662657 16274 17293
717633824789739777 7749 11527
522352977159215489 14690 20024
808727583420097281 9625 18371
490806919947850433 15524 21405
915757520075469953 180 6292
601114992005264513 20805 21579
368961484598290945 10665 17929
974990273403371137 3624 4869
511240889660395969 7024 19414
666303500570222721 5067 13828
99264415552443809 166 9733
664608910570386561 8378 11797
404743367456159553 9188 14033
534401555457961281 9980 14349
997353537388821761 16756 21460
397118648783454401 11956 16868
587327841578027009 11551 16046
878921490887165697 1642 3747
254049685372610401 6791 10045
337818278142343361 18059 20768
992275959063800193 3431 16975
693680238862683009 14011 20904
378954864191431553 980 11259
271649444870213601 6358 10349
617747010957909761 624 11283
925079219764938881 5821 7044
977374338865718785 20215 21869
527302648510946881 9768 17391
73177040445624897 8496 18981
33374492705931405 17004 20183
996390416261395073 19040 20341
474960024276050753 7495 18863
606783353099270785 11899 17978
65009185228831257 18475 20514
559527757521625089 5930 11983
323463742251952641 9981 17789
131122890769045601 11447 18217
553435599125478465 1348 5506
300179584439494081 4352 7333
209273714797639329 6470 10795
173858771715483585 1911 21644
801392871812083713 16531 20700
615335755342290049 11317 12549
209871424800489601 2239 14423
421600511738812865 5948 7218
592116723338207873 1142 18896
833987700950647297 13787 19808
616754633014785665 9167 9542
210157836812410177 9788 18458
311104700207607745 1653 13958
629076940412136961 19112 20956
303202054982783425 1239 19787
43418389573258057 18356 18406
686382501261803649 7109 16699
407573654788965441 13387 13892
351794379532357505 1651 13399
828333832461762433 9957 11978
648128500418238209 15736 16047
59164892203273921 4428 20293
845359794058133249 1701 3664
812559671836492417 1128 10438
114303528564661857 4129 9881
608418728111107713 2928 19016
248545049224652801 12325 13857
255899382516357569 5447 14646
195765404889897345 12630 13159
635866418287452673 12669 13589
538448599880517505 2212 3660
192985913423438401 4878 5110
422261678878399489 6322 6796
57279573559814169 11356 16629
901417062341586433 9074 15908
523101214814143873 1941 6303
81603620612042961 8972 18010
83958966626642705 266 4130
665801693289203969 9539 10231
348569858494567361 1401 4258
772018741407336449 6715 15625
145916064939488161 15727 19662
250674384836067073 8779 18054
465023936917869889 2096 5998
347822101669777345 338 10847
819613082114091905 12455 18015
388564346337737729 5460 13816
158656037657220129 8861 10598
818677430669325185 8398 15430
547002566165705409 7616 13114
133423768771940849 4894 17831
695363008937274369 17845 18371
592251706231991169 7363 17504
206918608537751681 7073 11349
147364904470684609 12289 20372
786818272190384257 19278 21424
50290383602302313 7983 9324
556738975910523265 10668 14354
222208706171876705 9597 14133
815752411480669825 6966 14297
562218984459917697 960 12110
714356149637939841 10425 13213
732398017257501953 11028 14163
108203489609802977 3309 12331
83349321770938897 13124 22069
319935717865465793 30 621
829082852164567937 13174 21309
199727819282795585 12459 19636
793549306320471681 14524 17021
785148115431116673 3683 6047
312783114792914305 3410 4640
985421567370291713 3225 8056
315613118907762689 3075 21762
195354659044060257 4522 11272
702451735790624769 11847 16788
234351403555816513 6441 9122
841207600788749185 10511 14223
427806492471649601 1936 3069
537350229373167553 14612 16440
36261234002136433 4677 9365
588710076523128065 6114 8326
945845751045798273 11096 12475
187135639326534433 8187 20455
915219698610339841 1440 15956
945906540424061825 8990 21133
444327289223441089 5646 6886
734044324557537153 10425 14552
158582369478448737 4188 11918
107676272818409297 7302 21189
83327001703398913 5696 22089
955020589486061057 4137 14255
172021280793327233 7119 14363
122613567803881553 9774 19580
843364420213294593 2117 17885
243928356224465409 15403 15920
668555359110353409 1308 18441
803068412636790145 689 3615
562913197035246785 870 9188
944328466358463489 17952 18959
252006320289776641 2815 7021
642239722800070529 12937 13626
334348605137893889 1874 7302
28304352731701953 7428 10745
467988467766883073 12478 19613
603516168686027777 134 22006
103506605924881265 16869 17166
169951298442903457 3785 16336
907675378835048065 12243 17899
706894792181771009 3378 14331
865899671596270849 734 6454
883760863789824257 1371 18761
184804513716454017 1449 10565
712555566767562753 14455 17479
713920712449411329 12585 19792
685458874638420865 17031 17662
22690138884708945 1391 18359
791944865529330817 5214 18655
958013462619636097 2633 19592
889994190158510849 3251 11812
727798433886800257 8854 11865
953311530246352897 8842 10739
524115833278731457 2884 10429
189302866548850081 11123 15592
666454062288774913 2188 5365
644709943943638529 15650 19438
82387362670448993 9425 19364
99039868774944753 15752 22054
162627644840238625 2495 7442
558074261495804097 19837 21160
760383290067412737 2601 3713
573404716962052417 3152 5205
393006289017218817 16691 21524
289990810535243777 5058 7670
568881268282598977 4890 10181
952089950423719297 9609 20551
250557416261141697 6106 10346
437040700552174145 1887 15887
661322619261145601 5354 6714
111728612862840753 13860 17929
893817398983625089 2577 13797
596715934177638017 13777 15853
458493642014577345 711 8419
481360669557624001 6545 21131
394803786252492033 262 7058
961468863712823937 6096 9411
308214114239607553 11332 15655
979604923838969857 9202 18158
876770972513863681 4873 8035
7850740509070421 3365 8011
384365100887510657 13604 14503
19514168378684361 10160 20546
111386860238393841 8886 15271
641219427312691457 11695 20698
738896807217631873 8942 21109
381483549239568705 5974 12654
275060197506657985 14559 21993
927313146667273729 5500 11562
942204802979933441 4130 19166
897926999788829569 6097 16215
482227647769416705 3447 15980
765135484413363585 13898 17684
328519810826552577 5228 21513
745460679945388417 18239 21129
589924083832922753 2286 16064
992990818741475329 3801 17320
110167708351173841 654 12285
467637196319564929 3093 18425
357791904027646273 2291 4725
104937964639120193 7486 17501
253542751797599649 7021 13769
217336543110242529 5378 9496
340093158020746241 3941 14610
44057173426068633 7145 16514
95593602965227121 17582 21039
723090754650023425 17645 18804
354904755328316673 12671 17104
159290769894326433 108 6428
907118841669220225 16639 21927
55125760733012897 4802 21946
228509823772892417 5199 12697
13634707860319395 7329 11621
522151586786993281 14065 21449
848847447822770049 20912 21153
942430200414900609 928 12698
134416241196547057 19128 20860
404501941940200257 6424 14529
486856015419597569 5811 19532
743333886363696897 4848 21743
244455804138482337 13948 20196
125816539722752193 6759 11512
143194939766736689 2179 6178
123329891844530689 13723 21583
921118134359758721 13357 21150
806376793590462849 1943 7270
150154779194174625 6255 14555
485439051462233089 1319 21456
835522717474702849 3988 4901
101736891576752705 9238 13202
159239236658948 14598 20445
406185914260628801 1157 15058
735295844762035201 4569 11543
396019393391416257 5412 7022
381537923719157825 7187 14040
558551521428622529 1863 5993
581870019507078913 11461 15721
936435834695789313 1196 20044
952688592778393729 3069 6431
912592588849616257 6256 16168
840010183932079745 4643 9075
272952311927728161 3302 20879
366478092783218305 4007 9508
870877124630364801 4751 18623
867384330725258241 1506 8117
970920930473642625 1873 7733
194826978829489409 2578 19893
588892645778582145 4798 13858
861887573188980097 16295 17538
671267560752401281 4800 14196
498244780416747777 20448 21525
178508725825562209 7873 12792
512237738505945089 835 13952
70159873387257929 1969 8716
509482427564385857 6399 15724
581553418910782977 9666 18235
653126082069562113 9718 21357
775047428597023489 1567 20190
224172120494138497 4255 12680
151100978159913537 2880 7408
61842859740693257 1485 20734
623012988736537217 6965 16057
130934453593617665 772 15661
895049029595849473 10916 17472
432593301777714625 5842 14189
386321519059070081 8858 10263
182424456182253889 3192 8412
659244789824352769 16553 19753
333339069540357953 4522 8544
664095852759619073 5373 19505
767513951126396417 266 14303
479434838831576129 13507 14946
65482606390062873 13317 18518
602756034688130945 5529 7986
550493820094466433 1179 20720
870669190920207105 1663 12955
208470980000583937 12088 20778
195178236295522113 4381 14476
799927963705947265 14455 19537
891870759594166145 8136 21499
810720917052364545 12167 14085
682779164892938497 42 21675
238577518509636385 6362 6762
598843598578749697 15003 21658
678321815512703105 5333 10504
788608385666027137 2337 21238
554490803126974209 15729 19522
642170333633810433 15673 19028
678797646901003265 19948 20496
515104247591072065 6099 15399
866648075515406849 5487 11937
672748790882021505 20003 21596
5715893604417489 8162 19758
278884466948671425 781 9581
528062054644628609 1209 19108
267022789532472161 1728 15935
699911066943954561 15757 19405
567620187023212737 9655 9685
363441855435191041 3102 21008
890530212631798401 4758 5348
575205982794642497 15441 16141
790877812312732673 5325 14423
512781068084358081 713 12256
80855611320753697 4518 17950
903304895635599745 1270 13373
867376422653823233 4598 13146
518756744398224641 1937 20011
382442548513576961 6585 20015
548412871446885249 12028 19818
514345419590075201 2024 8410
733726596962007681 2502 2686
423375459450721089 15395 16506
653394477379762817 15502 19195
458897556580129857 647 9741
907363334412060801 14246 20268
939939811702455297 197 13315
834086044105532673 14911 18637
514251968752734721 14006 17207
371419310223551233 5062 21560
64645598421559929 4552 6055
176758477695344129 3444 18994
902320559371279489 13377 16495
283498115796881217 2329 19524
67960508457783673 9765 10397
117605924299425617 14222 20255
465054431469116737 6209 22170
193623963713825729 14831 16060
238128297854938625 1615 2172
646298585278927361 7341 16686
705855286759547393 11113 15551
819321246340997761 16551 21031
186402751753458785 14301 21560
773749705297092353 7270 9210
514485162410682753 19363 21428
467197080983645185 2330 20123
550440986316953473 213 6774
64846273698734081 2264 21302
138826852105470529 15279 17878
428885528036921921 13568 20821
544479509490738433 2897 18688
409394352798017281 4780 12955
518502173481000001 16487 21384
860765055544668161 1754 19670
763645249683531137 7469 14856
410222237954300801 9839 15804
642066212058782721 11072 14067
881077284757374465 7515 9188
18089485340450297 13492 17371
549431926044320577 14980 17017
643958104639029505 3100 6436
682806649181394177 1033 6931
161708078346162401 21046 22120
67230683636253729 2244 9362
41673135337024545 3601 10958
460653896730612161 3288 9828
35534442761470333 1198 21299
589523926337221889 15314 21611
809172217488526977 8108 13513
527252923429664129 6188 11757
897345080054844161 5241 7601
479297208920556289 12129 21632
980183537043703937 10092 13706
585916810174445825 4819 12910
420859095242345665 11412 20040
593422944442664833 2912 16206
624972550305432833 5877 14914
220006703831039361 15831 17413
368775687695102081 4336 15027
203435582131604065 3495 16574
405930973447883777 12110 16572
34722902948324477 3125 9372
956784998312937089 80 12447
810441440870476929 15249 19347
409908185675124801 11901 20047
874822739072435201 6046 13084
297990703795971265 2622 5782
146955280108542753 8307 9387
606899904647068673 726 7070
267451149582861089 10265 20229
950655191372955905 4946 21275
930249055511438849 14775 18917
483214394411408705 9788 13325
875778779620382849 4465 8759
772952836065808641 8727 14978
702798215109183361 17118 21968
139626145035268929 381 9918
766205591546174977 8103 11272
37001649884270905 9468 11197
77531405616639409 13357 16099
287746231929123297 3848 14132
706106862959295233 12676 16081
75721190752812369 14478 17085
782619640485890561 6940 14328
86707733998114385 9065 21094
333949681106425089 13820 21337
869292920973858689 4686 15939
378144893603490561 1866 4005
962478975742232705 5567 20315
739443155043112193 10488 21488
646811003127123073 10985 16005
372704787867817793 4392 6847
378247271756894337 10929 17224
915431129649910273 4823 18321
241114627994274849 16473 16702
601253608672777729 6663 19044
770306605259282433 9615 14248
399593760069699073 5394 9404
33170196881382453 12243 21956
207539351083866561 5245 6032
433054577783398273 12777 20473
713670453814110337 11883 13867
533480842088518849 157 7197
898535968721120129 10227 18232
291752337548093249 6022 10052
478702973187374401 11062 18522
132974676746624001 476 15563
469328494560741633 7218 12423
114696341707432481 16076 19055
181450475295044097 3231 17391
210169631306168737 5733 11104
21900311533215701 4694 14554
518838045241569281 1384 19534
881249513242941825 5550 22043
485014571120370177 7180 14576
78985626430480241 654 3218
955487249138887041 5956 8829
866658092688318465 12812 21191
376921410317660161 587 2077
605250206738247681 7769 9312
925742195256493313 14329 14397
632585335180600321 6766 15926
753763954003812097 1633 19559
145088739081828065 6744 9685
778274877326229121 8581 12688
83493706223244145 17646 21981
183034026273585217 2070 19314
143691822514824705 668 21926
254008759497185825 8203 14261
655770684201108609 8466 17692
933296888044946433 15883 17699
482028682389838529 1961 9055
241378468073296673 4823 15475
968477738749392385 2236 7909
75333828855885793 7082 21151
195177243528831937 4367 6672
129952361215902817 8080 8448
579248116290578689 6538 18765
134032942984543265 6359 8209
797050297358069377 1492 1508
446299497836267969 3820 19956
660847758834968577 3257 7022
614697285067816065 17484 18173
64929199088567201 571 18747
730537733201845889 858 9446
690437272228273025 5494 9480
125865656301822785 18082 21098
178113900407751649 1069 2231
580829777422682241 1410 7900
121353774336377281 8476 18746
734243011809549953 19004 21149
812094223001537281 11101 11231
531394376470661441 5717 11853
96621254682780497 6282 16450
89547715356712129 3688 17863
890481171048307329 15663 16668
621940626214385665 16285 19529
471623327298352961 1653 9856
956009411786308097 18209 18710
840922829117289473 15125 20831
706760120626302721 15535 17833
194534520505946785 19033 21277
275276952825560545 2154 18574
209656058163588449 1354 6394
393344478336278081 3701 4698
698182083544033153 10838 11791
189378410795878689 2964 14249
605376849040652545 3820 10534
6030099567130521 3022 19750
683851262833933057 3539 4327
483247559727185921 3564 19440
81787882648214353 14318 21289
761878090692736257 9886 12187
120879672814346865 5959 6314
309701106942409153 6929 11800
66415640999764489 8426 12005
905220468708126465 8759 20923
587312320104779009 1481 3928
465501232836128769 15795 19796
809870376628381953 140 4613
464864335293587073 1740 20161
174884597816095777 11923 19244
759526454823340929 10999 21680
495314441353258433 8859 17521
524039002391095489 9423 10474
61517711601844385 1154 10164
501733285779987905 5194 7664
715046962001522945 20025 20826
987367370791506689 248 16141
798576093038100481 5463 6403
927529420236364673 7368 8181
14219692720985223 9993 15400
210387522654730945 5105 15276
197450961632505089 1657 4944
523779065617713281 19576 21832
817059133529184641 2507 6357
53763800652721017 9882 14878
56574876694789113 14881 19786
41680353453269705 12332 21624
906747745222645505 12213 15365
824003923036418177 16528 20369
518590436951477313 10598 13179
254326329195730945 146 10148
16351374217506987 4544 5182
662310237882881153 3766 17858
557818801656601665 10250 21183
763392641607563137 1105 19231
216784889808707265 1764 6786
599584363577651713 1147 4080
487001984538146369 2271 16543
884969546078775041 11479 19844
42572593219674105 928 18790
174395508729990209 6455 11788
753003473726586497 1478 4059
588331013242733313 4061 14988
482748245167982785 6803 19835
37109025704939569 245 18274
24096219337273797 13383 17029
847042407352301313 6420 7812
560190638994711745 281 15126
771923540286255873 9557 10078
313871968122562369 5479 13048
547258180568032769 2859 9980
627418582196241921 18076 18581
553227628158072833 12819 18151
842772874072458881 4294 5225
225735132093358721 4971 13105
291663002957008641 9432 18859
616780789410743297 13922 15625
508751837524222593 4442 18699
556742817468656193 6730 17084
40057732510234705 21110 21808
632443717637631361 8392 15712
271463685741728961 3175 8080
333823475806791937 11280 20674
832083391350934657 15682 16367
285599882894704385 14579 18744
794401667544555265 5993 19877
94747183817187169 2846 14203
747874789991499265 7910 19950
940469560343604609 12910 15157
228124355904633089 20560 20719
895906657623651585 5828 9549
986450405584932353 12883 17949
511038951291457281 15738 20331
743643497984955137 5833 14602
670058019133190145 4267 5964
278006876844330017 5738 16016
304506273076999169 6316 19846
73515184370215537 16859 21871
197371735558686369 6890 7440
961681133759455489 972 13410
937553951332692097 4501 11892
921421490733401089 19014 19800
817219641137821697 8573 19992
359031808152280961 8324 10275
626336645076310785 4483 15667
238149038395242497 6548 16320
424372271623791873 1375 19555
590219018623130881 731 13206
495149084353077057 12601 15300
408841287665076417 3094 12270
80073497250335633 5889 17239
2631551417579204 10319 21215
674000914260734209 3258 16159
776074382002057857 1210 14652
261929441094292065 13904 15152
950561929691517057 5013 20774
108848230645040897 7311 15507
355408564404804417 5547 6686
647203729573359233 2028 16543
741376940067823361 2951 20318
296458574051985857 1988 11527
351200152525443329 2033 19645
626834052724927233 3967 12524
282262929762836737 8044 10278
794638132165605505 5302 6671
214099348310675457 7541 22132
971533626413812353 7672 10556
877705662414342657 1254 3523
923022099446615809 4033 4091
608158333997856513 10825 18050
190348259212424161 1747 14820
968932788565055617 11140 17949
744391868517144705 15494 17035
182058731538241153 5675 17791
844013145886346881 10689 21900
522017110046590465 2550 4638
245481293510682273 18954 19013
419739139482423681 6491 14836
92776049701523537 5623 5869
582499858768684929 349 505
772788983623943425 4696 11496
831638672544649217 4298 13209
997783009646180865 19396 19981
964409232146948609 5400 20612
735719767968664193 5612 21438
136722776963061681 3712 11438
967791928631339009 5723 8626
545459492099681153 1937 5529
488506433026433473 20158 20350
972149641892094977 2322 13258
394396177298201409 5658 8527
534934104710316673 17877 21007
125257884058488145 4370 18875
693470835901102593 6556 8460
78987497718923553 1767 10820
875071735786818305 9795 13901
759962334214979073 153 7695
432114930709964545 9318 17068
887622824529213313 15823 21128
561350486152861121 893 6529
165539292324542241 2343 5458
243929394067798465 10012 20664
24415970376917785 18010 21100
724442612077908225 2091 5496
472652314925088769 9234 20510
694980502675043969 13561 21813
973060260510205697 3096 11722
331203193294300033 4786 6616
898911022520554369 6324 20385
917735006762079361 10609 17473
86984960362155313 17144 17188
30150846059243009 7720 16759
220626066815928129 8871 19691
158147332869170049 7744 18270
813214532615514625 576 4722
106660694198097873 3183 17922
300129887294208001 2327 20523
294903803022940289 1037 16486
899368198952100097 2957 21760
514558469512635969 5568 12917
438909524454008001 4168 9750
215857239373697505 8071 10997
677915779005754625 7667 13230
225893876853945121 8659 9941
496860775825371777 1812 6893
300122975945832577 12480 16549
651677147445990785 16554 16814
573170291044434049 12202 16748
566685902023923649 16948 21787
390877275960157505 12191 14451
358874702121394049 4523 14947
153880515186898497 5166 12891
845015226089817217 3018 6389
413953016712433473 5694 17178
598453784287567489 12335 12993
203383785220879073 12773 19356
132806632688019729 429 13753
358091816736482817 13084 17046
4882848633851468 4372 10519
18371516377555965 3189 19096
920911476920299009 5980 20078
388288104443169857 13480 18540
118616158606254625 14382 22139
100697515944190737 5773 9913
175711068016855873 4731 12963
915025526108173953 4401 6711
180604693900985313 9313 19384
683356595977642241 10450 14913
997120013536875393 1606 13846
37211126481871305 1110 12922
47808614473677129 19595 19905
361922771803747905 7953 13912
149091607412348289 8999 13869
759984469913781889 8082 16263
777104841473853697 5135 6390
772718589805378945 2585 4407
792491432718339457 18235 21864
151918866221926401 856 16658
437178902672382465 13360 21407
892169653636742017 9393 18825
422648739945461953 2520 9530
337916686094082753 5952 8115
696198960701618561 10960 18035
260867174105015905 4581 12722
229246266286640577 76 3488
159681958083318433 2654 16600
295924709273645441 7745 11698
613355417032678913 26 7233
664038293530328577 8063 9989
7257595754317948 11642 12769
993412397981469313 7129 13605
294994327954896129 1316 10821
591139214076168449 326 9816
811843271749914625 7266 11120
247022442821229761 5796 18560
916709435016102273 1773 8475
783620998856665857 16372 19058
367939697978876289 11406 16250
395775709700441089 11418 17459
805195434408432257 2462 17276
856593050059775105 348 10611
944647450276384897 5038 21973
366371434417981569 3506 16401
490225708641915521 12884 17359
737882288002371201 1090 14186
771410054257792385 98 797
810881677416002561 15921 17242
194051479352367553 2224 16630
79330277803411073 4904 18219
209233389174123361 8803 11573
785157017512130305 5278 5628
684240415737676289 7243 18573
320398060148168193 959 21146
807913130884436737 4495 18387
612573678322288385 11835 19637
976369369566697345 20846 21725
506413423921248577 2797 9015
613410506085550337 8758 10051
913556266680171137 13870 17022
954288550527238017 2523 9001
120979959316176897 6668 14136
934460630183771521 887 8334
126330596548850593 6720 17512
662628953970624897 16776 17906
659737670703169281 21854 21986
757878713156166785 4564 19648
390980487203204801 3654 21560
640120269370115073 1951 5558
104141521554286241 10901 14990
368824003930548353 15114 16886
843858773338805377 8692 14823
446286894538928897 5665 17061
861902341586489473 4777 9384
783341066713738625 12944 20857
83868859733609473 9473 15691
403234120350944641 3683 17990
747284361488201601 12298 15634
930549404816822785 13342 21430
471596806653248961 10593 17626
365439095873114177 7222 13569
661020565643799041 13108 21196
272497131363984129 9837 19277
636617956848919425 22 10907
52510896953421593 9820 17348
387011380663043521 6121 18184
659408894328159105 58 4527
961784323248817665 6032 11081
563444964911724353 2237 13211
301409259758788289 8746 16998
672194158112141313 8094 11352
234552160789785793 569 8124
238508418553081473 8195 18608
348731792596371521 4692 4713
784865787887902337 2676 4383
187441158775268225 4883 7405
70968334764188513 13516 13607
798234379661938177 5067 21566
216052238619788289 9355 9602
359910324178894593 13042 18863
591704102963305473 12489 20115
580230571964509825 11407 17903
957046080628892033 8208 17541
904048693939952129 4412 19481
173491449152578529 18465 21846
304069203497949313 4151 17813
836668660206292737 2411 7085
412644328017716353 10351 18113
318448758768923329 1050 19108
874132747844047489 6535 18766
580371959651991169 13101 20601
90920407286059665 6673 16541
913709966445651329 6884 18016
303956224096783233 12569 20674
159045748704265569 8465 12739
127395503757963265 16745 21849
50621587681789041 6793 15851
347200773430390785 8258 11581
615427471130807681 11396 21184
684194017631508481 9881 19736
607318504769551745 3652 15648
742946038620193153 17303 20803
363175548778393409 7183 21594
746335198744628097 4501 9999
870952949652704001 4898 15929
646161017155240065 6515 15980
332790473121981761 10652 18513
101072901715351553 5848 20456
423547812179549505 8093 15516
476219436755616961 8047 13750
493753753817024705 4452 5031
904626076827479809 3423 14790
905708005974062721 390 2710
370263232624868289 9581 10946
214479067440414881 2357 14055
811389785098580097 10333 15917
98416208377187793 578 10998
436781701129309121 2356 6679
678784360005884929 7104 15064
151081058437892321 11187 20194
689900918107596801 4115 4216
440034677301074625 7387 14161
504324766458815105 1967 6535
537761016866195265 4934 15209
709009506957215745 13068 15384
639350946110585729 3675 12380
696375581693296001 9346 20990
961167116927878657 12006 22106
667435842471590529 11450 19357
599698362346689665 4019 15147
807998713190933377 7677 16720
459545051177425281 3748 10603
141205189668681905 7757 21544
581445133679057537 1721 8956
400316627656273729 11535 16068
2821460468208415 1657 16196
689547523921945089 13559 14597
917482728557505537 3345 19892
636581335517867393 1874 19605
58514071210961305 9725 14294
431108166674562177 8357 17872
763805217526726913 6095 11821
680064000376880513 5315 9267
287617941302482209 5386 20260
219640853161465089 4341 16573
43557855802507817 9346 15838
874479877916804993 19109 19752
975593003552088321 491 10108
552067019294298689 1356 14709
932174679066822145 5551 10941
889555042938205569 11757 14053
680641846654037121 12632 20669
141105315811742577 6009 21035
99591125894281873 8227 11934
833162316551586433 9095 12644
448215483568585409 2515 9191
454491184213622977 6510 14793
241088531521246113 1554 9807
31805520649349717 13069 17713
52001538082560473 299 4513
596906823382013825 6386 17307
406923071311471297 6471 21712
826590226084455553 7407 16171
566791644822270529 7681 9997
244791100646040161 629 3369
857707680758512257 11146 11676
432537087008789441 4408 14743
131225718587284497 10326 12820
165735978869363969 13696 16325
812121954695161473 4803 17317
72397229068378977 9455 11635
726477918063064705 13384 18098
312614904430347457 3997 17348
559867344054044481 4494 5175
176119546115494081 6884 13054
872865419253638913 4609 6346
899218392224653953 4077 21119
139183436541063793 7625 18142
184773721279306369 4896 10948
256884337852451233 3653 9851
982156815548563585 16225 17122
637391040444715137 366 10726
210901886137172321 7996 8208
857440109740235137 14106 19133
308169223418545345 3292 15122
286899501009376225 100 14970
580682628847746689 7907 17443
287550167363203713 14788 16904
873663928048642945 8256 8436
879354478849496193 10983 18684
758545120945022721 3851 8984
936437649403057281 7493 8862
293100693341997953 1102 21274
697928622274194049 13849 21081
770445015549036289 8736 12595
450963964402259137 8881 18988
615369673856349697 9588 18373
622366482628098817 8185 16042
483259039524362753 13942 17075
983398108353735937 4429 13937
265167865275614657 3377 6630
352856966334346817 10695 17753
746898421111673345 642 12521
37599524203610457 1993 6720
843933794460667777 2638 5588
746066901749475841 6838 14080
791884025270512385 5919 18449
235181800248778209 13375 17548
298464562162209281 6653 19033
88048235707535841 137 12186
524244873903093377 2461 9466
698884447038093313 9896 21023
573070216957120257 3353 5331
131924276242063601 5946 18914
644548169779305601 595 16927
298342181106630017 567 19145
93057847416972097 11158 21994
900337576929647617 1329 7579
308369583852261569 3230 5273
744213391186942593 1949 16853
995395793433374337 5127 11608
450048827097635521 14756 17928
358168968241606913 406 4999
455094580949445761 5835 16478
810376059509607681 12747 17465
984632783281117697 3811 15161
804825383968456321 6100 21324
497063384325993921 16126 17979
611634425181506433 8013 9730
206119163300645185 5969 6236
81357946051205937 1567 1734
431692047566439617 12542 21262
468541953052820737 2678 5496
552243837662221185 1005 6883
788842051315619073 9053 11464
62963878867403625 13582 14073
254162655721302145 19584 20396
766653906154932225 6701 19077
909325628735466241 6416 15737
289089894195694081 14305 18413
554969061631524609 11533 18119
998269653039162881 1599 20988
273633700801646273 1876 14178
218519549305764129 3695 13481
88484379118966673 9005 16209
585742244579666561 6660 14194
991173329818103297 4528 6042
561600855421300353 5041 10121
827015960107147009 581 3395
725628680382843777 5699 20560
418941507641996225 6052 6205
955879142115488641 800 3091
36573872585620393 7805 15664
79980247546405537 2639 8592
459497293723465793 3116 20505
203813068082705953 7954 12002
928719666631408769 9229 16285
891327866522178817 7000 20826
721163076856989057 15625 19986
510989001246340289 5643 9692
270127924839954401 1558 9528
540742572329140353 3061 9678
583519793331696257 2455 3943
309363406493144321 10870 11673
452605987103950721 3558 14843
517322256833839617 1887 21587
19583840662171781 325 4232
466665204763980737 13803 16969
469619394219421313 11772 21106
134052019739204561 15933 17793
212000844294145441 13389 18924
937229013764021377 4430 21439
420301167308181761 6308 10832
803825350190297857 19030 19485
440139927111125953 2157 4511
752963560682413697 3158 21298
436646093024336321 13510 14854
418192200016921601 7586 9620
330973260718415937 5888 18489
722020183532134017 2463 17296
844145780459726337 18619 19900
97188126088045841 5166 5837
578806005850090369 4066 6934
67522022535197121 2053 19889
382420457079263105 11231 17715
907841385551865473 3301 13277
413882839332408961 12560 17542
254328058886596161 7550 14676
64238340401843177 4937 8690
797472476377865985 444 9567
1115679343776322 7095 9495
407495397732301249 4072 10100
794347021996060161 9681 9749
30888439103609501 8554 11923
188004521736750977 3185 9184
495500927792345921 12278 16028
931312693182192641 1516 15697
542602586519027585 6020 21867
502486050431748737 4279 16748
42397534249484889 5973 6858
205486290122962593 9279 22167
360224518694838721 12557 15772
481044446854973249 9711 9890
738293206807110657 5645 9360
625579802245326337 4137 4770
276485623779283425 705 4585
535932159574748801 587 10500
363611483697066945 1419 15690
458305134664072961 11960 21761
257687072848700193 4931 21048
945626868190821377 2376 11818
840651517388703745 14951 16967
965141104975273857 14112 20291
297750902302542657 284 6624
769421047650332929 16822 20810
621523451314967425 4892 9979
164465449953638657 1533 5004
40965452342266673 5481 6634
686903973002067457 4685 16114
644472571589528065 10038 13273
464807180822603521 10454 17115
93764507466094209 8284 17258
884529262657203201 12914 14276
605181655940892673 14788 14995
16504319369488485 681 19525
476660277147988865 2598 5923
139815703000202513 7476 10674
644487896435162369 5276 14584
157132033750329473 6255 6971
691334174449256321 6594 9995
471231691187604417 3587 6132
832076535498540417 6337 20862
405110534870004801 4123 16090
813821509735010561 11345 14337
957565738685382017 5340 12332
94500738783903409 193 3616
282199854233041953 11567 15912
401027028435326145 19459 19847
210563658027162145 1391 2590
797084046052699393 12571 13453
437303864639005697 20331 22005
702172998402222209 8987 19605
181668871926000001 17619 18267
829020804964141441 5357 7182
391177688543635329 5292 8090
196280606368706145 2260 20492
467562299741537409 7926 12385
279809114978117889 4311 9085
936175027822912385 6077 8229
187864066814928065 1099 9950
566464053892268289 4330 9300
137912801986441729 7270 17060
190874005562008609 275 10417
551495392689080449 2437 11064
941307280609272833 7170 7352
628511621289018113 19424 20740
331945897844576641 10868 11541
546971538417000833 12632 17590
627276467953173249 11494 21276
59995059627208745 16461 18502
582519713840113665 6450 22057
365054913964517185 4368 5251
137044981760205073 976 15428
326492588676128321 8010 8661
526961018278143425 1800 12042
3108396890400656 11123 19687
771451039646187521 12549 20563
458594825180806977 7725 18070
817714744157726209 816 17017
613727249845371905 10007 16926
137294356878818753 2123 19720
3263589298111214 1014 21182
833823077769324033 5431 12782
380378096333931393 15921 16203
755268858329110017 2936 4246
207887135177013953 6005 8653
507959875303313857 1526 20017
624159630260866305 10297 15181
454496710331916609 19912 20401
378017668874260673 7900 13567
946236552985453697 13145 20384
466546347333110849 6029 6242
687297047623410177 10214 18442
753414480860680449 2446 5811
381420043314378177 12021 12827
305185601280218305 4214 21536
647185716079981441 2940 21656
416865416125343553 9126 11667
606225291079709953 7650 20417
303685017593028993 13975 22024
870011684258450689 3077 14206
213504796730472193 5415 7617
181541936911642657 3493 8370
361422054560197377 2953 14333
874818058231603841 4881 21667
247995112109460801 3690 19448
179241365653865601 10427 16091
784675598306069633 4807 20269
936572427425964801 6697 11875
60375613933569385 5574 19006
946875244361464705 5873 10112
404141227800980801 11806 21292
653319136600352129 7884 19959
110361207499803265 8050 11426
740284102703952897 6024 10644
813842499926369793 7791 21347
998416583254162049 4454 4756
260532532813197537 15286 19804
99923479500844785 3048 13828
989660596132185985 2236 14770
754062343123457921 15144 20267
811700688351177089 6339 18227
509499735533211137 3054 4929
888619253522893569 4587 18088
871879391510837761 7057 8338
563640481405865729 3508 15799
305076877159407873 8438 21720
948501386850953345 19355 20528
463414477501693505 4169 13039
840622203402173057 5041 21108
554833710116696449 6267 16359
276533506382993025 11201 14846
898336384144862209 6171 15139
407366539185186817 7936 18117
931656410712733441 4324 12313
920324262433954433 16828 17266
288143932919815873 14913 16765
415208138459856705 3607 18618
602159224901924993 13242 18220
997929513038332801 14130 14813
412402727775422337 4439 21476
652763417849154561 5643 21419
177824547001407041 13281 20012
780158529245202433 16065 18052
653902345206951425 16083 20972
357015135913851393 10959 18589
559907151529927233 20514 21785
579729635385053441 5949 10281
546513524738394113 1587 18099
80583003447753041 13739 17746
474594916350170625 4081 6173
630699041861536385 5903 11436
199654461296297825 1832 11207
754553869926692097 4137 6859
975574045461087233 8560 8915
19169178070047365 4885 5816
787748109799217409 4526 11049
263479676647772737 5621 8551
696399637921544449 16759 17860
243452785437657569 562 16032
920345045343516673 3028 15757
924274200347323265 5434 18266
95586517990142289 493 15960
588821697815223681 9405 19558
524050442141650305 13842 14539
82383440431708977 5834 14992
955649603138297729 3622 18569
258274931032591585 6556 10008
653255703363193217 3473 14488
189777140894616289 11867 14036
497851803634716801 6668 14772
25364737851635513 6070 12296
732036754741777409 11393 17936
777393197027617281 11673 21362
353449582409140801 16140 17314
96341971319450433 18011 21071
240418569742736577 14344 22047
481420389657781569 3844 20525
407925919381767681 15567 20082
274418751135346625 10315 16640
967370685736646913 11199 19976
14360828366800861 16760 21552
997106582892016001 6706 9699
405867356600371201 6484 13978
130117861493097569 3314 16079
708679482460549761 9623 18701
795082374776313857 4259 4884
312424788516910465 1884 10956
921225178896911233 12660 16474
7907046866204582 17889 21571
877296447529360513 14916 22142
942872863548505089 3953 20140
204924368595676769 7145 7382
276571942135998241 3813 8690
173665954336826177 2157 2231
633909340536337793 5703 11427
2639502812847639 4277 15801
269930295832391905 7902 18063
823730248089717121 4342 15547
91086741598932257 2413 19914
241872011304799617 11745 20483
5147109258896166 3819 5811
707967656281652993 5880 9166
778617534015427969 10767 16628
696618800903131393 6442 10704
49740291283978169 8183 12156
727888587450067329 11732 12607
745547494410377729 4776 18499
622299657765132929 2612 7086
67489652382445089 2879 14033
735458434050855169 4770 5988
777878697119337601 11948 11965
831612646855738497 1331 20959
997768109489395969 13012 13958
534868488853263105 4920 9478
23749966319602577 14768 19150
714545457803417601 2345 17312
386880068326288321 12436 18669
183570949607826593 5538 12209
623201119059263617 6958 9192
367548142610353089 1025 3749
19375037016867937 8202 17559
163614112374929729 12452 17044
226178216210346497 8282 22153
752095011253892609 4178 19121
227700795562665089 195 4922
559320110005074881 20778 22149
802475643108113665 11132 13833
886882158491651713 15607 21606
688602712593461121 1521 1754
515779101334217665 659 8188
644827473718695681 10722 11950
22948751676786117 18129 19042
477371876247584513 6690 12090
238904721198537121 2984 5784
610300544101040257 7512 8199
636176377602843905 13 19708
963777402570098433 9670 11549
78194923882776385 4011 16769
213825285196751489 11117 17315
772887988829246849 5792 17859
348045414943893377 17810 20684
676034155594806017 12477 20689
318822954092713217 6265 20694
724487869088839937 3955 21771
287701564289402977 2377 17669
312396137506326017 7271 21250
610519769356475393 5853 18812
405983115748092865 5288 16686
926983394583114497 11363 18464
883075492315640577 1502 8763
394124912343205121 4354 11564
937406977378422785 665 20925
464736164153247681 2770 16017
56880066673201665 17262 19497
248410715015584321 7747 21227
340101548803751553 1580 21107
173488722712928481 2428 3466
118218151664137857 4007 19724
760564928304365441 10124 16413
571863377014800257 18505 20017
985397529686888833 1760 6922
543754946364245505 2308 9975
655057065867371393 10142 21463
243337031584765377 21406 22123
597954693577175809 14048 19022
134704607776939153 1943 5935
651618758778557313 5028 6047
736860205183908993 2575 4304
716162827396555521 4383 21579
351157146718421121 16213 17293
998602149696328193 2448 6051
339195995972239937 20013 21844
965043364075253121 2250 10447
614777325946846593 18518 19867
840645912921633665 2216 9652
699085246549849217 11924 15121
87998570717370945 4084 12123
676294656528526209 8677 10463
15815821961442823 16287 21005
24040736263607701 2798 21041
938198654147779329 9387 21748
521343633600224641 8758 11166
18641211262025337 5213 21493
79887207506821761 19257 21655
101696874848482113 10687 16458
721200565821376897 16758 21368
302560506169047745 1598 7524
189703214705083681 2915 9546
626645294635405697 11857 18110
54461796413562529 2196 6030
778413537407818241 189 15859
31394179456945893 9540 12940
621424487772269825 7281 12416
734256850256841217 6975 18819
854345925957094529 5348 13865
387347379292187073 11764 19702
508720058157646081 2421 7855
697603133553570817 967 2122
75766733613694017 47 16661
934590453223329153 3864 5829
549959939254517121 7150 17112
345275322580093313 6604 11127
890145136312728577 2589 17035
305571937197704833 6881 14605
186827021058601153 3807 9859
480246568525188865 2040 20925
168140403879608161 4513 18439
670956909207767169 8646 18168
569914462122408577 2687 11346
270399178861467265 7213 19763
356902273845040705 5047 13920
966409589686470785 7968 16886
879503916966452737 4078 9130
68713574611876993 16836 20716
879801200753082241 10626 14016
121819270402447441 1113 3328
194802652617237729 9232 9685
245315129758282081 3362 11539
95170258534867713 5355 10958
567292796876337473 1080 15804
475031955013601985 955 6780
626253036392569089 3828 10791
610057984506983809 8163 16918
245837567865031297 3155 9978
902149149118695681 8016 20083
171242669533015137 12164 18431
448074491883520641 13700 16975
15220203204712847 4773 11122
358716788264327873 8959 11602
556237111319660481 11084 14961
787107055864669953 16309 22060
875109230766490497 453 494
117887921037617361 14513 14565
927893598062198017 4463 20808
116306408882312689 7489 15128
911271916960039681 6439 19930
82413630396839473 9043 12842
258930737842405281 11569 20122
474996475944369217 15026 18940
254147275621072321 3337 18867
787131072174059137 11622 12255
121071473570410145 17515 21156
301108553724763073 3714 12583
49285899737590457 355 16780
270064831186598305 7678 17321
892648999060099841 16207 20972
564831299594676033 383 20103
323534131807768705 13171 21579
200954375337584417 8934 13763
189807236323744641 16661 18580
635220661683352065 14513 20604
391921784178954625 9732 16147
946963533837784833 1144 17174
834218113389425793 13804 19616
423724360793034561 11534 20741
821340702992664321 5549 15269
652167067526630017 1802 19073
798903806017122561 11433 15934
78514042072701073 8707 14354
980502500854591105 11878 22139
743152349709784961 9462 18457
81507386230327937 3677 13859
36130061279084913 2226 7174
440439326561538305 7311 14800
365103747463830785 5012 11472
287489018089829089 824 5058
850549369721054721 187 7267
321938157648823169 4021 19922
152811298485570305 7341 12648
232401019114803361 13038 16534
552081426094748225 4272 18683
538628355672095425 7526 11361
985296529784175617 5402 18034
132652826703647969 5799 11286
586550804871937025 14434 20139
476700677506649153 6318 13562
231684574328848929 11064 21325
909930235322974593 8331 16696
755483502202924545 920 18670
251025151035200609 8113 20519
724455922672870401 2284 20376
919471264617968129 6608 14845
236297173937860097 10678 17396
346231762901744833 14694 15561
783541011076859905 12883 18665
582387743450823297 7363 20159
282998988856679297 12217 19282
300473332034492545 8153 13954
34509208249783541 7521 19304
184696212696238145 5988 18221
777188756027957377 19309 21496
526330817885032321 13697 19228
224358432015687713 11688 16616
650098122913959681 5418 13037
460194800890793217 15138 19902
341749199293751361 12150 12513
431515417497347905 5373 20037
721116594278143489 13917 19951
583256032671417985 3480 15026
554983521073189953 13067 18192
919367382284971009 8400 21122
437119277871801153 16394 19182
376501078607550017 17870 21437
309141303301395009 12591 16325
806096304028795137 685 11549
493073172151881089 9087 20730
281134570658597473 5956 19071
438755805436478849 5052 20036
863285054458881281 2368 18870
336501668556536513 3610 19575
294166970428637569 11448 12489
964516196201479681 19941 20246
241593033493597185 11069 13540
220835688360907073 7803 12365
132038020421678225 9085 10307
991292063245261057 7173 10781
118015530350245265 9179 14106
811833591491250689 10981 16774
678780326985037825 996 13635
664272466360579073 10477 15024
14478617916989123 7284 21965
942527649579531649 9094 13921
405519024876756609 5848 14450
760620457034583809 16812 17361
434787774584688001 2715 9572
255652342581583969 8530 9738
50051257816779329 7775 16935
278624217819917409 7237 17186
73626436770450001 6176 11970
457010623291736833 8343 20355
856315646149230465 6263 7748
158882279946205089 5233 6134
969148127991669377 855 21230
846902659565302017 14421 15890
481442314354428161 19305 21971
205444219242131969 555 9661
885855499070014977 10942 21031
489616472507592001 1515 8792
279838730104362561 10187 12092
838766371307436033 13228 18555
947419361359291009 7268 17465
534975402804150209 15038 17296
925860875354192769 14746 17198
523436009462038529 12539 22035
94743413299294593 6280 20630
704842519251641857 2447 19508
204863441104894401 11848 12115
385343655806174465 7473 12548
562183662599746753 3952 16603
106960995902369409 3543 9902
612012123458516353 12063 12082
525693309250776513 124 1012
968018344454076673 12597 20404
316101189557642241 6718 19767
83746011917586577 5302 16527
10160937121504789 330 20707
262042242872293953 4999 13294
967603710136245377 4880 10466
542143814054032449 2371 18141
164744151402707937 1999 12602
105911550005384209 366 11242
12342255204018217 1914 9838
860994566190559105 1246 1961
146367139369239393 12285 17776
957349559710618113 17773 19732
778044439179069569 1896 12684
626796850098759937 1251 12714
323966203754444865 15931 20027
348672399077866433 523 19206
234842349924420545 5727 10554
540280683423308289 10979 21880
649309252221776513 16183 19546
488815467701467585 4240 4277
459791173105884353 5232 12615
215808489090409953 16621 19380
307798822245381121 12713 19682
256018091640395809 14233 15146
494683000327754049 1631 16104
327986188851273409 7100 14138
706449298061649281 6993 21905
999813919761432833 13210 18993
274457943162389025 6751 14716
727197820847681665 2153 7274
514466433629102913 7231 22048
934610607005748097 9151 10632
422414974262054017 10178 11209
108137463166830369 2655 21471
553617702028141441 1196 12855
615932154558745345 1729 8646
737664571282380161 10009 13073
736695967276421761 5505 19074
919966909945053185 16310 20319
361723723436238465 1861 11866
586133311856585217 13528 20937
399087379498585217 373 17327
681532508316344321 12066 17899
66739618126970161 9914 11278
17091120838102825 7539 11726
270566267792521121 16998 18162
760867659359824641 12633 15971
694083263152190721 6889 19241
802663966976538753 14777 17302
556562787570843649 8462 21098
397177948588030465 8349 10615
584951180217469569 13268 21625
200032507607886593 895 7079
142992526573426209 4252 13513
655991220487457793 8826 15028
360434029540112257 13866 21881
698789549324700929 6011 19909
820703277465131777 8867 9448
379049930853717825 14419 18539
587104518437509889 4923 15326
394900292445441921 4002 14155
996696210310137345 1093 17895
353361209798116225 9050 15539
14707215857452383 1206 12255
655418219924470657 10549 16236
856474767905641729 16609 18774
233440079685301793 579 1677
277566855720888129 9737 14229
53970239635191321 9676 12107
241576297631571169 17269 17540
328818534224517121 738 8973
673732377230816641 13304 17717
987326355218598913 7407 14347
707349276490479233 12390 15529
20844021118627157 9833 10353
424131549177953793 7095 16633
171275787418011297 6868 15310
341048293873161153 1191 21766
596506843575490049 1520 10558
579258370244513537 9411 13059
274582157518025825 5943 18480
571400041790585793 3095 4207
277243668105377601 7471 20386
128660340871899601 19374 21521
119899139671758801 298 15560
869391737361571201 12292 17601
318965259866040193 11777 17866
508617976916308865 8496 19056
168983952035191009 8951 14804
516968979738212673 857 1825
204427324873655905 3738 8329
460172393568196737 7313 15490
847013250230958209 1730 20140
455798335887397569 19027 22162
125855483173289425 13333 20604
411691242357260737 14238 19404
749823473236190849 11280 18573
181821269226819745 2783 8022
446675491056630849 4623 13775
330476547004050049 1514 1591
942879533830023297 11731 21994
141945684537734705 4528 18399
465389436127672705 1148 5272
373892867912513089 15532 20978
598011005746158721 3794 14759
645209674344275841 4389 21993
208054308948625537 18361 20173
973888542724747393 14578 16368
741607700154389761 914 14893
809804328560478081 11093 18809
821312671648762241 4949 12369
995729314079920129 9715 18751
196075807542243297 10687 19191
26529023161234733 13877 20085
395222659748021953 497 6595
842770278033778945 8150 20321
96835669983931889 13192 16078
185018747432241793 944 8496
230837831035096033 7709 12593
339041580003378561 21219 21256
43781805668558609 12291 14481
947249075496561281 901 5443
995072977146357121 2503 2517
649573462103600001 3294 4001
804589094913041025 11118 21626
488585648801763009 5733 19919
235211502017385505 4406 16887
618369938837741313 12010 14195
5075117207482550 9801 21172
794571824581684225 3372 16723
14689909122985513 3694 21786
673765359793915009 1897 14627
818431564631737217 15246 17883
95685773480671089 13848 18387
184636888884476481 8966 11951
812947220782188417 14237 16761
871806510741677697 5394 13638
745767090045749377 12560 21318
23025021304682981 20109 21381
308459621224354689 3591 19612
418618148252193153 9897 16477
565408225153493761 2030 17352
703063769291439617 2813 15306
340647548078930369 1727 4602
943148486041209857 8246 21872
751398072143448577 8085 22021
639349797749566977 11444 21138
146770507648422913 10262 13498
357316478665040897 4530 19215
128739150978777425 11082 21398
95896274859164529 6343 20305
869787738774118017 11867 12685
576853212210139137 8295 19808
133656349647399249 2029 13234
212963257514708449 5680 21478
701854136675588993 1879 6407
706061151409841153 532 13040
164569411753195297 7219 11599
554958095174832513 755 3689
247998908537834241 17622 19263
169474127026958849 6705 14073
132783616326950241 8919 12993
431794567866809601 4128 9664
117295682388398609 14283 17885
679458772044085889 6706 16933
354608692810518977 3620 14511
180093767302643937 7766 20249
399456112340043777 7324 13010
867400562713257217 5749 15800
630065263435287937 8127 20442
684455097495323649 11081 21288
955946778401479297 1171 18747
100762548495112017 3526 14175
87976319327328417 16327 16983
95573775414173665 12405 17958
882574180279373569 1183 7779
499031325864976321 5904 8192
390138728126718337 3596 5732
680958415587390721 351 11716
355512684409315969 11278 15893
410286887379299969 6725 14538
284871852207334785 14946 19360
292010247647731073 1459 18519
609848214361601793 4810 17918
750639721780643713 1814 17568
498367340226000257 12732 21786
111740805123965009 3758 11747
508134089269670849 17938 21993
196734015772932481 12956 19669
126111353216192161 16324 20401
270779099806098593 4194 7185
9837525524726943 7595 21609
484459075920952385 2468 19669
220788212271603617 1451 19871
992778921256508801 9639 10512
558903736169522625 6781 19443
154356212419088481 8134 9107
211448020538671969 3090 4784
107983538002024209 7150 15523
658362102707496193 7512 12021
317244367734062401 8063 12985
284650530254769057 5898 13832
806515288123627265 6588 21973
624703367920400129 6758 13944
135478794854947185 16391 18258
424478708430076097 1296 18136
188782894860842977 362 19438
121801018258263841 1980 3805
141042154581001009 8313 19263
566818414976243201 147 3009
603966389967020289 271 6113
709941802929986177 2567 18259
578260571443877377 5111 12004
255570657133763041 16373 20996
590449836389602433 13680 14022
439952486481057985 8253 19999
175127525995534945 11969 14748
385320336442564609 4420 16542
882802174906125057 8441 14754
839720264896865153 5322 21654
43670029796686553 2329 11802
526625571736662593 8337 21433
913808039122066817 12753 20976
329235604615728769 1000 10972
389043391012890561 9779 9949
16084876223775525 13052 20708
299349852230825793 11072 13951
743646401775290369 12604 14929
893507095566405889 3600 21879
372631001134653441 6120 19173
277741499648975329 2346 15395
809084118049053569 8072 9145
731403963801696513 8372 19252
702410445194434689 5094 17134
109388926571604369 3639 19399
904963742056846593 1925 18522
282901858100984769 2266 7365
964831780779679361 6562 21222
200255701142928897 8070 9482
545202864053674561 3336 3684
537600875333524161 1877 8573
288974376579805185 5098 20163
663268474806507393 19849 20727
739858648915880961 1803 9340
626073221938270337 6084 12758
808987115380478593 3994 18197
192109923987281665 9086 9663
762927860851743105 8714 18659
771776901324400897 6986 21709
695194626729094273 5649 10292
305291734064304897 7096 13056
90752145265579281 1902 18447
523232005627647809 2530 2954
519561690228801601 1527 4443
85329050118410529 1627 19987
112251321300146145 1433 9275
384408859182670401 3093 17993
744515128537617665 2985 7717
645477131683215105 18380 19565
105079295271561793 289 8407
809364571862715777 19985 20810
756832012322991745 7589 16726
408942273190739073 754 21374
363143182994189569 2308 8954
36567789197576417 6919 15636
386693654939765697 1641 18803
383718950484571073 13742 15114
927504140369872897 13316 18554
902234635409371265 1021 7233
518771994960804481 9686 12713
508085189173890241 5004 17009
275621059086613953 5958 14866
755401097702943489 8221 12323
89428862394644433 151 8339
672034885220803329 10454 15246
458713500336241281 2058 15847
987292457813680385 9071 10797
203214611973340449 1115 16646
580140804491342977 9717 14661
423590826618816833 12597 12867
742607902450330881 7009 15492
133670996786268145 6035 6431
400001808557114177 10097 21625
727878262453483393 1289 8734
781282200373908609 832 6914
798169260271965441 10875 13605
372884061309967745 2795 5778
154800381661157601 2474 13538
558655382926033921 7416 19979
723718556660177409 4320 10990
781645127446218113 3023 13447
188566094323928001 6413 16577
664189769361087233 8466 21705
219307281880094977 2089 6634
954633542089815937 1500 20068
241319403059218721 10530 16410
250210500846307585 9890 19290
218711021218357601 13324 19160
208961173255524097 13522 15715
479334828373733761 480 4165
860775049972488705 11428 15740
193510909121716417 4594 13232
725203078003538305 8768 11001
115778279082899617 3811 16824
676738018565188737 6819 16651
406385562994334017 663 2267
517916131506133569 3506 9549
890431078595977217 9990 21985
88283988002388017 7419 11270
186013709138524769 14734 19730
688985048334807041 2794 3829
898169663775217281 261 20138
324442305629290241 5683 10720
572973477630316801 1165 21291
587179079583030785 6915 9708
946963962579385345 5653 16821
666037540714484097 5796 6670
686043416407546369 5116 9899
957786220465116801 13453 20547
696336442297688705 1209 18571
271706986213942529 9797 15105
174869875678272289 5858 21335
558010763275838401 4554 13199
156619114369586753 14459 18306
505446080900355841 8754 21005
702010854431126273 2734 2809
491076042558340481 2520 3813
910340197069171329 1090 5622
689913042675058817 12988 19557
188217993846794945 3032 5585
925643805509516033 4035 6595
76423486209758801 6401 11640
665599400608328961 14171 17323
572171460271153601 12236 18231
215096363552412129 17444 19374
486724578995033857 14314 19295
326992552951097089 8915 15695
701807295615655169 5243 8957
308154103124373057 377 4399
428266749707542977 10154 20186
269934023527127905 1107 16000
170318738099400225 3676 13254
889820617567515649 9780 18867
253258300583535617 6518 7329
828301802049495041 6359 8793
26692343639897589 12446 21197
848237230064775425 4425 11887
36830419475105457 17044 20079
533581097508687233 6377 16702
278451780435847937 8350 13503
414039572340151105 4601 13689
618062780246287233 8707 19655
500374070351952577 6164 12950
522697238865365697 8617 10703
946467727835916161 13586 14887
876271134789217153 7515 20487
448849701214498945 9004 21080
309491808246878721 6603 18468
673889803792455681 578 968
39099779579668593 6048 9060
217838963972937441 6147 7762
487478233777526529 8356 21208
361533226588029761 4930 7300
493449847318228033 4882 10523
317901961369869953 10364 21895
693005493575203201 666 21444
548930121346153025 10021 10542
760814687924078465 19743 19964
612271714905787649 14368 18883
818074939705471873 4196 9895
643599402687421185 12840 17488
525693975462811393 8556 17781
807027939610463873 899 18775
85525640873402865 2787 13578
292410231090507009 1391 16116
374301420997891649 6539 9632
463962441190787457 10165 10273
737888360602969601 16020 17489
391375841133687169 1697 19805
950024898357352065 13769 18407
526029810405503873 18589 20132
134442615712959681 10938 18903
198664986413653825 12250 21895
785675212902997761 2049 6303
343571919839590145 7043 16047
683781798228441345 7417 11380
941616933682503553 11611 15761
88478475078854753 4311 9413
309076414042010561 10217 18537
810572722040649985 1779 5801
260606638206688513 11482 22088
174409893298797409 11398 15603
20366987750364273 15597 17978
468508486145740481 1892 4527
811706006033354241 4272 10288
250591587110246657 12076 21793
389990831154449345 8723 17747
329392541654176065 1562 11508
404076559249880065 742 17439
489216554041529857 811 13253
967205248348037121 16919 19312
72927622467606321 2526 10183
521634929941576769 9223 14056
219323014604949409 5053 16932
525285187784163585 1122 11052
404561062068911041 22 5839
863356979890390657 13904 14504
963610822085808385 167 404
449665324184010753 6099 18147
880478283763668609 2362 9207
321105538614098433 2350 19060
580622269499595905 8227 18605
822358462452967809 11149 11463
19734231447632313 1851 13569
333432334620873409 2264 18357
36636267945237225 2531 6349
187695458229725889 2586 19412
843138515054878465 20303 20396
840643226248239745 18131 18422
159555321021766625 7235 14273
578124629235276161 221 6558
65809391765117913 4851 17913
699628881668324737 4295 6007
936281791508985601 12694 18293
422879829098448577 3009 4267
963604703316239105 3432 9588
772527175072958977 1958 19955
557341461639619969 3920 16322
824940033313140481 4510 17033
70619853879481553 3970 6156
404050320202564737 3860 4517
23951139511193989 11910 11991
412898507929654081 10586 14884
592684154409713665 16517 20375
368005715751912961 12624 17862
983850874000292865 4559 13111
516050457998574081 12725 17284
846732690682120705 9245 16805
860766192273722241 14159 20678
807913021450087169 1939 4077
906983547170384001 3484 13811
373901605869182401 2067 4459
811679389507709441 5096 8946
249057771903945729 12391 18761
361879904707535617 2712 7541
200385636998152705 7739 15380
777998919088098305 5660 20716
311980603253669377 7456 9517
32150253987950353 199 2444
219078220459326913 1042 4730
402098342826725761 2107 4197
914639300860326145 12435 21753
251334669869947905 7978 20071
880731797409214977 17214 17332
785594383731783809 7097 18261
232739470488876769 11791 14773
239709263548363073 1563 17150
469149417930314177 497 8577
929534748103868929 9800 18390
213355696274728513 10173 21106
958897865260126977 15786 17443
703443675670502657 16642 20909
399850034951406017 1176 6176
34463465411061381 11282 13963
525041589894854593 13150 21880
383745714890157057 1007 13918
697555006086652417 10554 11437
419042509810221761 6053 6592
448641090731996417 73 6001
256360851893919777 563 17514
85313549101378785 7641 12982
815428114650682497 2976 9081
40845394660877337 3048 9485
311068555216625217 2589 18315
284430548477963905 8586 13259
893991026973022721 15989 20654
540381530843461633 7403 17405
787248446169218817 7219 16392
994454149867031809 7302 21384
432651676834080257 16833 16943
475039776351948737 5805 19962
316350925930581889 8604 10368
383590121556899521 8728 12524
53188311467888385 10759 12585
1064309354319449 3776 14751
784866319795003905 2376 4946
881147747872994049 7105 14729
994164151935205377 6619 19385
159237445430719041 17118 20274
692700365952621441 6739 11622
899230494177039873 4399 16987
966333624370403073 20189 22102
266051498082077857 5900 6800
394431777791471233 2517 2603
692706124786205697 9438 18259
418724906655182145 4470 20175
812174712939636865 11077 21402
642379787664882689 13083 20082
903866596001542145 4277 6904
268743278663034593 19301 21392
980350739100060801 592 18359
157191348866764001 939 8159
447719449022933697 5745 13427
322479882626577537 9308 19634
104713782895586865 4002 13184
499589343699913281 11039 13851
89016154334423441 7770 16264
471201302181835777 11999 13378
378918001762173185 1780 19633
631200031508814849 18955 22170
203270472669167649 17766 20004
20369666739252781 5419 11447
859008901190875905 14448 16275
167570383878459233 2717 8331
958377960407410945 11222 18408
646508594520664577 14333 18699
198020558538701153 7834 15528
236539207374551809 3194 17848
205117821723767681 739 12255
927170015384671617 7024 9516
664154476234941185 3026 14367
963360359718056065 1247 6863
224776958481733409 10342 16350
826928575939799553 9929 19344
326247826147522369 1137 12056
173087235648342401 2036 9754
698234854273742593 2929 20331
108866736915540945 287 6905
4109849071156192 1834 17521
802785346434294657 1325 9814
677813413624228609 7014 12533
271922638825824225 4185 15041
764109280965101313 13489 18853
482589554541551297 13814 15636
352629623711031553 2507 8668
169637149117658497 366 3582
650921953203109633 3136 16754
616284664856639361 10696 16523
188567476517143009 7800 19528
59514024749656617 5564 14250
665260220201645313 17219 20594
269157928605086017 4141 13949
830660546600164225 6120 14657
63030640990842105 3678 17586
77243666864731617 6416 9114
62919898180670233 2805 4235
510874526160996801 2063 2673
217314062669597505 3954 17571
280247702824794945 595 10078
753461293026806145 2940 15237
687101437306175489 18836 20641
788011180635816577 17979 20129
986872222968642689 5629 16664
5428410978627341 11320 12575
125600733829891457 5349 5501
840690016326274049 4716 9433
515270566716225153 5363 14372
215753458585670177 172 20566
551998633992148801 19587 22132
271344923543932033 9475 20497
750508604467100289 11663 18616
823439290390130177 3125 11524
555012354138632705 4253 14852
345749101376352257 2650 7841
553798981045531521 13167 21657
981515753434496897 8772 18786
398902003095763265 16201 19351
47386388086589905 1598 7950
566165415359918721 2255 12795
474977441914948161 4035 9507
348746311581045633 13922 17279
173758545311894593 19806 20493
568000555345776065 1468 17675
420875490383213697 18767 19059
647340671894220033 732 21667
624636977501250305 8404 20747
539627280083735169 306 15506
268139384729696673 6728 17158
311053713398855809 7158 21473
901316875712236545 6991 8386
969771589275069313 1282 18951
469093960854468865 162 2830
888453401266922113 18455 21960
675519940170897153 6836 15018
600094386517000065 9463 12022
575332103950334081 47 3486
500901982140511873 10491 14205
817036934875257985 11261 17488
917773609548561409 6920 11526
430300469183482177 7203 7212
156472573265283201 10517 19990
401636172493834241 3582 11749
229616350335064129 525 8042
211724129762334465 10441 21249
92185363769324625 10615 19240
600696431374924289 8025 22112
907226903025218689 8947 16661
800281733434008705 11020 15485
896299830599041025 1525 2139
611335581140689793 8386 17671
392150140949738113 8891 11217
907565825840411137 1900 16446
330707629680297537 283 20371
784757151591971841 167 14409
223314317433761281 12643 13772
536518791402290433 8487 9890
98700467648448865 19246 19373
199759033995501761 7065 15561
799052371767700737 16615 21215
230793681979665889 1297 17152
567764853485023489 14927 17028
190849266764612225 1651 19837
836900163722134529 2209 11811
614796362980872193 8320 19586
489682735111721025 1857 13536
843576241577761025 14542 17899
742542820002128641 1048 22017
461841218360039105 10313 13568
687070205924023041 10519 19038
515262483606132801 6272 13474
962870616514891265 3624 13531
841592432554154625 10405 20522
169417282897107681 2823 2850
813465223242285825 2878 17100
167152603771924641 4556 19406
286836921365935649 12982 18617
172426773765899105 1999 15510
687681099036264961 4999 18976
986753571662859521 7358 16328
740088627597561601 5224 7050
698591028368973313 16411 20775
866949324953804289 13346 14947
431397006722917825 5477 13708
758377443382901377 6708 13299
587968471052683137 14939 15964
546345332073197889 18156 20270
794377482369469569 14348 16123
895024782152194817 13310 17174
326378799557254209 6685 13887
212528067933117633 2781 8470
337889502905412097 13287 21014
774822111493225601 7159 11824
360953173550747393 1525 8793
760516618433111809 13711 16061
712180257878117121 1612 3536
427753886346852865 11744 21752
844255165439669505 3665 7966
533108419971721729 5213 22001
479840097142457025 12692 20636
349562602492344641 5552 21530
469006269766659073 10155 18203
787569865884105217 12967 14122
282380871204935617 4264 13079
277736435639287297 5696 9562
433657927906061505 9474 19838
22563393711759973 4411 22099
765357658623216257 1364 10720
180979454147919937 7195 11980
939376884387350273 6322 6451
977230980901392641 15031 20099
957577884901354497 3200 8467
690346005948573057 838 18443
853053812514240001 10599 10842
323815188688183041 8678 12796
138202487955808801 14142 18518
491804895123468801 16072 19869
967183092503979905 7909 9946
729423289670645377 14075 19930
503440666330817537 3886 19233
753240693350466689 9801 10372
381245957646704897 3897 4579
160160406429991297 17879 18678
14611920413997837 1942 9754
783369288488419329 6249 12515
952786505478861953 12907 16944
874881788986353793 1413 16311
446010626444035521 532 21181
984687869507627777 13347 16571
98801864177623601 5762 19297
323625180417433729 1315 17859
800548330612102145 7703 12545
45716296236467001 6628 17432
845350671814834689 968 12664
179139475092082273 15530 21785
291731378537150465 4184 21923
857112516506578689 8608 8832
348269530259436545 644 17106
524958375192039041 15753 17649
42195466342505481 13615 19772
78829684734106561 4866 12401
860301798886446593 347 8380
70685311009494713 12063 17340
483678275977183617 3936 9927
737772217273278081 2921 11196
566388558338466881 3942 11044
419441321416353921 4271 22098
294755601810138049 7381 17056
913222503521215105 4489 14194
912824363892333697 2875 19345
363038705403024385 11151 14232
136559350379144465 4427 19720
45844690239182033 5189 17253
127792084008909521 7968 10768
901012866180263169 6324 14143
670576562998306305 9244 15879
869897182385560833 8944 22049
977688244888163585 10405 11551
878180688527063297 9327 14090
515911234219174721 16979 21615
461346569429668545 9171 11916
379734438814573121 1420 13452
504278830350767041 7684 15197
247364240400244737 14895 21253
570192904133111937 4299 17060
47618065259520393 1342 19327
485227283302545921 5150 16521
993515214368102273 8440 10998
776184943646700929 8190 19994
681168521607752065 4145 19371
469795277262090113 8339 13845
80712766850766113 13399 18271
195294422976022721 384 21770
418079507494105921 16209 19211
143425882069802673 2895 18985
821410125529780481 7059 13328
451275980917603905 5753 15174
987035915574601601 10202 19675
712585309542998145 17198 18664
472411100692383489 6268 17570
503184310960168833 6268 12327
675771414612633217 8925 19643
82500752064557761 4393 6934
520980355068587649 8605 19985
136047776881827793 7971 15499
339921850536391873 4363 12424
587169423378195841 12505 21648
396961317010280385 5741 10677
537578427354109313 3992 12736
11276560117785551 12990 19433
266069105163946785 1237 19607
981448793210461185 10435 21976
317777378287576769 5707 20677
546266172636016705 11473 20067
964459762000682753 2290 2761
583470472170503681 14633 19302
608892218421349505 4122 21994
313238029820617217 6726 13026
765294479949428609 1713 2165
503706125101842881 3001 9044
898094745270174849 9643 18789
323110546019130113 7707 7762
726688922711939969 9796 13735
688554469395754113 7215 16182
991543267497778689 9643 10782
932092221403770753 1363 11192
620139496633466753 6354 10625
10759423710908323 6689 16622
842619228584045057 1616 21204
303901173619287617 8057 17101
346114284226825217 1638 7814
278118915613148929 1788 16873
864903327796160001 15206 21442
25803530080885653 9933 19374
184525357896855969 15720 18298
475184565055457153 13529 13731
117076950460177185 9830 15849
488155386656465857 3421 16602
741559133640048897 2412 9274
961858522308332929 11255 16388
326970882859544769 1745 16679
18209851211572925 16709 21288
839400781183567105 4647 14251
286818549741838081 8834 17786
909380290260958849 7844 14673
9839514958336793 16063 20924
103922184811107601 5862 11333
994043165620311681 916 18998
830343092085488641 7945 10348
912502093231331969 435 1781
314168360499987649 4741 19721
800529377299284353 17043 17097
642033488604244737 1457 7479
483094512713670081 7367 14465
847607392464549761 18283 20070
967635283411382785 926 7374
129323791242942577 2675 20335
8024956755782854 8270 15024
682111668265431297 11866 16130
664252682294034049 10210 21673
502861196128538497 1732 14493
661484876767239937 3442 21482
279396278802448001 5201 11359
886009849546539393 1428 17097
785012030403695617 14512 18440
968000298218591105 7057 20454
389411720260792321 4637 17745
731585903707610881 125 11742
164439605571164545 422 4798
718235457065610241 6526 13887
979605301925953793 1815 15343
897524728116721409 14340 21733
451973444210242561 13186 20292
178938458902457857 100 17669
440036739222218625 800 6243
411082321563640129 6143 9717
23742618331301201 523 4534
119959821363174513 16483 21326
262441107862809281 9829 12704
322915772840289601 14009 19198
565604561901952961 10016 13191
929417002722551937 8150 8307
90234465126680881 10539 13317
195988857287574081 3795 11421
673398309189753473 6848 19562
825172898797824001 1994 13306
423286820497690305 2207 11257
293967599377097601 4029 18508
663557977021415681 104 5390
116570368621758289 12410 21151
106551572716309553 8136 12834
853523096783703809 5477 16945
414583765357338753 7570 11087
391419689445619649 740 5400
790222836202257665 5492 13155
354137520789535617 3371 19051
407604109222834433 2500 21981
963048005937118081 5059 17901
810250069308377601 3612 5123
331886557713829697 1224 7835
438969188523760321 2175 3606
521140889463843841 3328 11692
875405902461789569 1126 21999
747786698884922881 10481 21036
424063103104348481 9251 17605
595362623596834305 1745 11553
768685858437802241 17012 18921
866062784961968641 16440 19199
843254961078844929 16591 20078
616435343931804929 3030 18480
169000572295271201 6282 9538
844399126673621889 7612 10665
351448221486155201 3331 14947
296464246507220225 8112 12726
100659967379041153 9977 11206
30050420769470065 1607 16650
894728190178017921 8151 21977
46668301998771257 2070 3770
334177438765816961 7759 19259
207645619677251137 8285 15726
973219903056307329 21016 21947
801039834988962689 15008 17451
937948249094258561 5972 20760
593532958524917889 668 21801
939898055823892481 12619 17263
60413511448409449 8305 13594
746262866378298625 10205 11678
226376556321369537 11219 12280
21557466806061853 12498 15625
151452285622077921 4629 21076
629160681654635521 9845 21525
995088451693192193 4245 6117
40652101635846097 5982 7986
594506252289100673 16469 17118
472445248661056641 9127 11651
975603670147009409 704 2703
164813258176653921 18391 20099
375396694358933313 3815 18460
784776700681700097 442 11242
41894011868066625 654 21937
833508419479461121 16975 21086
648023471479511681 2125 4106
910513133728567681 7022 7796
70257759075431641 2936 8945
836821844339372289 11325 17448
583265825264710657 4405 14723
243648312855551553 2648 9612
87481492432715409 4255 21894
237421491627703329 4583 8764
397796243398794049 3644 4953
395920872121944705 18718 21998
712985739460478337 2506 6424
930494678530809729 3308 15237
13880790744686067 7676 9627
491458051036854465 1670 20383
424452316812505601 2891 15879
484232266625713921 17193 17989
834598843170787969 10610 17313
146047753724143809 6290 17534
919477035162898945 9933 19000
961138465865165185 11542 14867
81657011617700449 14638 16030
980564144049477505 1989 9334
958160972804449793 5039 14699
513235857531089601 6285 9068
395447782451604737 8992 21144
938836913046753153 2694 15697
30785854381022661 4585 10421
106693275545470817 3596 4884
596439587895197569 3552 10401
188360586670651041 424 1608
400228256967693569 5211 14418
57473063701525721 2252 6847
857483219789962497 1100 3248
920070594685238785 2257 9839
91842469472155137 4816 18744
552594256895620353 5331 8092
39156273625202689 15723 19282
107725107875520369 3474 4596
237346915559413665 282 11746
754234729801698433 5545 18336
642694220169651969 1885 18056
899358683239523073 3924 13061
488823177499071425 9206 17832
808218629135073025 926 13353
82100311660617825 10184 12646
188323347882967329 1735 21609
591193891000500609 4364 17318
335900768201259585 8683 19845
660288400843505537 14529 18654
429487714496769281 2960 17264
395275181735982529 12594 15745
119887427318108305 5489 16976
442069446711208513 4644 15132
541482867049577281 10299 14327
789364945355401857 7911 11295
399618483435819649 12959 18690
884795563068244865 6463 9066
867097897173248769 17746 21147
77869196868348929 13179 18985
782149299359506561 2869 4609
647751497538656897 2192 19820
484045922158625089 488 11754
15098994810500699 2138 14311
415457649902794689 6165 8649
33033971849583565 13504 19548
484725987012165377 4083 16115
957379143120917377 12966 18032
44581461568530049 7018 20704
389660931654056257 15892 20619
228055258150956065 17147 19196
795161051635403777 954 4322
512562606463990977 11694 22150
961857008306957057 9682 14146
545072167534311105 7827 16400
508964857048354689 2190 4625
425600732613080641 13391 18393
801594948377221761 18706 20653
723322475844636161 782 15172
320604232611515265 9514 10402
181454444126803329 15142 18376
761136981767258241 20961 21508
57919404238429449 6821 20772
618060309222855169 3820 17781
577785378335907073 7542 21411
296991638617193153 5236 8590
328873848690246721 19147 19622
674232855412270721 11942 17966
348019175475901249 8058 20066
962731951196950273 11940 19921
718454051548160769 12 5700
884146381553094273 4021 12556
400966312344738881 9413 20260
451736852233302977 10508 16107
126963774108698865 10583 18421
961440206919405697 2008 22063
310850587027278657 9167 15893
826220468081935105 6970 9665
272806804302444321 11856 20949
584413819468906625 8647 15051
869854009798221057 6917 14978
886880466336187137 12666 19498
299791357458442305 5782 11777
107696129959634849 9926 10236
788499288176542081 3658 19681
295978215364549185 6432 22049
272453398086252449 20893 20950
572798536706059713 13415 20248
32225304309523753 18659 21832
160386810388111201 404 19085
64250939178943865 10872 18631
696311137446116353 3602 21599
796812282913311489 905 10277
951709579547063809 575 12075
863684775198532097 3719 6943
297098012925502529 4584 12845
841702050389503873 16565 18807
326458066461988481 6946 11892
203992688157310209 5405 17044
674205325409076353 10158 14571
268930202973610465 11521 12357
95836255571065009 5104 7958
911676745554228097 4930 21940
367854086901459713 6126 11378
915911446351291393 15435 20301
64133525518464297 5063 19688
250764696864930401 4000 17884
51261918899967897 1479 4986
241642153602118273 14347 14718
36184046582086185 8301 15683
380759484317263041 15048 19858
707414010512749825 12113 16368
956325625098177281 13689 13717
113781643060441697 1363 4779
848453326311012993 6374 18941
860446847253541633 2518 21979
61680935596161393 4072 7917
631198083188870401 9919 12592
483307520561350401 4478 14919
246058191271700353 7050 9727
430335932716676673 748 20105
190765900024423745 6919 10723
783433861359892353 9896 16760
631227307692199681 11397 18061
414174219803317825 4008 5442
267455749326636289 5302 16866
669241183755513473 7104 18060
414309613625036353 9413 15402
199125127296643009 9861 10353
569979537268046977 5438 16695
583788849458979841 10248 19289
457923838757011457 4552 20492
42850062744509641 12458 15561
635535664333723137 20801 20848
56450787371186809 36 12984
306516491761115649 4625 13381
76658542900307937 7774 16241
153108294513181409 8425 14379
477646808324234241 1012 12188
417481987549763265 3488 20539
817727964534459009 392 3226
960340133350989313 21298 21738
399525141407774977 1867 15790
360526269157887233 508 5412
825623076102122113 8218 14268
42394347103972057 12442 12705
857339300630027137 3156 18861
607751217270418945 315 14504
310909482771382529 18086 20253
725757540653340545 6492 21388
159986298133542689 13575 21110
711745642605947649 10506 20228
835400665021271809 10240 14466
450338696439196417 3293 15727
221269686250277441 8394 18213
437710264034365057 12095 17611
264715228567798273 2466 19648
411090223022760897 15604 17330
675802747838712705 5275 16342
37107850941069385 1953 13254
685170743268745473 1008 6978
174193332438314017 5785 10174
859332175097730305 4123 9183
5179714453817042 7426 19422
278797883394322113 5998 17483
327962422772223745 1127 2753
831273593897645185 13042 13286
705445031220577281 4291 19256
971993963730827905 20152 21107
857258548900581761 8355 9514
310415116108256257 4459 12307
445414137967759425 1200 11226
703993687908326401 2893 20230
311461982529856129 6544 17361
446548936974268 6401 13687
395490007577947713 4864 11975
179237299610893089 4123 4691
845914855116610945 693 6249
851967770417044097 7140 16150
25567670404797129 9900 10829
110557666439337505 6441 14158
778058506392731905 12321 15642
378052906406576769 7539 11026
31208440490004821 10628 12959
974958442651374209 1005 7869
631982989591740801 715 11583
981805129273563905 3553 16279
495378507763291521 13152 18863
797060663303046401 5220 17700
515379774559669121 4581 16099
121512954350247777 6368 13264
916388826691090177 13577 19222
162875230957784097 1968 13930
644419604240603393 1324 2973
21270649742174185 3503 10471
783519331693156609 11111 11218
623609079615807361 3904 16741
515217261052406145 6240 11762
5885610672958564 11706 18101
326394402468579841 2413 13560
560303651346661249 6472 15560
522520249912254529 1117 11019
606572093735248769 4974 17912
551912250663690433 5939 11259
989181011781500545 2222 21494
201170666634531873 187 13113
540706371701571009 2408 17864
534707565574123585 16958 21075
347955773639316865 14291 19006
964715356605246593 231 15095
941550968425698177 1235 2530
386908403301816833 18011 20371
27755305322632041 10122 20737
536130441537544321 16900 19893
713477978335884417 7716 14449
315373993484982401 8228 14074
925746786823257345 4232 14289
802708964232017793 4877 12903
260341378585760449 9422 19455
516583932885112065 14619 19864
71542850227547921 2642 16942
722336335103413761 9667 20632
709148516586889601 1078 8659
369680198249838529 13781 17861
16768119503158375 3556 19672
100124022291971921 3125 11932
992319413898936577 12771 19416
897505604473991553 9656 18541
122012256485636081 8257 17311
528039071953024577 17394 21767
108231981799104209 15907 19011
876374820653452929 17981 21018
688341439563263489 1218 9906
817982139312626049 1019 15015
634439506791945729 13082 16527
312170898667432065 20129 21404
480534860982391617 6760 12924
689831316789870593 9756 15719
188296648353865953 13120 17610
459470528934545537 680 3013
104576140463084497 4642 17245
926259725418198401 17459 21972
317499508833574145 13452 18596
759928978466604161 5468 20694
820356829426220417 12108 17282
348503152448380161 7113 14123
44366899150457329 11869 16797
306139949791273153 3859 11263
189110734088277601 3153 7559
771426533885012609 10986 15727
503071546247294785 6185 20731
909540488230788865 48 11400
830238929478856193 7996 8874
78816358296244001 1804 21337
303354481661937601 11700 14477
949445621908679937 18347 19892
959726382578569601 11207 18707
34286670043094605 7287 21651
166781027584530497 14809 17085
710635706209956225 16020 16055
127487363761265009 1630 9868
769880838600123265 18538 19334
235955469862556545 7898 18659
356620524742496065 6097 9938
98278614054610353 4705 10382
730606198383334529 7223 10708
211311489105437281 471 8879
434182134638376769 7801 9419
424231863906914689 8529 9765
402855612964110337 5725 20902
66519523823625801 6967 14169
433342297793657857 10083 18123
339901079665626305 867 1090
418925541229590721 1183 9995
708958275914081793 3347 10674
428674173873645249 7441 21621
935690059334280705 14104 20473
656485843450319361 4117 4566
247218351274721473 8789 10433
867920828107926913 632 20206
504693021879749185 6751 20960
85618924835110017 753 6170
898749369394888449 4305 20210
739109089565488385 15159 16773
742789946910466689 8991 12753
248526435490980193 7155 19090
397410587927094401 16399 19528
396545446234981121 3995 14807
453109936438895745 11950 15009
76677191262639617 3210 21318
657096983997231361 6938 21355
439915044338732737 14206 20137
263905100177812097 12442 14279
992391812201411457 4209 16108
512420625856162113 5233 14992
71714533381353361 1156 8776
923034722900073473 333 14708
938854356907604865 9540 21732
423638868915045185 10690 21960
80848527974808353 4422 5203
151590069315364673 15869 16273
713410524203247617 12379 20389
918019231739958017 3581 19489
960696904991593217 5855 6236
102014431184986881 9835 16016
119732361023729089 6024 10574
295373562708331137 20774 21484
36480082576161977 3562 6931
810086235507089409 935 18071
427852419567294337 7879 17639
287714109250412513 1005 3742
889350898492025985 5412 6972
902405524059819393 11075 21598
156922510110469217 7503 11659
202389161413432097 17513 18846
785238781697955841 4982 19555
328001195888692353 9227 14899
540435160985388993 7127 22051
849528872394340993 7197 13637
378853655431484545 2352 3119
240178387967066689 4858 6854
261036186521643297 11742 17035
747430473188952449 74 16833
223087484931426177 2158 5886
937947567744931329 3453 13994
262305939780638657 4196 19342
687269209101014401 9473 20159
798869650753388801 2340 13186
169889637131294785 8747 21155
65221452154624161 2741 16843
429244745044197633 7882 9004
39752451923277481 3695 9990
151059913129291361 15757 18073
991533298865412865 4749 5886
788345326853185921 8813 8917
980414084433547777 423 5382
498838568360699969 19190 20335
775976240579474561 6764 6849
576091459697007489 1915 19279
952032462315486337 14731 19791
469191297577896897 3324 16140
31933039256465181 2644 18893
206040084658450689 9618 13960
95143313218059697 11525 15818
492681936466343745 3069 3307
15612893467398693 8653 14199
390997013107860161 2272 14342
199064150589890689 1449 7732
51223809089538721 9830 9885
753591247256558465 10100 17498
388682528157811905 3122 5905
515031062695683777 9 15874
492789032720939009 514 3151
296162859677885121 8535 9088
54280395737119849 12458 19620
158521827301939297 1956 18791
902310176043688065 3674 5084
119736541911969137 6053 12936
381506857168329089 14727 18716
617365722439060993 3904 12792
692376861279061761 9369 21070
307674437863916225 11211 20751
841571313072304129 10103 21117
240581620687976289 9350 18912
65996435228374393 11626 18703
419652704855245441 3282 21820
229047167456723585 9627 18243
94730589449156353 3644 19564
963973020980663681 7561 21314
40770505954618841 13474 18447
696987493472246145 2762 6501
358081335130435713 5618 16879
929058413649801857 29 17407
56111917142594337 10204 14042
496738621040815809 7743 8574
268105487637299681 9030 12869
495011712459760385 8011 8758
193997243374731457 3986 10255
651333243875026177 10018 18997
256658985465321633 5693 13948
97517600295578433 9678 20905
338347890195272769 14844 21308
389966011815669569 15789 17594
183454753579198369 13794 18355
71376102980170945 2757 13668
340908914360262849 7913 13635
894126626416547073 950 1307
817754528616347905 14527 16067
369684796523433345 6078 16693
427877240454357377 14603 20268
477121005801318913 403 7267
898143141275298305 1390 18315
150458093920182273 15310 21491
949997843229716865 627 16239
195957941506630817 8749 18198
120210876540113537 12822 19131
118212746247298385 16349 18975
874516519858268289 3591 8655
520299647808950977 1230 13635
333247761151866945 1985 12232
385814348328015169 287 22167
562492774970259265 14799 19754
734127515409507969 16794 19552
562811836966687937 18052 19439
898021759592626945 1026 10318
563731376752421889 1893 11162
383092038822422145 3353 17971
381310731037174849 6098 16472
4755248469965779 3578 13823
238712876998199873 3176 6024
199706102875577345 2890 5771
710446190919981313 12955 14329
320595156192826625 5454 7175
373993384340387521 11792 14584
419486400891980097 734 16331
616303779347148801 17539 21717
398211265793097601 9753 20451
783078700453167233 586 14189
358106527871310465 8334 14608
730688678502275457 7220 14448
177524166798679777 7310 14958
414109136285922817 14461 17167
151230058837068513 10388 13335
953552603214873729 19798 20820
458979038224359937 3283 19253
251045481885348929 7270 16504
997950497954175105 1327 11886
335440226927289601 18556 19142
457314744372627777 8960 19253
375525271575263297 4063 16592
413060180555088833 3894 20455
952095346798316161 4752 14086
599957262228006273 7591 9509
828138228695173889 8549 9084
434459840339453505 5301 12049
33871317286156001 11099 21164
279351548339793249 16422 20237
293402153249040513 10046 13287
486037430232993729 4778 20873
140426127500646209 8660 12731
998240319543189249 8098 9697
351932094184810753 7914 17902
433796720205830145 3961 20643
238263949030681473 10160 11081
867547178167615873 11499 15380
862787988113204609 12175 21307
48786001258587673 360 7069
778801100337531649 5099 6916
443945371023605889 10305 21044
522235610580857217 14775 16789
593722714286624129 8867 18452
343449223658268481 1723 11382
503587544945975937 14780 20211
402514237038324993 4841 13542
54763808128409865 3236 9756
847261113185780353 555 1927
224406462501068673 11154 13081
212898410887596865 7058 9576
853641925293540993 13587 21501
323389131582871425 8930 17728
935817082139681793 14727 18078
599472227956646017 874 10986
890756929149073793 7561 18554
768251568147704193 17057 19865
744877000094877697 5451 20598
260579132930196513 7396 8327
913538635219818881 13528 14481
655052688676363521 2315 11864
974690309185195521 10867 12130
299719946166270273 16142 20748
387612704228939009 12664 13103
436196666765582081 3132 10526
76139764888868193 9087 17954
661473261447220353 1743 20750
916515308069644929 1248 22035
490088131464688129 9662 13607
979349074103470977 15073 16501
840407039051847041 16008 16920
438796204556989953 7439 19131
533611779320594369 1082 4689
327431449398009281 12156 18061
256414726591835073 184 21616
793582065060714881 9414 20332
948894442463171073 13740 16860
632267613800781441 1866 13298
737795134831138433 15284 18128
135675103465796817 4373 14002
864314240950605441 11890 18162
669846510746428033 14730 20776
727929139701082369 13501 17327
182044067846813825 21004 21660
209547039635367585 9252 18187
810040383229409793 11033 16440
961689637436840833 431 17710
450508290275433153 3818 20943
529019439821169601 2373 10409
980892947978734465 7006 20768
69730609692591377 3253 9500
810278557807290369 1156 10478
705634026459819137 2576 3665
488270417080077121 3736 16634
535388222143033921 4161 9461
588933881415226113 13971 17997
207085625084133089 7779 15262
445130423426523009 1958 12603
619818145948109185 5174 8072
691888611950300673 2099 4133
232410961589096129 1972 13156
467148800177984193 10680 16112
802790319045634305 9528 20707
193322595620212929 5177 21153
590397424858210177 6124 12167
28828960551923189 14280 20946
272741716043221057 7622 14755
391165988476696897 4158 6688
89783669585500545 848 17308
271698635254342241 20268 20633
400600934006227777 3741 7057
606682772499180289 610 869
141354626965906513 14768 18665
548344263190077889 3741 14140
604772089182638721 13415 17206
9490747551435419 9393 18759
563480176717803265 13525 16684
866789709265265921 1632 17720
763601219168656129 6525 8161
403873626271160193 5360 14451
816659337661164417 335 836
72413513612421105 1045 14085
357622658700428545 656 1797
398740645329379393 10534 14932
62374418303392081 8600 17359
831912871929905153 8843 9676
874747267657731713 623 19381
362703638967257537 2132 14368
212071196082106881 5257 20082
637833319332631937 3888 17153
32035499484557309 743 4699
432978611782370881 9673 11552
90275926580204673 4624 17765
364335952659690305 3054 16364
949397669569457025 13204 18243
982061309894685825 4825 9450
740526884663253761 8663 13252
715989291077139713 11030 16393
241957978685128705 2462 21066
963631935374447617 9663 11022
934601270592821761 4496 18170
921645854550565249 11472 15613
814259428862122497 21214 22037
557545790659883521 5981 19916
956996738241585409 3743 18110
544464546842053953 14279 14366
973200300565686401 2908 18522
346072090132079041 14994 16837
502194582077095233 793 1032
475814276610083905 714 15786
906680903257658625 1334 14736
697135247547588993 458 14391
988177817090829057 1474 3173
333462249458396097 14952 18982
977378428856958721 891 20009
156949453156297377 2750 3917
124166063827686913 3587 11965
230807327891245249 3708 20824
78709491762616321 2601 8345
251105552745657 1610 3333
213599371618343521 6270 8548
471035097587506625 1954 18498
212610892472419265 4517 21551
921832473123597441 2341 8862
386968939532891905 8470 13597
254392109704941313 3939 4108
742870856918152321 10045 17232
433146640862116097 19598 20636
876943188958975361 3935 6864
184122502568502721 5946 18322
516852042945039617 4931 12977
341646162822481601 3644 8591
126036866561122449 4005 4298
792176154582893569 7505 10549
342915531388392513 3242 17902
711868701082476417 4900 13422
182357874200263841 6968 9822
664153996039662081 10378 11759
567908394444607745 5137 12658
644100101272524545 4047 12828
641155395683426817 11457 12662
68048423162952785 527 8378
672817820996549249 3336 16790
751111645012269185 1626 7540
650272681473367681 16171 20492
436485225755607361 4455 6956
646098739734988161 4425 13697
292741443472831297 4468 6930
959342624216418433 15329 18553
130073372668636721 2210 19594
201100978818168129 18914 22169
953102906253587201 11175 11414
70693072644090193 4383 9164
742190709522166273 7057 13890
771182797930698881 15333 21615
361463748326766401 2894 5894
581365751569990145 11931 16921
774522423154781569 10462 21683
285101687440878497 4022 9088
795229897461364737 8788 12418
299186743838376385 9182 9685
908745329670782849 2767 8129
434597212412178625 14885 17991
426247747789826561 12620 13356
602121808684188417 2326 7941
773109960191181441 6698 11241
981075949000022273 11006 11483
828438284526651393 6988 9633
391745422536658369 11172 18860
112884362994353889 4134 7747
391201779759121857 8197 14067
838605492787532801 16913 17421
392962395339623041 3103 20091
539633825156091265 10705 14126
71087545099537409 5992 14946
820501972490841729 7818 8432
169434300471422721 1454 9788
584439653566366977 3555 13992
811652853061254145 13123 21302
726644623950217985 19922 20135
175643821825786977 7060 15729
2103056811467497 10952 21107
936409291227469953 8973 9605
369085457487738497 355 6358
242217530062376353 7884 15861
164207348365213345 11883 15806
527184925465924417 10958 16222
19864827711582933 2530 8661
802935613951660801 1671 3497
795068460331822977 7285 12123
9706372775490025 7078 15611
869089511510321025 5173 20324
803574774623584129 116 19682
211910428125552385 5735 21371
122995462321888737 4349 8583
212743850817897601 1145 14932
890021902882978049 257 6783
954254392458569345 4874 18968
734560112271786625 4835 7759
247091479299097473 4298 13607
133500365076955057 5236 12786
162077078338601409 6649 10396
254592112778659905 5078 10110
469865758794721729 16407 18835
113681783790525521 1101 19894
81722963951722961 8676 9958
250929579936716609 5456 18962
372761779148913089 832 19608
717203178406450049 3766 9824
546163757823226369 10769 17290
773375494200799105 6016 10207
31789436418019789 789 2211
12836289793852985 15728 18979
454684673010849153 17800 18752
408937522170582209 10264 11112
522958511931090433 4276 13022
200301915587388641 13612 20394
38509634789708257 2282 20556
53394805256523625 2246 14459
706050640736545921 4661 18666
984401190184769409 637 15705
774702295837119745 1389 6417
190906145082912801 2273 18011
708772395127777281 8752 9546
58537019225227025 3745 15736
41716872818060577 3181 7798
310627586040006081 18296 21832
521636229692372673 6254 21473
372486384414997953 7081 14039
196417673008358657 8772 9200
192857352672625377 11231 17367
79114551175376129 7256 18052
860997033638184961 4845 7178
503809061672772161 197 14779
699299006086739841 8805 13146
387964501886440193 1035 16203
596834225832367361 6062 16188
936063842838951425 16413 17052
481731101768438913 8026 14128
986509991913930369 6508 20438
350583772618094273 5992 14372
55027900375851145 9416 22155
556670123641346497 9053 16216
830850895535998977 1798 2338
157990671649912417 5995 6511
139907785396491841 9642 12857
903364598338917761 284 491
641579953439343617 2996 11535
253917222603845985 1029 11842
166386052460044449 10853 18348
348388622037198529 17370 20154
578133607170823169 9845 15381
92054718132260401 21 10040
791401853347043329 14794 17993
768814122281518977 8718 19544
592266548155304705 8009 14126
765107671501809281 8545 21935
865101905824108289 1724 18220
640909591547234945 10644 17040
936579003115067393 7700 8340
26953142483677085 5013 21947
253204778300887073 7696 21888
792890330300018305 2238 4039
542173513321795777 28 5175
23799115887598533 8331 16661
593799782112004225 1437 9210
795657987565341825 16178 19728
539382009301643713 5625 12253
415039135422148289 182 2203
576365953830634945 7768 10294
198816948979690273 15080 19280
269467147897056961 13171 14684
627614561823563137 274 589
70866953037896249 6457 8894
41518458477675329 4458 16433
150021977465993217 4557 6576
783414970923871617 3057 5396
963849508833579393 21836 22060
36711832669617193 10060 15219
623601841969883009 8457 14997
282610397026374465 6505 16294
498616633578823361 14418 21403
137902299083300769 1498 2396
783429838266126721 7070 11890
953730422122532737 5199 13110
749207497410157697 248 11963
991128423281502081 214 2066
761704915579127169 9996 17013
102573574619086113 7619 9630
173913934456923169 9834 21247
990055347923522817 3521 14139
449367664375809985 7157 8950
137310194847742657 6621 14252
943594343930403329 2641 20186
274184711614360321 6802 18399
939775796217286785 1712 19212
818971911202041217 3128 20289
482679568833081153 8378 15108
321434709379282433 437 18296
335617079097769281 8127 13025
609315212787009793 7860 10762
815447494460261889 13102 16198
615845862314465409 3856 18540
295924876815046657 18458 20871
258094364477003073 10198 12006
405193920633880833 11302 17890
844896243895995265 1551 11881
230018258543790209 5969 14895
307244150755622081 7480 14433
97042038219644417 404 8055
871715727079923457 8906 13707
153697708503653281 5723 14866
880394718158882433 4051 7013
23381894433729401 9103 20307
305098832195206145 12061 13725
430596587928587137 63 21975
184433175058813953 13468 14464
260759875244094273 1225 4773
371231533219251713 15272 15300
433100494951997185 1864 3129
959278664409438849 13742 20033
104266779314034609 14407 15790
288945481832435265 3070 15279
311959345024316545 6603 14549
478313412430594561 13466 17703
875296818921942273 14409 17377
825445097173336193 19400 21564
785263167575276801 11224 21828
102550836527328209 9132 21501
635539171621307009 14292 21624
819045406960590593 2161 20422
103840096322610273 3802 17333
226037231533609889 11234 11700
338163834578825345 4899 17399
403612975110142721 1012 2425
63746633412119281 1259 9192
289464907128873985 11504 14388
209694814046063265 3709 13257
457095274658321665 1434 11009
294113803951002945 1175 9409
376685983504415873 3700 6384
285721427781442817 12330 20943
471607025201556929 5785 11910
711321099967033601 875 7291
409796429553935553 13659 17817
392453020944405057 4520 16234
949741873682690177 1099 11556
393800953890629313 10365 19082
709623410528536193 12609 17188
705619008532426753 13839 16206
462695918691728961 3414 11363
575612693815070721 13304 15977
448584662731249729 431 21121
669175172324148865 3668 9054
348902524005531265 6803 17635
595524328542065665 4396 7861
472660493929680577 9405 14784
218893870028200161 15030 17709
422537199366296065 17325 18433
570335902265565441 816 8414
961166182237619201 926 5918
239760571417381377 5804 8676
31683607992881945 4415 8300
119577359186191505 6307 14695
201549075757498017 8198 11717
160117233151698465 8886 17417
935258553531859585 4200 8337
470899679881835457 5961 19030
327849642785324161 12655 16997
828004773261316225 1214 13368
131951666586850529 148 13337
773208306386944641 14615 14977
573923150358240257 8273 19190
963857620371829377 554 16033
396296015115090945 7627 16344
973995374153712897 13942 18116
466057619872131585 12459 19698
785663304209325697 2652 19103
576275566349302465 14259 16650
448919828882846849 4710 6158
386158284912710337 8924 15900
964364635221546241 4763 18349
950195892990841217 1421 6049
960344937119781889 2042 7852
209988020828276961 7241 14473
104471504794023681 9389 20089
191372305726737569 9883 10476
956528814014173953 557 6086
820721190425871361 4643 12006
32759036026408949 5194 14073
857876270148629761 14793 18170
678108202236199297 488 10467
443824117994793729 15862 22153
501129040864274369 6342 19382
218353091395734113 2345 9115
721426655232644225 191 11605
94433027152490465 18440 18932
512147805055509057 5355 13622
597882986806887169 5701 17231
311518318288971585 20946 21268
294248819267565441 928 21906
510765440418001729 11583 15355
30980378048333537 5856 17710
487925474740503489 14496 17763
344671590943193025 907 5287
665965726766632577 9973 12243
639964082084326017 9662 21924
115134744646564257 1938 8429
251495353741475457 12689 17106
513660826052674945 3620 13818
910810627476742273 18738 21622
241771101805877473 501 9059
220889089495301505 10321 20897
328477801317536257 12387 20791
556825731337816897 1976 7069
978673524649718017 4353 17281
995393112689029633 3423 21890
828003825455343873 2161 9070
381511605316724481 16395 16961
109848929801270145 6245 7345
102923779992835313 7191 10161
638759632015212033 6515 7610
961221778776142337 7137 12964
940694866435347201 17035 18565
953843948607826049 4742 8480
428226454854101505 4287 21247
847807096309061633 12225 19151
7804087512081282 6665 12944
165435302120044993 3313 17229
650605737875014913 9686 21577
670568027459005185 8147 16027
791498372991394945 4236 15076
215890797571248065 9753 11250
493963582852845889 7174 20173
121415981438453009 2918 11432
287742672762018273 7673 21261
649395102932857089 8480 11421
240698554961529249 13799 21506
510061511290665217 7001 18880
496396575739520769 16726 21152
360017052616754561 5179 22170
858942394571219073 4723 16919
847016682809233153 7787 21832
588376108902277633 2902 7438
686914912572603905 649 3581
86003702683047585 9697 14915
267824036117580993 7577 14619
730107738442494977 8159 18817
40541678406142977 18586 19639
512115088511595905 760 14298
865682044617280129 5895 8645
508915997211371265 15451 15645
854797792306413825 8729 11286
548739903711538817 7477 10421
511878339539428865 11315 12740
341329210733174913 15083 19861
800951619892160257 15576 16576
605105851074998913 14951 16549
171393781077490817 8881 10435
615722150752471681 3004 18632
305047838878635969 9275 17565
93404758699978881 7998 9165
268804281542877281 234 13910
63622923061938505 3434 12902
552739620225835905 15311 20521
940550966147814145 2518 10401
328159684666196929 10170 14681
647151807735152513 6457 16110
837176191657675905 16474 16735
365220389468920129 5505 15211
947711540567489409 14275 21911
254564927359449921 3574 9785
471792125638913281 147 7647
655168729681182721 17348 21638
20920850537898161 7406 10879
607253334928397953 3881 16243
637492551562615937 11029 12183
282995776834173537 5607 10079
370704352113129665 13852 17527
879681200211631873 3244 10574
721598517535753089 7511 20567
769403651684942977 6955 20806
812850235475686145 13854 21881
732893044171756673 7162 9540
614672983253996161 5067 19938
441785431747479873 2510 2778
342302889498249409 9825 18307
361012237843720385 4653 16886
413529474529084929 2009 10806
452247240557998273 2182 10887
174807932234735105 2123 8832
81599057531516193 5062 14274
308746334573129409 3325 8314
781856850922043393 20898 21894
855324948878425985 18792 19245
282219284710276257 209 17350
559158829653981121 10956 15835
245345477176986305 1493 3533
439632602638233985 3685 10826
718851469148770433 6735 12560
242243169714328129 4004 19874
860362020614804353 19874 20270
789520663134531713 1233 14153
282965349988028705 9387 21583
458079850494428353 8610 17482
104760898665123393 10038 11769
514612575285134721 2210 12387
183743364326257825 6533 21866
317602675114414977 17049 19356
160741044737324769 17565 18879
811792031739905409 5509 12636
784874478768426113 18019 20132
996893432456872065 1138 18158
951765024263099905 16195 19698
959894176229091969 7877 18181
80882568900843665 2316 7589
444034559543894145 8757 14746
692268785967161857 16114 19443
133118116215904081 19961 21433
469693057246768577 19083 22086
711022257925108609 8142 21270
475794668223901569 9535 22150
408748923487969793 10789 19385
284099314448521761 4284 20540
999884532384157825 9807 15633
668288221031605889 3571 15052
817345813285207553 3876 4318
677347243704797825 2551 21037
180731536530899457 1822 10228
203213497153431169 8199 8834
267535278743288545 8012 12971
343970317368810881 3916 20396
3153506575102939 16731 17347
306557023835654977 170 6494
470795180332252993 2163 13705
107410929583618753 13275 14733
396213504274683713 1921 20516
334778001718806465 1595 20045
188854712088989633 19179 20274
266365082395420673 11821 13228
973172235217532545 9852 18398
768766702606104193 2240 15570
369167350280172033 16713 17780
392068947443828353 2910 13482
133819421730763105 11745 14090
562714865146208641 3763 3834
960815898188890625 7301 16560
873165553580061953 12367 16828
420534653314717825 3446 7141
948676429723622785 2207 9288
399532135493608129 14184 17822
261980555109726497 4993 6407
136499374071334497 870 4747
5074523430156575 11379 20828
198484924702206913 5634 15876
469005548296276929 7520 19453
700244758637495553 5832 18416
229436515414693793 7591 9475
610211482816787073 5162 9186
148518537794483777 6107 9015
986236738143745153 8454 19687
540533524676082049 15744 17883
560513456336515521 10101 13853
519321722310163393 7247 15761
604633428197274753 1369 16425
460559288975293441 14 7973
670164004356216449 5680 13168
156679582503141281 8858 10510
994740744335345537 9277 12692
191076107498080449 8830 16426
144600860387534177 8371 8836
495203126464868865 9285 21890
557953129311329153 4649 5868
253627963698182401 16032 17177
142014871117389425 6964 16874
402531891510317761 225 21084
220887123460315137 21307 22017
782993230893712385 12292 17892
239860362125092769 14332 20578
959471728025729281 10667 21312
603660046744749953 5471 21774
263216874175686401 4448 13727
169164419104866689 14923 20097
737386314209498241 4853 20052
849373391402835457 11160 15997
918395100517731329 19489 20031
732323360884670593 6434 8829
356121582232926657 6416 19546
548244709913433345 7680 17146
405629287149839233 10439 11947
967447879995113217 6660 8967
877947589130780417 14900 17343
634781886750985729 2094 2821
309941048776611457 8895 15036
171730100223875585 6423 18548
821689652108542337 17779 18300
642073766632478337 5163 11310
972941799581764865 5859 17387
395607710991463105 6370 9372
927522600423952129 10512 21296
928720239155737217 11884 21717
770748438665751937 1889 5501
813418948003239041 2987 18068
662326587064878721 3745 6108
38057112394369601 3208 11430
323477150112172033 8482 19469
856379060970589057 1041 9389
207932865603776673 19325 20047
964935508649418241 3382 8553
609450073771231617 11495 15446
848540604750702721 7765 21218
934281083360925697 10245 15824
973056146661320961 357 9233
272210082584837921 1778 20211
851277972529849985 13644 21841
225098783854360097 8929 22145
578274798658029057 15976 15993
857127409357989505 11198 17400
528987621169171969 2206 13057
828206761953847297 1399 1797
164800490156153505 1685 4501
465743712804954433 5151 16894
677220982044893569 7179 15773
463333486689474945 18070 18590
378091707941777601 8952 12479
648354671966306049 12558 20181
980343668146510081 15826 17040
289145811792362625 5728 21144
308682059636083777 7703 12234
906376662204213121 13870 17230
11893842346886175 2005 6973
544204445265716417 4511 21745
585174549198214273 12034 12846
192846807438460385 7135 15672
176821065127349185 2500 5787
504238959098895361 15249 18557
794146959133797761 19662 21257
388414034584503297 110 11895
487326155128748417 1388 12821
95391301145365761 14105 18014
273498824562338433 18321 19912
107211989797438177 12114 16670
826569135206092673 10927 19605
559156635687369153 620 21717
839507209150184449 9091 12677
927258124612098561 7777 8645
797417762689768449 7798 18205
453288699805835201 6078 20657
634083010738052609 2905 5898
428067235899565185 3594 18776
783900017800483841 3462 4952
701941531863521793 8289 17887
166845897783105089 6442 16483
297947559234206209 6077 12120
425201811127969601 8763 9207
70173218692570321 2000 20536
97953268995340177 14161 19508
398283483282941825 1631 15660
66892632265115993 5605 15687
259398031954614081 7098 8642
105290900276571617 462 22051
554696385689755521 3435 17920
709418459589606657 6084 14880
212573794112284289 11044 18857
718699257767539713 18036 21386
107384301133553345 8908 18354
614499548304259201 6137 14840
326359343015408129 10800 11792
621283875974711425 12168 18972
876617432286298753 9191 19595
697512272685166593 49 1470
222055363763399073 15184 20280
122329788083092689 12164 21254
275130216790930849 9574 15569
566695581543378049 1036 14115
892108439757290497 10215 17843
228572814164891713 552 7269
277197080614900673 4569 11354
53455395681247353 17243 21915
262945754200568865 3268 21018
583113624566138369 4657 12205
894078452715238145 2856 15409
94370995118715937 10527 18971
80924261247414369 10424 12254
28507962794378729 314 20128
626221400374891649 9651 16179
203837674577691521 2681 4925
103606155030160353 3131 17987
378817297240331649 6548 20970
92415681337659089 280 5783
642586250644320897 5745 7831
665169907424736769 8467 15990
272822536544907745 4003 4314
62736410480358273 8250 12708
914453945679348097 7976 14515
68665834133565089 16269 18322
517228351870258497 1298 12153
442619217715961345 12347 13684
881469314415888001 11656 20092
959534895979825153 7640 17306
826431163249537793 3102 16635
226258042620248289 3029 7797
592157781771838593 2097 2618
859212060715218945 1791 6888
208079029074824001 3854 5806
24509882417110165 5862 9067
683450587210792577 3646 7331
623988852645307905 2551 11915
736880590136166785 16198 21905
800830195943962753 12987 17896
803040044510701953 9387 12402
466246515472203521 311 18643
80461924946988001 5935 20568
853017579548808449 11423 20257
63694588543690145 18517 18820
790699320443845761 3592 18877
789938733882081537 5073 12154
652662084044312193 3400 9840
788029655133293313 4819 9897
899789779682304641 683 20680
115555748414223553 4167 16369
801488447361837313 7133 18130
232501588737058273 10766 18055
286611685940496129 12302 15783
447409720963918273 10273 10621
346958887909710977 9381 14124
140803058102811457 6931 17573
921835807507402881 6257 10068
577955853074072961 10970 12179
890620251345072897 6102 11764
714116444666053889 4444 6646
548584533046348353 8475 17832
923614127287407873 2572 17559
53192541017484273 11559 20750
290427914793831105 14725 19002
405928598309071041 2018 7564
886130783739176321 2897 11657
771120502235053313 16338 19496
885795957537062913 6334 21737
121919047420302465 5610 8073
361075188581281729 265 7874
790442285240164481 4004 19727
2455626828712810 5869 10885
349453598273253633 9689 12018
363502640426148097 4282 20178
404939593861971777 14225 20425
284150133559315073 9283 14312
395816407015868097 8451 15540
113803315539712465 15018 18343
625567448736649857 11635 17071
777216351174267521 11030 15943
936806673140903681 12872 15392
156375625022676001 17 1160
345439068253970305 16824 20125
612686790868941953 4476 17812
460742406819857537 3524 21629
38172810197664833 9979 19000
816857709500101889 8337 13487
782859231608050305 2704 20084
392423806341451329 11828 19653
293413698367217537 14260 17302
631112927921609729 5788 16823
565153018564849665 7094 9574
672873878329848961 1810 11424
426736242523531905 7679 15457
994438920734456449 2086 2938
813219633663656833 9192 14291
672224989325979265 3049 5478
893594837975669505 3924 10220
140487727744389441 6291 10493
353681056215783937 2214 13137
679746776817292929 16499 18152
799423508713431425 1912 7506
286095386731421537 4439 19102
706884232664400257 11747 19558
320346083396980673 954 1666
905545949149384961 935 5708
307584991381194305 5107 6331
198910224697961281 21893 21909
298921121923140033 19246 21085
189424155171536769 1194 7963
833302290419840769 4639 20958
703863866954740993 16682 20375
65102744831573745 16961 20219
480889044698912449 12556 14659
367837309626541057 3557 18204
1170601722641607 7118 12507
747923289632861825 5279 21319
827653114660819201 1241 8408
397144786259293185 15497 17259
350073130938845633 2566 14758
943950817595048577 731 12115
147705871017834049 727 21237
793607290634501121 15333 21951
967478197913017345 3984 12414
298921466177741761 2728 3749
240051563608574273 8881 9860
727433084649806721 3649 11438
787354745035649665 5841 10905
931777910441621121 13784 14811
357454720741074561 17041 17862
286466344432174241 3643 4201
118505451789793889 6907 15531
475535386909310657 8218 11538
726076172051108353 1147 18439
60705666529560889 6848 15341
588075802159799809 16859 18719
200181187699268289 2485 8250
729649734722059393 17528 18360
620148096644587777 1802 18405
342854924524836225 4517 10879
421876795693801665 5985 8072
984581580201961473 5124 19214
523945579332451649 1382 5333
708362052837848961 5505 13408
257456715535521857 16746 18259
413339558563095041 324 17394
773599038852896769 930 5846
2878137822257543 2370 21272
55362372873499769 14371 15601
294902498128038785 13349 13802
350717577977395201 4031 21416
642825453569081217 2028 15588
309846018001092481 3245 16075
422898781433346497 8546 21344
157806835507759745 10160 21311
26945560786323597 4591 17162
65036192341860753 4808 13526
146293387518028353 611 18514
665066687061244673 15293 21276
466179265540340289 13696 14342
244155809648201953 15462 20001
587872147408788225 1259 9113
323094519819765249 2808 8716
947487814135548929 4039 8085
736084080779274753 20525 21203
537985247027478401 5542 15138
155901572927195521 12448 16577
143424053304237025 5387 19256
660187184020497153 10045 16959
882588092068502273 2998 6910
335326623548784385 17642 21356
462292222622359361 1286 13185
968917564596349441 64 22155
344970585184910337 2006 17530
250718926780553633 8336 13942
280326995530110433 18701 20954
378480849811420929 14037 14147
370984719581699073 5359 9302
29981098114124193 17845 20571
808452909017695745 6071 20168
717650402631587585 6660 16614
161229227343341121 7802 11339
402407872523742337 1652 17589
369705982437118081 2895 8905
814705318987915265 14866 15345
815567898019836033 8445 21045
592298696947356289 7979 18423
544036685519934337 6018 15342
397986015150333825 7316 15705
892459165661591681 7215 9125
826506225482422273 67 19742
566569037018830081 2370 7575
546585263676330881 3195 17229
156647713128208481 1038 18771
369729301509696769 6506 7663
231941060947498561 13742 19214
608479432191867137 4396 4692
74478223599754753 4183 9069
468663240694599617 18474 21656
96448659668702417 12066 21201
302587571107419969 5491 10417
568976083291389057 5249 21109
499652485895811777 5840 11512
13584744574536957 12422 16699
771832696811511425 4079 13527
441313868913198337 2246 15662
143196301934597873 1879 19642
566309758315803457 7091 12209
473652938417284737 4268 4626
647634900926888705 680 4359
830857427445923969 3710 8069
146985089969042817 17179 19610
34327971264641377 651 17761
658600071629479041 2295 19774
663511815143767297 19216 21515
706198888680169985 14288 18320
90081161601158753 7788 8042
463500628041416001 11197 17759
731525083288094209 1948 11829
264440984692789985 3429 21835
961697906679457793 12174 16532
373251665992540865 2275 5472
383793382439808513 2706 19116
422341591757167105 4440 6051
15248585416895111 3615 6870
760837836184109057 3486 6267
709463365232554881 120 17750
379453754222460289 20921 21516
238678149265407329 14729 18422
809488237858573697 18063 19192
888743145376583553 12098 20953
488683678140226625 2215 12482
886156493535036545 2483 18074
445550743531114817 16578 20213
322103857939968193 6319 16352
540682710951337217 5573 6375
717182168604121985 4902 10482
64131121527907457 7509 18926
604294998626290433 9216 14330
743911371291339649 5606 19636
77879530732342769 17370 19398
732348364335891201 1595 11466
624276437785486081 10412 11123
492646041630941057 7067 9048
764483906069752833 7527 18062
20698652497316061 1043 14228
857101187755876737 8015 20648
294774284368678273 606 9114
684803561425649537 5908 12388
882555448479607169 8142 12131
391035962340485121 6211 18585
758541789111980289 9107 11241
937989053925573249 10818 18686
412176385117106753 2010 20645
384226617269565185 11077 12955
954074267720720513 15896 17872
196112681342935233 5768 21925
371527951356014785 19193 21450
560823012893852289 8101 20439
209977746743994945 11405 12438
557121088143727425 18491 19025
16440546637369381 7236 15047
486868007589368577 13504 17833
962972226656255233 13008 13906
196305411628468833 15758 19447
575608336825169409 13282 17940
770998484934697345 18575 19309
431563146293065345 14852 17317
755543490494996865 17818 19909
266164561627761025 17255 20979
933047852145467265 12294 18654
962304071599639553 17987 19195
43590417178915433 7158 7710
663282578470372609 19253 21850
503299634018365057 16001 21075
25229082736963449 5197 21279
78384907955463489 2807 10149
696640043255200641 12635 14189
344115938248325633 9194 10113
186386025240686593 1901 5318
69832403507273713 546 20299
313677286892712449 11020 16166
221022996937623617 17982 20954
429808681797119617 5091 9173
639329309976940161 4586 10231
640295210403849089 8475 8658
148524007914421217 17196 18811
955328573788555905 4508 20619
405289158931520193 5390 14507
167761953277576481 1331 15019
962747420620903681 4113 18234
855822078566781441 6556 13158
271378516668047361 2409 4511
405795252121748737 1071 20462
253721947317462337 4982 12176
738167411939024001 5410 11430
59701021384835689 15589 16500
543597861967512577 162 21406
159168243679463489 9128 22117
553575338094738369 340 17017
992789783432808577 18678 19504
852460723378499073 832 1978
373156706036969153 115 18657
349158793664507521 9416 15663
388364361644288897 581 1909
916701787275812353 290 14364
960121488025354369 15561 17173
844596511283988609 4576 16493
466136440113640321 14323 14616
787341618618342017 15031 20473
450237959776092801 6576 7024
223375763436216353 11980 13734
537640987274851777 9551 17354
980069152275191809 8017 21650
98134730482062337 6688 14072
152096081964721473 575 12090
953634895185611905 16208 19792
972636332093031809 80 13864
844767342720547969 20158 21567
195280804987810081 4897 20356
898925684085622145 13350 15647
755627889795945857 10999 16463
272849136809700353 4662 18860
665553123500991745 4577 10931
565826628048849729 16336 16578
735246276458866561 10552 20662
889710888210533633 5374 19231
775239507229933569 3046 19820
3414424395128180 10315 21459
229870808367948609 140 1220
217414953066626273 2909 7117
267692545790460193 678 15390
363399104965960641 8949 18552
218108493622253249 2828 5333
87327128897516817 3697 17322
583978909425006465 11051 18644
662086083902590209 7016 15654
331140828340878081 8573 10914
3470561729361777 5180 13549
939032876016575873 12060 14881
103374866691350321 6906 14682
204550154318184257 231 1222
593546120057755649 6336 7551
363783250231641345 12516 21826
496130821462013953 4542 11815
754520015917037825 9468 21458
755573022492686849 441 17770
35848079012573921 8904 9543
121093348339311297 20202 21925
182260405405997985 8061 13895
738127462234434305 4118 5995
837758907728066049 11102 16415
312628588555991617 20751 21598
172499905331150657 3252 19003
778955830171785345 13671 13810
611800985596666241 8172 20008
8355304537754905 3234 20059
892576586366800513 2590 13699
145508211880287073 17799 18907
634789380023924865 4261 15431
58601547766084393 18521 21048
745587161911501569 6859 7898
156247434628316033 6049 7700
321669959737796801 9551 18368
385795025414463297 6831 17158
33633398986921749 10694 21045
557384381172585793 7402 19011
537840218569833409 2290 21715
333634492036662081 8804 20768
566725201256801345 2252 8417
139291880142284449 726 16489
407504497911340033 4568 7168
173990841462735809 7281 12856
52525176711782249 5138 20419
712952540672365185 245 8270
447062888774063105 1266 9640
657077669029074945 6530 16355
736888942263149697 10368 12738
151470734151590849 14747 19407
823209516504114433 11531 19287
343019727833304705 4685 12304
71982962654544737 2174 21115
616370850999761153 14293 22070
676685595035728257 4402 21978
870416727363032577 18632 18711
176436434235469633 4622 20290
923933287781128577 15643 19694
702972145628088193 2641 20109
164107131099395777 7530 21213
951169667743926145 14656 16980
213381662197338785 20401 20575
525968169803853441 5094 21190
208714814042064481 100 3167
27777660817790209 2776 21668
215899823083308449 12386 12408
122108910202150865 5503 16473
499718454041808257 2283 3478
278048142995544353 4789 9324
910170631953281665 17534 20686
479537188771693953 3886 17233
697102164859938305 2366 11232
599647385976751873 6121 7240
714710554411883649 10733 17021
435825241661326849 11685 21319
649883946500889217 2077 11521
732378562391176065 4894 11790
497420126356320961 2638 12508
901206536815685377 2209 10125
619108842084909185 3988 17996
241745469772709505 7453 21560
75550663850950881 10659 15275
412043326152804929 2776 19231
722744062842277633 5273 12951
743753075350298369 2682 3332
891147479354277249 16904 20644
687927711788397313 17526 17625
863206586218677121 6553 12996
320734644152807361 566 13463
643789663121001601 3686 18709
898868357578159361 3770 7847
416247659083293057 3421 8091
698177250278291713 7177 10231
669301499588090881 3911 17792
46803215774865241 13697 19802
982246061126925697 17070 19018
594562301500403073 3706 18173
204631126883899841 68 18038
885427326341137153 14712 17849
485630715226843521 3947 16165
119559393175677537 13057 20579
669223425773214593 3227 6642
348135445921677441 10134 19450
797546084338318209 378 22099
751799411175213057 17836 21514
125276654868660129 12375 14195
526728537160387585 12338 14668
27748580849728201 17707 18651
269070387792766049 20687 21264
915961344300246401 2318 3105
891272559448189825 4566 4809
345211746808825409 7645 21107
696166241778556161 2506 17833
494065732739901633 15639 17310
8854111806506638 8743 15939
38530054492209585 10454 19428
465688266314089089 20795 21623
875059895226673537 8516 13957
397551849949245185 11859 16867
896828638948260737 10994 21295
313641129378069633 2091 13660
319060974130852801 2812 15242
30211795122774277 8290 17927
493766919895730177 4010 5564
135343282056993537 9897 12503
465829905331606401 2592 19480
115930234598771169 4128 13341
690000712205897345 7194 10716
960525094426273537 4420 20694
525306038762781953 18312 20822
167736445188957377 9389 12684
466147874635648641 10569 18153
143930818168769297 1146 4453
432235399405374913 15098 18198
591930514363632257 11811 21646
876269618012042113 4787 4865
755561672607356673 12416 17321
385491334072728641 3599 18156
483845650987554177 2455 10644
522891099195870593 6863 10455
361061028806688001 1308 6173
548418253445863233 9551 11837
409321131837110401 18423 21428
34773678372442165 10431 18075
947687887346560897 40 582
133020420271410705 16529 16591
410617983431855297 3162 16468
848525027032248833 9210 18327
636765671785326465 17472 18413
734513565933458049 10923 15765
566486213801390209 16524 16537
409574954912397249 6811 19957
163218854216538049 14072 20526
839477851253182209 11372 19632
222076448115196001 9818 17708
206312188671628161 10052 21015
452484154175550657 5789 7117
475791635856484865 11121 21064
595731748128422145 2501 14047
806903195667455745 7960 8085
212245069975054433 1667 6865
190256996279916993 6163 15600
273623770640774913 4502 16301
989506315393409665 2537 18303
430502374839534273 16532 20167
974295248659007745 12429 13729
73812807128540209 3217 16109
835635751417566337 6846 13087
353748001468417793 9951 13394
562614199860693249 12394 19001
649590207891414145 7976 18342
220078200540509537 4428 9004
652619510386188033 3215 18963
217023783782867233 1457 16571
805755791956208641 17490 19977
890152865861562497 12046 16454
482416152135002113 3138 5904
799673449749153793 2061 14013
915518641098636033 8888 13926
427741129006587777 416 11631
349169453531374081 5548 17761
618348469975831681 10983 12085
691588735182271873 14030 14736
959278056428853889 15534 20669
607370346343245185 9560 11975
281913535480416769 1773 17512
321225769070430529 898 20582
886051997946420737 16592 17192
973625175347280001 5739 15186
86725927037736737 1125 12283
106881761142084033 8189 19751
998333615025199361 2746 15020
243983534298493505 9044 21545
324427492369412801 14781 18814
43842282437090321 2839 8739
695059564256293761 3398 14101
975865845385328641 6970 8795
276909945176488033 6055 20491
543038866168892289 6362 21738
223411570509437505 10762 14307
934706982753070337 7573 11109
573751938392522497 14136 14804
896948962274485889 5234 16851
681416566871288193 2699 4524
728788106156997633 828 2474
418744265645802497 13328 17299
262071243321848609 162 1190
277780767198048993 14102 17055
53291279253940617 3158 19720
942321723874389505 48 6900
362589708964158337 8314 8749
37067784426337625 15851 18276
48294460956924465 16102 19166
462251938836562433 13026 16678
823121438718025857 4676 18915
779921026194426113 4359 6604
329017140162349633 4766 7550
701613126401785089 5317 10779
827356569649602177 2816 21761
36571401327929465 16040 18037
575793296512671297 13167 19867
346119648493658625 968 13741
534296689077812929 12271 22137
290995668839723713 5949 10815
153527575179808193 1260 3970
656796635886397697 259 17048
521905895148115905 5277 19609
60806367783325041 13896 19416
965196624445525249 4398 10591
982808203230195713 9017 21882
173408852593063041 3437 6404
236643994082168513 10894 19169
702579523614801409 7029 10254
846228187198423809 11092 22148
875178819677593345 1449 17641
511263751834174913 8071 14104
333003188026708609 15099 16490
58403209010936761 3285 20617
705007407727372033 3998 14529
783795614061698817 3806 13724
218509640124594273 2922 21789
948365510292834561 3582 15076
800263319257631105 5111 11494
24315393941403585 1758 8441
790406143213374465 3154 20765
968952748776860801 4194 11792
198631057057859553 11566 16182
107778864706812529 9903 14326
456435470166510977 17816 19194
536704080250192577 12402 21967
828249167144328193 4441 8215
688798487168238465 15222 19502
80466085448762209 2708 16363
157421707882708257 312 3718
724492535767829761 12257 15799
888315820640496385 10692 21498
298189817893060673 8895 17166
500084962153895425 4463 21427
999591167158151041 1044 22130
732950018508258689 3873 14105
391241756210888513 1716 14393
776525196519390465 3901 14240
667850286899685889 5674 8115
245066756192112929 2583 4202
882712671725286657 12595 14080
341234658225719297 13463 19324
9410108264241047 6915 7816
378170319405338497 7630 16218
307372325794148097 1482 13195
982586332793136513 7294 14286
662109727977473025 11892 16557
664207206812118785 10266 19407
290101615338713281 16553 18240
680654877141538561 646 20669
283824946264537921 3703 16882
257290286012359809 6830 10014
597956711308199809 1008 12841
264196462633254465 2399 3583
193235896108426177 9438 11282
777091097686490369 12507 15286
848748214296264833 1988 20420
125987957949096337 4560 11667
438823780961094209 8548 21712
963962142235569537 6185 9505
117676951378513201 2115 9793
26838705200379565 5648 7732
874348321172895745 11537 19607
130373718847732081 7900 8090
510964431062532737 556 1055
718741493509700353 5462 15015
941345259649956737 182 17612
937488931111456513 3766 17674
520964221532949505 5021 20814
190768524967086977 1534 3283
429408039212027841 9599 16622
334038638579340161 11448 20370
462229683633765377 7618 15376
440763510885719937 1152 9107
754156100304989313 2285 3417
993853232563022721 13520 14468
755607636758753665 15000 18571
814327844142742017 10376 18258
558695720622573313 17038 22107
189592959410600065 7479 11849
192665725517954913 458 19468
752117378595759361 762 16724
301774490311011329 13260 19648
388900918082324417 4170 17601
412557550214330625 15054 17343
728502021614463745 4690 19673
86318950268200465 7738 12735
585265633498590209 5078 17649
666573087299397633 6874 13062
840013423159380353 6626 20230
244103179105628961 18153 21154
343581065386157313 10318 21789
962776619580182529 7462 9146
860911837076077569 5507 15630
111275759116686865 5745 19541
98363866694267441 9280 16153
976839382522101121 7419 13316
185212049853252129 14111 14905
287600145589131265 7104 12375
473838468591761601 12088 16250
709843475033380865 10213 15958
338565431516929729 1688 18696
298640569512365057 3428 7030
367012953089510337 8305 21563
965756343126415105 9899 18542
197820975100601249 3678 19343
600728783661828865 4443 20597
549200491959421569 4641 11899
928615385329948161 20531 21216
588577967742441601 13520 20900
956227778693197185 6404 12496
384325194341993665 5825 11426
732259012173258881 4784 6618
38666990415837433 6787 16940
331093611748208641 2105 13296
454295327748834433 9948 16931
145607880979525825 2858 16161
504699587098276225 7777 10127
144627267661853409 14027 19270
927613870574770561 4758 19333
727827084090321793 13615 13733
325430490326230145 11702 15913
246081574667279329 5280 11737
146484031236123969 20822 21719
845850855996701569 15149 22034
314875051069993345 1531 13500
764795185020169345 13090 19808
363588542147436289 7473 10373
269264945174612097 12633 16471
224488809192511233 5135 17608
636993068708484609 5121 16783
790484018438373633 6196 9922
63832232213371753 6953 18795
71191268930068217 1127 1504
357422417876357185 17761 20407
67538274095749529 11845 19987
766303529585726977 984 14368
449922224350277825 12254 16898
338560883272556609 2554 15687
107307024592554257 17122 21366
332741832636514817 9601 15974
688451725104147969 2134 5871
232092224434346401 17950 22040
660329687536584961 2465 22059
775443668564221825 15696 17243
930394295494071553 5139 19798
21419314936686365 275 17915
300029833935720833 442 2140
326579672835748609 3662 20459
181249632428421857 917 17710
521777565374627265 2390 14950
201617054835093505 19954 21451
148687173109451009 9616 15420
362626022726008321 12294 14305
814499772303385345 18413 18629
712861403833354497 1070 20806
233794441845049057 3793 17645
191794449969979297 4054 10013
829517733635974273 443 17892
380981967830944513 1745 19666
46778452851256705 14835 21438
546941118190833473 674 19789
807493252492413697 8610 9721
642665318802723841 4924 10100
448969506563003073 3739 8844
61879216582031657 14391 20150
299152944707422849 11401 12754
620790420920524673 6326 9922
431306036349880641 2329 11457
295867498719278657 4804 8523
70434132635149641 8199 15883
453541822478140225 10548 19347
560675336135972225 2359 2825
582258963865872001 6657 12087
200784612039875297 15298 16137
845375463291969025 11683 13251
838489920558473089 506 15441
821037919401593601 5652 6717
508123782230775617 1130 20505
345268988064983489 14913 19771
848958805308541313 12825 19328
151343284711447969 7672 8777
474168094686710593 4337 10695
480723887109899521 718 7643
769707239682574593 1838 3423
836640480513128833 12095 18081
141526564723655217 4685 18691
795347900329371521 4658 21551
585041398225627009 3408 8710
392488946088423745 11113 16110
119533766782772945 2311 5481
27165730946745017 5870 10985
909785306170945793 14574 18388
169427552713845121 4409 17083
276434859161277313 12685 16489
832092034670349569 1354 13445
348649896670622209 865 6961
315311247259604225 4917 8565
865371320971114241 4750 13312
294635690257518209 3462 18050
603817639072119041 8034 15536
435799477943621825 286 13155
481613795292140865 7661 9472
902646331321474049 8715 9616
345004699223949249 2106 6730
861315637088598145 18745 19903
176501280386865761 8840 18871
105895839194925409 3536 4043
586735157491048705 1277 11312
335737215935242945 19128 19662
354300457962956737 3731 18295
175016775228666433 6321 12298
313842480326400193 2019 5633
147783916613594369 11157 17981
393296756307613313 13398 19728
957679380561682305 3642 12910
867091279380232961 3435 12994
321365918766932865 18652 20721
700346379174540289 20103 21678
657136604651210369 11195 21180
76951460731635281 2721 13834
916232165559126401 1668 13770
614207551079651585 1442 5282
783035453196912769 5204 12623
917496228399684865 18403 21391
824689228376318081 4372 6828
999456198655771265 9786 19817
528690584032769793 7879 20624
68549123332218185 4633 16313
602890343957699969 7357 9235
848777768429492609 2445 8437
580225338593503873 329 18522
918862414080123777 276 18714
874541904457689857 4226 21575
862889436314993921 4180 6449
562864089189300673 9329 15009
334433770843560321 5276 15519
78536332553159841 9321 15869
977137155770002177 7129 19350
264340721043293313 10450 11426
744099313023767169 9109 10137
797066202664442625 11420 13304
621656382428234625 13477 14900
465379065360732353 2644 7046
471192884330150721 1201 7814
453649988157668097 16826 20144
154485465610541441 7623 17487
657384968106963841 11904 20905
649122841377092609 6590 16309
777025235538562945 10142 14489
207653173923610273 4195 15894
377124231173294081 5686 12061
805852804058446337 17896 20395
412235602634172673 12833 21445
495378185680486657 12147 13022
60878710705519977 6039 11337
265020771309949057 677 20774
359024361089044673 3876 13074
108345187621303297 5086 16022
674382214059360001 8769 16420
789205816660796673 18637 20750
323793966676237953 13379 18615
162661049875502785 14316 17983
352121314630220865 14394 19502
454942306735389953 11724 12288
488219456441104449 2466 8152
387521943788478017 7891 12693
557101615181689857 6784 7884
92652295094779905 17716 18001
887808052057113857 7320 11185
369689804635946497 1711 7962
11060147767846475 21270 21949
912756496004604417 2988 6077
429348746478073217 8286 17004
570310775868513537 7296 7438
740857314408938113 1951 7856
258747100382322529 622 14616
288739138519918721 5110 20901
282010767866772481 1338 19005
919289859838169601 2150 7097
37750721811320889 8416 15341
860932669897838593 5938 5984
590050584743927681 10650 17541
862087638389308417 3399 10817
959741016612980481 441 4155
781913023980809601 731 2222
375966780008319297 2817 8628
176024203940510657 2429 19815
620617071040058497 9455 11546
618244077605712769 3247 11642
987791058392367873 1279 1826
968892327269227137 9652 10047
966259553195755009 268 8085
291808769217016833 15593 15839
476732209367348481 7954 20956
547953241706249345 7469 21543
220700949792600897 75 14008
954158870865601409 9115 10855
142096800295043121 9521 14673
701120548103912065 7820 10389
819863010843818113 5079 14957
984145240711615745 11734 19489
457069736317713217 18931 20316
510719086354168193 12514 13740
802962871327068289 18429 22138
801254999131348481 9545 16855
487499872456972097 2503 2823
463673515506709313 12247 21050
938583270276524161 7967 11975
871793527826913153 2799 4165
430640703480030145 9265 13705
149313650445503041 9108 22135
235330907143961089 10641 20805
351535549980130945 6754 7438
454358321398423489 3521 5564
65891592584076617 4416 21079
463634325123081217 12353 20967
331926122978320129 13340 17602
219989881489730977 9771 17031
463022177635576065 9242 10550
623097853953552769 11556 15017
321909476069780737 7267 12930
231042317976921665 1582 20397
937591057703084417 12174 19162
578345143012256769 9350 13094
947946565980590337 9219 20348
919364562462867201 14428 18860
867606650218885249 4345 7700
176743731759003713 431 21054
544071316541906241 5218 21723
411283604399194753 10078 13301
138761035138312401 12487 15121
296965001332495169 9668 14550
344626066238294721 6888 12324
506316955769044353 10916 17555
903243476764526337 5863 6843
373040790789573889 6088 14903
6679082792690140 4637 19531
145188004282438497 7195 19321
955126400145015681 10914 19572
831343006646818561 5470 10269
658506428952410497 14844 16920
683577923220859393 16892 18506
341300176638821313 17658 20061
576524767518307585 3331 17806
185737291033237985 13315 16517
561824814124271681 4589 20670
915727781505435009 7315 22173
597585069246889601 1703 17453
978011424014898305 6522 9689
453979153289218113 5854 12158
36356090712029497 11279 21449
39392692498566361 2252 11631
425849936561352385 8499 19675
974470957040757889 10090 21388
581365097095126529 6962 15294
722643166830607745 20701 21087
498841548763142145 20186 21062
346239936453905281 5932 19293
991942460046015361 18627 20253
292614115253783809 5608 17326
280516017166608129 12897 19560
716501842131869185 789 13147
434196370516186625 3504 15712
552393293787616833 9627 14985
270109948266128449 5542 16359
718223766298784513 12335 19003
199297526859748321 2656 2877
379519173954818689 14730 18789
83898025590602993 12161 20621
386584935333765121 2064 12163
648978889344245889 4447 19390
148110055077097505 2520 21653
255310069314237601 10357 20191
166809053461001601 11159 17764
868002624569509633 11195 11633
165353500119280737 1042 4967
609501643464259457 712 18788
806246110117264385 4544 18108
445385078036107265 1371 19983
87347426182219585 8334 16541
999588436784524289 9862 12903
769807302043567233 1464 6844
695685536200681345 3735 14048
82266511067203393 14965 16559
472962681644052225 2501 3246
111042908891882065 8340 21762
108520771044904769 6888 8271
58086763125629657 19868 21890
480928753553360641 1382 1885
675401160600692609 216 17086
821047712967992321 21631 21658
138926205367440049 13872 16864
956645124369035905 8696 19810
108492908474808305 1456 14008
621218884189655553 5575 19250
751614709030349057 5945 21100
727736337628318337 10898 17831
438363822305255745 3374 4602
70292257321096233 2570 5947
837430139009157377 10211 20771
173011947160549793 7004 13834
341569445484203969 3245 6198
176876794826082305 16121 19228
419945206210456961 770 15224
508944722671163393 32 1098
479860311407769281 4825 11917
41599887252356641 15505 16156
797408822532801793 582 16186
941738190886471937 257 16247
195991020016187169 3810 17440
635551053865580033 1876 6719
167701385275933025 1524 12610
845149060583839489 7843 10654
118920255596229649 3644 15648
475620411163713921 14280 15295
388194341854912769 8497 10135
432293586911900033 12 22055
882694758464886273 11642 20374
248718365189201761 16223 19270
596224665236036353 5612 14170
250403777329314177 18209 19339
788710806366218241 14173 18017
232017555089509377 7957 18266
514653568021159937 14174 18519
519229840758132609 4319 12992
213798378844934689 12318 16769
709557080503540097 4111 7193
809279961085593473 11615 21442
494204745659164481 16114 21261
309527432010632705 2689 16787
32925296572141605 13446 18268
890761883621976833 11204 15721
911665494191826305 9961 10069
771019164475781377 10062 10892
785798770185376641 9367 17575
25077457858571961 2915 7119
271809050919774369 8571 10273
442959370338421377 13976 15811
943744171987429377 4837 11680
667219916105168001 9906 19773
451469098166203521 2231 13732
339932514387193409 6080 16751
461144743161977281 11914 12761
118432972633314657 14610 19881
488428238609021313 3129 12278
397975590731697089 14832 19425
340026336616556801 13549 15307
155392330719863041 798 19311
526399241536186241 11975 18444
351616701305324865 7021 19689
648937701373906561 583 10643
339740488473808001 5807 8637
898963744855326081 732 12899
499716177650604737 7308 8727
856268469261475969 775 5111
609574298326194305 11743 12967
314967792969330433 7355 12588
535144530578726593 14883 18897
148224026867236353 5558 6017
224032006791361473 9585 14373
599836023490940545 2682 12791
865563110195317633 3386 6196
528251925700640641 3482 14959
593067815805071105 11350 18757
569050525974436289 11738 17515
40046655903672961 8065 12879
587537512062024065 13308 17922
313751427111071745 6146 11940
343091695891349249 9475 12926
660603474834537985 3779 13769
25139857781947941 4196 15160
360776619302427521 10175 10402
848277109469709185 4675 15042
937285370208179841 5970 6785
645680656243936129 13504 14639
772970725727446913 2390 5685
835355862252658433 16446 19321
325887210909876033 4512 20560
520861327449761537 3149 19327
942004993042317569 7220 16116
546990258812346753 13234 19874
250441752554088737 5254 10827
851474963825889793 10121 19165
268628267233566465 12700 13323
95329525478849313 13905 15180
87920551025483457 8923 11591
376382757502891969 7128 9696
201872338943232417 9999 15195
700071654711425793 8866 21146
505733114416592833 8839 12502
745896992426590849 4521 14625
635970645408150401 350 6747
573414891350768833 9788 22151
66625380932315185 16097 21877
395287373380408961 12160 14232
98231934772016417 2057 8655
418190049945966529 5551 19012
220141751200579009 9601 19520
140212211312839233 14252 14945
830731012444914561 5396 7771
85684121148734257 3925 14871
401533806016395521 6970 21684
974653602772161025 2899 12345
633208871069754753 5719 6013
886034796310045953 5991 9222
771350067353161217 1696 9768
622664043252481025 4732 15110
499678418008585345 4037 12765
681789925400625665 4271 10755
12276274000463161 8159 12315
1543712350876803 8436 16664
624448719584009345 1702 13367
158855836706838017 8969 21742
711341205931780993 4825 13269
353970775324878401 277 17135
174024242101950209 5384 10470
352549199927342017 15616 18391
899460665968369665 4062 6489
842484273422723329 11381 13620
390895048441777281 6136 20788
513139019813454657 2007 21315
797438375987248129 11004 14631
548328336735774977 5477 17644
606773368228317569 16874 18739
987813717857495297 6020 19700
275828830321607649 14885 19016
239140360793196993 2170 17676
761390461797546497 1712 7398
846503407238461825 12093 18522
820220133621099009 20642 20800
861812254183430273 996 17256
135459305833762753 15879 16151
218874703783217953 5806 14055
295116096777341825 11448 16756
357955701645220609 2149 13321
471622404190824769 11282 11676
579915055593947009 4252 17211
707162935076645761 2260 18251
204017407822899329 9664 13777
155804033513533121 3456 14409
722030928728958849 20120 20506
717328370017320065 66 16137
644851303726323329 20509 21730
15911532347516301 4688 9904
692069568404011905 6982 14726
374026342723091457 4143 10685
251469523375330785 199 4206
839694896966989313 7497 21348
221082777105142017 4985 13700
514190465097037505 9084 20310
508145404641776833 10185 14755
365067019659520065 20122 21485
911303525271566849 1723 21738
382910327292087489 14293 20975
172787648429160609 11021 17475
122472458185455937 4117 20184
806397549318564481 13860 18530
177308409224529825 2023 21550
193677896550564545 6046 20832
650009721076926849 2079 8186
704652708225299969 1568 8144
646578172226107009 8467 16736
775772173480074625 11326 15448
719874754857357825 17347 17640
286824076211406273 49 20892
344127497018170945 337 16694
525692693061056833 11328 19885
943090688647188865 6643 8948
536682857668697729 5682 18935
193052548498009473 382 17895
455538270756616001 6858 11132
514084991475016321 14289 17311
108117534000729873 4752 12835
303056948852848513 2559 12670
465351817623268737 14627 15605
645009090435635841 17248 21553
922476502852990849 9833 20535
372656390761171969 2846 19460
960509936378311809 2195 3148
71181246127480337 2282 15594
907668160890342017 15038 17667
979171084403894529 3327 8206
685825305214574849 12171 18500
704960148061715585 18464 19071
69667224295901777 8498 15305
851584268189561985 16162 17412
99535133893194689 3438 13938
318888339463768513 10702 16082
30210389026894549 7589 18417
135685985998144081 13489 19621
578721321615756033 201 18329
965120270585330817 5778 21430
393670518068066881 3507 8376
291754005867126401 930 1702
88577849741593441 1050 7527
523883574810895425 1787 9064
302821717972097537 9419 12222
753949688881497985 14353 17257
291191217074253249 8848 21951
327803124977648961 36 6730
898268244369010177 84 2699
766102375085871745 10131 17468
279388183693068737 8332 13711
662009620931058817 8113 17580
59903468362922041 4682 20095
875972998012365185 1467 19222
546364543651502977 15712 17034
194596945910760161 3012 18364
340461455314542849 14718 15111
701652733412011265 4395 11629
525246909803367873 1869 17704
72599371402361617 4379 8716
819968366931664897 5686 7653
608567093490357505 3578 15909
121839378051230801 9032 17983
721519950100557185 17190 19265
244014209357462881 10156 21823
479596557879553153 3371 7343
420326255938274305 9507 19000
929719177107443841 6119 14422
145942726557752417 6904 12340
496943149229615233 9857 11946
951773604225575553 802 19138
872707282937213313 6313 10350
190368792263431169 11140 20576
752294877170705025 7538 15915
99403962411226849 2454 14026
548488410814400129 3729 12835
69323797523157537 6056 16102
78168251986134865 8914 15699
877693122555921665 4219 19365
37369487637633369 2321 19053
398620577063898177 4667 13199
61519671142470145 118 11252
203612992781582849 19132 21975
873734885334357633 365 5331
25915678643304573 14121 17298
121160970348476833 5151 20727
101453264905313041 9832 18345
100739049654251297 4158 14489
407998567907956289 10435 16006
460419368558810049 1613 20993
5604582360401623 14277 16324
671097209240087937 15797 21632
536999989445337921 698 21190
849948985801226753 6524 11052
390860007339323777 6922 7307
329448131574551425 1308 13545
696805485234993025 6375 8696
553606636387748097 863 13544
543947622470621889 7331 15201
957286726630030721 9624 10584
874680317065628545 626 22077
330700260470585793 3092 19977
54277884812261593 2056 7902
245257176245686977 7964 17963
311029062190019777 15581 21946
675430716522790017 11441 14965
941782691008508929 15801 18270
66573249922100785 7996 10494
673772264038394241 5060 12307
180578278661464257 10421 14805
635121824615577473 5596 20978
818280618358571137 6021 8725
33844034703552241 1214 18467
825910628288035329 4738 12683
878694352353246465 4535 6917
454660357161657217 1489 22121
894993735647307905 520 15524
827760961795455361 8756 14718
180450427885357825 20309 21925
811832507225815937 16762 20196
303982120157915137 8369 8784
476969617586355841 5938 16876
447460662171547329 13031 17034
888967587828005889 5737 6492
705342918011968641 9101 14110
717001918859061505 4617 20599
809948540965773825 5548 7448
955741405987893761 3688 5099
986455092061849089 933 10715
448525296050014785 378 17183
358784125164159937 5435 15337
65938433623813353 10065 21269
721434210581112065 5808 12780
113901756971550577 5311 22170
152407270925362337 336 8032
813460494981896449 2603 14085
213373870655292577 5406 12285
734653976053102977 11654 21544
657303666301142913 9336 10707
931344583231805185 1667 21491
660195189204433281 15059 17925
513596239181815425 5664 19241
26379912023013929 182 2263
740525369507267329 9976 22156
845614361866214657 330 5026
434461769945166081 6472 11873
781132488592785281 11303 17232
58658442523125129 6967 8872
758710488454898561 3137 19037
105857139103612497 4666 7141
520012562420543361 6330 9448
207888584722880417 1485 12203
657838589541373825 5068 14400
810459084365398017 4004 16680
934862002943045633 744 20695
363417514201728385 10839 19137
361131304373419201 7796 21072
288640704498554625 2383 4361
372118522938716737 10339 19389
983386562909842561 9050 14096
119887478372877617 900 10592
959149202996776705 522 1388
352417328132386113 13988 15724
198105783369186369 9910 12062
825452031307765505 1243 14045
855907704416232193 11481 17661
272385882153610497 3139 14975
228071040834393569 12093 18860
636819457442417281 2229 19722
634205713619515137 12184 19660
101345171476875601 11719 20302
482428817994275521 4322 5351
376588359017592449 11476 14982
213078097000838785 12305 19719
383178004630178049 15374 19701
471363797445278017 9473 19019
317876866805054465 11862 12187
412027597823204417 2229 20543
624060213210437761 5863 11595
977960855771726721 11613 13222
724573968717454209 19317 20638
794772417573675265 21030 21508
38706951589897897 45 4333
679969964639965953 5749 12683
771419962034432385 85 18684
632624864237023105 4859 7850
224271430137118689 5360 20280
113993711354510193 5225 13223
177825779229682017 6390 20981
774531049100907905 2378 5368
199430175809379041 8547 18018
230211786334095329 4078 7328
68376124151289017 2690 21622
385701668637388225 15336 20611
188255106600248481 7059 10243
913018900444029697 5037 17957
611310506919000577 2244 3222
164991599655955681 4482 9206
830341145046798337 9691 12410
531921253568512513 15228 18697
881009694857144833 3110 17201
242467926792421921 17038 20197
180836593315373057 557 8074
549625939722602625 2766 15776
998078115580756993 8787 20713
509543673985881217 648 6518
931394860793044865 1534 9311
334256605888285185 15172 20774
886825669495042433 2121 2660
458124488402610561 4715 9905
974888187113830145 2143 18494
905701344112600321 8584 19813
280010544954638625 6585 17497
562769388791160449 4240 17252
476629551644446529 4542 17693
369784251728063425 15436 15910
829178292659211265 2805 7603
988131002997029377 1988 10291
460845817143844993 323 21706
157664405346622529 18480 19542
139766919035754001 13144 20977
647017043828206849 5802 22100
15616133093953267 11565 17509
962894223038162561 3080 11511
146663413875533153 1722 3141
873279671144509057 239 14295
239192535576020065 12820 16905
948077398333083521 4722 19777
740789247854952065 8417 18804
756244423444023553 9076 11867
156687338037652769 14424 20136
542093841885744641 13968 18504
822631273274684161 3248 19741
354262136839118145 2061 16420
924052123360095105 11788 18392
54319424301581873 1701 18285
725865448900254465 9185 13108
955807265652360577 15300 18542
585968734793492993 12063 13188
652950839265471873 4080 9621
64164199679826337 13379 14899
475830839419337793 12192 18582
579981434079851265 577 15612
671114662212431745 20342 21449
707129326851276801 4255 21650
198157498360750145 6582 9930
679554161929086593 4986 13291
69433728854008337 9743 20611
596621516030726401 11202 14476
933820205880301953 6780 11744
476745411453034497 554 1620
471557362414728257 176 14610
141509962798512129 2935 14220
339454904857795713 1472 5826
138238421695472625 3187 13717
946123800942743297 683 15279
755361759566174081 3449 7941
505207126938479681 824 12825
578304028523174145 6602 20785
502877479037323393 370 574
865525776619353601 19022 21049
900884943170090881 3189 12981
415040386363710209 630 6782
642249664283113473 7211 18526
170510136686576897 4113 13841
582054222708173057 9459 16192
882435709090170625 1568 14271
708542400097087489 13209 14156
661951338682729985 12609 14565
971014506398141441 1446 13627
15319984261179089 10539 18677
880721826078897153 3450 20022
673646944918605313 4084 18724
104593466349207633 2289 20091
896367104426527617 7567 13380
447391796808830145 10519 16555
48267819554229873 903 17487
591806473640666241 456 7606
27612844804462357 6830 21943
281321362859856097 13738 18707
107050506903764385 1753 6891
556871796545188161 18727 21677
171474410826103713 3924 21599
803354176081256833 4532 13566
12940778873588245 4456 4648
10952963616652767 16915 20148
490376694325686209 4442 14227
26923297471100229 9046 12379
986635973832765185 1793 19127
650294412171696513 5519 13040
926566726032259457 1696 14886
745895282683335425 7482 13142
680451807076412545 86 14783
316976265594540481 481 12878
415663906989191617 14368 20750
485111859912549889 11027 20785
458989168247573057 15347 21146
876065505013805569 6792 21281
364457255092272449 12059 20426
311700060065447809 116 12148
859643346132020993 10497 12185
201085484737909313 13221 13466
475304927595413313 6257 17068
14771372262870843 7668 13193
700902448633005569 7329 7550
256940248892284737 10450 21501
330473488684898369 5079 7362
932191441319702145 1953 6774
122318827969269969 2795 9838
911066001477046017 3050 10759
508507595568840257 6411 12251
938213060422256769 7384 15163
836577390719757057 4529 4917
371865926057871809 2955 17901
474252789467950465 12317 20758
829340804263779329 472 17819
470173081762244033 7171 21258
877517907015764865 18404 22058
131847711926933905 15296 18835
754124657908434433 12785 20265
593166892920724097 8889 13341
64004134212986233 6797 16441
57615134492774449 784 10449
43826487132690777 8877 9361
778010773747684737 1562 14362
1548639582857448 9728 19544
823446503526877697 6293 9119
105106229440266929 4875 8176
279587125822505569 4983 9191
173290080020258593 991 17568
1500074232492211 7216 10645
144948323862820417 6135 14206
49843455746032105 2910 7659
195564108537546145 7406 11695
912700951387034113 8603 15314
795782204543328897 3960 12608
256537558153954849 9279 16401
159099027457251905 21148 22090
683900281270890497 10819 13809
807720452627337 1215 17452
91838611057955441 9031 13411
465091655938316225 15457 17427
935253262379983873 1842 8415
283456173911829985 14505 21555
867425104153657089 9684 19230
596754031876749057 6257 9495
388419374198829121 18949 20960
160114356384383425 13111 20505
492226898908246145 10278 21387
609607267684502529 3480 7413
809956076094021377 10511 17066
533001563761260417 11041 15546
820396249758207617 12863 18868
243523153131981473 1646 11538
159527014765043169 6791 17468
413582157591321217 10342 18409
803156611108949633 9994 21432
504128508840004481 9213 14252
260410311159983361 2719 4905
941157865906134785 12810 19847
250938827533165217 11512 12239
675418403626174721 65 6506
145779588828215617 4602 22116
963228749954566913 8054 14264
543117167113610561 4356 9677
900873720248505089 9821 10781
838222867840283265 9233 13531
192628663797208321 13857 17094
152522922768557825 5594 6801
395522749645785153 16612 19418
306220094157193729 6788 11466
331994164814233281 11898 13933
80936286134505761 14575 17640
761577076049569281 3156 6217
808451716177028609 11987 21723
411354257252540353 19473 20788
539508205660812481 10460 13982
807735546836802561 3058 3780
617866170626225409 658 18525
693946130479048449 3351 20067
623488287494740993 13374 16344
296088164204995521 12301 18477
29776211496095329 5908 8645
815058251116781185 1995 19653
602052797002986753 14805 17462
536740853183495425 368 8679
653640520852089729 7771 14265
696940846218893697 5761 12047
409133782887085569 5368 12433
141673814644796897 8379 15446
802750791564033537 6461 18258
269644035583056065 8754 12923
227016587305175937 419 14804
255667125348971073 911 10317
600293281819997313 9089 15211
84959697724627857 2480 7607
807543836711420929 8429 20929
469978962142185729 9846 11868
469070522194680705 9459 19583
672243648411821953 9642 9665
591859741766970881 11478 20280
457320866736928641 2101 22054
454811220545135361 240 13419
506443935519570241 9293 18445
343944483162676545 1968 10495
254892393526937153 16167 20599
323097270602357185 11056 21195
967698071781072129 1849 11869
90294936023841649 13879 18921
473040858133977345 728 13094
275503939316731553 14712 17233
817800900307020161 1441 13889
701950301241129857 2835 10591
474602291346506881 6748 20208
143965598298517969 2001 18261
822974579002263297 9991 12845
618959680089321985 14980 19403
505133664291896897 16975 21050
970402588571513345 8034 11313
957856941738185729 4080 14164
514038561356944257 3544 21427
654915548584277505 5505 10848
372407777828737345 6253 6695
547503308836340353 1313 19847
243632900414869633 4359 12149
494515172309213825 10210 21751
180801897943435809 6110 19324
79383739584898193 12980 14523
222348269700820097 4554 15094
888453891544308737 13690 14765
641007650146899969 16757 21608
754641807644233601 338 11443
471527762489277057 11099 16095
294596980171469633 2051 8096
361721648536555329 5809 14571
77926298801486385 3610 12153
484871249052634561 7634 19666
285628910511967137 5613 21685
19913351923474209 10569 22078
510452842106204225 9220 14919
782950528899508609 13692 19236
865620516309554945 18598 21407
173759021967921249 7303 18957
956012452460186113 9004 14037
513235207199944193 5303 15698
728337160299808769 8164 8321
962109254584742529 3111 17330
310707347744411777 239 8972
721123060274838017 1059 15106
40555833535485417 3616 7225
782248574227363457 7256 19316
602425269044459777 7832 10534
358161556638226113 526 2859
806105555288091521 8782 11685
523167769379863745 6920 12177
165500940983079649 4022 8526
703224379036161153 1363 17306
844346083214993793 8156 10839
609841894901048705 3545 21317
551571323084601793 10891 14123
507313561724732417 18260 21083
916956346069291393 3347 15082
989971985272642689 4891 12693
353098984980633217 3802 20638
798714528372361345 5020 10575
372692738036313665 468 11354
507564324805681345 3311 4155
117079350620002737 14906 20952
227633201957832641 491 12154
711550027305996417 6171 15207
581220418954881537 11924 14622
30601761968185317 4313 12103
22761771365598093 15936 20586
854740694234529025 7431 21381
197101417580224577 1631 13554
966615373472450305 4210 16496
870397952553719937 17803 19121
349203588911556993 4337 18119
379595468778187969 537 19435
858747867328744961 3773 12652
213101987687398529 13814 16079
735936446630866177 1319 12985
193513143282014977 8414 18087
721501938814839169 11461 11811
862111495992355201 3224 21333
418170585162862081 4177 13064
121297476901116145 17678 17691
111650503151523137 9672 14008
297916937787423553 5552 5781
422996592346301249 8693 12345
242769144534147329 1996 5109
525080683019666625 9775 16146
327975190704524545 303 1416
850108558854621825 4285 17170
903216616448514049 4278 11943
399487911495711489 7880 21888
720325876996785281 379 8146
732337981548859265 8930 18755
602443668271003905 11624 13745
727858991271688193 15267 19033
237069935571884833 276 891
729948420104527489 1208 5052
271335132979952929 6688 21645
133145750098108801 8779 11612
961842814467789953 14383 15094
76484896093980129 1379 7254
256604108628803105 2471 10256
885333086929108481 1003 17355
619510881411873281 365 10166
567419441918666241 7111 7459
526022782064114113 11606 13680
204535775758969857 3341 19949
502659524371981825 2085 7794
9882699417325115 99 21545
387372409028042625 5509 19599
155981447117682145 6783 16385
785720253119354369 8048 20111
355272597126564481 1008 17818
420708617256007489 12136 19721
44791763140452193 3640 18948
170872229278362657 16196 19059
936211463539400705 7484 14905
125833883994712177 3103 10545
922274003542099713 9526 18249
576596358636880513 10221 10414
591784023795234817 16075 20422
739982595273897217 13581 14003
254770149212035329 1855 6897
665777688133662337 6680 15981
553707141541373441 8264 21628
773913333767151105 2716 11050
36644149999034425 530 20092
490739673425441217 7668 10260
391409468731602305 4881 15133
521500777672809345 6018 15243
378259456077287809 9828 14649
92122233766534833 15054 15200
983161916371450625 945 3719
326533637235424833 3542 12542
517222140576222977 4150 12412
71029701607574937 8177 8305
847499621182684801 1133 6390
933138220811496705 3390 18078
108029107416356849 937 18767
612695117337555201 16469 18906
485189419341203649 1808 16615
229817321260096449 5177 15913
784730025021957505 791 887
187729127454719713 11141 15825
944775311342901633 4280 8682
32653958409735397 6678 14746
278324816278555425 2392 17987
815915329656892417 4002 4124
229004574171206337 8103 15653
886286916917267585 6219 17349
642289830269362433 16671 21355
828924583390676865 2400 15916
546800610777886209 14084 14724
821702793492828929 9295 11560
404644284459422465 5592 12437
103068881791532625 4603 19605
724381884945366017 2354 4571
461965225716763713 2370 2501
153998259599831041 5726 9832
701496173183063169 4323 19337
304980934374178497 9674 21156
159348929020193697 16892 18852
282603516196630273 11553 13544
326611339883928769 10086 11184
271620048833320033 8335 19852
62971931340339185 5832 6101
375972743429997505 4758 12976
356940701494625729 2800 22135
750652305924170113 1166 5623
222306778994902049 21119 21593
252430611419114817 1988 10072
56458221603950425 14248 14336
121254836940273953 1515 10348
330658304946776833 6785 20411
535175238206619521 13106 15431
686256373466296321 3049 12699
340617011955679041 8460 18048
289954614351056961 2691 21244
174100466283803713 2874 3386
215443674156009729 5432 5566
965926249143656449 3862 8188
954517064590756865 912 1453
736671732393745025 4611 17580
476729540503857409 3205 15039
829019930915528449 2825 4442
691737010415874177 4182 6941
940350371234316673 10402 17812
408135666263238081 7147 21920
911220011275965185 13224 20584
521049761802370177 8 12664
609086981036540417 9695 18238
290846880940097921 18066 20665
34748887316503385 2647 10282
782892375243346049 7101 20140
480793059316013697 2503 5547
68953739050588329 5788 13610
190467545513179457 12935 19479
504469380874152065 9350 19645
470865552886152705 9605 17966
213689216744331393 16510 18835
863581442957062913 6814 16691
811512150616362497 10945 14780
680070319981766145 4468 5979
576043173248738305 3186 15419
600402607328113921 964 11325
61561148902509193 3776 6534
616551836569982465 2110 13236
20045979951152761 6253 21331
328089599823179841 8657 11072
505758590014163905 2821 15709
446466856122825089 8970 16156
716617242640669569 5812 9542
940236844868088833 8714 9977
618219867130417153 12686 17615
182653214791741889 2371 6075
36122154980308353 2327 12192
285852951781684801 2251 2294
144638330342001345 12551 21759
324630624559162561 6406 14785
347487036172797313 8944 17184
636130599116292225 4010 11091
29127386638261757 8447 20963
756752178045672961 6423 9692
413092335519554177 8917 17561
687819884674489345 20093 21612
779049286719878657 5971 13369
547022462723660417 5524 11476
771256143652525569 395 19080
226199325696207169 13180 21278
354729163929700801 3570 11532
441384711829300609 1002 1265
690889347142377345 4625 14892
293695486923063233 10508 14944
141888712127251185 8807 13783
263444366774521665 4336 15512
244165312454104097 2473 15399
468110081678481985 95 8748
31114144459419181 2261 14117
475803853839096321 87 21229
410497699332456257 7401 19759
70023895252539601 14498 18126
626830576200557441 1758 15230
876472348870279937 2990 17793
145829995154660001 11555 14888
511986583249616001 917 21623
408597534649654657 9583 12862
754098880133426561 17954 20269
131654943086733313 5666 10680
839171862644825217 1543 2885
524950729980457025 9739 17255
942846363841780993 124 13664
674121520522280833 16926 17192
855755402601836545 1971 7789
303751335442367297 1308 17101
657242141747161729 15012 18620
530246822768976513 7938 15810
193709398130089025 9186 21963
486698635905650433 9389 14859
976846357995512449 1001 19866
480200432778023169 11713 20879
668229934903543169 8862 17616
347322822933929153 1242 3191
539487135742319873 10205 19556
285814923385704129 2111 4438
230722390526004513 4773 18887
923784754850156929 5565 13609
711410055282655617 1255 11888
429218356553722177 9088 11970
527142828709692417 7908 20283
516926474139207681 4528 9989
976142957179121153 9829 12721
224478326956347745 6317 11703
294381190734121409 14484 14484
781372994500923521 6892 7382
936224658568235649 6209 15064
661462557467476865 10411 11623
675001635671499393 2623 5223
318590148431919553 6091 9949
490101840991826497 13606 15714
656203604149528321 3409 20341
642628189702740865 2131 13736
795537935872641153 15749 16672
939251206234743553 7920 22085
336725180738685761 761 3003
545056497904830913 12353 16861
625181647708128513 152 13984
928598065253737601 12734 14018
37740279857320761 11207 19626
775136491665669761 8937 13723
4266867256642826 8747 20185
829116886854606593 3522 20019
871436962764509057 24 19523
552832753876664641 12406 18391
192437090819762337 3783 16787
959528049815730817 1936 11368
3671723879381973 4317 17075
74730844766229153 10208 18368
902356967400759681 9240 15066
610537177165880961 215 18751
123613023079631297 15722 22043
985595406168989953 13602 18688
354757850325025729 1636 13031
298263046802702529 15175 16564
437914230388816577 2702 6256
423251053675890881 3127 11464
221378292217007553 4581 11240
823406231085542145 10881 12448
844916156621199105 8524 10667
252776456979525217 2760 19289
353138112102580929 376 4843
261237381952298625 2159 15011
606629862351656577 10108 13108
555377161316918913 8425 19255
875443531813981953 6704 16464
838420509994747905 9949 11836
802150858720811009 12411 18487
784810179718626049 5248 12956
166530430876374433 3802 15270
71696768280304473 17836 20117
440901449571828865 7701 7837
110224749298389217 9275 18175
141845817150834113 6248 18499
528077207030449345 6052 10791
272259127745432033 677 7100
485985457561760385 13910 18954
605651967197982081 10623 15189
15842776057070297 869 9466
843650941533486081 1277 8788
630557769174963329 3217 5620
642696168109704705 11406 19170
1615580617723823 15750 20409
135396902809109329 1022 2753
858838382316925185 10195 21976
784679403933349505 7472 7827
64211105579346393 17790 18365
400165128712576065 3956 13029
143255379137791297 9347 21391
159512487283489441 12258 18433
405945874977206273 9199 10179
529927806477363841 1170 1803
723272369466379009 5598 6060
911475852800801793 12320 20304
933472871721903617 840 19545
95225558529524081 12254 13168
432208323246918273 4322 16954
747282316275811073 10104 17711
451837067841992705 9577 17025
991178674886132481 17181 20742
853007107742065793 18475 22059
630938374007197185 2607 5195
767949671753314049 3098 13924
582222284614903937 1470 7794
686109452814569985 1231 19979
17841883810074677 5872 8143
325611248118391937 21287 21493
172559170197136065 1478 13298
845121724094106241 2362 11487
918750044529101441 940 4485
667984770400266881 11991 17346
210763900559971521 2944 14680
868642052048691969 12457 17558
834484287444478721 9243 14934
991318988724898945 3520 15203
643155582811548545 17649 18865
125371607411729265 6105 12518
754265823085855617 7200 17885
183914298644793921 20303 21880
399179121823937793 6451 11692
917358692566118401 10267 12279
529963189858763 10631 19976
576846642343767297 13858 20219
870166743263840897 12022 15486
172622396856020545 3694 9042
501456772351414081 13597 14342
629733925238781441 8201 10166
36937991969853809 3795 8230
730082403884743809 9020 10224
834162909827238529 9894 19580
569633050319552577 9290 20385
327557776217677313 15562 16744
820158703163862401 13192 13557
95782511451826481 16870 21467
649658022420140929 4141 11711
419403601900985025 1649 5147
843951009504074497 8361 16164
800156447221961985 6661 9088
923649717439005313 4365 5984
724065241485735809 4185 17745
859789193782440065 742 15571
772557084295240065 2198 7261
893619909815015553 18548 20004
753458023269548289 6737 13441
752264540683533825 5198 13830
616182600431283585 10459 11119
899025067826684673 4480 15503
614195019495330305 4973 9771
136583735193688945 807 19395
178818741781295649 11837 13673
924363323010396673 12732 14086
527428969729687233 2351 21212
938084702527895297 8866 17215
467219513902289665 2390 5508
519169959690671617 4295 10868
145112111121708417 4281 19503
877742348288059265 2814 5787
285909448436793665 14949 21406
589126815781526145 6569 12265
12376512206561331 16356 19055
931074429489221761 2573 12009
146141612557027393 3245 9889
937488199152753025 19976 20858
400329334310900033 11742 21243
148509795146971169 17870 19277
563915236524504577 8077 19129
43024367458457393 6464 6602
854181986853422593 12300 12309
15354629894680727 3132 22007
91897539061715601 10543 15607
756732355897454977 6337 14411
727859712413991425 2323 18612
71213678093336345 8502 12729
391813843171998849 3570 15514
409077029416152961 10658 20676
127014046868556113 1234 8428
631194281609616385 19956 21171
418751209076912577 5651 16549
438791745874297601 43 8077
586005161654700417 17034 17586
780417994369521793 538 21937
658621378567371393 2780 4666
701452007172491649 5729 12152
348629621843958401 5348 9338
22139103445248053 9212 21709
120881638785515841 4002 17494
381176008787647873 6792 15298
804211897652127361 518 1022
17848152302128995 4530 4582
961025085768735489 7825 8740
123817137078560785 4925 10762
806600360817629569 12108 15830
281723089420374593 9625 14858
696207511495469313 8017 20735
18684270608545717 14456 16770
739430793420556417 3409 16068
795157517312965505 8213 11980
721934565174361601 10331 20548
183820279085608705 5160 6293
111937947701353121 3099 4158
650196255486456193 9112 21193
461622762614052097 6302 16298
434726443842876609 4733 21118
610178733768183425 6906 15017
670769618635581825 3581 9735
942079149200335361 6869 7516
237554709573032609 6554 8561
182724490255839809 621 20286
701741010825450881 1118 1859
828899774790624385 12910 19360
436489780790267905 3737 14561
311004823516643841 4197 8404
898944210096750849 15427 21344
153224425212609825 7385 7785
94473160721776145 4180 10500
865236996285108993 7426 18488
946438628329779841 11358 16912
776337087524705537 14916 16498
861620357528082049 3084 21977
249323119463216609 40 2185
14879440822262781 6651 12234
466776217260328257 13801 14902
173564715417512609 15503 21284
123687763221983713 14059 16164
348786351373796353 7782 16980
685798838036259201 10007 16211
41315728854883105 7622 10522
204581368507579233 7074 7466
319076454226411969 2816 16943
405485649657290305 2586 10999
405710329167987969 12891 18424
172085319776574145 781 2334
335854736486133761 12148 15356
618113462695060225 12577 20719
845701556927750145 2628 14637
886493046864988033 8660 14655
217356796144549953 17501 17585
468664227958438337 10905 10990
624984313018899201 5860 6808
82853370819623969 3392 8954
33213894032307681 9233 14299
971869500806018689 10574 16277
582091578827814273 5293 15223
764567807787759745 847 8656
459837075468080065 8863 21306
112763185378238257 8912 11541
583270673952682753 15236 22158
286728009172595233 7112 12777
725546351516946689 9559 13297
311466655047336641 13303 18398
205206840788392257 8160 15868
855433257716928385 11663 13092
2829383141268239 11150 16379
29366655197829773 1141 12825
957914771754587905 3924 11631
977086270476366593 7696 10354
891403326615026945 15110 15903
959850575358370177 18887 19780
830656689320093697 2200 7505
487448793285953025 4867 7281
492050037879245377 3612 7178
271593542207821057 10674 22098
801232313830411137 5497 16364
749241919810419457 1312 9522
607850259541486081 13489 17420
729680145574075521 659 5812
418960571967275521 17581 18873
613870044098352001 3686 6222
233683289466576129 10300 19811
917598278733603201 10854 20138
803549271960264321 14909 16409
841377171234388097 1184 20445
660786516868590465 14022 17435
913746364602911105 10879 16521
717116262930218753 13838 21518
16330278701136793 2297 9539
981760672995768833 8581 18577
566305963290059137 1720 1938
508047867472754433 17285 21796
98661853923847073 8603 12467
330513241400431937 9463 21351
371282226445071489 4615 11619
108196691287403729 1989 20008
729662943675922561 13903 21047
925980769905102337 8931 12944
35712692412541713 3256 5287
226045333823947201 824 17730
255744351072213057 5699 9588
549662385213927937 2724 13335
231373315847928737 5555 21247
926684112052257153 1402 7548
227097318269589025 17919 21095
913508194175143681 6952 21643
178027208710997089 10321 11496
855433728065491969 5754 17519
325181450230633857 11807 16819
951889025475701121 3463 10574
387999148895556097 368 10962
48226922798747297 6192 21891
331617079486367297 10609 12927
181454684543332705 10752 19014
738625300694106753 1102 21966
102860625186281137 7498 14793
790507056257741441 20281 21538
244768125144211969 2623 5532
583305600329207809 10101 18701
157230991090202113 12173 19807
464779385063227585 2531 10462
713659246096007425 6649 21544
667233702410324993 2597 17506
751832091812019585 2692 10212
932522530551143041 2984 16790
349125963166521537 6315 12856
466529071895632065 3857 17383
34173920445724093 418 7441
708549894250442241 3064 11223
766048347097246593 20520 21863
239955553452684705 18487 19429
604270898247079937 14635 16196
966024232732525697 1904 3091
849575521279057025 18721 21924
575563368520089857 6356 20857
486757245078578625 2441 8402
238716958819200193 4671 12417
129271239413903057 15594 21832
769694792374249217 1177 11382
552164490343017153 2926 22168
731566653458248321 8392 9780
497314177021756609 18426 20591
716480561600956673 3671 13178
174988106140929761 3688 20717
990206029218146689 18935 21316
315469533396203841 1246 17066
570232169061082305 7231 17543
908788805178119169 1845 5714
472992339527298369 8164 9125
796281115074968705 14587 19258
713387431222781057 7856 11906
550008524709298305 10201 19466
935123133300724225 1683 15673
67954220573291481 16447 16955
195650874109613697 11312 18662
645595577032366977 7437 21086
736342624958485505 2468 21167
87560931528479105 1615 7091
966819391584674945 8285 14556
439966949245118145 17501 19956
93614097545188465 6482 19319
398227400023081665 19482 20323
802005095755273345 8671 15493
541202342642179713 9171 21533
649395994208749313 7273 8379
24458968192043073 1293 19590
693444116440911489 8899 19320
473453317764764865 17298 19214
355633993189176321 11855 13823
754200026775812609 6558 19604
772070127399270913 7782 13819
453025917219321153 12386 18557
783463716204455041 13215 13789
901962976556795521 12220 15921
123167393850604161 11800 12660
531995437453431937 3247 14419
368479102200698369 14871 16062
916621063110660865 9159 21444
506707961280394433 14052 16084
969951675218339969 4714 14726
460205200357552961 8910 16932
969344773516915841 989 2649
301804052033343617 14971 15092
767841046957229825 8613 17340
140441510507432817 12312 21521
807647476104797569 7287 8942
517827616338703233 6427 17518
596032532336920449 8058 12185
746108338238475009 6245 6339
613444613460920577 7887 21838
488297110627666369 4044 18145
411726489087882881 4302 9431
625204248406195201 9639 21428
576148587294262913 1384 18560
658114760817991169 4714 11977
350563087733519297 8539 12900
475912907077646017 1054 4533
152720063841961473 1106 18249
445038624149230337 17286 21578
627559484174398081 6136 21207
384602710574458945 14624 17324
98752342806029953 7822 12848
491650502653893569 9595 12064
248975947946661345 3608 15494
463637923767482369 1143 2640
928430233836500865 1651 18634
198165996945572673 4203 18298
46920056796082577 13285 17220
479135900605800897 8173 19810
403805134820636609 17696 21298
447234533194514241 15379 20060
551858816500271105 11153 19158
596006650536754305 8382 17820
419365268200742465 3931 7470
91777861444324321 9341 17931
336010231131282945 585 16865
6118857491149044 2312 12170
487330867724757889 8412 15990
502673122300446785 10378 12816
935992495679414529 4003 10292
757945765969186177 5988 13071
240320080934189665 4657 14806
175833923991756801 1802 5997
211159672656222593 12985 17766
194625433967704705 3810 8757
545739024813094913 4186 6655
723487775371065601 5333 9301
851661509460825473 2340 17427
513468027538170433 14294 19111
112050365859708737 18326 21588
152073495078536065 383 18066
726221016428311809 4103 16135
674378409157416321 4499 16541
799445553898955521 13383 21628
23445675343960917 9646 10501
284590619082592865 1489 19255
157630564329469537 18784 19355
211737983729470625 4189 21066
255607733249558337 7050 21432
406165184688305217 97 7313
462501730416878593 7676 12999
824734452692901249 8410 20130
27008345214394325 15324 16348
938712065237382401 11932 15744
166393751123781185 15283 20338
728031887966146433 5065 21627
571910944494742785 4868 12827
895913559015681921 11434 13209
357557491820532673 11485 14992
648101997308835073 1292 7813
895240279121647873 7984 12375
497569933373569025 4095 15092
201088427511042049 59 809
953519813648732417 4537 11343
379756591417656641 2407 14372
231920434771623713 7861 9837
794548069199041921 3445 21083
787989619756906753 1147 6469
426914602549143041 7083 16936
107519601088654321 382 907
672832038208344577 12747 14293
850025016852377729 15581 20163
170213978978846817 21708 21865
626245748063965441 6251 21248
797571644154718465 18902 19129
953225502782608257 6319 21712
665498134685204737 3355 19900
554981789099343809 669 4681
439617083253342145 9017 18287
718411413951592705 11194 19226
20141896110754233 4863 14757
778834627968493057 3080 11967
468577161975876097 1646 10156
225659022911436577 18305 20450
630393538491343745 5176 15876
782862299772659713 13773 21217
494928079245017473 206 5705
394619532996209473 17994 21918
995685805001084417 6006 12960
203446889240964865 13817 18163
471172580871982657 4988 9390
266386235058497793 266 2931
647261556524934913 17992 20811
407850089702463937 1663 20934
511626045303689409 8094 8592
277444751769472481 9985 17012
227105482341510625 3175 3556
866156143254230017 5879 7378
207698082451489793 6091 10911
390628654562426881 11169 16840
77441643063163921 412 16611
760657885315765761 273 2026
828472339922132737 17405 20964
471108359637632641 638 19147
230830329338584065 8479 16816
592564767394819073 8911 11584
845783725864212225 10196 20656
255741655002999841 5064 15443
40434615575119185 8027 10537
675371112993190145 2419 14357
909046487379686913 1469 9771
396961042800420225 8097 18453
957959879783725697 105 17620
200857535653383937 1941 17786
27368840530133553 2634 11208
399992862661811457 6364 10374
986106261088902913 2114 11161
801922477687980929 4920 6848
463945444891226817 1316 17407
393697455051771777 14681 18003
920497347979175425 4092 11039
162543275643358241 3287 17358
988668264876512385 1933 15560
956664990985395073 13277 14377
704716145500636801 10076 11872
607311086527914753 12354 15919
307034574162873473 5046 11758
84249598660186113 3416 15829
587424370816773249 5819 20307
781210479782217217 13838 14393
933828351005164545 14681 17176
548701620910158273 12545 22161
563071186372237505 7314 7801
466536576384498881 5355 17898
615153393526316673 1089 6681
640065802478083841 11845 21787
52295410806447505 940 17625
411849360869709377 17398 21857
838023467711796097 12845 13472
643528495408510593 6077 12065
424048862264836417 7737 12798
323320266893830401 2684 2989
578061999323626497 3254 19980
519771146889546305 314 8243
752350599351284865 3617 14386
119269404797435649 6125 11974
407501546779261761 2322 4549
515846959115556545 1508 12296
844430244154718721 2056 21628
323536922913490369 10543 21510
461546857714427713 4837 19191
799244247705807745 7086 10257
766216112066057729 2529 2592
393868035624151937 8935 18543
694595029966624385 5334 16539
428110236395731649 18125 18497
752428346978657409 4940 13360
590882272899847297 10954 11140
861487480577313409 9495 15709
843934373617876993 10097 14721
933081480436083457 629 17315
106482570751168737 7967 20576
854971386615890305 7226 9587
694057303708753153 5963 6740
881492611855517057 9809 20140
924652992190146945 10693 11460
400318311677370561 5 14216
801781934315663105 3561 15699
720813556613290241 3456 11806
791284206432223361 1667 5040
742405184298295553 5058 13370
940093174634263553 12510 16072
780915642031001089 9545 14137
653617422673761409 2086 21329
309702961771694849 4348 5974
216394438882979041 19593 20208
423787160646366337 13469 14393
596649336352200577 12024 21206
463111507422016897 5822 7549
122468478414539569 4920 11158
236463628092419489 1859 4949
177806862836973793 4778 4781
254370743824768641 3906 4823
975169086577800193 16113 18567
893282751941864449 14022 19688
838670068509074433 9943 20565
657188331223185409 11533 11967
695125275374643073 3685 8291
415697210500351105 319 18843
871658824665672705 7346 15130
381948272005576705 7763 17827
815842214607151617 15819 19619
594121779253139713 15999 16671
30442368133449805 19180 19464
138973271062074129 508 10885
753740115079388289 5214 19100
2844839984074810 2557 14725
7295216390332372 989 19018
932251700638335745 5738 7450
717484890005998465 1231 13620
340780675993993729 8882 10187
542496816880074561 2366 21261
611127939446337409 14414 20165
5909405586500328 2963 14361
7036008847645548 1557 17058
185819972557652577 341 1166
806887991778712193 3088 19974
698252995229516673 10673 14523
594544780173901441 5739 10416
675713541025700737 9730 10717
469020955703175681 8401 15519
35586224655340005 2552 5199
815397038733490177 3500 10049
437372215413233793 14455 19319
286146412587402913 5353 13529
832239219568116097 8263 12985
700333770751694081 8185 19417
897789423907667585 7412 8426
232488465722301633 2604 11766
541791766270570433 7846 22142
418957422890397185 11844 13675
667272594079662465 4618 10983
585044276172954625 3682 13320
681563430994593537 17521 19776
907650524704575233 10916 19281
307802280337583041 14202 18506
881308841691581057 3230 14188
37288678340139825 10020 10107
564510033492776833 9296 11942
485952010514381505 14530 15584
164023752075696193 6983 8717
817376965552789121 15400 16315
454675611609342657 8484 16771
50643233224477057 2945 10523
328736044247225601 7131 17770
892317609926955393 7569 16596
879513817058065025 9873 16747
664453503731721217 7959 17584
652179385064659585 11508 20164
674745433897122433 1188 12346
397849955032693697 3336 13438
404065095141803009 3713 11800
444193941960410369 4746 12870
601662348873624321 1003 22057
779822913509146753 7206 10473
505149626273464513 9050 21967
902028773419363713 4299 9078
651413707092380929 3074 8782
241358502527486241 915 12221
605821120072661761 9029 17330
431741695582193345 11563 12971
740222993179635585 1501 10352
201471446928675137 3962 7554
308919209412323457 7218 12121
74721670368337105 7375 9919
119245806283139185 13005 18967
761748058531832577 3846 20722
176845053067623329 16262 18658
985178126968609281 6583 13128
252940661990358241 12427 14269
897938548552158209 3663 17501
855378976072700033 2508 8231
753215584856253185 6541 14747
869671483342180865 12795 20785
732482746967900033 18359 20026
528649968049521153 10729 14542
473660805107815745 2080 16117
499331314557231553 941 18041
213263485046692129 6872 12868
391867022953107393 7131 10132
898328770311554305 77 11451
460760342107299457 2789 6267
531560882837293761 9650 22165
19099946499594013 17252 20096
463473394171163713 15018 17896
841050308028520961 2479 7150
879076077622212225 3601 6706
49726755834626601 14770 21670
998714302586439169 4189 10516
973583412315853953 5560 6515
862387344609896193 12077 16170
340435212259350785 2118 12757
152082621010070081 1842 18696
522823387430015873 4755 18070
490052910022139777 13489 14920
873041424559772801 10078 21902
20681760741087629 18123 18526
819311150846452609 715 20420
33915851703039125 1230 15965
186907900182532673 8539 21184
779884032020564865 9552 14372
152743863695043553 5908 17763
887505135940298113 13596 21771
755320966666147329 5722 12831
737425836844000257 15562 21785
466035907377140289 19716 20728
430645863847882305 8538 8570
556612198871548033 3943 15561
793043521797390081 12776 21724
237349798103174689 2672 4089
724749008910972545 17020 19754
533744431159249217 8024 13995
709604013460324993 11680 20273
275595954069466145 11523 12452
956379131639874177 5378 17196
793069170232755073 11604 21932
457599428499523969 1661 21150
970059073986995201 1987 11157
605570218990437 8783 20964
288412816408822465 15232 19664
600338260000047105 3988 20659
55717241387803537 13308 15237
357711240070170049 2523 14399
566853111084967041 2768 8875
770497803349005697 1330 13687
808454299066319489 15627 17862
328821242876696129 173 5385
535668718653113281 98 20888
637598511597918337 4008 17096
441578104663300033 9074 12500
424053799334881601 8237 20756
436022884555555393 17571 19243
877491274184936961 7737 15112
306573544269220097 7440 12841
161396392214694369 5378 10747
489890750095412417 3106 5410
885558506696998657 10707 19034
823441208511830785 5473 18895
120553249719034033 13770 20492
406348211498524865 11589 12141
790839735494532865 3016 17298
192776987399248865 5330 21804
102754226133239265 14465 15095
897272248077257473 340 14873
553897372007686081 1102 14604
233286078715330817 1167 16025
738592559852104833 10966 21747
38297474668937073 10686 13139
1508909843099816 909 3407
801923592508224257 2373 15814
839377720561142145 18770 19298
117945359312670913 437 13204
860153156014110465 3679 11642
393414633675881473 17624 17741
145632410132019873 1539 15058
117480150888056305 14747 15079
601070638124813441 15024 17672
682506018333960193 14347 15726
65987568169074249 874 1443
149413145667807617 2211 16056
965117324699765121 11143 21076
13791190051925641 1070 20769
181968765614481505 1340 8360
718713548933592961 19163 21293
767766568556172801 4582 19616
505056011662311745 2425 18375
114529460884138961 6713 17039
144603920470387937 15046 19055
224892045664251585 11233 15130
402417479685986753 2699 15827
186554055164503297 13641 17816
651110093389419777 6645 8459
929204726834004865 1612 4504
297546603972911297 7576 18685
786184329252588289 147 15896
681963586833291009 280 3440
445614899303013377 14089 19826
524332277433266817 9474 20158
537349486167027393 1367 20938
772557957189135873 8125 12216
590916262379895553 18049 18578
526681492227972097 1690 19997
149310474197559265 8659 12633
592853311976682625 11974 15370
987988468221932033 8144 9621
809864302000498561 2510 7096
963746336593498369 976 16649
506694408087852801 6715 12546
715507478092920449 4799 16672
630876047163532417 177 8019
797671839218704513 6952 16968
543121434033054145 4353 7221
448635068558662209 9019 10776
271556114404425857 2389 11162
229414378721269697 6158 17328
83947796796579153 2918 14082
651400063532552321 887 5978
291398454942516609 897 11109
263501983580592737 15930 20795
801070060319545985 6947 20479
243929699382579905 2405 16469
841715801159288961 8560 9633
593505901302716417 14461 18418
560450677013577089 5950 11541
943160263953618689 2549 17921
2553560528987476 1854 20463
948898629536753153 8530 21621
703138378561931137 6753 16458
739347098845218689 10181 17612
288842291802687617 12962 15408
236464109480930785 12092 21527
544603110087066945 4326 8440
907175530115186049 11454 16514
369956043642964993 12916 15698
76738969136240337 3439 21527
251476265054634497 10198 21304
603491608253069185 2954 16822
611209222869199233 17812 18115
583754994248874241 8551 18428
780791769543654401 406 1203
626945006285243521 5048 13945
27853620655186261 11316 16084
768751228659592577 9752 12442
44183336241161441 14998 16127
820861357734617729 1184 6936
439681322921124737 10124 20723
176662075748861729 11187 12320
303247023216854913 17413 21048
11508026363063807 11736 15624
122125028281182321 421 16561
433573301231060545 19346 21529
349340152699312513 11479 12580
271031099673496801 2719 14707
709376355745739265 11044 17430
423853737209252993 2671 17424
780246733210091777 966 13142
768542600541113729 9881 16950
954991607434045825 15479 16974
191574570653980193 1711 21971
588059847015557633 9622 21744
974320828579624961 555 20910
681074721328421633 14636 21443
220753178815225953 10271 13165
919852076428540545 4396 14074
570423687428391425 14158 22142
630645368095265665 3420 10815
75912362016165249 4950 9311
789640009532945409 7764 8622
15150138570209749 8696 19120
308317876711036801 6327 8361
45811333310506801 5 3598
403087250914197185 15824 16277
337038859057063425 21136 21490
377910478563002497 6784 9295
230739767112194017 4293 10297
723496228456923521 12527 19807
784161082132488449 11576 18919
954925801344948865 9345 11242
733603397626932737 17231 18547
748951495718543489 970 7713
423416778694278401 810 9989
656719184937180929 1921 13790
277676905229466081 6480 14226
397910243303442689 4780 7338
528825106340082817 3629 10785
570202794048036289 5821 9016
684239947338721025 2798 19376
797878414547184897 1190 7073
583231723881031169 5667 10410
179597229200773249 144 4979
440602992344903297 1263 7201
444727233173722433 11518 18059
269632455194841473 11058 16601
625389951175087361 14252 21538
796903913238320897 11911 15184
126234155910836417 8550 11669
881005199619952641 7436 14336
597517896756649217 12699 17617
906521904279170305 9021 15212
581988323840050689 1223 19032
925095239266045825 9818 17062
404961738110948481 3714 11967
912395011830721409 8428 11727
674172565017030913 14673 17556
246333499133900353 4701 8468
811397886779367681 4428 9704
256699231855289857 13273 20005
863085960126994689 397 17713
993678186298854657 15829 17969
630153128695802369 10187 20942
15383534043092341 1366 19322
182641985136925217 12118 17749
102727882117225281 9706 14979
676172261241283969 4052 16654
627464138608527105 11965 18260
781381352572395777 8364 18089
364403898963860929 14379 20309
869642849691949441 7848 14703
881645708946631809 1965 20053
692564948681578625 12150 20503
461661852901588801 4497 6387
263799790972349505 410 1281
554014644094419137 2130 15355
503324769852525825 3993 10017
770262258419638401 3743 19459
763607329901468289 7021 20901
258873171787495681 16075 17350
360188560722079361 6305 6891
49177833458205809 13000 13521
844714079612977281 846 10974
213260268341823425 6467 17258
550971010955777281 9585 12256
59686424860149857 6703 9006
752399016044130049 13642 22127
41719378123683985 12636 17696
187329940187893825 6334 19195
427913338658388673 9146 13639
334149908819348673 1640 9174
13181285497861241 16723 20623
146383953589264609 7342 16465
841240698718895233 2664 16495
759891780004942081 4198 5918
242566118364759841 3165 7632
953717646477812737 648 1931
691664573714266625 18042 19633
130438310580537121 19480 22129
176379147211630273 2168 8516
165775637802710209 2301 20037
155298318701671425 6678 21613
134075204560694769 9712 11847
869063599511275009 14414 19246
670856581717870849 8786 9734
142613186221556273 1795 2288
46777935006822705 9254 19375
134437948803562081 4014 14029
230326906313990785 2607 19521
643870085319822081 4593 11916
93768597194888065 8202 9649
97817873390777521 15543 20654
252820421400613793 8018 20261
413099717726257857 8607 19334
406154344448573569 2334 13469
187412123767298753 8617 16473
883488185520718593 7570 14931
225877511095848865 12943 15734
970364644110411265 6496 18729
380669703187276545 2317 15475
819102188640087553 868 21732
764335112237152001 16945 21096
330992927305068481 9961 10780
989200864650964481 4521 5303
71160553682233289 13836 17459
540047011113262721 2371 17252
667301679049352065 12110 19600
335829272561038977 17570 19561
108130149776926033 3162 8172
783699451605972481 2466 3460
814795187382635777 1113 4139
994765080864706177 762 19672
251508805256378305 16650 21958
391234460082547009 8867 18161
987502604029309313 18 8917
460701454155593409 8567 9389
887282771567910785 13458 21186
410284900197130049 1887 6527
312422227161484033 1477 6658
49088016461379169 9135 11684
415259782875438081 12191 18563
128372254595110033 11959 17705
800307561605585281 4975 17732
856556666788815617 19664 20697
996213042694378753 8632 12102
145097653768861089 8891 10849
328853305830598657 8071 19694
810475963437252097 6793 11635
95190810945609889 2402 5237
293363831737099905 16292 17182
434466520768630465 5917 21595
277272663124971777 7413 9323
755019024823852161 9709 11239
447841499987678337 3895 9767
823161415450080385 5199 15964
682240818599606017 1070 16752
85114627354386129 5422 6344
10133407734958411 10774 14903
192547001086119009 8620 13357
905192902124593281 1550 19801
907274060959267073 823 9358
686463410497996289 10418 10518
175111881100299617 2775 5391
377001544548104321 14838 19470
74018772270221697 7562 21862
431671512804587841 13899 18802
484651222199026689 1635 12528
316717473069058305 113 13466
50156631310173337 3240 6017
588649396968808193 6351 11749
986204053377242881 8171 12018
156786907816805153 10269 19821
730118955518861441 982 15118
130299710876006001 8614 8656
775626028281088513 3357 5346
128562850456756193 9050 14013
629896409420283009 10938 12478
946216676039288321 4340 6036
105140224093425169 783 22035
179817179723695361 7264 11340
942437486520702849 1162 7958
602510705365364865 6153 8837
329987999571009985 16665 16766
812697071567708161 5305 20977
50479633785741385 4240 4591
343856000585194753 2976 14919
979619958543743489 878 15678
241287797974617761 17224 18981
944119413273568897 2447 6087
64622844666207161 16783 19235
622575225586807297 146 2254
133777240993520513 4617 6119
257033472698495297 7092 20687
922935827227949057 12094 18977
742022100195647745 2432 12135
520673299568468225 6024 16049
902050579365266049 12847 16991
439120853531836289 14637 21494
260476277131651553 12644 16770
597486578929544321 5915 11807
312535622549134465 8992 12362
649087802508265857 4794 10500
335950766163001921 19102 20901
742015148050537473 14249 20418
261443370500302305 1172 19381
873937429020674689 12517 19995
333075976700591553 5019 20055
201488542526117697 12558 14300
987471942323580289 3824 6343
229050862646207777 9367 18179
483785714323012417 16189 21576
416352390660872385 1596 1692
681907484525140737 2820 21950
298063152176485633 10751 12963
272096629397530881 7278 7954
652785862095765121 8832 9398
226791489527997217 2677 14748
717759054309542657 479 14230
382291525435597633 9415 21551
566899393424531457 3148 19479
793124621436362497 17853 20282
396754979115332417 16073 17929
562302438971833857 9270 21829
56092646473228313 2774 21498
546984885276302209 6047 21206
970915996312275073 6502 17201
694004106124573697 8901 10917
537770214730610241 19149 20723
233597552356116001 15324 18998
988246387691152257 13850 20086
996073896083934977 21019 21170
887398024325204225 15838 21913
948338498774646145 10991 19580
431306714665229377 8753 12633
676527081080031617 903 12530
155994490446911265 2239 15111
515045588959225153 43 4440
101245068411817137 8866 10678
611347988409328001 846 1643
845220100706665473 13137 17162
803393503937243777 759 791
288855395900558401 7086 10799
160034705341281825 11965 20395
654265016117133057 12547 17760
177870037336333569 2319 14368
88636860777558721 3301 7918
992459144690307969 237 7457
919119320660637825 17904 20269
402365423367925249 5891 15883
824945416092052865 16525 18025
545191990019738177 11768 16361
368302524287454273 7418 14762
469714782777458625 2682 6580
867697448713631361 2842 19986
247204887344842913 7545 11629
730860644158308737 4724 15103
399756337441786497 3736 15724
740775815493126529 7061 17883
49366797321120257 15444 20887
297918467509386881 3150 21087
389498714460330561 1818 7741
850746141269088001 644 20228
700999230741949441 18273 19037
888184249176344321 1091 2347
313618498721311297 8518 12735
477536201214352449 18884 19080
78422723226346145 11288 15172
164801930065774369 1371 3735
393398261527892161 16467 20946
322558877253545281 11988 18485
170265924752946785 2528 11609
744464792208287233 17567 21834
479904654441341441 2691 11136
962939872862424577 1320 17469
844545648690491649 1646 3746
612752103966808961 5570 18717
357109874539332865 300 10260
931990404983810817 7123 22130
592262705687964801 5160 9228
579609568006912257 10983 12073
459066942297269505 8273 14816
864162778562420225 11012 13078
187470902719191201 1059 2199
677523077262943489 6601 6816
530323848779033857 16304 20179
595138400812249601 11737 19002
797316779227081473 3115 17692
808366222854413569 12947 13809
830542787270829313 494 7918
291493721285238657 5845 21981
987142043181854977 13661 21283
603642995221573377 5800 14583
204692448407797665 4169 15124
456015102608763073 3063 21215
311990822455463489 13019 21749
381780988157299137 909 4442
592992789727858817 12508 16045
980009047902090241 238 10239
580246323721077377 169 14232
504514967414362305 8738 18170
645676852940738433 921 7201
618074846868257281 7354 16990
277987854611886561 6599 17298
75868713662867297 2920 20122
14132157522411149 6998 21539
278342865887911009 1497 2226
211235977617612033 3137 7674
249802406262087841 9793 21057
511509010036206721 2970 4741
146078710615473281 16469 22085
861642388660008833 10830 16608
858626292094140161 3078 19435
743723797341587585 7255 16934
794131645095578881 1297 16730
760358511970288513 11845 12919
320546795083881601 10080 17826
499106041080125377 19206 20896
342660271779056577 5092 14661
912634338291773825 1819 19712
992341379500128769 8470 14186
316777743025468801 13650 21264
284969874522804641 9564 16779
796883268050244481 7363 11800
197661196197739041 3269 21106
317126408550109313 5439 12375
527589314206739585 245 2978
108101217472317041 253 7958
962718628118306433 19406 19650
831228161096518657 2421 21972
341721256493574529 3400 10733
405125566188850433 11259 19557
143388122119173297 6477 17120
290458616643746817 1642 5069
490113115993512577 11903 12275
389613232135751297 3227 5275
729665961046162433 578 2102
585335736232835329 6308 20736
587787733176018177 6595 15230
224033816058700097 13848 15710
998005705404889217 1752 5319
948284779155415041 8916 11402
445887772294657473 6826 7924
165514926141206337 1626 3880
166653730518714113 10641 15131
804789801919625345 9734 21352
513446452858577345 16817 17402
728019035707042433 7839 18516
845511415188351361 2219 8927
839462951086005633 13489 15543
709894816295520257 11417 19066
509926106098497217 1506 21387
896379914088850433 966 18920
277961144013275425 10681 19492
678622595906350721 1114 21157
957370285201030017 15161 17562
102207880954122033 7425 8257
554323682969936705 3437 18146
395371214509896897 101 11386
442233832172796353 7487 9194
40044815507382481 1858 7107
749982967452396545 8707 9338
850473792819489153 3552 15493
681013583244158849 14693 19291
751060696597843201 5245 14931
511077819403823233 12189 13858
266163625078906561 2865 8366
317196324477684737 12529 19881
675859049599676417 11761 18604
302314078850216129 2013 21503
693919679315516929 11775 21388
342535937623274817 1247 6269
82393390318738817 6439 6522
487884125761183873 1785 6273
406050620242229569 3265 15473
395818697165957185 13013 18761
49478902935742753 1847 13121
664164900202692353 4376 9830
903757945857453441 10271 14519
102310182845521073 466 14247
407930058391510657 4003 19539
148226889577557601 4394 20200
623459386653582465 13612 17319
800949494827555969 10600 13788
794883474590658817 9901 19386
465643491446726913 324 11202
156266051549611265 8995 17993
844220380824601985 4822 6928
790391473364504577 5887 18991
917605205590405121 437 15567
483636229712306689 10134 15546
289086068304008833 17976 21640
608778313792196737 641 13389
849705322102849409 522 16059
966195584822944641 13013 19812
164901602975739073 3793 7543
874795789731020801 10818 17574
523637215918171265 1155 1416
552713020582945793 5645 16454
591165889528745985 14941 16543
974930583752534785 121 10536
610967094736750465 1439 6228
461824065831823553 5229 10894
106571974578692161 3990 11258
420310282620643969 272 5470
309534139362881409 13161 13452
849244537074685697 1472 8362
490159967502670209 563 8323
656911093480925185 11165 11967
124171485474036561 2948 3696
236236797984108897 6035 10178
731448924768223233 9160 18383
112945867557467489 389 4961
72500486320649313 6292 18022
628674462052533249 11330 12217
312073590014357185 16105 19610
768538851874193793 5439 6496
763566229302583169 10777 10850
797269188526403329 2897 11009
566405648011375745 15030 20844
689581461832087681 317 14479
663968418284468993 898 17715
474820615552108225 15800 21405
109498678214258401 3858 21225
290894110881946945 1514 4680
296687540396860097 2399 20165
721547770606353153 10597 11379
470937845430945857 8088 12488
322750560534242241 2883 9320
917675773423667329 639 18420
239852809269923041 8842 18547
513151103652283777 15823 21367
933086177043360769 10973 20698
862014420198605057 9444 9517
419825971733875009 6000 8344
599674876834519937 2901 16625
603317712792968321 16930 18210
644448842224392193 475 11063
660369524601026817 2438 20078
16865379888137967 9938 11749
231032583192426689 8939 10536
609686968488219393 9195 19809
441318486063185153 19456 19816
842583516808453249 19493 22076
314617896271155201 6442 8273
449152539675509377 1017 4722
482062427895886721 11588 22052
345308203283785537 8660 21986
744326524628530049 6246 12252
897958375181261185 2144 8491
483995920417502401 6448 14655
431676570736165377 12136 12703
516827100461366465 7372 11192
985622182984286593 14102 18516
649090549108382977 9149 21937
531211380087420097 4449 13772
145839776549234305 7351 11558
95276833084412257 3220 21413
735809196478303617 16397 16955
302452669100127041 4558 9876
254277741829806561 9254 17737
969492646306235905 10429 15920
556668762506792065 16554 18843
400213739418312257 4525 16376
902028622042148993 14614 15433
538870174345291265 3918 15798
848571004061003777 15582 18926
291457620926912833 3336 17207
461127846355307009 7104 12185
816692226473492097 6701 11176
526508020619633729 6429 12984
326440694261911809 5117 10065
113980632432753025 9155 11914
45432595830490641 4230 14008
741729412898937601 12544 13750
338271769734696193 14624 15394
372238247510207297 14318 15387
166970116206101697 4487 10136
544627605088255233 3264 20203
380739175084578113 1149 18763
930060454285051521 1902 4335
557989401166210561 17715 20639
547526562857516545 2448 2577
540891857842559873 1292 10146
946307360230004993 2665 21902
787177943790595713 3315 20508
899692470598029825 1097 5799
346024723177315265 15623 21678
750583069851938177 16262 18238
45242249675865769 966 2193
342043165000436737 12548 15358
187889967400998625 4436 21122
477258403918650497 702 21829
428127400710224065 6629 8638
677411570560043009 3177 18540
520486593337885505 2766 20744
223263310272141537 2250 7155
645673964949040129 15597 17115
858387358429812481 18957 19922
758896169002987649 8319 14338
707569260036361729 1722 8642
131697541211224241 9749 18882
102665865715142241 2651 16545
769435778000676865 12482 16949
775260713310625921 13065 18777
268418518276163809 9855 16682
148794280322110945 10945 19446
346865571234992833 15991 20569
363680462316832385 5982 17864
251466900289500481 9097 17940
475917529332225089 2341 17921
920369927423699585 9648 11710
143459129939326865 1882 19084
426378364683287745 9680 10595
151660519081762145 4526 17222
11254527027297457 774 14390
108812130160711009 13849 15757
60497139082087873 143 9483
924084675172640129 4618 14999
323368203042086593 14419 15557
49190796555091513 10977 11512
984297871801331329 1150 16349
327545433034320129 3951 21404
220644815163019809 9148 15038
452465968252223425 2656 16625
273996489147776865 4262 13678
378448746892576769 7206 10123
220218163597472481 7039 8989
816934902131702529 16472 19700
755478144304177537 15404 17942
954929129581049857 517 9910
786518677805197825 17584 20635
168583767945815297 1260 17383
112442829621272721 3459 15955
103294520055317921 1242 10347
480715846152627073 7705 8050
358590992102858049 2613 5786
475545109149990721 8321 16768
322024712236814273 3633 9231
526801657401314561 721 21084
255779158469689345 11652 15311
672347793725265281 11500 17392
728865480425230977 1664 13071
273369266600717249 7545 8524
535747863272984385 4387 7930
620159289360131585 3689 11590
915200215473138433 9994 16305
328454238824640769 4979 21572
423254668493111553 2100 14254
357194863624783937 5660 10544
90850154715372609 19890 20951
340274626778572993 20768 22012
471938916552755201 2223 13631
815782256570045697 7408 12657
787573459788323073 13463 14192
302807365111768001 3145 21938
504961471104362433 463 14483
950185975108212225 12004 15155
245997782460580801 8539 14070
742223577793332353 11353 11943
915195246816193025 13046 21971
218591315086499105 634 16972
593100871926484481 1911 22101
345500957655708865 15859 19937
92254497746207425 4332 11535
583282716079338625 352 12899
819594530187931265 5645 8588
230138951671840161 13026 19445
248278061676227681 8709 21388
206360532685536673 3077 19182
291989127667395841 20549 20773
624798634213938433 15787 20888
31740919155762273 3931 12127
373629765344816193 7979 16626
345414261556431489 13625 15539
782725435942175745 7830 15675
209792333475586913 14943 21216
41602795885538057 2443 10464
272516287109002785 1027 20675
327715880590751873 6011 7498
260215303855627425 3789 6543
858799780681408769 4683 10036
482390689637828289 18235 21239
327760728256684801 12442 14928
823953901289893761 8868 16813
821494129929746433 1375 16677
592356904864491393 12375 19305
392812994353313601 6296 16179
742520077243167233 21156 21461
566400507667395905 2880 8322
934640550010403329 5035 8280
235741770665889313 9853 13192
440102552239846273 12503 14353
31078086212644961 7854 16293
219263410095781089 17209 18184
951668181440773249 1750 8422
40865216824808929 9339 19850
101436443262514337 17405 19390
562600245837632705 12119 15415
839639725652652673 10566 11386
155123923909354049 3092 5053
360974562384555521 13357 17158
546463863805318081 171 11426
787960249025822209 13930 21368
275586431642235393 13338 22048
26418950620808345 4014 15252
552921228603583617 10902 11576
993306418535972609 9409 20155
232763382166506721 11618 12145
139293982868835537 2337 16063
72394013308045409 5631 19987
303754400488067265 42 16151
937516386437348353 1920 14913
544570284120766273 13987 22153
613402190676925569 3515 12310
533614033353778433 6442 8781
443385341184249857 17259 20829
759684330026047361 2642 3706
967389376305423105 1236 19009
256998700858595457 19242 21965
181088843602875457 4801 20917
575568546097116481 4426 19671
976618958375428993 5607 10781
457698911834107521 20325 21221
526051804957642561 15398 18016
863415078699475201 8235 13525
301720899483374465 11175 19873
902402843595105281 4970 13946
864990908465497217 280 15037
236132159258659169 800 21534
532045786702827457 9332 11183
666719367564034817 3470 8088
221864222114572129 4061 16190
753128649376364417 5297 9900
979865549056032897 3659 20628
129784912046979169 584 14190
713623875948368129 3124 10422
4344001276507471 20294 20522
661344569429918081 13654 17793
261326489965732385 4549 6927
543333058316800769 10041 16805
579366557699259521 5624 8601
915161003177164673 2437 7365
749635891469672833 4480 15467
547828489159908097 3159 12028
956966910527114625 3600 17585
325131290691775361 15289 18158
601585975189031809 4509 13257
129109803048219617 165 4572
248204000561813121 12988 13385
687001428641142529 20594 21755
225065749947795265 624 15268
577275732955737217 7558 20870
423103834474460417 2099 10124
641911856772953345 4164 7490
665378083529866113 8795 15812
686736440087184257 10100 15149
749303181523444609 2239 14780
849489136795345025 10775 18095
892458969086256129 11906 18402
259619598020631073 8311 16474
195407454675773793 1339 9005
611012259252550657 6989 7199
654341885483965825 3166 3596
648137723459807745 7690 21382
698422240777219329 492 1964
205964726085856129 3650 15376
50081467828853481 4076 12109
212953563517370273 2072 7248
81645684895164545 5494 19363
761210833181014145 18735 19274
305219021045182593 5295 9897
253401913171085633 633 6543
326893217405327617 19981 22016
728096131158341761 12028 22048
224544925263678849 11021 16632
118307858849359345 12719 19810
64781001309540897 11366 14890
355413186460555841 12212 14793
966991259357818881 9706 19174
337965937510727361 6347 20163
932809034156534273 6020 12236
381214810935976065 1982 3694
449448570774713089 10820 19382
467869877583890305 15907 20926
668823126291187073 6015 20762
349093189101058241 16433 19953
200495208332334593 5816 10204
126641261230570737 3766 20371
934636057479977473 8342 18993
919345120596293761 2387 15994
508682572398988929 8833 17244
402305429082925761 6495 6893
300566149751375617 13602 18139
586356223523342337 3407 15157
447236586333808385 6121 13770
334987051390452737 12729 13924
137695348049689409 5531 8276
733880724868843265 19752 21441
808791216748694785 2355 6679
737003825888276481 5142 16342
353922734529390913 359 5195
722363709581674881 1726 4446
197915530552528193 5092 14090
844357545169412353 858 12508
637432279514214913 903 4776
79119722575516257 8434 12090
850458136357595137 5920 15108
602265117408048641 15248 15768
723919614811336449 104 9188
84490730477387649 2207 4781
68713479166085281 19168 21932
151520836439100737 21312 21633
940620765705702401 5220 15458
455877964835426753 10555 13399
168589902811142177 2696 4497
916393092951235329 7852 16837
81520159063103393 251 21461
126971398235486529 1657 3234
264681226902347073 6820 15853
697066610396273537 5551 21649
386624899042843137 10507 19755
611157861856216961 6322 11578
103638366519653857 8104 18264
173352989657328033 12308 20131
808291331461873537 3899 20715
294919409916122561 6082 16744
74606816112684273 6286 6505
48890668051239321 9810 18507
795567365362032257 7760 19070
507357785733663745 2317 7943
853716186493933569 17933 18098
758098153367821953 9358 18453
881533948310533377 17849 18288
993494058232801793 4962 17036
300530987964826561 9989 18105
757864394869141505 13619 21643
458730562911128449 36 16425
728764989181460225 13203 19430
937724055982705793 4148 6299
202865212986491617 1738 5842
235846688419371745 3618 12332
956614772749208705 4159 14127
877616980864722561 10069 21071
512367640360945857 9570 15695
118742915740185137 11487 19541
126082772613049345 4728 6216
474122192331243777 599 3085
466682641375310657 3353 12189
206195878939439585 227 12973
627010080326517249 7253 11959
386370525716777985 335 9393
996683787921011073 6859 11997
463079434223530497 1329 20797
51500444497381897 7263 19625
548142721920562817 15173 21748
458032888332891009 662 21180
580414640631943297 3101 4048
195519685993065921 4226 12296
699244950131848961 4372 15090
605326106708115969 489 4231
874132137947569281 2148 4241
307322432410476417 2434 7286
402153653546555777 2526 17049
627053583702316801 1041 8309
555656539058048769 19168 19369
702451187908270209 29 4467
637455366192362753 8512 10855
881184789866818305 3468 20322
742582518698682753 1852 13607
920430714704654209 7708 9560
239549196098444385 6237 11830
528858621155247745 374 17613
503680450673471105 2366 9867
77425752592649393 13367 16614
241364978883943585 7208 18423
229954395886021953 10807 19141
558034783785601025 1280 12369
62862555217325425 11038 17793
81955238895922385 4854 17339
803505245699167105 2520 5665
903944915312223489 2439 21683
186529889095840673 19034 21060
79095614802916721 4441 21465
116621722391624161 11344 14911
241845182430623137 14339 16405
865543335941200769 11469 17240
362702875544364673 12556 16786
30828580454649313 6004 20331
101341809043901777 1364 17600
866723273274477185 1474 18115
933053633249066625 5404 21997
571864454170121665 777 17361
781809280464059905 9918 18586
517722095077804289 5023 7100
776436914667478145 2102 3879
399810340749521473 5371 21118
687000733888879745 493 2985
557335385851803969 9252 20324
212851444313024289 13314 17680
427031239720047745 10862 21011
166845611056274369 2182 2427
908915190396161409 12631 16788
335390383376768833 4445 11995
82343796076795425 2559 11775
285947083375788225 1313 5265
487116540430907457 7666 14787
545643921067657793 7690 17640
255944163128116737 10492 13662
902040691721694593 3165 8702
153171320318538305 16590 21880
607270091837200769 12894 14900
620202352963243393 1724 7601
364498305425655617 1453 11680
442691690133433025 4817 22057
191188055472842689 2793 12614
530084890566950401 326 18311
10396960329174477 4646 11067
637228947655106689 5473 16165
727862389788420225 5644 15337
521714444295493953 6941 7599
343134446547082945 487 7719
930398214035665921 3743 6601
218973270102985409 6586 10149
990796083211261441 845 7821
397351745353077505 11351 19943
754644983409409793 7320 7514
993382308380923009 2331 2535
621092723150521601 14915 21483
817180623826828929 13537 17479
48371697073850585 11426 13917
768558860306676225 430 13123
707949980869368961 4255 6553
767611948099457153 6311 14704
227231400576503265 11375 19269
643253343186536577 10242 11917
578560871677407105 11768 16354
47990633700180753 7269 10679
609376529590623105 13115 14768
191794103907845697 11694 20011
729106373126921217 17758 19589
941075677141711233 14805 16368
873144260355648129 10361 16718
843419196742594561 2563 12145
193366648077240897 4584 13700
91422468985484785 444 9606
997260965194431745 6966 7183
446885638057800321 12246 13738
626502487299699585 11412 16138
415588637700082561 520 10528
857727445699428097 13404 20333
873452861489177217 4186 6318
964465107228047489 10606 21900
978248078167212033 1205 18007
901049088103821569 18053 21645
779315765347512065 850 1130
621287634992381057 1030 5341
369009641199383489 3394 9944
858721209621169409 3597 6411
107642486458793489 1947 20444
565101243001603137 9877 18471
252741263411934369 14694 19459
450564953648456193 17586 18530
483404413789536129 9350 13601
305235771560131073 16782 21357
981536162739317377 11733 20401
191703458182534081 3270 11813
560897533577879425 13952 20161
597716612819024129 1623 9945
911039176301585537 4633 18324
376116978098753665 1493 11796
390846537778934081 6929 13762
289739435269904513 8602 9656
991467436711772673 6574 19598
774639500583166593 11566 14038
544732791939488001 250 11473
164549817491998593 3761 4287
359974432768382273 322 13762
632153466496010497 18086 18434
678845809642574209 3995 10985
390208845458328577 9097 13206
773559143299465345 4723 17634
862173811274264065 1622 9155
346751880906545281 760 12320
426996021896538753 2164 2230
439926431215781121 1385 14133
460932979654888449 7092 14516
630504513886187137 3870 5983
201070251483042017 18315 19402
948850301090303105 15786 20695
750805161517948929 13493 19206
808965935405048193 1392 20861
433236014526126913 3176 8079
821842020309844609 14641 22156
127136054010140497 1462 11548
113918618748549249 5593 16618
132377936764367377 2263 21356
598319543541848065 5416 12451
145344290314316289 1575 18006
235947229266578529 3549 12387
68840616471131713 9738 14754
198927225425393313 17149 20103
527977600479449217 12787 14609
773966062172171137 9258 9557
163624594714189441 2719 15303
559954519530251137 3911 9563
585061097118032385 18741 19162
213231554979508065 8998 17488
29001562871368237 16194 19530
647613305231317377 4284 5419
575762121014253825 17193 17261
252065351799863905 9369 19971
723655105848916225 9721 18736
39794720718035137 597 10554
254686151266358977 6854 13776
659547240708270977 3809 13974
223735292388678177 4025 18841
330251972399423745 9367 16230
660956694010440833 10005 10160
164220641106560097 17101 20421
227659057883396801 15301 21353
862234600975099905 2803 8085
650939125540478593 9928 11086
773362747940076673 6931 7077
8851392746404231 2114 6566
353596174921193537 9906 14019
633739492250771969 1256 16746
76458506275763233 11344 12643
893037663102671105 8442 15592
123350415587324849 8782 9057
939514573781995265 3469 14454
464908855618439553 11846 21621
85672762882634145 19 12891
82474397016824241 8638 12086
590614409550926977 3971 8686
319300710930001217 18234 19567
515511039808426817 16182 18143
793240770487145089 1810 20449
420463284986485761 17436 19522
389245499122900161 4893 12427
831439864764089217 5485 11278
537168001120932097 16068 17517
320065184781032769 12223 17297
179206308324658881 9548 18380
915152137137038593 7597 16110
939347434240474369 2922 7709
321665258795977857 1199 19077
814107394954312705 753 21675
210026750407532609 764 19782
675852694929289985 977 11656
547355224434557633 15246 20300
794955493114564097 477 12979
759103895046063617 405 3883
712449528024350849 2773 13458
160598159812227681 1703 18759
268176644485073729 4580 20230
269041862155571457 6413 10524
380066769990975233 11287 20034
123462137416442625 8138 12962
970736677302703361 7607 11887
433556543766069761 16272 19856
50500771329680561 14370 18621
153862920652674273 13768 18011
221094572633667489 786 14328
554581916753729601 10208 11710
821520320830302337 1131 4523
26768808222346509 840 13284
95237327480440113 6632 16223
572132259514670977 10303 16213
212706023623454145 4969 10611
611935976170944001 821 5156
945939119822902785 11219 14415
568852496275663809 12925 14769
592661216082916609 11896 14708
488515647180879169 17693 19138
427328162968613889 13680 19799
751144705769643649 4062 6247
757209924704810113 1666 16515
933375423763781249 9548 18422
208058168081215905 15364 19611
658564281443400321 6983 12893
531265155630421761 5765 16929
714151468930697985 5640 14882
173969376968891265 6031 20914
734271301898001409 930 17095
420496998989321473 8174 20024
708216217186279809 2962 20014
511063244646415169 3049 18033
453459175389465217 5979 9003
560918710217919169 15301 16130
552603262804343105 8701 13603
44756605334747233 7996 18453
489996373437900673 3698 17757
545079151455880129 5093 20291
554547313797289857 2659 12232
311452108931241857 3636 18384
174515878407785153 9940 12496
104615802538830849 957 3394
64117931290684993 4342 4800
320063430071449793 17493 18879
14753650830254373 13239 21941
234273045490553505 1676 2436
645271507656875777 8588 15754
887742791210122625 4475 20973
800329786740231681 8263 20464
707789651271383553 12573 12596
254711885247861153 5652 19473
916026267174423425 948 14593
773016895896926593 5572 14515
288846415361788929 5734 13620
433806493397700161 2603 10644
418165713886487809 6163 13165
217857400945685953 699 7241
429953762051127361 2542 10041
281397197038575809 19332 19512
469656550915367169 9419 18644
312657747862385089 7109 16543
200038928561340865 5669 20247
857993518292207873 7403 9698
282874588700032353 3256 20783
90160741898497329 12092 14018
330727111863865281 1243 13189
187235825259637793 1826 8743
101154189185500337 16452 17825
329710193215685633 2538 5436
36939775745295833 7618 8626
290737792437486337 2953 17531
662300845733291521 270 7803
248982584963211905 6936 10100
986370235843367041 9934 18929
698906237237611777 8407 14626
238035327005313505 13227 20807
141251376209662993 607 6445
973430728509569537 6002 13760
713912639479676929 4970 16517
152690412576909281 8627 13568
963928635392445441 145 3855
427060487958243585 5886 20829
811849567962457985 13620 21736
706976517810197377 5130 9241
178428779294204545 3534 4206
450879967734252289 11811 20643
18817182799811149 3185 11513
363025724512972673 913 6339
452728080494775745 12885 22039
182986309572356737 4515 18084
799195266631034625 11326 22027
214316464621326465 505 17543
733734115280480385 3331 5718
567498547731176449 5314 9364
981985174582948865 1744 3683
294449909075787265 611 19315
478489266619529729 15862 16024
268941902363138753 2822 17819
910548994472339457 7578 18244
344945555711170497 7562 16428
787444585533005953 5571 18921
223747923929082049 3917 12209
329400387692491137 11088 19979
733974150849469697 3497 19706
830062561505339905 5123 20588
922455264582197249 10112 13091
375358350026363777 3790 17003
311852481873010817 1417 7948
297722470986411009 15654 19149
835413534330754689 18894 18940
385181802771544577 2470 16634
918663304861730945 10230 13624
900567775039345281 3598 5909
739584112142580353 8062 9111
392954810548435073 4766 9556
884886284903835521 2422 15560
867184335283791745 2215 7125
51935987476511513 7264 11272
102559635493211233 1215 18702
344658889433226561 5607 16051
466838823973912321 4407 21821
525365768517076481 1784 5044
577503090710923265 9733 14465
217331249409987489 1031 19505
195821431833518753 763 4414
887317972148409217 12673 17798
795471061381679361 12183 21469
807312651841847681 8827 10933
128983638647749649 596 3785
692508669931925121 5204 8161
830971932274184833 510 13138
672681112544942977 386 17984
195973219081377441 9808 13335
984401566549550465 9804 21334
628362308125989761 6457 20646
564367962661329153 7172 10226
694452622258292993 7505 10624
402264694840312129 3361 15174
840873150898620033 4980 13300
231538128788592705 6514 12412
79626200794916001 2252 11671
390537187192862209 7086 18044
879791597808353025 1851 17249
913540357133548801 1447 15999
84954285732234065 8400 9408
845523089160025217 1678 3501
341898578769718849 11333 17186
629851589377402369 828 12804
131630620656874705 2682 9035
223641980233722401 2738 8829
172185233968892961 8890 19999
469012604433892481 772 10018
107251993741069649 3090 14691
110018321259644833 1946 6373
941717354207970177 12763 14892
44749458494827369 3839 7216
254497852964572513 6317 18923
952372020480808577 2497 12960
255606940928689857 14696 16971
8273748189061792 781 1699
660321069908544385 13762 20798
971145763177645441 2541 10971
691078821935509121 6399 20532
903005850831355905 3335 3934
711261643732125697 4468 7178
702609245819544961 12263 22083
547658375293000449 11878 16615
941395624106696961 7835 13647
651540821756864129 16289 19964
679230657058781185 10111 13361
676999120171377153 4833 8919
239726137623556225 329 21324
802456668992373761 12238 12672
34690617282521429 4404 20884
464636542056528129 11802 13309
229254423076191937 6264 11168
63541358438552465 9168 16045
395197388292132225 1335 17379
735192343227272065 787 14882
981120530781502977 14417 21946
491588189595386625 6101 14449
11783557501260589 8419 16886
630831660232619393 4318 8270
945368930600075393 2486 12575
251020386800828289 4389 11916
349437649335186497 5305 8671
914039980775658753 6625 21488
565276057213956993 12301 14204
240536894300429793 3403 5112
99538282773707473 1670 6185
323356835428260353 4484 16549
637941135915333761 2529 5073
653290483829376769 6764 17894
65277640708330865 14373 15931
577275147462120961 8626 11969
448625897960674561 15640 20608
532163335458260865 1632 16769
500624206481816705 16193 19202
999158709286749825 20968 21361
204348966664049665 6229 11068
683512656018390145 20153 21558
98796018144128081 12355 14118
6190929033824234 8373 19654
273354129241219809 3596 16516
741946674080633473 2940 18734
934984154093612545 4630 10663
458866068219922625 8603 11584
139754967472732977 10006 20775
599517308713753729 5654 16595
700845857375753729 2145 17644
54564983655968289 7919 19407
792262965029657089 2615 12434
173812763593883105 4886 11816
627616692484096513 12536 12595
128891206351799073 15340 17490
764658803299717249 14271 20108
673809060976250113 5834 10878
604985470548967937 895 20403
820625349588102145 1625 1632
62668663264496161 15933 17388
197376914073469569 16733 18207
360423438809377217 7728 17661
88706650095534913 293 1179
373135530909998209 1357 21239
961797154011659265 10736 20275
786624470741998081 1066 8765
430265222892177921 3949 11541
929681320303266945 1172 13938
514646991256352513 4030 19437
883134776668398977 11053 15567
834477664285547137 10088 17732
174165644336888193 10760 18685
417488513714626945 6815 13238
524043043577705729 4644 16973
874347281344217473 4082 5270
421762840731098241 4094 11795
643802817128072705 5873 17642
760553969786641921 8388 12576
353238772286690753 14554 19138
422876962689862529 5941 21463
24825840373178921 6255 20792
421043947412414337 10630 14823
410320943221467585 12742 18591
377746432132674689 4353 10247
735988151381416577 4767 17808
859336225956170113 2947 6249
883560335002361089 16050 19562
256682491167971713 18206 21217
548411080753653 21655 21910
223848326085772001 13021 15704
324508762136918721 5190 19398
414540036936948289 8732 11242
838121845543536641 2546 9675
147245826466402721 2639 16605
759159046203396993 11743 14586
463212448638195457 3345 16409
980898592902629889 3033 12648
281447980716023937 7990 15201
856300971593061121 1965 8608
228525175943978817 5707 16692
680555074068404737 953 9654
291310998759982465 8271 19106
971164014099660033 15483 18065
712602717638112897 3791 13511
429692377343624065 4043 5280
358978309525070913 400 13011
809130005426755585 2939 21325
201201740643277569 4376 18639
2971859191472249 5619 6832
698522772548116737 4317 21460
542757911576163841 14129 17215
686116035162264321 12962 13873
299217559163931649 11741 14627
217777687177687073 571 13256
815479632817091073 10020 17955
350918333933030593 15062 16705
335250418843411777 16033 18517
143700622119766305 6001 15479
486670490015630017 12485 14957
26236305091579481 16378 21806
238118495089988609 472 16596
923650617619273345 3822 12300
384316159028106369 3275 8740
837566821349575681 11271 14284
22073179419816569 1846 8796
973874260079057281 4640 4732
11509564129344341 2947 20641
120290475625246529 14368 17327
371871690467227009 462 4164
236453556896520929 12938 16058
739211955558250369 20818 21701
485908817416508033 3842 15498
120893607703731473 12869 16704
67007510245289841 9514 17521
757172387718188801 7064 12248
410316487574398529 12539 20391
881651774401600385 14118 16617
669473864945359745 5331 17493
54064395868454793 11971 12947
145740894222790017 2968 3409
612438328737891201 10261 13422
255116749949920065 879 4745
172588152785724705 13405 14088
196309861876990497 15623 19436
276332736436753377 4166 19713
886173907830567425 5965 8303
10696085360695663 15525 20870
153394361839239937 14590 17321
141243308943540321 4124 16963
797812974464889601 9629 20633
700800156925200897 16761 19250
768145557193243137 692 19678
390064610313711297 167 19913
24723894421413209 10694 15541
638755086778918017 838 6430
699104532682774529 1866 13868
250793196282710785 11871 14173
712023098796677761 6783 17466
206903996402363777 8899 18689
163385790941028129 7294 14298
744311102859963777 9849 21754
307348593987711617 9158 21515
153216654704198881 6359 9428
538573444437780353 18719 18860
793653221760830977 8143 16550
327122674580451201 1433 2591
73615954855942081 13706 13979
903848579630569345 9996 14050
988428978554818433 12370 19995
901864643700662273 847 4981
978420805316023553 1146 12129
214589078643989249 1507 9697
881553379066541953 14319 15779
341938762308686273 3710 19281
597253570037683073 2471 18073
713225816857836033 12981 18083
676815322817898113 4306 13951
456886717522849025 9017 17902
339962860091549889 6479 11307
775853174560232577 12350 14810
393704911645595969 3413 5227
911058261628639361 9131 17621
743668173513814401 15831 16745
461203769816002305 6247 17357
653344119567659521 1523 11175
30032390471774309 472 14091
716886914614736513 3185 9493
895208800413449473 8097 19304
683699449005711617 1729 11838
882603564943039489 5024 17403
969177010749806593 4604 18635
416452937684347521 13784 22142
795258891096803969 8286 14706
270057094741304129 3235 4460
76514996167208689 137 12581
298247906642323841 7735 12546
716161446549261185 9592 18868
248113962048378753 3186 17725
675800361500311169 6536 11443
321518277753973761 6746 7019
818883460811459713 2789 20412
699202126665397889 4171 12892
162877486272737569 9536 16113
515818148244925121 4462 13516
423894895730665409 5712 14206
147397786045175393 9033 16751
953116892926150401 1898 15691
827054867649714305 7486 17793
268458211881007713 2615 19395
771140226008498049 6857 8669
177093196867208033 7494 16092
170237325839728737 8005 10589
604585583835369473 3011 8495
397196853254584449 271 11044
560808290360231617 16747 21045
441018134507608321 4526 6437
697104527345427329 5853 8534
52754811566956049 2676 19261
974180301265949569 18188 20155
295062857549389441 5655 22006
173190495177276929 1818 12934
482231312375731137 5160 12473
626472023144263041 7160 16424
360331844467317825 6014 12933
405365409727036033 10617 12056
394590519565866753 7845 12030
405662133600305473 9146 10175
572052756316644225 11019 15132
51966258011514553 11023 21712
260669580618142049 3376 15219
272538915458145697 8230 19527
358221108338860033 15853 20411
927965590693499777 2779 17863
315164253835689601 6224 13720
660964682895315329 11972 14355
846493649761718785 16314 16465
414658853959405633 2049 21547
293294607043648641 17775 20394
344140004563914945 15659 21727
299811721803031617 1665 10852
753379753818986625 74 10062
28427519253028777 5481 12392
402985420460385793 1895 12501
853360442190613377 5098 19080
404697119242523969 8979 18345
706614265852138625 4145 18313
586524981386109057 15352 18696
851761221004899457 12660 12858
523492805990340289 2749 19183
591522372429949441 6368 20437
154345911764824705 12313 12796
751811280863641729 2923 16396
819302879522705793 7877 15376
844890244845529985 1917 6374
16142320850438097 4228 21682
538601096899732545 5348 15159
192081445505149153 4880 20346
541574886136203329 4643 14431
770723476470113409 2824 17397
824310551133599745 3217 17076
592250872644893185 12013 13372
654536356804342785 8052 11096
843749021902627969 105 18818
479133674210750401 7484 20446
321041587408583233 13820 19327
125621586438740001 11316 19260
936289972790792321 21152 21658
549211687562937793 5697 8213
217581926079684961 1422 22016
776563764011243009 3882 7823
140925689629316513 3716 21450
910641223358062721 9217 9761
862231519115876865 1893 18468
806865884042878209 3204 15872
433668594855834753 1030 13731
201920650629311649 2446 12600
534893168362469121 10560 21143
698727168655935361 2647 6429
493130504402873985 19000 20087
976828936218176129 1336 21852
410495971867330689 1921 16083
153313083819512033 10485 21071
476952384242384385 4126 16142
179799981128887521 1390 14541
543899366326012737 596 9830
38752584355776777 9482 12421
152933435472025537 180 1472
217337459073441153 2746 18512
19881606062707393 2256 13886
481434119002727809 13012 20504
651210969353730433 429 18850
379762406886776193 6916 21081
131779792423383665 16327 20815
93503866526489793 2068 3500
696329868920148737 7394 21799
752324738610816769 7955 20788
250249721021898369 1480 10064
737859719042205569 723 18254
975544858813396609 13382 19376
185042038883970849 15591 18358
781395338938079233 1444 10579
196171741837346753 11427 12732
893040632413121921 14618 19414
305030999329325441 6071 15520
155437312218733569 10365 17638
56208282594781169 15397 15790
299129427547217857 5908 21442
938920256410163713 7768 18469
481780908378237185 2379 13951
174545639485202753 15914 17788
428463211658598913 13810 16646
948404733215575425 6066 20861
436812911534811841 10172 15781
224002289639543041 1227 4695
650823546725281025 9958 19552
198222443351816929 6176 13285
184388421851803489 6853 15277
298155189521750657 8881 21481
260446765998583617 3235 5530
798781645046723585 3275 14921
967518958580225025 8040 11449
936229649200839681 4629 10561
292800621235603137 11499 18754
568190800224861889 1890 6511
239376099719532225 4285 17021
540544815968374337 570 10072
758321363057181185 10533 19765
810272559180255361 13325 15417
342887763628052481 5966 6915
197457941663572001 4354 6720
77292610861423585 15423 21491
522877519061403009 3937 8091
305809981322692417 10923 11117
765171414952973825 7534 20206
354619664865399617 1645 6126
347930356189955585 13298 14630
31463435209499125 3045 13711
563511077165145473 8682 15661
272920423833983969 19511 19608
311491670759799873 21305 21445
257963963082357153 634 3419
569391670603138753 3774 4823
241687110384876993 254 8831
335930070207446337 7363 18389
88757457916553761 2480 8838
86569454048458289 6277 13784
313216883932671681 11205 21708
841172217007503745 10620 12073
606974946767149313 3154 10956
990732123930044417 7626 16849
665884451852409857 8457 18996
488910340328665409 6269 9530
252310918459041761 9204 10775
844156263860298881 3432 12073
924831284804401537 3795 11520
310448621386022721 7293 17265
922930002226319617 553 9173
93111672437444785 5616 10141
611344314867157121 1361 1542
440288471944661825 999 12851
561831690522947009 3708 18790
792824151879528961 1371 13154
816537357674111105 3404 15950
345189596767390593 5377 8732
677032761385031937 2548 14141
607912740690139265 11876 21836
123251264642394881 9357 20453
480775426356082369 13453 15005
442120201476878785 4952 18721
391458004659426689 93 19791
552549291118243265 621 7970
460129588611515329 16734 21131
826816572798730241 4615 14114
305773924576286081 2289 4461
197372673343696897 11421 13137
113481119530725041 4496 13225
449192716473557825 8001 21126
986961198568565121 2151 10862
394783254073093569 15822 16123
834101656273780609 3310 10946
339442258563462209 3516 21152
619703474497939073 1046 2718
58075495935415945 11011 18219
718914473363533057 12706 20924
611456387993197185 8917 16608
346694205814600321 8847 15174
778584685749894529 4341 10987
645894476932276993 9562 12959
688938627879036161 4774 8168
228589545224181729 15072 21566
761321874457340929 754 5732
303846725298406273 3731 7810
497985631375652097 13170 19832
957386016935345153 4073 8196
685074428628514177 4741 11177
570190259244036225 15701 19106
172814214061883585 5493 12061
842409702641234049 250 1381
392144303153404673 18787 21762
582420564671203073 7111 13571
814894699388215553 10406 14880
789340401241503233 722 12117
490649593201641921 2456 9182
479329416339645313 10966 19731
671789014304504705 13212 18840
306418740133906881 4085 12931
677858899374317697 10349 18729
506051726633309313 151 19326
468496641375931969 2015 16337
147610589195437569 679 16216
910307855641338625 1197 15404
936686910265613953 10926 19660
223465323978370369 4797 14614
361320419832779265 16920 19865
608783137676002945 5850 7398
820583737015148545 1996 17522
640384145041306113 11092 15295
998417523210349569 4141 20443
406346702059824577 10729 17696
701234242483870721 8195 9497
496577069777156737 7238 11998
959905316461473025 945 18103
647482217035705089 446 22030
284820563989008225 11562 13904
494763071400281985 12608 12760
769438385854243713 804 841
907621945536380545 6176 8123
190400127537763809 14644 22151
937027358497186177 12138 14397
947863504018400257 2370 7383
315576043607652673 5653 15183
833975994890558081 1641 14834
682314805961365121 5542 14109
76693676943051521 1780 10251
876932654582237313 3559 10054
669631949493940225 8404 21527
10244270751950781 5391 14982
167457388027358433 14534 15747
373896623940144193 6689 19053
214742619058434049 8183 12005
817558861674765313 9712 9831
128612673507291217 2702 13772
675232444215328769 8022 22059
852099163269478785 11765 21343
586455241417592577 13216 15702
637466548591348225 15757 21412
457293476075935937 720 9160
455597360051264385 2787 20319
588132481698433921 11785 16489
699458669116637569 10927 14026
801249893316782593 15271 20741
600768865453652225 10847 12380
106300681106215937 9681 16385
401293021983988737 1119 8978
889642478457805185 16556 19709
966624563101511553 17635 18788
104599302527869761 9240 20297
549646951546776577 565 11977
933733664441025025 11618 19832
527622821733693569 5027 21037
723777805463907201 9568 20475
917342011012905857 655 18551
487621389061164481 4841 15920
87551706165506001 1139 9300
518344450536570625 16246 21997
999590040272920577 4209 16223
770920714751373057 2384 19332
481074300533940417 1793 17180
151825951590335969 660 19985
491769576889467457 3056 10143
463573079675601473 10636 12676
520856865429045953 1209 11710
822808757474003713 6723 10710
36556267774358273 3434 17144
447958799252990785 9589 10967
202682124977734177 11090 20818
432934973376813313 155 2692
223415427839242401 118 9165
58285342757219641 12017 17379
298721128627939009 213 8708
109760092967970737 7346 19047
850629351134415361 2403 13174
817897279995083393 2458 18500
818048417781447809 1146 7617
322978620059682689 18029 19363
244215482187556193 1112 5364
273773940773654817 8937 16570
738263212042859649 12324 12997
377495124578242497 2584 18064
56208162920199809 7550 8345
105493067414204945 2830 8513
304325576190016961 13181 16825
411045114785917313 2593 16373
695615446154519681 10696 19494
34163380463642313 12306 21448
238907599527898625 855 19306
281810128448338305 3040 18122
59587472826507337 7568 14685
385461332490553601 19424 21669
648047076563351297 10380 16446
501357462487799681 2869 5270
882483209093905409 15539 20045
279517706933010145 4410 14826
768901584432178689 5517 9225
983274786102324353 1917 5260
81011994068262545 12835 22118
997933440889131137 12325 22047
72035770722997937 12875 21758
155446328863558145 8148 15331
390744421410246913 12085 19728
892981425008972673 878 21356
474910657773911297 5920 12558
475788215433507137 10686 20587
231197631005869665 12814 22102
393767372757640321 7923 14436
468932398668435713 6235 16263
633558644760835713 4842 22017
643442182888534785 2269 9517
975848467774600449 15059 17024
29285748526270085 7336 10826
481591796431896321 575 5041
777665386987848705 5339 5448
988704352995030 10538 20375
31426104772371845 5834 16830
783855402759865473 7117 17287
402148331670886721 207 9121
818184944705340161 10272 16138
104009884374455905 1799 19163
166858664697311809 908 20404
315334953895131777 1367 19792
521023040168319809 3046 9005
15557807064418229 8591 10070
706272425253228417 6398 10776
96630386614563697 19608 21879
964389214329461505 12033 21038
728495903803327873 11101 20144
569675058285010753 7295 10852
978676567371394433 12593 12653
599513596732311553 1976 17002
613506331712521601 8177 11981
264988195819068289 606 13357
585404758265710209 7680 15898
43580638834303185 1126 4978
250320912874975937 18813 19624
738674015930708865 981 12378
99321274223797217 15019 15836
71400451752840153 10357 16917
46056287311522225 12822 20331
739263158184638081 7401 14675
13283406183191461 81 14610
523966190540196673 13297 16191
173647242555610145 5046 14912
155777237201871105 960 10903
823381320978512641 11107 12957
953570784776662401 4268 11658
212485716088217217 4476 14402
86985199577053857 16171 19942
839247682846902913 11896 19766
258341892663938913 1002 12186
299493724951140929 5702 13358
60446227622147577 8591 19392
156833935075411553 4563 14137
50772248037123545 18881 19943
556900621632301825 7237 20093
448576347758130817 17208 22059
858959666884928257 3549 14255
614643889293692033 1814 11111
335185169310825857 15779 16171
805539164315828097 12769 16007
705173332686285953 11920 13395
451614418661723265 193 11428
225082535262565377 1603 1933
640986023540175873 895 4668
140947850853919473 7684 15642
130971751997183361 13065 14235
477221981158358209 8260 9981
356315230219191617 10526 21916
15137349640980347 2938 3119
321366095911418625 15312 16749
94704345637715905 10963 13034
482316503079612609 4495 17237
233980611307075041 4636 16317
998764442985081089 12170 16924
402475930409771393 2054 12968
494323477405625793 4159 18347
911666654445809793 6945 15525
246889019623541377 4079 4857
864308678721208449 5393 21507
847196556745313281 12466 12960
785367451384089985 3245 13173
260817167251421025 4191 16564
627032136837534849 3298 15943
206858592571389729 3453 5092
552356064878637185 2072 19610
956431398530202881 3269 19669
82732177709452513 3127 12739
381339543858512513 13799 17473
835904568657454721 2919 3216
412585158612959169 3429 10622
310161403740217153 133 3032
130361250228897777 1584 14753
94509052144985617 481 13466
523137449624062593 1570 2718
790698095032773505 337 14528
800792555101178753 13444 19195
526907863469475073 663 7210
115728257069324769 10967 11795
292821093177089153 4333 10752
772586051654396801 7344 12406
886508079079561601 1775 1987
166011962243334913 14089 15316
330088671038502913 850 5455
667203506889716609 4380 7230
768253065494391809 6866 21607
972107947405849217 8466 17714
465746798627044737 16052 17530
563555360136913217 694 12541
955564981377563009 8649 16910
485711713047908929 16240 19627
853947836465572097 17702 19169
465003404510877505 13513 14759
573569218759971009 14002 18175
764456341460945793 13362 17327
461611133431212289 5004 15058
579262655575345025 2239 10765
268017163340147137 856 11094
414918370558456961 15443 16158
141553838319985921 659 2450
709721303316751361 4235 7118
269708327862943521 2652 21728
246694398979915521 13673 15053
158890015878633057 3119 8626
44784343970572849 14167 16638
786186942118433793 4521 21076
324180340430405761 7015 10017
487940451260548993 16254 20145
688719809775715713 15628 16683
632340530612665985 5082 19568
462384494477053185 4949 21381
571990894294380353 1687 21054
454904269859465409 703 10268
737422936940419073 1906 20831
603993815134646913 3207 6498
696034499104221953 1827 16965
276459276676217057 16786 18408
188000724837380065 4005 7853
684060250027929601 2238 5225
382861417989495553 19806 21045
350550492237655233 2916 21439
746293962305173889 1858 18394
642526104216859265 6658 8031
552116473560481345 982 22006
75969159280258929 4031 18191
455139139587444673 20111 20502
399184366413724225 12494 21059
643711122432115713 6443 7998
458289197017958145 9535 21498
560007446628702593 153 11454
435767133807321025 12134 14217
611600099804057601 3062 5944
916525311723472001 4145 16900
772704903469914881 13433 17697
320242997539484289 4184 17568
48642759499166745 1113 12588
37815931571312689 649 3898
19975960325837149 2273 5081
103027816553083793 5894 19037
662165760995428353 3644 5142
484602315458641217 963 13901
584518225348844545 5441 12370
166993025548183745 11754 20100
633903966167999105 146 16248
888829659397114113 11781 20162
699056999812540929 6166 10430
335586805644386049 3919 17284
865071756358439297 3019 21302
580990244039565313 10862 19701
611163365145685633 1391 3815
958136406552458881 3729 16383
822134027507338753 12173 13302
543870445469817537 10949 13142
234342736412997953 13702 18126
279919959107179041 6666 9953
303006429924430145 7497 18363
181535581042123073 1629 17244
248361134974160801 10952 21295
757703569405894273 2008 14970
375394552326930881 3051 14725
717646895308686081 3033 19708
839478001655862785 9952 12016
549329653033641537 4163 12125
484133269552238209 50 19093
132286320419421345 2580 17356
781756233343983873 1372 20160
248185662435734145 6306 10063
64936942345248385 8657 19824
96074783317558145 9612 19939
778336342944044161 4409 16393
968923894922557569 9828 17081
267020138333457185 7932 9342
931891591087900673 17513 21778
602781277667801857 5519 7576
147963255558895681 7985 15111
702573598234643329 3638 10309
29693618441509529 2384 11586
723485546082400769 733 21081
288778000801432449 4880 17872
679932862992323841 2088 12228
644926460041272577 2091 8031
548735962805736193 6583 10458
354836917703156737 15151 21045
609183868403313537 1986 19307
646323207687284865 12770 16012
908225583647720193 3595 15143
448744412302222145 919 14158
210512466389609185 10891 15943
549382880789163841 7643 9125
772446335881895169 5566 16485
780472901955395329 6668 14117
620299808873461761 13913 21002
316767590554373889 1727 10595
810083510685359489 16961 18806
45759042362551129 18 15020
338144393739888449 1625 11212
649888066417343489 4956 18427
172845740107234753 11491 21409
142334983358754385 2931 5914
346880885115020033 4455 9286
295069029923606529 18163 19726
776501391716919937 3707 9006
440625350724292993 144 12393
371367144651564737 16949 20122
685281879066405249 7092 9022
387545542843142273 2443 15979
500181306780607553 5576 9687
621300809194316673 8477 12252
711260057450143489 8627 18377
520054905543332801 1926 13421
446140162901389889 18618 20592
36456785599021657 1625 8817
725005140125784193 45 6600
661940325640117121 7923 13366
63462914773200649 16014 17811
864233768097058433 6631 11422
919756884007735937 5609 8741
770891836827729537 5641 6896
762058058788785025 241 9103
740862879936280193 1526 11858
883321077939978497 5881 8554
566618776485924545 2604 13187
753968437848843777 589 14650
507541361585005313 14569 17943
500482798231129089 5971 16892
578181225942472577 510 11291
264773969584343393 6494 16690
6460435061534043 15095 17559
83712442323854225 7508 10122
535828086997597121 18923 18989
184817242091529729 7212 14952
601425630445710593 5080 12037
972505488703486465 18239 20172
800215511064720897 9170 10166
920736434195635713 8648 17707
232621528841939105 2753 11137
177867127683907009 7677 17188
544466219791658561 5138 12029
112411141526852273 2193 17241
321027618494703425 17276 17736
511417537835708225 1049 9259
214409559004906209 11903 22087
472486778803460801 4325 16469
707899339908031745 12907 17182
64485459042355585 14258 15272
929552973766945409 6636 17664
32212595172101289 213 6545
268314974189486593 968 4030
661884647984518145 3046 15083
413792043752494017 1486 13629
144852295753981505 16510 18586
641656368927151233 675 13160
762712607760942465 5083 11934
394357337534401601 14124 21656
422225121188407809 3906 19820
239516160214726881 2426 2996
205731472856196961 8495 21183
235686194223404769 16569 17116
436204310451348225 16058 20101
933257700465240705 2349 4701
673319916261316865 697 6408
609335183728219905 15136 20657
189809473056815393 11578 21167
496522901898011073 13747 14723
983630239742833409 1720 21029
891128495193470337 6674 21535
595824837422686209 93 19200
436489217546402113 14160 21623
507829223538873729 5301 10102
543757919432707137 14693 17238
147976935200151873 5223 13383
542596567815543553 88 3386
574902660637970817 3613 16920
230175487902300801 9712 13617
643308339227321089 11200 16035
610649743519580545 1860 13786
581594595766926465 13838 17449
725389270459245953 10370 20167
836558907972577281 1167 12161
958378238447160449 4545 9734
315140942778523201 13057 18915
688600379311935745 10494 19709
759557914382117633 5054 12422
677305148341751809 724 12018
351426178788084801 15936 20548
32793939707730149 1331 5154
711659764438682113 6700 17524
3616281240034881 5995 20316
175299021659835585 96 20782
415582731504656513 12039 19886
571318052974806529 1015 10074
722981518886989313 17821 17900
231661201789716385 5361 11135
375838442346847041 9412 21672
653557773864012161 2011 12071
433189312940449153 4202 16247
538600452070763713 13700 14738
879846065204333185 13683 15978
262318911137175105 19463 22070
603113555390784513 20753 21192
844657473960364033 4854 19034
714670983047582849 15222 21877
888726699338892673 3842 18021
312916492553007681 6713 8118
893054705195648769 4575 17046
893299773905681665 2950 12011
573989868049995521 2430 2586
11353418638996971 4704 11118
952505028423996033 2479 14796
305943803004325313 3779 14009
785908489457430145 4038 16755
551311150786666817 4015 4961
907568932330061569 9075 10123
476593307595805953 12763 16781
607332941651566977 9644 11386
680884315010807425 4710 8276
376321880248962497 5852 13080
847267986977939841 2388 7592
569175296473563457 13277 15395
387847824346955841 1054 11329
278587568257190561 2721 7229
320092147552401217 1680 21035
904929451721745409 2661 11639
380672168985050497 10641 18344
237820177828535137 6952 18494
316867283095191937 416 10430
792676865856041217 15213 15589
196476825933764577 4632 17490
121887459831750529 8000 18559
766636656202990721 6442 7645
578186131513337601 9060 13859
159627795219300609 5560 16360
854899339429902465 17875 20781
775124050638893953 9574 21000
442277154664200385 5630 13649
675034543304072065 10118 12017
540601517818284801 1512 13234
259046448529574049 3823 7307
249809701602732289 6637 15816
175441044811087457 9919 10423
588843079208498177 215 10241
208187013563147617 1002 9595
768541848666419713 16006 16895
796861723258992129 7037 7823
325739202530737537 2451 8613
55684494003060081 13139 18022
305131732131645377 10604 21152
422387462850615233 6738 16125
875267539484536193 11612 19913
651037059968061313 7208 17109
413546260623125057 11105 18717
800356058914509569 10841 18775
539417466320170305 2168 20359
721496720531860097 9195 11703
388288432111853185 3140 14223
743697056874360449 14220 17361
574288058578627393 3434 9816
328383890268312961 14753 16421
70730904656219449 138 6043
985349461115283969 6877 19270
993711088457498497 15291 17726
449794454409016001 10057 15817
240392816964789089 7157 20655
679113838328923649 2309 15538
647442416003354241 79 3745
396492879289937153 6983 13838
812539854126814721 1562 13396
172114457350893697 11992 12989
369476650458121729 2104 18390
661648592742238849 810 19436
856719517967878401 13307 18045
957063861654511105 8395 16116
9728709307676553 1142 3043
57518080029709041 9524 20669
334834802943138497 3142 9744
359468224033896897 1885 6184
919699712395324545 5086 11584
565115967351232513 11630 11988
538555309779486209 9101 16050
793388548097418369 1772 10743
214686329371044609 2762 19008
350143859311501185 1040 8522
700085562720492033 347 14791
392856820499083905 10904 14991
370860063249320833 500 12507
435619921616677185 10736 15464
732751244714354049 9160 19858
604889143860894721 11854 21689
408768813444094529 5144 19709
796314218073987969 5742 8156
713095540715134081 10568 17307
321466255583295873 575 17146
773505230838818433 2009 20154
301658684265248641 10157 19905
588145094941399553 10574 20435
285967224703760801 4485 13964
738327667732800513 7018 20092
303555411524072833 3222 14661
833528555953964929 1439 3710
585321080145185153 10089 14182
659667749381977601 10100 14051
486616686575047169 3587 17965
912905616275754241 8841 11135
830435221596154369 15141 20266
108346563822959041 17480 18618
285874046890413057 11819 19941
518761163481887169 7517 15648
228995261384291393 691 1484
939956995233639937 5615 6748
67805531985811745 3958 20583
690482959736915073 1404 8431
808110004541781249 2042 15043
876635625741879937 16310 19678
873439399011417089 2230 6667
98592469148716337 8761 16783
987974157318809857 1317 11634
517101713845701057 6050 15379
767962889598294401 17656 20741
504232369544883585 947 7705
27091624176044605 1736 20299
720515836954160001 1960 12294
332235246492089665 10554 18979
710101229857517825 3079 13637
336870472281425729 4454 9981
605414673497502721 1122 18594
92289145547169937 4024 9024
131911118726169009 604 12283
627668373249427713 4950 5862
535093909088413249 4968 10877
409593093664099713 976 5239
466447846696244289 16599 17895
425611136792589633 16350 21422
227096193843120641 5107 12014
665703208731855489 14872 21459
201131446001529217 9143 16041
862578392605506433 6030 13655
813048266691833217 9494 18818
259995206083445409 11485 17146
897676670874549377 6091 21327
260376117670610081 10146 14063
306488609822419969 2999 7671
710350429889615489 37 7256
145485070127325153 928 1471
920897108762964993 13715 18104
515417114809462593 12298 19984
887762449800092673 2173 18728
784581854887651585 18401 18924
510484226737936833 306 9473
202339043982757249 7564 8728
432497155495326529 15142 19741
768437670362363393 591 4224
349108852710990913 8655 21588
971199868685044225 4526 15117
669218487133960577 39 2138
808457793829123969 9903 12482
940585058983010945 7787 20572
405823172758200449 497 19699
760798000472277633 8651 20399
508224534232102337 3420 15632
912960072027424001 14281 20500
840653537380330113 5076 22125
486648444191629889 11779 20589
960063014274485505 5576 14402
679430253537056257 4359 16923
488527984753144321 5318 18311
394523486198380609 7011 10376
1861386262095977 10911 14998
127480610929033841 16656 20266
642985965609721473 17973 18982
319846727858148929 8072 18373
390384180657466817 2441 17795
342161333325186945 1932 22058
209786841577194849 11226 20116
480687252792165505 9310 19136
770017223852551809 6234 15943
160098595363301409 12275 19450
783718150587116417 7369 12312
798275232498312449 1399 18523
343794701560828033 4938 16980
422465441751207041 665 12933
986705464278198657 214 21777
443113617162936193 3408 18120
786878798965876353 1725 7038
383063522751079681 410 5520
420308163181839937 6121 21122
217829739101787809 3567 7947
990960230843601409 15893 21472
364114357275475713 6421 10440
692912780920291713 6018 11116
534337810809461185 16994 20163
360269196799084289 11954 17311
516431218489508097 6165 12055
876699515180529665 3297 21113
870938872106464129 468 7928
374351171026635393 13426 16516
308316229245214401 13484 14480
983515883353842177 10418 13587
572832793851574721 8924 13537
127165775112946017 10513 17883
61653383824555873 84 4066
658277126951855233 6522 17598
227196541634398849 14504 18844
293480098858314177 5715 12995
693973540836630273 5855 21344
43933653724163689 3014 15869
63408104279062625 8372 15477
68395540389747825 18233 21191
578353522202569089 6182 20910
428284362310943553 4698 8788
533955361374736961 17617 18272
789989845482327937 688 5548
662354867468231169 5379 15146
829228933765872257 3741 17135
477727763902208833 2280 21472
263668849491541121 4707 6153
303160093710197057 13305 18518
585074909880386689 3438 8234
782285094847978241 19389 19543
944475776129369345 6497 10008
585852061544706305 800 20925
498254422429763393 3561 9449
894745824988376577 17447 21475
644245137990754561 4852 7728
649506809712072193 4413 9563
326643602744706369 7253 7367
703426745285966593 189 6885
967433626754630145 747 19636
2408556890749481 14024 15363
853372799889083265 5618 12836
467459704069000257 12961 15571
255407188845044417 3750 6865
261099042295619201 9732 13131
304700580695151041 6758 10211
524349466861977473 15130 20260
55982067542974081 7872 18957
792868548734198017 3794 18386
171706888472069601 3194 13770
292733011901361793 11455 15749
514553267588258497 460 9465
519284385632367681 9232 12585
155123511861699361 7063 21506
618244037505277825 8363 19077
196016975703660289 1483 21147
587910867597862785 10393 19054
857820973567637377 1563 5327
215041151069527809 6878 10984
643099262709387905 6619 9296
725854468865144065 4009 6891
344942903029146241 3541 16251
936763196034533505 6309 16208
16212212476492739 13675 22009
134395427959425713 11495 19441
860429720051083521 11568 19535
892844515208821633 9297 19393
861515782391382657 17690 17980
597844182630517249 18655 21681
898085840434145409 5912 8113
205545708844439905 11961 16967
945789511771270273 1424 2716
687864195038777345 420 18655
777176432276686337 12967 18788
97895686338205217 9169 20872
66707971281704913 16145 20103
219683543825873089 8120 18674
652923815340084737 15864 17302
303037593879949441 5347 20428
292237900362412289 18747 20439
428602675572172161 11911 12064
21717718184074641 2693 20550
703138589284947073 6090 6828
559578623466496321 3434 14794
200596485730493153 13930 15850
764240601186667649 4553 17345
24850492132472369 5349 8695
438170882060635585 5942 9102
423082000932573953 8561 20532
346296930565241473 1710 11685
143959124685949297 3159 21166
957997980320232705 18991 20658
481429923090011841 3836 10083
190556461611077313 10718 21230
561873739392424897 6360 14972
158267430783556769 5887 7197
770765733455569153 8822 19937
400684071039076865 5105 13265
310398364550110273 7156 15602
716536414402742913 264 2771
25135504273627873 4365 8406
904815281137597825 3656 14034
490083253492500161 5682 11483
77750649947095249 3197 6764
288179589330219713 1716 19963
864805154780295681 17783 18936
844540956866097793 6158 15776
679199013075464833 7759 20538
508915525113444289 4858 9491
532261522832566657 3104 13417
883466914776036609 658 20827
533115768099552385 19141 20537
387806333914234369 5940 21364
17579346549634779 1141 11242
677642948239906689 2403 3829
815033888008816385 19997 21675
113583541535312801 5350 10846
53904229721535305 8105 20119
318712680024859201 3291 20335
553826953220241345 12713 21207
708782167832829697 2068 10571
398427491072194305 4592 21902
345664796046577281 2133 6137
728868849252552961 1927 17824
576979280590556673 3219 22118
117285599265510849 4228 17684
41282232580968529 7265 16125
360460240604542273 186 12829
549534984720658305 16458 18101
480610973310799489 16884 21608
169726904080448545 1316 10813
700563895040989569 11495 15411
843316511997947777 3943 6931
368341972693155393 4019 14365
407219533896451905 1246 8376
670277681757259137 1631 7197
239418943966178689 2860 4852
7005156681255898 373 17760
779606578188321409 8469 14222
886049781004960129 1767 20935
899131604805312129 7143 15942
58965393485816977 6719 20044
903520204245992833 3836 19058
215475634216151233 2904 14438
267063864317840673 4765 21136
839106959756374913 5828 10579
693746860869907841 7605 9583
912055744962390913 10290 12309
739039556280140161 3871 4002
994444201812267905 10334 12935
582114222836352769 11399 21690
212357924727516705 11924 20598
257572006711463073 396 19472
839021444505643649 6949 20808
748349266329938689 11361 19264
413812275959362113 19221 21434
850793342638574721 19083 21961
663281444210024833 18957 19169
618491000047200129 2944 15184
71442430695700665 7707 15952
758858877178177281 6435 13061
441867601617413889 9832 13531
90973999966308833 18145 20289
101147628733532001 2121 5616
149181503722154209 16891 21029
138960190310125857 12145 17957
925722437037663361 7377 21239
409017437328404993 13404 15871
259348743192312257 10715 13599
182488830950486401 8920 13057
220672808778630273 7587 18950
693279597271800449 5119 9927
922087936231683585 5360 18291
59045160902240217 2367 15877
318116150452979713 7011 20262
409921940399673473 2612 18904
914899619318596481 14368 17306
515548927661964033 345 18144
167031171681571777 8872 11282
536236873634084801 2102 2712
79576932627610113 7925 9666
671580384136984065 4763 19665
625957602465618433 277 12329
799331877052427649 6348 12198
112246540518050609 14579 14906
812039697058249729 3954 7177
354598101207358273 2518 4393
909227130715084545 2089 5189
818155565306277249 14373 15753
592062909162319105 7907 10093
413776438885250305 7703 15284
108092079562428721 13526 15596
239416003971946625 3641 7880
427921633716064065 6636 7644
997033390581805185 3464 12621
937401780115909121 9337 12438
727404578161433345 5486 21435
536342918990907713 2585 2804
549298900571940865 20379 20934
561641559485540417 4150 14085
870478522783209089 4922 4951
222064412920357057 17180 17533
6903702658263456 3810 14008
658350168797443969 4427 16769
374958010140368001 21470 22131
885620896895300609 13280 14695
808724735886940545 2270 5193
786837542110166785 15309 19295
2670297414631762 13222 13944
850849254965989889 16403 20724
392410459693849153 5099 18148
138288790687330017 4573 19341
508350837904053761 4810 21711
499282813127830849 10372 19450
986193604415447553 9484 19837
613991483636741761 8998 19855
8329073223286799 16779 17400
585740535370060673 950 17439
941434055452333441 12739 14373
601293901912430977 48 9363
208542987200665665 13304 13407
719634611262090881 4264 18381
601282524695719169 7124 12609
553188116006143809 3853 17180
582253314950499201 2687 9033
287829326541750433 9670 18439
666130473618068225 4739 5434
321058740828664897 10317 19774
619967125061854977 10975 15694
9667585952865211 2958 20471
268102481188904577 14733 20196
44466376798911969 1941 21970
177007891526763233 11568 12650
529796868956562881 8827 16394
997917959005320705 5925 19477
529539366520072705 8158 11127
265736707431152289 1612 9479
130806556411396721 2139 16982
103038868223976017 13903 19218
320698894127136897 17535 21818
224363527050975617 13113 15608
680941282381834113 25 1543
83042950547394417 8353 19758
820485941939001089 815 16704
434189819333873601 5348 19319
202163052392858593 5393 12096
205407011152132673 14488 19048
680014508940903553 1756 14293
840471336303359361 2458 7747
64856140200387105 18351 19553
733016047549909889 4243 12866
468239100359273409 11139 13084
694233407197906177 2870 16444
386136041992909185 10350 16908
246270567445051841 5812 16450
141366129671158801 408 15789
705537825651454337 15231 17216
62044842379204825 508 13538
632060343192620161 3040 13658
743303846314223233 7716 10023
261991565434748001 14551 21058
317273043050203521 6042 11122
545397172971362945 8009 21399
852354026630880641 1693 11624
395679802708549761 12655 16979
261200035129999009 4293 12082
295316021764136833 19315 20399
686096254691467009 18412 20697
700050601890176001 8969 19045
732124772451736961 7466 15495
704802261185719169 10670 13882
232672486096422657 6259 8349
625302700603931777 1127 15300
463072637808547713 126 17046
6896678613941277 14533 20716
898891044156290049 8270 13237
283132669273918241 5603 15040
67396800137895953 11211 15631
899558545464841985 17524 19368
669555556490909313 10244 13576
632759885224324097 261 2923
509800350099677505 367 10273
545994384306055745 13666 14045
733380913575519617 10096 11060
310318812177705153 6458 8169
72021987104090361 5600 15486
302525217324912897 15548 16432
633355431591556993 6772 7034
310214576285893889 15735 19761
550260825034765569 15559 18452
932082076958749953 9179 11991
787391342613762689 2658 6047
683981341791074689 1855 13834
725847799195843585 6268 8813
839377475754687873 1976 3410
351894828182796737 5509 6339
640540075596199169 9433 11496
458460005888635905 3240 5594
686863429254657409 5970 8154
879177370173881217 5206 16792
209374512924306081 9690 20736
973452900994214273 1221 1597
533793565398710273 6520 19518
671492528077070721 917 13805
559758058365453313 9197 9907
697161437502725121 10009 12914
220971899105677505 262 5961
641361676853581057 2427 6800
296371540447857729 649 20157
966177746588424961 2795 9192
109883063824995025 18040 21524
440569066925181825 10041 20157
512928745926480193 7114 12613
962907675081393025 14267 17817
907522235457037185 2643 17834
568956110089988673 12680 13088
66125054757684153 11684 20159
658774196532572673 4909 12906
269916720611561793 1205 12588
678497364738067457 7211 18011
714570840722736001 17918 18484
461280226008252481 7834 15825
202469273214887841 11630 13529
767041603164091905 5726 17452
280467158375806497 2755 16929
729149502783297281 3632 7095
160144713486189985 17758 17942
937870905541874561 2349 8200
461603166923772801 17476 21448
642689772729394049 6189 16982
813330413781812865 17966 21429
773564251736917889 6259 21404
20654308295512181 3823 7620
880500315915281153 3181 13280
975966749253771521 7736 15343
632619886088210817 8461 13763
777464022527517825 6255 15471
679183737250379905 17240 21191
403179750184619905 9833 16792
681338124089325697 4108 12610
644601311180558465 2068 19987
644702681411455873 4213 17019
439943999745636929 18229 20807
687413566041446017 3160 9910
190478311308744705 13619 21672
881703560293882369 20082 20453
645923358278793089 1931 13111
350728193737285953 15133 16536
248037781027754529 1522 3812
834144304324791425 8886 11868
12119425525227713 10254 15503
665544864564939393 3279 17852
567706585473111169 9947 10150
644919380664841729 4250 16689
621716838013981057 3663 14970
790619595594524289 2297 19186
645059471402298369 14822 18034
786255674108542081 3543 10751
161839602584493025 3074 18691
553001060728067969 2960 15068
637424192376137473 5706 17299
363215112870019393 3008 13383
557987751244894529 4875 21121
790162219354403585 804 11152
767335956855241345 11373 19175
510816953911824385 3641 8147
843747729765382785 1359 11691
615682267655930753 4901 12275
139042781166502033 7650 20246
86592233538819841 10329 14478
781877165071989505 12613 14186
607412466262918145 4137 17617
358775200632457857 423 17905
784687851137402241 16626 20969
477844057140814017 3686 5916
204737162843603201 2552 13662
438700487713028033 7553 22027
479205899692257025 556 11202
454016072196310465 4431 17055
963376807954677633 4517 22077
913734608284492801 7169 9831
141927998558553985 11777 19720
234486538089484513 17430 19306
61743269556817641 1031 16770
941911178674736513 8794 13898
905942334406940801 5596 14007
201404022272868129 9173 21935
751094598523753345 2388 9663
971907229286664193 7853 8930
579345687791896321 4633 15542
269931070298909505 1542 8891
570966896740944897 17553 17738
721577198073340801 2453 10284
203891727920957793 2603 2870
158758860746928577 2959 22130
749280403501263233 2465 15659
141800831278793281 3888 5418
638333109423040641 1009 8651
746487253431055873 3145 15723
520195657360151361 7619 11737
460334122227557441 2908 8357
895766214728521217 9439 15176
163058034157586465 3233 10521
228678921911569697 3957 16260
577266634033939841 2072 18701
333416566581956161 14541 20080
3592153684948585 14449 15523
264644297588606753 468 15831
80610091408608753 7829 19483
271257799710266305 3444 13496
925093483392998913 9561 14230
656668390078966273 21844 22114
77823552765515553 3819 11850
176270441264914977 3131 10246
122081127990625761 10760 20001
740192381775617793 6157 8041
303946349076291265 12026 12586
900026418846064001 4640 19549
924713708881654401 18488 21400
741781168356727297 4072 8951
523562862882151617 9986 12304
291014005199894401 1839 21723
343661323068815233 13358 13674
542720190606562625 3754 16247
843039682054985857 12040 21296
746453632557230465 5204 15757
543028154204051841 3599 9450
814693024450395649 10666 17012
989207260799695105 8135 14901
332430479552311169 1399 7331
371070027090709697 1468 22035
279567002381501345 1874 12658
985631517508984705 9164 12840
131492762225004609 12328 14229
555200617109164801 6307 9732
15865439507184221 1479 10030
609437357919709697 7921 17176
603318060267962881 8334 17466
481626614172213889 1054 3616
607143739833336577 4932 7189
978782495076508545 15646 17846
330891592932172097 11050 22078
561559959420065985 16138 20452
952408075643365505 9008 9122
88887707383854321 2713 18664
420502938350050945 1914 7341
637863384437039873 6934 14201
795489777407400577 7155 16683
865235395021791489 3573 6283
611759077974706817 1375 16838
232607949813086625 10749 12892
397861356081524097 3447 19232
665253525713517057 19341 19578
401114656867161281 6915 12615
373647164883024641 9820 13435
306071516424342593 8535 9022
260483365764606849 8211 11557
990892793190308609 7455 16216
385105635954886337 7570 18844
238481921569547937 11035 14150
342738333944076609 7044 17071
931544458989076737 1609 9712
172680098786045729 6616 18256
733378148048192513 2814 5948
989824456646609025 7889 19126
948479201650709377 909 19635
891771204981807873 9984 19856
218246539253232897 12497 13567
315611805363168705 3942 10822
641077593847295873 6723 12151
338494613875909057 4460 16879
543877836481474497 6720 18964
529097524293867137 8068 10338
749724101764623873 17571 20686
256223853805892065 5635 7800
102172852674375041 20863 21265
697936169462330753 2443 13829
230510859517135457 4251 10303
981034122018584705 6435 12188
347655367309247489 1926 22109
810958643434965121 15511 20666
914665944338221185 3597 19364
357659753231928321 14078 14198
663688174066226817 4897 15987
965558584211400705 3771 20601
503136974918287937 2773 4035
714637565639165441 14065 14516
958560118413945601 1560 13973
170471215534043105 10550 12834
732870016639989121 6765 21628
386347752369914561 5045 21376
406660332618191233 12335 20768
900255951265044993 18248 20820
911297684930712449 18422 18970
975722488619922561 4645 6928
237951023382894529 4601 6549
9447031098154925 3825 12229
544896804016868673 9776 11624
351384032327302977 11382 21413
156337404881629281 2239 15332
303457711210789697 6183 16041
366277815522732225 1171 6929
525687871907834369 6174 7414
675133009830378881 4274 10826
158389604018317697 1509 17334
806383152108534017 17153 18884
746246480665405441 12311 15617
595825965988655745 8373 21545
318261218467931457 14583 17552
462632808188214273 715 3908
705534536565963265 7045 13226
834337207556135553 7951 14100
908055158803627137 7824 20090
713270165206690561 12510 12631
5541120604334538 11208 12183
485870312855798401 9721 13987
863493357946701697 7908 17333
640112575489705857 5236 13166
353427479503054081 806 16646
193605033962146689 2690 6586
269560714067814913 4503 9220
398157088806268417 397 12922
277934491460854369 417 2717
685577923044395009 8996 18956
442361128077060097 4010 15009
147164832004403233 1748 13904
984901069615730817 15723 21120
515194076649610369 2466 9110
202632768127621441 7261 11718
407955736895385025 17156 21901
775617439303516673 4570 16634
190369225449604321 8598 10425
440772977316491649 10322 16127
979571367469826945 5441 21150
867634594577666049 2186 13215
720131505617960193 2172 7564
326004155072361345 6076 16883
341965337030952577 15352 17495
539747339309457153 3991 14126
220812571489904737 3201 21834
976701743746183169 17376 18018
246091041426080193 2793 2802
998702211010098049 8716 10114
291298559987811969 6987 9485
992130702164054401 5613 17593
167182978746804865 3823 13496
884167333807226881 314 14602
932138107968956545 2772 11071
401999109864952705 16279 17992
660053591151562753 2467 21382
711927913268070273 3079 21230
499937466669710081 15152 19617
570313381927498113 12975 16388
834110163341218689 16934 19539
46302732490033809 12201 18670
569107065281702529 7650 18421
691860547190309249 12506 18390
71668657189018601 8131 9380
706452698576768513 16406 19546
239729960900550753 8421 11499
337975714789656961 2962 9011
391511265590704513 1840 15535
684486283783769473 6490 19783
864545787136581377 2487 5768
184678787776014977 8361 10999
140384743258788801 6215 8683
694847668752331009 15146 16357
960604391069555457 12007 12149
529260240627742465 1489 14242
842525030436942081 11460 21713
815065588854196225 319 2994
172236640465730049 257 2249
456312922255527553 1432 7323
399953139856147969 14505 16821
620083371241506177 15604 17190
121186202755669825 447 8515
833271940085360513 12202 20805
497225540193735297 18415 21831
580497492237668609 1408 13445
235990756695048993 16615 18454
527839286520695361 8111 19485
90922153329596961 5259 8278
485392244714532225 2939 15794
724314409398264321 1700 11838
971210549016099329 14986 19832
558174400320861953 13300 13698
881235845579766401 436 8467
626610368046005505 11310 17232
114639361645082257 14990 20476
226107294736987553 13725 21884
279537596945615969 13989 16097
864304469523009537 3832 7744
912297771913934209 1250 21886
125701204311692289 11154 18720
389570603466211201 21367 21520
727081315041051137 6391 8755
227218974161296225 5982 13440
414153395276354561 2524 13224
262229105215382689 16094 17575
797645802944803201 5472 11454
812819462689823489 1143 6446
728594650741452929 13115 18280
792677772830444417 19644 21907
713719113884526081 1358 5311
130442146301696481 511 7200
994624927588329601 3417 16066
401391969674592 10874 13145
850579990869622529 1082 21029
880766903653871233 10776 11093
873581998023009793 7453 20088
284991299922239713 6205 17098
267124784890928161 13505 15970
457902008311855041 7371 19381
35131124727012521 21522 21836
15798790969071775 10816 17649
497513517317177217 1854 6429
80475376062430833 3158 12447
963419854917045633 2188 2989
346609541321726081 8365 10275
751689455632419585 3166 21682
161940247446146657 1847 4291
706812801096173569 2066 14408
717785981663510657 8350 20968
183476721786238529 9512 13636
897322278089525633 18762 19597
258614617343507553 9273 13547
704800527983195521 7293 18809
326019564977446657 10439 16567
957365630754843265 10929 21474
489088092147664385 9372 20432
452530732026374977 6413 10027
921848445584519297 11857 15472
281961108581960225 9966 14126
351736174541198209 4988 17133
79771793793071313 4201 12254
889037306692348033 8924 17274
988211201272086785 17305 19424
557874642138909121 15560 17269
681552582435075 5840 7494
375323666744979073 15104 19523
386731697457499009 16040 16647
885983820122387329 1090 5964
863722102626411521 8928 13880
927643763777826561 276 15836
611908809714115841 11131 19117
583576081746354433 20010 20117
700389626864009089 10947 11552
23609230950430773 5864 18614
793801126105485313 1771 21494
981108616069317249 444 21203
273793970386321921 4036 7288
211714997212158817 3241 7651
454048706297122369 610 10921
5940949831749976 16026 20402
561000946029722049 4065 7576
135590598388322545 10629 10766
615253843649277569 8790 9093
29991770219478297 4024 10731
754897441010655233 8535 13367
880834165273018497 6050 18694
239430979784110337 3771 22047
662472526158136833 211 19990
264971137880237953 7393 16180
596720338957570817 9499 14839
119763547429876385 2990 9282
198123900286528705 2369 4511
487477137930369537 8562 20950
784545562109787649 13258 14378
351404693370135105 2374 8798
425388354352417537 6892 9302
831532043005339009 8191 9024
194136920749318881 4950 6349
408643458570118401 2256 9675
95925369963733681 3462 12404
778146174963922049 10740 18586
974049276738231425 2137 10266
611529629515295873 5876 8379
249198546911383553 13898 19081
935365653296727809 6013 13893
732530149223496321 3081 20063
125985685978811553 15625 21644
700293195156799489 18201 19359
877712073132073601 10045 13473
998137986129410817 3314 18096
405384618334856833 3570 14386
746792276548074369 5614 16478
437017590560927233 2603 19768
343027427003054465 724 10334
243264434654186337 6305 17246
676955330892976513 5070 15716
381471392377477505 12580 20497
129810208564709489 19405 19564
7885486655872854 8978 18951
96492170675343665 8130 13429
589008865466652801 5039 7130
555382816707751937 63 22130
608191876646039041 8690 9730
799158461953307905 3167 16182
820751349673429377 9519 13530
842377155928847489 16932 19633
782764727349693569 12929 13784
735856638323507841 1806 16391
632581219561032577 308 4758
130508701749366913 7091 20624
190779565535940769 1826 20903
170910732774896001 7002 10214
352528257506151041 6720 15750
765013136112759937 999 7738
845904051049721729 7231 17351
920080471288951425 4874 7612
94737915589050209 10178 15063
295897652510209473 14507 19396
796472337794888577 6892 13884
444446164670065281 1031 10697
595554179214985857 1704 9643
977582269198212097 6069 15467
791000044863800193 14976 17645
813664373810563969 323 12936
33718403850585333 7081 9953
890739917826810113 7254 19537
446885706877772289 876 12413
171772820909293249 16372 17820
646774760174878337 2075 17293
853207093596029825 9806 16636
178582225190602625 7245 11443
343594387570885121 10313 10529
763271854829426433 451 19679
10549774200658391 1649 17470
653091818414033281 18086 20572
849112092714786817 6401 7501
140922756305513985 12554 18262
724427450809816577 1168 21338
685691834249404033 151 4795
570592491318830529 5992 7016
212071110828631489 2044 8115
42871777657868649 2559 21528
424563097353889409 8740 16672
100731791711577761 8184 10693
889023343891494785 8752 12335
434930849997034113 4304 14103
103568792432604081 430 4753
832069966910875521 16464 21904
44335171846611841 14974 19493
506145775679645057 5677 7907
68796780429501329 16801 20383
805121046883012737 7291 10120
148148857197924161 15735 19413
343718325999322625 14613 19872
754483281090379905 12972 20290
376235436067570817 15008 21866
981204893428312577 10544 13623
843067349125423233 15192 16190
642307589790455297 16795 17747
791650316577513217 4941 16102
935112162865777921 1586 8085
572202617013932289 4187 6179
376387492856842689 1381 10377
641379784642264577 10404 20972
419643136725866817 1350 14730
277788166570562817 3707 21536
313089866172937537 10 7901
29805138613479445 18001 20777
889442571434529 5787 8243
227118300578144513 9327 21695
95352149127073457 4130 19296
737680503698907649 11500 20145
446607173503096513 4704 12575
23058545980465085 11609 19188
887814542461974529 8053 15674
995777554029213953 6519 9538
130414717934741025 3681 12238
993256339038556033 1428 1933
770791446794412161 10446 17924
60938289195814121 20017 21431
690967711318236929 1862 20817
518922331142992001 12669 14163
343940401006115329 2743 3464
132644452524740337 12055 21886
323990014159988929 6687 11850
869918298177100929 2475 15065
757269158857376129 3898 12865
308479054572256193 15702 19871
144125466619257729 9899 19528
998832002781060865 13002 17681
387583120543929729 7742 10657
20557400142390493 8121 8369
151906621394175553 7633 8287
923618315165686657 885 17966
979217676005582465 19606 19751
477024823034764033 6847 20562
112502775986158097 11695 18748
512059756767289537 4854 19662
832399681101698305 1581 14404
42313822233037257 11547 17112
152974475286924865 15335 21443
746943704521317633 2513 6164
161190838794048833 1673 20246
700657278840008449 10922 15424
841064298254607873 10733 15466
583038094362567681 11286 11748
962909757721668353 6717 15706
967374727254846081 9524 15380
570508240736444353 10312 15126
849617903233582465 580 7743
96310472515249041 4386 13257
34068069371141265 14487 14920
66747422755312873 6089 18427
958771281900428801 6362 10701
7589796380251813 11048 19677
983839469451421441 1286 10591
985920245305891329 13760 21505
462692268736379457 4726 13755
969355599378296577 4348 7241
502110262304466177 12006 16180
824159561403476481 7859 16559
384716849839097793 1453 4671
402739527955539265 18271 20927
283083360956222657 12830 21660
520421971294524609 280 14395
210426055895755585 10339 10803
978482365104632321 993 16743
921235674663318401 13132 14351
233126064872735137 1184 12157
57544113603089641 6970 18891
677534738603505153 8141 10884
345709256370124481 7031 7878
229437377948016769 13087 13791
796796711685733121 9845 20569
820851779549592193 3761 11914
151723103056024641 9788 12528
748649065587940737 12124 12777
329934511136233537 7800 17629
533844177402279745 4490 13418
590159545358996993 10396 18812
112182887792300785 10363 20566
264715438724000065 18059 19638
22481433459226709 10327 17122
561672796894821889 13101 18034
448564112771165953 7997 10989
388096364587998017 3089 7201
31302544623862617 13823 16733
26780301318179769 1071 11068
800470433575327489 1823 13442
515905791339339009 27 13779
601426415971751297 13084 18743
574562828892606337 17179 19366
372658027275306817 2824 17889
986924486054992001 5279 14316
718795566492652033 4684 14937
10324646650726523 1726 10983
476141524801107585 6099 12540
628035880342668673 81 16715
155933719972999553 5963 19502
231733329634391073 4207 11964
709237966439658881 2166 15813
910742859799516033 1430 2516
77927224790165889 1178 20812
102827707706293121 8387 13360
895641855340414849 13145 18172
73077575173574161 10027 10213
165503484915255681 6677 10843
729484865520344577 1046 1482
751118251701839745 26 5556
629326445867040001 1729 21440
762203272165329793 615 21387
446480844927545921 19331 20563
573097536102523009 13948 20805
226998904594200481 10140 19835
82829489208840817 2096 13460
887547551877286657 3740 19848
12718074200435581 7858 9990
639405962524481409 20738 21581
827579226509705217 260 13272
902578156250964225 3269 16707
189855599252354081 10002 12861
565778669602384129 5601 21804
678380366795828097 6923 10284
471497805535516801 1769 20755
713439756102744065 14511 14537
221117317441159137 9562 15491
455685100257035457 14715 19584
537803564308912769 5657 8640
158802982957411137 5973 10359
666365094735898113 92 11654
76922085015262097 9053 9857
226269953667848961 16744 20065
989723807891991169 862 21303
796865170034298113 8070 9822
570453182966481601 4850 17738
833072110479857793 10956 14339
975879768148871553 15123 19845
573583156439685377 9270 20250
996571283369256321 542 804
381230228187728641 155 13242
699153584348394497 213 1068
756827919900960257 12660 21742
242039258048926337 127 7777
252834391333603745 4615 18751
539054001281215297 8648 11380
255128039667955169 8432 9948
866008135299345793 294 16853
259350987503307105 20252 20450
524708904458449857 9959 14966
510839228758275265 1888 6966
858841696995718017 3865 4395
544198385518424065 14640 17829
6626999574763205 6621 14049
746664986393017985 7824 11878
754266457582467329 1035 1953
463843319924347265 16805 18036
275744562986815809 9639 16235
640638995813848321 7710 22158
729086936969231617 16116 20611
335418231636960961 3237 18160
2089597725500881 7531 16320
187688612192733473 17087 19373
400057854455944577 10277 16738
925176495518837121 4012 7713
814496223945170049 13807 17168
359494518988217473 8156 11902
47863910114621433 5452 21642
272244830157770689 5854 14016
51851357566562233 528 7277
266177579588447329 153 8444
73875746080851457 4043 13819
869733045716184705 4997 20682
912892748692414081 3845 6230
37950386911237641 15630 17855
33654055452139177 9434 12857
68328454909387657 14259 17065
65016324665748473 3829 7479
626213329305290497 1363 10717
546164193453130049 11579 21676
518418562453870657 2592 18326
564180573900600257 1411 20176
324973459114264769 16443 20746
500317606709394625 3134 10209
452308872203783361 3565 16887
430980478343457217 9425 18845
547614383126717313 1099 11818
68625494371836737 2382 7356
39365621164431985 14821 18681
837342317120956673 6523 11613
383017104340016321 10738 18694
186160911952931937 11111 18375
69423778136094681 7822 22047
920977584095396609 5693 21284
680270544515156737 13815 14994
3279587573892685 11418 15766
963441544399653761 9211 12486
269518350184384289 1954 15153
963536679391982209 3104 17021
811123603378497665 8295 18915
939411677107496961 14111 22165
33801719904460017 8241 17148
808244135670651777 11398 13755
555177364644713153 9184 9972
924590035388842369 7153 9085
42616643170802601 7620 20960
476246043445261313 17400 18113
76288498119374993 7177 12901
85180637118096321 1160 20901
723786310426135041 2963 11567
529838222199362689 783 18513
979709051814090497 3592 6897
209107023328055425 2383 11757
785022744181716865 9717 13012
850912715240699649 286 4472
656831173432159745 12147 17422
428159669876716737 13558 17346
590721065531823745 1682 8811
369714589063807617 2945 6020
644237886246706689 8727 21221
188771374697164865 3789 8911
777798322650383489 732 5965
854747093084203137 9606 15803
670190222119352065 2495 10050
996444796274456449 5081 18900
596739782194447361 14525 20831
187777043986717025 10743 14361
426328373936648577 13487 20917
272321437401625857 4653 20032
626983266423948801 13777 17731
611448970073102081 9905 18051
125653256548140753 12016 14601
910797170268889345 7477 15954
204313531200710945 4558 14612
816918436980376577 3746 16485
127127478815303617 2132 10777
538088697035828289 11937 14826
89592885351933665 4479 12908
369732389471440833 14045 17646
479717792124752385 8862 11646
501245946725784833 709 15544
502335312674404097 3031 10563
647862597173332993 4463 8236
868496155182008065 3186 19734
707670137064905473 4396 12044
710628336615442945 484 3212
89657697656068785 10110 12620
633500203583743361 1760 18121
263493891265223809 13781 16941
403883826895111041 5952 21488
384215200606337985 15073 17528
826277698066824961 6390 16402
586341207221874305 11418 11666
241894949531470625 10807 15019
154357464555406657 6981 9836
514130009951607297 5988 14109
189519042658982785 13402 17207
359605569396705985 1953 2906
414470395169406209 7894 8390
129628448634825585 12526 14138
530481616916983233 5253 6344
470649690066679233 6576 12092
472750754002763777 5926 13241
781480806544074369 9305 19269
300711050826063105 14851 21919
234756021830008865 7967 13376
190102821351860737 2566 8445
327625454241250241 16359 19912
905606482956141441 10125 11956
87075567795025681 7792 12338
415598038926081153 9053 10417
194753224856476961 13632 16630
974576125973239681 4514 6252
45792272573976337 4819 18776
660007479977242241 2082 12442
489404745246922369 2827 10278
870665673365305601 10649 20511
564307350533610497 14429 16326
422756868795975297 8023 14097
760339363706556545 20094 20894
887489846927504513 3853 20173
144010963579802369 12313 13084
191432710594956033 14619 19115
762872953203292033 771 4938
165094501617698337 6914 19935
713209514391124353 3395 11425
733756209253957761 1385 6860
963062197489087233 5530 18641
96172389207278993 13876 17344
169077022432304609 7315 19914
506184356700533313 4502 19088
69574057516483377 6182 10919
884669238060734337 8736 13888
606333919463267585 600 1126
526815186342705729 14638 19608
157297529901690337 14364 14505
949506045879271425 4994 18904
674390201112970497 7239 10121
978262006456379393 13966 16831
559582110199720257 5977 9962
510541217839527681 5720 7940
941461263909516801 4029 10906
803189780260257921 1239 15330
562650124001216065 8398 13421
160010226747854049 12834 14565
749088005449038977 4092 19225
175221010084886337 17178 18131
490329850823506753 11754 11755
702893637113856385 3363 20470
634856931645614977 3159 15445
624238826060011521 5927 10768
270769701950065665 6448 8073
470734433923833985 6777 14905
228085161732991553 4526 18024
780436787605783169 3876 21969
327072186272936001 3986 17117
586485441865459457 11499 17633
497848411386158337 1664 7913
797858491218395521 5653 7386
225556570311830753 5824 9633
928525024319494401 5785 14097
191901329496829473 16545 16585
7080753089599768 17897 21044
90222572421502897 10906 18055
439917026092540929 7424 16692
257558027271656449 8265 8333
818942212492093057 15674 18609
288420689255623617 1658 12496
818566882116780161 66 5665
412130331925510529 22 4721
306999994099118849 10592 17363
296089397330796097 8231 16161
853772768688354945 11940 15108
933601283814439809 9489 20891
795280886986692097 3747 10788
243422066528474081 2651 8780
827796436755502209 12903 17585
196255737893920929 13858 19199
588825657490691201 3441 18011
252578528085443553 10912 20511
544865750800749313 3809 11012
677287690397790209 2328 21691
235825924858634305 10579 12132
934034419555168001 9937 14667
986227774488437377 5642 12659
727119192111757697 60 2044
289517805247289345 6755 10304
980217245872687233 9819 12664
104630307969539873 9734 10337
618337493062668417 5381 5723
942495583572341633 10382 18933
653938111524901505 18039 21585
385428904050197505 12954 16959
477699452360695873 10208 18362
492187316515174465 10610 18970
631393856415961345 2133 15607
19278383838592817 6931 16029
46354303816414697 3663 13150
829712816134392705 4008 19298
438662429824127297 11801 20355
592330549486742785 292 9785
610961655308216193 5176 9137
850418224516051457 12594 21616
976996325371850113 9712 13506
327655964739488321 11381 12716
380270180197797441 16367 21796
297620678226625281 734 4163
23061337674967321 4363 10599
64245155692415065 8915 14896
447387894882467649 7041 20332
365446689506587329 2003 9179
319672350799798721 14974 15396
279806186943641665 7505 13903
848706270332783617 3683 7653
805429151660039425 4359 8085
941520892338566273 1302 9740
727419104701365121 3660 17341
99401759692540289 9648 13167
67435621457168081 3744 18363
76722347313953777 13874 20948
325066020879756225 17917 20027
617668701215407617 3649 15109
530605054071376257 15182 17911
553460585742762113 5409 6305
206636453280250273 7767 10563
232251038478523233 4683 17425
375716778621768577 10103 19057
253175879026507297 7595 21124
693093749113483393 2582 16750
259225950448112033 6953 8200
457624517284248385 7587 8333
676104925893447681 8555 14814
987337814869075457 4739 19028
615014365075722881 12073 15232
355254980670810753 4552 21267
96891140891919745 10345 14417
734544767386164865 1739 22135
955790504175936897 8366 13238
916765329256694657 12800 20751
999665639928998913 358 14289
54413321417055017 17773 20755
673249136877416321 7448 7890
247721887558885345 12578 20690
392556150561397057 4689 20736
60183550509531617 9602 17156
679354166448931073 10343 10682
488924247037036993 13824 20700
546988942177144129 16197 17103
283273913160368097 4536 14594
646399603280514177 2972 11781
535449607799211713 6514 15634
110259375356996257 1164 11475
358039937413234817 8055 12752
773502947747161345 7171 21507
306702200649912257 11644 21308
120386373073650081 6659 11530
59000516888684017 7881 21468
188435583098510049 8903 10887
395167212316710721 8267 18756
476836581474735489 15845 19755
577788202142084353 19643 22089
898264022902694145 8622 10014
115008120334355377 13067 14574
952781777302199425 14964 20079
268315985747332065 12050 17780
329293832426088769 314 9799
715806042551566465 1875 7890
984489755026082433 3232 3716
949847690099868929 5622 17525
173813811152925281 5930 14470
6189932055807646 2470 14825
648471052014834049 886 2404
946819986121990785 854 11308
637545646939770497 5345 16880
890792513985150721 6384 8191
391213007027197057 2627 6335
53774111336633017 6019 14037
578802793559631873 12756 19079
515209078713926529 2259 11027
960705358492340609 20151 20793
470372329652771969 7279 20653
191315845118964481 5120 9094
350129928760185985 10518 17148
401349436945302785 3418 13225
866330895176286465 7192 15918
222529245528122049 4405 15154
749632736968070657 15116 15834
8972553103951953 4876 15247
254705560924573857 7103 9010
574829841371808897 2709 18597
271203623567021889 14546 18061
442141991911562113 4096 10470
404200322981420609 4415 15988
17420624660857699 4366 18549
437225712102335937 21456 22121
188265655925739841 3693 15573
471292923880579201 854 18019
572067080550169729 9109 13183
99626591467899313 3354 21194
773430421209830913 9785 14913
229614468352206561 6447 20439
529257916679924289 8567 10065
200681805852017441 1126 8778
265791237877074593 7234 9949
300193142505772673 947 1130
526850667838175489 18301 20849
422575528831078657 3257 3619
82685488150666225 2162 3351
709256286556250625 1093 18069
377304804652723649 978 3320
14542264613371715 8938 16428
997484669734525697 16167 21326
722038763827352833 811 5829
480304590498661825 5680 11663
366950071046705537 7047 15656
726360663939964033 4304 17273
507601507486281665 7418 13834
494980089255264513 5816 8669
663606727958555393 8860 14018
27363238882578857 3320 18530
801530123778913921 1753 6256
181961490461901569 2577 14777
43320793196290457 13104 13634
881080590651599489 1169 8660
355442298942545409 9173 22103
843938350307425409 2371 19377
105149909877614081 12608 19362
857162202160544897 3482 9873
833742308975271169 2070 16902
899905509240994689 7743 13176
624014364347676289 13653 19749
64474662913447393 11213 18947
662653979536781185 1519 9835
800400402314565505 3303 5269
939015057669397633 10863 19932
291862905665034561 8114 16632
612247799944807297 6215 17714
628186289158293249 66 7121
429817056647369345 2287 21086
775503140416155649 2795 5570
41336373014654985 10906 20513
402301659249857857 18666 20421
710163045903275521 14077 19487
978636164867374721 18962 20025
434502793866212033 9456 18453
806341777367236993 102 6724
904660622882108417 12814 21516
387912265854048129 10125 10327
271281708293525281 1297 16311
959303086311720705 1350 17890
507513775373528385 1656 14005
462388160905341313 4476 13248
285140517356492033 11903 13005
26219041653973821 10664 21899
581287368681547137 2235 19304
907993925407531265 2891 10443
674291282012415361 8217 15315
184935978890720769 307 9053
280924359468290433 11660 13123
580510171408583681 16571 20792
931760152357124865 13109 20148
405383869503140225 8297 18157
83274058033925521 518 19842
779114451376379649 2309 20284
267183412891068161 1619 17774
11128371480324973 2740 5864
474906392874917313 13949 18851
12597516717114843 5451 20180
430495310665232705 11420 13634
354261484412177217 3169 10163
869927103286602881 18290 20995
580516229073275265 3677 3767
435405529694957505 7579 11559
590087441765874177 3022 4188
973192410043655041 14701 16738
387817164852243905 99 4581
770091305156650881 2499 8752
355752275938556289 18672 22079
810444303303331329 993 15957
226684832586975905 6690 19369
209983547103131937 2702 19033
676988837626154753 6601 7901
962519453331484673 3697 13859
533267501099324225 5274 22101
83415778247765361 6168 20382
111418002464290561 15060 21529
772371205950140161 12509 16878
126113476524487569 6435 6900
540111996275765441 1862 4519
619150417281943553 8697 11364
157005483248017441 696 20725
221087830561693025 7143 11994
24272560642994989 18428 21934
987435488162105857 9594 19703
226762983581711105 5399 17699
704585633341615361 19133 20956
232008689418290017 165 10761
553344455325898817 13111 22118
876252175725316097 1048 7986
140239244545178113 6052 21642
545083945914793601 1680 13289
116366398147647489 12286 20860
408595522700114369 10207 13210
738135728371268865 2066 17734
471728010138985345 11971 13002
132628929868175761 13178 13573
740815463833516929 5335 16789
780792544132545153 10557 17515
417451878963046145 9090 9138
777393238302096257 540 4022
825852241457784705 5676 11372
74636887158895601 14167 22110
65447233896900769 8327 11294
167555068532138305 7623 16453
237942993864127329 4617 18719
474222976807261889 162 19795
412803868900734721 9509 20645
788023288749570817 13904 19909
884345961176610049 3484 3964
550503772214419457 2231 10094
715310595336983809 333 7376
973834893534544257 348 5192
118485478202874369 10986 15017
982625604485953409 3114 9874
104274749412748945 2390 11028
594363742473689217 4827 9129
87717970555008401 4936 8913
230287608790057153 7512 7803
802236131809291265 2686 20333
969529068584577665 7030 22144
512646739913979137 2187 14952
772929183818924033 6197 6525
763670722134715905 6230 14178
544922883057665793 18911 21537
683189233734868353 10503 12428
511979561793388865 16709 17284
269160644869156577 1953 11769
159541912836104417 13605 20912
797745056457731713 11034 19884
449100502118120897 15736 18702
808807431098724609 1117 21838
474493698032318913 11307 12555
753521505900227585 2372 17347
149627688445058017 14798 14897
289018434055190465 9375 10310
583687009627524865 16532 20919
615416222463242241 7963 8659
745995174771913089 7287 8288
706709128792819969 9300 9977
210027886816362753 3968 17245
604278932579564545 301 21401
847411753790474625 1354 12943
461319769741987073 4953 21359
586813400243599361 1259 14219
18696563978242153 7770 10876
12924972506063171 6418 18200
157101306881141761 4808 19297
939509784733360257 5391 6759
862863521323578881 2392 2950
775609258674897665 12825 14597
309515384364413377 4840 13817
895458915433621889 10929 12905
531181949117812033 3832 6205
233175809350264289 9988 13937
768324477131582081 8196 11877
557691287089710401 19525 21112
991930686930334849 6055 6987
148925092291271713 6036 17574
848403573810355073 8062 21171
955223759920315265 10367 16477
920966652533909505 4734 13886
337624584669619329 8951 18001
294242100597838145 10233 12407
119150419798046417 10124 20194
924673883889642625 11847 19467
891446283910191489 17346 18549
956656813278794241 21129 21335
796534027633825281 231 8165
731323743627573505 2479 9045
876267135120436097 13831 17517
825910975602734977 5656 15226
389487765530418561 17978 18153
253100152218554081 15445 16302
390022390901371777 12615 13080
224115104400095073 1258 20808
853691387905186561 17668 20808
68096480925678553 17731 20395
10883614889714011 4912 13899
125727707569691201 15827 16798
189576516885637153 1651 5803
842801215359845249 597 4233
409161122655994817 9344 9520
846813582915370241 7601 15305
663081745353636609 5700 18217
820528007544115969 697 4626
285231685077697249 9587 10855
554460196249205953 7055 7290
775633490555151233 440 4983
908857581315363201 3448 18173
405567862519312449 2304 5401
14782228711805347 5489 17890
211142238702152001 1797 14353
387764455159274497 12784 15412
716071955582869121 5964 10715
773018388387239297 7449 15086
889479998971836545 4856 5731
467395910686111169 3728 17520
739246812342877057 3304 11013
78475832510815025 3862 5807
891162506255582849 5730 12568
97524376409698017 7962 14799
428994185348763329 10980 16317
601013856382362369 6459 11547
348713038426069505 10353 17526
675952727790946305 11497 16657
630620546765776129 10560 15139
589262686005906049 15314 17407
560222708275759361 1894 11359
836435238149793025 6537 14621
337426809331965697 4757 16410
83103075978552705 7215 21614
125608815133460897 141 1769
893180363535766017 15930 21981
159413826834246209 2339 16898
87720774747122481 14785 21678
63547358987946721 17151 20582
963295520477462529 1335 15513
231376423050683393 11436 19579
951804588540508033 10809 19560
786432193238624641 1502 17930
324563831205058049 2152 16575
141086585069039921 8118 17050
260560565568948033 10943 11378
813280583453021697 5209 8431
347028778957540161 3154 7310
104357918073255009 16739 18808
281925545958355169 1836 4331
929427211239357185 1945 5075
875700148847688065 5447 5775
350390056589922945 760 6587
802813792858540161 8584 11809
572164977039747649 1789 3779
360353839962900929 14561 16181
602640024305976833 11992 17440
206928448728628929 9175 21469
870115375815601025 8565 10240
308324434428801217 14664 19839
289159093406674113 8172 8550
6497960461171460 18757 21644
499832807731522177 15187 17109
868203111555121921 7722 11412
130345077439621089 6715 18953
111514200258394433 15388 21266
276630004547570241 3001 19879
986649912419711233 5017 15430
516742761485964737 3009 8415
750286588519752961 14942 22115
770394864001971713 2843 16393
676678804826568833 15394 21287
387105892414020033 8256 22063
727392912939389953 19870 20490
755666451507409025 2890 14933
412721782997653697 1323 13223
476514382703491905 6602 16381
186785547045314369 10582 20779
664738813493769985 18446 19721
553844673125784257 3238 12910
951896686260091905 14785 17937
40659214039063585 2613 21262
531229612208761665 7445 17897
379367717527276929 7892 15723
760691246290740225 14676 20787
14836130515316627 645 16054
979425500235052545 4715 9840
797908689088050177 1792 6353
957319056178683009 11117 19837
869384111955380225 10169 22057
343711666898627777 2235 20428
917960556495746305 18 18475
858233276885748353 7953 14105
783835840296671233 1025 8026
876298170627805441 11117 17329
411359891893003009 510 15760
923038081215601409 8639 9830
388980795882272193 12937 13293
525934583675876865 9601 16180
285591598573336833 325 10379
626879008797253377 4774 11733
205388154190341505 9024 15279
922896180942601089 13292 16942
241380449671172673 4660 18491
435227678392216449 5795 19976
770597054432609921 15050 21970
885643465420798721 5355 18641
22385681971389461 4187 6749
20416278591589789 557 12612
944662874894401537 658 10339
43491301554055897 8920 9298
967361794481323777 2406 20195
570798406651000769 13104 18255
454232311265567297 7617 15115
540538387020063745 12376 14308
614572071769504897 3572 18507
986074110611717505 6307 16402
829668961682425985 2566 11184
414041295651387009 16296 16398
555611499780472001 11529 18640
770844974475387777 913 3213
403472588265255873 5504 6635
212283931871468225 2969 5582
522557979383851265 5811 16711
924461332537752833 3541 5000
851212062094088449 5938 20427
991582012658440705 15386 15475
759345382808451329 179 14172
267164769543320801 7377 21854
982682019317504513 938 20977
690037199152840193 1207 1934
275634352848459937 3706 17621
675766520598379777 6617 13921
729629272934840193 4736 14630
369555799097568641 99 1831
418817126808907137 1040 4775
158862791273868705 6222 15979
860184850231657857 954 21221
221886615839480321 9985 12687
996076389081384449 9244 19087
660972936542513921 15065 17698
196463972381547329 14564 20470
995300592131727105 13778 16694
711945530508589953 2987 13044
822972429626283009 15510 20215
572417172854269313 8133 8364
484195449954512449 4846 21313
95284031807597809 7273 14449
565631180980595585 18913 21798
480063877490959361 10125 19623
474400623519173313 15523 21220
120057304776825185 4454 20534
523685596010871297 10680 12180
84222953921564433 2905 3975
514195484036520129 4891 16368
983240531310503425 11889 14045
806271350204887937 6528 15905
793655793907884545 8107 9892
718826224215135361 2406 12366
706371148887033217 13405 15890
859199774671061761 12054 20565
849414231697547649 10698 18601
570277870308842689 12025 21864
449949954683933825 15784 18379
965825546098152193 13344 18047
902770837069947905 9445 9955
71766782354828249 9572 17482
356606651302175937 7810 11292
53353625396034945 3052 16575
513410665944629569 19824 21833
307279751534906625 5868 16781
913647347756512513 13134 17488
424470651240078209 2131 15574
95964216705805681 13415 18678
261787469852194465 15678 16688
901609372406003457 18874 22121
61136830923295809 1699 19603
506218939273647809 7572 11548
920666794043967233 15248 16645
985458062360255105 5442 8672
546090343820843329 14343 14365
98593988923692417 9847 16231
102416915348740641 11190 15188
531141279101976961 7130 22041
12823944890563155 10194 20152
349207820420158273 5578 5598
23863341911635417 15497 21271
773815575115282433 9766 16999
8094389471175135 221 6186
653993492687174401 14539 17350
260499563746847681 227 9986
615993513701742081 6590 15137
670896058696349953 10747 21804
543080012493870593 7150 17947
977083463779564417 682 6123
44329936402522921 2024 16352
183622309618293409 806 21009
649692499974985857 952 16695
167623025061928385 10306 19281
982336292025028225 4732 15111
317078168128610113 8775 13152
417137221748102849 10536 12002
183867726298672097 8078 12922
761931800696277889 1293 12782
900197588477105665 14943 19146
788412421421821057 2618 16970
243657277827807649 2673 17264
827728538132849025 2350 15235
823734183120826881 8396 21630
301380194916131201 11977 18063
513132090680272769 6585 17488
671999801928524929 5154 12383
407687643286031681 12375 19308
894381221736960385 13425 21639
39919154789700433 5910 17051
832467675615877249 6353 10425
594525586494917505 13105 14694
833180785661308929 14799 20327
489886891339494913 19829 20854
425811850056835073 3177 7166
990963844896832257 9303 20025
5084011697601199 6531 21804
691702101119162241 10376 15885
602967807859872769 7519 20105
583653810050328961 5118 13658
129208423187829873 4657 5259
226885418115358561 17061 21025
323043737507777729 19544 21001
358944938327816513 5481 19262
426885596013772097 9521 13138
195887757885387265 855 8582
385612332210033793 13229 19376
721170458858701185 14612 19652
940988668559011585 13581 19977
242313186051887905 8351 15549
30171256667689053 2672 13719
731746275389802753 3570 20642
930031568861704065 12783 19200
499082486017229569 13851 20580
10034845456150521 793 12904
783753577123469825 15961 22146
768916856769973121 9791 17148
325230539224634177 4680 13671
638514842092678913 9385 21359
431446333994209409 4401 20961
224354861382533249 131 9575
195198508490321377 1606 9719
260040010560434369 4479 7210
56012211463787769 130 19003
234745135121581697 5280 13848
470832797596983681 1638 17549
149298563609750817 8432 18097
759521061252648577 8115 11624
791584957943211265 9075 9389
788625910973664129 15091 19604
328383867049897281 8823 14580
26795589982135937 5193 12330
806506520942544769 17503 17714
611693718390625921 5 8753
915478108980909825 4391 18894
15285639977399513 1564 2371
53477310456496953 2612 7539
980118303670067841 19960 21676
688390879995157633 5427 7402
858147297975001729 9246 17820
232534914206521409 1616 13686
419009605954556737 1448 11803
731225207302134785 9849 13899
674722340692135041 2855 17999
727050792556905601 4558 4794
277241509584811745 2242 15441
610892834997546369 19243 21842
451458893645998657 1040 16614
772685313091127297 15619 16829
839462966616991873 14853 21377
139838756809087521 2822 20447
7862183762277653 18046 19547
59041347929490233 3185 13022
419711206956904449 3820 20296
669232499106389121 6795 10734
616041469680801921 2249 19729
515053793025710849 8159 19710
268676167504565921 5094 12638
129485733261436305 9212 11566
765427198754359553 5068 17947
441250299588329409 1101 17777
642172016087314945 2710 10360
908082780088339073 17085 18356
119747729043275793 950 13520
735442122274772481 2332 2573
341327120813190273 3003 14922
703557767577667201 4477 12658
11729130633760577 11750 20339
686786099401597697 7893 21291
672947083298552705 9189 20899
903589928970635777 13187 13269
269441205852167809 8059 13736
394507199603904001 3569 18693
240850577514947873 1490 12798
848562093892258689 8723 10971
720859504910201601 2254 7124
994268609660093057 1791 21440
587013777259969025 5952 20309
712857143280164225 5703 12536
131023324697743249 6881 7904
473980812075122753 3093 7841
198250176985396833 5136 21638
177348381707094657 1867 4768
386995026340365185 12857 21118
342885320986095361 3730 11734
194937675413157761 4748 9194
700042740900190849 1402 7675
554393054257737089 13119 21057
928540523518474753 5850 8005
459897961535659777 11152 12400
999105778308990721 1199 16538
627181348297021697 6988 21746
745759223379433729 3378 18713
556723580731826945 8876 16164
434354886966648449 10670 17699
818127973571996801 16485 21815
573857816726782465 9486 18124
458299627333673217 4967 17411
759947300125208577 898 9213
576247312414032833 8352 14207
442408359697633793 20367 21050
460518871550519297 17327 18923
281982668725849089 2475 11857
951839631835191809 4025 6215
244044924920412865 2595 20755
217655345698972257 6646 13633
709031524188834049 2519 18205
788540820616610433 2076 12096
733147403367024001 8689 10647
300831049696554945 8394 19902
959511125775495809 3205 7736
631070145066963969 6449 16001
33167100528938677 16647 22154
167647551255384993 947 4770
275054343385892961 12964 18290
369966564146203329 1666 9509
749101914621672193 9959 21737
729397914659571713 5016 18273
180625655610871393 8898 20629
970261035518895233 3842 18441
385682381836570433 397 14816
524238655926012609 10839 15935
986576361656080513 16666 19834
166344896689388129 12591 20877
11076242067030507 2356 2517
734075354033038209 10679 16813
610919026898077569 17314 20492
563739382177665537 6700 21204
219616230538232321 15022 18599
225363210254869281 1031 14086
837034317818979201 71 6551
30400201220139425 825 11616
158836348865161633 7303 18255
427084302962114753 3596 3994
647372045396199553 13923 14383
742830413223778433 4811 12955
153973725753157697 1397 13339
82250596039557425 4714 13490
781417739197639297 4191 5620
479726162664853441 12340 20130
729439155338422273 1450 6961
793684987832236289 3459 11259
59586729950272145 6495 12310
229119733805227105 9409 15517
268337312542879393 8020 8591
323715896759352961 2544 10305
556474838711398721 4271 16038
441864420999500865 2251 7450
329060302288478849 2185 18698
965823131932793857 2284 6918
269108668476921057 5530 11118
169552444985477281 1301 19454
647793415480489217 4463 7257
71108154783075865 7232 8998
239944481609814625 12648 13149
260172141888283201 1835 4565
977342551827529601 5752 13152
242519363330288225 7246 18114
1183036364555080 6802 8542
938470472225141377 5823 9542
260276540318042049 2186 6833
485706786841120705 11752 21477
906693860519585153 747 20243
705443104473168641 2997 18441
806607355018609665 4460 9984
79749627685330897 2479 11968
220046572209984257 11134 18794
84853484256719009 10277 11973
476114799298979841 11394 12325
378208491746022465 9335 17418
400774329976332673 12494 21496
403285968423681153 16703 20590
670342428121852417 19455 20579
617290971247868417 12883 12913
654365618313338625 18772 20708
389942845711779265 6453 7963
771006108162449537 15171 16499
961548546845932545 4417 16326
622290664113126785 5570 11563
846052444856319105 480 1300
556198491743582913 17629 20043
998483621765004161 2102 7987
833688145853162881 11148 11879
181092109359958913 9521 21891
853849615386391041 1399 14152
163651952195380097 8945 11869
826611813677619329 8979 9668
10647158232977461 11886 11936
8298639685119015 12615 18484
771086857535792129 6698 13067
389785497163561729 9457 19389
822101616319152129 4863 21198
629802236716269441 11039 15586
495811443927692609 5972 11362
250834051049668705 12989 16912
549840048847748609 7301 11331
41984116788153617 9193 11182
33382717347379301 803 18923
428517390035270977 8926 18886
668458835096267009 5842 11153
46625480526326865 9360 16464
895240960813453057 1248 12313
918540204431327105 10510 12017
564741228011477889 13200 14135
281190597573594657 6165 19716
709408166526870273 228 4036
48361541462529801 13434 20182
737820132817923073 5670 18449
978833062060228737 712 17817
226954710489366113 2509 14004
728781494881065601 11085 14598
99887260543447105 11012 20260
264469369970736769 3002 10384
400672896843289537 16025 17776
571007080757627969 1100 8908
901733734510465025 5106 6304
879345117097980033 8847 10969
240473544341909921 7747 11279
908841302364113153 3586 15107
729926911679562753 20163 20228
50238140933640097 9595 14011
668946500494016001 2049 13536
757418734455004801 7137 12639
554017688788668737 1480 4849
972300138095985025 2765 4467
730961912530148097 12774 19761
602722999490783489 7233 9629
928183458006422785 3263 16101
405166493241591041 4360 21747
355675320910066241 10523 13426
209536577926773057 8769 12730
454370720812512705 6471 11543
273371068347128001 19327 21853
452250233132076545 812 1341
778436804114665601 15999 19206
322409724530636737 4609 8318
981671335280520193 12318 20986
638315845614599169 3407 3801
303283961131544513 15148 19307
782707915871391489 11066 11458
705377302207747201 8476 17128
970799071898881025 3854 8892
767043414462552449 6342 14259
451841072492776193 10495 18645
981317998102252161 14625 17440
962348068869019393 3794 17964
362814028418430465 5385 8168
370377239455145025 6884 9379
27179651938379125 6525 20071
135013091601479121 2192 2744
595045002967982081 5952 11371
242190625035327393 2853 3801
860492946558462593 1713 19157
769958814341052289 5770 16139
368933064808093313 12139 14565
598826962171280257 1704 20852
212790654205146977 1283 8065
163414292453722977 3481 4842
839096957480268929 302 19627
111520080334024385 3725 20223
663034383806216705 9607 9724
72361570529167809 1645 7563
296396713672724161 3907 13997
574458120367758337 3027 12690
305327901788668737 1904 9168
528035627596636929 17306 18645
18146571020896121 13349 18295
409958524301934785 10920 15852
561577340981966017 2024 5065
382445954177725889 4537 18285
195282923236820961 815 2154
900310205820723329 519 1050
626883398547359873 5855 17747
825997640128065281 11843 20066
542987693759148033 4951 11041
780030717475675265 5551 8449
155190156340875521 7901 10150
337926479417220097 22160 22173
370903291820642497 5386 11426
670892340346547713 15485 16775
550577248182005249 10610 10853
692582330662105473 15542 17640
966853173378854785 2835 5697
1895393193130702 9264 13179
5449560658359332 5538 16067
502386872863993985 8657 14576
474722294248213249 720 9484
215886253697568961 6078 16109
835009299848476161 5642 21847
513220026902700993 6739 10661
723049722508125825 13518 14009
959083166672051841 5675 14285
796421898190697473 1062 3043
332592737413804673 6058 8529
995511684341753473 1031 8451
611611445600892929 5628 20580
784017686165466241 935 8071
239656589215769601 1808 19754
696772664383946241 858 3361
525362717098907713 9608 16809
376088324991609793 918 4945
145171929963609601 13561 21484
535475180924411393 10596 16589
66056975299638057 15884 21003
226098501664122145 4605 5056
7169848684242198 5289 14630
858120820423511809 634 14914
432152967337366081 3461 9099
777572138881662721 13438 19028
104238580795950497 8267 9697
370336357253169281 4753 12499
963948384455996161 2449 5824
508036182226444289 118 5214
485055736630386049 4419 16863
781964615874176897 11638 12075
528438048365778433 16878 21431
128096707867381809 13972 21240
783763244860310273 10938 21288
125390466303802129 14665 18379
632732321775485185 146 21247
366239458559331137 14148 16612
971706127089788673 2754 4161
197703292213891041 2866 7727
291430898053043585 5496 20441
131922776306947041 14690 18903
734468237685817345 966 9508
951278746829761025 7455 17514
758525500211767681 7223 13229
676973069251143809 576 9625
168451976221376769 12510 15301
748079927473998593 1127 7827
986270406382225025 10112 10936
560584240619345281 2403 19502
704753771159673217 12344 13331
353751567616857473 2422 20723
842988680111410817 10931 21003
693120731457664641 2836 5232
332946905137845313 8466 12989
891105778156276737 10016 11382
506826081731297537 2086 8291
899561798833854465 10738 14849
728637066905676545 8290 22158
820944579855623809 8678 13544
147750434157963201 5355 15069
450310179764326081 17397 21909
123217935140871761 5395 13404
352778268916086529 9495 21656
657223275320397697 16069 20212
985104190776734593 4876 18227
200913187497221217 9702 14843
599699860053224449 8884 10723
222419512474722593 3636 6218
569176396271583233 7010 12935
897611646845490433 6270 18011
730659768683512577 2601 21934
454991063434952961 8254 12999
118227058192001521 6774 13437
310722888239141057 15541 21842
399221838406791809 14079 16911
355388688745570369 19664 22071
693234467450306433 19809 20138
533715597178002113 4794 15791
759517104394365825 9063 18794
951773949534064897 9712 13792
764989766593156865 625 4547
799439354752777857 2987 21813
445865620060065025 11556 12412
123547030713247361 15703 17178
283278815814068001 14750 19317
970936390731793665 7851 10494
380104576002924673 16954 18203
76337610853521201 7224 14395
542970843142750657 223 20508
947262254098646401 12793 19977
177113119165202465 6613 10718
647681600914445697 4230 11065
439420866955199361 17222 19213
666767364465442817 3193 8874
100806048948289377 10934 21895
107137976612811777 10721 14035
753432997356650753 3412 7584
975134089671072897 5439 16314
945800238171646209 5485 20331
184763656011092801 3854 12279
840822524991491329 14931 21693
985880407227483649 8272 20173
209234512746224513 6411 19819
578011987435523585 363 5733
246989003929893857 1352 9190
674570412599180673 14364 18439
407416137263911809 18433 20830
306478475577200961 7646 15981
780878141970415361 6602 6824
214027998092205953 14846 16414
177020306878365121 7665 9819
710587448092489601 6560 20500
907650039480994817 6172 18889
47722004888598233 15013 17174
783803451370179201 15051 22010
125272013700659105 2485 3168
632042979277738241 21092 21872
405343109990866433 9686 20014
105902027650660817 10436 18574
850798448177066241 15601 18335
505958377511586113 8626 11473
53463712038265497 7041 21195
935846124663559169 2019 16478
834851629259340161 7766 10831
899701471597406721 16028 16080
631976187622683521 6921 11479
286866942192933281 9576 16363
864431887821915265 7947 16942
106476658378266369 4890 12523
212531165366712577 2798 9118
135739344977910289 1989 19774
231492213230900737 8305 14889
318413916469577153 3345 10102
409109971129993281 4685 13660
886470548271422081 11739 15168
17919708066663987 16059 20271
618226263573529217 2697 13219
825703196782185985 11861 21563
606193873060082177 2095 18239
875663093895646209 6299 11665
206575524993663617 5359 15560
116244499521940273 7075 19925
435597731086193793 3457 7217
535630487985820033 11381 17774
448737636112650049 2722 12823
903754311230997633 11579 19758
289434874080459521 5857 17937
140405163291838161 2634 3721
526967081723281409 759 18945
127246190331078417 1651 6500
175810780725289121 55 19810
783703133186314497 12438 15545
563195701323404993 15211 16514
596378144558471553 7475 19783
923113171323681281 2762 5335
573551730782817537 1229 9841
800871774299960065 2612 21354
97006454487257089 8305 17978
417062346447483649 1496 4990
883004442784049153 1594 2571
559733854835496193 1861 18266
939509397016863105 1271 17053
333254654481411457 9705 19930
775300672095319553 8108 14232
192378065872500065 5046 14834
431656867893167361 15818 19262
877934216465536769 874 3546
500081404468822657 13863 19811
650250297066559617 7978 11542
116448295154626177 9196 11841
906131387469034881 9115 13800
360809504688354817 4648 7809
717183795848850305 1269 14962
392139483685923521 3506 11589
515695624401804033 906 4492
605018129767010689 15717 19827
683190806001629569 2622 10172
147918197321402561 682 6849
471445773188154497 777 877
539399082812032321 335 13051
636662007027378945 518 8862
547532431669054657 2283 17733
608357596088087169 3190 21654
118896404111374929 11934 15326
560562352562936193 1410 16522
989663520523109249 3624 8025
318476945156763969 3330 17988
397615668115697921 5818 20122
673144309654414721 9559 14816
404882513899281089 4687 20801
824532662881598081 720 14275
601097888827375489 1297 21900
586012275366908161 10950 16096
423421728861498561 12398 15658
774846368428971009 4666 13586
122815194164765281 8269 19906
726322905454932097 7359 9141
996398067912451841 16905 20898
709292080168911105 7350 11019
447975074645363265 2069 12155
434128044165259329 8731 18246
878079686292565505 4076 6700
704317444726147073 3581 7463
147097605725612385 6736 18554
283367707183256097 17563 21623
2706931573015937 8670 17881
425345502229777857 6033 11608
489457148848025281 5587 17120
553182953767031169 5209 15338
412551238938178241 16806 19573
425551729201377089 10210 14756
528333216177919937 8261 11662
696800301740662273 1904 20253
632485906031405441 5893 16129
718750877132681217 9725 21435
378946000662459457 3549 19515
904373402738467969 9653 21757
530389454685305857 3123 16197
918002178759085313 10644 17272
815687088913826177 156 2151
954361817406745473 6643 8370
964119675773702017 16990 21388
926995137834001793 2730 22014
774396652006252801 234 19046
163723677598427 8020 21822
278373510307218913 6594 17730
764131664351712257 9635 10218
171461511083272449 12544 19862
484057068231432897 9498 17450
784148707247965185 12521 17745
414669078152673601 19894 20372
4765463196939380 4269 21522
232674844360399649 13384 13988
207286778841037761 9987 16955
78902792175316705 1288 16435
639240690544916353 355 10724
925252661134518145 20350 20550
130117210051594161 10099 13191
108092614792202113 1248 8849
706048525734210817 2720 10994
480123371555418305 2830 10348
242829232456003297 1685 19897
697992891185979393 8322 13681
160235869381985185 78 9736
653152063759588225 549 11613
762033807164101505 13101 19696
805129449081921025 3294 21411
794921716764257281 7712 10725
945138001803723393 12336 16573
328083838546845633 17434 21501
135445836858881569 15062 15624
245393109842446209 7424 7858
169165943629220545 12664 12664
647009123209670657 5233 14179
660062954609362177 1712 3421
125532952335611009 10583 14329
113350475961066625 5262 12412
856183189286625153 4942 6752
279480193611934881 4721 20958
110240071062868593 13958 15589
263641401648325057 3502 14490
245736062233874017 2345 14402
685787929415614209 3749 4969
246286239055869761 1286 14481
623978606799123969 573 19359
412799167373421505 15598 17319
471930970815836993 7504 8880
572612157435351297 8827 12813
120109035502505185 9722 11676
937330108978926593 376 16834
276705663925543649 9197 20044
838496186258673537 3820 19840
716189221462695297 3693 6284
192805013205244801 471 12703
512310099812427905 5433 15215
100312481976892801 5824 10622
261652080998313601 2996 16035
310648550141849025 1233 10564
635592588284755073 15680 17342
677580703290310273 14682 21230
755849173079735041 10609 17142
643935721217545217 3926 21052
241728551863221953 4978 20893
76424150560576721 5027 13140
440197191892277569 7169 17250
285559074599916577 2151 19764
586345575275164033 12420 14731
309998669025326017 7061 15995
156842888321090625 9535 19324
422499255617694273 1798 10261
694930829449990785 6143 8962
624407435367949441 12032 13782
238471731255568641 720 19141
106729774087767745 11748 19487
571889787481058689 5283 15659
85428423220513137 9944 18694
789455230206822785 6343 11322
622167638250814977 5010 9716
360450375849271873 3250 16877
203278468421963521 3267 19644
292067759921192065 14518 21567
175364128310548033 9380 14774
672667769877524097 47 18602
723721991816653057 11629 18232
715388767955982337 6137 14913
456603523831333313 6899 12882
859402260402678273 12654 18244
645080148559863169 2354 18342
645498220060570625 13115 15545
450906120977464321 9353 12791
236011301513105569 753 4524
229959020797387841 834 21709
804804858176719745 866 5622
140154440274628209 14104 19087
342687309404883649 1438 1456
362520017705385537 870 4865
831326124436397825 9545 15931
765092195740123777 3422 7889
180330332458584769 5184 6634
698463455714595201 5852 9800
475348254193601601 8411 10331
618073434363154177 13423 17883
114389665031158225 2598 4872
104063924799653761 12179 19035
805392874378636545 1091 20107
844828323520033537 19818 20537
230436144693744193 19408 20352
367935066489643265 10126 13493
446435272809008385 655 5130
48701425481411321 861 17844
415907567226330625 2988 6668
876938358250136193 11798 21401
883867142030535297 9067 17671
138222015209635169 14808 15374
251448688103995009 2010 16077
204886979599898209 13259 20088
24155860295490329 9985 10106
534773132654137857 8499 15904
950864965977050497 5925 21733
495408390257047425 3389 17146
309281064911541377 158 18625
679700676231249153 2039 10158
478620855258743233 6138 10885
301369442259861825 479 6491
22960211915954433 2269 13063
539485002622100737 2479 8310
595109383889227009 10489 17268
642362238876565121 2794 19334
22915813343981741 4027 21793
215499261938305153 14378 19947
789045271143368833 9444 21260
475499105706312257 960 16151
989870911768559105 91 9318
705190129189858817 8318 10586
819109261492517505 9345 16389
356647516180238721 1301 11365
639843903790389121 15997 21775
639901755343231617 9283 21128
228591986516693889 6635 18550
659602177196823937 4759 17180
925281872253190529 10243 22071
418561716579873153 135 10083
651821830193743105 2607 19869
476768293369964609 7502 20943
510630943648347841 9285 22079
465472551156381057 3108 11379
793558276065812865 7607 9070
950818852831041281 119 11966
191475664956396225 13457 19227
435793202027340929 7078 19295
535610370301103681 16070 17765
783466176207902209 2021 4213
110144805549733601 5320 6689
567115392620365825 16441 19805
971394555030162305 6538 17168
582805505804081793 7811 12917
765811147251650177 3293 5266
194879715350126049 5995 11484
161047524041070049 12636 20527
389372646620707009 16992 18556
819115541711223425 9959 16502
800149070124177793 3768 8693
768503240466703361 10157 17536
554710167201442049 6011 11147
430103601411826049 16418 17015
99252115728162945 20939 21173
328449145989825537 2011 14293
323333988837454465 13145 16722
458034661382949825 8217 14119
296690653081469697 3050 9462
895490195828092033 11558 13380
224885898944783937 9332 20106
891039915530750849 4012 5547
58011408426708049 7089 11976
59740985841134633 12623 13813
250174180920630817 16028 19758
695677706942173953 9488 9505
292488589057370497 12418 16537
441381210025713985 16644 19967
841845720997973505 12585 19434
198541648050717601 9728 19989
912737906697813633 2698 18066
579768310932511361 17497 20165
853575195049565185 6312 12234
685979376678854913 829 2424
227949566628211649 20 5225
748198774649456001 10026 17647
743751817442749569 13375 14320
169809130192827937 20246 21665
69326066594399553 921 11629
400416388451564161 48 2691
590418212415677569 13267 21233
987185754819986305 154 20138
602454600958537857 379 1945
295927235516092673 11622 14685
810270808533395841 2551 21324
836350073087043457 6478 20388
685522484931297537 12599 19196
573917559744391041 2523 10771
299343321088919361 5187 16582
986153521839579393 4712 10040
640161363579778689 13219 21216
225277207218159233 884 1303
696915938339792257 7327 15433
209616458898818081 10283 14434
140821113127643121 4939 12317
233478451647901153 21079 22140
514449327714778817 16478 21991
688361330601164673 3708 10940
248341340354954817 6356 17596
661792951845189505 11328 14838
422036090088219841 12044 16060
907943807749187969 1089 1793
235096302164990337 9555 16584
809868682267936129 2942 7367
296969376401229121 6627 17149
840643846379688193 5508 22169
15901964113794521 12351 19538
259729235549190913 4899 10749
10400603809294751 17932 21137
403307224725192961 16190 20544
625830856395523969 10592 17839
801870231125068545 6807 10381
953422130654992385 15991 19182
928854261309677313 17895 19738
110095430942635633 17701 18172
357756989126233537 3966 20383
124867933402406097 10049 21684
830978943777505921 1243 2824
421022836434744385 80 8869
686494456089949569 2515 12526
158152336726494977 609 19097
636606406306551553 4491 17907
883517471613487233 453 21428
830939911286027009 5274 16073
938915242726032769 1813 19461
458492397802142913 12055 16704
595831413873000321 5676 11278
481631552030084033 11929 22086
741338649222889473 6221 18496
863942896007952001 1964 2522
801350912136626945 5357 13642
134556965781360561 7215 20387
917845102823314049 11975 19420
32388156703131445 8401 14249
995748643040243969 7056 20527
619305058589905153 7328 16472
740460662348517889 12497 14557
386221054781966465 4653 9669
940410419921107585 1102 16375
165228536069282241 2463 18988
685274514892249473 7360 7396
312037387733010241 2775 17226
127560577558384129 4425 16757
151961837026025409 13122 16224
243881152632191361 7445 14680
683703684349122689 9906 17471
796896394527550465 12462 15933
413436813675890113 1252 18092
754050546109901569 12448 13043
159408804908036225 10544 16022
721587721915611265 6207 9659
897235748519538177 17496 21039
79613601500660993 15165 18132
391287046065027521 590 7218
468867524497596865 11008 14570
448913808936612929 190 15690
597025927919979393 7787 15233
581965386794973185 2050 10201
174671370797071297 1220 10436
928381078887245057 15496 19639
520509128557655745 11146 14193
205493743410524833 9072 11147
452293094244396353 5460 14214
66503185283853129 5910 15412
323167028893173825 2369 19448
122947454466338257 15161 19711
453098951406261121 4622 7796
838079567113684481 12413 13356
889011028927860993 11970 12695
942303502736248065 11533 12624
306147687488504513 3261 7230
424984930753868865 9632 16082
108255676769623217 2921 13876
959119013920979329 4787 14971
848138046511522305 19088 21847
442582707625835073 3107 8048
250289170525213921 2465 19376
764590162808442369 5741 11459
302362496223565825 2179 18117
234984692884768961 1077 8459
506985366792882561 1225 18716
624579766860479 168 10143
134075338452007025 79 17958
51158808732370889 3489 15668
281980569604890273 15009 15409
391878496202931329 1070 4636
880549006696156801 11846 19853
494472415677496001 1184 1665
844541455944771201 6119 20288
190924009462928993 12457 12655
179633276837492417 1246 3247
102572102149341761 16702 16934
901926525458357249 1270 5773
367829798094103233 12008 13884
275262396384164289 16682 18825
431487729791673025 5247 17514
50794005190475393 1364 3863
76843189916939281 7107 9700
908363835176416513 340 9566
865829011034154625 10488 14434
322210757610868353 17237 22129
192310490485791521 3717 4032
75173538458074065 10293 18412
193612359648188449 7123 18056
559020994343278209 1259 14917
559598730736109249 16231 21099
692095284166512641 12997 21921
16684496449730803 14294 14799
878467051380774017 1301 19590
325093302430925505 2589 18105
708870072709544321 2007 18981
422342623610393985 177 14652
243618696658295169 8643 16013
547225130927483137 474 13829
793734471882416385 6746 13923
234409214680713505 2791 18560
257838980160023809 1609 9615
737185899286824705 17568 19288
931108564431639297 10744 12186
167897915915791169 2765 9747
817545062764587265 11672 15105
7153198344877155 8637 9464
351703663594619777 13576 21405
515076030323601921 8744 17633
617138335275235713 8151 12404
823477146553013761 10253 18045
306191335235098433 3982 17493
636133871530081025 3791 6930
650281026045028865 4856 21735
664758813679281281 9818 17153
618017556454148609 4055 20000
668132242572685441 233 21822
544662956788705793 7096 9844
96836506338430433 1076 12780
451743112285015489 10405 21763
14111727595452095 9606 18090
600883704073304193 8827 9362
309521443289593665 11074 18665
725482646777336961 17700 19253
452281694623653889 5460 20874
874798721098734721 7836 9139
158997377004904897 4858 19153
416514204942302529 4015 5182
94508207644981473 13729 15207
188244533217407201 3018 19404
355002117670561985 13352 21673
166727690165075169 8753 14148
14708748616758527 10452 18087
13944503698645861 2459 18575
987500499033782145 19773 20657
19938480294314333 2802 21316
611433067255024513 1877 19338
241954436019021569 11354 20866
952170904854806785 4718 11343
418750557190904257 10575 16254
724433921041399041 1799 16827
679462997953869825 6086 20982
590668862662564481 12497 21585
279025971559008225 13619 17744
111354252307467761 4612 15149
92217183458153329 15126 15398
577684220545801729 7031 8730
741393349892334209 5250 9522
136098786024010817 5277 13891
790274333256469633 9377 18089
564030865338448705 2952 3395
189771515847013473 8674 16217
812713433533719553 5896 11336
366041176712393217 5089 13480
609532629278685825 2814 10391
116634206799758993 11939 21942
684735566421128577 1401 19766
678373498416483713 6329 19099
31803779535632517 9109 20727
115612380265986305 4178 19000
256447493512315105 500 13136
559478935520182593 13041 14823
962050103405783169 70 16117
577810786737345025 15533 15893
795084645139500161 4316 17480
814966638649458689 1653 11715
875994903983265537 2363 22126
864569397851624961 5687 15958
617014354792008449 9031 11567
751972642757458177 10871 21206
380596019203704129 7581 16610
803866984130266369 1944 9182
390781041605126977 8914 19806
863085357019549825 9249 14600
43373083850919873 9260 21663
209557697309719521 9024 19622
329654350312228673 3445 16239
118903157337051377 13935 20930
493291481898904065 2576 15115
823440991052663681 3446 12588
309238710803104065 2246 15791
80452213697562065 7034 10364
77008597938455377 6519 14653
122954673053612849 1409 17762
194501149792774433 4280 17690
282228970040215201 17092 17180
183011883908573473 3502 18161
987089383750699777 9398 9504
867319334810137089 16955 17367
902034678893308289 5872 13170
844274723417154177 1353 2145
356864404521445505 11426 18989
341789068264620993 8995 14818
16640639389656543 716 3845
277407913093735905 1 7265
23168473875088581 10511 12157
780880089241609473 14721 22158
931138857821657985 8253 20523
727149601168999681 5306 7944
204619296257561697 5712 16879
384786395413716097 8101 15490
399945307173446465 8507 20524
958047540321427201 9613 12549
993870727157471361 2727 12646
818052679535075073 4315 5801
561058368561653249 11560 13990
303352337270975873 2459 12516
326911272742449921 6321 13776
748217196909639169 12618 12973
161434955729184545 2742 15844
661841828132832385 3376 12341
312640614765015809 362 13770
961613754492052609 11493 18885
36207816168065681 4221 17356
778292588671259777 4335 16013
417546424455593985 3146 14613
539816851390998657 7532 11856
740781131597792385 13338 18207
588737714814254081 14189 16960
672670825067612545 2210 7884
470064616999994881 14608 18825
942334368894769665 9674 13257
128008193604184577 1281 8170
219168564155609153 7057 13198
431299399279442497 1846 17972
422537922656310657 6452 11107
239231240667788129 1501 3734
768406326052044673 239 8492
60045964356309161 8523 13687
889815004889307265 5471 18802
82210719790847265 4186 8713
978398714862038273 10502 21456
832397592094157057 12438 16909
857624038339075457 8788 15114
683574995778581505 9929 13954
67960331117504329 3713 13761
484471203116303425 6550 16834
522211060218019457 2905 9170
714254115972234881 2642 17563
852689113523183489 11860 12455
177769343438729537 4823 12395
323193905056648129 4341 7534
511623881075546881 12493 19468
614072783486832897 8123 21343
51269695886933417 14751 18347
944165771581118977 488 14254
511286964821746177 3062 16422
47791876854347497 13974 22060
401447095332248001 13254 19856
206096751421874561 4888 12448
628083586982409473 11738 15708
894718536967857921 13441 20677
116889109988225217 8944 18765
218394569577078817 3074 6580
373044147783982529 8628 19526
575094038330860289 3820 5252
647139426056515585 15673 16678
422661720392447681 2300 20346
242496506455960769 1985 9599
231698973299202753 10981 18730
296713850404248833 9024 20962
730931940875713281 1127 17434
31679044886683273 1052 17061
472172227820266241 2 14484
955077038191252097 16937 18873
808836107939349377 7215 12452
556620111708394177 6451 19086
886527358814944897 9110 22106
61314371945517369 6888 8281
966962740159324545 7482 12940
897732705072680705 6927 9677
127771827838046193 12332 18035
77228078009159873 5229 17076
929742890350546305 15423 18171
773923136410598273 7981 15586
177644805662495745 8607 16331
532949978044687361 2971 20881
576479895191290881 2037 21376
318781735098749441 7332 15855
994017002911249409 211 8780
702590549902726785 6020 16372
266512764779314177 10487 17505
146745217673281313 4920 12516
341480265308078401 10552 20201
661005526107434369 6539 17983
539674510871471105 6922 8980
687501967548225665 1733 5937
454009561034411009 10576 13891
222902402014643297 17284 19558
340784990146566721 9257 14806
836235964602803201 18624 19989
652094544564178561 8859 19193
538050271840379649 8996 21855
766378440637801345 21528 21544
754830281004270593 16463 20650
942076168702129793 3654 14771
736492671743707905 4148 7089
33560378006562533 9410 13132
388509732728589825 330 18929
440124896873342657 136 12656
419964897477942849 3124 21363
582043456073456897 9293 16389
891602257930653569 747 9110
586775003502680193 15267 19993
274129892298095265 4436 4821
145128845485366753 1642 7523
627522696099003265 11057 16064
121473304082698513 19361 20693
34090581329994765 1156 20528
264655208078956161 15754 16744
898488678306929281 15711 18726
663374490757036033 478 3837
235606773967862881 9479 20424
126583004901441137 17606 19794
730999121342545537 2550 3763
159658126443574145 1413 9448
998611778572186625 6636 18691
102644235468581265 1822 13286
289249159564885633 17524 21601
2868333187677764 11122 13040
749432986288571393 8959 16170
890968327177738241 11014 13172
190304060491268257 1161 19444
42975361070588745 6703 19514
634392195700829825 4286 13070
343270339350489473 3223 6455
766266565873134849 6177 18207
208692605101560961 6667 11156
110390679767892401 5930 18277
683409478654674305 2869 15072
258479991863264769 537 5426
858592311594591745 3038 6634
127241253574201345 1915 16243
894120704149891329 3373 6980
870021122316725121 2347 7537
80162245071619505 5531 21658
610840198347080577 4780 5586
154591493413356321 2298 21350
362735250801119233 1707 17812
890423034243824001 5746 12850
894096146462150145 14046 20879
727276208634670209 5843 13373
515608482018645761 8376 18698
33245843601179105 12268 19743
961546246269183105 961 10318
40763505718437897 9523 18957
798492404563187841 233 6977
856111488087677185 11421 12912
120862417025879409 8219 8347
616364432802818433 886 10731
329601306750102913 13468 21714
544649184755655809 1878 13781
96427585525862721 1913 6469
205971829689978849 9427 21795
831675038164586753 1491 5355
930674879677425793 10807 20376
772663779649779073 706 18523
111131928991063953 338 4728
369499234076439361 13760 17739
724279563245914881 13390 14247
473016152554709633 6485 15691
248518235813683937 13205 18981
114231730464762657 14732 14734
580336254818305921 20879 20971
929009737047184769 2904 17633
522332388064064897 9036 13353
945707416585573633 6324 17130
44014460947664705 7690 17729
16544295358915663 15407 16717
413678336398895425 4263 18837
64966312298519569 8711 18682
449801952707318273 7253 9956
66897347561937441 4302 14224
151641394043544161 1695 1784
872429131245834113 45 14366
17299729341260673 10339 16752
610461644721187457 2883 8774
188504054593714433 13879 14602
583563810947378433 4586 12094
109716100171127089 10566 16114
904121313087618049 700 21351
56972523036741049 5706 18097
549053269440062081 6220 13950
234453986856294721 5452 16455
509815945683772737 5804 11953
682073214066626561 17092 19163
150271797748143137 1095 14549
378250886238433281 6017 14508
623074370026333953 493 7821
292983604823554369 6018 7968
817562830722859905 2135 19562
612657502605344513 8594 17461
246314987966474785 4944 7469
715838348964005889 16285 19772
17017168135549099 5064 5130
181767919781194113 10584 15282
722077778208930689 10550 17036
809726027961751553 3083 19342
554185855847858753 1050 3318
17455400491257935 8075 13551
505019586494530177 4875 13868
463765896252873217 13807 14693
817808695915868417 19557 22120
514212535459066113 127 18747
386789515198504577 8915 11471
29304031769619601 7568 18477
434955547111879809 4429 10015
554206580172348161 13132 14348
82500375708224993 4766 19214
490745995058283329 6080 13289
517096016068347073 1046 21535
993379475701445377 596 20650
138495595899090769 18810 20661
551074991045432257 11090 11602
265041636562866497 5892 6036
813261313869873025 5232 20779
384923993826124161 14236 22054
140292180104715665 11215 14937
174326002871350017 620 14343
794414938961480705 14097 18164
599097749891402753 396 3175
460335761883108289 8928 15872
680660375118460289 3638 9791
181752040502175297 603 15991
991917045733789185 2759 21753
418839318870844609 4778 18005
531257822650086785 21698 21953
366896546976434497 1556 6133
514368501417497025 4838 10862
333604219443436993 3847 4162
920065828142096385 12684 14582
7733441129857966 1849 20355
598189045669858689 824 1038
813987204567062913 2669 17016
925668252942795521 7214 18313
311559346268765569 17089 21505
697552509436238977 13532 15320
245519181040243937 11020 21236
716570475523493377 6753 15750
919009442196369281 1861 13144
149778353381368129 17677 21403
867826279545134593 3647 7931
500899172382258241 8385 13798
106212521622310881 16042 17507
294650837671444097 5376 10840
888045970400874241 4557 21043
191738426810413633 11909 15592
959336355548373377 923 4908
215417929920182177 5260 11969
804021026249351681 11551 20764
115269438089523393 2775 4757
27618061767938685 3830 22039
730732637074570625 2506 18900
312088941460366721 10673 18877
920839874438566913 10025 10674
408792926720281025 10261 20196
575900551752415169 4460 5219
78615625318569473 4090 12480
758693679876710529 15480 17353
617079180013050241 5436 11673
873376535623837185 4661 18453
794776342548694017 2603 13084
105350720606534049 598 19291
202959625467315169 15089 21279
675455934352715521 4184 11034
389565542948496129 2126 19317
655920853055771905 18188 19609
382212855049303361 12284 21241
344851842881642049 11209 20188
922596964330445185 19091 19214
18726625842585777 15700 19997
757151075031487105 6883 11240
959035028955288065 8748 12688
438787772123610881 3213 11822
576625704150085761 1139 5004
115857419672934721 1657 4809
528907489232157249 2763 16973
161232077356324065 12874 21521
591876039810269825 15833 19469
737297079124857601 1065 13092
218029568633529185 1701 9270
593061514828086401 3535 12213
182156616305757537 5780 15055
245292687652053601 2366 22074
651044432220974337 11212 15283
957340227585838465 3319 3891
173702087399643553 1844 10108
898169268114457985 3377 21383
884337752380151425 15705 15838
536400154845090049 1883 9784
517063613699502145 10707 18609
926671475284025 176 9086
362905074918675329 4699 10942
785716520740557185 1466 21691
139778495651025729 10481 18908
532501948393246465 11163 21036
748819768359670273 7783 10338
46554433253838569 7286 7523
600616739983906 9001 19579
913329506216129537 8002 8640
531921053730204801 621 17756
517162088847307201 5245 20476
128670059558142929 562 17736
341157301421475265 16235 16702
835069670005129473 11822 20522
162095801233782305 3997 14327
489216352359488129 9043 10177
210971757247435233 7172 8198
426618565571917697 4318 21620
38063494830687721 2312 15622
260603457297545313 11170 19979
644836641422841729 4338 11845
133062931130940145 9542 14145
234067987285293089 1249 8449
165618636192800033 9851 14336
98250852040322913 10334 17685
195988216838177473 17076 21289
202095893514275809 9730 13457
737139537931167105 20904 21791
811941003219800449 1363 7898
589621818733707649 6621 10197
677483878476230913 2999 16347
163317055940165537 2100 17045
644365938781973633 11943 14371
468084189079380737 7371 17184
937627829889898113 1932 15598
733193517128906753 12087 12839
575035894192410497 16468 21568
163773534652921889 7660 19686
652983877823764609 9333 19029
957619397711209089 1390 14996
108328037046632625 7618 11551
38525328813282305 6196 14370
671319618014344193 8820 20863
474194828958101057 11396 18378
549976606845092417 2590 3811
884958889763385729 4362 8353
417760962420821633 849 19485
644877469646683521 15820 15842
963868908254212865 8409 18740
983828581391495809 4738 8237
159071306392895905 12971 14395
841373694286769281 2029 14381
757102050965670529 210 16236
700682086871257345 10267 18628
687396729416541057 13871 18222
291348289614926849 2176 14593
670238636150870145 503 8008
117513001343045425 118 16627
339890298209049025 4611 19140
767106778847502081 14671 15054
273006626861075585 8673 15946
467575000985579713 140 19078
46541779460106625 4566 18683
561356916279901697 4719 13565
360858470045926081 3130 21877
508670384116843649 5744 18707
946412757259800193 9559 20615
69949626508869049 2859 9714
314251223654082433 2256 10004
725982158137174657 5264 8674
236412849717332577 12915 19627
831517515337690625 8131 17950
91522046039514753 635 12028
803206376644968833 3850 21413
317726992955876161 8224 13850
235428865801221569 636 4873
70975989125457777 4410 10335
903055426416774017 4711 18974
30868171069379005 7439 18280
963589565218324353 6879 13480
103314663975325521 8955 14578
327213736648619841 7871 19973
165811080246278657 2661 20344
973862500243765121 16116 17382
468729080085893185 354 9241
312980245404265409 10413 10711
390361586602971073 16358 17465
843116419049817217 1810 18771
712646860352819585 4130 4240
409947223108620289 1364 12153
946311032826521601 16072 18896
180421905519775553 2472 7047
740927164762098305 4506 12053
765338032660924545 21542 21674
654365031001496833 7822 12662
694313752181283713 4285 7705
941775079933293569 1905 11149
40627412822349385 17999 20909
977549910489933953 11459 15784
185344469046835777 1678 17429
242215011181428961 1131 12492
753742218456512385 4097 4320
697888032946359297 1387 12581
53745737062012465 12563 18942
847908811274166401 13189 21442
868808550468973057 327 14541
538572303981403905 2923 7610
913651119988966145 5093 5509
324593058039425857 4019 12276
76768172403109953 758 13068
236511965137957249 624 3508
126147099773373137 3868 12008
697480113925863041 4298 18784
672303352104851329 11618 14609
857692703212940417 2568 8888
773918310257524609 18322 18646
333533427034637953 4416 16641
341830098167566401 5556 17431
816895829045670017 5186 10738
55319525010428809 9654 12963
664378027525671681 13283 19336
749665494510995969 896 13876
177430317200425249 12555 21842
764599319547752321 3804 12235
860406398155106433 8873 18330
120040784934435153 1177 2952
475999423996221057 5390 10037
421351188810131585 12786 13572
606926915522947713 3026 3575
245988335314454081 12247 18234
949876976580931457 14562 18308
424085069957836673 1006 10170
310390931900883521 13772 15339
556222916791273985 2208 13057
592308812709795457 780 7217
22478510822974585 14853 20958
698114358770041601 13272 16607
191286221305492897 6763 10304
678458812069983745 1784 19158
857139948237371393 13604 21876
611644384926961537 5049 16187
993123453708182785 6783 15208
86138057893286657 13467 21531
715729530424976385 8342 18328
247050776713322753 4996 19002
19982554872459701 7831 9904
977716464718135169 2412 2778
145543446212084161 743 20770
501858128090987073 16184 21880
642515410283454721 6200 17289
853620267000046337 10846 16569
775058623466872321 223 21296
956869516418677761 5619 16840
548036600976193025 13376 13911
72142646326234689 13614 14107
994713742431709825 9626 11809
282427338390135681 7430 8795
528254170927215937 917 991
140290044765514209 15172 17581
879002588957387649 6077 15532
115252712165855089 428 7867
810998829585859201 8819 9661
198279930878761953 1458 17892
480784660587882945 17237 20866
228314798771521057 2780 10886
837488292654928257 6014 18916
475198515628100865 2922 20098
461958447477467585 1410 22028
808494780846032769 10911 17536
811792400998090369 1899 9506
211195720354602657 13921 15911
244052752748924449 9378 11324
983290102300514945 5399 7751
446107559162630465 989 16635
795291140644700033 18454 20691
754003605622340737 8813 9055
188491980896984033 4399 18601
91276213961297265 9811 18928
127115390774640961 5399 20880
424906567958398529 13182 16730
255577219671351937 13425 17146
733143862355792257 8585 16343
492317616010204545 7415 14182
393749353268287169 7624 15834
104273025010215297 904 20430
117652749027033825 15451 17019
358408686845542977 6377 13495
57295479244313441 9933 18371
958044951544394497 529 20815
866223300003657217 7957 13777
310832202790400897 5741 10920
27038972960991005 13586 14844
35662299344451753 970 5006
792541752050286849 9527 15915
15288496059106649 3522 4281
522490754585842177 3677 18154
609926349694433153 8933 21960
526300690690948865 12678 21989
315881899977618753 4945 6758
801372053222348033 1221 4231
236393804479845921 17 17085
892048615260566913 11828 13036
860495195606553473 2 1954
22336869884437505 5751 16475
333654753454396801 530 20901
544790519738814529 3699 17804
532768935478507905 2366 3996
131756910072606817 1175 9961
307470495847283585 1990 19548
414125825674461 2253 13581
308903827967135681 1233 20043
856386374486216833 1354 17402
140755650438848081 6700 11041
149841142266883041 7953 13091
338813112143320449 1619 12671
548263333564715777 11388 20223
78790263867162481 232 1074
451840064330017537 124 7238
263405423530436161 15208 20677
581256932302491009 11899 13382
404835133031639297 2162 13006
460881882068310465 1118 13719
258328608446070977 5665 9725
838868188627753089 17793 21730
678036356532018689 6134 8009
972842948089354625 3318 4160
571577851111733569 8960 15583
893244474075313409 17332 19240
467557284622102977 2517 4440
531705477469689217 1948 9751
477068895924951169 10220 11992
73256712016313233 11906 13320
10556609667375483 17000 19551
112996026723838129 7269 10026
474575639719809345 14272 18722
306671708834922881 9787 19597
215104392074152897 4561 7424
622231137847695233 6086 13055
151182497992373057 9508 22067
434062659662725313 17955 21597
562432412605190273 7830 11548
166177449911234721 3852 14333
600332277436571393 4660 15164
400646555095956801 6865 18558
197965443412670081 9349 15426
477726286974348801 5357 11902
438261377224016257 15153 18879
91600771228979025 1834 5226
471164899504273665 5805 9107
117450339742195105 1402 11270
827582555767868673 361 13714
575850364839308097 1599 3915
445999932211549313 12848 22008
211647881862763393 11377 15582
124352800736254209 9006 21211
636465331155232385 2873 8304
184382419052056449 12302 12878
202458312599450337 3959 8462
715376590324872577 8717 15293
900671125826502145 2505 11369
553575552667780353 11785 17145
924397008285257729 7057 13364
760844595761334145 1664 17768
831438918001776257 15994 19751
746699897782079361 5970 10578
936727807982808961 9066 13316
154671211195399393 6102 14824
732442140293468161 400 11614
876179931845939585 5802 11700
445163266635706369 10539 11064
358922770029685953 13242 13293
659975746381331201 3571 20444
818337274741580289 5374 12320
961526394201829505 6843 9747
454248478864549569 10169 16840
374741990570580417 289 15152
790258108077466625 20012 20941
557668274308003457 8664 17817
916839534068735361 5222 14212
833094318278551041 3981 18852
936330747743554049 3064 4264
760934033358044161 17762 19656
222625144044037889 6616 8394
75656914675843009 12832 13009
922129026999101569 3505 4614
763000423262514689 633 19048
376518825027595457 4316 12383
69834413053609265 279 18889
280147133937660449 5474 20064
231542100538607809 14523 19092
150780932269590561 3949 18212
184602027428095297 10709 15375
49685889214856617 1706 10706
43865843952392681 12907 12934
21065494137012309 8186 11036
588503757926741121 11566 13945
298238209934353921 15977 20316
231702764643248577 14767 19353
137447596625783313 1678 17357
266743135127111233 7387 12012
22186746065898433 2881 16618
224463339281630433 1396 6265
833533382413939713 18931 19408
336760033240619073 3981 10654
990548459216611841 4037 5498
601509150766393217 3076 6193
129364744457696193 9318 17093
424256204347468481 14511 16587
528793302492715585 5221 18017
368823864766728321 6806 11512
939846571720117633 8640 9835
548144179297434433 14294 20306
424216217073635009 6184 14360
727694516556343937 9407 12083
573322506428759489 16874 19867
992606857893061761 1215 17215
875617448473946113 2857 4407
227837943573849345 7079 20557
955057160784029697 19096 19102
241001284067561281 5545 9139
185684765790895777 14129 18398
529396487473380993 5945 19030
494975178784166273 4915 14160
167727583459136289 7598 9794
103886603026239761 3387 21102
31327217603337233 3640 12643
842161978295614209 6739 18961
272795643566677633 6088 9977
942166495330909057 989 11308
761240208368665345 2790 12983
931324032179226497 11737 17139
976415653048714881 20747 22001
798440517249531521 10548 15037
926399148293473537 15867 19662
776489707683104769 235 21531
528646899198218305 4004 17049
98879807239100609 6720 17432
769452081305818369 19072 19189
749431542932036609 8214 19111
327470063690295617 8878 11571
796123745402098817 14295 19829
86956693315347169 7896 13363
486208960681373953 4880 19657
757484468858034945 3665 18223
695705002009148673 16273 19405
294723572047050881 5255 6496
783343365059842305 5353 7428
675031122503693185 75 19992
707739555489780481 1894 20295
961617597830713345 10037 20735
610796899301156737 4386 12947
472537801098138049 7761 15082
187881952642172225 66 18626
592302380125719425 13542 19431
714358423958465537 6035 15088
88281611660899985 9142 15449
715082613353729409 5490 14801
288430751484714433 9569 14484
784347068308527233 6707 8763
204950294146396321 20299 21733
600098929634142977 14685 18579
35296079927181981 9301 21997
206701575084174753 237 9026
253113781288842433 5323 12841
496169336741075969 3441 5914
384659874805340225 3409 10818
409384162824004225 20151 20885
240125034079067489 13782 16603
731798505125894401 8205 17439
481431152699830273 3416 7842
491317333497370625 1460 21659
131561730860905617 14277 19798
367136378342877377 7934 18004
818537611181501057 7784 15244
439392518150661697 8698 16988
775980818943036673 391 11654
623753026450103169 1855 5866
16518141918172803 10974 19453
864917242627463169 7166 7852
673744052124103425 179 20689
808379259283725569 7101 21276
887275913091588865 7423 22029
934554171440616705 6168 10485
220617248124636225 2366 5392
371938711809619329 14321 19860
239631476919843329 6482 17794
439577513118315713 503 7064
114756919108767617 7808 14983
465354737047391617 3072 10090
361751423754402177 383 21526
695231407309272193 17472 17854
93957968761923633 8515 16451
594463983321517697 12603 21155
25520322238410389 12620 20990
940097625113629953 3823 8741
995403123267632129 17986 18627
481072054322879681 3939 19403
713167367874309121 1387 20072
911517762006688769 15311 20944
713761483497290113 14136 21220
420784215161248193 877 19818
689024622553862529 1799 4412
401994649841647361 3168 12768
120837864291186033 15660 20071
627649777755266305 11313 14141
510626277652523457 10042 13868
494720523255459457 11170 12119
530959236367277057 14510 16738
779661637041257857 7521 18727
684278325682644353 15707 16990
272422108858542337 5811 12717
215157419646171649 14787 16290
158416498085699681 8265 9044
870930692736369153 2185 9807
577926825364464513 12723 15828
632601006126474625 11180 13788
13305695758461413 6133 11000
398239578529118209 2183 5495
659466251809881473 6538 12379
42652128384101929 19396 19741
599885225664934273 1346 11860
753061785278408321 8186 19726
587844501727879297 6321 7973
552757948802376833 2092 4551
439855740044933441 9090 17091
243595503420326753 6497 12726
312186696069524289 7911 19137
247890437266672577 12389 16815
844532877824775553 5593 13798
519668673777307073 2200 12829
298897919318811521 19954 21500
122553943778068945 13638 14703
424844456456199297 298 20320
120346974745931585 4727 11862
344432434115340417 20406 20814
116996069754943473 2589 11644
890667817091809921 11919 19573
536534001872315265 593 20713
383098082286942081 9179 10792
650066210199622017 12490 14462
804507046531497857 6216 19331
398386628325201985 1366 18652
739878277001118081 833 3533
881425690909164673 14326 19041
404769961727794241 5542 5911
648364170763233665 4102 10069
165495354269545217 451 5680
249156473005069057 4579 13669
129777697960392401 2693 21103
875141148422930177 14208 14870
293890864784039233 5716 6591
73249753746122081 10890 13606
954539552581081857 8027 14466
155385426427745441 6833 12739
585062211525261953 10592 11140
633364270371838977 1708 8388
169541464990103905 6653 19662
682856689836146561 2186 14920
859747437267095937 6430 6633
797384525100877569 1435 12790
277492222733457089 7125 12336
420109815307984769 3451 20818
744642501500003073 12849 20996
156814306879521569 9210 18562
425186235807942145 17253 17852
859364104973511937 8071 16146
572394620915822849 818 13876
611418601539778433 3 19630
310289578926756353 4791 19779
457267834638219713 1875 12324
911142743934355841 4904 16350
318660069184840449 6164 21653
65726027133209185 4708 15085
254168458349258945 222 20704
122348550308721825 191 1009
997622538371611905 9283 10909
908096066253648385 8982 10507
802287416085523073 4847 21983
398430074121868929 9195 14990
350906233505707393 785 13883
693743408752951041 16027 19769
618465123413560705 487 16801
145501704980752321 18499 19701
174425527303778689 18671 18833
231104450096950145 6260 14121
614831693875306241 12333 21857
430440490427592705 4262 13796
881522706711233921 2619 13566
697125423235931393 8372 18821
123192569141199473 640 21995
381515905019263361 4074 18104
226088370790360929 19247 21966
666973811801852929 5101 10932
353790821073591361 6866 16385
840790130676246913 1933 10993
5583455314575049 8059 18030
630043928559203457 2736 6250
163489756300410945 2429 20305
434144971271742017 10893 11721
229497313618960417 14761 20256
893275517065433217 2477 19658
458755910197897537 652 4732
317721364519393025 6634 22082
406733589165480001 14868 16289
98857853881654017 6886 13839
140933875823780145 1480 4370
741244618524753153 9315 12130
225948604783180673 2106 3230
263144178527824129 2993 17475
290385986828614081 19889 19908
849504551390985857 16114 21979
449608479139424577 8380 22146
4591421198895774 14872 17054
966691974203062145 4601 8263
730391212513446017 9715 19186
523488975187628801 1501 7709
120182196549421857 6269 21394
118211657392738097 275 11701
65455376160677761 604 6578
410899000620201345 16466 17073
713368948113881601 5094 16204
299227823329804481 1395 8269
97945084121001009 10104 12286
921822529232311937 3823 5622
915268024658502145 2632 20755
199302004791849889 1475 16455
301516737094253505 6474 14758
232577307072840961 4412 10015
789663409457617153 2579 9837
19463204703644265 5421 8440
705058156627394817 1671 11515
26989860823302793 5697 10806
108269868653621873 8710 15419
964854038046201601 4597 19002
446893223230567553 5864 18788
365367850503741185 18854 20337
334442497994345473 18019 18860
154300590430157313 8889 15275
733539704366855041 727 2054
866970516856550657 11521 20285
791768090845181441 9086 12161
24146834626794345 4608 17976
949515280784360961 318 16415
423868678104877697 5229 15542
721272486945579777 17565 18632
386172015930132033 6839 19207
487658123653382337 2494 16766
532055243721710977 5866 13750
771741153420521217 6089 21707
106435326647318369 6502 18436
773149230684332161 17443 18886
496798346878971841 4610 13349
618166759567358721 11729 15027
431786751782144769 3863 16862
564870659333713857 9813 18189
545279764872869761 11993 14015
481771497416929153 3410 10281
191241494587831809 7031 7600
607758361855836417 18538 21634
46664110542490537 18668 21026
621442433515099393 3755 15547
937508194620310273 663 20153
49137092827102433 3296 16658
118407150013037921 3953 8783
592679316286932993 11555 14736
926133544722052481 15522 17035
237259387357589441 4188 10581
392717345503353217 8439 13923
610075070230422529 9010 12388
121798209509083937 380 8785
904887460011288193 759 20351
367891148939289537 1324 19575
508593745540252929 512 9289
998466458920137985 6277 12963
665107612981749761 411 5503
799382495210220929 9372 17740
55018022084325937 14578 16731
196924968716988513 12410 21396
867877929814035585 93 1266
952948175595420161 820 20971
113322552446788913 11507 21965
413690117998829249 12749 14045
388183230426754753 4386 16694
189416124670241729 8898 9346
987679532511080577 9056 19749
622638144311142785 1206 1546
841083036869612545 5085 19172
454310940378999105 19642 19988
147482972285018817 1785 2182
637714012290832257 12425 12657
93240209652286417 9710 17342
466872989432129537 12935 15032
145227266867223649 6266 21590
483773124494465665 3901 4115
109436524099585601 13525 16737
137432041249692113 4025 5127
457207900120181441 5060 7443
284450365605312769 1276 13830
27718327525739997 19812 20416
369526335831448449 2599 6685
967616514250025217 16914 17540
741753736107430273 7026 20014
586647113577306753 547 20519
537851136685727489 825 15904
59343209596619321 18 3988
472040311251380033 262 2332
368007932369572161 3422 8070
673709961794980225 6134 8706
622214863009801857 12745 12998
786720768216245121 11563 15739
800479586535466625 1798 10032
569134636035382593 259 11092
515903532728657409 10398 22048
132400571296432897 4301 6541
73296106518903057 17638 20996
446619880001048129 8079 8169
76622715190453057 14380 21748
612521404209335425 612 8580
409805615876088321 5418 13851
585242155310364673 14932 21344
502155397174391297 7292 20568
438610902731245057 3443 15867
971911951498746881 7029 19733
881933737692673281 18290 21110
428765567632595457 1806 11483
51052482323999729 319 17159
727392857042339329 11619 19287
29369298967960589 1732 5205
688048179976760833 1845 13011
113295386713662801 2334 8443
179627782930246849 4975 20996
64176459940437529 5985 9089
235560549973669697 2913 18727
835458317025118209 4918 11443
996814865611533185 7639 9909
970261640728832513 9581 18426
131814899256283985 7280 11182
698533449562791681 7260 12777
395662084775288769 684 11893
785580895651928961 4631 14574
457436272279395009 10807 19827
813441626157786113 6069 14980
40028472468698337 14564 15969
964690088977331329 5378 15091
307416427839825729 5446 6741
903969316675546241 10611 10834
162169135028868545 5276 19735
286262558124644065 1240 14297
855711597540945921 3272 4850
402453921295748545 10 14580
354079309920088321 10914 12822
291223134791206209 6423 14029
654104275309777025 3721 10666
904671413037437569 11876 14079
806789277468588801 4338 21184
504347864439221633 9257 14110
243315516772227617 10226 12841
367789531207510145 13582 20553
791060244606008193 1682 7603
675626793147582593 6631 19670
146728647458019169 20460 21445
933926036499475073 6416 11648
515372876570658881 20375 21490
107265590489884497 3483 4136
896556866941622785 10906 17799
212615240861996577 1321 14593
604861535572332801 504 13860
172168360352085153 9304 12095
839520054629048193 18299 19788
708532442493055489 12971 19203
803280055201774721 4165 11968
228731570948962561 7876 16976
686629194472587265 5822 7075
895725340895641217 5176 18633
891415598360090625 7551 15647
877795423237980545 8127 16957
633924302936634369 2855 16143
135299291354716193 4400 14740
568697377196251329 12137 17027
458026985962373377 4932 18923
84262629547467329 9631 20430
238319694962772385 10571 18474
286053318472490049 334 2422
637606868182214017 9376 16779
662672264838391809 750 16376
377325221932625985 8001 17220
920201699427785473 1428 10907
218990888872934177 7356 19928
129411198948915281 1670 13958
245360244891177345 6224 17269
212252920078761057 21272 21788
850227950485216129 14348 19704
667617388052633473 722 7401
707279127646689409 1456 3844
73340480485221345 2458 20732
235717941768381665 7969 14667
740090567673277697 4496 5593
650069186064715905 16845 21437
476458314189188 537 16395
900646797161353857 8516 13587
577975464301886209 7837 12802
642278523674139777 4088 16753
807286895561695361 8782 11166
310272638150973249 918 20861
360457762050330625 870 1129
291889857954860353 5232 10307
813953066035715329 2086 15047
635765028686900993 846 8395
168452741867440641 2860 4842
641097206432494465 4202 16469
262667169666535457 11775 14468
134801604525545569 6476 11604
917950989603738753 5124 21488
458739207223036545 8279 16432
530182148392476929 1988 19500
654360497752403329 4988 19397
193350028439311937 19835 20115
149316219031749857 1528 9900
245446603769288161 1223 3000
326245885202904897 17663 21059
372784233386610689 3342 15696
63638493315639977 13657 17144
532593781070666241 4354 8349
8355455566313453 6363 10834
753081993245984897 6372 12975
1664948867688310 877 7104
679299830985250689 16087 20887
306425427115424769 2826 3436
800317861026528001 9781 19671
483816718973603329 13935 18689
766217630572079105 7930 20259
206228768756769665 2667 8568
853652439948319873 2731 14116
133181996028174161 15950 17949
420179902411881281 7200 9808
53588293941725593 3770 12297
947803051214421505 18106 21870
67139080578389353 5553 13550
404375777385730817 13581 19065
172106122418394849 3180 5973
167477884281993281 6814 7244
211958263684312705 8712 17391
311839864725463681 4748 16948
123587451337311201 12037 12701
551724402871670337 15523 18121
706220545756284673 1627 5305
60328885411912833 10112 20205
45507457350989713 1798 13700
895553332932848897 80 13574
186107534138347585 9998 15592
119849554147400289 1390 11713
679668277568037377 7140 7974
390441654729798401 4039 6895
494842478162869505 4535 4576
658469223498066433 2855 20553
406926202036995457 7327 17857
366305722629533633 1496 14913
836242606700171393 7782 16498
834189393889509761 2217 5465
579420266343287681 11186 16977
79058005557143937 598 9059
314298041869538049 3361 22019
854068107445847553 924 4589
683360172404601217 933 18206
585582040937794049 11583 19659
242117886064324481 16747 17012
776792044687702785 3588 15502
845766701145731073 6439 11156
989419087766876289 5982 13031
249049930273944385 7576 15246
258749393348757921 8716 16663
125609324923370737 6821 19313
375070712740807745 489 6379
608232122359357441 2685 18630
990441820533412481 11623 13313
95936392854536481 2786 2851
397873209640735553 9061 21524
1591776956249902 2998 5312
690774715619717505 203 21058
855600861079263873 3863 14284
3056398889924595 2921 9227
148067816541431073 7572 17415
519230844212152961 6479 14307
718181884958919937 129 12245
26900043902870153 3750 3793
965662418403045505 8292 10968
224890225567953921 6445 22155
57197493775927201 12604 12985
321759916010194049 18919 21916
700276617304030721 7219 11952
418309979758582529 14256 18841
770578843158897793 2991 19613
553941502878146241 13900 16068
324969991020825665 1811 15766
965898648884582657 11053 11530
427889998709130049 4100 11395
379616548945051585 10998 11758
442502848175667649 16324 21123
651961641437445377 16479 16593
729561658650123265 9198 17674
411745102969305793 8648 18804
471340657360887169 5197 14775
213284542896253985 5180 11761
521470486261218753 2446 5512
274697589824540961 4555 13923
479670115977444993 14574 19074
454060641359767233 5045 20561
337920606889678529 5856 8380
299256683687346497 6599 14050
181714568977529473 12394 15444
21134696946241149 1940 21496
593228141962466561 3258 18058
657081500241446273 9846 11010
213438764312360961 5018 6000
233778300343679745 6639 22012
892806216139700097 1008 12312
260575908969499905 10264 18937
357669485841430657 9064 16650
88259681762345105 11851 17919
9404496066192537 8207 8482
773332655519709569 15452 20660
248174748258225729 17915 19259
711924109129249409 5292 21216
373856812585710657 13362 19731
971714541019181825 1432 16035
714160284730073857 3492 12205
437836616170990593 17876 19611
201590595284525153 2128 15390
275347192559507905 8107 14859
156153318936066657 4517 11538
669608289556684673 5611 6510
839885521326532865 4402 16597
874039402290805 11707 17341
605920401517099777 12161 19985
464057282016888449 1328 13387
534443762231685313 888 8624
188677045243366593 5691 15786
710853719125896833 3436 15595
480947667817297025 17774 21186
519633315032660225 2625 21496
277685600634228545 12596 13764
200479064782459905 1032 2806
635179780647639809 7229 19064
311546940621664001 1140 9189
452044813887681601 2109 9104
202083903601721473 7895 8325
485326334386591873 10859 15904
987915014569960449 11378 21014
820332315992018817 12045 18993
446005990665245377 3373 16604
448045986822656065 678 9382
469428936767169345 2899 17099
300113677724027649 9837 17281
170307110357658337 2656 21926
232261627748862049 1115 14500
753055458385585281 640 6510
926699687785898625 8092 21969
740203021381066881 9063 9653
128541118405770769 4362 16606
303709180426718465 17473 21846
465678121894626433 3782 13400
339924921397045697 998 18227
703215041522660993 450 3046
484833369952962561 5680 21798
536677306824756801 2645 3653
883220002325860097 457 5211
65635802700917625 4253 4858
834025940546748545 9019 13721
725292812946349825 3810 13468
692404264256413825 2947 21047
779726717096529793 20988 21986
984220765072745217 2369 3671
317461056309795713 9435 13109
793080005187992065 5340 14865
53565082790250073 1145 6854
145852243945622465 3360 19120
703958519307633409 3719 7109
500018617936195393 19295 19858
486041246384353089 16088 21559
837026053326592769 2638 6218
212181769890790401 6056 14541
576356816990543297 11821 16304
97362869734077153 7196 15692
247499057486404449 9494 9772
89835535732674993 1503 11010
739606499410047745 7963 18440
886931571809718401 290 11358
503119300480658881 2944 3012
724412834119320321 9049 13336
879855427485640705 12425 15422
811384408991990785 3543 19987
649550606785279489 4695 10752
489056633197293441 2569 7093
623133119384664961 915 13743
967716833128655233 9927 17402
371238431135662209 4492 15257
87085788033348881 5015 8505
804059822716142 6793 17675
308613391924559745 52 3843
11672017002492653 10800 19451
73563118230822513 5221 20893
17973908481952351 557 1200
363509073200127361 8546 20384
56445463420413233 15498 16307
684069535107525377 13074 15439
3574101912565909 6278 8031
940464405734964225 6983 17644
808174773762683393 11316 21411
941489148168415105 1486 12623
284721427515439265 16601 21392
438512777313654593 14938 20242
933122180025673473 7553 13101
656145345303585281 3746 3824
80202108409086033 9240 15369
302455477709948161 3762 10553
38920814751488561 9446 13896
719971011308132353 6222 7321
533949988032805569 538 3545
943740283183437569 9019 16198
580964952375222017 1614 6865
530336387455221825 6335 19567
599995855730558209 4181 8256
570539532119461505 7452 18719
556091375035290241 3664 5374
394359643457192961 13022 16066
495755121796396033 7748 11431
302795161218362817 8849 10128
474758747231003777 14492 19109
962527094721806977 2541 4104
720264245042361729 20389 20846
476047640634369857 13165 22097
590042021650983681 5150 11313
645666214851757953 2378 20444
107017850373598129 15425 20847
490414727177260097 12731 19682
870780657529234561 227 5685
278034228345333633 8465 18383
75718660622985825 8090 20542
64111009621605321 7373 20173
538910625512638593 10231 13984
119672183934625313 3361 18223
551226518508958209 9959 17255
477251911818790145 11164 15650
433503611744338689 4811 15862
433268067444956289 11734 17871
928351203535218177 20007 20596
811092710176133377 8245 13952
36840331181931417 11864 19298
36486776975209521 507 12708
834321767449910785 13060 14877
316915774655335297 2464 4680
705841228577593729 3736 15874
303848715083503873 5350 6128
242603033024384033 2982 6460
700974219249111681 3091 15136
734624897549220865 2583 14645
378436415016182081 13514 16399
47413036897996361 4097 7250
147579011420269537 16855 17654
54495096267356049 2837 13803
830519073340340737 7296 18915
452393860565511105 2363 11366
478805902731615169 6695 17740
114279094972143729 5990 19019
567022172131146369 8112 9852
253347796757442017 2118 18650
670499867357982337 15644 18239
219036068317745249 5125 17579
523922602624949697 19446 21938
207091453981295361 2942 5445
511244633853301889 3774 3923
15482156918604773 6541 15363
56282911477723017 2895 5495
438997522352980929 1770 9479
51594930946031073 12448 20654
59171479942659033 9056 17625
142790542965613553 1795 8445
122757821552742289 2976 20443
489865802755396353 9009 11367
377037596661036673 15552 16351
630253308130420481 9639 20059
198757239288784865 4342 19512
669738345158798209 10530 14199
529220502021995969 949 15736
17309837507568205 2254 8673
523016558544359361 11165 12688
612351035597363585 15433 20799
990438012068803841 1397 15413
396307530177665537 1317 20887
757138276620384641 298 2293
706752035882026113 12760 19202
312140161866960129 11498 20165
490419560955004417 2489 21555
330643651065773953 11037 13956
869817004056649473 8638 9488
825318814045626625 3831 14662
514030912067369153 1173 17038
599466679511454721 3251 7069
239090619587607009 7193 9846
917514872591322497 7928 10723
294510218191291521 1684 17932
666491844691652353 3915 5946
655464768580863233 8074 15203
718030126658899073 6268 16522
590863516685402625 4778 16675
359582545047334913 6279 14949
250013714878001281 13279 17713
388742625385514625 12884 20369
369476840811799425 11931 13549
326616497761794049 9614 13886
90393161251775217 11700 17089
914751419507776769 2219 15907
411111045151358209 17380 18359
712068357377166465 12021 15720
833577445009659393 13332 17058
74221311490429537 6584 16042
660303371803692545 13609 18291
141478651783277345 2245 16089
236833776620507297 489 8112
129518745376909553 11009 17436
244020115815970945 2864 5817
833917210856515841 2549 20367
808065981004823169 10636 15953
195658953167804129 1657 14035
808332391107072129 7054 13903
272858863856530561 15756 16934
737229201373288833 981 17637
415229768722692673 9626 18764
399466496444574657 2987 18201
536684622362361793 8743 20191
996523037461081217 13268 16529
193701935464059009 13408 14594
370100797291840449 1498 5836
774623158547203841 7070 14170
379490176187154305 7730 14431
252137083038913793 100 22149
966406436070968705 12063 16383
425050446452321025 4231 6650
565832295668052161 3841 12310
46895643064470249 8991 13594
261098623084663489 3492 22097
232740269125716993 748 20861
644431445634957313 10050 13785
833535627648668545 16815 17270
779592805506069889 12361 22140
411350219539986753 4879 11544
43334791140573257 156 20790
944562219034548225 19353 20290
529034724980405697 12959 19227
7957150596357821 3048 11199
440800114499076289 10540 16414
572295326969420865 6566 15451
614159317985723905 2077 15124
608018071758255745 4817 16415
951260365177766657 4081 17356
847500474745498113 172 3621
312169649672412673 7087 11909
531297559437806657 6507 17094
976474391353185921 11872 12437
364585387798083393 8463 10160
405527663942052673 3328 19310
31016157682518753 18846 21826
414289342557360385 7522 18609
592483292780638465 9334 12474
933002542536016257 19238 19769
248056307476961281 8035 8749
51324662771470745 829 12541
128582002662991361 7873 17797
933693956382711553 13366 15117
677208369585588993 1634 9085
604349659974637569 9360 19709
287348177119650209 11799 18105
516075525899637441 14354 17674
170219609817937825 6562 10524
987892904024654721 7729 18238
586146519789647105 5938 9366
896302445862431745 8454 17293
387268909396244225 2509 22025
489293732335390529 654 10370
803046917397534081 603 20267
300885537337862273 485 19472
580249759248122369 16059 21932
940460494622222081 6736 17422
174406452727108545 3851 14050
624016026531222657 418 6545
473099108033256513 14477 20563
48388406512252401 6142 17525
197340646535149505 20027 21561
946870180720864641 6707 16296
230930172043148481 2386 16609
441238569560205441 1273 13399
361867015181896769 18530 20735
864544617243609601 1646 12043
374858693286785921 1515 16789
907590414673784065 5884 15044
901896883538210433 17937 21944
597160705254552193 10149 21993
406474662592675201 34 383
754329099633913857 11776 21493
500126179106299393 1470 21721
78294064213281441 12011 13442
617600519919012225 9076 21448
231368801795689185 15318 18784
470365465761613441 4663 14850
281271790245810401 1199 10134
449362616768841153 8838 13541
913768956674978433 15921 15960
667461566587942145 19888 20359
548949774197524225 17856 21899
61130588155879905 865 14400
685374864463533185 3734 16413
619580587435972737 228 12747
394124375827217921 809 13054
815369546459269377 5078 18424
221383282072089569 16077 18146
754502798587505921 1058 6161
316410849695813569 10900 14478
879097989241831297 302 8343
355549200576341185 5587 7998
199356473753237409 1611 6621
489774342375611137 18025 20396
396020320186497793 286 19243
473338539434799105 15125 19673
304898236071462465 1366 3867
487342060146943361 105 12508
864452229229403521 7052 13747
674294532060450561 6743 18978
598414532308264961 2312 14695
472946403858870209 2930 15286
743200177235710465 4260 12338
271199694759765473 2125 15218
355330361586705857 977 15238
870212545609064193 4472 14717
538288194675562433 591 19968
663132025202990849 8863 19523
934800136193228289 17274 19879
459949142845303553 8832 15760
944916445212644609 12214 18165
453960029958814465 13970 21277
719429361823952001 5860 12638
117041711907006625 7043 10191
137731836416651985 363 14565
153797895714369313 12370 16794
188717505541728065 1655 2453
112773677410004321 2892 15313
234211693453548961 5766 19939
961926158108191489 14836 21449
829079784216784129 2671 20998
633174338731265665 4642 12269
875902460093829633 17780 18157
96026148129134017 979 20618
214031466819488257 1788 13209
126155012672555249 1508 21710
964986867209066881 4134 18604
311504871278380353 6086 18703
384310453123216449 9870 21327
439258484673018753 2425 17753
903120324600866561 16790 18949
600302361654591745 2519 6668
311755181658508481 5959 6987
767101692200455425 3242 19602
359000760023921089 8642 8927
321852514303863297 2953 18096
669403143636653697 13676 15547
936201335679555713 2600 11885
153411062126185281 2818 21714
997662497076554241 7022 18824
764663249531547905 8418 9389
929875927012645377 13973 17716
417569994234273857 7875 13210
790011640352197761 5310 19757
468050823573118913 17370 17567
134229705914492577 8220 14832
733991245961011201 9781 13757
926149761831588609 18316 20739
416739901063817089 1901 7449
76632942417504065 15615 19734
599501492004637953 14652 20718
460573766651783937 3631 22065
54341586681626809 16238 18083
361283462507145729 18414 19392
707802244745511937 9614 20372
274831632855146785 10976 13855
34492311278750521 9330 17622
684904845419694593 17050 20747
293547231826213569 12092 12311
879071111237699713 1536 13289
749039712624576001 1531 12989
763821708175441921 12898 18758
30292314324800173 8040 22096
731318199314948481 2737 12723
809229374574737665 10641 15187
417840877930231617 546 15877
759178897898525697 13431 17041
555214254074975617 6427 7213
12080601775036115 18833 21499
54723118206737809 379 3226
31529690886674901 576 13782
687512049838993281 5327 21864
950226595729684993 10420 14590
171592483514146465 15566 22096
73737842316237585 14486 15269
292756728418687809 1127 4928
992391645377804161 2938 16612
948313390780924673 5208 12506
183362261552975521 16530 17481
360858991347576833 1377 9010
878268063730285313 7516 9195
436458177910125761 7290 19402
707023592483015041 17577 20812
567181610770241217 11340 12608
875096404121105537 1351 2820
551654332120193665 574 11358
958722201096424705 17905 21014
184657949098685505 1765 16433
57376787722869697 746 15176
34379776056496781 5361 11049
646141948674316033 4881 21121
450569240289219393 8180 12551
253854780665815137 18811 21685
654080660449835649 7975 8798
376306775954834177 4668 5405
811027460056145281 382 18576
999614986882715393 1700 8077
265108090857935969 5342 18659
513941529170981697 12284 13352
794919261020176257 53 21004
112537184179071665 8790 21368
373572175254452097 3660 7324
328749329214549121 2344 3018
453915234189899777 20467 21907
443656238498686401 148 12437
806832781427274881 6416 20444
863625432885502465 15478 17176
190864242793743713 8073 10765
825625997419162881 1516 5216
978900500813949697 304 6685
16027272735005483 7249 19690
777076320817791105 1435 14576
142401701070081537 2185 13226
374297591036778945 2206 19530
790132501902835585 1138 7915
618126199161430657 1330 3965
880682969418554497 9665 13910
910591175503697025 5036 20496
748236725086275841 10927 22036
103234479598221185 4905 11085
98232941712563361 1927 21966
138398777513273793 7817 16997
175640478857648225 5044 20987
697231383223488897 7350 9621
788916469311939073 15725 19896
71593420843214521 5309 17524
42996246471478377 8232 14435
385680418283065793 12639 13083
456564209670045057 14987 15273
255991101311494177 272 17101
282051166569861057 3910 14307
38912804709219985 2855 16338
881327849356178945 18548 19601
350151486777775745 2944 19786
322624934305924417 11005 19651
142349621840217825 15843 16682
609177310229409153 7149 10725
547102299000030721 18871 20804
17575509860368045 1233 3930
368293974169098689 9346 17588
388111477689019329 11035 19599
72723032177293585 300 15075
614872955624878849 9595 20031
404961560055134849 2930 5391
368392545834932865 19261 20658
388983532394249217 21233 21438
37544331968806689 1049 13665
875361442638087809 1211 4910
367928313873445505 15938 16983
663891562036866433 14696 15365
478365404991809153 1478 3702
682091123220764929 1891 4297
351449503699296193 11567 14417
272399866070557537 10091 18480
891328270495254273 18001 21570
611397767629519233 968 8274
691368212774559489 2663 18773
213071505363359393 8394 15666
910053189078997377 4161 7492
975082198025226881 260 21871
961541781708046337 8499 16482
185291388496395361 11863 21051
697758270287724929 12952 13267
712960598818916993 7764 13240
389361454815851713 8485 18310
914406080232396289 3660 19003
246847451592390849 4002 15024
19502358246619169 1296 13920
567770056914394433 2807 7615
52412154510321329 1022 13861
320695803197342145 1347 17864
790657639277135617 4571 20732
252495313161741569 13637 19871
456609655000136193 19205 19386
47246864712565897 8728 8935
152376707364332737 2370 19128
670848213421219713 8437 21774
866780689386573057 6811 15064
724409797123062273 10688 22029
969381300612191361 18124 21985
611136780873263105 12127 19355
393607877154209985 19158 20424
631149925723679617 9263 21895
526727972696242817 5057 7634
994717558947154817 15807 20665
899752357218474625 5561 8987
115175069267824177 5110 7941
809830932879158657 2202 4923
738957893583769729 3031 12472
324680403788192961 9390 17751
367177210002285633 5589 8810
809989013171154689 15960 21134
566294471873629121 14347 20761
471250458855067201 484 4643
621014871027998849 19350 20779
678064572617508097 2700 22154
303905395741534081 1600 17763
354412630183986753 10658 13363
926711344037887105 1342 18451
11642965345878055 6948 15727
936397133069743105 5768 11204
200169487125336321 7204 11261
625767964438015361 3515 21742
60486214875261625 1460 14219
740851810966116609 286 8487
788114375486486529 5457 14017
572495274657104129 2766 11047
687985314776305793 1277 9211
754467309291850753 8682 9520
437190529584412929 6908 15797
456668462592038081 14127 19808
846088677579338369 4044 14758
339110289565379457 7136 9415
347465046954908993 9934 14570
117012223123328593 10731 10840
468191242351871041 3754 17806
938023467454723201 15151 21402
708225371516121473 5271 16897
926384478964568065 3154 7997
715936189111467009 1182 6468
225690918760019329 3299 19692
363996366775154433 1194 10496
472003525283742657 4721 8262
635910657702758913 11416 18024
674851811571169665 2769 17103
466432414426250817 3740 21740
250969443051847201 11802 14523
491784892449040001 9150 14531
281621493662495233 2631 20726
424625307917580161 14676 15642
715363371435575553 1505 19254
384402394289246273 10848 12929
461762146656990785 2377 10380
264224087760922529 6037 10282
104437752255936545 9948 18419
601403521730283393 9776 16297
353851059557225537 6857 17174
803801448024557825 9894 14725
325282272083473601 943 6313
340758103282546177 3270 10826
318305786398138241 4625 14902
613911994084432385 4110 5636
28684242433346441 7380 15087
717570569603118721 12578 19707
919199848528929665 2978 4648
720934512812192513 3945 7673
673893888259858177 192 9984
26055445846530745 16095 21260
217173033876957089 246 11860
306612590450939137 5238 12658
94224772030091937 11475 21351
120888326217091441 4399 7539
619514545985989377 2417 5564
9619442970574711 4892 11151
33812677580147721 5280 10564
83319245929708081 7981 13844
645058077154384769 12295 18324
803762771204375809 7375 21337
602743027225049089 9061 21730
423468233217739969 2691 5736
818633135125704577 10800 17141
176777881046945153 3688 10358
230832619704717249 5534 18913
363958328176828161 14640 16937
48599454004982337 5492 17089
504071279940959041 3422 7846
736686468003487233 677 14685
971206058602781697 4564 14680
531958879888318145 6152 7022
65186537296142433 3967 19178
674690097379471617 12391 13397
315884828069492609 3875 17455
729574552601672321 13533 16237
220958440868670881 3092 7977
394162147582651585 3408 5936
516779460799490689 332 14071
748388319446686209 7500 15113
411964455982712257 3473 10051
817176821726906881 5570 18255
562811823905143169 963 2526
531846927447059393 2655 10112
81513262298088305 2867 9199
999140950111272065 15043 17906
623664572822640641 13211 17377
302033459778467521 3542 18351
518442766119051137 735 12887
123021502959534961 3450 11770
104264202723804545 18831 18839
409635522348207105 14709 20063
277723527498935137 4 15292
847486604064872705 8337 20018
723382299872390913 342 9765
57623660367706721 11992 18995
13442063123960681 11476 12602
393841780187546689 2593 3076
199626734791955585 20604 20990
682495204731747457 967 9425
664211050656732033 2756 9450
538583641258757249 11773 20380
803849086231487361 9246 13472
248668026582688385 666 2111
302334130385986561 10055 11364
759100736492587905 11362 17033
727092393752904833 6999 21831
466968328096196929 5788 8504
103930838163918801 2254 5050
250346283900544353 1899 7018
356120969821155585 253 11757
351404430776934593 8950 19275
748366272215918081 1076 8068
840385137939524225 7909 14365
629663022053044609 9311 20752
428187351898355201 3446 7130
714269457979824513 5812 13120
42148054604130185 17937 20771
449983805275060417 2919 8373
890256597660222593 4805 18597
930578092172822785 10596 12740
506455347698068417 8934 11008
975393503753359489 8380 10147
616778860670660097 1516 9024
760704482293860481 15172 18790
15719716786950501 6008 21427
645756598890706305 8546 16758
51966001986496481 11532 17692
464242113247991041 891 21784
266399678946147137 17143 21538
167859669335562945 3254 19326
747239636666375169 4446 18529
883663431226310145 1327 11456
28320965372419237 4663 7494
880338961317654913 15571 21344
935760639105549057 361 18515
855111198891165697 7915 13710
696858762726879617 8619 8679
945369219612238977 3809 19463
833525752829483905 11118 13568
626447207801092481 14489 20855
735499100219417601 17240 18547
489947746341933057 1610 14533
685868041425347713 8039 11731
687857296363432577 6234 13451
366668319431045825 9121 9559
3724018350361292 975 19107
625915965386166529 4112 19723
858059576924873089 7284 7888
42505727200708777 1066 4931
150152006626008481 6388 14865
640375226331880065 434 10235
121937586401145377 15296 17417
508401535076917121 8913 21636
367381165717567617 4873 5251
790280997854733185 10731 13408
654510803606896769 5512 7495
563950344352154049 13002 18189
725729459763705601 6914 17708
986883573613393793 793 15037
184725685675260833 8006 20562
191175056059325505 6733 10712
17649327160562223 7162 19135
236710620770889345 12268 21166
515640128153918913 4632 19322
430527483014603969 3340 17619
828531720509438721 13134 18650
240601942935906977 10465 18453
712097111030459521 8258 17624
972715428539846273 4575 10136
764095854825022465 4783 17042
439020743925208705 3027 17538
451728318574609473 4596 14280
739661886390340609 3629 9906
280959617541135745 8857 11417
154466654416861345 11794 18998
990759776988426241 2866 11123
951065621149968641 12879 13116
916629301126384641 963 1295
989983050409687553 9061 9314
475148102927803969 11948 17911
123674020435945665 14843 21784
675813975616229377 7128 12115
433572267843796737 1853 20599
204471860499666049 5244 16788
797444082179129729 5085 18147
980760986580882817 7251 11156
9190014270256343 3971 19463
377026846848977473 18191 20852
304576024513469441 811 9456
810201306480088577 10227 11729
857642408584919041 495 7169
677890929428230017 13597 20404
731651594919487233 16379 16889
357338346506217857 3563 13630
361288456062123201 310 16338
357372403989316481 6792 20571
118866021721775185 3946 4221
951837914386267393 15757 16207
115465200738437809 11837 17903
647149793753726465 8356 11049
500054007339304705 6152 9016
880581843701229185 7165 8235
951885103104824961 17963 21757
109339629601763025 17259 18001
328696521329934657 429 16161
670509984587944577 4135 13305
824163180567548929 11038 17166
865356100974992129 20840 21504
233551724756825505 1645 5016
974546296713945985 8706 8714
646747933733859585 620 6881
334291610008406785 13693 19631
587550458234549249 11336 13775
335611285659929601 17151 20526
843862875767936001 8337 21914
774064259699798657 9355 13566
599079666686510081 11032 20270
248166535807392577 2855 20538
606997397345775617 17682 17698
384036223183599617 20157 20905
199066226862871777 4924 15270
342594179010610817 10356 16817
104774548614667393 6121 7280
238369837904969025 216 5896
913064201529511681 2195 10747
482836361232521921 6907 13725
48801914533594729 2483 10263
790095208187168001 6328 20627
796910879443604609 3855 15999
686833691443219201 11467 12915
738887913535361153 15504 22173
953628144851279617 5028 16367
858896385280264193 2744 21552
194008840917653921 3208 11098
620662374109439745 11813 17455
847089483682097409 1478 19507
781608471067247745 3221 21572
652818469125783425 9950 14943
352434952156496449 5536 19978
585900268137521665 8593 13716
142863642921060577 713 2255
269595047183791777 10802 13337
744690656311245697 5286 12760
168301018271066017 6813 17201
276988346457873281 2455 18586
129746493829152593 1419 19417
787966261369742721 10416 21498
506081399878098625 5763 6115
834114843676491777 2376 11397
602977394595193089 1025 16774
390357523990427777 16891 18643
226198117886198689 15448 17361
514425975878200577 4289 15671
401517504792458625 3943 11311
706332682465184513 1705 7438
619267848488533505 17661 21556
264116533799626305 2631 11657
147242803554568993 14383 20985
840005536077381249 2177 21264
329187557966420737 586 20826
917306760089847041 11427 17632
189778132075396385 1776 19122
769059271878315777 6759 18379
276270695063260513 6555 19728
209690903061801505 2283 4366
419779976752288065 19483 21559
64992950121688153 1003 1984
268083550656783137 11036 13321
741151036790629505 11952 21310
253089809756694721 10794 14649
120543986597677841 6453 8578
583285615830078593 614 18461
651108873617904001 7176 19640
182674138078958497 5816 17330
359654893203906305 16048 17334
991760099764135809 9211 15888
926596333450792321 5921 15118
963453599838153729 10904 17877
257208769780017825 5096 9021
598579954665638017 2043 13591
682844512419013249 9126 11891
814371646110764417 6221 19870
877338393015815425 9137 12677
141179858703523569 13060 13478
842940723970034561 4989 7639
993340120213623809 8765 13988
227176034619841249 1946 8199
921659692156339329 4088 10851
159479780844282721 6265 19821
771875956776931073 5321 15362
678588173405994881 7871 21570
84469169169679505 14295 16181
839208959077215105 12468 14845
552036832562301057 640 9259
429238857020234113 9790 15598
40730520189015353 4615 8084
382881447723935489 1230 7429
520275472318694209 4634 21306
836130431187608961 17344 19683
252935520767991297 10540 19236
977710852894606593 8011 21720
509539008525713665 7664 17359
73838500111829569 8642 20828
508368793555774785 7213 15415
579154804425247233 20179 21263
377692876149147585 9144 14447
44622123505273945 5236 19013
78900234339315041 16807 18365
1819220588576088 13000 19837
239374755027775169 1054 7645
631458206166794113 1427 4009
563169692557380609 2149 4953
75011633173392769 17756 18910
888784615723345409 2758 12509
55203607557881897 8247 18155
680945734213011585 7446 9840
485202474528566785 817 19338
98668542097279041 5098 11718
325287503954708545 3378 13601
206741493089538145 13720 20349
963072692279030913 6119 20174
598708258028032897 4687 20007
95712786974257121 7176 10894
630653337122581121 4084 15837
224004798876254785 10672 11807
144411739052209505 5034 13563
925206592087217665 13331 15263
980766403196469121 1230 18941
644257794444502657 13762 21683
452014504800381185 11443 15443
246989231638519169 1301 14013
667134048018269313 6628 12211
266474635026757057 4784 11972
959322727405243777 11471 15474
769085671398325889 2187 20347
767949987576145025 5549 14344
952799366820517633 17550 17602
487209717085100609 12368 16165
524017050262028033 6904 16177
101631415511022289 5029 16715
526300022823765121 1312 11074
328843221349821121 358 20286
75089411907210753 2052 18409
863532764021556481 3760 9410
605548193985203713 6064 21840
37773861239308817 9974 19997
157725607498786497 5440 16037
874202062182163841 7370 8090
696417154970479361 4056 21431
972731489186152449 8338 16212
215122052410432481 16364 19272
330639118282391553 2479 21218
472122857517394561 15346 17117
284207850994526721 3281 7109
289087489901174145 6299 14835
787956067493169537 3138 10307
169316314558219713 14578 16963
590377231546547457 3683 16250
694743943250411905 5115 18780
263090246331501025 5831 21660
636087198336031873 16601 19633
729223322685179137 19441 22018
971723437512888961 12024 21708
353565943529915201 6927 17394
877877178134585985 2730 9541
128376934779431905 13098 20593
128835655307053537 13800 20307
33409395520521913 14437 14873
409722940477553985 10183 21619
989476943252974209 1247 16236
32544270395970189 4670 15391
927729506315770881 12 1847
397523279233045185 12841 15921
422072580351432705 14014 16706
514981090759388161 12454 15532
901599238609037441 434 12635
376097427483148993 881 3709
212290413136535969 9279 10502
962030151888779265 12800 16364
423998507927919361 2938 13963
295993239785818945 7102 7846
199670653626903073 6230 6554
587986343664109569 5476 10938
501872777151646657 5231 22144
162009235067746017 1654 9684
434586388655667137 2450 19954
596567842891811713 13053 16889
812861457151271297 3684 10843
581284189341946753 4045 19999
868222457884264961 545 16152
989146370897881217 2957 7169
709870733227319297 872 8793
994027236242619265 2435 18120
303809610999614657 15920 16380
914836913978216833 9234 12608
910195618904353409 6651 15201
181330604512400129 7708 20777
525160801928542785 9915 21989
402816846510287233 5856 13368
221999950995410689 11197 20085
157221507563480865 17493 20577
776891591428714881 16931 19935
798556194625899009 17745 17967
579179745171543937 14347 18120
690739613564122881 3837 10003
257252192159462817 10408 15190
700543885034303361 15604 16375
851378892062712065 9084 17337
262317277675936833 7167 13533
703356264798792065 8155 15714
104972051368076081 7130 7308
440485652676031233 4799 16475
140411623584871137 958 9099
737722454495327 11586 16594
489449631801161217 4053 17905
61477871145910969 1421 1715
731885931830181121 3123 21416
582453086017686401 451 6697
864290399159170177 2131 7129
499043325027869825 258 4082
285132940140730529 15755 22128
42099917726211801 4884 9730
286767030806483809 8427 11098
618893241013836417 7736 10518
139819898536803329 990 16003
261743106543285377 4084 6435
849824662752904961 9447 13929
752900779581508993 488 13558
862234861848183041 2920 4039
638306849513334401 8641 18452
836362393174564353 925 5053
450796298193864705 987 15274
980721057035584257 2164 14017
915852630532434433 9691 11773
171952217389485185 156 15068
850676501737169153 4320 17539
451171544782599937 11332 16684
228548904464851425 9846 17245
845779701767664769 9243 12162
840449243426860417 457 13571
106965116749154993 2742 4479
309148112750101249 6666 18985
919042150588733569 1875 2566
208828811920440673 15240 17029
959376744145036033 7293 14971
296397649076574529 2995 18213
653785899987209217 10523 15311
985782093355027201 5954 10352
451087232393394561 1023 10681
104875022848169409 18386 21839
209337499346059265 1079 9086
688443092974480897 5232 10464
374017353109199041 9058 14941
121980296539511809 18767 20823
38591725313747105 243 21163
681376002427043713 1786 17238
749766930916440065 12139 17526
835842463123235329 4480 17440
327345429528133313 8892 17980
963464368199183233 4900 13941
252269471270469825 7069 13205
438177344059432961 6149 11043
545867960632559617 1438 4469
463300016504859969 1459 15937
803073238938186113 17034 20279
98024389362784353 3112 8918
896609136765146497 3408 6768
88279282771694065 13194 14135
474500547618848833 948 21063
373015011507000321 11791 17144
353372288891787201 16253 16578
979099842156529153 5232 7468
338763711862146241 2811 10179
568487346889121153 3776 5835
287805560636524417 16466 18613
492278103782652481 5062 12377
55248955457702921 7152 12142
22338174757841501 8439 10737
795447249139950721 2336 4438
611838778119448577 2347 4349
806313878331554433 9799 21654
582843696410428417 1636 5994
676933316446973569 13346 13705
692503916622527489 7516 9459
296150169190187969 1273 17367
552513549581938433 2969 18791
245845104489742273 4015 12178
497442517918386817 3851 15209
398986426201577857 2608 12033
234968366788329761 16974 19069
352925561389735553 2265 9355
422722757952428225 6552 22004
272966525395222689 1940 6646
882326944441707905 7008 8823
101280745054960881 10596 21003
28701095122670497 4502 12421
294632268699519553 18422 20758
283006234331331553 2353 12831
27342824393922885 12783 14002
628224987993760897 20226 21099
575635363114887617 11556 14472
736402463058148225 3754 7266
120809061407467057 5618 9761
737132805226906369 938 15349
517048441944883329 13898 19183
560736290723518465 1659 19048
20871141452811773 5450 8171
870394767371109889 8221 19020
365758150775125313 2708 11249
199385600104427841 12956 14510
357568536601032577 1476 4571
85516500639613473 3046 14043
949600597501177601 7959 20974
102147824197878385 11486 15346
292171150729966913 9414 10646
123561066242714897 5675 21629
180211019661616225 4261 18091
830796235886289537 12246 21876
369628117308959489 10600 20990
189250217764140417 18437 21442
881450666131332353 4305 5003
789622901063630465 1712 2397
334194114240073473 9770 21780
728870195952921985 1970 4222
492564936372705345 6331 20353
924871598368646657 2909 11552
315619737122343489 9483 12478
813795657656243073 17855 18818
34113081428603921 10982 19380
32408497196932729 3716 11864
991401145401351169 8221 20289
395896415940981697 8856 11061
845761559171254657 810 11555
617883323407745921 4331 4537
928534177555857153 14257 15909
168319604242697089 8245 16000
302195764494843649 7253 16161
772100691604343553 7717 19110
248392234256424865 1171 6071
612433731140569601 11191 18611
389998635657296001 4050 5306
257326806548270785 16851 19065
217503264807927361 6383 8495
32244926585320857 1314 16978
447064883338004673 2228 14625
995652396668411649 723 10495
6271974658528024 16071 20361
636388557604405505 8529 11003
899036611683360513 9798 19364
753045102244762241 10226 10795
72586712822182881 5968 14916
611775374174783361 10249 14984
705805213160761729 2191 13390
913955162184770177 20077 21427
797649210219912449 5893 20735
400919496588343809 3682 3995
796145933934358401 5372 20557
529763688866729857 1443 14928
741527235697045505 10867 19073
227559936738572321 14963 20835
720230736212119681 4766 4916
35334652800109725 14607 14864
294488128319340353 6549 19930
164947019829313025 5972 14621
397672341093883841 8684 21501
193676480346830721 2899 13740
410132864990341505 9803 20579
482514102547497729 15216 20741
351832932373884673 5508 7376
528338460960405569 13468 14277
335098643965533697 9154 17124
585882431251476993 6828 8920
477705251018822017 7488 14731
112637527831488177 1907 17579
849390719965807489 8588 15951
950416911705104897 19670 20606
828437024153874561 10668 16322
526983979978773249 7215 11554
37374227813455009 10293 21354
79902032834993969 3734 6394
371592163844130881 12877 15685
790176917193328129 85 14189
292611791328365441 7902 10223
661254263404373377 7229 8981
266969252257741377 3981 9931
384173124332328065 10472 14812
374955645130295809 11826 15146
867318984881748609 2155 6599
169049813439674081 4064 9593
187973430764806433 1512 8035
374851611495042625 14502 15155
738380498636075777 15228 21733
934121070411283201 6546 15364
325269746797424385 5892 16404
371319385008046529 436 13392
976581913412431361 11030 17033
99380612140979713 17173 18740
19580604152402261 4226 7704
104546996948410961 7531 12671
465421842333171329 16023 19182
642828960605118721 6742 18036
493874664532647489 16033 17604
813859871619523969 5129 6588
700155879929340545 850 17478
981810746175799681 7560 21589
500116871490753537 10795 11106
443754360719420737 19355 20178
827446851435610113 4301 6430
437371382433600065 1284 8273
15622268718935573 2410 7760
105854861814730577 15821 17565
559017891279282241 7682 17866
603224091708344961 10889 13744
92294554996108497 18748 19934
148570405546504257 6412 11656
181280577859922689 156 16959
193517182699839201 2608 16767
433361754866204737 1441 2158
558773745854420417 5629 12314
739725689850942593 1362 11651
93573933923071457 1835 11709
438576517178468353 133 11292
65261320757823425 10199 20124
163940717857968833 6422 8981
952542603958722305 19351 20025
688375073395853569 8051 14816
80708780577747777 11847 20388
218995126841107905 10737 11667
796012284069892225 4874 13077
912413356571796865 913 12729
90321918423537537 3957 12092
246025581749222497 14382 16881
719066843169788033 8550 20636
737322762608521089 9462 14559
838779596800872449 4944 21971
385447983824107585 7280 19380
774284401892689537 2800 10365
58428090341671177 3459 8394
484131456824965057 423 9118
478485280510966529 859 9726
82538924131842609 17358 17842
903397888646473729 5409 8802
64181635243397041 921 4372
906668670358854401 13893 19916
964193943363003521 13515 14472
622079329629748609 5576 11812
178068211787515201 8113 16192
966559088210772225 19828 20129
370841459871190465 7489 17161
162707379559996929 2042 18071
728119477779511425 4262 16309
871934787867857665 6799 12988
58951966140771361 4810 21681
893748015994425729 9091 21238
133890168924263969 2292 6848
433763501765639617 18985 19667
111859693655350865 8242 16011
763189103087164289 15626 19448
345186353310719361 18720 19287
866963112522583425 4200 19281
519980837683991809 18630 20134
710356849807062913 19580 20324
701884522337049729 14810 17126
911667082012172673 11245 12376
364997019804139457 5071 10052
863412100256361729 7821 12340
657821410057021441 16308 16394
606739112369538689 2955 10861
625251903429191425 1858 19998
669545603963150849 2021 19700
280733977821963521 13147 21743
107789722572164241 400 14813
989500997969987201 3666 19894
262396449420940321 13057 22168
421296658563431233 2302 6895
65974676431451937 5102 13503
206493584964565729 3864 16642
917089578767793537 1698 7947
407243171126108225 1484 20220
364315555497967105 17721 21554
140096687059372721 7755 21681
769128297835372673 6477 12172
943255802218697473 15573 16956
703965296017926785 2156 4964
684614390617671425 14324 22051
267662516354882017 13750 18516
698013824302503169 1570 16374
324410265182024193 2229 11649
222806937467243681 5615 10700
331734660382288385 6155 6991
435147484583108481 618 10600
381594500979943489 10806 12140
189443133379544545 6641 10307
412209355499335553 12600 19970
827852575710007681 8970 13398
470785144514934465 1848 21482
204972092796300129 10977 16159
711321647559763841 11644 15394
604965795322254209 6688 15255
912959916142583041 2708 10539
945396463587119489 1937 13473
552108270181783233 18200 18485
961140731705139457 9197 15954
592751789776428929 14638 15784
553364364733017281 18680 21868
244268847338240385 16690 18510
261531189043619617 10602 12197
882571865650348289 746 17872
718941636285823233 4900 21019
980965497765062401 7659 19464
752590500572662145 846 5339
973362893243631745 8130 17442
172924957252281089 11338 11936
89311647996446193 6120 21455
10115283832885071 9277 19941
391302015459459073 19836 20829
956730245694220801 7511 8806
909300525141908609 9163 14803
202757581741817473 2902 17233
667336155000981505 1402 17100
536034828822511873 9119 15299
302032351545697985 13015 20514
397533318786809537 1117 18513
770236106711493505 345 3008
295036471692586817 190 2982
195543263713211969 16392 20129
291375295835077697 1313 3221
663309897936187521 5964 14184
728362793783151873 14547 18809
119419989851955681 965 21283
111898362339569953 6080 19650
21311395222753049 2693 19112
391641195757276993 17176 19489
608678906556214401 12073 21258
418020753596291457 2652 5539
990580532406596609 5376 19179
392217476566390401 15146 18341
970947818065006593 4207 8522
58051675679433145 13021 20620
807095974823724289 10551 10594
520561156262775873 20644 21678
803540223642023937 1959 3304
254818874245099649 12824 14657
940823579560344577 7280 17454
521962444935002881 210 10246
960156522464153345 7063 18237
314253948052634497 4756 20204
219293724783014465 5527 15191
78030125573295809 106 1885
339161113461820225 9087 21333
659835376304496129 5067 7152
529401524796668353 4405 12316
758436660908177665 4176 5794
882020242329780097 20622 21919
129042433251338913 4312 11360
306535184050133569 7878 14377
74896903845800721 90 18634
813769291921126145 3385 9558
812505176448407681 8788 18402
118713335349752929 1621 4695
240455200547206273 11322 12803
256411567950173953 3122 10921
239229329082558465 1574 11815
436741217551499969 18825 20956
836112736966331521 3430 12404
526910061861521217 3978 8558
713887944416168065 9019 16382
767642038480488449 12394 21249
201348006272912289 3357 20744
366770739372974209 266 1131
880837054114902401 13451 18994
7822902274043032 901 19551
492238578541506625 4259 9763
9857169069171335 3653 14701
644737874540762625 1601 21570
356508319260512961 4349 12155
347127247886692929 15732 16963
895623333010625793 9330 9659
924336388500034177 1698 15216
802707623370778881 336 20478
430910428367074177 16060 16356
289880813129549633 2419 8858
93320046937716225 9833 21014
866039659432914305 1429 2640
620256680967049345 8672 20230
444879785709211713 10233 12123
593873758165710081 3439 6061
410657933022733377 7009 21643
677958792295388673 12706 20445
872106943987724033 9123 9171
52601063901501985 8437 22150
361716101333968257 4620 8024
239129203813480033 429 8157
18889168390039401 15342 20081
227244254177275457 596 18295
606576287291588353 9170 17081
198386120923689889 8603 21688
134616037573586305 12355 14282
442886959556343361 2334 9853
251455283360286337 6774 11562
908241626609612545 7797 19836
432008683873355905 1349 8452
499187291564492609 3910 12754
393465338697424705 8563 10594
346663897025056385 20520 21734
138093606351397121 7085 21721
741176693308286593 4895 15577
244950955965748577 811 6391
817688478977448321 1190 10948
579989425993566977 10072 16052
465152124410575873 4549 6736
570440024755939137 2795 17763
153818854143910497 10729 14016
750758763153022849 7398 19108
692444850145417217 6560 16613
147080749672596769 5281 20424
492979494594596417 773 21391
585767999615335041 5632 15385
686000746500308609 20467 21153
189664255209507361 10573 22075
815535621277948801 1248 13240
482461219154238593 8040 9189
240762483333096353 4251 14475
165650529081062817 297 1383
717318224046369537 7260 12843
995292663659931521 2442 5373
566186019324117505 10647 17399
110311563186471057 4587 9010
641010901068373377 6538 15099
508751159353472833 4183 19324
549610347551091393 1659 16856
805344229361907073 6425 20477
628362039584619265 10442 20240
457801721751216897 4797 9255
878763181734978305 4381 22043
46125648023021881 5426 11517
836552101420299009 219 14162
46390501412368225 15903 19452
180934083019476321 1245 17169
655099634216242049 620 14337
690116607965183745 17332 18280
677510947590626305 8162 17218
260163208055029569 4729 16207
35383299982058249 11701 18760
830921152975211137 6963 19558
516188106217533953 11138 19353
171436223660176513 8278 15734
455232116787016129 10747 13309
558000720035824577 14896 15902
869955894670532353 7099 17182
235976793928767137 3221 18402
138038759603389857 12319 17337
401182057357349441 2811 4908
797205571022864513 6010 10864
882295214841032961 2056 9727
753479927506532481 2760 14314
891250178246526337 9346 10319
496274002435363585 10982 17634
86068061719696945 5330 20238
384555126919664769 12962 13511
628318523615892097 1532 10653
338294298531799617 5455 12043
104946938749261425 3287 12322
225746175364378145 355 20974
921712255754034305 9824 17942
682500473499850113 3670 21271
573157389747318977 13431 22054
564404998272394241 13319 17676
701145862784816385 10489 15809
948588597778900993 1135 20427
980759557941180289 16780 21463
347664211580138241 3687 8136
61715053292505929 7488 8265
458490959033774465 69 9821
243583082161318753 15586 18843
349449070962450049 11184 21105
795049122982309377 4504 20476
737993635170120449 6520 19745
836377800115084161 3817 15097
557214687165270593 4738 21094
26078892482150453 300 14886
772373151922600705 4417 19673
662271908749840385 13960 17713
498378018469409793 1229 10494
678837259971604865 1132 18615
921871116541133569 2171 10279
49208119654135633 9805 12812
346474118358514689 339 12325
854469696747731457 3043 4619
151468449813357601 7641 10692
566018856478716993 11104 13561
483129501474124353 7119 19797
348510950605120961 3064 19556
41039643593116185 11762 21186
538961483986152961 20787 21915
862176356419212161 14958 16706
850177123518808065 13738 14176
889413912655150849 8959 21246
509996747058533377 946 6676
816668742418883713 1408 13672
850999469073773441 2426 21332
578870750565336321 2511 12457
431365845307166017 12358 19216
580119920762911105 10991 11304
800033023883589377 6784 8303
741753801843678721 14450 17574
141986687336395073 10632 12369
643747653839554305 8098 15085
543929858383339841 7950 15016
981675689503937537 9517 16039
859105670715617665 11010 14347
447555716923631041 11080 14283
907568618368276993 16100 16262
308559050579127361 5334 12231
767140631809280001 1629 6669
782234073204065793 1750 19904
339249441979749377 9847 11439
706742094986289281 1119 9208
752741216304084353 3960 9056
560541223327163585 10493 15946
657641590013771137 15789 17864
572672077546819457 452 12873
363157649055846593 6126 6471
372329219491618369 3874 14785
999030532945173633 1875 21570
134293721660277761 8024 11769
830805543255390721 7101 21528
959848793359782401 19860 20107
335647108421614593 9209 22093
445963418529991873 14343 19289
671575796383574913 13557 16200
604468049246989441 14449 17619
291044010686793089 550 14618
985310510457914241 1903 11170
823472586489995009 9851 13449
489367281716738497 9570 13941
148059610941050593 13549 22152
653525713064077313 19224 20891
425451819488113601 3214 4427
653923752344311937 14848 15646
769696247540114305 9001 17665
286560301842634145 14210 22161
258134898911517761 6450 8616
865037766514916481 14854 15043
833434979669068161 5542 11957
857019645741864577 9366 15871
177021206421709825 8038 13934
951114190194701313 1692 4321
124681680208713169 2392 18951
917357576949662209 2730 14919
897925006797290625 3 7044
150215701154024833 1447 10593
314135565435311297 5998 9391
583425504278913793 8068 9629
561001437667595585 2663 9126
261334641632103617 1936 20450
435211133462278337 10289 20779
359478669978820161 10466 19070
155659624380799489 3878 16118
724953392410696961 3641 11490
318923322443726657 20819 21598
284243078948598785 6757 6851
170021586617206561 16878 17134
736117784211742849 6518 8177
281933816014831265 2340 10955
452326957699149569 2973 17010
505881288172897601 10044 13514
572048263749877633 8764 15251
5199129742823772 7536 20852
702721690496154881 18957 20340
528231737247107713 3307 5596
130648401155539777 13211 17620
501678721004996225 1034 10649
729855594424726913 3976 7638
86617284068662321 15619 16651
281803925337868577 7602 15380
427049188196424001 15961 18355
672991196141104769 4561 13077
927465998292500865 8505 15186
757636866678879489 5098 16230
421898976000196801 6317 8403
283919423321044929 9043 11656
320171052786772481 2100 4661
600302634741410689 515 14643
231392194126772929 2808 7341
515003885777439041 1118 11876
137403205714189633 16847 17898
467782024933100609 11271 21532
682210499946652545 17469 20646
60641757401334929 1393 7171
488706571688279489 5160 12513
612589294797174913 15962 16108
219403803301890593 11291 19813
322986242980924481 6243 16612
216989717755875937 6139 11660
10430640298082495 4244 19406
239674136987051873 18298 20154
52045786072206113 4880 11495
775581523521648129 2116 17113
762518697636039681 1887 8844
384027711439035329 14657 17932
672638607932917377 8885 13241
838959019388664065 14848 19804
535267159259305473 4118 13094
862478249567775617 8295 14389
994614425587975809 7846 16951
327330375140942209 5366 14700
865119286346526849 6529 16741
726765489896156033 19443 21537
593609841870055297 18038 20466
692603165439646081 13315 20821
746844086603758209 3786 13681
343436565757546241 8895 15375
929606494273066625 3570 14951
403893801744029441 4829 15845
65178268261774977 14359 15271
568070127723206785 13807 15457
68813155169202393 236 14603
652021404201445121 3356 18117
318489841169068225 7030 17004
810223888199377793 8144 13718
316871155871844225 2481 4556
666136204677680897 8366 11931
337354476354420289 12922 18887
195551043745201281 5467 13373
830938323677024513 10168 20052
487891635819590145 10404 19815
610607518880229377 2194 3026
873530084617701889 12478 15508
324566636885272449 5416 12562
99888383356439905 6668 16097
608476937723764865 13366 16788
542831144848879169 9205 16622
829054580393567105 11522 12222
960380672254597505 4358 12696
520604553308302785 503 14270
937320592302544513 9348 20302
441603286253759105 250 7410
994697734342135937 7095 12985
911788670659603841 19399 19835
159279319144861377 6454 7605
434487532119213441 4498 10111
159129578115635425 10009 11540
417669826485465025 6610 11941
797149481492628097 19093 19262
677795108245568641 7162 15953
783163663130917377 9338 18285
155746794267088257 2924 18123
16974565177168445 18302 20571
245192513174394849 21623 21864
953320684162644481 6417 19072
585341345210778753 5539 19985
672978935079275009 3045 5577
328617961910175873 923 4189
403181206694679169 9474 21407
106591597136997505 20986 21886
706140770851977345 3747 20435
231635850801431777 16541 20154
380653177773790913 15314 20342
408284160581061441 5918 18173
62216814552986225 9369 19612
587136682955936385 1389 21627
170611177323760193 3634 19513
44248774045797745 8534 18342
293923968257491457 219 14571
944734579357877633 1908 11442
738624487175126657 12779 18623
696924770981226497 3683 19163
256691794614571489 13727 14831
185077446411447969 10837 14484
943840450817784705 3349 10386
255230602169859809 732 7726
563766703046798785 579 8672
577694202910741633 7699 20597
44834988729331113 4859 17789
44564811268472225 15620 20618
44043361372704481 4740 16141
738185750929979137 4312 21878
624391334571523457 13258 17970
74053390798212609 10816 18368
513766969555593537 15632 20383
838623168340966145 1609 6660
405103879080410689 6377 21180
956323393384693121 9236 15306
9511781549779387 17172 21706
557924468096338433 2698 19007
769184263602649985 4512 22007
576290101028206465 4640 16761
872291975326636033 6081 16507
849591773567532033 9563 12623
669004366451229569 3968 5334
677734026131489025 2688 15182
968370962617942913 4148 4845
372230462595560129 9407 16593
290253385068265153 7262 9088
261728594428461761 1781 14129
987749811212825729 16736 18739
640342298000568577 4097 16991
561996647890747905 1671 19066
183048604342147329 5351 11116
392254936287177025 13929 17785
672462351602781953 9981 14653
886659904317067265 10289 15654
145207532153477825 633 9119
766804915730762753 6090 19753
251146204832842561 5199 5352
261657451767842273 19226 21715
659277520184971905 10936 14868
244386510267307969 2264 13829
271836034253688289 25 21158
991043378024041729 7943 19625
595553508494276737 6553 10096
371456034836672449 2560 20147
999343327278999937 17661 20457
132575237308582673 9647 10532
41721511832335521 11295 16579
409224445725815425 2757 8218
122558684554896049 7686 10289
619696452454544257 5447 18789
29644565349457253 7697 11842
140278190796568225 10470 21016
97887013371938289 12995 20471
50300455473841769 890 19857
720227427229829633 10044 16725
891303330363317761 16804 21913
494535963593655489 292 8872
590243857404654849 11420 15210
178976796601034497 1283 11035
672762986322528129 3241 14802
541758266425681281 811 11728
429310587974111233 3638 20387
442626643199886849 237 7051
166048129528608257 5622 8634
267941269406243521 14666 16715
114951778864675441 10587 15028
100212313879438849 3571 12840
208074382646959329 12603 17080
999400980774133505 714 6930
723269993718400129 15684 17192
692791442614250753 3426 14605
492103210295116609 846 14680
335099905364423041 17595 18595
790389045952647297 7977 11121
399038407702050817 1555 16526
340669902706725505 2157 8867
361369434895088641 3633 12804
787934904494090241 9319 20930
415471214869668865 1808 14835
640223445920671745 4833 19400
944055110439343489 6661 10170
485606880164763073 1794 19452
278269300469645473 17487 21575
745120023109013377 1447 8713
607168266528866305 6953 7242
87874224174623089 17872 21659
898546907401183105 3899 7629
358032820612439937 850 3132
246846957202258465 3031 19406
581199267489548545 1303 6464
6473450305122698 8421 20156
931091331050812033 10092 16258
753804216900952833 8822 11972
287747098251895041 8580 12416
905568718467392897 12762 18118
972963767018914177 7614 8784
339949185921433665 2313 17935
430551326432688321 7195 14886
232510927218896769 3493 7476
116841834863880225 10578 13196
845857993658022145 10695 12832
297198532990233153 11385 14763
777418583942065281 13794 14024
837448281370829057 8634 21948
702473105614622337 4928 17674
802278357499371649 567 7745
244216945585321825 782 12614
95709629357077825 18446 18562
236923664626708321 1731 3779
335504655998828865 5011 8328
191665573346469377 86 15890
840939673692876289 2837 21286
149661755416481409 3531 13623
419303572181032513 11930 19427
786069199414526977 419 13296
474958929627934593 7770 10147
796052057004509057 1986 18026
47919522519503489 6628 10369
581658872856806401 1726 11739
952601623008096257 9962 12304
224861582120304609 7260 12056
535217811993359041 5899 17475
411028209404037185 1764 4879
889980299515332993 809 6638
150373699092192225 6697 19463
140245684226680817 5621 8851
874629595521113857 3863 12189
716509019956820481 654 1622
352572952253446209 14650 19403
782509880612448001 7019 17820
545841453254553217 1503 16542
739224713365178625 16169 17312
646365904177081089 1765 12747
401471049836441537 1108 14315
209049221420016801 1841 3736
797962891752039425 652 15292
68344879545811921 1670 19050
289951424655978241 16219 21433
496953613234268225 6293 6603
646383902280934529 8073 20135
377267658676593985 11293 19188
356384879321534977 7175 11572
636219033005701761 926 12509
75029516893071249 4389 8990
228193411150790849 4355 8819
297865611156279169 3327 14627
515766837476093057 10734 20387
236212248530893729 11855 20015
382935039151412609 4424 16076
130906066029222497 8170 14535
499541473353488641 1759 11865
383671649559406785 3655 7958
280887178478003809 7037 18150
200204162272168417 276 18628
777346473992167809 6734 10559
909018304284064257 5952 20649
980968945297654273 7028 19873
422427173498828545 5348 12237
217150917560374529 8442 15585
857847586106604673 12605 17145
460857680997243329 2404 17715
111302620286434001 5057 16784
705769298890032769 5162 5725
116236823346543617 1788 4540
134235998527422849 6661 7358
745798006275872897 1586 10813
569557910024926145 14646 16326
857711618586112257 9886 10918
127655933872979681 524 3179
692879028435836417 934 8651
502162822774835137 2527 19102
175625007070255649 13600 21219
799942518247114241 5648 15498
372642806519660737 10564 16054
313687482842894401 16729 19930
749557232710888193 11984 18829
439791172788808641 2161 5968
83286525620504641 2620 9192
998085821821945217 2257 15953
919509478105926145 3556 19432
339210550442849985 4695 15001
597525480701204225 1090 13042
8168733052926315 4558 18628
290402220188699521 1179 7229
106451371821215441 7573 9624
346225665539602561 6759 21192
67251802504358697 4002 13226
443143308172171393 3581 8703
293643985682415105 507 12327
149047573188351393 17151 17451
341959398966750401 140 14731
78122687844970785 10237 11370
110019392722030321 10166 16602
900067583300138753 9727 10925
782698671459257857 8285 15952
912615238512575617 7581 17933
156661866143075201 4193 6312
717284016014996737 652 5667
9365738318209083 400 16893
454800758457057729 17858 17859
35462646468950257 1299 19367
901634445045797121 7919 10660
304359444478109249 1938 14119
802886044212630913 9635 16564
182415043774646785 2699 19720
691031996631249281 16065 17585
269244573465513793 13961 21463
396458570721822657 2364 6329
979588210443502337 3986 18225
539728928652660737 2244 12393
123590391104670513 4484 16506
66409806048415729 7321 17045
783891414207197057 14577 14969
289168597931432449 2492 13209
764650931381098113 13678 14517
286608998278385473 18159 18508
943819407095823233 7475 18231
643899796038706305 16336 20424
776564573825282817 22 6472
581430666038887297 1102 7773
674354013512747521 6504 12592
329983177356790977 17013 18316
961421268663443073 6161 21951
54061320207924977 491 2417
138563912455630609 13418 14834
932875930133942401 20673 20960
467540303335823617 12104 17947
796428455373661185 18117 20795
602545327430355841 257 21725
910670764369779585 16862 17600
690158834305250945 13414 21699
957177887932406401 10547 12359
745407525348760193 2743 15358
614796522058067969 4756 15028
215865593869693825 4434 17279
773319395888155009 9102 19705
322130225163952833 10473 19982
266243068096809313 4439 6002
745814285452340225 13933 19826
317285645934109825 5220 13454
395281790678644993 10463 17802
907810406552524545 2256 18654
157181265071216097 1655 12685
836900888757970305 7141 7167
319638992362307329 1866 5278
42933999436325369 7759 12024
312531233887639809 12406 20096
743204176217833601 4715 11936
926417732632110337 1016 12800
374812856213818433 7177 9776
489636899398817601 3366 6381
761662216584387201 12395 15610
802711000390495105 7714 8527
155746924429092097 12568 21404
138652963474655169 4858 18799
846859748937649921 10246 18199
885312016168860801 6990 14138
760033457574987649 5840 12953
260035426542373217 9353 10169
869465797542847745 6254 6391
521728611502247489 3563 8830
303111178187560193 12792 17273
887763121294781825 3725 9821
126712674110084577 7973 11174
727095917654033025 10311 16673
277884004582087841 1982 7617
732673668839083777 12274 13493
572736442766302657 404 6506
162969982022552545 2588 6170
83685681181190577 1195 17519
936359747712842241 4710 15269
591233061835598721 7222 12136
758611547993190529 16372 20629
35920657512573229 3403 21618
475247744172264705 18071 22020
777678880635296129 1656 11691
310198488149886465 10785 11067
501167812174610817 11048 19913
77238573105219649 6118 15429
808917910950246017 11376 11847
548163834129134401 7779 15043
473969927882446721 7549 8028
531543785337419201 2291 12071
160676624146663713 9356 21320
324145561487448193 1006 12551
452536004615478081 622 5761
119888071484965057 8035 17999
404350258529380097 6382 15637
800330827259905665 1109 14023
370413362389054849 3617 3806
129735997359972545 4722 20633
648408070032719105 175 21265
935632783912772993 7195 19566
573474845768924289 2932 21193
255175323758251681 19106 19509
571558935165288769 10719 12277
562378968637354177 2120 3895
104321111436402001 2937 5656
297965636749040641 4261 8504
468348530802803265 4319 13874
888118153895099777 19087 20836
561801770395458561 9055 13761
271328305846552097 19816 20444
946445283440628097 17151 19584
90744006305648385 6775 14485
468569880289859265 900 12759
525476059171609217 10182 20156
891209713379073025 2820 15431
599240498869868033 14805 16640
815534753269201281 3967 5675
271696779408912897 9788 14573
169301009519532641 7852 21357
761702318639102337 1910 5142
404276073407142913 17787 18650
217930544531498081 619 20026
260500970498402049 19313 20870
538475070779718145 8924 11947
906810717333325313 9100 13519
452000525398702273 7298 10325
676449150278276737 7335 8023
59771463038693185 68 7201
570820254992437249 83 11068
149641170937485409 6396 11347
96779463552270081 4791 4875
839302424391369985 13510 21648
66184686789579673 6355 7396
745750223189204993 3140 3903
686797950897361153 3426 17675
920542830646645889 235 5975
678434361320537217 5286 18860
413288571544967425 15269 19562
975289188036516225 11099 12346
579331740497757185 379 13963
473910026918769473 345 15950
741252840502440321 1323 6613
994605260336900481 10474 13176
541563350438458689 16358 17777
991768412877885185 3934 6083
509313970755528065 11528 14002
505571625282829761 4133 12810
170608818614788065 6346 14814
745620424929068545 8493 16958
212089961875577153 3086 4618
44008864617186561 10042 10617
205547248551745569 5156 18152
363048786867377537 8981 14102
202516458758793761 984 3557
90263596643854529 4118 4747
404878026282112577 11218 12808
559404578629038721 414 17918
885184045899322369 5259 19093
843885990326302977 4717 5880
684612931211269377 6032 21733
572385423123815681 8737 18357
602490025900948481 12382 16461
207680708803781761 960 20356
894856554577266689 19801 19996
899584872222231297 3408 3625
696544163962656129 4199 5994
583363023276664449 5887 14705
412404122109542465 14451 21514
640480648986876801 15750 21438
597386440864283905 8105 19998
748917591386305793 15777 21880
942618391952571265 12346 18701
889581631020245505 9462 10669
754509335738291073 11168 15609
328804299732357889 2672 16444
822868447602367361 5445 5497
135437621178478913 717 13851
287091619142159969 16580 16905
445078940531818305 1010 16774
249974491004159905 18079 21951
652064859371119361 8224 13509
543784139143227201 8239 15408
922366640129158785 1886 16530
60130725578694921 2281 18739
320561695231415233 11665 20539
422254690793749889 16204 20581
643888194615715969 18158 19223
363274665282510529 6745 11661
69165678599926393 12538 12835
560787835008781569 5571 11320
160214107709098401 8075 12614
663312276364173697 728 13298
283993345516133633 9998 10847
59710538962946201 5692 12230
637303480779696257 16780 17361
316345815753855681 5568 18397
718839994258456065 5429 17261
571814809194464129 8607 20484
505245286991456769 3462 17546
823311636517765121 148 3423
953706571412535425 946 12051
692688143145801345 3960 14439
402903283447916033 4687 19214
600320149021847297 3299 21797
635547234480849665 555 18560
30230697380076777 3320 5378
984693189502056705 13638 17352
395476118880800705 414 8529
132852037673668385 1053 18757
5798623690878913 2644 14443
1687098499889573 4798 21915
347896111918849729 10914 12711
884227313742069761 2920 8642
877405120270410113 16482 17590
537215706682733441 8120 20005
32757724737855653 15639 15707
390619509528189441 3039 17840
140148446516889185 7269 19046
973569149271998721 891 14340
472113829576237249 1827 9953
246129288816074881 4605 14451
984308519446912513 11922 14565
907102342402854529 9678 11939
578360976448813313 9836 12719
812739455568472321 11068 19802
933024809531985921 15683 15830
889226053059491713 7164 11669
446015896583070081 278 8609
593365486230577921 4682 17666
866677146600707713 5536 21464
234980769994766817 1230 13228
225054301411496737 8530 16868
253439003971234209 4401 20378
19451794739097749 7593 21172
753092139290846081 7973 9781
449603433342524289 19217 21357
776135193015260673 3025 10756
26376821381333573 10689 16489
764914571235042433 1947 16989
910230660714241025 8977 11086
837112750097556865 4812 5479
949517432511669377 1712 8992
207178933046368033 6614 9995
744286382235451009 8665 15384
62382315040320433 182 17704
335072635595579969 13849 19107
577041327193402497 12753 16819
971467178337782401 7092 16399
33164226019177789 6792 16975
585723387024188417 6913 12312
459028130092907137 16735 18355
362566080700439361 7752 10928
354221719742223937 9421 15661
283538343990798593 13630 18334
962908043371189889 4623 11381
236747589265839041 11331 13620
671419155017925761 4965 20389
998710534321872897 17968 19765
549490202106557761 5427 18221
521977210839757761 8966 9973
558789292533543169 4172 15153
670915744357060353 1812 16449
987418704051268737 5913 8112
466675387363757441 2168 11118
778206926605175681 6511 17870
877565267013892481 1684 19809
987153583255224705 2212 14452
587355287660550145 2279 16110
613241048693748097 11146 21514
402960912182535937 14487 17144
926816563281224833 116 21937
402919616384600961 3602 18188
94652040108197617 5291 9140
112512922074500929 13288 19429
906132201812926721 10139 11740
914284910560660097 8772 18018
754446955037831681 11711 12195
506790717596473409 6298 16678
636381592411741057 406 4935
607799309962054273 115 4646
588912577370276609 11355 21513
693156290736453633 13240 20053
752551932977713281 8510 20307
509123065168459713 11106 12986
683495428159641729 3354 17140
251869614834149057 274 16722
484531316612024193 14521 16208
804326648949519489 3320 16380
193048077611475585 3209 18286
394518731961085249 3825 7427
72459361565069713 18968 21637
137280825146056881 5121 16639
303444788546794817 15617 15721
392953256958165313 7136 17577
291771085284157313 1605 20099
544192966964779137 151 4409
382894499996918849 6843 7186
896002973469421697 12751 17075
260009055748685825 2813 8377
301485866065256385 2332 5610
705828262364047233 3747 12430
20432051070471857 86 9147
733447633798252929 12621 19385
743095797499599105 8292 14071
75769271959469361 1750 6821
994978246818703873 7075 8813
129668365520462465 859 2666
395537265965650433 4703 14921
47239435201998249 2026 20328
316994331749484097 8019 15782
904517606470282241 2216 6583
928469218453649665 1099 8492
646024733823676161 4454 18862
437059965508694849 8193 18577
899811572041631489 5967 16112
316603129704212481 9634 17744
891895374587999617 6945 20842
676755392946674305 5613 14678
202550523204454433 10244 16107
944093812452116737 17665 20808
652413602777865985 10150 13622
589247717602148609 4162 20868
617458026556864385 14407 15776
890400636705770369 9131 11482
499394950556148161 3806 6371
143975181077010465 10413 20139
361943484722022657 6419 18168
349226623806380609 741 14412
133925391741254177 8514 11889
729938906843813121 17790 18092
215041730043243009 7689 17377
628637174223733505 356 4121
408960196073234497 15651 22165
973214014537617793 19160 20701
367832723798390081 5408 5421
836805555477134593 2324 9227
62198031172950865 12589 15444
121436938762343521 2745 18904
269982617265970497 19227 19791
596880280720448257 11514 13784
512268861617524609 1429 7054
301252257389037953 7913 15493
92444922430392049 8780 18713
675946711899321473 6411 15452
738804254369735937 2059 12273
265924410739501121 8952 14630
136462621412693601 10172 21760
523563186476557953 4059 7110
616556630707247361 10749 14477
453326437433460673 8543 14912
829639027355629057 8392 20413
458367256028260801 12216 12540
594657619299479041 10012 15076
824973327531012097 3289 12912
436192407978314369 17345 20656
727121801038741505 11044 21904
277987775675665473 3279 11135
282210861424303521 7416 16906
455147108845725505 3274 16002
296530411466342529 195 14309
986478352517078657 13134 13153
605515926223461121 17893 20368
931087479072164865 10282 20795
978298059615205761 2803 7928
432363345489601857 8536 11455
158400342641513697 5724 16696
710530620195388673 2786 6214
83223303029662081 6944 9635
191704513209796097 7407 12158
781801257111595777 893 5703
555655161819419905 5737 10822
48433603028307457 3530 5804
66056289908299705 11811 15807
793126218566968065 2072 3355
98126227829144593 4871 14050
477942391613972033 9968 20127
878429287918859137 1096 9036
133214229480415729 1329 16691
860526807028623617 12593 16095
422116828333678017 5090 7555
854633236779488257 1904 4047
983164398894345473 14845 16459
82263194447623537 1383 16319
934875321719324801 8260 20008
870890538984209409 11691 14771
531935393776421953 8591 15770
310952336797203777 1614 2751
473835409715228225 2398 19273
349942951769531137 9797 16681
617370746607846913 6654 10528
718792110135272065 598 19588
330432062492782593 7951 14284
43734042259270465 18263 18884
212271294152401441 10411 10678
795207092226849665 141 8649
323325451765406081 13681 21008
918521822324532225 4110 4806
879605657364137985 12879 13131
480472578851365761 548 6350
585192285648567169 8423 10874
659717162142609281 13265 20540
495086787870121729 9901 18222
327743744920628161 15099 15993
593097499760084225 5021 12670
224987020159272065 14227 19146
521186264911889921 10690 19694
910025280226196993 13602 16348
105799986125028049 17175 20944
415715024473367809 7880 12473
626122290545310977 14805 21049
280554848433713025 8692 19864
394158694037450625 15497 15623
613658309070853377 3979 4535
358231262783291969 2002 10052
815661639084314753 3244 11463
896750413837800449 6513 21303
880836560337339649 9981 20913
216080468719297857 4511 10794
543594418349602625 2161 18413
