35284 31850
345483596743182657 778924151879863297 281468096693185281 819532463184209793 52190051076724585 322932836352251201 266299507717430817 239418309688595329 768481770288790529 797917799384549633 145501235748991329 215581662244836993 770711263671717761 232014858478365217 848332017034859777 248797878943257441 307633957098747841 851427286746030593 613169955619422721 734899606396545793 930021823683905025 902781292843926017 124635106920006673 672990177041491201 186020487614062081 782064205092240129 325818065182925697 10313663302021327 192756669515620865 197303190973187265 906418740687339393 999401715337789697 727351309735812609 892622232115712641 975766779409934081 222021270284194817 746259849717450369 740371623946984449 696468301740392065 620150498477606529 192502783726045121 407259040919484481 114373130245819969 834877008653712897 715749526049524609 977050765107279105 211377751921755681 898531432007295873 468384684933372609 789307580506061825 420092230338081409 252955106808379073 487750806437833985 769248650068831745 767549460090119553 717591753482587137 694983361608908673 882299979862580097 205992852498393825 335753827182692545 176615011341187521 267908397241129153 992539070064989185 557233723403719233 936934807578158081 576138890095279553 599496100290149761 432322254625610497 565576789544440577 48399234563689217 179769089579703937 998800874805361665 432739222034488321 716952641566422273 136677257632111809 832754066284657281 858683311893617665 528913240657871617 617330194383381377 439893182829443649 787736441219809793 277022155486776001 479291217808803777 310906925574506945 491062583988554753 505150271098315777 390534554132411649 717195578109020417 716219439258086529 380269111916788929 584752204778265345 737870205308162561 62380731348685713 229300103007133761 483080799212128641 281393290291298113 583570907907304833 639146438629580929 937618812167794817 582617807568858881 181970923067598977 837307393673981441 483135560129280577 545786570527944577 51065737495523681 400373747788876225 385705697848305089 484446910400812673 643999412471988097 85631611405133873 838331823615927681 39006404260810257 583990033806632193 919811909895003009 714763584477918081 981217533896945281 887166985800622081 297190659304689601 397629662085389441 32271888131184313 447985118181438913 190872516952083521 342739528905422465 908071880761703169 135826922418960545 135903475191028641 928180205580868993 382919007340710465 89032770599718705 136209549309540993 417949735824219457 943226468927100801 968033382585037569 330223453351649729 401779037857377089 438469612292088577 469255788008840833 139042123131048353 165067503567382081 270594136300111649 310916951282241153 748281096339511041 108190510737582465 979298455837685761 13715742664604847 438308757944042753 538649202434452673 353407060219531393 24916879134611493 290730867514000129 71569783382212649 342995214964183489 312647637749908097 740955166222931841 115991498440603633 368675996700439169 305782373920283841 912123777529657729 821404705615631105 69807483241383753 619078970036870401 515009129459116353 689433347878786433 939235007044381185 106888108698701249 707603800475780481 300844976947214337 636089782863301377 483538521858040577 818697587670953857 202786600585493921 418285001893401921 664291925067221505 408952777870027265 582981325429155841 101472707609666209 575568017152310337 193712631806789665 517399362300761089 130763495306048577 993095522562743553 822485031209154689 109582762991319521 785505370555959809 856007588851159809 104834650994177985 990426579013028865 656532023933472385 916051737723979137 711019466280006913 366995286393770241 410813392860113409 784533817370860417 643472449088420737 1202618679496226 452286748873753217 783994828829992961 373133514933883265 270350705437603969 502353732453990209 173686912476259905 729281707473546753 371180938212585665 852261820282571137 552552994830637825 705129822527410945 39929592574704745 216136713967777889 633631423281773441 841874733568857857 88726236123147121 762209147318351617 290735169484509697 844623151733046017 22467660557051517 185824683715416929 291152673655208385 393735996994166721 872114803711024641 166802278500007617 514366944220046913 589381535922328193 735390187266201473 421905776069188225 611898932790044417 215809517846849985 882419100193612161 907526160055404289 960983285735398657 661032277825015041 393404419363573505 775680340051586433 706637143211796865 268825734043844033 332522889663021441 56278602338672105 552668526852688321 540469951667219585 314575198902158337 989086637472603009 460297840984086529 616287037181706369 829333590262489601 609323346894491649 329466921642296769 40280129491677033 896954369540278401 891431486440545537 186842715380041825 899132728867868929 33328798472648913 156898689247476865 78369868332789137 999219114863265665 307029831498024193 875380586574514945 283496067784657409 37455711976207337 622894263898285057 645699674994780545 231518716022112161 484766529662905985 627705426896991233 387102324746670977 534639242093735617 651244793780051585 610480902446209281 344615949280047553 362144883705685313 671994162172964609 976218149623942785 799247922682404481 298674911375034241 739978040415763841 773428748284867841 648521402226840833 267901832637011937 130471047157286081 21344486359023309 700489850246547969 800425918057246849 489994184630006657 334376057476315905 410575815409664833 198626245536434721 595651311138979585 404443007909147649 331629490743743809 147141177412439809 688920651263828225 54492088671178609 80412776940711697 259198578663660577 427167878579084033 800325642487191425 625824107061099265 487938966597571521 118038327426688737 587342398757225985 43752195250455377 398055965269680449 863681697159236737 741645375077606401 69272219981250769 944525734020718465 466314766813553665 282015803852186049 208389804140217921 678043261443708161 872412702871471873 874433429529087617 388735572493963841 555286376297633665 763939080118177537 621212468531421569 62180114184833713 718670837870764289 861205308118272257 12614302514915467 893564916434392833 495349742564261697 68543325995705121 133312898681094081 140543328063536417 297480533515528833 771957758525999745 215772331001598881 152435920276126081 261990938410836097 153896779527713089 927017925867442433 84190799897193361 103103999748089601 106471266674830641 127138787366444465 568790559407140993 347739814203183809 248711017642818881 962970083612798849 242177681170012705 543730475927208833 249251393448318497 977713808804676225 334018412716794433 162822835056861249 452295323445980545 798837088468967937 81055458313848305 332083849956735105 46520710205712137 987632780166730881 183701351821973441 614073342229747969 314153473909612993 822658451278595457 497811149533227137 291641669830784897 976678337480151937 377332101866354433 359784171760530561 799203028198721921 206214537879645825 923826556515148673 502443990949224449 458711584683317825 404668518405870273 838764587000124289 190322774480129921 733335260186041857 539241873849647361 141893860092135777 635444504640311425 91113506357732641 351196947577520321 110860044319021969 738500578950628097 888958699401062145 579066079456140417 80468168532188849 916104903658300929 636598595012106497 927460138544759553 253621916192681601 43892894228115153 600967475762903553 603639207148233985 776778274886634497 79503851597515057 62768984775704697 87029675645212017 321696153206939777 581498054298741377 65211990369707705 408509122984696641 277062539296178305 353172656795301505 205144977972384609 628759758378933505 400943819535310529 697843176030453121 741992230480097025 716164448011596673 383753314583326977 48864043742021577 951159248926519041 448063009027507073 390494235725011393 948511464060764801 465183294272467393 873802084173632897 912500429767174401 800508706778636289 145240410867064193 878626076720891521 487950778038165121 457727048948690625 453190635147738177 334420889212282177 325397256891175617 366358913660015169 73781111945397265 592613133655149185 66866765988802257 648172407418961409 719690347841183361 807746627503888641 791343199054534145 531482489062092609 268668638882548545 934631921664177409 523304182216289601 948002476026651649 90117631108970641 640344886290819201 565296750037827393 796184570610996865 154188819261452897 753213569848568961 712233281335809153 372058632070341825 144124374255032001 938380209258809857 75243588413496097 216598592512276865 754496825979845889 763283966464726401 794726456906513281 195574778081940801 924734627263891457 181831261913629313 259024481531820769 975602014358351233 277481299879429601 224081030777355745 673345048157980161 291206828721293249 181684526805074849 595573405710183553 502738087273012737 5376375192305717 895731019066932481 249198793078463169 705813080615595137 84005961403697425 249441062874726785 340591620387186817 998254053956042497 257345315406162465 456446155942689537 378915753575981313 56017247265483409 493995054488458177 399651883340059329 667688276460523905 459442131294832001 20888271551747553 169518975452366049 139691553355149265 866567749399617793 682296799356599553 653286146152257921 536401822328429057 915043317792434817 29141611642280909 546641640577451713 191692553115771617 418599928781727489 894301035205863553 589484241493469313 843454012941606401 730679382463829761 958363041022813953 994181603580148737 322433477888480961 582191935274632705 202147917891117857 646142018623496705 327894869491416321 103317411277952689 326749171387639617 498697874018279937 983098848433129985 154718986569630337 488842596638299649 771512964691826433 424216122069253761 18576341209591621 729260208022800769 786354267045840769 283834482522436801 134660089158554545 587606134960019201 56619595280611889 820055449750242305 64582757291770321 806919772851820545 186118548014821537 365275911814009665 584818402189139201 92606474600948737 155023128944240097 241715395054370689 555653540559244865 342221943362780225 181519201893923553 845807122513875201 501611738344305281 991002303841121153 879508330511104257 38572392238194201 134903267273738689 396691649994870913 296864368519795393 607519590534636161 26035008385999705 931271753985264129 354498220413209025 466552911370229121 396944572321540801 462308637062541569 531210297196412993 528568144351382337 407091728504209281 639086910366295041 498521159809232705 181205282643162497 100170002174092337 185419254795370145 26999486658230157 895596751258480641 359937022111775937 719534186691099393 412810633766671489 342497327876003521 222674195302186465 339924412571782849 40171488912722713 137133885230369409 848669860225637505 843269674056720897 460125867268690305 906321488659301633 456695540434406401 375946085924745409 564682167977952769 207333697089481473 867657597075119489 104237638465086497 432139221311306433 131790703096555713 733526775550426881 50838832397552385 156750017030777409 419165770184420673 495471170077902209 157869403164390561 224244128856529569 68759845594939865 24164302999803769 361326833827838785 602780949981326593 777132807281517953 351954645824289281 601218914645265537 863395142907084033 806609106658470401 970536308636877057 238711045137939937 79805795989376097 891822156872891009 601648106210401281 940280353619861889 567599481468338497 563177252136739521 867970085362411905 243505092209723265 368397537938239617 372073649604132609 815728181360920961 404772214811963265 754937266663066753 271834263882340097 141629273962603713 801522623922018305 495418148381805441 185272778024753409 329825848482013121 816961341886262401 565495467764666433 185034426270107137 737972046636070145 360352885928769217 907577688980342913 852254815364503297 216526428285046529 698639466344921857 511358370414459521 154292485531300385 786851571099457921 213325346256034721 906671151940702977 500532031538696769 629052023121740673 809153861719543937 327805206788699649 669377071355853569 480700405662286529 637478265295960961 613491334476538753 738032727085666817 66571953471363801 347432786886678017 963123393980911361 443617132715814913 364310788161656513 422710165275852033 169798849804170273 29267368239473513 61782061920606425 122235454834985553 914953640365187201 317568702363104193 132043094147444865 831207216780462977 236363190689719009 756813668840990721 897839066276755969 97395325712192001 797840992206065665 519890866954710849 588865052208614529 519403622405640449 99971574063136609 433239027290497345 224431455954796641 852614585479948033 109673705280616929 872131382258459137 647444616831261697 979146140121436289 863435107714753537 592055289244896641 861713738279060993 665406734004726273 653949638778360705 353223935392463745 105589711679026977 610397951422818561 260004632589971873 731027369262690689 656026153840056065 116073268912877841 970317681244640769 549850618551403137 476648368686493761 624731141846105217 607241406697728129 307133827099832513 982767292547091329 345139514037974465 427599530833081345 910424741172732929 330053100856201089 597021123929245313 295270609148349889 189704056859582689 379482354517332225 351463703788560641 341504964632751041 393300669995966273 440013659149894209 632170395194073345 990478455336433025 166733309699495169 836175112441903617 9272497264440461 593511544335658625 53918948968146201 537432636364638209 794353086228660737 428096526784361921 69103333298656369 470046944569670465 803665158449625473 747887518010205825 350946513448633345 613438693384420481 658185816447890177 265749731662101153 828412973788303489 668311619949317761 636667701310066945 590594490246221697 468073375666335809 532502495697865921 584394437610377857 974927124498879745 316349648348946753 295429830070357697 439707361124298753 346814245437204929 745978720882504833 178920760572690785 596960307669867521 158467626102396513 127009159177120529 230052773543686593 743416815875114881 573101921465397633 398080916212222721 482524127777519873 544393800039223681 999535497201169025 558297882024888257 322159412962317761 801966644030407809 865675543555315841 44037496557706393 447784879241691393 564696815845145729 771193231825652225 924527925015226497 842317335582915713 346663567541291713 78109740561362881 236562754606552513 745070845543676033 741740129251731201 465562348943752385 989542415936412545 632692461968755329 552341091385635265 699709278455149057 79982124348049409 513612149618733569 240195458431010433 637695373366359041 748184638718541313 463378159234732609 340108213485130753 410095858278143745 243044110060679937 772817750576432897 136826217258580129 501665109438523137 3651302295295978 547809628035050625 711310941324022401 596049438325284353 153862075223941025 241899063018660609 627854965312458497 165010123531903489 189246787554097281 777474744934206593 410100414097620097 793403152825167233 931459768307604481 427328239748742785 285289636253288833 642558163854108289 665281780577757313 998827854301904257 845790491718723585 599798711882446209 656246024891544321 553479018262304833 559504687164015041 951782058590556033 285336262880761633 574258316372517889 871226734510081281 593366979948061825 910845648069255297 283868343910494753 781037373927155457 159225445894481505 370833391843305537 544160930609731265 709677759911009793 187906242582929665 133065031588188273 208737295126194753 501473420217799041 721168501740709889 358847367046209345 938600666016977665 50299025026298241 156888483780708289 214372652680026465 759280148603846017 131460410190449297 841586644158827137 295294940709837313 174759442534305985 91008146345522785 766631808615276417 950126124034028417 549650734823512001 483301297437840577 856588004861368577 34136792940145713 20298020162297093 97649930460896433 73234958478540337 401879056866562241 144945546809804417 6244485299852443 846898271782652801 472941554984984705 302961364953656449 869618352111778817 958377678674199937 967452549539956353 906683377516298369 214500996100646561 778594318543884673 406141826203779009 403201173513107137 354641778383971457 905848510633095553 971057678683791873 876871573726059905 51183309392150993 477170849360152961 609538092953712897 579284550146208897 539226800391922753 353669393515762241 883606932271760513 627569306858912769 705774511782017537 651157100404947841 583083020095543297 343303143297728065 656295096271968257 695944272467816193 862454086607215233 624928573576067201 708400463424176513 998883451147822337 973705148322167681 431692360420182529 697836811814731521 654066723293798401 160153591670535905 935013951572738433 961091748750114049 155630611680823713 75907593013070593 395315592913188865 197943007564809633 788679415815099777 93432091781437521 33272448449377381 734386241518997505 868276864549319041 965103902817773441 471863695274233665 260368783715868801 381786050677593665 686416271029344257 70345094052139953 557037176764772801 320691652102841089 757129798671414273 197265275101496929 844817756629275649 782674216874600193 806262775424954753 193982239173220001 357255684718360577 975506612881577729 207096076445580481 162998663089350529 397427623304388097 581815429750808065 594687526226124417 430144836001669953 175830804283073409 646527983054131329 361724518937521089 432641744657157569 13475612628631951 653666421752777857 265493301391188641 185944288215335265 264634056141382241 770937091422172929 261535225400862721 393691147351997697 454111684735487105 192303570691652929 886046024612852481 652893771104526593 408429718071154497 11558489007615691 752730329320954241 239627590665943297 503966402298509313 353080162783701441 589751763885772161 261014234618055937 863576007549490049 386858066737932673 313345637637965505 852399517408510849 352769460089511681 9004000234316579 776938004060951937 862658614722260353 394116439222280257 99966327245244465 424218287120865537 586942438274913793 911653921629032065 432290675631097793 253144320340084065 509488090963639425 503924687317613953 117904789294801313 422545076095403265 347046733750740801 233610274257209473 419555647911639809 926679142162953473 526854540625731009 112980345581156881 338326315858484609 964282692229218689 385831969993684993 497593476453197057 493366067171653121 641400859441034753 86913652370849809 606517039811627905 873462969348953089 191367619577206945 464281097832948545 337075233731233921 333381108079041857 956033085590405505 635113474757314817 397698410574498945 579607810030058369 450710070590261569 357733216526948865 646372801941502977 517067384159563649 197925454317100961 334273487522789761 887641546172041217 465339866119155265 944142851290521857 212928896419949601 381874679303898305 982983827719696257 917022889608034561 156289596024361537 981021508447845761 22834316596931361 1982630316248902 927147367138243073 290322611002828545 368888232672336641 944907850880611073 373570761725982721 121154656503939857 843982740240381441 767587645039455489 546170190466508417 942598392671179393 522425470030956545 624131617744154753 980633294123901313 145372535908627745 106681096894551073 956272440459414913 659251349544970113 929003021591562113 33915198337840737 414652241326280065 10849142000704859 129662163473177825 646525919498674945 9166799075174483 906968998527982977 580804806942971649 598764703792031873 7048351617328309 804164834398601857 790962600175483009 365292007882334977 401082582440196225 11779429344667137 122872112920980209 381290317342607233 276279572785995233 28678034202567205 946171767308818817 669947727847262081 81178767602253281 191289124702219489 733495471059590913 322238668512913025 895115860919276033 662278979723975425 988831523433823617 484596831550408769 26191524131704113 420706078972525441 590042860582876417 509056848221380417 192959641139850657 200134402175347489 337623082211827329 132618527703915137 668222739941271041 773626881102696705 612881018114528385 310968365364548289 893636183554036737 69611819426835809 335218913697651969 47410342607594913 522556966600447489 989261366190159873 285034700573440609 970169594427918721 694829219983432705 606312418935072385 131701334170010401 837521125529566081 685703317347659393 489391954862920641 621344887583454465 735969223890268929 262190365933378177 973201055235005441 673672052077627393 705594364450650625 999835413503305345 299810112105628673 88425972225387281 430451027687045249 102752474751355297 89392199885349297 38341000179208609 600424790688169473 587029037486800513 718667669672068865 35511051459472753 542248094498464897 955128613428456705 975970994258272385 1296846455382195 767564063414756225 145173713140749793 118126068724702545 986313490046335105 559274462127948609 788079911997044737 923298868063948673 907325638870737793 556294137587816065 867160996565374337 965881891841885185 963321994294624001 271767916736511233 234387100977727425 537573499000597377 625558101564088577 439419731305253697 95928823166318017 9592366033384537 868485494463435265 203755529198733857 303562113828775169 33983201420635825 613390162545080449 207214121103096001 860167819118956289 579919830904824321 828033197147640065 164061313345943201 514787693851104705 109616144403570817 888035355475274497 207985306210634497 248972047952335617 136859478611679457 324214231474250881 147233203362223009 170574507501953569 351355112126253057 10231800611826715 325112395278711809 178443225455865217 509209984743446145 883030375437947137 460274360098882369 351976828570371905 412308831921119873 21540532491890473 104034881596778209 479233998611888961 758491961778613505 64574411203885521 2821628573006053 357809420167654913 124901207913051601 644836004435866497 72560285314342113 391242446757260609 236314479251060321 511375720705920833 86421781415712225 733159803985842049 309560110625465537 957003662447625857 833988453682440705 490146525677047873 198135207268503425 850193795368362241 42813995535741609 736591668777407489 285017685446273825 173523543589830369 954933622830754561 790193737833490689 286555052523620897 313989396279389185 141634821764004209 80786732509267265 989554455344329345 146532916412475361 18358157095992313 268637874433338209 303733468438476737 53342163644252593 14719719744707761 47973935144227657 182089805726985089 671125043512780929 467214694417169345 339441237536689729 955205933582870913 240372536846386721 867183042838693249 629346401502999681 407841751829391105 719055208804555009 25226238813406357 867337312910464641 666330405007240449 233264908944555329 244716170304602785 166768176159905569 285349201526155841 274689214575154497 548716553459872385 158075426829626049 147784865630736577 265778001934158689 22051296523503793 85424294825401153 199970238955994977 534943615908169089 137036020377497185 986645482529283457 117983397325101441 353667511600825409 579296199532596097 697669319168539905 673540266849993729 853131022549952385 209010945252078529 132507434510799265 477973523834972289 368735133294414657 840853123633625217 731181024532503425 520694157954107329 956037860798126337 38977098398408569 79326721405024609 278322880175235105 521257142451553089 965892723341628545 188627492496323169 399426878436525377 644226050490182401 938341095385045121 506443440595788289 17698577646054759 812834766194832513 999861828439637889 381407422735918529 516787358670523393 397464114670306433 867246033335351937 950279610306765185 169287946106205569 374247644836792385 723261602404964097 496625041137576769 60170699283428777 50357302012550065 765800611420434817 546115427354848769 343904647645327809 986680744616812417 266940478972689025 854312543616998657 390494112862324289 977660364578476033 305463776559594881 74141991273151569 167569468295734945 499734145499040513 802404074101989505 91014577597036353 155612314207115073 34420695987400053 78559747843929281 628424528006760833 776550406924396673 305914190359480641 761152083110918145 866200825597246593 260648384521584129 833013597577355777 467531085698698945 103386708884372065 814291992945722881 508843544390366273 588809985245266177 329574317888386753 66486447433060649 807295502634907777 565420284300092417 349653223068926849 952359076995772801 931216776049943425 997831190447133313 510194663664975681 278492807231327073 913515051271936385 555203178262008385 289564324190379777 251465651208516065 648567133385789441 46803075588830017 992436952689047297 734602512217389185 748285971027520641 897980267108483329 502402634363718913 128854568234768161 306199252059791169 144898169937736289 729158641858219905 705228618552734337 325839780773044673 528664873547388225 790349051295365249 304739340644427841 79181593902909249 256769562117742817 609048303651206913 377021742499703553 749940397998649601 12689864061020019 18411166681076453 863214514852639745 769081477327851777 166197413332898945 442981675903894273 908327801443601153 540256792059160769 278387472829212609 85044166598478913 481986426210507777 196164623427783617 646051274118892801 363312014869109121 816262156587168129 428653888457610305 107079582500592353 224910747097354145 960471454400984449 742070204089195393 777640714387988609 240373316013204897 483638682708043905 27775991744483977 36548627827603041 971203140690803969 407254210780561025 625511440947057921 464284589033045569 612076529502587649 258562602869840673 892461057110814721 713442100680925569 12176911950419367 835593401807383169 252340866510387233 391937073856244225 795330459833309057 960316238477457025 143938203253249249 16296447458916675 865022742908578817 459608425196417857 771358421286343809 303966419088144577 302120601556850945 602237137567254145 7424921589212375 463248962407693185 759928991470999937 683975067942295553 788529623230992641 477690180262701633 418430725555225537 795608356722720385 325654499400293697 517139092867484609 378164368542670081 636403987850453505 44820108354848289 717028498713862145 820793592818517889 608150984506249217 354028236981982017 405583384960880961 120236642070281617 104870972717204577 746641903811330049 8644816459369765 403108735177994497 616529306797655553 917501101377872897 984741110738600193 393659838704294913 910513283799357313 152945857296252545 228201222737400385 65466804947902801 514349326930055617 314973521776472897 992870430298399489 4588976283756098 72301702714010929 969283709086475649 928863441961656321 77071557929087937 915451666013734017 193876094148727425 763407754892757121 113557922846993617 601043213409152385 76702355545840817 295948285360541505 766952096727550209 926870181338625025 985798025204395905 97185789540947809 372782540371318337 397964563345677633 132121915426516529 809614201066043649 719009563841069569 656647953246032769 393424208245399169 529538546161138177 800967833944852737 527072260531465281 616888272793879425 21753369917949073 352044036467020737 68772603360212513 849709885994265345 670424430738126593 671284389573614209 80679875548124609 981479832903055233 123751606749014081 750758937484505345 500813219570442689 832135917975797633 644331320542352897 189155946326977185 963938830211045377 636887289855245313 658540139416718465 880341839563925505 719411475654208513 408051732530090305 911610359915801601 18726511024638625 186904167003373089 676974267361963265 813371150347226241 865072101857123201 604599845932124673 411527106035016769 914018015640426241 780351986168213377 671612105924534529 381165756445305729 219006777857178049 840507341221211905 425990127845221185 207797974416315873 54628745404716737 486187844320582465 156841507893940257 743100336402385153 76519087018940721 999152302429223425 202195797845217121 88305544523400673 495913445384037057 506920944636121345 514676676350486401 498421227862046145 734656332334939265 841115254320698113 819422038488408321 957492035449014657 139661655450357361 69920149744930881 680684241188483713 383670289261992513 548738646986695489 314108601345338881 425977587123792769 121930442370860705 938558313027005697 477556963694198081 443462181670636097 648288130574449921 966304105924198401 481251962452859073 116532869066059425 673029777993328129 381608659104063745 204173974149810529 539514357458696001 163012580608487681 305233922561232193 590487531782145025 73269190644065681 166471309167441473 594237712430032897 781155444561349505 855849229402419841 820506806717126785 616843351342286209 936019098102860929 140634080015427537 44695368767158073 998773540395394177 911780964493587457 55396764227449329 307837448237357569 359432680946671489 700037662462619905 276238176137848513 523172385400137345 892156367623687937 571019628827613697 609282829762744193 745462187491192193 347050515395469697 42098155992846385 442499378787811521 466855836031108161 615098375785738241 940148779034714753 45195699848189721 133675244675877985 583729352826939137 63863322326454865 281960285017259329 120128889095958865 210551860652646625 902057902226132993 202524600563005921 24998345471395569 145211284206002497 918532391580470145 353775249938888001 421720568184674945 599226224903180289 480324846181829889 422645541915581889 349793772693367105 228189446733441761 257123735356714177 799683722230678785 35481328871249221 336027097701180097 43628071061377225 896674991635361409 862415175819499777 851348679220425473 407882254713683777 54856817250293233 158572003768689729 953673684558612737 316785221000102977 843207260207403649 246500874717689569 462996639193992385 170433815562745409 622324403149956865 630534133387250561 748383263499892609 240684861293615873 794996778790245889 520553456403909825 886834453999117697 872910608441770881 989260287882455425 859873762874009601 617394556043098625 505604789373833793 36241764157690425 18738526158010417 620423790662986369 388122872119339521 479223407488870401 609204847211920257 219234514013709985 145886890279641089 151071077305143585 886874536825551745 490165041787097537 133953982982632177 206523228558676673 735662469956459137 295015875706486273 928665069825299841 719031394861129729 729874682633798913 62109137232827297 693507474662141057 327197890252829633 570210143087997761 462685657411118017 395319361169740097 424817124944606657 774440906350001537 9683303866072635 582136114846321153 465663923780464705 737629518058021505 176027558817271073 321555862989853825 237180811608705953 669599131110082561 847418908126602625 861334728739308289 536916699719835585 868394900607320577 826354073314650625 50488729960918025 855907084511525121 837703890745864065 54027328687741513 753580021114828417 181231066074115425 834299024434280065 157206906703709857 622826998747271425 325928522954594497 109829594938950945 628677618972009345 147552211419423425 681631952452686849 851610601291390849 261017120332628129 879245595206370433 574107115929646017 232004728029401985 551087531788343937 899774858878117761 543975028268544513 38708227588109881 431559227176183681 742246431009348865 636900312314306689 712534342807309441 449047290856530177 136560817055652705 885297815342436737 789549290078191745 57166281872145673 698292060381206145 516075967857343425 395695273115414657 16253306484461661 339253819826410561 398171967804369601 629996575709618817 557055818230811201 95720930163750497 924835808094083969 93377551590883457 368836845163858817 856106763206156545 937107744683100161 60939353215253793 86749300233311297 249929818904419681 668152338832637569 583784581374366977 580730475350069505 625739309998721153 707632013074242433 260309756522339329 368450565034311937 504535623174106689 38819448351542721 295093673114472193 96022924191576209 319969006710749697 629481432277611265 415509362558971393 538381548984734337 335705211817113985 404662257949464513 32017621095768333 580710792474835841 817911664687642369 692422781794430593 888424918535669377 345456400190119681 306568631336361345 112547089987568689 174497054818452577 46763387550075921 908598319923811457 26532708575029317 377126236280169281 384307893620263745 179607508116973249 941277735065195777 880292364857801601 758174746503673473 385957648500379969 968339481407650049 731503333703564289 300562877285745601 777137055691369473 598159512469461377 957033064331533057 511684734342740225 247864277103445825 620049652838996993 104513965975918673 67396290496976265 243476657748985313 172957930539407553 234321509803201889 374108914457540481 540054990576038593 271152841517146465 676376751489478017 499776107721391553 207130560093744961 38174066085328921 462776967949757505 853724701127365633 496066400956891585 580018160347446401 275959160187603905 146444374054414785 967276767252414465 416004094503900737 994445076821385473 784919116335490945 15949204959156305 597666128352027905 841773694337554433 579562310819813633 236088801936958241 720045714729732097 757786813021759489 913311285658839041 199365719342182497 556720216623556737 814409654325238785 888080282315076609 156891548064024289 823759525663970049 330500138636828929 282820620497975745 602778946129490177 845612491263846529 232891944550068801 873276227217434753 287878960534683873 607888723220579457 234716564240265761 46659446413062969 125792982126057489 741438128697961217 519372436998033025 43538970666151753 992097987477549697 495485799630923649 931653926803697665 250986649831393281 948306149688050945 284423891254430561 679723472571119233 10355645536709091 206629613158398241 195890239147271233 376595743839850177 472966727892131905 737989788198120833 142795963402203793 922017142751208449 298595263922511105 877374492259420417 547946516785852801 410106567606725057 934236438693890433 426707208199388801 438902861534966593 500538056676568065 901563292339734145 440577208731227201 177947019250094497 707681825700937857 856289061710757633 214838872641252001 285769442693446497 929891361209065857 134934896670944945 608199754920732929 669229819674651393 487569696868341377 376044090642412929 104081432190128001 217828350116331393 581931844070233217 473557335363114625 371481389178043713 78056550330867233 685291633360058881 297877993463945473 182139804058266465 790395546010426369 77654012624300609 91244791895650929 575498592645473665 924340929934285057 843427203662052737 322649486941006785 86833046303752321 369526894430673985 816847103386329857 766071750034075905 637265408431815681 235993814694833057 536517991926352513 164760585375919521 562486342054825153 537213069660662529 450233039833570113 662303827884972673 980891008874991105 832095954750311553 753484352932069633 145052495850368513 788082970611640065 596440377984247809 91969418598161217 254987799267826881 545537899096203201 792804950123805697 293737883904320513 430343244730298817 204501704878595105 376465393238913025 594813666619309313 324355343419387777 285400727548719137 982848212845649281 898211537019186305 79671732698646033 897266637080349441 910721619041492353 265908574333060705 514577876546173505 925652236764406657 570649054380563585 532818358922831681 452820728081523073 201587997214659265 588096703076882177 988063472477797633 425042631240746241 364279450001149057 716578330000597633 969388906092909569 338449120733489665 88074091195153409 62889041340365993 829569382593582849 582202962277381889 16959751994264139 991519384244494209 567926447370375361 367171571247528321 60346048137176921 549572922724177473 875000533793475201 926188669802758785 90603084515052497 630879354104106241 954058127489837185 889181502755352705 749888628739825025 125571676838927009 190118700884944769 638744943437291777 240913039939599105 429375199078489089 106849327936565425 516521195083672769 128821909217293745 318558600460516289 545910881419509057 237701343302735073 320296198530954241 938368139736294145 224687523958287713 956860553532042241 277880217732672449 564375750493166337 769954891748717825 868055046491679873 954675617637818113 640215498927087617 620730999059894401 598653937037912705 944736262787301889 87481003839183553 367721524664609921 630885399994571777 501240943512854657 943054252282220033 814456840809178625 546802242994520065 706909955518824577 377904097066089409 362085973702768641 608699633599872641 533894178953758593 164625907145872225 932131704281736961 453455258487228033 413852990361050369 717012671261738241 136235291686098497 969442398782991489 379126702470202305 155197641576901185 506567891973155329 540347100213953281 724401811018765313 138959659968048049 433322713587450881 161284612099610305 382289697179785985 847329947562112513 775316361506604289 667065377855298177 978643151210604801 805503670583970433 565633736289221633 746439894099030017 522696710136116865 814186335081583233 616487334963970561 163912528160015105 347337902133119745 18964322128322665 316692910318046465 864639707273159553 715723625292142209 868275966166660097 332678246168647745 418525579511427969 187400621099158113 1394814753108876 981654361132719105 665531109056775681 641047895801861505 838965400591259649 596027824748112769 882178419240435841 798533558303688577 127624318897954225 484483120043456961 304143848394676993 218395443863542497 929790947337092865 1204178304412552 244698448450723297 323965641170190081 515643084476277377 534848407340639681 254706346891357057 915640198807565697 475548428473441473 838173796520685185 16187321621803365 367348418230733377 749873482983826305 343314072711145025 765472918058822657 918827806632023681 494332474592109633 892887463531842177 649243280755516801 8212526992878112 41190507920202177 500325460520407745 250857390678181249 819671606689198081 161142783438176449 311558127387534977 637140406331614209 289989812746512129 312125571413996993 242656030038325825 297051114790622977 883295533726041473 217370085877174561 822994837935532033 731427919838044033 927457787763756929 536507747442168897 480391123187139585 743436141333422337 147475165981788353 374419875839318913 903495926953631617 536670485141574017 934564682845063937 159866924534281185 638190334889408513 994487178936584065 574354702545818433 969927273381411969 790093666858233217 260558268464368577 108944905664628785 580243643352229505 576484003594210049 315488743895759425 226594215678900929 491461702507049153 600481706817696257 324373329232148673 826036282868244609 478620707036082369 601423402059687425 370276731837055425 972128086300941185 95315377885750513 201745647598606593 871806726559558657 393562025376724033 254011964706659649 846818270970068481 670346452089365377 535192093348356929 916914907111642881 885056178973080449 953378538638364801 296241918848011201 940313981015474817 116959400465283633 922051978279842689 806003190204208385 794590627642318081 349773266015226625 309220804794112065 20948803751110745 760346617132665217 616138027161305473 482254481168144641 197452563904207073 9883610058491145 977948933114895233 224741212476860865 794127972004957825 907078861063535361 858837876739336577 262660022235071009 494399135321728513 785265571785085825 889005257036835457 891693163951632769 486148669635355201 232856557684339553 453989744681969409 459220099041221633 79627221034954225 574092257914369217 804403242853389569 71435669954187377 141358457403100609 274519001387925953 387342570234444865 425351045871298817 640258640079267201 627806158271763329 323407319078846465 627674330077756033 77962743856431873 445611666729870849 887919021169132289 856361205679679233 459386111288026177 931849742364956801 813589250833580033 672732472156358401 268453367760912449 286472664965724993 957687669431358337 207357601852880449 179921349424844833 364445706356942593 753504332366098561 654409335410324609 759161669359883777 378790826869998657 167997900244706945 928036650804546817 491127830810498241 851346038703606913 30011782761128813 699739994619651585 216613052418608737 903303624727509889 381987759753918977 665146268918579841 533034761647584769 364847023596492929 389000331161859969 927479535090814209 298711601505232257 847623458887721217 649089008783512577 57039539856038601 939905344746065921 846812613851366145 965819040334473345 242891800682659905 440384881461682177 555751146772689025 635917712790252673 124622920741433777 351159002852810433 523143917383205121 580502479903081729 336430849657009665 816170608517637633 651655764729252225 607252760587591937 549134778244042113 906623779288267393 621077853908243329 272918423083204673 222161065619591361 696328445000688129 366370305616083393 151468766920210401 319572858069864897 712721699093393153 200893351013686337 374255303241902465 672269683316930177 148411732095809153 951372927516228353 556703876466777089 331222103879856193 517166436389956609 670048761235729921 263805729112696961 330783301554820481 52835537607279545 170593881465759265 987207049349059713 521617054150045313 861979196157349761 560469494286504513 843791419993401345 122607768004005633 698828958176164865 829208518589165825 383723470725506369 41405857989179393 798105281129025409 318650171070569153 680013984754985729 813268633158688897 806261177906492289 919447089532109569 317440789547426049 774965763429509761 839640377011690497 183430918631582785 702405030989602561 220237183213502177 679182347853242113 241972361582167393 863932954055890433 249252744206348353 211652151730376673 707752737669775233 337088153125897345 628484874124556161 338521913325280385 295946391368186561 931702474097484417 599250743542018689 602809326902516353 118392186770844177 950354410839729281 420916801620197825 904238578456357761 821728103528879873 379336002837028737 794518825949825921 572506942244146433 501620939986903361 524991971588427457 798592654427100289 201317659997300769 627213638241283201 685952192945400449 773717340573671937 481903096111366849 752931086910105985 560699653596707009 736151410477308545 549363144782518017 232151742999700865 901534844840576001 482627012078939521 319259007880177153 335412356879569281 292853168122370305 994613848361868929 962133327823949057 424336796535765633 96908427060022001 66057687610271641 72200810367817777 154062761462224545 457681922329918209 96744758796663889 531220470485578753 37402365270235553 557527111342558593 625176280831869441 362998042998739841 272259461848218369 996953306600197249 659414553366080001 597176480691644033 132008505187155121 520912527497820609 19166266565935785 907680378918328705 771811980301489281 291550452604205633 372907780310132609 421738179621655745 290536334521004161 344489505641440961 163763892044887169 985790681757507073 789465187306145537 740868510969185921 218883869620672289 466407281845363265 919973715147460097 608733135874082561 159099083292961313 514799050251340865 650414808549267969 763743559865126529 226703242212298753 55491778350784673 298496193068398721 809954537982441985 365401837652843393 511679071414775425 63343508380764745 586667318339799297 182089730433606433 155816974418428353 598317660881757953 977716796240350977 237517705972937409 693874065478624385 541680918890900673 506329900730456449 222608069684387297 240665996794831457 270705517626890209 763786576888101377 327808780470906689 722857668288938241 572236296246128257 666071910980313985 181193033404415617 722111147118539521 988625413896027521 292691008368116481 371899416789108993 125719659372876433 565047798423844225 769616238187943169 871974596199439873 233749041051652289 808300982602485633 338363466895096129 782858731257551489 243684506374208353 287237690986696481 570488977217699777 251901322370006401 124954035070061313 333044268296230657 197025972438758849 196794726879989665 651196659061568513 308858100037067393 421827960699310721 537171989608740545 888116005365503745 441032880417434817 963369962697306881 936467714058796417 365183188612590465 970157243992357377 648816451244748289 905243270131709441 881930105812557441 573280208378644545 785261275139738753 389413504574225281 821330930377044353 517391388321694721 14768605210512931 371189104009491905 636657694453703041 668865348866187777 71609229695134505 333199669833692993 32691850822104129 348253079884695873 91932381833451873 791445211963580417 231379180455576257 581559708251443713 558703767167038721 182820966906707137 565656921862867521 758181530012901505 919364634068237825 718480007393740289 718611105989538177 215307555502601377 602238660951066113 983872848361063041 969315348281256193 185266327974513697 932772179954632449 6690979901950557 338261339989685441 675588113487531649 55402882133854801 730024784415935105 76442556436418849 714150978963058177 785001715842660993 652833435078552065 310747823241428033 449507089058396737 617836260551491969 244447938427487809 157836914969763585 518288073250598529 340900495303820609 343546287816227649 328207866753757569 999535854808623745 595909646885537793 432234549222631169 256451720707744353 995093205646124801 826558760056450177 578047418917439105 473076567868332609 184136807892866017 601703843374771457 184479186296545793 153745545465525889 579990076899743873 840483971733384321 35828917260946725 184914471058505121 603083743800578305 836225633220784897 594574856389602561 327900601954652865 613034521193295489 693045955820018433 67190342293034889 69216162871413193 306106395473829441 251813301265549697 433409752459301249 952035349497847937 175750516358018401 330571131590907905 798705954109070849 796033052966265601 300558600659979201 69348101019080841 22533248562854881 450264122754063553 516006545959893249 921753064373028481 366229670891019777 71595155701942305 947129872889842561 837802185615323905 742992556666042241 380433129156912769 535205994893285441 36585638963821057 214799325966541953 682718249227036673 642190463971967745 466817582774389441 422424273893955841 444588723269603777 824760572623514369 231814215532146753 237809609255297249 911634351525464065 151180318393652865 437424856349259969 754117861239269121 241710428759503777 907761070718972673 771939191830277633 767080890368081409 197985015370761633 579522632519324801 701674159535095041 719150907243648129 971967741195456385 666955073813422721 161095458045046785 70958933124419585 785068506642204545 245863043976907393 618865447319258497 706328842667932801 677736307370977921 421586555639091649 138670293116284433 69338323754241313 229033492955863937 657005789122802561 644228678250193793 654544584666712833 763835639356457857 753347604271194625 800311313850663425 432510247549263489 72563432063731169 374738478976109249 385318898103271553 78306401482922897 477927083983487937 975637833224507009 546015150659080449 94993061229704529 688697411974033025 811807456512706689 72055160521735217 279565101178082657 751737330964445569 90522347542613345 628276586245696897 486011920791955969 285784757245863841 897626010709824897 448246302210868929 397604460413806017 304749305350455297 184224446520456545 175816956076765505 455051537102836097 331172278411258945 113868035231728721 585610652763513473 203641621800205281 194228852530855521 474684557200813377 702199671957366401 953913944006050177 199074603977834401 615920032147140993 145710821695054465 707917000826814337 58932186477292705 643662205285320193 273679792544179169 25970976206483697 677179596965117953 28234673569027537 170888767766008705 714436055891656705 148565634435570369 661053142600675201 706923627122414209 548808966697951233 76892420427697057 29949446607371757 572200418170332609 432158087444083329 857045773768376705 40539062760640121 394773421475029825 478220986000028609 83723378918307393 31704219525561685 100513167667578785 131310044757004369 884834619152016385 353382649164469569 617021237172359297 49509757969591561 157176225343988577 85411879491015697 736343650237024897 619636131344140801 344101080830270721 871126011972389633 483195198110273345 506322199452686337 243595185168430817 665806504810671361 114677238331900353 5776812537920507 90186477128511905 408145883198752577 975650340625001857 447744343542357377 800780512413638273 115913847041962721 812924787311835905 815603641243644289 313828446931196929 791464251563493121 913795366012742273 811143218708057345 649783954414033409 358159210869910529 73336205131660401 32219130385545469 960824170325864193 897908431242509441 44075656782176513 841250068562263937 967147064776128257 938648132140951169 805604489864670337 41463713060370113 859290368116759809 867659871157595521 875371980468024449 135237109529928289 809946866496886785 594225566944128769 521057940138497601 782154643914100993 529404113411217729 928426323946549505 325763367333756545 999047836186381441 926364929693903617 310239617130275009 186752306061698913 623914507757451265 526485050981918337 245917306254082049 724141710791592193 901998696529322113 246097490900524449 271506130159803393 855938710719193857 625329813935753217 825506182608151553 353998094484150977 218954701867907873 774677771950511105 367775803379032577 199790823669740545 330797234814674817 861312967468865793 193596939099208513 11842812654347057 186392771542180929 259423909172799233 564667470405026945 318195897650621633 43990119538115377 450923720476726657 716828822203027073 785602481492954753 801624777287592833 793177563918110465 315281075976116673 586158409623873665 807502605236500353 765539019906174849 648550462103216257 258549210419314337 539226232641418305 579252428572008449 132097989898056769 908338000710312321 70403485965904625 52142980074666665 528765498707585409 536353026548109569 2732941133324119 87584728610469393 509506786701450689 736491872980376833 851571522503043329 367641521046511617 87523257431300289 633093147358206209 148291958399703105 712274885054487297 141117280342143665 855505230976728321 569097918894421185 287489026357253153 790018752677795585 398800816166666305 663670868812168577 610744052718136065 166982739138433089 173065712799836289 574989130121203137 325547186101818625 7075114720564103 880776132048563201 991425425448333953 550585856515713345 102860407898219825 17040648647178359 321958330957933441 381979003902063873 701908098188951553 398616618343222465 243814664733001505 798201460593592321 276492026689226113 785436297196678657 738507938603227393 822113758769336961 212548892861079265 156840586387513537 47091669577888241 697563917552404481 49987598205404993 790888522725008897 569169644160560065 981601525377687553 179028019967020673 919183663616816897 174087217348009921 607965557525179905 842747218182665857 794954688351378305 148682470547278465 991808668763344001 915399659705357697 125092167674292657 676542611482851457 296359989377069889 985957345817041665 37046853297436401 322053436909961025 824288541966087297 558912318176240321 841632320669074177 112437058100447025 712918098792275841 737549453638422401 528666674553914369 996859472124249601 364294427628141889 142108304434074737 112979610224012817 378594011412495489 317675240513811009 365610558792980097 5672725844629413 119813282457279521 140684577066213729 328361050862966401 594847916453598977 605139974278635905 771654634501718529 68586700187410089 209631259278477697 706529940970831617 63202012832295649 927335872578041217 842663336512682497 545928302728007937 857609788275372161 642221988448113793 103871747580040369 921595028743332993 147994573278868545 464086324055770689 259982950856620929 907829625776223233 953536580205483393 226027418148447617 220688857289427873 105449220488829105 748373490144121729 13974873696426471 507604087853476225 101829554365870929 246363451021441185 166175194257164097 583202815821987713 75268269651054705 250191602672817473 235333179521788353 124004955888889153 970163415758683777 143735963299608465 17065887261168201 548710447778500289 988931410550726785 539855124288425985 32753811711231153 214202824604253537 146256812207489889 18569801198200509 970417293915716097 479929468396488065 554335257664185153 807865690332153729 566131830179315905 326811249408816449 838029865236073601 504054095204370625 548575443075179713 366358934533263169 390724344611506049 411922227884492289 384051187898009537 58023145906329177 990162069355072513 46044769159127697 227849748557503073 390049066071338049 904373507932213249 590995001184911233 304837493166658625 496441833376874113 977203741542034305 315295419325710913 768025873495474817 958393963136824577 127871383226711537 795416998665320577 294575226532842305 354127478954492161 206959115313757985 383731047767046337 415811433127942081 911131057021446401 590418343741568257 277920640112927937 998614070567228417 516921686641236289 272355190719046913 276977784797910689 822821225484091265 449551445198789441 435966273976767105 376680594978115137 771565573195559297 791058287798275457 580049514079995265 629619547777426945 472810241913919041 832995573325415937 686691633393060353 613806315342959105 20517927790891121 823263702254674689 705319123809935873 690160396007517057 648214271918021761 41029039617466625 761207327797542657 331360699566022977 427173215729212097 527995551674475649 75311961136172561 849429154002937345 482659479229823745 409263609493375937 100082968485573073 91864115119040689 146838019611564609 868163519322703105 966531107055622785 199170687898519105 443953888603374465 712608840873325953 25657161717170141 481375821631122113 395674877855796609 504621762870922177 217461269351495905 366826032259243841 671175285259835137 291810033026063553 768789533606003713 270627647656102241 932348613861066113 654917499382971649 503536005999130497 18011377058773093 949821591445783041 597448524353705345 932114257999110401 113317587178659809 816178135448225793 483225694121497217 499183233789118209 969963737092061953 750591347056456449 960150677005156481 527520917425455617 90553794374830689 481130862779210113 481095097315911617 760475633495836673 817228938587678721 680213483777066625 486572198708767425 125002589691469265 446572267642540737 603473505458552449 592576185532404737 701951625419518209 335125370285457089 896847144695300353 727794764714854401 580675115201678721 803234326417783297 460619472020155713 287496876786629953 612461651629978113 697024758745104897 527923863838140033 170092215238707201 273685562582564033 989442796792065537 479689757502441665 393097201039690689 257433563740129057 718249040151395201 894905982586124033 657593916294711553 774891972687761665 376498634446750913 456530717315004609 256929420218053665 248739977537404385 922390213381564929 397286742418174273 572193184312208577 394610523562739969 271552525919918977 489408698099893505 732875404398011905 28389518301217721 215117871600543969 237259055940114657 968118987423718401 112390321447072945 488688821721371649 16328058790648471 557328383295324417 8552943134581882 346046922149643137 776831520650006273 886909448816151553 978690085392436481 690811967311407873 470895677572215745 914031504700656001 137974189138013521 140995816994323073 210771802393423969 763095990035633793 196495055574452225 475388410458993601 978881602944866817 373760944001443137 923605458753847553 694973428496670209 411609077961799105 171727264636569281 740326517876503937 463229775994950209 206102069595246465 938986621430810625 726344516109087105 330490517778205377 257028788786954017 165932345065566977 550760399823651905 841885911475788673 937977662277674497 623838896184164353 971041430684913153 146299555438648801 485344520184952449 106042938170855201 54485455444769569 913849219773812353 222095973408826817 856154919044083585 763481067140979457 408424466896267521 141333383102391969 191364717227809665 3095619141028295 204654507109115265 937334662578919681 1073637654140925 290836682622618497 868349687115429761 972572837818262273 871508170871219841 398225171138854273 597091387539098369 466577388682523521 474593761082271489 297129055379080833 332495721986990849 715518461554495361 936259681824918017 576299419605483393 775129097421132289 744781647872130689 240704302814318529 871514631020936321 452616226127137345 70913724448331553 361293860819397825 363087667005238785 984786385863987585 330134113037601665 967142633818379905 764765235244759425 758509419360311937 309724400839627393 921598473588044673 576409290774655873 749061959683661569 303255633014614977 752530289820580097 458090964353225153 412444476651845825 873641805326229761 175303611332605409 54757830894580193 710173773879223041 737894612225247233 131582089432892961 248496927398740289 28961338755923549 38300605540541713 667677067548520833 820272039437362817 214738271144302209 206274053953805505 15279432273640481 686153576278734081 174210203344504321 692708526100403841 108368196600746817 946396909667278465 606153486429850113 283234112961039841 329343958721292289 801799422610734721 835754768882825473 554986820687417985 834552841940688257 193741764772290977 443332745073792705 295538565639859009 377043065442190785 695984002715356161 236771116017113313 692371951705837313 88452234354871713 502056548805292353 26068495513204229 626190168415675393 371304083332827137 226998014535318753 857831923740125313 42530479475146881 509769073135981185 981911524912938241 674688630094625153 728326437594503809 156309237017293153 730626612818632321 424973530100150017 743590725409461633 771904315566882049 136579648430206641 185300459998149601 629243946361938817 870188817540533633 932400911394061953 924501159719088897 471896336136865089 475388512608258625 662784944918804737 761800322790907777 112325797136136881 188125312398025089 471811803867005633 412995452885244417 659338438011815297 252781841180489409 328394285727547713 511959613625567297 953123489977926401 829126549542504449 747989276563906433 505241243486441537 416224633973740737 536367295930386241 105794016152835009 287280843599479137 555570970261172225 209921224508374145 117639450053324881 943307345549104769 220994657204954593 593281815873421441 951606953777350401 244950141290093633 85285201306518849 485875492294407937 828570648071796225 576763920648918529 954694058541008385 242300433802068225 366569337065108417 15095425982270429 729134170181637889 731524618145382273 455928855182598657 417031810958693697 655968867086613761 132308848850879457 143801366790974321 767692293603108353 23729797371103701 682258993873258369 23301986995555525 168116035199066273 451445725990254209 584570135108929665 519369045382781313 790842468879919361 290229783519023937 283899138858540577 437141459275999041 781483457257653633 476713567830614721 779211611670245249 275949081754170337 415782489736972865 88808988947548081 278339617372434849 340488604771017857 134602449742292401 244724456567951169 500928212012848193 218572691706278017 253863102446633345 263387504154380289 191137116360433633 782549081115747 890670187233983105 841282785513527681 749719003097037953 840838186476396801 746872658550518785 585679131992421249 380863240327951041 386565219405404993 961311016505167233 531393583270244097 269543817073536481 930646304511732609 974460617066302593 227350564734663873 260237892468634145 159188222488460001 764537163468961665 845592242097581057 451107270992121537 326426304046385921 511050067995785921 290058101727467457 405504423675974849 908165390596956033 647020849124974209 981979545653985025 124547762401373777 27984896559679841 879511005649863681 405355315835336705 33203043578847513 592603856854218241 422734699267326849 407537435569821569 473629341230161345 390524163693960705 809998892806010625 979941639380328449 242444300241597697 816185583760805889 969275145220510849 871402518804018177 675104670841488257 186038662709997025 79745869213912353 6448402779213326 495979747669306177 259460331229256257 218691325368698849 653125880237524865 895237603649331201 903215988058100609 183224770464864417 485935421581515905 44812232758854265 320750112961114561 681399809744139137 760549327456715265 960044209189089025 775129119143095169 461988935740567553 415497790111558657 388783545836414401 775754252494372993 849773282440256897 964779757179854849 356631405032270977 673422946861258241 609623595456941569 982859102417634689 409522491421991937 55983212749445953 442249129115086977 13844895279760295 220082653436048033 188361433987360257 659627442318583937 79553883731435345 512331748361642497 567438435401804481 469311689350664833 101965224855774753 613660499118292737 926015926989926145 662675801799497985 495278578140855105 970037200967990273 323494488909396673 529459746133998273 687978479308185345 719666036048732161 297039199352845185 264599630565715681 188217000679301793 674518735309671809 49728886522977689 576278637225247105 54304639868206553 524115703646838657 845883868981452673 307547383855439425 839622724534635265 670586807290330753 833483998107475073 636994185678734209 576940939536655105 200466125277085185 474987894771210497 394179605332329409 495667436580859521 172064401657788577 337234542102514497 608393459282414337 537327937884441537 675938014432187393 755363919917108737 78378905427559425 475540856935694465 241379313584015873 572373206450230017 307755181181423873 448529293668002561 798560486494960001 883193292041916289 975840806686267777 882014380747150977 951666996956529281 238816009818485505 414440426451339073 291019424712800385 113877426469411345 741439652721403777 624043747134027905 989157162912235265 644329536021839233 675868076947629953 802052051886764929 757474807018013569 507327875571700545 956161051484663425 363479345178962625 501619928930907137 845191609521574401 541079564448914113 31579118770881821 591316227535543297 871632712071583873 799113601867652737 860656842065129217 180878357598416545 508839628961904833 436360535882691649 452700380891574401 370350867576462401 518090214274973697 281403759598084961 148278450392798081 616054443739145089 523425545156893441 834412647444530305 443428722569766593 634714656298029953 266503406038236065 807360365489792257 219115149721250913 980410811685075585 827162129686396289 823574568087359233 807536243965589761 87416896224397073 20532397704851493 313461658124687425 277495282769724129 459339512702015873 62931850409139401 385467120407774657 244707503428006849 706140725254130049 163585247855063905 904066523900446849 725951118232121217 661643402066701441 428876772671596737 147363191124632929 110126239153519377 996554542107673985 294931183759143041 613863314522042497 844451358721119745 733134753997902081 270532230353293089 809996522478051841 388208704919581057 290241084667883329 666540330924885121 76363624515245473 905780384857298049 80052335144657153 4012323389158468 741562558376948353 919454567158343425 944452413166743553 178224414629976737 558432483840228161 163007839018906241 579524719834765313 159950610909557857 549953581623235265 439894123136358657 536250612671409473 941973208829846657 32760483183388089 743624964767906945 905284192786652417 694344681638622081 797809441040804737 919368412505864577 660195591822684929 235951820331631969 703347412005520257 989806930467910401 129062147487744033 225148595691504033 408754229837420289 17886606993275935 736592917279068673 134444208624881153 673481051924461825 195393178109629409 71573450942466369 522402504411186177 728228339027644673 218562875490508897 316416185819491585 222098654259621505 251358830510334017 7560650859478103 971723807993001345 404884067385463425 648614372244928513 341142734314761473 729369998557871233 579151201162414209 725414103071507585 984797565346941185 918650720915920257 177711598284727041 685894470770982401 691886704902376705 563161164222606209 658873410781023233 309572892509414977 932668207206337025 148435202497822177 883024183661174017 403865660110561473 63586913702412321 384897320954138433 769311078448321665 358080979820336129 674992040888600577 745797963293100033 929809331350067969 121978891939782849 163750081535543041 319633728573705857 618450874856062465 880205300322280961 860443237258710529 510820356266961537 119144017613674433 414156517756104833 819488162183919361 586440545776412161 785272188029136257 847027663185095041 253209534994386593 751706924526828801 687560314668498817 508481993058090625 484415702477608769 858964469201737345 38711753690943593 775712874341913089 711232164301680513 546832960345241729 753942092736448129 331444673383082049 155860808643243585 365310173834615169 142388974410504689 601047405360084481 716681373963087489 582797046177390081 474304603260545601 605461626030908929 799954416180501249 971168556690201985 155010140421932609 899708813349697281 890704915233801089 19925110876400253 284004062425818657 104687443801758209 777670373032041345 100470348235461409 264690077506895009 119640179487824129 398119648601738881 962649096809499777 838369666625990145 901662109576328449 566646658312524929 239445218500691233 880000059830688769 585067896236616065 527599251926961473 19409896078187217 650445784016593409 196136023066394209 281625871362340513 942818067334115969 41371138122553217 697115195833369217 19043820976111905 125210776545529265 968477378795139329 107450363563906145 110610938391662481 714975750752671489 213552346090846625 930627875130689153 902199965867499265 269674080873713249 135967037348958545 633140025016750465 804339796480466177 874289057842105473 173143560463710593 939742734364877185 709232819442451713 24430544274977705 533577277911344769 828965422259294337 783440627200125313 525376315159519425 14793102545848315 327893309930665537 928834186078564225 795897139179047041 214847137866623681 149368529725840929 260637024622216289 61946558091477753 265470481682040577 412361543740424001 480583871960465793 542975917520195137 516637345344772545 802387576475119617 14630294980154447 201961771120807041 718294993518025345 619148094245964801 805664050323731073 293932883847062977 250413694246216065 919353883853936769 97793897749287601 417209261455212737 875721198449365761 980848056701070465 893659327687561985 172692494958354817 561923554337422337 317233394628111425 811572850411071361 760976792970836865 826452618148930945 578382922742868353 195057989591862945 802009944267538817 184515760557925281 640264504908820737 741488731666951425 520374669923882049 971275300563615233 666853671870178689 905202716854336897 889459951599675905 605299438179397249 707582872702481281 507908730367578433 823950522383427201 260073216270921409 656443949896960513 547821875863224513 521907341623503361 613532632957397761 964812939412290433 159244999922979233 320594107838559233 505607761586031041 81216351958978801 134905298921314193 195101256621896385 807076927916423169 40144963119551849 811008390459310337 312331005932946945 899213956309988993 181808890151820897 434571283156845569 887261411803834241 895449540908881409 539205424972912769 217148443487818817 271455645779980161 69386236509625833 752452788378384641 39704349016933097 549001363860995201 56949709588618449 378067732513635265 449369346351634369 501555667811601345 896297055219843457 458396809483964801 997526111859134081 226660325972105185 182531482939619841 150039206265027745 755619356216019585 812331184613952897 823611816458889473 916737382257060993 733894432656786177 662091624958165377 570540351000513345 249399398414162465 970709015867701249 469714067702966529 593533980447244161 451817858374035073 886008826333739521 619182458791684097 524126456925497281 734053854914002049 560021296088908801 355643949693018177 171834490420746273 585774291865739393 443332918744108161 375856175163036737 347092448022319617 199106494834062177 491534611871745857 225959193811775105 126689983928582001 5469196184243686 288927555812666241 790034854307080577 434129334907932929 254642843287733441 651887472238517121 190212645214359105 878474564006761985 958968796447784705 832020980851513729 99016541793147889 507839040422449985 553555416764389441 448971335933638465 53823541049951017 47220218117711713 777883356942062721 927525308568636545 143948039481543329 567637632442025345 699031622194404225 576546057752754177 960828518733961857 590281285246600577 496304226456011585 689341336783986177 24550725349669733 784578547231287553 776363593575204865 655630122774685057 854596224378894977 544808684045033665 342735306530165953 121676549368704209 283983435390908321 401330422475947329 700028452486485249 612925678261834881 634221585837025281 967959927412731905 218330710195751009 716233976423115649 599703003289377537 677989471636205825 44526541322703393 208296185494678113 525917377308019265 102341261407826065 142914441282620433 293012390209117505 613409616073695873 62101643761590001 536254240570990273 81322326305954817 111572264964621585 884998578876388097 49671986874166409 398591127852586881 971640706452873857 55215125407837465 923727043962593025 51219611580197721 660746085549533313 665344070691826817 240067777987327713 518155644331432769 868303665037458945 698479053796457857 514757627825979137 174908951484216161 897724672396606081 400725889994770753 272456536055820225 206152711764918465 381414218149060929 206249622857594529 271732713469724289 244789259694162113 101858105829478513 657918417324065537 51020585294715201 995346993519877505 678533879421379969 39360076296812705 989921583923312257 990768976384803329 487257827390777729 464631027029508225 406079273524490241 605183534149450241 728876445895863809 628656394326437633 748788178863968257 240371207246628417 137029619855013601 427203567856945921 512480706532677761 537743518679963713 504780071815119425 34595793202068849 522567754057654081 686234988296408961 377571017478288705 558977083096362305 79700063551236161 623213467261582081 781218015817202689 60150469204895529 563908154142346497 712092998746843649 370063273437949633 948398608183577345 365432823927768897 456670843698351105 549247719733912705 721954331210437121 933164810081727617 936313856700909441 869139573915305217 736739196146185601 713885297568715777 954121868873261953 747774439696215169 528575778484334785 335977635117409089 746354944936545153 552812750774535297 872374633784357249 500628914232642305 448110142583960449 487732212749918401 714994892845819393 253047055547817473 117979526547291153 63097307290917113 761898623977128193 77798789251751537 841847489804724353 193761504684729857 438808726839479105 198565475161863969 439849722704511937 913362133881491841 247908522004802721 556581145759743361 345701259890336833 120689447279815457 956383682055953665 827549534655524609 897114737306825601 716301853291298561 309124026278094977 38348236004146945 231005119737478273 515595135668988289 966119284242179073 527357589859455809 206871525782364801 765516297188298753 500569536364633217 211463466821250273 853543194419263105 290969019028651137 631182974341808001 74965895105769681 143882917809495585 864039178620117761 429871203703452673 67693496851752857 922690221308545921 450451980291617793 275520847106431425 919116040562094849 346696016221617473 434758587285728001 500290012898101825 860328135575265665 622073196205622785 665866263089938561 384644581418225345 655235254861047169 352311506861671105 370523497075197377 741932543978986497 325522936741784001 723752802485950721 342726966629854273 336640118964648833 301070246853235777 671812326651977601 785832037830630273 799651378525577857 619043441278257921 280305726783513633 231149391702004449 239038960405817857 52264322811929273 989867949645034881 817348845781424385 49467425039107841 382504087248385345 827821777225455745 140044083530014513 353638260675179329 299646577917506817 247788363320896833 887100369606969217 374916751456378689 846358866943752705 287712532733610977 594717979660586625 854051217554111745 823791023349819777 452809619896758145 390048571579910657 350544825195310465 901314873684448513 916361064408551553 341476633598219329 79714560161075809 247442572816588321 545550659914372481 596845025743107329 451841373622851713 625503943407274241 719025082511780737 447549047387681729 25275256495941533 22695874845958033 553088917870926593 672918977573402753 439229390335878401 841661658619678081 718038675061695361 370633208847365825 535723871680115585 457352039671341953 556860032158997569 106654492085340289 248292125145706433 896727044797536641 345240616558942977 779586991656643073 565337321033094785 543667372036672705 712594794081216129 512263379827942337 559242208156842241 5690351804908290 14690037856798455 96265639000350241 902439074626070017 642747283750189569 673764283205262209 727062152727683073 715707370830596609 182180375413885537 624113060692184961 698233613973528065 962180182453206401 399127622314885825 290511948824818241 358212824230776065 816227539424186625 990196836502668929 332156812892964865 473055162449540481 605989801861223809 612624714463741825 382809209792103617 450588930697904321 611428388695952001 94557398009989409 463410052777124545 947094496614695937 459039221377903297 178324485927866753 719578957487616641 745279713504515969 305656756267307393 862042962224002433 804282443759479553 525233069872498945 866008687580144769 620620081265677441 74789159192707905 77346963799811873 483933630532060737 70888953483780881 870217332681523457 472637976320655169 450641654142199169 193496470081235841 377026571630612033 821800594377549441 163400737503717857 123184353871529601 948345697880046849 145692070503955041 226016384704703201 996799588459872129 520818386941559937 938360565611787905 403007064491401217 22904321973648225 849571745510150529 636422965646161793 340160153705138433 67016626949218505 365977445857598849 88424354910699777 996001970995006721 781716287288766465 340213445138278529 433244631064027905 835576601810341633 941133138913777153 815504465342744577 501760721641574017 516871849710224065 845363475360876801 165704108120895201 920551871966566145 251452115091691297 763421705591149185 633088540464090241 755802081980135681 397677613034044673 595343881215690369 427493924784432257 540684537342698945 503752409583594113 607555956678048385 838004992759497473 397009370637306369 768320592961384065 973766771178340225 829173188922130305 224004864140411553 241115815365898113 320232807774225153 98217449867494369 381634828916531905 511084754763441409 803682855650556801 968971750623399681 256307928440534753 793395066810855809 857524838512425473 531748853685005697 642309721054800769 351873437338422721 432848337925442177 423172050951325953 97511736828280961 904894718135263745 781473797702510337 721893906818539905 697235543300479361 838879145625252737 915797106617965569 838605904483944961 791550053665659393 675796615898402561 311975284317860289 553603279594458561 110358852681088145 743995232970899457 67259401789307561 632288008234912257 514617622467895361 522961172586402497 87793715652189521 686377712393952129 783761404914145025 763098623841937537 369379347343176769 182371967969192641 497394002086977601 515237497923660481 580585756474896129 93267960578348401 517598853414199297 388403039770974337 895847804772223873 586997445429393153 26598800905460961 138610757051932161 927099445513071873 116084341770378081 8272823849182488 479402503928564993 127981065832678097 166229842488366593 482207654743646657 402960437217725313 797255318088296833 913677457757021441 472122741199200385 368495212211239937 780939964225332481 887176750743709185 398884856683267201 214898517108618849 799604886236345217 13159475779563225 379775348770891713 303198171236271489 532698048861000449 803498207569777665 353665109510799873 110101845479132273 840700900137925121 913193166476478465 365391421120477825 648933316133803137 854031523788570753 417910612142851073 76643433983534241 763748348206771457 801202877188579585 333983708244776513 235400735338629377 554686133526967489 974717722363784833 599916967455062145 557408828621518657 179111995418875137 869080447535871745 760366080285425793 142917927650273665 718408127590617345 389292945736862337 320878926832723009 77183839228510465 92066772830886385 879066127411981313 382388679098486529 416883424782469121 479854779579294913 205134558237098465 4678935974670396 35108758845055377 923195213936676097 47548194089834793 402051605693575425 239075202053470561 715620963715064577 66296294732559601 734603574026255745 156835741336820449 559392362191541569 563383398790897153 945365883281287041 347488682636111425 914456094825833729 348439797543001345 905712009704604545 174574674321306145 353301344828505409 597648316372747905 495657677711196929 211183654948627009 370511595624787329 813369462984134401 166836300990770081 349959219636062337 991612052448541441 429137193124567745 847049405422072961 669548647626044161 647993584021559553 936091740121362689 657493079404407169 274577992051533217 302199731025350337 547453216498659841 66307426169917249 858034764025262593 342763993355770689 672984086811119617 612368972376589953 227742409431655809 645275605465311489 791829193106131841 846753830299466113 352762540716952321 694753650943550081 526572850607927041 379674929736399489 997039310045337857 265166966363235457 811352683804862849 939697642824771841 858006956917392897 789621152827674369 380583404615300929 779547432826905857 474442995231939329 867039464094542465 391059707207880065 56848579084491033 433417284313378561 928911685121942529 728339930858631169 514807377266169665 529237918123882881 726819666884491521 478400185440271745 751434299237505537 211930029233315041 245040254840414913 598256306258157569 38770232868888145 628729801629518209 842771251995085185 65867368472758873 306249921364500481 794684781617633025 790744105602140417 692073608780169985 883433896744310913 428699531379365313 993623511670275457 438122535860053121 583626365441123329 25854347741642413 142219406101997233 994663823844554369 956253468086050177 87780731838861921 80846167980094913 675735337212124417 125311912948351537 648152106143953665 20977611738270953 388633393566813377 724844985669410177 373418496290739201 801609803204339457 722699195226503809 529519179385690817 418881088713590081 561527212287597185 612624313912682753 526342981571861633 721793303890152065 524166524896425985 771170257609746561 277897509452831329 626740851388916609 630306891017891457 239124547343472225 461769517132285761 290070719495687937 218830797268051201 194417446716180097 736948617165385345 591209761421509889 35866433129893241 215763581030252289 465655179664612033 696564034479379713 435435683035276353 767760218232062593 16411105670332661 649171890658095617 561112033917947201 913483023215015041 177285330941476353 582873569218847361 612085052366662529 457309702733276417 731397314026796801 337559266793675777 495502969540648769 555636192796931969 182327710963523521 351792920474693441 450217628074081921 627617966444681473 485573750717779969 966131797048973313 748406905791977601 363984719721834433 42230313029978817 435748999356277953 697444048686829569 121879190029254401 69434186158478185 541118741225318465 684391432763543809 750724236253041921 283661258626114689 232769268078996577 442313443549661377 302115626735137281 950722288966804993 48297173590100329 537049725788573825 410085301701663233 181395213143236577 410446146216187905 944111326585382273 801820263728721665 623318503261746305 433184435545911105 630028545558257537 218719765694494593 735433695946813569 623095119648795009 95985927862610513 439817172941893377 776413676755172609 226373143536505953 662247102801085697 440996837557641217 716779450808377985 813279647915905409 851145394609343233 471639600261561025 47549761902732969 653638879142704385 998865625415799425 853497191893986049 36167855216820753 176102528169295169 329563605812946753 113514904389596433 331115724879456513 243302250821358273 250382778448578593 52407502932631193 976191159584704641 553139936435101761 866577657047198337 64084519201308865 228144609645685409 397428579240511233 419311399805092609 388181862728437441 19634159865223213 492620929385751105 964955384667003777 570276175930580097 243765516868965185 128800020663874193 547202327088040641 683750600789785729 105472719595429249 463431752325263361 968456611011415425 436284684009784513 765422069967517185 182196505337742561 104356403450804433 135721085212686881 148869369881357025 742750861591062529 287607104755576161 258406631892619041 687976753040917505 56373430333479745 330385062857839553 572429147899363521 572633028340664641 310597132075415041 177349563052214177 83513431687968881 791078317953608961 22225608798692065 355850207642429697 548363838939430081 414992690518420929 679300283069622401 391431234603313537 635236193932932737 619677270336868737 92978540070220113 213534403752429825 591402277731795329 302167759791661441 961879118134092417 519833115302585473 229474981333133601 670332256774859265 43849627602071449 782462731574621953 287455430925412257 204100494278339553 640539737197414657 453240960589365441 509634052798439553 143957987940385841 1473534161419821 298617942728309761 786539709757001089 427848861766296577 434982441587564481 212503671154561153 172023771602219713 389923144945985473 827487426245795585 313360885718775937 744953341863869441 745520906177876737 389932615198361537 331219921139275905 923158913992260481 436914528675973889 506023422174592961 883888475841228417 680150535149955713 902264541585811457 802287427494306433 86039210466733345 13222177081466669 682741524365074049 11457120808017863 339631797225859329 208070513783219713 4709502295998648 890496766556921729 131958835448127585 823750747346473089 898262766189251457 680612650346603265 184317237414642689 657092568902505985 451390990012800577 172273372875721985 518843584303024129 152642853562291233 189874699134382049 942726239164414849 565483867360494913 108452329112004977 134067371602487393 361453707086937473 640590276734936705 35870290501115677 460509547908376513 370821873129074241 271570592239424257 999868518341436673 612477093470449281 220807647363116641 399804579202704961 172821962223416385 210848015162387265 409754166361722113 401256910966292673 47293531150081945 844962791067803905 214821674656732865 758552840028297473 280992556289440641 230459843786722017 809025134890049409 690561434804816769 389115218052786817 843523384543022593 994956766500919809 889697000981666305 995769522719250177 842843190547089409 742583125147518849 980272627962431617 537801335946063809 314237764054201537 719608782570460929 343515954483276417 252360594029418913 888841570826802049 833163711771902593 459606545560642817 935892181212416513 942636480757602817 961975687706157569 762028064936971 439443145174514881 559674946740560833 815333941656263041 131556656871492097 656410985581011585 488480671988089217 491262520605701505 95996590229557201 997905754721493505 523829343385447297 369252863705497729 411221154210760897 62175717322823233 265540261647078785 526131578884175617 263994084350454017 553091391085125377 531307190494747073 736262846251577217 890463460378537473 44159992858375577 899346289313644545 154031853707309089 387199109750834945 115240710152583857 824248399260230913 87777746580599121 80581960037772401 795964866356207745 479525034094383105 486018309700611457 3666481604081896 360373013125318657 234689996588517857 260535559524782913 379235292921446657 949627327400186497 353204411727677569 773898168337510145 172609513795460865 512631475906339073 808239951557144577 394134734572531905 598689859258978945 297405399303791297 842115935957981057 155017915509617409 988627081385882241 889158323861032321 156698641335967905 210874913449686113 139526500312495473 254843793149497345 108398347695743521 909731316482250881 385875331818336769 739854688279642369 513169216339523585 163274402625091841 297263629413588865 682338135131381249 242741827978608897 117565283938333217 479895226507633025 616918943369533697 639955936875967489 441238257693612481 248924401391189313 675579847279074433 403394523249506433 380327007313795201 457502406954059649 142846385105364961 322557366058223489 878702419089705729 982395820781174913 459677824141188289 495685923967261761 843872314127608577 944091192021598849 710612175765298561 172319116242963585 128680901084692321 803498001708344833 577417110506338817 449104450065352257 94981796509571841 852899825521316097 346048540481369601 855818658763045249 85994598520841233 84002104831380817 149028847739892001 622599409274432257 635767798628975873 952229405740549633 689966264632140289 670812519219030145 428561838235395969 598405789241422081 99009818814558065 248660306824252321 545261923227272385 774304241058526849 816359603405764737 596583993095411073 320982364627667521 138095329704878369 894943984612957825 112859297540598641 626309277957872769 33406688289030485 393072777361588545 560787328967169409 778248011322318721 88593862141106433 523942466580287233 857925383852876417 805622244736198913 421114842890741441 512595290318408577 685392139062290817 922764873381964929 308915532725574593 144232493305203489 400051775727963137 805823117803115009 502916762685881473 373192368397518209 701089609445862273 384473357022216065 961615638509140737 92589891107060401 950020641045956225 140531518704861473 453170219227782657 874365881548662529 552529894591376833 391704046282285377 907947159944068737 702723761207614977 42862287433440121 297029058892619009 534322283458006785 105680171387028561 456017893604869313 679508888604289025 904604398207407489 695386048565332225 797148629069898369 565760283144825857 551498364793641089 654276271669395713 316802417867510401 202558763774362657 116854742712359185 737892769950413185 348653604482894529 351905489515374401 995015635285394433 633937070237571713 464851572362281473 781300063178718977 397429906698260289 138907731338669297 32996023847648105 961487584010811265 221071082987119649 347355023757238273 126014985450357393 232914468827772225 371368281289800705 543753627202370625 428013136806630017 792951690699666817 814799751177385857 533293099080331969 909731334362820865 242727684101453185 614070370916106625 926179476776191233 808996024324802177 584882800457037953 230094032573727969 221618677559085601 864947426173333889 217064430668841633 113149585480311281 134427414876377329 918550730596127361 871503304047550337 907020200180195201 321729221139854337 332672906517391425 625148588535239425 764230977170239361 742605917351262721 207731863516972481 79818817749824689 330363668908827201 203677561564852289 906602480823782017 885498918669810561 866670822300829313 982790603741257473 866228204742032641 765757272225570817 911779794615679105 696343736509923841 302495345323880129 681372370166911873 457240261078919041 88937822226434097 26762682838398889 331372797836436929 153222329692024321 123289358986475857 832509337604395905 700158536394241025 848136520681020289 470610284439835905 502501875553395649 191162502111737345 280766966851356161 224469568835694145 482445128969207105 183230387080925537 920255559534705665 752678080224633601 296153019711812929 762770797570183809 425642715252816833 70766677643170793 297863593375897281 345607965798677697 563480283194234497 866572464913254273 905559319758157953 845832500598746113 473229165601676289 368348680902066433 899297300212626945 678893304789141889 152808794701041249 59333874206608073 142987158459551009 922432484591766401 900973013367487105 871144873752932353 467284890680961217 386286371590557569 102467454819713313 898609684231537665 783931625784891393 663636233053452417 282622521760540481 972269869128318465 464714910050279425 715093424416863873 349723840040081089 94921296854614929 866149594475917441 458772200866874881 648873918607247233 929016379630290561 696973480549392129 749990715742370689 85934998736046705 236934192830410945 870762383325786241 97623454432593345 563469033765070273 591076186968983553 49648012160989905 309408046045120961 174436718371776321 341128657862363137 334652861680798017 830412623880036481 598978796217632897 947937785290314113 389046961084549313 947748232162069889 473199829145880129 454182949154365185 667014661180889601 906440763054760577 877952522490627329 288948247220979201 662553458133320577 707760117209204481 714749881964205953 414544732531204801 72793973254523089 349467275484713025 482808240529148929 278315923958864161 193838441831022849 190234311519731137 686666851131871489 279080682705973985 521897223383593473 166394627028623169 831784605677082625 787369653236986241 532216743473870913 712292416553452801 203051824655158689 851358201772576769 645420725653981057 405548128409648705 568470277899162817 897679211489098369 985937383923559425 810892046230463873 760667957543898113 210027273501459873 288791233607373249 481817633337399809 118871941886336433 91180809045077633 145957154396828769 114771522642286081 833033276004964993 128934533516691377 206589115909981313 968154560421467649 832677464185049857 277240489684224641 289754366017238145 655909685593570689 471563232917514369 805015697932510977 44958697853775929 616394209579581825 544315993991087745 971627358374597377 543997465394770817 20677817927492017 254931227480579297 365676555527478785 324893122205867969 715099906143521537 464612126748587457 638657623526505345 80391025998896033 351212251087957825 656135614423657601 214286791034346881 613313895421658369 18102068365905665 545276562194853633 935309502588289409 420779437590713473 99137777871760593 581332040670911745 390574969623777665 448748097737382785 384631856530987201 846171000991599745 354898102312510849 135596428479804129 606623561823795457 175310259849606369 772127075160035713 874539048157675521 960425624372575745 979230336583238913 557938447520676545 834006367871413761 43854795228469361 985564887533410433 123855057306776929 624909027853778561 198902956002214625 403120511422851969 499113894694623617 364591108069593153 967354920150427265 230229872611186433 714215905061060097 107825477988019009 272497634050736801 199155719206455489 311806229222689537 572193938801920129 780194789477718529 224716772671893505 460125826793706945 333504900480182465 456447447226324225 971693947256195457 795432807628792193 789540038431429249 672976707420531329 987717233796228609 336928179374133633 848521502731404801 880825307992196865 685175165693092225 265875168612545569 481510619321372929 203582851418616417 669300387645630977 95437851457781169 552870439821209217 641320713567054721 575161782539961281 475572599228534913 105455777118439905 534029139910529665 722156191239275137 164998868514267361 968320193312167 635257145951399553 752186296395134209 287393205032877569 302688866220055553 484367172917814081 671606047309676801 989656049674387329 417456453345824513 646557569182860417 754906390817605889 795184095525193857 994313036191389441 986428434897249025 930822355627537281 943955608974086145 194805130541471521 141846744523647313 103013027064232433 623941358714112897 818788376397694849 224306511814290849 354768958186451073 405553656073529089 82100042053458113 959605646783259649 850532404319604737 213829561134438977 619155928617605121 733824636890830081 129694753638101905 523725614029395073 623024746962602881 575269827479573313 246607969059223105 994819572144102401 364592639903012353 999837441980389505 154583068868571873 716033634198517121 655935924021367297 907390133041431553 873543967686597249 492502573829021633 973979140451152897 638067354023888769 286779688106388865 949823150850995969 850060944600404097 693450748755864705 50837349084897457 570677180343999169 998420043754524801 77277638539101185 696092752452937473 420883780570910913 319230121233250241 308666101663064321 869120136223781249 212595653017778817 15164278794262743 767935654596925569 99978055225857793 328523834022753665 328188797774789249 527054718102235137 949379698462021121 470294260050387457 887130776542594689 335121448237600833 836993571006058113 64471770161709689 986417259689108737 131314694111452465 910519668686557569 470221892130886913 750252645540005121 766288373779985921 576527368778965121 282431985465912321 610519255482376577 466501999384647105 572269561928603585 653420107803661697 705110783812731521 678583994977032065 959873372060638337 995786393268794241 128622732796362273 2239397988844872 120646464597424337 749796844911365633 709835686896216321 945791080470570497 621049741399371393 62847310769662105 498869205178227329 719160331544785025 819617475972417921 338575096942655297 98014024230142385 481550070498542465 845324967143408641 162231233800618209 618950978042210689 667518673074042113 365306896094121921 230786915612831937 478344368690674305 773375954307795201 589237072865397889 635337141927955457 614788274838833409 359371822215777601 648037466694770305 324722163505519745 512044276525532609 841084060225568897 707961642334208129 378577038966149377 713821116947247745 750471175016244225 512690284309027073 31530503103503805 209518727457524545 653590822842801409 14204695424734127 304920496482573377 132023623306356081 443970563994170689 89313317205519377 845714171036853249 939557747222156801 679657154262372353 227366750856315745 762479030371061121 533631208300324289 405289826685148545 403603770279797633 144038148876454385 302338847304955777 170993608865416033 962544726150394369 697270203072441985 658703968914114305 915947223368149761 270834854549345761 836423404301079681 381767729144119297 980248093548823425 656008637698033025 277965406520173985 656032364674661761 713900987177297025 926992830391267073 63677938966115737 663198512564125825 201748437887061985 727110376327924993 162339343389199073 507524106393322689 268916852302012897 457335506163271809 739459441902077697 79332560705925201 689473701171436929 336152146265515457 578303286726146817 685093982225215105 923704968478674049 845278686348589057 367652409771032769 230102786219337217 554579655779917889 813562467873861505 916818260539010049 842211162061079937 195046172476892833 383462375865430977 231381657809059521 811608135983281153 73905448830657857 207797957066855329 589648346424418433 909641333767286401 873854149783554177 264043859681631681 746173207782867073 684670764119463425 51240006572328409 427709406785435649 491828383810634753 438553837289607169 689096582187730177 396710089375087425 497312601788699713 815346215565146113 564728308464395905 139681008427412929 526884393894398785 414046775136387905 207724939469599681 890597120780622465 240239753221651137 527724754970623873 206649220400464641 920671863621532033 302259119849743745 48275890256736177 331239135896495873 180249659363905569 932858508743514369 123619788187031793 375898139027810881 165359249236399105 283059138386910561 254755814829355393 219239834729208385 475949082463042561 689928157577291777 944247136110110593 918859261616233857 898903411014895745 404154060239484609 604035105977647617 721297746441663873 75183620038469457 402243186956489729 375756733145554049 430953858429347777 956423973724707073 383822399657880449 565829296926711553 430695828857110977 84729688071771393 647096645057324289 133486135061563265 829002487051440129 956098368215588609 756552755487298561 753829004617859457 287076859903933729 271758681254052449 431561535241961281 399063033494233089 383640650623021889 114862988273994657 948273008908280705 706782947296279169 249755416194219041 87578844104481137 256413727940916673 29991786871395477 261378964438193857 234018102665697121 554194305417986753 463088538087465217 939429853128203265 389067152159636737 966058939002742529 113116790020544753 767500457856954241 116607860257015969 347620651130320385 816005533078044417 303256444727722369 20541447374281321 858615385839122817 591363317226470273 903839200985572737 269267038605288897 447489015973026497 672741024916621953 296724403901791361 212768384374182785 570342795193504065 557414286004220801 559586008078156289 988296498909203841 503068898859886785 383036885450270145 295497066347436993 705998056701613313 319897498861386945 78489201353026065 638618532112531073 833049622709619841 716164372416137985 251523573412288929 451361083788910401 610361484694148993 200432416190402305 93149352756800145 693454627493565569 49282318231501425 14325687335237093 702987035676859009 488652034758402497 279662459137394849 341349784688297601 4061148696852258 183779420337060641 720939496757591041 712991578945100417 730828243096215809 501001423621389121 893540547332261121 926553562566958593 79907285942429249 306598088287330497 300921231924444737 560147481061939329 326377714435967169 152976601049729761 18177380717414593 252337489550590977 675143263384715137 455417914321600385 699692127331456257 143998914709818849 560360194424180929 317161701645645185 147163655687531745 235583854776187713 578054562679913217 757464741494345601 295167730353494337 262323381784064225 867687464429867137 584454256919698817 111839591747976641 41737083114405497 505577630467033857 810790518074696833 68132142547778329 1578156236639928 872890076786479361 273828704325907777 294366903646530177 792055313738977409 877605609426016257 697230185030036865 564511289545617217 954505427861626241 785881616276061185 537544575557106433 776985656622795009 630932207272785153 524007577941805633 582517720308914049 539146625819636673 216890316258918849 996381904789661441 908753709803690369 917354686415901441 786620280338716801 904347870640012929 731472716876396545 945284362217119361 547291335054275393 208377679644656 170687400178863425 352569578171138433 642476128843433985 753299864559782145 564020433954993921 399815616650084161 347976948953835585 201777672819520865 740080944013513473 103397510886136241 250886963822175361 804006428229488513 456909823424268801 376373200832727425 930965928711238145 454542285886919489 852219630223842689 275463586537224353 168326946172719265 387147043410895041 356345595832266305 156711068456854017 869983271585461121 424719957885333313 710966759454876801 835568575526590209 967530869106631937 255229421777389825 908351952971884161 5362762695920510 107307517367509313 993556273420257025 424360855202976961 79013322590864017 291561799645926081 939631251291931649 736537176475309313 123395513428317121 883899352554074369 949493760745344385 984845786620482561 697750369811753729 854588352993253889 312175519550326209 701029824379645569 684146947070512769 491865457746293121 164003597094211521 772924086205605889 809378665869356673 365476336103760961 793530673855460865 457708850116858881 657151684410688769 310225615851727809 293468835313507969 64000308080707673 913442543178771201 952838559286725249 827484690288120065 403451520881162625 186035414333485249 578115161167694721 804390880312883585 800407835062074497 504191457050634305 303975677165105665 823149936540008961 140974574826969953 1974343826486092 883968911924064513 780323756347474561 454089105224326785 987902293516210561 395179982821126401 756413525774608129 925945619050537473 726388237159067521 404896791363661633 536323518648533313 150125791162579969 628061364957655809 387163141456021249 17455671281485509 169393332808425601 944855569624234497 517375404938384513 540332975417829441 347292027655484481 473148525184083009 986907912392062721 892916364189691393 960046602925899649 618809633734070273 518543903699175233 520804698701443393 279030345932270049 609461148094052225 336032970745002049 279298509005858625 744084280848397825 742394748259425025 846806526457960705 925998115158581249 46726535246918393 625361026565112577 275799002595043425 838453464242636673 753878813289190913 148932033004467009 371108275799691969 92769280241032705 726886214962590337 873522560711020161 660173309984479361 826502747903081345 512668560926357505 24764524706721857 30164245522605881 581304751798899841 104792462849431441 974205917147255425 240909224570110337 254307480086627169 758695182102201217 997821721953226113 346087179584834817 137133791628219377 679450407798881921 15274153405467673 532385691258575361 870604947482267009 430194020978234433 634063959503418369 111271905135488689 652885935976104961 398101257657614849 73618614137469505 978991445652717057 698189487014563073 931727002098853121 797037324909393153 853059344708334721 319643788519034177 173314795384229121 7852218249407629 694127271637107457 499022698408115393 762699095816827777 604090142824144769 517616875156200257 881373701829904385 611645939231820545 953575568606733953 17438887930858017 595915807936112385 730500981533737089 647372364888422401 182635863404222209 535799825849483841 540067525159557249 590216128450602881 145682074935841409 936434818118588161 393572098208466049 738559515586825217 507861271600070529 561219814377881921 854868032176384001 42386021166318953 132660715708446737 148936890636012001 83779834086897153 683313156963759361 63132286739268297 191143293101664129 937429533819980033 228899322544460673 624967487382995969 611154222223834881 842862170105917185 494810147589884481 635526992343734785 607267005172236161 382277721474096641 579035027175304833 802796001874945409 228499485813618017 874282653924865409 15243283669672537 110368162271676337 176183362851123361 65022407727397537 298327183117176961 128882257191996529 702274721686368513 659698144037548673 130016222680705345 545261319236949761 216351946237768545 641283480476928897 785109001479352065 673672323181243393 557223375903706881 718341325917947393 631425902435335425 612000263116023297 649246302595475585 412423840979343489 374233060060131329 981102248040478721 93372995782491585 97971564652738161 316945980955335233 668089336620660353 862221212291121537 119887421553002577 315835032680720193 666915234421786369 728873904678525953 77649221013757601 91795135050158913 337795758414451073 990528399864263809 637166941134083201 784703688355531137 200230196455542849 908546990844971649 235440120423533025 686294367989443585 632059416251315969 612041481241266945 716902619389813377 759765216939538177 609114871522955009 867111557631094657 988258426767004033 95587789160372689 317251575214108097 540633750610073345 920339632591961217 813385250393306369 172205723105257377 56571994786967393 946407735502560897 2621641100528650 454688018631436801 2785222971244395 607348656953703937 206637261306322977 510955933537694337 973999843139754497 941981763025523841 254846661796857889 775966201750840449 986878160880895233 397440407632998913 199381332819253729 880881847996413057 458955637407203905 388137571737189569 930929182641374849 833610060746430337 965773126401149569 825681644105586049 152942606585749985 875217293546391809 269052724413970881 705355832772568193 655826674934228737 672170182139133441 510640411773739073 12146675110741967 828374027914431873 200674259578526913 887673066476398977 911154190839937409 600903770324759297 101841100207657569 537654514832372161 39514958872914009 264733319731671905 662547488464007041 69602852221382961 111321358125337617 40335093081164785 524821552468303297 59042137669496953 390651956802358337 759499429505805057 5189587754095727 588363549604938625 553591126715133441 425861554579409345 664057585801749889 346106999573084545 236486961377906369 767199005773388673 793922337753450369 13271848396104959 108777051489767025 689037072901992833 474672468304937921 354237567749056129 584228181414985729 982508773408138625 95738930795100433 114769751891802945 529740117941827265 883422992937209217 980301424446174977 108536621844979921 296931930422019265 480544989273166593 318690941045211649 673323890128276737 605163271871560961 338757794869518849 769713273601588865 503594380790662657 777669326248329217 549746472397142593 203642886165759777 50200939354741793 372958250412949633 214949991451657505 413515114551053377 632059732971260545 675010472726668801 771703015315008385 627116304663239553 867683845034864769 887231716343478657 715812426949110401 116400261011712305 324046923248534593 311272656513509121 977476295713867009 570234335251534209 541801358141700737 643089260130722049 250776503147573505 507313695787225089 53047862845875929 660955654830203777 941405720024672385 336316847057069889 212401207011712513 655157396668869249 517395170314028289 588073373610860929 743903040612725121 614013812308158465 61086943100345793 858465231994379905 823405039523496705 358555246158317697 818263833502054913 510399765260565633 304516826684011457 947091107641128321 816156120620941953 728515033140205057 720341082866841729 955149151081457153 923058637092008577 31970098024125093 895385772050236289 895571993247770625 498708263366491905 400023645434252737 152758280667743649 563275043727770689 439711902956684481 214027810092552769 49641320053826377 470277353647574593 564623374998145537 870499387534742657 495883479735002881 545714941221376641 968314810143095169 166241798959823937 761191158327381633 694861490753297025 967769367488241281 31867306156861729 838891051194028801 688565507504137089 277157716460987297 418924106407082753 569676252189442049 753442606783025281 7996060839925435 793206136722254465 826412143273476097 482738184227457601 362388834868720961 808378745149447297 488343413013399873 632725817994995073 549029886236947841 26079906647673569 285418575510338017 620181955005904257 531092290047137537 598068434723536769 344566067585180481 218854294948286561 943824224264258049 360326730100915457 221374196639121825 958521369985760385 582156893052040705 926450076693846785 732628706965318401 966450687492525185 642615622340027649 866956405552166145 225554340930731457 630654020181651713 750127284435915649 571743861756097281 314523305871052353 195787555189710369 252881447999723009 704847489948882305 199691830246681697 679953213534361089 324299408729512321 454564963815677441 646888816094065793 793752086371299073 770589847172853889 879223585842332545 574615781574269825 587073167142961025 758642595673915521 261260838619314497 60857649969495497 595246951533667329 808578189093022849 362427640293923073 876307292308329217 320955592624386561 647700836093729793 63961207018088833 376455882411836033 3895699275076937 910591491981900673 961302116889434881 575803888045189889 94488114053575601 159446152802001249 837761865439922817 394336712533363009 474397665477269441 458457636147752385 480521964689295105 648642430154470913 834366520437299585 388127279427504129 331127528649666689 175009538360701089 323603928934815617 255071483639138561 927516370443008513 165037992894330177 485064417174811521 618477172555014273 832512972374907137 89359810665161633 963362409135342593 597305336094418433 732154342895874817 533754032335796353 658415403458434433 677213195069196417 994365805875624193 504137644422474561 55406764393765681 540658474927678145 213158240516115425 730626981861806977 813164465067217153 388584121092730305 25088267035819457 752225978917540097 277040311043649025 101403840491709473 813248416470536065 956966221506579713 102946834506781217 647788425409299201 240199495055243521 729881890009824769 356092746888819521 342185219358665217 946311217176848641 693558180900939905 266504132948483617 779408632762066817 175853798319344897 61777470575027137 784604024618360577 643463621359014529 652421633260779265 42761148089230265 450549170921021889 657576814918268545 211034497525567137 279549507638638049 152916283388108801 975906840519424897 640340964246085761 584185168983427841 653542347207604737 530406635890539521 919156986644118529 870699997217020161 359331309271780673 657761506540193665 712148920805610369 708709234720092929 557744147901814785 613297658205606657 175478716791339201 372072350381632321 45217557784852145 906442245952856449 10958650901493173 541095766685774721 877259810075287297 294037935610969473 383627870593791425 905760956562023297 481427334184317633 475017884598596417 10202238642669671 113220221476499457 991393777010330241 227201230110193121 52726557121197009 685194582603219969 789111289747452801 801969935568077825 671763287187779713 407941450556965185 555483134450611265 686155503717440513 355998419966347521 55266898593135497 816493954732706561 396543929243332353 740272259521610497 257896261885068865 985480779823035393 288069647821867393 232414613550112385 572770233975621313 212900591225846369 632209454582319745 712169313433200513 854009443267390337 197910638883939777 610625725552505857 54846165229669457 482021479964789249 242302211574482849 727190093286790017 620678429523728385 795268319711258497 753418806742729473 278714315034260801 881354803288083073 695451866776227969 660872170614098305 453719740994070977 411625693572311489 194318729539023841 599996052716079489 815210853925645313 830668393383355393 50065156690738633 546524302388704065 36627122133406689 350073657087840193 342697116530164417 941048690965828865 922001198128878465 178551188535074337 178051606466215873 313129134569251713 777045617587472001 594032762374972417 835021247856847233 363846381373690497 885744920062972289 358693160226785345 803477865113297409 268081276272923233 168490836799687585 799049880942412417 853219880078572801 255476987605902657 487435184390431425 169906740702209889 656855785550408961 979117637486424961 660243678467960449 376263076581601281 519889507961526209 706290181820946817 135634351588191041 140833369033437345 485525941153827777 404762700796410945 766921936465475841 816550766943940737 844124143388260225 554913047973457217 940334772253418497 184026296039213825 830174450718391937 212503628630159361 923318820129164673 314692519944678401 803671884123335937 964272498167446145 97714547534803137 383190165631454273 336434527844478017 959774551709628545 340032070556471681 779997783821578113 534029844700544513 934660879011971713 265628343579958689 521952668101733 375406983266874049 845055946922016641 128102667051049217 203647912176499809 428096834197337025 457732707432370497 575493660389565057 565511899890459777 658066721141171457 549871575309950337 129827430358002257 268035907828014785 189260978162085537 594422037890183169 548303267968872641 212227159023122177 345905082803302145 287192013384427009 218105141829308737 29677371803181529 526307294459801537 620121525464895745 460814835167195009 269014903614625217 883790704017844353 547730373463636481 308121110160040961 484805206296606145 230288045301936257 522065811750621825 642539089096015233 472725743696948097 410914364230723777 192842371240786305 962870429836012673 835549682924913409 831506500225888385 556713423020852353 774968155516329857 78972334841985521 141816118841934017 481219461284055681 267965487933476961 314644550104752321 899022557289843201 279022932614395809 511556043085857217 570602136693118209 551875818013900929 336290323671804033 601368588411499905 497888915882462849 315596482248569281 440870701995635265 640283546856732545 628477338550006017 550280928031117633 662222547466157569 30135875537634861 136133705043526737 537744837975797185 422459077442226753 570210158914317569 521819032084728449 78368383726672881 798642919228100865 328954050587523009 672350551829929089 933590488898804737 408415481813364097 139235886547748321 99786773767398529 732370012991299969 267671287277195809 34196688459044113 774380052093555073 780446377710834561 349384403351734849 612366190842845313 121628742079373361 76973886880569617 811589534899056257 522422273341643265 410245361213746689 399580584126969281 860265845972293121 268093571088012801 749651757092188161 289746761335852225 345443758203700225 833681385081458561 220456186607144385 207367987949087521 597855367990973697 155079632883751361 647424492490337409 656345589034675201 856104306837906433 847695780382874625 200517286157939617 170041671205527937 333492398746471937 442141790346408193 275041272616029185 222578892386099617 467784908254699841 464917425487126209 996894646396661761 263515006631084961 890425085068216065 281619065296791137 653937909614036481 601761601186740993 863748658743091329 644670849468578689 440981576755625345 60253192252961441 350951482043654977 259511758824270785 85665098254771985 534439770953060417 4905226921195550 509027499789308289 298146018729163137 491930804348303489 454998465037988353 315360083116996033 52188948513709481 302444410445549057 618230177895853185 233756094252608897 592729431266768385 169619753538942305 909651302419462145 480647153948847745 799702298485279105 510366459400433601 241413888791882401 116638275996049153 284906676227272737 382509841288968065 408248390943356289 906582056713755649 913594512709359233 64927769984524985 704874088854083457 38634190664705417 521605390222184449 41671926570760577 518007218247788609 430439011398004097 529141533488491713 406355757988837505 808242619825122689 514827917405195713 161222391676311361 387131524965102593 236749179414459841 364198974381150017 690642015273944321 175752202276601825 605663574802420609 669777997821139329 780663734433794305 234528474960999489 942142437047465345 280060327456180161 771139434698746113 538579483501298049 152716536277168289 765843619530667009 913274081737675649 901896118720831233 660983576823298305 314455616959531201 795534131335820417 326770365610332929 787505196558598145 363252323466607425 837510136911127809 727601257076461441 71390372965169033 915531618401598081 971803296759340161 10600236149986843 19428206286633553 797120416559973633 838751929568466945 267243951021928449 417379540594765761 18620314488355661 728210991987431553 266343533887255297 881375659236041985 419332583947376513 500434818684077249 840324054468343425 563154914414582209 350048686924719041 78804335884349537 566868904764209729 164571184115217761 972132507342987393 245724136347369889 86739175526620465 743533055673935873 931705534890266369 195156069600251681 789710439700503041 300006176562718017 535471608715678145 47243458531902153 588686576083663489 177284851871803553 887103845577950465 649227764626694145 310785160259644737 776389267044677889 721608350911960577 949906551706781953 415299331937635713 601773236149597313 334247554686424321 910392004545975937 431809730694670465 891760682856229889 178145839365352993 810692106618482433 655354888257935617 960118715827007873 491431847256603073 329065933052454785 275602187388830785 324397724930051393 4640781532796013 449239433071191745 617651957635505537 926225962034038785 119176461743091265 20072623323962093 475837289206925377 478364142655166785 388112173198745601 224432352033822721 399159520489096321 688356274892356609 74811772711097297 770760786321439233 86456904772905569 810032752409128449 619223393287565953 904677583901808129 947799500093115137 428532301199084033 65807740049461217 342077398094922113 140819665189372497 374137208006700929 663606701324848513 583372994241805953 579732496992679809 232912944066157473 653756125090421121 305201888673998657 201806923214594049 641385393768175105 631744444188281985 306100120847439425 150273780071504609 747377966468377473 182986686526742657 862014597620863361 61484872412666649 234393473410435137 816016591288697473 22364468434197705 723074544038244225 752913353153275009 586118381516836737 934586263824094465 472555492292446657 604676190463905537 444969529821914753 452246119801621633 633961255596918913 976990057865918977 953416909868490625 177039379611279905 423711797950875969 830655578418500737 942556364232014977 467112274790899585 303833723067047169 879980325341790593 343650251691837377 462546301758614209 7145685236327638 655126801301705089 274044276526662849 623582390865998081 19280336719109669 859757340020848897 561204161412188545 828893074475594497 368839474947595393 600346407891905153 910479816585105793 561225661646453505 170076739590971457 302975515935912641 527539893533354817 827951981942938113 580905072084153345 499884845270102593 50048304099473033 77009632219947841 109492001050885073 178130304728483681 434646748042080577 717569910481849089 530117468663309697 68611639913129353 997358836290001025 823307812562795521 886334177872701185 413347961245136705 83962335844216081 958793662932755841 77922131119880337 195658217031493121 20631708034809293 741313212896464769 586924960088911233 130957268667600609 686303777123253377 37017430321647281 814578625804006913 489929891354975681 581960363554852481 537993787308259649 920700911387147137 921246787629655681 926673358011850497 712551688392132097 703735648592743937 233715125069110753 567265311294672641 742264834464286593 984896626315762817 729412756273973121 282372483466968321 424276849081344641 793615437131041537 307166711105665537 30252746139577625 134842466742831841 851772939064122881 602554330702019969 423678076739246721 719459059517824129 957118356717746305 834906102490251137 8635935609870416 636281321616273537 736111131083223553 497674417770156225 23405888327243221 263469603619491009 315541263352248065 275728670950186945 171072739172753793 58988751609653889 21201897312270293 586995914685047681 455005489807160065 195063423869846977 599236059957394945 427364240485744065 409717942312536129 481546791664037249 348315643276837505 13504732351520943 668402040428684801 336036343350521345 203417674294303905 350473804107892289 5984399499762817 387462265232777281 307648497824235521 847482541925984385 998620226867569025 38494630608290945 108463499584690481 529539894445676417 666052292699898625 125504452938820065 7996238761709408 73893746528540305 784296089025570305 258634612434697441 151429151356342817 683034641426345985 547861124562185601 695078810121167105 947916141163094785 800842742566914049 451502757268382721 782844102136387201 359138206527365633 511226112731364417 382764377929301953 337624282098623489 162894570609555713 520919097625323969 152886438992180033 400101473374299137 183086403244818273 327210095231421889 932722085808446593 923810828478956161 581045956130029825 180099834371418401 142929304909397809 214062272149824641 512533592493372929 955231038103576705 317851868444474689 666352830341587329 884126590107005185 12979572434403509 817226237944378625 218887322016065857 284539544989616641 500082440833651265 199354306635708417 259543116621948385 941154514913254273 588450842707487745 746982720129505409 724780340092316033 358332529377623361 592353531807006593 409273832933049409 149151408525618465 58684568545150033 276558451027767649 99511445392447937 212367143959887969 76282390241420481 496515645690820417 381251634863016193 270120043300373441 874795474018188929 395103330686680449 551325558625148225 719462592017414657 594882666949974529 32318270310994989 655372376815332609 254528901194269953 713103669790346113 623672885724147329 172496733925168385 919435462373748225 636529106850321793 604691296226818049 805401859735692289 808590521927889921 608626390978887553 883126389459533825 789266617400027521 637295537856580609 786514738824468609 763326564706503041 368158050264323585 684975459508869761 19074323636264269 770165565212550913 16470472425151429 667791227214912897 839544485725685505 620338372306733313 742453223460980609 435556986716839873 443161966850713217 809472038667223553 492152177746060481 409220115093496897 986205106709821441 142879152759334721 568990275756984705 919703323086899585 781781649937190785 239994913832049409 843820041315421313 7318895857373776 822209072977262465 807313119368203009 802791577274941697 364534622719752129 298394964484263169 787323287049474689 569113205255586497 415513208844636481 261863792941159809 352527213619609345 546184045156760321 626101020746624257 461753183522578305 890680076007811329 323218729837247297 20971955125538957 442100415337552705 402185268209009921 723059432040596353 184227099777096737 787066052580545537 150925103208720673 71199756864825049 260324738346078273 614529251293010561 539207855187484609 844074136327346689 318807200157969793 30996149892846605 345056935843388161 185465465359225601 954565134734174593 840371668865419265 10486852430929617 437648153377320897 861625060371288449 741363825527404417 213054546530514689 846933844928582145 929576559846573441 26751126073538245 615820324135128833 203068099277711425 895310336399653249 214205541696433249 364501421869249473 43008624717611353 856881562134596225 472708820930950657 492279873539828801 579694551321491457 779833611386941057 368836249017196161 75286308260189121 46312008326207633 148629435906862273 629442249500034049 443699188584943745 220219261838362721 926980569422561025 915824245988094593 448776346947568065 505185177587900801 171501108767110113 221647775481574881 184699063702012737 806113114518378625 814535069777370753 463294781445714689 401209912735765761 180288840598802113 6124321105239973 225481127355653409 369640743444037441 749851004868869377 834439920419377793 883736472268456193 197658033333254945 921206411887663233 471756177719704769 453532551589422209 559125996156822657 591195138945291649 702993212137350529 346492421092367681 812754828777116289 692772725117674113 160404214149373569 658346162927404801 340138888394946561 313763556996629953 326177137100465601 910375731304814209 219498972891244641 332921491210623105 780221182792992385 133395845279938641 660650793285483905 383306001165973249 209505278182113857 466356929081602113 819779741231371905 252165027284046785 194922826394368097 764062869225387649 65486728542609289 40554558886892521 729313417875992833 122028614733185489 621882772470030465 469390094291991745 164141968971399873 361043204641749313 927477682336203265 269211826116244161 841207978132608513 827560478125580033 443082232674584001 219473993760015425 939046316767083009 894745319483281025 956400147717587841 903584647044024065 91425264944312801 157115625441608833 369527634431449345 865295386505049857 548211424300610881 941622068217771649 237930648805516385 540566799420897601 118143754007000721 680206977048104705 940985125269634177 34608730754116 820654343096698881 252013085940081537 805819604435541249 277119307144030113 182330716286593025 284230308734695585 44594622336717297 435228573388979329 936097533171256705 853956916677578497 282715437475886241 807092374241843713 651493544818428929 142418321089795793 299655732780394177 235865657197972929 566946679851532993 518564916903091713 438546400512947777 80178246898324097 774745206567693825 760717934279430401 794556961788714497 85876286207945185 482130121008857793 729931787771011585 610094151109549953 550979622657504129 533882305679007617 682600817994515585 397314272742136129 45695245304624881 819861652282107009 526190402092158401 801369672339078017 27623538448747101 832713306943297537 982574978832221953 502786626430520321 198142049541427681 104552540370015377 708201404563045121 941628696798616705 267045981573456705 795663530810081409 637173039877044609 2487688788193055 769686027690862977 482512636970461953 948500876265160961 216340354804216865 758017780293837313 486722593773286849 226450659747204257 467014459100198593 61233080905804369 581744548444852737 275512166949898337 606149329971415809 583177643164329857 931089030458728961 189536350872007361 16465133132868461 925891391881247489 863048878785725953 256660811124749697 769848367884136961 857783528746349313 924405896241374593 34531769265786493 120820078141832705 590743672407182209 322822625965706305 958914256456399233 189604546055093697 5588839846947026 748270211720516481 486069360564048513 620111359210596865 335473849703202369 932346874245929729 426400945506333761 60159275880820929 51195248922024209 575738172880981825 543092059587454657 583307818872810881 912766404425479297 254023987522067777 982146104314598017 748448569794462081 183429273784721409 46837113268502153 814927553199257857 235194274471353985 623716885736723073 261938571286073345 134594403847319905 776066669319433857 75735035259608449 221634267007367201 305487428721821889 72124960207361249 646062441329757313 512280533281774785 249472472823629953 184222692227095297 837270940923300353 877201443988489857 23429342677847133 460382903332316545 553861512795332801 458582635432442497 433677052937600385 829316519501546113 12343351572123851 904853791056005761 410378157121929409 464978486436336897 964322159224803201 887388992118452737 270257399990828865 626986705314678273 746005599557459969 385329875520532993 599809803328074753 392072010285772865 900798784438290305 161885032383175073 142193346951291489 13459755714606559 90096040629386913 772119389827217665 945959445098797185 544806634163251137 770547355728961537 204183506145206209 887553257454090497 925256684230603777 436684133429249473 496933838706688385 95123326461422417 990189633163282689 821649514514046337 921375176995077505 439748910759721665 411789315097664129 234838853271778433 226354632637047361 110981501017224817 713761474396562817 565586291783215937 86116906654559953 923987171685485697 590105367303820545 471829059357386177 944982073945020289 811076452709020417 399143776556087489 930262453734950913 519443898676691137 404651111525669889 27017915163341401 881310747055262977 17947784374392485 523340430272842369 211158779798211073 842852815491522049 791656931464650881 108226058476123649 791081383618930561 478751429397899393 394442185449854337 929572130139323649 384064515391770561 532662173283210177 556549473187608641 482518868578853953 355352798976056769 818287204427658625 153947705464382529 527021175050411009 120551427088400945 91260817992388609 64903633671669073 895301520702265217 251603578272536769 315403377536025409 668157449418281089 509746648157037185 292497758667167297 730477905448093825 365097970844040257 124142951572668641 877623702986497281 86274820436155857 754098130738007937 548173754863373825 701082584606638209 738405271361710209 191834231808549313 44075859372686209 141486685285840961 17297560909351973 327765126102910657 28280497183292397 201706923337525281 349384591294391809 568404171130630657 80878016922174113 690120297522341249 197288409966088097 232616577207998881 801104057874656641 828274935029014657 616021098546848897 703581651409912449 65130447957290729 314254598173491201 420024745562212609 113562525790875665 388764404117072385 161738768361914241 899587385362121217 851139293718524929 95847632523334177 747795349935230977 196241884510950369 434624130750954433 894960432998718849 579412183241743105 779751125331966209 418153007983256961 902357719996974337 486897488168679617 601900786731331329 997227078689085953 575901793577887873 694409638904886657 25380867397483797 757671795889684993 979243540753504513 442489860403995265 333484148473669249 606132361695721089 141897332784854065 248669099370943073 765254364334605697 761994281386400001 461538019994737409 209729020104489921 541274253662717057 851296658715732225 380328924929703041 958368370694387329 150814211115072545 584707486367456385 306000409753171009 488836420394122241 368011264999122305 326493619318021889 617497257081740929 327146346968675073 612685881033524225 562807431611169281 849182567588048385 723999915951495169 633025948959808513 989316411198039681 869833955086111361 240392104535914081 278493559991328961 684635205553384193 224127322988938017 340497043773481793 770886141337907585 782220955241335553 274232247483244161 232966346355226497 241579491827774721 755026205973344129 434923785002457217 54924116011605409 958791572462867969 80558334476272369 532756177096761281 683071260982927745 148552860089250049 745984322170279809 111977257097766625 609391720584298497 348396983741363201 11083925744024727 658746182555464833 826586423117646465 8164544127037488 689356887708846977 100734237786458177 937773787768165377 455438779659626625 193219865413986721 269346684515031841 409039925163511937 214824399914345313 867400296311537025 72735798012462993 210573943471374049 54485771887836873 995386522972715649 33739123845041521 996485491764531201 527148028473202881 987790235976184705 290255438827603713 424699432392301889 376329884627178753 970007718814535681 656871711546958849 451907891763283969 145240307301843777 491544558896698881 504410345368416577 205409456766560097 11978002840205449 733333485061926657 955234962668701057 850380524537058561 89993272693202897 135490867265140481 721517765649867521 269931338905522017 689901457505126145 190013230743822689 164239898981410465 154050620164554177 803496253335151105 515324957533273665 233601055191588353 565714478229480705 12144954534644371 667391235159946881 606013617684059393 297129055376274241 261726468083093537 250970328211714401 876332740992257409 441018635998560193 310092066499972673 220785455759305185 241934735901512705 941413349741736705 919008613295556353 142863018784801457 951334770867749377 331509643444505281 12129718800647283 98549699360965809 435989033241671809 54473969046625825 488302277623386497 725950109819315457 629638926668679553 353762191506476161 303149414420769153 114508268045248945 463033427177325761 635485625313009409 902196334643189633 297604276845170561 939243192392968449 885045922873970945 399768253912295553 465391253543451457 910314228518334593 367786825415748801 796559776225631617 676320853086203009 632082680709050497 678497609540002561 465348119746007425 352187716454231745 141093436739769377 712602482748224001 512118762029228225 659977918619183873 324366533905351425 313758761567655169 45336706670777713 616873049114779777 415994647431634945 974965968890501249 918799973010248321 395603996039177729 309115027781661697 815384575273142785 916149392221765121 489755883454897409 100687956635798769 170728544733066209 333500669339354497 647011995209375361 350863919498028289 84806691528498849 409756254018159169 457728967662113473 627791059335752577 102645673009249089 424016165615608257 252322112173523297 589885892896791809 386358797387018177 601333852991100289 209997497985959585 526371551864830401 913881276689465985 270175748768462401 900310449809076353 406911767313392385 503850666734578561 228786714182401601 595397454509530625 884193260498509697 528872570190401345 687808376538367105 722684190299197825 729216948391570689 341402798169966081 850638749254695681 534205552216455745 65857230996417825 814349652852257537 511979806926614593 98798212001732113 795071411918588161 680730370817329409 542740177353632449 867381481181404033 374245826359672385 997405616637195137 783013121505046401 499992105793275265 835934324196092161 526791801273887489 384430813462753217 197472172212251009 613186192569177217 862864482502089857 682124917976249601 162640608466468001 484407214962249793 974693747396017281 91245905891664593 877946886772029697 186007164570501249 518795842398731137 623079759874865921 872174533258636545 970842431380777473 812970967126844417 413946017038139073 441520992508792193 447671497270963649 66876646354586457 122085783800638833 164743340089906113 332636414112489153 141836003068462449 342597754064765761 923065348221506049 517423118814551937 343402136587258177 940224677073825153 808854550588911489 927620148984988929 129720226001907697 729627468630777601 728987284590111489 654396915900296193 7099493105755529 521029551203593409 516239275484231553 516591960276134209 657404333058011009 677215357319678209 932508229497862785 600396373409726209 641499317751708929 930394549060036225 449357184439669761 59920624126892361 6262958742254910 922092706903296001 133052089274080737 2052203109034423 212471646133650433 346820336140421377 242368310911508897 159279593099217473 935624619516758529 494750341082887937 307997559685439617 138832908691572497 175634739407485089 647069938820305153 933063147105862401 767955935394571265 463974775142517633 130261637847919329 406336603003914817 703886046926303489 763696470356279681 785629704980134785 415156546614248641 391810404748714113 419706352485022209 264368799093144705 786320389979515265 311446757177836993 500389680722491905 475940474897964097 763515014805513217 507847869518389697 359348639986379201 961176366634614273 982963068045926017 737557944063670529 785514449245766913 147184362798906689 59301029552223385 338490141975530177 764682023507063553 787741291265231105 706312779587186433 640104310514264065 474701772359424001 272482861951953473 147682097369660417 437026061324605313 524872596740422657 476044173990484161 417688416593527745 649670251001570177 737864721998761345 942682298704777857 97666312545534593 763346496458741121 585737241903061121 194271611084982241 308619660534496641 274489427201647361 121904707474300273 994472973347154049 1790249338547768 58954746970233177 305476338904227905 387034887110413441 16016918777488343 20761660856980057 666092030863097729 92408638193614225 152799079823928705 366375633431079681 494687823697333313 438095572535555521 947136831379815169 493870591104130369 122641487871248961 911463275775968641 565122872464065985 480469380459158657 338202879016719745 859363895098962177 659198084582435201 16543356032347135 820355328620706817 970082452536313857 270867088982363681 967789208585674753 397260103202810881 316381066554949825 341041329833466049 476751370738757185 475807455313542977 723256835911154689 813199359618444417 145004363439500865 672761565318765569 563192058943510401 78016069669608609 701159086645763073 304394296226774913 240965775197263809 884428679342825345 68543123264039001 273830717261759553 278460637024775073 246316434283606625 639185429346273537 112679357990884913 169409159089905601 111737230109191905 154993138282225825 580618696072022529 869873766018653057 79276835105865473 38250424742390265 663810020605154689 700766075284047233 580439096722393857 525429267925307649 916282112142752641 545327826290272129 175677544228356897 92537335743177345 499386702142942337 961789110029183489 802804206400288897 546721894441009921 650281981534035969 337084379121844097 478899310998933441 755608444287137409 574016082600024897 572363438028400385 489899884607559937 329011503896726529 343630023093894017 309028540211581761 45805189614178233 21470425955019581 512881638839132865 122230165572300817 664566482239628417 130918138093353073 16435103589586221 877358330040291201 745516814038914817 499193076938585281 38016305083800721 967393702298419841 365557591734791745 722687133405390337 869079176552290305 31478682746264753 880791419080502145 32942965630955001 125563635914659249 57303249466752249 436039432192707457 762355375062941953 820578623038286977 254569107649100353 608494968946040193 952301393604162945 754165411221293825 469718805142019137 664058046077350657 151155107891231201 41163465009773857 112239310063070977 950705817110609537 776993863239543041 683715185062794753 952242399173297153 848247012582568577 151755157023263361 250833484538432577 802882390540670337 134272383824672657 845666061776572801 564068842890122817 47815583361636273 198962445238358049 776572224601256577 931626844534875393 444780554186959169 974187400088759169 390099184045798337 814904794083417985 316054514706291201 853196103835991041 583267740982467585 758563369207095681 512713574185337281 24930329423561661 34265228651467085 140777989257372833 753114282120190337 181031513250111681 550678561465037569 492701204951046657 630765566175366401 263968641263566881 561880714869491969 249513514287798433 759844439505268865 992072044235932545 150812612049481473 299472144876475009 878220942623268993 142897672302346737 66625080026373241 327437075512506241 911318020578288897 712183973779652097 81173400251447697 956437462671132673 871885728825727617 944237874617634561 275947829624701761 91541253059631345 340386623337774785 94061605080220545 376560119481371905 696832664006493057 150865734687609889 515697311904311553 922396324980869761 786537961756522497 763734464562684673 49535589740578705 780622888006650625 498746126188095233 808778388914244993 618746327643428609 525653905640613313 323849121572322945 50974617233446649 747209657246493441 324835476011958977 474503159253643521 893570354758875137 324640371535387841 843985856338012033 869939102047368321 765650956265982849 205925019311116833 36180686773338521 640803584221984641 826558358965907969 118566033025409473 555548540763570753 582994067662525569 291579650449346433 232715779163392257 574726370461679169 757387486696089217 980005978050595457 631374393249409153 438024836907008129 869804913601598209 998784350977597825 703332738358433537 388402861591220737 110480366523162849 596494438555762177 208404869228409953 429306821240377473 488812043859923073 400349539466542849 864077056188001793 664675443628699009 86995466715009681 433540800426211329 846191786639614977 472454461507144449 60621806152283857 404836810845960577 545599279269204353 957438256778761601 136447627331776289 873362205141429377 380384979992264513 974916890382846849 63905960573265473 578479179017943297 922483321389542273 872338877461277953 249759572532198593 750380182747218049 192004781536404321 45010644772961681 192447121463175105 797188805671975553 726849036186429441 604875610496168961 397618101493478081 818004324426876673 114190822732687985 407907068013603457 28194674432654665 790483865147376001 629871087739310593 442992347511381697 465764216403911745 601429939752559745 667893134611340161 48888884740680537 345547232999109633 857760570733727745 842025886652500353 569528657589632577 100577783231400993 364629630257436353 232493095848404609 183393770693132993 3679261788079203 471906700299921793 851042421706871681 629765588669545857 535543883470964481 57414023469274153 266130839887402721 111370552215877441 306581055752673153 576073271642439297 615946879658515969 565440470716811905 907664577574379905 402382224046075265 230554794934526785 877731482728083969 914582827364199553 126491330443496257 466255008262500353 158986824180988865 792606363265079553 731777851154387073 446598093155493825 431191855922410369 876485216227109761 837541126229677185 417280240099849217 580388289753575041 688350174441424641 790711843730914433 708925647902184193 150546027960817953 118020098071383473 144851264221681921 605689657285871873 983918307942975233 959337328871484417 485908527768057025 122484760297190577 190436733432594721 770217132575481857 118025733465810129 73853939637963601 863170089481986433 316581395382442561 478076752263998401 288131179004402337 87932392340210449 50353051972990673 426667024137810113 187201501381004225 440164230083428993 253942513747759329 591203212977969665 661191599513749377 466734917878628865 18512254896080549 491683859409715073 555701083968479297 837954135559545729 986737262975211137 243510395631314945 634262651768231937 477598347273701761 424388832408908481 638442379770292993 448761135097448961 166032235820797057 346083736198934849 492516882694982145 654335487461359873 821546430445270145 31811715684085585 409139930189734721 342248366495489601 933972778769675265 770858042878600705 830583080404064641 474374140833127425 816735123760597761 262576197275336641 188850913019205537 416991945557732865 401129807605162369 8865021508839278 567520735140018241 460764899292648513 990313748643760769 736516640439475585 953014482015884545 540053838412127617 568841737553459137 389802508542047105 493289920821180033 730592982695576193 103396387306620593 301356753460822785 253704165384117889 503209884491049281 526476760540607105 564825071727696577 526502491442212033 776491892604433025 350262900367003009 443725368431188353 527839818223309697 67500245187382289 773786118822631169 420989678571274369 223396305403095841 151849855359976961 712166763619709569 551827226438547329 432572617273176961 668371931673199489 959415101088826113 473592333115973953 347139840768303297 735446845291725953 91634733725985745 360609833617530753 191394123346992033 472850179459165057 199054427053813057 415381276750267137 178772133096767777 72134736895769441 904901165087071745 51869015014858633 869090749343438721 848339499772784257 766597499053990145 658858911244479361 888778279983281281 294962197307988545 268127612667459649 904587355722839041 84485284227707073 202069300333626241 487801811664002817 646361164719493761 82246068951942417 174184992900812577 777316168033483009 94901281234058385 916977435872450305 580863030603644801 608335622848859009 422329583750709505 580744597842279809 909891446331634817 152332788372863361 230444091470388929 666215668149231233 382823869090721281 256723802667313089 463167997310378625 610511069328676865 387511842871013825 692214690760838657 470413825439436545 683802920161081601 25694032783555089 877589588042145153 42302160751447105 829227253713721473 749269647338785153 571943696438498945 630566395971555969 711759108006798849 441058851296027393 171721784612959297 471537350536024769 42612426636107873 299671455476207873 500125222368954049 501435996490556609 34533621967607789 819230810799162113 146879769187126657 404535442911608833 37254900833712417 959421666082270977 152520429836958017 718436344271225345 279681344506808929 116562835318809729 856881458804497921 14209572238186753 687549583602471809 709686922742285697 98136852357615825 914097887136790657 886886026973041153 455104135477178305 286402224931510561 263061027169342753 382304304091686465 727424436476887553 642590637659797121 555547663049452481 105835175397782417 693926017256337921 625045543800315137 673959605390493313 860522967076374145 202527363139573441 127711351009882177 824440064547104641 880520908277713281 132109105861822225 866628986408546305 978595210117376257 746068902347300225 148829471890898913 746868099641464065 131898322479372609 130861561732569249 515297502264452609 268261964195364289 771805034057919617 427357091359308353 873550403577460993 862253550556633985 377628085996093441 752109129929106561 260889452498510369 708674458909388929 832207239040613505 440919265278576961 153551880343790977 143370226464472945 860216038241361537 118327941161805233 91348172294381409 396388777684155265 83048602012510737 186631181069426337 581814290305281665 585221277122375425 824728049706266113 998300282480936833 70780532123798425 695709186836712193 261900160609982881 627586694761301761 993832133610275969 610215735845830657 994072933693445249 570534998258619201 376845370235805889 62137090404991825 243811454005353313 609048563536557441 361165878719440065 9556083452284981 72199430846580977 658625400583485313 8217263761572725 208702231939572161 619760517232535297 568601220779665793 48176840230546249 437883754404712257 130045612197960737 399023141874589953 27245650466177553 660833210565460353 570713349694798913 703576080728478081 868010752076791937 539216032420515777 989261452687230721 300365012605180225 868113256225491585 799773414829520129 297333141057791297 112015241868160593 945184772426777857 552715595311386945 204076889604465345 56809939526953457 702711845806284417 343181290349168193 266356100230936481 29884770708431321 994671719114272385 423591781319746753 8289242910677786 537413772285429313 849617377027676929 966436669777966337 316877295640338753 49944060084722961 261164396925884993 27440461717393561 642195436888897537 89389758817059569 735960700882067457 429307706103731585 233266477496314913 126623068623896273 27241940574775469 105587216931983361 803396025078939137 665172922418701569 977654012693655297 140015762794792673 736160415258680705 246454560515129377 295449159688523393 904506325966966785 575749582948986945 311526865880079361 730347321892686849 562368426810014209 968954846002915841 875053777226607873 976838934639282305 314145891380608321 82357595257121825 243501840569859233 581653270483549569 251513622988216673 464445691890332993 679333285308640513 677316774544344449 507997234589712577 281311527555914145 66873230865962089 904592692784838401 590000620832615425 264745767445376161 567586056923826049 963165711265240577 702004508763682305 777035333793207937 709759916820740225 772877371519520257 488216537205904193 337329759843171905 790265152244895617 808418765733499393 669918289074534145 255408214462221409 277442290451642049 250560507833320417 411899750951608449 681036827910460801 700733685360855681 779285285431193089 79454712568495009 167454002254089569 353970013547989761 111749485319457169 104314457957332961 548086728043031745 787954067832057345 394626514354392577 546629552424807489 584235114665972353 239969917384495809 820489570627849217 281803407675528929 21641937742785445 762030836534815873 16514819287657191 544894423867365441 724690575517854593 238134757232142401 906591255736920193 398818674617405825 783174809977552385 798716684936206209 571200058717685953 951210131494807553 518509169831162369 376193847057049153 710088009466126337 302163130835612737 279875354066788865 530436629439659393 378345643214252929 62949980294693121 707730359022320897 891736912297954433 835175268307331457 224058097911314049 659561801296277377 9080554941984787 375185898606552833 377533685107383809 413617145864378689 394082811112934209 553895559153154689 99785469461284753 779032675964955905 659759696242442625 62295405783082457 290950325805258817 799446641169822721 865455086985985409 830498709000416129 638035407680650497 311525655067001153 194917924444492737 568950053443181505 141836607952885889 445215646647710657 567046628084096257 599320159206804737 920723529936896769 479925062312290177 564634019990844417 338598602628358977 704534501213775105 316860130888244417 475126021255430657 422184464378894145 563924313930773057 224586404688366785 281646426472430977 68752624361529513 317560140269339521 760439037927909505 88158501059250945 675755118469631105 632700262439715969 678122922267036161 878577291851936385 704641734222285313 323173685515687489 780834430348306817 317984706718203137 974915913163421569 569989181159417793 664225684458713729 830027916242496385 482270110186327361 389247653303872449 974871531361799297 706420772383591297 625183096126939137 373344735659163265 563565328417652737 3663037882201792 244049342557183041 586389037989224705 880363792837101697 393213588604265153 515311659203781889 133208265966562321 297050097801175617 592096701445026305 508971727318332481 801278360555389953 175439678717935969 102105385389744897 10673149131100957 832522649797301249 365191402586035009 521337765328805633 69327176733871457 181446591078699969 116609415787877425 908832099758210945 88646455856327585 999881817945539073 852054683145027585 531748417060892801 207255983525833185 827218704798500737 839381526234518529 708200303159980417 169177096032122177 407042337850572993 53249924286987497 483914378462113601 976968737456296321 873310444059061505 661840518966073473 106957776667098161 836824571767671425 506506293855398593 919642727463283969 954520794709647873 382253755642402369 435572670888692673 329448679133548673 934993134319665153 925031447214458113 716017505172789761 821943411843946625 856273113939462145 693931450432408833 637635507481693569 218436457811606049 689470207519530497 239011848064627937 974195935074522625 236058177466546241 641097576528917249 598204121170901761 77712274348758833 875497526291240961 4823215861971876 530571151540080193 215167957319369665 825062926160953217 627301245700177665 344388718681294401 647581048401466625 913106121937403265 676109062295989121 206332696950404673 539932958335487681 50886898453100569 129066823585045393 569309193793735361 573769475736472833 202625875064683201 854033403003835905 650261409397792513 898339566172825985 887269847150875521 360602809391846081 15664103746551917 915226286385038849 511480868784190081 777037454890415105 972038291707043841 37927609741178257 425283030815265281 537464868814989697 932974212789353857 522270770793515009 216011246274746337 809152816073161985 454753802158798209 324524724349505089 163680872819881537 204009596327832545 552253885815922305 638369290300406785 488237242431523585 611901887263041281 968552198104113409 794369332062149889 558576694201988737 578637164499465217 659339136355008257 909295706375648001 402607079345244737 994341794427281665 141272988038515729 458664537887575105 970412491008161793 627424666976050817 956844252747167489 553490425887705601 737905727565078017 357420025624474369 132799697213648929 448850295315242689 490919289337696769 651947274267339393 601007988835753857 842940572164142337 859853097598346497 677130307402659841 446740214364645313 64514007216263993 258741173786901857 408529633978982785 27229368000199373 845661604111260289 961521788600180097 655527558651026945 331227049631344513 165742540623444513 779622647497390593 163865259631275969 936882211859703809 588868518158452737 111556083706233265 9481072295852045 970039896251485313 637851446406347777 455535544511505473 635886964704948097 108036567475458865 416182580292886657 14275443961594193 864115387731299457 845916951103994625 848809987357004289 996848277637994369 468966711054630273 514004269379533697 332727347950143553 121097315299010689 871208629375711745 369835511680499009 118313390701889185 642616767531066497 748968553330623617 86164935258544513 558725554026441537 749315625519557249 982388399244012289 113206429563184945 222336553555795297 146302961185952545 76373673549593233 341317756620235009 345216237778064513 162122910728868417 772785623926846849 754341062987130369 868136242333225345 297703410554092353 884641812454813057 8843508271091595 344769319873623937 142865573182064049 832877068867087873 156213433565234529 892051639632928385 346596944481078145 16168716806586049 739250262933118977 475582631364776641 456873334990490305 24567545324327257 829454354753870849 656085904611206401 69597029670475761 49644534243466153 953215359827900929 269104218841025761 735805514643402625 332133147917982529 402678362137386625 749134225359615105 378920978876649857 510313399854904769 899025238556070913 149330560534227873 742308315797714561 629467173139641345 621658338109575937 634856654302684161 310264727029718273 888579771105948929 26353812100317953 956189140638432641 676878880288939009 932140681725268609 829526786030250241 330576830131281665 946698458495760129 342602380254614785 855609115280053377 295921641610679105 174183419816444033 606109980277903361 842096771435031169 550220502287249473 336474931175402497 66961985902562305 624617027485861377 978141826718374529 902678303256152449 564473610031466689 625559610376491521 999190586514931329 744868905643912193 572184417819695297 128199931021860897 882249997598879745 229234539053805985 699501743146310401 208230447474768705 670208292495221505 643642650035914753 538845721683312449 331247228884102209 85143724096926833 239567654651921217 669231199427127169 813676928755775489 56532677077758113 686459053877868545 485181522872434113 532163708303123457 977672356145493633 515626537403562689 686239608853849601 289480236855133889 172603789126885249 544540446571417665 218568040957929825 81120798878792753 399040639955760641 462696363926056641 140782557816162785 524041818665956801 152037384497010209 884097778730748033 928937499029071745 916324836635560321 526374573281774593 651822307347771393 731297869442254721 693263198008601473 979032002152980097 955531387077073153 826135984497138817 471555507826245441 370920447025444161 597262274401089153 272351480912430337 859590328400521729 601632004951102977 234131126093373601 423427130516696321 829516708812484225 252855832947492577 624028486814694401 503419693148213569 657828003504342017 273923001096438401 302980212142514945 925790299665177217 348081120849961665 553449089749992833 997179283958303105 31472880767562829 545293905332279425 479118874791982593 700993688251870081 694357264021388033 370298861106554945 376311772296109121 282374086192959329 6146062696824829 368295932785038337 196632467095373185 772498980267570817 427276688283566145 44079633741510809 488746141232670785 986306020880022017 248352046330051489 802580515603303041 593604760498738689 649492577581511937 522491035067613313 723746867373783681 59697782781203305 885978275501969409 331513170626305281 562313681309952065 445000233247316865 373683434134235905 69355824026128945 903201387767659009 262581160963041057 97391804848143697 549157986035577729 140320705221121505 716258861912468353 822660247896820353 53726488928870001 139221237063786417 769253737024147457 857063581718563201 793449521643946497 241724236104239777 778628063234709377 542996339534894913 655083389345261185 963463313383748225 525672103325266689 193896143098925217 116282102428595377 3784852561160790 669680678752388993 812832413457911681 964460846069581441 353021567136288193 970271391463032961 154270746259925313 147903992013322497 556662067714519553 660157918231636353 257454046956794977 58391381929450145 931935552853325057 32867026887661413 9838011734018437 607593448815162369 472977862275435265 143158990413201793 123607315633094577 126771662118240865 709832197883876865 834885714782846081 925331492622746113 856736095972745857 178478888570687393 522831962091817793 881772525822768257 271501940692044033 828922711774019713 990354473490385 892831172187754881 816721817947023233 451757550607489153 347103199043704769 170342587217717793 667946132371806593 486865622661007105 887671392126893697 349255454178631937 602399709184975745 727906227753983617 402615554817845825 221629121388204449 12704941291271867 930545989509674625 836134934013021057 785461772850680961 906399912736940673 39142972113587857 869928285906656385 816845964409267841 568889790831345729 174609901519254145 764825755089479041 828187512125765633 510451499218174145 74861072171309217 923164484311673345 505696284294273793 664030611181512833 888632438528723841 31181150176823993 730164485849343233 296895849005277761 24218937790159601 350674631019888513 295916096438716609 195945853768929377 718086328748817921 512719387489827457 939091793596816129 786915313058113281 576300824135792321 871917686406352001 269103522777399457 558348414195815937 156817602648821729 284324336790323425 432753428982323393 541567240257830209 696042974607486593 830643946078669825 611389702858119169 410656457825776769 972523604326276865 101595656927262465 805418579923099265 727533771651632641 568533825353604545 855596703179021057 360983827534980161 885423454659669377 101767784187721585 139391740029598305 669764122812523521 771568114494908033 409960976449646337 897332570659319425 769351328484461313 151997042641649921 877354759268591489 80200422117631121 798910375054987265 305938321481345793 680391697317027457 773393129545144833 548760819247362945 736461651036019969 428428190020404993 698730282398432897 574762732915701249 541739913051667777 601737796460703617 983943381704069249 436161945999756993 635615128015498241 102443084893359073 547123166010980097 731703384138569345 797768993171597825 783669748103768833 96125298134001729 441832868756065985 56674929101543369 798203206542460417 209446377486617761 88778847285254865 159717821469694593 190909030797151041 437757566287178433 870962656207396481 564604735597352897 170443315985316705 864630804690481409 948880652248561793 147775117125672033 647241695582529537 189645452445422081 707310439898250881 525397684654162561 768975053539712385 573779045509500225 110018038893258561 830283682399834113 564760243786601281 220647507662295809 230309735944743457 996347705111471489 309204317869095745 790775422052608001 981633113277467777 36928246194246841 611254957024819073 170778658287776609 800462904997445377 633285765751818241 435867066964100033 84387579628785409 128010463407747473 196996740536274465 584339884492727937 355012034591073473 592597283651983233 759953155110732545 538119527388225537 955557180268559873 671184798980988289 856578535375103233 847812755123022977 34074703497214645 682531083010516737 476129224482487937 401657860615806337 935335013054587009 377351742066252865 113133469581878641 303912144686457025 478415283953030017 299923712597220033 568826338262280001 742331397790387329 856923656026939521 923638458179681281 46685828544081433 24549290414718429 37654235938152425 248561750330892993 34810088265455621 955752616731636865 309548636928727937 796192379705587457 723967731244766081 345256008223408641 120210426636663921 465058341757824705 222898141164417761 738696097518918273 802386852557678081 505897836116872641 505156702217288257 437504230113241025 586430389785011329 437920374248037121 960936400683831297 590617755479648513 93538818989291169 324631967947880193 192422516266145025 118216741827588129 563429506711816705 741164334358032257 545046478694754177 587414712910565121 472039137437210625 542822863972816065 25318716344553849 929702763344501249 100987150085206417 250138319063168513 137683781848320305 234585233360029121 520157373016420609 328174423542861889 650124517479394433 328916077281327553 405220643883286145 701934234062790145 946240832889596801 653237204799488385 28749356174902377 625774008535103105 968563122134138881 161847472790050529 610395705603384193 138750774861236433 535375758292243393 829932720512225281 290176729059371777 181400511866399937 205892784900395745 467027335021477057 179113849225689857 429794348827854849 763941186354596609 170145369027515873 951320371580724353 692702032025323393 629187276908691457 51528272736398153 57250039946911361 505781658939142145 131334112397805569 135145906928322289 973471154444812417 297013905575283841 93692712849115617 213521739141846465 652396704199578241 159834232406140577 768282600206642689 313421050860647169 16389278914179073 89939412081974977 998468015992454401 447356663530577217 553203010972612929 269531739890211969 913530501353616129 880269187572672257 740581275566373889 135417028418260097 292086609102437249 960292173801896321 661881152948797825 77117513510316369 480576686547006913 33005863311807105 104851546814476401 475849671899624129 884997231629721857 354430552441961281 73284168474760497 728326234344919553 237570595643457953 654250976407773569 725443150455451009 979972934203317377 197212096078242625 883060631041679745 601342657879104769 615030322631653761 198661225465738049 152058659369849633 758590334011959297 476490870524315841 598310908934546817 277535890930330721 327280560154310529 192878126367858721 56541987066307089 153189899326399361 570063142133253825 513109470921222081 181319594050744833 258975600003033441 923912968518028033 852323566515124737 873629176577306753 484617008134812033 663292231820779649 253449503305233761 652842868871697793 498491378320188993 796461775869392641 109923459510966385 793257116287602305 668388115989976961 951919842744107521 478421980025302657 118900136397069649 970305647557019265 272707753655982529 856505300290749057 232468335087499873 976268924859418497 483130682412824065 394001062502610497 199234468268866049 354042481881329281 173930480167047809 649784851522994689 874422469921764609 943118020573216129 144874298470004001 963930780867485697 212434766875087905 385635440337615873 102970346768632481 71239447261191913 791142882391564929 121741104896834433 723098322872889601 783753508051887617 140031506860122337 830711023315650689 696879683096216961 980519481715234049 196265297145966849 777008571414988545 914369785226401921 91649690290580561 699796768932497281 59970458181659585 909012854720504705 95407116345612049 652648081203604865 163309911554669889 544769505035109377 371929898484125953 136799591360624369 43006581650224977 109037999301978769 701307800983485697 41149095845153025 6957499575456439 297702385139277953 148621827376814497 275337977047154689 945156648975036289 419235879749852097 451486767179758913 234569365217222273 823941367855233921 711274241100628737 989446432002665729 965689206572573569 411405962536612417 241584145401038337 157739214486284129 214709118288308065 743475646299451393 70143613803427489 444578953352618113 306690420098657793 52021274905122537 372508104734766465 190909472872320417 320677073297414209 579066402202038017 87264825036530881 629942147716036481 928481743522422017 606506983956428801 450811925638465281 611650986979370241 423039146335977281 991369679386103553 947696348322015361 431380596649660225 179314546771177409 755641200119477249 739186991740542209 434045530417520833 81088078203716657 720897597952550529 369656379756012417 853916537027117825 276147734629329729 575762828333161281 400826955825682049 488176620806413569 159460786179035809 33669438464720261 827265306127376513 869389213122133249 350825282987539585 185144869790782721 500061843848289537 192478668763968129 955525559844598913 719193696897200129 974922580079809409 226131315178548673 851948545904871681 219203211050235329 929556375559702273 172659956545984993 620406532608708225 207706159176915137 615023324583067009 75937631420288193 947127171374557313 389454230588036417 346500480264797505 71224104539751921 544208173063108097 632378106644630145 258727801478872993 946432602954388353 411112776183994561 530548615375330689 986352798723618945 80091246314779601 419947852817838209 952247826264986881 443754691367164609 541045033520219905 982389842759612673 220372842553992129 915080774713647617 698546695433790849 900899859953764097 572917661913201921 493676944598295361 84149768538026145 324118613387224001 270123843790948129 879473752268342657 969721449727089153 122499539733407665 254597905566548385 329956775636819777 445537720409902273 534895069698489345 124426432388851537 419988307107576705 981035441233430529 872651556710703617 480867889728749249 280964185562485377 76227179526341617 620613397814121729 485977135731225473 321717853275590209 727511002510524929 863231584880306689 876563704915405185 571481209974056257 866730912931473025 460786652034453697 284862138140205441 796461378502090881 531590582518290945 380766045007074881 709491028528582017 321701902061594305 399245115100114817 581001642467992193 449611101725004417 12498974302122435 89069307777990049 575719820776352961 988200613948684801 436495873112821889 706827837779769601 477754384488587649 805212695299225345 718564639330327937 867979547010364161 787517197905682305 176853051171740097 723711025219191809 575486088350686465 332732760411840193 822731723945146625 744639647005232769 25741199955902517 596366582858561153 88238472820215457 944548923447289473 629192348657113601 700683356281370369 875831814303104769 104572580919171537 229617993580362177 743154870300880769 87305941855497345 269554067241191585 923202828762867969 158319749155577217 121421673164100241 274164954049485473 766496631368667649 665122640940662529 340096319820155201 790516133321407489 537651332584346177 961299832785510273 114806999443750609 973244140286613633 110232203910314305 157726683891720385 476761476938115457 321592074846027009 711244174854101633 472120082074479105 794144192115716353 441378159294703937 678279831479400705 592041650201874561 702391767900870401 712212774099700865 383983151368113345 493844969210027073 524656059182724737 764269668220368513 854059071812414977 192247956686340865 85662759667847873 289846758476077313 628195126969870849 672910056858892545 479983795263315457 281499326265208801 477474188786899841 109198371706920481 482851260109065089 852451302019321857 338748368224401025 818807606315584001 756213557872435201 486171510637735361 913239940204121601 413751027037616129 313559758818193729 838449047290342913 726187310235360385 329283850995192769 263530034974003521 113148174900306481 495139105378868289 677501912457298561 194527453924159489 916326094823350657 610619009558320129 906747398161069697 621113458883577601 304939453226712257 614064535739501569 508745222210048833 259195101229401825 256455319938371681 249536097663366273 404908534277989697 992810584099238785 842952426586027265 968675074141387393 267935234973801793 843229984502919169 174506489175346497 449362611900141953 954239521881429889 44274209138826849 436682279368358913 529721251096830785 199618721477914817 100006368256224225 668812561115434113 8360643418455994 480666288353585729 976679884961647873 974562887468113793 582573228624639233 386752186410287617 25075856830333977 613319368855147905 117637303997582881 353972219496750273 897792515052778113 457576691340410241 807210024922440577 258513563754657825 314951146121920577 13253693898949593 207343076237378913 180715083294682433 628069614748092417 60356520046259025 730905615564878977 864163297198697217 463065716776746689 782402553735924097 866754174064340097 691028421752587777 407652059878138561 394394844802139521 46074069430815713 763205049753533825 504561080178511617 958904337866162177 889783103005726209 259499061206337697 869507217308985473 584108753049594753 224212440062657953 176041599225325025 861592251061232129 140710239542475073 201563172184876289 847382703991552641 74653412458168593 208891746560471617 576606695660942081 989516788679505793 812131183073283585 192382242993065953 407104272490840897 56739876863172609 367308751363857793 512916279593429889 413442533417296001 318179713538338433 207786966121226145 951651738390783233 969618797875455105 546644824056141249 300971377385373249 539333765617346497 235189486388904353 584802639452387713 199950646821541505 747170649334581377 573968149230978497 277440245377828641 910852305113174017 6651593617238661 953603293617604225 502629457586547073 898611595888404225 28144770108813333 59781822801426185 921081092222817025 163746036566443809 812449507498332289 984418066696733313 917026796461239937 84481408785613617 302046822485980481 419152647580716545 303930946900674561 503338227256399745 23230514603898913 679776348488857729 195655221989422753 322600388470810625 878364554338563841 745413298650760193 932944823167343233 27113732193448925 89084301862488497 975671722197503745 743973269850013057 84390721560104961 624347014825563265 692350775912615297 496992538350763649 980442424416317185 807973950580180353 318155191496018113 266832366838368545 775159521741237249 52969953419367497 957317100163834369 732147119961364737 934084241121276161 256839553393479745 901783114916682369 597116010334442369 885343976763401473 583849102538582785 537046040975127425 193083022178040417 223268974969592193 505345149398483073 4761040203206336 268821887529238529 836329897831852545 744587916052441985 21587253319466981 282299240100240225 969670390651323521 432978205971938497 737464346829725057 524680928550193217 475464032735423809 413054148422421697 989620762406758529 354702722156798017 282008309283590113 381343688299825345 834493167389425153 117352600126107377 589919566535080321 940337471746691073 647516298677203457 837157793562123905 36676365721440617 690877570129078529 215145621055924609 88431058932254561 255363296141631233 139648140473017441 214853547406477217 80927616210384913 976707206359442689 394837451758082369 913169954820531841 690942096256289793 312912027610728641 678174526045754753 200720939875850497 99504022898297969 735550957502120193 473310763781558593 633882750708508545 758706118125584129 776654807483275521 366925156252538177 637962175560375041 435142376267162241 791556856881363969 106113847605474385 635216919677461121 119887717536609985 514056661999369153 207838706536310977 546641227288262145 144488415354754113 289712003398939521 305838016247594881 848989765400986625 102247707927002545 112848580513905009 827953203038308737 383348143824576961 297004365147710529 129105242672217457 160931511439304833 159657963640697185 784058799530921345 450547541941965313 107183509637625457 999569526832374273 439471897025025985 707748268461251969 673589085544325121 540052865409748481 407341412758338369 116539445562118257 389263983752986305 680199121664401281 195669840483287073 240800082555331585 838353749309948929 307066094630997121 289021435238876033 501696870005751809 654670998172353025 162365523938490241 542394859034271105 623905018197127937 174718038966421569 104981973492911601 640807041670822017 66792646760568177 429847838675986113 145105566349769793 331313615665532545 400268594622566785 400644968690091457 350129871206362945 940027008115944065 28509297016363177 8812299718588435 692013512672815489 310705265754602753 508259532794546945 313811646945953985 777756134365418497 881368264880730881 460633443181215809 771235112936157185 101847748406868273 241973427827428353 135740324908631745 233511347725215745 420491819615264705 483395744624683457 598063368896212865 995335155743166721 276178220017243361 702877095051672321 187992812748838401 548532640193503361 817519011830384513 623932894836283265 952546963876834305 584445199785708545 348509437226056193 822750262855503617 588019292471649665 14966992765341303 504515073506112769 134826536317259377 701606352409122305 552859771516214209 355915415305389633 504550360562500801 871163725896373377 452779080120524929 866680733566695937 599315061815783425 695894566828762625 949584509655384321 32074496826027145 654395887433292289 310411700879974721 401106834178012417 250634486292980801 164164281449213697 345268689811199169 137864216806949713 379693554814878081 561323966004561473 114391845854505905 109641092542961617 825682333572856961 3930534057015934 590152951800909825 993874614990890113 540662641774218881 848318838116039553 77015466105258673 967067510442536321 60948466177578097 556155996124484609 142304332407967137 639720627360734593 623882711515875585 350232641516111425 425855231867764417 97436214666107185 842079042267087617 283996432417890081 187882277100008833 783891820870568577 573560603263473473 865040117436659969 515777810821766977 391457490525471745 189707783827472545 516726944971676289 785763203017744129 606583457157373825 864867039975877121 971939212027773953 445009400060293121 682104605350719617 261598674243671777 868766589568334465 265329530242119905 397799411404324865 799204955344947585 13129847042943511 632727175111945473 122537684537366689 821357602710563073 844308041351577985 30502037341271661 832911031450667137 437937026420740929 895673447665370113 890433736094543361 79245368660384225 638831363685554305 497333803713441857 310573402525385217 853353821913803009 761272851317272577 585656127866013057 543785693578236353 14433792670747181 350788982085802561 435745767095934145 563439854237593345 609401650589209217 468117773951973953 38948746184001241 717211599236215169 899075240690127233 155206897433188833 33530236847862937 433116917509032385 817465986893811457 943036920271964673 841177357320031361 980568488861145217 671661642419355393 338456102650169985 446325861777463489 390964304906184193 186125494618440961 308089572920266625 14087897433380903 175250367825448449 137590889676278753 41915895709635721 913457207541451777 448834063398628289 273099113754998529 150140573795084705 286309253533158177 386576031563556929 490246764078637633 863015464841893761 873442031511128705 622395150975329153 249633578663949857 468357006455278209 623589179854416641 709947676154264705 327216079387586241 855431090501909377 620175628256159745 144176679337583393 569284132347778625 621949972825149185 966897836609756929 670185816581302145 633719454527483393 244143309799923713 583440927286655873 778411121496752385 464825009096021121 574822841151672065 936364039007042177 896610092750258049 710214945797577729 703284951598576001 830088337194180097 973547845604905089 530034070267507905 531638904667289601 724829616923852161 930849605839974017 432266579291212609 358187512979654337 51174642832304329 3346398846495902 382353790475438145 138922952911400449 526877598129299713 850030490066536961 548152637038175105 767759910283601281 125545574677342849 693748027719202305 547938603940910017 785162820163662849 627510240443836417 724902487437994113 943321362885814785 19310200424897061 331791982009885825 810262983532048513 262356433280533697 175478537942240097 709223250727671169 800630355577915521 930684566634557313 725147430686448001 418204854057758977 689400224448938497 838220035493751681 279278281020111777 27042841088427141 687390001195929345 661872417443436929 148777337696103009 34299745741034117 237705187905724801 615281612415490305 953421858912577153 848162585198661377 778573294283354753 696955530021273985 908232178788423937 477676477159715073 993260369728936577 279031945399768929 28764067289074549 956137350113873921 576319580612057793 618773259619121793 705051541454835713 316425288464724737 547042508784294081 510603126499891137 414551776262442241 79161891481628993 597255972614654209 332889934339608129 309657539085279169 209985944252817793 255319238483131969 513781770910842561 823000195008745601 817782012532415361 55742561224185753 355333565778796161 597344363704493697 170311594126044257 839307128974859009 954197407939521025 45475314670795801 19456499742869229 577582753751393281 957654391516189953 773828728906053761 580384508556388609 164602106353576961 241258560268423841 322061093998485121 575708360561986177 784073005377713665 512473415468509313 55284298687283241 518576121696209921 220432297706985025 885166833778416897 237891514679063233 302174201090945601 704430274342122625 762573924622859777 975009760388175489 325039125275107905 77572413335694529 869347152696210689 752479195810480001 902680894107174273 624049593399952641 22721773164921189 177356762437440801 890264670223839233 393797839971078657 592890087332168705 422373819470919873 15549000323272111 156708212631805569 515783037517781633 29270500108808053 846133045165910145 857045681319782145 958110034174072961 612835181837652993 993642718271427585 40746831180690889 143340458307040561 630772294990705921 696231513417469441 808989044763016833 605080820602470529 510807246808326465 379256450703945089 402422497995509313 995892897767806337 837940076372447617 934908302636127745 175519935538765985 128018118993228577 49331141577823705 748387900511461 4041824159010333 818854853609213569 725419235250043905 373477053759327041 745675182235025665 347635867472920513 432636596123813889 239901820772825409 300147211878346817 467955882852084673 510222884154771329 217181348372886177 786828879922204289 359111707092669249 811502891054118401 297315209157215297 961942867716352641 111272601655361569 334557118507618177 917974246150347265 961513899752809217 127054257686072705 800081940769018753 217692343185870401 898311430141667713 565008739646931009 462633437702734785 465863076503747905 520024076356541825 856872867176836225 948227701391630209 27724248127309893 701186103975835777 686271539774470145 384907046623013121 575515041086443777 782987746858928769 236208281601737025 987477655419468161 586324795586715905 873707256815500033 188475607191936225 42906320790919497 175014496288607553 999392377851613441 910590495614545921 654183687550329345 650302296456754177 161506495007820673 593638123197326465 888795280857706881 710108097366028033 768079079142431489 234247855736530401 159891228635615329 218119663509508385 800625299257241345 290712152737331329 776037484634130689 39969298342835913 344514865613398081 419999301119165825 926917107214222849 430216044020152577 519989362441727105 830237586494508417 741006307365793793 119459014328779041 319689591014729025 701419439084677505 36178110580124209 176433135312986881 692023834716600577 652972071072600321 580113143456244993 238054565391674785 354273540023022785 15973965210040575 944673819836765441 89409708620461713 111908743484100625 423797093295622337 753001625340957057 317064333625662465 878710727391727233 19580750220061561 421628845891405057 787378179145815041 504137918306788865 22077197136344041 549582517715307969 654440877555881473 928712015522016513 951059728455167233 325151155842519297 70617372719947729 4458813342928637 25783124289791461 647160507819691649 550450560520200577 575651224282204033 979192535179524993 795364741713399297 272885951943163009 545934682381961537 219072481907392801 153630674984881921 447653062168622977 732656469403814017 185620652495121153 675326445985064065 122481277202393105 289784624058206913 251654353507394305 983698985140776449 575089454720991681 469728028282439425 263568636127420321 487638320881615105 277138790454539937 984821077320908929 83147081577170209 947307718491643393 599272838123621249 355003094511509697 345386807848232257 92518460861157345 162807322166553793 413718409738756097 256771262883052737 242923301060997697 453520840745479617 754326844977093505 111165610801410961 232194810265411905 868406034302875393 890010303716998401 364102810003306113 143070573309231009 342364604754546753 467578305841861633 476181637497010241 526838010581144577 626989024750866305 106627708205287777 286243745099870497 535474091527120769 899214187814973057 557738566246335681 706693152739521921 128850914266536161 848313931074851969 504953185974365249 926651204444500097 640393620208342913 613155625245664001 737477951055545601 771610746255820545 165183954595619297 758631183989404417 732781549039721345 186997944714921249 663217536104113537 934700209280915585 218077826479223809 101826562288440673 301447123473906241 450580873442486785 690240737310354305 879820454576634625 361104427163084545 920501854573725313 496791774893658561 699493365919810433 246940871678333441 549404502699086785 124640958040750145 120343587565987073 503439732059618433 883503731582404609 161289937693332769 716302518393067777 786329808474647553 761249218315963777 728384166164211457 494753444790138305 988100828513566337 277670661981115777 423619387500473025 202817746195083969 971534640065357313 285162416398133441 218480028085657793 963323048459546497 939000541104675841 965409082734961281 761152453560633601 720179401167317889 436519348821377665 442444938027716033 931878574012024833 24178159768599273 455105601784751489 90971697980247521 738283986652440705 901001721410128897 408002177750489665 905351379255773057 57743806398384833 137123407140013137 807103158790695809 14589250350550033 810177612339622017 848043415246170497 876720547155741825 591696353547757057 745956594587916289 786831703348628481 785114992161553025 149767155889204417 668650083893446401 467239703008491585 566731592936918081 632745857073199873 980549248223844865 850832742540223617 589335656562681729 90130059188847873 480321908713698049 445941763918970241 794331578488197505 818843199730263681 287438224511483041 130119180660972945 125197334620182241 112392677898636609 188451484576312097 607717347822703105 43528994645129161 580539277295780865 57735486908491393 998821915313175937 815640746468702081 998480618239764097 902409044535794177 801824124043978497 101607724634050097 872567272591407361 511083095321488641 134288693552878865 75298023715745905 132520155669904945 282535771810550785 318475152129455105 896168213477068289 293822186056512897 97869670387133569 200033088645017889 404870018525613761 997361287337209729 743172508479254657 60273671744173641 754136143805737857 398575908618436609 444851436915804737 171403699291705185 658707081026093953 520493675464475585 242931544316370209 345702221486025281 663579682536550273 432478862250729153 785614614076003201 717456237349285377 414578900741034305 200660413304117217 408824034594964289 272308908884301825 260777925361367137 661469546110009089 185479982397602337 682393982549786625 531845570251917377 584169857804564481 749644658184926977 25241466347953437 687834728505919233 52533638642056961 769864520172070913 246074895242390561 922718591791564801 453851085628709697 754054189774727553 381037540329177921 170233679709497217 312324618547773249 595779064327793153 785466490670547329 281027109973095425 43793841665031865 740089722544830465 927087473467967233 149081522878958593 192978179999624193 768055013358612353 807562390800359937 13881216357262361 699459161672020737 425371340120896961 193943651983236257 69388913370175945 534023029999200833 895057152383721217 579157282215863553 903850734061293825 665442163196527105 321063099134896385 980658303076157953 473588943350051777 725110968266516609 3053742917025205 240009821096823105 92754453112362961 102113811406663761 217685246222252705 642589439611331457 878595439192224641 146359462551668417 584079082424104065 253305838794677377 822881349748811905 7563778979882586 227163655783151329 6622461841406136 25054595359591761 671420244759485057 539037801244894849 20967014022250653 997441885372253953 452711831686851713 73041537336131057 880512738440788865 479045071726773121 502957765777789953 395964226960224129 371232990172860161 29274043353680669 425150483811759041 579567523792086145 831062301614057473 239333243795641697 451041659399901825 332764208780311297 412077728784442625 635305324396696833 621226980049666305 600413314476803329 20101603544706137 957391857757045249 262027678231998337 214430857033370625 936403702664325249 203998483661010241 726067973021539329 949063109230159745 407755093949848641 612741904851844737 758821876975968513 66639715332435401 163590344690266689 113985355349299761 77695578047578097 245456132410104993 559227191006502977 2779091984393745 362993130978377793 150792945498530177 106855980803391761 914319672960587521 124078799319473633 977252608129553793 624353030415083009 204097848041584481 35019390436172417 79996167818315201 267025288208646561 590256355913240321 750909634112215169 489132610554314369 798416189865722753 241427367870585377 791023383149745793 221115661714328833 670677132298397569 233191295740724065 383088474176073409 59826275590175729 718243398673056513 560645758368394817 732673791213993985 964977694405952513 494280448314800257 309372237563238145 744348735949383681 704112922787281537 799344054845082753 543939913636336321 961498239537984769 314935807639223233 645808646266562689 379217915038353217 297145963732756289 845815698789913089 477870184351733249 228030308652620321 839674746583863681 643445955063619073 711455830115728129 557559159493777665 678881962465336449 547857416159807553 685430289858775425 590481463416097025 806438600215624705 396953445333942081 617460934750102529 224842266445378401 900729829243740417 556732323901137281 655298348692671361 254470392014326305 362561934048368769 991309708515423489 205678696756951489 500311465203580481 681771065224292993 21287608515272893 335317032302018689 228986913569087841 894933592188674945 133100965870177393 676419187513591425 770413899771270401 53851262049189329 379497486913457729 265802031981198881 349291264512459073 729087182756710913 326684945603126657 513210449610500801 129147091736328433 291506169437209217 571951815015516737 770012188121857153 411556014146583489 169595533080705953 382395849645526209 71521590122575417 931795418361915009 296505263079605889 437070198362725633 700257932757839489 605970847940255873 316570071954412673 328291839054209345 487116496744153665 789478701577635841 798005244481796481 870591653572965633 784478367669212417 744190345515448833 131073976848181681 245983368104681697 939591155303435905 239162566074710977 117001216891477361 90678931966287729 826125112810988289 949856442776905345 563078236464274817 200494759656187681 592780359671923713 12256787208272613 787708593953791361 140015679189012593 624448872332184321 935028830137923713 552660091527041409 614775476866874753 726102417584503041 294654411909917249 28704110234169633 577563667164490369 502792477950837505 720708101295457537 368463629198583233 151391608837180065 669543268385798017 622040998313636353 913099615249475201 165186397198645793 759251981950601601 676238029507658241 57012619010532009 407092150259565249 159864241218418369 86529882298250977 99717645148071905 238134435568433377 187075184564552193 50224910826983657 742285990702566017 500358717652723329 646750494668726401 344155941649475521 156183078679443809 363426905421327745 51424793011822345 744713476241997825 137036666858289633 937711407258383617 894999991385748865 507486891044734977 830040496593991169 836452621313974017 554641221952696385 944710437180987137 905654775729100673 981457562178839297 952485673688858753 383587703563861761 105452176113626449 543653415218123841 873897857627785217 356748291330518465 452946582136672065 109734278833322209 183506318679850017 674800316928795521 520726964613796609 727941265321980801 313149420446908545 233033578222062945 304020786844670721 59109545311351041 603274363875033985 698277345175412737 15875589157555937 233539901455081633 975531873293309825 61825336539811817 487544157290340481 370670966701176513 191671806872978593 899935078960609793 529583271022314497 878230623464837377 632880135308827393 790041077602808193 237948765066573025 322445094971449473 213038095073518017 939467620207764737 671435826859887873 703521131372859521 145787673425648033 710689151974520449 891743418045091841 624154443484236801 823636733963656577 405290559293703745 57930750630472265 987045228639196673 870639856410267777 695577948652982017 68902187531374897 274733328717509537 409580154985992065 281759165480295329 319750082951170369 66540322362605761 979310768685284225 282853928794622785 102373243341940417 538687744275229377 165375196505284097 135732623793799697 362967186999693313 221038706744984385 512720993694646401 239272058424916161 207071522194620897 84298534763156849 396884363888791105 615532414055095937 198304862613863265 82447678648087217 291211689077986305 608703767088968577 64289067302450321 944831199608508161 912380847216002817 262569490263913953 540257542727541569 309482596570653377 512698088419657665 931239121895174529 338277189561789953 113329719401583873 651508087633391873 824391481040194689 421835628783608001 545956056874068481 983823376838106625 271341468905063713 138824913225317201 262235859837495873 394337495869809345 227627694325704513 270885334264615809 6715423584687131 449841700181199425 928864356322463873 596978481450502529 290989470836116481 991350738928151297 120286272049028753 250382717981747041 387060010600940545 415716880093132353 223342116435105697 530617009614200449 147929360918375617 60055823468918137 425084402957068609 177795901262694401 175258277633353985 183931219718548545 539817045761793665 642419686783977601 647228389417030273 505079016901294849 658969064316167425 7554775679093241 862824463705600001 573756597309486721 903567685358268545 814830238236805121 807260481600032129 535957459697375041 868712325685990529 685862820454129665 993503144544710913 932247857500787073 711454265734886401 844944674415739137 573711334284617153 80490134945154785 908441810469284353 168530961190949569 469449262688577537 598976322519579393 889198943339238273 396818664215214081 658908642020243457 621387673655920769 442193473440639169 530208714062492673 41880241638857289 944529058094477825 666770018056837505 39511182985574321 628261736418501505 520094286841658241 493050414957380673 387333172103378561 453515857887417409 467057341330107777 368140883682997377 986251398147469825 295364593708121985 834037927878103553 580158015055715713 307311702744467393 271410607144439105 201665590312590113 97046025819025777 553436067806739393 949230228093206529 482197601169065857 485882233135257025 482899538230721985 51322363596305825 874189827711607169 966957944145860865 417735040260406977 930288550992806017 368759545627643329 477604481435051329 713428753062995457 108550193521402609 813922563144675585 571360438528273537 465402754784417281 596193838739971201 735766833989959681 372123043004236801 653490435104370049 835213247091949953 629098791569251841 719495260902760961 399963956593733633 774152013818401537 583049741477044097 175357567370454593 364867169491670721 200231714689998337 44465617468294025 73110697402256625 302762151365424641 383392007214816065 467357049820481793 156029739609138561 438958266992781185 795809896565707265 102015827094906081 211342207670782049 25429637215363953 29569531965172757 372491265167457921 119219781016809633 344635480950383745 553010497166035009 133973543541689105 823706810821164545 634158264519168513 22305660472859757 628383540880822273 334175002091498625 200412269452751713 39048317961963617 531377911900424513 185294469988946273 122720386467999985 447726660676984513 49426908749797609 40473191023423281 870004971872216321 70220585102383385 352118574277714177 803591289935610625 264509775749854017 639785608648885761 561019234626957825 707620183399043841 136809581411934993 226930210722763105 239034506932203073 142970904654248449 783442595246963713 637310357694993025 588150127007100545 255387521321623009 725513107801585793 741047349236730241 951695604299008129 630741994430792321 989378823139940481 988136506544158465 390998839563639681 255672672651414241 108003836782611281 140893672438686225 54744207166979921 727741434313941249 645794845309278977 567348071697587393 349893021158141697 731390843568604545 355940105523640001 985422849745582081 951181584774420993 706814138446901505 115758240424849393 913562631519489793 925610979338632193 543883980162135553 783782525606707073 996709782405979137 500742193088886017 924122227214070273 766826095614003841 955361772146581249 650892935842296833 517559117247529345 763789897724901633 908650203004519553 921506344036689793 791077706655784193 206308503098920673 899381727794555265 45159565118201073 388944795116842113 888424374732064641 389811314089932609 537159732947745985 358794412104259649 165409200693812161 482243170539653953 786818919385655809 387080827423872641 605806742185162497 469663202254700737 202816083981364417 412306530493850689 754075631552620289 750413167153460865 826175656243851393 753133265907749249 560307998019961665 999959826494510593 919076985798628993 238402578298746465 367961011057825985 25256383069041989 376839297348386305 789352970158020609 133058725500628577 816827442175615233 227010802246983457 778775274551236353 744721301240996737 734946676056559105 884661059170316161 90972753124376033 96103066083880865 434157384438229569 465990355322649217 709289310893666433 538940305625697409 350574284686480577 140611609353346273 459364635574118529 869119411338314113 295189197364088321 871836890176499713 96520583117211345 313296409883388801 750697879158515457 677644914684794497 620755305200518145 599075245559529217 836709157736287105 794475644429017089 674322011140588929 28154806192940641 956754804574394753 471476159195947969 282024438585168001 170878883221686081 879078304719534721 22316156559956113 456022636881840513 952589351694381697 331156909232625217 751334523407440001 243587106717470209 301036157906107585 145343149288940769 314828260638339713 351968251976302337 416908523927514113 10563413023341185 419134428235270913 259088047274374849 66515431847559369 33971299735462425 765292527158411649 697463369793894145 980080248646014977 558736333501379073 174141659573098913 82612149363498593 577469607738830593 122293302076137425 542461722247171713 112775918708848625 395020687897652353 566548049715699137 945093602066425089 676342058932746625 15159136934240537 261521056697226593 892877670009117057 914717596075007617 220532388761238721 201124646373280321 642865623094298369 865070375549564161 925365330692695681 539252235058391681 24845715273816185 378414384859809153 50747505630948097 511772743415612289 564158460474164545 818700473752940673 482778593600922817 831659182786033537 640576796511940225 508233297390091841 111252121438621281 637251578585910785 314279905484938 619846544681294593 423291510817502849 145099857983915105 434764951185375297 618432973162839553 405638005704684417 927116173065179777 735251880667750145 830870016179360897 478822033278330369 455677416089194753 835875888297042689 946957320173993345 687048459808305921 389271472755247297 152644340588512513 413166072087207681 443237317504124225 295314115101994881 630680075406051073 729892951718454657 276355212367416673 806541420286897921 614845203797063553 571240553914506689 448144089150613185 904194277516630529 883071599873805057 649462733114404481 151923640119218113 326970975331228417 624702127279380865 95094090603183185 633756711942023553 371970107782622977 734971876606696321 335029315305064321 795493902191804417 325743163292351297 36279714749969825 556656864581569281 162749456128491233 823913226623623937 260125087061002337 644434094791023489 994525888157522049 861007294959570433 241646078856224033 279493984813186113 443944773108025729 373233846042374721 530850046775615425 782098601846257665 173426192758693537 101578562197154561 828260485230931201 345728000043280321 507884695353649089 257078571339825153 453321011198230657 920666881470964481 854395642696328449 691383277249833857 675132244408548097 30101647946239041 707777793286336257 301256878976538177 728707742070614785 884568994034339073 533206213372448449 133688085742143409 835803830120870145 958330498377009153 307009433234380673 617535381604504577 505512969138582209 626737325060418049 596036485976650753 927565545949740033 842344014987720193 975371711429644929 58348393119810993 227378054097492577 902703194452303873 683808956110112769 900565107807533825 369712529420816321 256919627118282529 178961693506110465 580178205012483457 127299656908057553 603736599022571649 530498911212561089 297842031219612865 646651960525737473 396147343638705985 824751997098459777 191526906192475361 163538655579337441 148349624098646177 770430655798918401 681027619086346881 85512475013025841 158309749661601281 841599372487522177 880364192861403393 967544997739757697 381971611833311169 398561787591717121 112910017169905793 205994640149818049 794652703713058689 509042442061215169 248580283143294177 118817171408771569 761894702600759681 949444421402915841 206181506288299233 521796441524919873 283363863132809249 443724030455612737 602256108515629057 647912030941761025 864833998732937217 205911332293766241 208774859670494817 876684804092583681 688465035463156737 417494746221891009 837279765311190913 969989939442221825 492270816939967681 284380484049620449 181131043390148961 468563977535133377 515733834342302785 687159973222279041 408059470431336257 348046838969359809 227979664180285377 335822132422805441 243089910268576417 614305678522562433 613902930917692673 454308992458138049 461028577911317697 25023922369221909 166397384246099745 805534255096688385 115165850137582737 738769944947229313 611768004295004929 793391517533294209 164833525478282881 235274643057486785 801000734829816705 180223622824058785 82290671852785377 33359719711775429 230468307038410817 887183489455750913 375540892742574081 408407861582041665 738616467337042305 417491388692951681 67676304948047769 722616244148390785 65086574237728457 691010538980904705 37895065162953049 12314990293468499 988595794211793281 800673634973037441 720270221321651841 901776403647552641 590847817158096001 210574087199390177 142603310426377313 647228059951565569 65042941039539673 791088879495703169 291346789844833857 463877230574361473 216579354987789697 422951617572678657 634820386382951809 198944694596029601 35795293193704225 560096106020949953 604098089283308289 721906832050599681 181727250699811553 496319215119555649 400450112176681473 86895043509422017 953610459291244417 274968445544232065 604658017422405377 949665072680637953 973107129542871297 371171030956603009 344576646712649665 901514781600546689 813023386222941057 885439197996362241 823813846786446593 214411404799314209 723700171177387777 954286892895808641 620283531101247105 15427352036361697 290594473024018625 111878446289608753 575729689842983553 555041301319910465 748187878972135681 146425845302431425 266313864220077089 74227687450552081 46777443350723761 571410077163108097 873326649082525057 771446808760352129 968552042477160321 675699963916244481 868470293034160769 625198708556887041 294393548828484353 494880585780720129 849534739864377985 833880800525754753 487949121588588481 240809353839281921 372348811815069057 526080961495488001 671706488037276673 285442603534448833 939451986419225473 195558573025444097 982201093420957953 781795801393215617 843945676899604481 191054817740131009 197350238399824449 248617651006554753 200516403899069217 97394489702573137 895627615402691585 790699113049484545 799872056128659585 177383722894710177 229869810738254177 184054180543483873 926116891865159937 290685440554462081 651577170610341505 450476737135304001 710356344606875521 93706043206985617 906392748764833537 170798535394737889 142639377104540449 471716947221786113 217897673857226689 47773826518678673 415909390923726337 319752121127741889 492957008272416193 800748014869810689 670764856165828097 121681806224735569 403719829552091649 543607462975543873 492473190476655297 567302213743481345 443278663290218561 319056797466316737 178906300504859681 375965225424273793 206309344843408129 405755326442161409 50068915036884929 883490050410777857 733250698970554241 615617036422435201 59991699630824513 8764471286617948 375376914064947457 807615654855894145 56405460198529769 300095808420415745 215221963472149729 778339004646795777 22370830143511713 612175107029067137 117117702998246641 80531902787484449 39605004851633649 966261368019438337 319113163605667457 966805728478931329 1443651052294826 573289964225303105 521384873967594561 870052069567961473 943147389319758337 267099770619232417 416684601507061121 693979112233421313 370678538267480193 508521052948289281 862784505283162369 791319230113302273 981330431302748033 126959866517772465 560778162104387713 213986117980852001 459008883654643521 401268678028891649 400112071047903553 504766364149972417 574988611265293761 423646200964149953 113113873643701617 605615127518717569 66166896542579681 807226091508347521 678433459843848449 40515142044469601 834907871411925121 198683249893512929 982229176039655937 314004175985388673 8333758075490750 141022073862707489 624246323313418113 888354887939996673 604319584889051265 138752179160540833 807406844316435713 367104309070271041 723555591300037505 238567899077374081 916540358151383553 839904503403388929 772052064354678401 624717363599579265 444945326904647937 218852878273281697 619695022377879169 101389201149864049 215207937523093313 820536697285419393 424363291556428353 497198964739560257 539883071059794177 187593151166765889 157258420814326177 972387322098917633 833139320424596225 980870429997608577 416173862058482049 571436928501832129 799296220167949697 756128176112980609 625259219093731329 666888784058080769 349469480000283969 131114042908663473 111364451758074529 849230826709025153 822546880204274817 578898403390269313 190348024612244865 388505590531885057 478826404333677377 196268106063669729 366997424332165441 322029028733076929 989366965109983489 902124127181053825 77760549298556465 96243124392749729 235063535726983009 746173579929163137 317767511254910337 236779752110543041 958420443353393409 244355375374766497 677204694813251969 857456472696732417 57841826985043809 811617449367204865 154681808526557761 704945603453317889 786994620440683649 607723436638849537 957628443717407361 520670070896251521 106559705719309505 136184550541585745 885914646754397185 575122283482890881 546728904641984321 194289776710945729 821880519501046785 472939621527906689 368512050187451457 733270873959284609 17978203726382703 560991192516262081 580797315698422529 587239658365405185 935596090862087937 208349304953522113 576792092684247169 118650189350304913 201795041118057121 718874735231644033 224718808775751457 623269342007233665 124210108126401761 927401362232536961 188332978999358849 871212400589016065 150954059473402689 502952186042072897 895977298430185729 730367306346607873 647821172199609601 411469192703869185 833618524957632385 237968601360122977 558376678100241729 791233038905055233 946891079852068865 334291491107080705 535699148941244353 972149171355376001 716975523557540097 344144364772390081 312815359020813569 471673827896374593 570679157152998337 47396126220604633 690550054351899009 362260453559038337 419992768723393089 195159362623243745 48051906618152177 405363467376183425 352429800962031681 745063274462495489 657222048463989249 153406097249991553 440494774186948481 64517972517379009 945358287118889217 842491223075505537 764684470096600705 307845776979462465 791356688326754177 234422895127529793 585630978514036097 50112093542495017 753728024553108609 656850487931272705 21608044573756757 761529853663830657 60559902976120129 765711371956207617 30024039791829437 551163953705284353 192581542331875969 85920598998022513 226224129727373921 782677172827078529 863987465780052609 136351464545164449 448553635992386305 169013254830801441 258094132083069633 16107994264380921 671952003696933505 53807767125817921 65810052050021993 214073464483796257 138234999528084049 67179563128334505 466990543886137025 236517070702454657 492689593053516033 750236735193340161 903843282309207297 452567866211900609 454784227014574337 139607416126906977 740595504546401921 499660167378259265 594944673828624769 519679230929852993 556698464108062977 226281825502418593 206845217756882241 430728179183532225 457124783049547265 673805159951307137 951024307711467265 676089804904535169 931130057777874561 99763995934900145 874485906974275201 126949247267347681 181646734836899521 749198215391480449 884050335680317569 970803724822530945 665826204012926593 606783573437816449 648454272279526145 96407750222752497 720839569042137601 969188318241315073 933576563833586433 226899464510012193 438708963671910401 513863441477845121 322817404428196417 392302482214674369 443614895330053825 897319242251818113 254841088686223585 326803113370431233 411881232689193409 473531371974253569 15989745853563165 354844338559090049 258873419477989601 802743703719947649 275195021697076225 528507020765090369 51677607486578129 434507299516504001 543789413002816257 947842105641925121 248103969340572673 348853495355875521 508006685292830465 852376552271152769 620846788776173441 169208748963207265 23044330990149577 748167012129457025 713232345338379777 203808462008161953 7348165154159149 328370397270219905 355713424145005057 803370559000548225 945402721582372097 569816012173347969 319071802111150081 856686242074964353 936028916029702145 222601429820599617 713237602311988225 288239106738309633 528385298032663553 49020333813430737 84922280476174449 619263760929406721 115048930843503425 972516687266391937 101210524447889585 342715300921618369 624349332778098945 642822388281373953 211310821332485697 520980525187233921 224301795361530049 451576593536515265 189395190448902177 510984673836539137 847917576516568577 400770698408351233 115560905651474145 563422829144876417 532365763182898625 357165116586799041 240241250554458209 630586964487640961 868557819678716929 557859066839839105 593823777194554497 590707047216049793 647478798321433345 969564111938268545 894873485199905665 186541648125661665 7381699810526500 466562767260668929 727400117098508033 853429248695015041 802301345143181569 265176666764745057 503373688494672705 739059929703394433 375864170882170625 636801104333457665 7625751969126072 196387433674622977 611828397925510401 383785821482888449 397946043216546049 855537781337922305 799067863038761345 684882250553542401 166290389623778625 684071751447270017 76820254803411809 747486608297805313 473376387712686849 751938666357325697 677089373808616577 805962830723544193 367503689123534401 392957125216888385 844379153368638721 708030908657349249 61266087598010441 154338655009986785 755827344284671873 979281287250685697 742118284235456129 45921769450096409 382806797687297985 459676194068236993 362841537641553921 728320699414616961 501804986294661889 491400621969987137 727264691965697153 141654148694634337 779635599001526401 96230777227106049 639710631731457409 792068897829132417 405662539075695617 519922672696466753 311248350304023105 240699989193210241 329734264880872961 113839762919639041 952757851309183233 928427640816501249 75067946468852401 458612645209470337 78004341820385297 109840017120880881 944646184089012993 365157450640879233 486439935163598849 541854594385689857 420176858149421377 384599183872254017 895500672254168961 497778159774092929 684826866931420161 455903503389862401 399064405975547457 368110537685829825 583405870908411137 569291826589946497 198926285736742881 417659008539509121 393204513349619585 841401759591690241 699203541503532417 437693135331734593 520165738500953281 216884252309014881 82195310787934513 945722404970744833 491495593527648833 428552127600170241 864216690801139713 18435786938887589 298334091077226305 677788291761359617 830244343727056129 710442073801139841 489965138276350145 317787564734146625 788924148356823425 618356758946028161 251630017711523393 229070234656163041 99794888639106465 442784289220689665 656829248961120257 429919705300648065 180796111546680289 216757866303460385 95685678045089873 139937529022617473 687698385536773377 185761623245262785 595255149238742145 154378264557976769 702590559290836609 509736034105209537 995492921558355457 147550530906656257 713676570858861953 20245887506227689 183921913368923393 828200908071863809 4194202304073969 105685131743150865 359035705488185665 656910525124814593 88215226945774113 454043442288615041 451362818366167297 809231838417815681 282490967831318337 287029534661236609 824301914905777921 948301800278343937 336564689632663041 942525109145940097 474818079757600513 142338913682777953 161402794258616929 166344931287945025 505501000970827649 426742123730704769 206245795600889185 361641985919810369 321084543212382529 334060674719239617 493817823490228865 808185955225077633 69196665877587553 480122524751564609 998155263628401409 637947525492442881 379856716808323137 548946220604904065 152941391482453793 162354285271028673 622196635508448257 826193856530423425 230309816379669729 155285302100217857 179311341201330529 619952434261051649 2675529824823997 460004918356652609 710424373310662145 323284170262994049 68463661875792785 4090951536390720 919195507463317761 625614622682718337 14953003759284657 60902382971853801 951630401411836801 95607497013460833 939279266285406977 616795834071091073 508436144854190529 428308198733816449 936522224527987329 608302723161024513 954683707489824257 481251195555742593 879426662177021313 841609031416730625 852296513293541889 490770593960320385 998499686440322177 747351145665454849 214316528412627617 749405586896884353 467931848873401921 46993351566946729 498363147797679297 492154154374645697 909076891549812353 593549285290841089 612578614163954433 753126158685702785 639290154048634241 420440077837206145 521154514647609089 750232333664342785 773089037331498497 599760106078015617 6889888070038098 684895185209811073 281305738208484257 227686260935193729 701900451553601793 222983060778233281 641723055250434305 463382518355025729 139463231843354401 884476171184147073 284313736194686593 432307415389111297 643049276581965697 910624721343111809 111462900611922321 239741854248684673 764001936458857473 212031090034130913 627386842353782785 740657544162012033 446317263109651905 808281754864140161 763440306584112001 883406406733719553 452959172378360385 844196949876575745 162323458511135489 833417477780294273 978602990572316161 169808432162056993 262679527783586049 26054299797642957 22279645138684857 476794782901478721 987659836390744065 272551576804481505 551846893271463297 734900940000329729 621294911314560513 917679019799472001 890426414819206273 825070716357814145 692643958621484801 331261908970411393 50924142006298465 744479462355371905 470520445652322625 107336000600419361 974628670404417409 845345846457236 295054214970402753 784568074828960897 157916805795910177 23423510282952977 183520750261532577 620296717544683009 919669062557137153 815674194123360513 396941242943679361 519429918212431105 341619053457410625 145095314833923809 344253281340012737 100390807868457441 553162010817988673 310098601116109761 938816614395900417 675869420355716993 707886967305657985 708687659972383745 367221841578651009 629480797615293825 466157213746772225 841292953356983681 945507362288250113 914337139000387841 639452353740185985 58284094949414113 38781794328041745 710428077635931777 529035403021357121 874890723535642625 825840654236255745 319607616309802753 393077747984964545 351621028085503425 372727695062490497 205572833750728993 970046195009718529 221498353374570913 113518231987708161 397777241923385793 467437622746619073 746892766414788353 451214365532006657 859664698652814209 367470705830744065 834382575530398209 17985548471383341 600477119978187137 606868623056730113 617542128144236801 856632748492909697 404344955630087105 536274408419433985 442043332724225025 791795846557189249 819202551425853185 764139462063841537 127830817380896641 890882193407673345 140695186684190785 826248522612122113 227861014804076961 714914736168363905 332699805473133377 209648925040799137 206085313080336609 25551136004633437 327031320124582721 791021041767340417 488733296942612609 446606138886348673 761639916474045697 244968241373047841 937865586669403265 929838447088183553 661036095215827457 535951311937953537 705593424673210753 601985781688963329 687348305101828353 655401896793510017 667905525296418945 982618038490084481 638487023956237441 307804892110187457 740928353967561345 673023733962505601 725148085128800769 119248770629670993 647525500161947265 390869626552511553 595250992565986817 50238236525178337 941891717057885057 832722794428402561 7913979642260928 280703295328496705 893319081883248641 908768866033465601 794880707762821761 716505552598665217 772333147206907649 736394847125037441 231722833024541345 88844148024808337 33267467345552861 680050379825171841 11062255403494703 104433000454452689 223042058128712033 165402618085376929 643025767525351425 306915796418739009 308036744993273729 910827522376092033 672327101569045761 858588212587267969 656730536263594881 246429576851024737 605556095754529665 804116033727897473 568064688014288769 920873027207175425 785855928672056321 70705924670637193 932756566610052609 23286039463325637 675226162923330305 356360449979863617 61145327370411449 618435001412972673 537865761664001217 601813321025407105 626315375317020033 358454842072145409 432555355162371329 203002599410641697 40571119127179145 596983042538237697 679985901920822785 848131510764535041 907803234739489537 498025266802951425 674710572744366721 533246436234694721 740494083036082945 861849565720643073 554192248884852737 177712363129774785 180284639160632321 146359214022819361 953029529539769217 408995403552186305 63018851822363329 660551741490234497 883283652041207297 675902743035880577 886470321883550081 565778927645990145 856936302533448193 370140372659054849 400642133131498241 12649757116246719 259547998306779009 155111000337956993 991340146895780097 41760892619603145 891447617730527489 113796442525544001 378004648587506177 313317426891909889 601179802409952001 607983378837577217 522521470809678593 35565836230230021 273007421279508833 190756421708815809 938523176916191873 819371489247867393 714175130339164417 412980823543296769 207760133281809089 483930077371834241 477176347140805057 620436627465270657 124321890586458033 917326241084833025 496843748438443841 637479477201186049 687297796614458881 999388780415781505 911741755128808449 689848449328199169 101983737922807905 820110472216111233 254742453228040225 725900969611007745 998695917742409729 174996982823525825 660103075655619841 972636936916391169 471994185142165185 742403975310605057 55747599528281457 709011415743663745 32623198308087353 803659578142596609 842326260004561793 780985484239327105 666351195268134657 664121219226938625 48148906964776473 825410851175536897 440349921028214913 584976748526511105 775050197461602817 846193495264575489 286666883375829697 507390086129316161 189060687433091361 107367645855351409 37169143055095337 811456653419238401 776467023132816769 12991728013023619 564187850120390529 924443885275746177 886110698601022721 50535249719178665 90691279535647601 601142493544838145 158887302776001601 128167826947564129 733512758002319745 922165168869252481 642280891026594305 960721436169212289 8935173071321857 475146381842900929 678940143474584065 105832365920864641 3387277322758565 233590187862699137 911938378969900033 950763021931937409 850365307282018561 466277765490414017 474247341481934401 359663536447843777 980808091281829761 687503138107853569 25509027476921633 846691854311320193 766501385177136257 488899455650678081 305449741064215617 406726428568479297 858769212173172097 824319659739313025 220910110813441921 454760669352641153 957453055536873857 400339634089899457 743753040669894017 467970664066573505 413335423127790593 659779365183918977 531772559827182081 739530236932598273 971709133006910977 40633518302083617 796699345254033665 317267954310100481 872329222360349441 807537483686285697 525647378316286081 468102021291304769 213737220109592833 550063679282853697 348659826085501825 463858967478760321 15769209371029547 137566022741065553 659804870982277633 786713398021806337 336426201874743937 432913318592820673 707582911865209473 992336702444365697 447299415056079425 769345159322579457 327899388045615553 13295281032743135 790130646293235329 161042123851128609 495821497483511553 29801379069684941 836200640180180737 477145886302434241 507686354101970497 653224825499780353 176052706296431425 592339634299801089 100401719244892721 861579667191367809 71176429163756441 519275251945753537 288142411297350529 275388685321434689 208923681464639809 116806360579513329 906884907888063233 174908889052577633 689957868638344961 493975842876647425 453753569400198849 421805116094919425 32423960167690781 236958215357415009 581013393229589761 774244642450955905 652872962723165569 71741473403545089 734400317848589185 166436027127634401 350506625340770497 239445123947628961 733619896759186945 382358104367543937 513877899476000257 357131356595015617 291182717350643841 287452898499925185 338766569598632833 721219996565050497 406819311014793089 818147087342286081 309149085471517569 192735344996702209 501692551116299521 272103291694737249 582223527891315457 996289556353072897 953290727065557121 925092733361740417 31186387960161709 933763141379994753 132653678298545681 534457494809789313 349363998404484737 828023829825863041 45496633930859785 113551542524621857 385479586560734337 93800692413065441 543515794722260609 293697655867891457 357013584907534209 507196418865813569 747975276263495937 275580246250800801 637141598939791745 790597290644893057 651500868478770177 534244570241032321 806587856252562561 27372985916795045 813381219125140865 132748847299385633 746513607430983937 105317222692900001 6765580464254129 348900100703861697 879496381227355137 996960696513834625 621738231182227713 785404961361511041 665598776047460225 309510114024828225 475757162440125121 752316021132191489 67951159465494017 971176675789845249 472407660150359745 346110407493458881 621282809840465665 411124433225477761 711504087693505537 744482887362142465 687157231616723201 87388848100030001 259564536815382497 60478807155735841 446651171057254721 624208931138934273 801497131875926529 2565351225559454 665839814480690945 243727841404588481 914512706459241601 245400764123733249 538314329051445377 176517102776909249 226980384098375521 84293146277321537 244288869307197857 573563950550347841 381959349018750081 707651010035593985 815503983398940545 335050072383818817 541885850860815297 437249786230172097 522578573966072193 637388466091945089 312408311805391745 45129712842911121 135804762172540449 651643614549225729 985309357894301697 825783829612692737 896345732189800577 578833987793185409 99120741114283825 378497957929884161 982737459828371073 209025336758269729 578339517493823489 10900376666047153 293487715592036097 473013654449200513 365630561550425153 612725224166556673 882011441657255041 82338361270711153 124215591419989841 648373276995119617 782367096665112193 233054534170033633 518591414400354753 286074489661761089 926115404254147713 321948156719212609 930204141947690753 406451338989672449 560586693459683265 734645731766274689 520770728877344897 428308414481396225 991017243958765441 510419482317484353 248426139854985 246914644531148769 553125309149621121 268617082377371489 610295662568255233 620407860097660801 714095347720530049 349870720068917505 909358550924430593 661869885000744065 849601012185289089 38009612983241681 294794709910171073 624851817834869633 69025183340954753 795483182866330881 563874469052713345 413556447104372865 992655365238320513 178794265939810529 582867840024952961 538515631077476801 421196628546596225 966763298873456001 576147958517147201 985567789530154625 692928573641026433 702340691179099265 80357087739820081 409502208505930561 276339040845698497 440225885078785217 37853790506723329 521275463954044225 890822086523556353 832933226214489473 275178584122095073 654728738125985665 545382632621652865 555487035412408385 63054353478101177 498875946409231809 211221746351938593 445076495591788289 62016075356233105 416849224357097345 40186278416399545 51325461316462649 590306063420577281 772363257534937729 764581145070124545 693028373926718849 316965041291261697 207100982945522817 87613443856895409 689091435159820545 582509952893026689 893863162720226305 936241407549161473 468943369169462465 122255587486755249 794921040967754113 603539488177773313 517912799387641345 943872893910942465 825147555658464385 275590185546619169 26204795236875357 62471347085470089 325686201689908481 703725154793318145 89467816796410913 185259972261697217 244780441328050113 847639207879396353 960969415653007489 866220691340764417 74688346548700929 945092626871883137 239664949825094465 112382593326152865 662229746915034625 441826295013029825 757643552338546305 551005610126928513 78464359019623233 588792087365874305 20389969253027829 585680961984742529 461412001693265217 846324308770633089 272954966189811201 144072686260550145 123857867637955361 855548285450424833 986551105195172097 706423641686150401 813519739377671425 990866070364589313 858480128587924481 998319649961040001 220697817938233953 4128173823886528 321973265785356225 620460960256714625 122614288966321537 137070842454122049 302931815478782337 699870062278442625 735736695577802625 205372243823262593 222262661438133345 499233092528676545 297349432586873537 452484533431871233 413207268164452289 572717738816656641 823499035410069505 607083747807706625 543583485079874881 157047712365404385 678324221363045121 243022344642596993 847142477446620801 825881587580191489 653948663773096705 689171560763213569 973358611239728385 194306169161713185 892946052816728961 838229143737137921 761113460262716801 459800597272582913 207390933759146625 993793995581626241 882226589391063297 518271206397408001 258317925821376801 624749409864747905 942070710455336577 151237774874594785 83784025730810897 581852448967083521 576157519434030273 586133302322174593 607546601622278401 5625158906937601 356288317815593537 469750893830330113 856641197849345537 115035317423036081 883450709709858689 739546775349943169 576001211939360065 126516819455943617 466054562041019713 943826976669377921 990963683880838913 291714185272951425 883407330437517441 555470859240848833 451434667668127809 54668592740952705 240726100748641857 691066498393119873 240151748045835937 475345849167837313 111791587963363521 225065015648915777 665513034194379521 722416392205204225 520013183183859713 554342359453322305 738599219178045313 745635306033705089 762764257714405121 590551814113588609 884180851838312577 354263020937096961 275058633765748801 944647739651138305 714684638957752577 275566393912100705 247792726245801729 619374772073236097 440423192443649473 285021807658424097 356818662109414913 881386006784644865 863129971485566465 891508337646825985 969112005273228033 775642609978753281 545368055627410113 46256484472863233 521448868666023937 42144916373040073 936205633962121217 908958013869977345 318631493080726337 960765439085385217 312305520705951553 349221652077844161 878844127621132289 986536401285626113 40018420739361457 853079312240424833 722752571194671873 438352462000899841 133082882812903585 124734740642921345 423176341191943809 102472312603701713 455126705509034241 471052532387858497 19382436714476369 432854828568231681 357467814224623489 93886937057774849 973219371964116737 238285535543489857 539985118894012545 522348318515526017 575499883190655489 897101352160724737 543454404408795009 438227111752965441 675445772408746625 430394966768226113 421228711208076609 193392196114785985 331949055440883713 280788853968097377 770119744811797377 14029340796568591 204325243220150561 613751901917531521 726564422649776257 624687337744603649 396707516194663169 152965351254864 634521536900468481 212481181469812001 931950064615076481 711094444682196097 574045495696001473 961314747329112193 898695274957230337 708459280844074625 590260014473887617 6106422024842574 633058057233963521 37075611252497257 395762276960883969 541831614926366017 561261741983326337 397618816880289217 227710283760803393 941462588827747073 741718941784878209 524619866468178497 944490668285656193 325940156421410177 857807882751455233 823145793823591937 944563997318329729 839130056589951361 782395279070751617 883401890498212993 8597299325092679 427900815096791105 671571160829255809 737839821379090177 210202090247538113 744236169891124225 360784484540541697 434130437378478017 943508306396157825 670515264533634049 97421169520611537 943988629964231041 288553119741568065 234234346696709409 18793724004947165 27359209235463313 117306414854486001 403606214796411649 395584165185123713 229551553117325121 851474561481882881 535384697073212097 333194809657296513 151835732524141057 763528834764318977 441272586354529025 135535027620573345 840698028521792641 388327228898294401 25359252804364021 868951528040238209 64938285108119945 535996292127524737 863800178693850241 252865485398995553 261239447724257441 697295793808382977 606621466111292289 985907144098856449 536539985510209793 268511330437323905 602959523071291393 82757756546993025 718906747124613377 30141199451936273 123706198179817761 41465137960837953 587678218161521153 56521829822347769 183524171365604609 430763067460912193 19090195316188385 654453569436032769 467252980698006593 232091543584314049 426696630977225793 798353503546653825 729194235477478913 394904825447508033 18571894354131757 696107028606395009 258621896107101185 172912570914004257 638066004087100673 760372944131322753 357711554232082561 962696532780721921 294945575030148161 129500664360637793 41147984768954873 327376505686284929 562879351048984257 563450603863262977 387804427237171009 372484842665198081 341832328731705089 694302669419034369 717566649753095425 567894193523809345 725055676373266049 227350906956846913 359701417649887361 850598469997162753 925664980963837569 334797519568429185 567869092446542849 473567727460302721 103575875686537697 555184503134004353 731305288305378561 614103982313292161 76727874111675473 481568852394918401 557823374689505153 452562270536159169 28613327362528197 191815484888397953 253719698160352897 963539808818193665 555302889521819073 125133525520926273 805623265640079489 414371257605463233 488210786948449985 148124203199305537 452672848504704449 880820117881125249 533186601480686337 167275145362300033 12603594071080693 511170532995063105 672194258214879873 447284128960834689 346483830894328577 794570525892577665 661507518167958657 978208169921050113 383687389302124865 417652293156319105 651303577157300097 819719019892094337 516568991258253633 78477912871345985 657686427163248769 436336501629359233 64206656470091161 725175015950153345 192058507777424833 50164465193947905 913087187133214721 407806932712713153 37546925584116761 982253298760486657 401965194341087809 288760870706024513 841668210972436225 663265692717974529 326174377478793089 315056118468373121 642997277433558145 379761546422191297 406888426367046913 784417415695454465 582331010360256641 123401335913261073 282319547026247617 157796795548716065 171368803235090177 944077740648300033 625331778190073345 309455702160729345 550560441368979521 619930670316652033 235785529614162209 240058328238102817 999410069533560321 971013851604045185 272095697297672257 589922216539402881 544712632418587393 810819641852081281 316579857464034817 13193537413751955 213100208339803041 980815544420796161 870421973031980673 246957405025224129 302679129523077953 605608821704610305 569332325848932929 122978439858865585 903858759097268225 176467448675811777 838722577656128001 617838837106116737 821748338141127041 182944235034799617 571537525108340097 566770772060618113 472393488248748353 208659080032635553 432518811680850497 827662377219834113 313927818603410433 958399823299036033 554972154462319617 377872073883633409 893341703981327873 938237830057762049 201045099154484321 164060046167914913 742558733944711937 145078112441442657 670698494578118657 63808420009575433 637024646227679617 391858252729196737 650198341119462913 320048566428564417 269842811468940641 882483471722995457 835916978342339713 491065199533476737 219048594501835233 517669688652535617 116990297938443185 739047898009086849 359941241875183937 648420160453472513 680032361791802497 30881656607430585 154150398647551873 665267080500189697 955387033693185153 121304383978493745 728594002272920705 814175172391859585 467649559656223361 559031217522271361 427599200077402497 937762645689378561 9396018359311143 132398437320912161 807747151914519169 755003700080838017 517816772465835137 337083942117867969 465630173580713345 693718884814519041 6488045960068690 492212013250419777 902464711973145473 885942853880980097 561685094677073921 893467749912655745 985800182278474369 512816216849632385 942917689402221953 916676423627929857 757440803194206977 357237082970275585 684855355769457281 769715383843031681 38819300803346833 881511344636397313 752232575197197697 834816362620753025 821716777748456193 914166558074615681 986034508766778113 400604387003237889 15326224282894431 703575266673471617 549238323770609345 410051325245458305 102747144114879057 602827588194859521 850225443135741441 456467680276357889 384239643204161025 495282663722708353 523912563563285953 157410912934661697 134747146321494433 586421956096106753 782525661515165953 691772641247052161 453731726737721857 786157201247892353 123237989626929329 367265832768364225 251293921372187873 325869869824803265 77711822228877745 716136897286656257 501533919599332033 813560101201620225 503650999917525185 621371709510466305 48442221187706025 774069040019302401 211138712035420897 132269358201266849 208199320027297569 73042149175950753 362779004989633345 918468142091082753 652154747888936065 34880205279510081 728082776067708417 169895326333442401 445109968953694593 666262115432449025 166366069294682017 314370748675283777 162636213750595009 145927240361235265 581511894415740417 285544834508140609 118431442947560577 674407380827251073 474763104786390529 525439256958886593 438199299653454913 258557794460873697 322364657305513473 195153674713520065 950881206008183681 977435371146771841 543085400036446209 644500008831922561 202579748363227457 508818219356047745 281773953327245857 459746892907229953 795091237786614657 38087215869683889 620116830563560449 974746561050405761 312156891464233857 300054359667829121 901271247666045441 54044837838812753 315509518313525889 174507859870789889 403266658579028097 999837376057026689 903324971275985409 550757590010167745 664859489788142337 313652164278845889 650199011811544321 756439669082414721 920361392851916033 677354909591397121 55299681580798681 700533296292153601 665944152535814785 278560503545445921 969556854670180737 577339383628942209 703780741897006081 567985714230470529 549933413490570881 912576810938734465 702463467084129409 729015826718761473 685890515161481985 378401084450121793 498423256188615937 794226490499763585 287651755280840865 962799624295517057 935160480712625025 144371838434079073 435951754974531969 130350651928768721 902213817603424641 460116329696003137 927412857520259585 763756506983273857 566791126845060929 406371051644168065 857943285146923521 215010007538484865 276341696795427073 957440705061824129 358630337323596417 335781990467783233 704164059310358017 315365506241487745 615177071471329409 91012242027023409 982144461706141697 534048080453143105 684289458056404993 308252465610625153 550259565277855233 891309406930883329 80477306955295089 376681546150923201 502529582913197697 606365318139832961 497025383319474689 710647971466560385 340276433820008577 990926268243395457 588585131412379777 537974672477037761 288052144020426241 560893379880322817 363721366541192001 896095559093115649 983307219555655425 988273467081807361 188236240762769569 530513469266583809 231243627792579777 208410127910749313 599223800005937281 929333927638001665 200443903326970497 137997415688555953 381246591121488641 812120839957334145 517513311237806337 629802344989283073 606060109646641409 666546842469987457 60467514363239161 768892880426630401 422855465252332865 115905294259579969 226920365341001697 883894405136256769 284584544429627329 56270657618856745 205876840884570817 639950284264084993 375739231465651329 253822069381488545 468341317651166401 935336339210717697 276765971659862945 898589077290072449 734862918598679425 631895143352789249 259523187538100321 6771612399479211 16034098425890875 204559351964032737 96870852034747665 414086103719771585 658937549043855617 444294100592042433 318282944732494849 849679027289244673 388326453536095105 342002159711167745 523583630774560065 494535931135718721 91275662231254273 121622331567674993 640440869495883137 858630902633041921 59133069834146569 185256830260268417 980645843657690369 434066358089840065 837432900539624833 41257410757264521 108627162913968785 652028748518876673 25232321188482845 370478119241166593 16884299288783213 272540102927965921 857951363315606785 462185038392089345 931489220500004993 628851083647209217 265710105887862369 738345609473437697 411537761427915457 622156219662404225 151468014132717601 855272340866445569 815096977396287105 84499026160802513 724704808618369665 500063272514633921 877080617708934145 993781624012971265 967291815162155905 14284770084952215 168506006566367713 8333054213341741 324563982716298945 110326384029317377 809281083575079681 191280551882105249 898017215608547329 381392939638470081 606204200056119169 496891414792447233 173749910900042433 931881037119520513 43020552760019369 300117585029685313 325593183663755777 111736048199258417 409581925901768769 752913471812707457 572307765184106625 70246810257255985 112439768142415633 160767691213184353 898368533931886721 148678853025995041 540229615763031745 582674096994356481 637436649178383105 207368458959702913 85266549302154721 987974538558777473 201985864778606593 984719468969284865 259780800859466881 152768019543220385 372680368475798209 869407812847693825 643718875606360577 973656156429033345 553597982557903361 842575580868281601 404182676288179713 522365863147559425 786481337331466113 326582372228127553 718166186153318657 294264827552812161 896732252169414273 726796969729047553 884690336300998529 128096411307428321 229317592336471425 241902410840932449 644770820402435201 932665908682995585 103229875899444321 168322565575277153 43544885619247961 966092454512182273 463369446289405569 260853703911205761 514620585818356353 120108089547674273 599038664998801153 512720552362008449 79209694364244849 689370385281751681 104638877968781681 965518313147153921 109402501357372721 5615412360416628 122239430950571665 287420362842947713 874203126681642625 218596519587311649 984671316009453825 4321172824457876 577456828124233857 368139186655245249 594537685880965249 524065713782032833 207980135637747297 750425935666971393 667506037586164737 752535533597690369 794089561027497857 801065746711945089 541553904066347521 909188144399859457 517979179465932289 239982433752107489 827207965107348225 558875633179408001 171310617761541537 819183811337328641 232597158989591425 289720833445596097 83864976741274689 532681032719967361 442310206622309441 489950275527544193 534704023943355393 764973018268083457 727208512898869249 369442782785011329 753161680561539969 325477232188166721 795723248144909697 497046312681728641 568925455732248513 224083017960825985 313612098322011009 398263767895240769 100885114312639249 48760081066706817 82143268596880145 98656335889156561 248361563760589377 899130324034988545 403313393489554561 278330768156916257 221446774096683905 577488906083136257 19718610573889353 997360195160634753 615774564703706113 536447930134162497 806435756119611777 789256902334283649 188016365400763169 403806366296482369 238710002637489537 531115278897427585 249294649317072001 552180515471523137 453987842517676673 569344207133934081 582693704084569217 533243312115576641 377106691336067009 496705797729529025 766911818268901889 462125873824962945 56106101444498793 80491909232772945 400254874264994945 902763739837400449 751637203657921281 677046629205985793 757657819596282369 83981013247555585 889418094705149569 31552153665852957 58901598175829409 561280945221074753 192340023119598401 354232592477895745 599957924112963841 751159186258977537 892023958912403713 638215463964694913 213356835580675873 201908792113119521 129836025192602737 196669334614707489 730171337596935681 454101922783511489 511194885377562945 657078521936721665 558813692817217601 890094824639607681 306671080271613057 171317322694445537 58128111085913761 908017950600257281 296739057581845569 347367167476431169 838658784050956289 992914763980838401 547573794887327361 551025748308486401 391509473108861505 35238700571174065 62087048181467705 385857831298931585 824555249816548097 382190743244155585 868199924367061761 662128463621510145 927207570181671809 245887906412580289 545500239999540801 288860925986465857 124384700424862161 957728446450534657 827911552646227713 748919380627253121 95339664395133633 202320621275735137 895407397957910657 79700033238548689 291711414313887489 416851130150565313 439365697433814273 219320077740686529 300380899423309697 460794785902127297 976726081402063105 780941037716342401 859846183921611393 982541318685452545 136163561434997857 579997670367244929 393918808780448129 498096295619095745 449127148772220161 807695670371895553 604251264158996609 494883776608663361 269538212834007137 569386314589731777 34821802654555257 151346325941407393 803552169073753985 491644236652870593 548941941061180225 869136174283841665 356035040740366081 353511025613524737 445152932145752769 425977489044417025 59895117100040809 774992617473383681 975704300695021185 428636675174619329 830365893801641217 162207805110707425 453949292237545857 959873205874433921 626611291860882561 579398943341583873 969362840901119745 31890485841945093 371094372685817601 412279384103751297 136026487329125697 170922491161920929 902117960169618945 476975654534594881 837995630948434177 230560222164559297 961536309636429057 189321200529374081 799256645656832641 260750161103150177 558202789842056321 68792972711445801 83908786679621985 918717757798237441 724236030803567105 941397543123198209 551307531432904321 799140285975941121 87257699460337793 910880121854614145 469346091225226305 63598033389428825 224605559553893377 375443105765835841 185619366029634145 571678522455105281 118007314154880305 918540948930807809 120323653864836897 144228117558913729 377790481462781697 841210508931023745 666435032037064449 737396772893223553 208502779357502273 926870907161610753 542643562113347841 866687623171106433 312552754191713665 937779657376434945 63988396522340449 113711431332379937 310503246978868225 488682677294615809 886054544610438145 573389394904626945 546937307954053185 684090115717790337 393494552318848897 582704288512477569 865968910963374593 50618014765671409 785691724891400193 518652196639767041 612715844772324609 357652996026896385 445374838673267009 195802980641762049 544241031674602049 364043723142867009 634341608617440001 843969939678476801 829077807230120833 24544164094233877 359188565078646593 543175679195176257 957585951064459137 359399966742881089 194742509343576833 653764805312494721 270765049921763521 858975883496722049 390032424621658433 349662531506172801 303131663079142273 740989447810317569 48044680402263393 66044427755247881 101823309302844225 582189329111283585 43707645672121489 60824174417607681 770827066255037569 243766286150656001 492718482980855297 492266115953146497 353370130144767809 738105714214835713 515743993242942593 390695455757342081 729905587957688321 834503751607439233 157612982971052417 686843905291897985 912255469296425729 67119087811331473 159408793848591297 417090310904175233 160436432216954465 136790312274325041 773531431668438017 299117042713465537 957217759956122881 939609171326477313 529118220190234497 830811554209734785 531898265611488321 12623773832626029 259604147900240897 759231321259296257 330114782156883265 667197916310751489 398207134495656577 371877157541948865 347311718155651777 542943597904962177 523903381659444289 334267492555444097 362035247668259777 522468777291347649 33802851842089865 318882400715725825 869318638641999489 615261799815652225 152158801823368609 102083798255211633 487573570017772801 466813006413669761 926587247290079617 136875091076465345 123697606392454417 948623138648468225 464096313034851009 407722473954937217 575276852835102657 911262589013002625 119520693156509601 34628862002026753 136156763871298385 664445624992378497 253836969324147777 90862891598550993 278249692222161121 316614751756983297 257140375254913057 233957372588779585 499846597113105409 446362684265903169 898956814549684737 402686818886525825 866128951352166657 76848287499498017 485834599431193217 211720043287360929 793886853418740609 923008626010709377 422222542235779457 66654086704847513 938117228000848513 923777253486630145 375533762222879361 39427774753765025 77303348272550929 154759382045067905 520681929885462593 380069768089629889 136490298212905265 41082912055284025 104547721970043025 215864909681389601 668121975933871745 8760788867800074 538702065346520001 601956784742998913 480970381806841345 182310095465108897 251818369205999201 64901509879664585 683968800655975425 766147002203336321 854712445308884097 127630669615872001 226583637921308417 350109489004349697 674645257655917825 853677833364887553 368376667985586433 521171944078513857 175824088511497217 111506026573255921 211096861306074849 12952639010247681 114981219671470577 275600708728891425 56100338096086945 804046995321737473 790159868736772353 267047040657690369 502854912560749761 410741804944617409 373683952429637121 838099316551169025 741093705607539713 387598458875128641 913645335170777217 546407204966460097 785816978024385537 232182087165224257 119648623723797697 996845700120079617 602404232846652161 422428631810287681 886173350207265281 282186242658202241 325816317519084481 834478574533587585 659535608675234689 586153140228763137 516091285999806337 886084636438294401 121469937273680273 159865015104532673 550544720650734145 219866568499835329 283846531193169953 209523341311385281 535376626112281409 828809473404572161 395652793757257345 81862019702317217 245489454869996865 183678252805233185 126390846511462481 774821188685340417 556586869386791233 51770072159239793 271387986609347809 582787893362212353 119027050996677985 405094490443016065 826724263630090625 285313649165036769 905049293734464257 663227426693577345 197714410706090849 960357150189100417 22104834410598073 764425742018144001 668929368989545089 330817199812887681 372953931031389633 423934216933229633 100019652543558385 697549194370044033 421417672612093953 839711412146609665 285147875206256161 462455982093136001 320296447033854273 915115628678773121 80314964345497233 68993461785385793 819713972355273729 360622243034921281 458562981197182721 780040691194134401 810367873405397121 340709397484271617 184871116161794177 48186356358616681 692841522057150849 379095686880386753 38069392521684617 612836022784708993 392858818808804225 210111414364444481 64440956035788585 762030459660639489 170370337685781697 53829501232822705 485657613268806209 132492311970228369 70497348516170177 238493543721073569 751708570818557569 775319304784051841 125106232830532353 239704123958315297 117578183318094881 101174811714006545 189241284490151425 548830616379273537 711269002708299009 430173818003073217 556535396157599425 523399696945656257 671640597302079873 728431870489661313 477397240389535681 663093873124250113 779356539092937345 314069344234741953 154216821953909281 952918920196079745 435540704098535489 787101081430055425 225640268452252705 829638446629171969 603703655774076289 684974984817006977 709366001962521857 471422230436925121 804899448180656001 721560287738444801 647759557708951681 949632782164780289 718326756150425217 343259788619338497 606349849212662657 984727110899850497 804734876653263617 470888141627458625 791057185480269697 737448209981362561 443698911438822593 7403150001483284 970539387047509249 67018651404222145 804378398303178753 125006726551536225 975678486610917121 778247194753713921 389683869510982081 724179579635990273 174943299052856097 540763790386304065 383385343491873729 333636564998446529 633754167393703937 830579099979711745 456769662424086657 223870826710129473 315271998089784257 554516983014874369 64778936218537809 595902146605514113 592085853636632449 62612617723129209 880554205223354753 417191143522831681 951558435134458625 326250352033891713 422005852181676737 172683923866177473 296208324826181953 907704326591311233 45099341094704929 422994295992271681 884188431128180225 420036690472837633 887270599167372673 384320535192504321 209013248839909249 878323153338339329 502683850445642113 614463736089721345 983169877540817025 280358997865359777 441455018592328961 483022827599288705 633720794161490689 986920825984309889 880650003992492673 176370164715297761 121696713850738545 761015544116840961 249618269529825921 122369063775355617 508837059051330689 388158718841349761 130452302432111361 577113526031229953 78540152644379185 554534767661518657 221111719046710689 685508510807697025 301836819625862081 478971802336996417 879681107776185857 176649286768270753 868526185538556161 753209627049780993 419632225179547905 379208420324065537 988662661298661761 971270723025565313 484747933926264833 915031666520878465 336334965628665857 254306337606262657 226076361378055425 52637222319649625 247733120536508993 386653351678130945 750083226567632257 656189297546792065 6084224665883654 359697737299367041 165847193743950081 157784567433456161 420004026383509185 13317449841746765 179111524960156033 297681605086626881 117635445666493873 714116838462839297 352304284893328641 132676664940024833 490728793706409793 612436417758527105 52932960704232817 199567011719114625 500288074156472385 676421434510014977 569336660770709121 759053176222099841 333914982614231809 64580399035218505 594554111059956353 834146881767612289 435503613754448769 324705943281369281 118577539242856753 722929735989883009 727076001005343617 706335329953883905 969675286897633281 813231934273506561 942528014296172545 558791981165992257 690568681800520833 689477986012494849 191728389695100545 323092833814325057 899455397857771265 610710665552137089 984257323203607425 182574474637615233 684221292196205825 692912818627267073 544186692077175873 636054173198868225 216339599798665473 365582134846864193 935418133301780609 423895428345812097 595209448346103937 537584339792491777 151559472771708673 649811785550138369 780948992109706753 124248279096907057 281110922786510273 81062781403002049 321471116324310913 208229873949253633 279451612213392769 411442239952446465 796195694968538753 760743735334575233 920990945546137089 372827096007878081 492780857777454145 995349145457968385 590729566632631937 572864765507414849 704200699120185857 599713961727520257 642837892540384769 612574135045885953 221397404587854401 155923583875253505 808807845382887041 645289814194466561 532255943256281217 459335260781632129 298992107439474369 27686697807379093 992078337113348097 450208512836756097 794266520067338881 987902433606802049 765986136572514945 430003120720204609 970111702226617473 401474395464074241 762293164831895297 822084794811562625 800211142417992961 382495537453490177 571029906582431553 209498103554995649 932931480967013761 727765360444433153 727255170719097089 823464316493815553 469638010380350593 511588474218296321 458973914765699905 226471320864806817 562181142446476673 737199196348594689 619431443186748289 122501512097162641 217169284356771201 779636606865874945 298937645128980033 101474350797207793 391546794882813761 979455787543482625 858479581910550913 580870934317662337 997874018061651201 695257928985949313 913120633257513217 218391262309030049 434536378413085377 127099900078714961 345098626375111937 937128695230771969 107492730941544321 466973055266105793 362787965935559937 309013225161255169 523336153559867521 304416818063938177 201070818464351937 91183411888042801 581234711613348097 555775236683825089 430583943913809729 989628996683922689 862221976379643649 538559572148212609 297809872925448385 349160103879146561 962418804273681921 674917363308377857 735727862901889281 130887388826682385 211815643496450433 880523629242073729 987020492034439169 758448302624859905 697579992532581633 130623230103207537 380559930364093185 790820631510616321 121453152723901777 349910225122894017 49612923291611825 839483444666630145 181265657624635425 457000653619427777 20069398196461921 195800360796955169 409158287478717825 620134834064170753 512805421474801921 603818433718348801 521596950450685889 14254339971056851 770451053863332865 915330772888314241 652191495688882177 279682582129364481 650386538878727553 737300068745955841 426772279403223809 591366716982616193 428400275071489025 943966297478073857 795870596399552769 580207723270913025 177398230068483553 222672847840502913 223041478428598337 82735255899716977 59770915560029889 877273956463529473 114336409779852497 813719609875047169 378039819975320769 477690470150296449 906280782279168257 992825120553259649 134384352084090609 748643386538436353 664162968733663233 848792901893030913 664381946662835841 292823170637749569 302150298408520257 863716294367872513 33192085170533405 379880316680573313 60188532817548433 899685071199453313 853518652591695617 466906834926565057 863917227462877697 717494648105212417 934658348723736705 290902104049951745 872670187668930433 302439570318195905 272074860711022369 59587654004875649 372379646821826753 258756723732755489 799143246059607297 312486744313293505 195841375647646049 928498347156700929 649525534204563841 606173891049966337 818927234141483521 892068322308698881 413230992445939201 50909584910403537 970178265894006145 879042699889165441 645571881219773057 473514145140203649 50626870353227105 575037296273603009 230361906727246433 264434782278062401 454157434506484481 272226778629285345 771859028407924097 774779309119796993 335322624071125121 149731259039395329 49790857112192553 29011356547062661 836013888042160129 260663353033176993 414608649603387393 906533231382017153 865091181861174657 73491237266363649 412808928701743105 294156509728015425 351985026043038849 897966777473097729 642279098470190465 823234903836496513 357995351325484993 404762603718761921 963329142836165889 59891685901551033 434752700791378305 110853397922593185 491154656443988801 622322810826236801 340929826454527105 490384941089654785 919351120839003521 941729664428539393 354272094997142529 827244957193695233 461804569797571649 877289886259948289 400454967200573697 47852799685625057 232483647236144001 333093789695954689 532902700620709889 261015867666795745 30641612158028409 426665338725346305 673865907725456769 239379624361969697 974618150028113921 723183253414010369 217733244533960161 460470533153820609 83348971303699665 3577416849029903 119345870275765265 894167438599009025 984010178093718913 983181157980187265 475218969222865409 490332214035330369 310733321569038849 173578999668567489 651904124138610561 251105186110134337 827440018303157377 594834901925782529 536726239234710081 35970242312171053 772601005685508865 537675709282414273 60900591631082081 466188942872218369 690787657418731265 862821240960602881 368306006573064321 793787705712301057 31543312386638433 53004055543286913 735310665576520193 657277524969014657 897271356361280001 125941190631426289 963994230743637121 743137032493418497 486055898605364673 625364935060620289 614485365220730241 443367330138169537 370763166920461633 862072749109859841 269163911654132449 282826221082014945 791206467591784705 835825619277731073 455013520041262593 776390563412473217 511008783487007169 367942231125216065 828929956071235073 259223771189478913 545103876779442945 777861178889313665 458394233402884737 360611309745973313 628243184885072001 387157816558033857 226334660837849825 113165685545876465 740710911728278657 502014104364892673 539579440512369473 108014229015577009 296607583882810369 658581729709869313 126018158553719681 729313223892031489 835082024972358273 491808694843857793 33047937625724445 887650961288766593 728937264459297281 862000277764980865 271304733922548289 84305403370532161 671896401100518401 927664600167705857 430923821960988097 292729642748053441 549903949405923265 849183789459534209 96112481468750849 458995551956288513 908195771898043393 234811713315114177 826753844269717377 271303245162794593 150160403340386497 365811307473951105 707820337826959233 805256534067265025 42525467877503329 556716423005472193 98909738520291057 244732764298998273 141049038711408065 693367700564028417 873203084307405697 839284579996014977 619216255026877569 347287048736493633 509183155646155713 772671595157742593 297600354872294273 770003673946451585 296771477940310977 571026963302639233 692333568103087745 233134093021536865 314992390812136577 914137744432832001 776961102801472257 385481968954326977 919331231702400897 273304082809797665 172859814299066273 661418758092256769 197721656151941249 181310843078318145 330056130548122433 987715855478359809 184301127128676961 344391818340394433 253964483612485025 619330986832213889 795065213429978753 386011234376507393 686201926981034625 487038833209300737 220307105012565793 124275341838565361 711755864744269185 887996100207065089 391850243580620353 738388725397083393 283553943918811073 199227270197287265 670795742397572737 487480878014590529 512697227855021249 876616915956962177 871663892578027393 273168902237966209 42683839219542105 729430519743704705 464887086563564353 954337221154357761 823909398007479809 71916045816781353 360711495589669057 50875221938536441 936246845908080129 166545869141192065 168413379210804225 137714127234001889 218870705623139361 533450881029811073 605684543866658433 609765406455846145 694613534919035649 431208486277416385 680066766544868481 573730012980345089 598564362781154049 667131588420520705 19018521324028373 828790976594444161 105504301533621009 449342618242810 944805653465564929 372616706017762305 106912376687652961 717280251792036737 497772300264074369 702709076280438401 15078968088467093 518206903585923585 45145922562980449 669874302742098177 109374174143589185 31827105913951217 576462348195889281 527546050070423425 318597958034537473 993261189847931521 500689801123783681 558044503062259137 124877173339250193 175747622866087041 209536560204213633 647932549285894017 940685558924265345 384791625532063361 857221721850905345 35876103650107185 453785601803552641 394602023003844929 495774093820728001 227400254663773889 48389854405037625 380642901883437185 678927085499722753 524351643839278145 128402921836247681 763046595310758145 954749145850911361 468550615913681409 514647967797152705 84515897379009889 870766396133873793 667989510813551873 727542287251161217 592444024403878401 544598173109591233 332076321072559489 955429322334374785 145683507815238753 852763802203824641 465031123225397633 542988517758594497 317207733957619841 470681621518309633 81936521047293105 500743685645211649 588464052384512769 483945639151315265 251568124885320545 563214139815009665 131273068811683665 976332790517631105 918557147235940609 827864828553039489 228567734255978657 790891131742810625 702359832662633473 748501105268125825 104095950528691361 729738022247516929 552747972618202945 884534690773200769 99564446676385649 494333976835079617 805036495238280065 111658861625549841 369837453667148737 125093967448890449 820098379205756289 160577008585200065 755104028106576001 46980089776027969 714579231850333185 189818510275067361 253900562535367425 801539242539519105 338934107243073153 328263422058121537 661152882409243905 396683360143910593 501412832672794881 595321851484719361 877743180691968641 949959354817337985 774487574049356161 564939141907395009 147393692603589697 971347825028047361 69142914968320921 467513177510788609 865899277958593665 525615335244339137 487754662892211137 895829318561034369 548067769202493313 445401230554168129 936914241655497217 812280737641820801 268397872210446305 313648080764153281 219581194783682337 450611318513473665 229922386647832161 692411514857511169 156562321431291457 912483861506807169 707277355710292737 904861970606447105 988842608589276801 614252175545125505 178558273859568577 954394308206801153 366175722089305793 219940789475650433 57650488251542953 30792883531262305 568150687340601473 670774546885788033 694355237414232065 665586108482230529 869381841174455169 398441321480042625 681783191876039809 379917305466420865 741341481142239233 688028566900023041 535286708368420993 556934352710570113 673614190614696193 477287458082876993 348908094432179201 970960779491122177 44068889563487089 72211053372633665 536316816242948161 637282167860533377 620814564470432385 396154270124320385 494001581738988481 394615512618855745 842148678905584129 432787583972363137 333706406183257089 398202146601519745 100468771442219665 574602295772670849 395510930621785665 751578516332756353 411868022235051265 141637022971941921 327437227811731905 121660056228861889 347569926277397889 523361826308125441 185025907585046657 912673220326524929 152295962573770529 244652140802607233 426096336787527041 483165951458701697 997048606716273153 929548504467582849 341147030388103873 805919061404040321 181700512136426785 189694031521220545 435945562589541441 737796724295620225 391404495118475649 94258721678606609 465310502289302273 795765111990789377 348498413005938113 171712095768107521 179533708538162529 652450686676147073 119719436410118625 78532363010673121 689087641224237057 861305375210236033 121733897137499265 764005419293745537 559091962571404353 4921344091272318 403927156492382977 422459511171830145 20484438683698869 203144935978258433 916903096081863809 904015439632424065 816085809791065473 908854080891089153 242160197752152577 842246783378889985 301024695556950657 112687720068777249 160011063318489025 232703856001002401 180679550294531297 443376040474689153 669189940815325441 881348037429283713 215907994705961665 422968175603699585 796068684589169409 248483800000890657 953502338307846017 67166046068436457 100420894183425697 94303245802699105 976291582536223489 626750753920305153 7807064122783204 729836347201377537 816987471135679105 78957970295746801 488595745894141249 975718399120630401 875753044329773185 795472629269198721 626207287141777921 405158512182431681 834689468943810945 949947524241494529 941312983846412289 511858362791961921 912248470606048257 761706659295953153 86513771541017809 904052932115099905 164366298889763841 698298999214173953 522654203930695617 928613673172712577 62388624276199065 638173150759570305 811719734129621121 611183506457628289 984246909617201793 601925056908939393 193663537605029761 937141322068065153 596613430856482561 637930557440881793 590083609326409729 161985322845431777 511787054629724737 452939226174649409 234116943057525633 537268640904805761 31852926506363845 333226799694017473 854055570699596673 968931261753034753 280349195559683297 245657327088039777 31964416595908321 228788458402299009 932520611156949249 944594457594064385 765063618241338625 347721735006111041 31625088847636817 659750605538150145 827023493404734465 302062768070122433 791192966495376769 987124652134042497 661929006767774593 524678075721745089 680252471848081793 951129924024130049 851947719310910465 731891204360486785 647086711070787841 617455991424321793 740251103335179265 49784159755041913 811960076877074561 895366916869548417 326189087698136129 82389688803566225 933453177287507457 322866521347606273 795922074062854529 914234901230209153 87708014217373169 241934580556332449 927618748210900225 745663669953863425 284267007551054721 172958182622608097 488002113253383361 977014327234236673 743673377596724865 732276332381459841 691665606388649985 783349443475735553 676094179332611841 714774838729539457 854506240200873217 141939999251299297 100563738154921361 110689133139530321 769277745870763137 617636101196204417 332782181417574209 733796501650545025 749224001577811585 94774611416006849 625624005415250689 714232832034340993 112706917312944913 827169720453177601 278622976103807937 526103944878201473 458513729791160769 309419658163626817 626834946275966593 166354454522590337 952061650655675649 343280467567204545 289897194615239361 31109455645207617 4083320198315477 462870126355404929 101184465537404129 418642716292836801 875769859885334529 413262351764892353 265215825496401441 159601040828391649 541089802573548417 360523229457108161 607525563980363649 886104609082835329 434537121928624257 799974428382107265 711833468253562497 918448963480159361 820460294715569921 966598263848915457 289417702511389761 703582466538378497 451082123820921025 820821312675086337 128115037008061713 481175049440508929 900157238586825089 158838729844781313 334481113390570049 194406480816766689 636876084789175681 994209928067583361 551595611427476481 182686765982737153 162181131875154721 382331922499396609 224176412057477857 487104203138031297 692308272389990273 257868475162176481 437580944700247425 526829636945961985 220424280368444417 464195259780872513 101554675570884705 841965123987037569 798145044343495809 950952670343859585 334993950819384897 687013121307586561 489059409032886785 469042678187271617 464405966177867649 656484991169591553 293845160203655809 10653365304044371 534180305940882497 653016644648829441 21967282185482165 624558488385112321 177367091027935681 307191086425675073 382239419505619777 124058721313097921 975644111082463233 131184035466446865 730777795651402369 27170145947970073 488932201547800833 955076243802935169 900277995530753793 897313174569539713 229192375928281665 540566180783770305 242419316296842881 49725454773302145 337942648492418817 192845955493552865 551994146329970881 456654491454024513 279724896005209441 964173278014186497 466641356827988545 116243783255619345 739015321187924481 944409473337614721 512528297145987457 279699275016234593 188913907996326465 712349622530183553 409795986246717121 783224935794130817 447501511982086017 340522376696114305 981001800875130625 470386346522808193 441275720457245057 234385432891087937 893233688853666049 872663384712986113 421951159417904641 389214639896707137 85224995709321409 137276488394427073 928644329700890881 474831778182618817 612989697189288321 738829630172240513 825690136145983233 135614794955344561 522669491598858113 12446097360189869 78814843116365553 412586234421382849 412007136803520513 619044518147667585 439001060091289473 663007347776911617 459829929676626369 957001359157395329 592132344687517057 443668459477436289 726963633244690049 418086409057544001 389530919889939073 725437168537993729 506045771284359361 539278618604861057 614059649976841345 472706438468037505 918838344158285057 206535152114533121 50931618111622609 21901139454897133 28048985741573773 443085681377901633 942265210340341505 63505714075716921 599676691886212865 175270882980790081 808372348283302913 123143905640048961 677948818497807105 65877846313092905 43530238638968657 765675478743787649 127580384457171905 781509724804415361 144445534229806337 844301137249900033 770060133808780033 300551529570945793 238781941212270241 782136968202422657 157770625358761409 346172535215380609 160120872746933441 420110273627457793 60927138577110185 159577404484615201 403817553379870017 471441158278423681 509642724981954817 418046904359052033 212784833122714913 184135282642571937 562089606498201281 596484043422769665 928791688236405121 789174329441806337 638050639128561409 807116671545436801 827035779522436353 579428530933100161 246584034151933185 607242110494745217 481297321005545345 664331626042326145 681630272472300929 307597290592276801 413787694753057857 235279423250076993 897867473180777857 452888216426110529 325878543718719297 479390299689072193 401790697364116737 780629436440115457 619368296422653185 533176031610011585 893797095194965889 634766609432766465 567071037484172545 276915888726250625 323072750872352513 447247308117461249 318680149010493377 554832497457439873 418493858545328833 75055938421705553 703574022111983105 50886148258285857 38894785448416513 954152145634175489 365126187863399553 556111552540855297 451363958604442689 807787387346557697 307915255360658305 497519107677362625 956275661108559617 17985540881205965 214883883633991233 142898066705143377 895247055696696449 369349542046045057 478978466570939777 898243195146534401 718945379522391937 228211185114794561 454245088176453057 138456093303645393 374605587317912385 992514413393472257 954020421952439041 386548930991523329 170324072898761601 894377758103281921 76121415415446593 726528445432975873 559864783785140929 654308103085377025 412312631288731521 710813254454336641 996170373059623425 660449726514635009 75447823203791841 830414398693719169 355458318957257537 5588660897466014 554300518326531521 746789110761824257 121270498592519265 977056881622822017 563099874684542785 845487678680129281 926829840166984577 218982744735960481 998180689614574849 436304487962303233 525359710472297793 421927508911160513 134072970173082945 781093453901959809 335585934004964033 831871757312477185 900054749057833473 532816655483372865 390538099042696961 289434144650762433 668054653074865025 587489617341546497 502191397096506625 732407195770569729 474325917952686657 519818918864046977 395762977748415041 832094937032202625 89153905854420401 944474202349269377 322042993511640705 539074013092054849 267762532768674785 334698767614327169 533570471508294721 30037691928534117 866434164571263233 70567341080518985 23453192949087765 758109852611248385 123660305442459873 78497855655342625 39999200120245601 788847745867776897 198029592998313569 175092736177290945 275020696334788545 268127079465237729 261793043449618081 721125816293181313 900759269588530049 21884871293003985 889006969838465665 20230178897534757 125059867975604529 877573595308312833 795349339419889409 921931476179537409 925010096764037121 160068481688149697 906768355054925441 686087209395381633 587206505908820737 928207485118683393 307810552561509377 477136595212300545 562680905188170049 250294466647666529 477672513830942337 39064577355375721 574012694588073921 176549607425606337 820733216660247681 578488821829211009 482088042530971713 953061049468153985 374685889174561025 592266723683835009 924288796546331777 475317301785047169 597656821918779009 21592115647706577 421673582514113601 430545122340085121 738256726684017665 416435066460465473 470145952176547841 98131449832003169 749865730402010625 737724451904085761 983009986709372929 328284576717756225 371238767489405313 510858436853354177 446137769270617217 903328188737610625 536491797353992449 539554184645112385 841785914103223169 796786208945583489 953573737886234369 575941573200466881 55595196457257857 916495638399162241 584452083152033409 769018008125186689 319308578818162689 773792843718872833 33574676676511929 442589143960773889 678193887179443073 326395066191160769 992973853163650945 614725018362207745 379128368881406913 553607380457187073 970034953732966401 508289332738129921 27988673352009385 335214975605531137 432966875271976193 226602939305252001 891711751431568385 6785530168436083 223020645802041185 405757581081033409 552595080340065409 781645667609119233 903260837335242369 397104140567193985 444658802253950849 681673072881814273 521086748061282625 787227647261389057 501893127398826497 964050886046599937 763733519345979777 501140636175392705 66782010035080217 418677528227711105 468790512446748417 545953701735399489 388573970215499969 631052220916920705 29613167555542221 591018816293569665 981433318227100673 38828194242718441 100758016266059521 16213742489711081 13045254693846431 678131005851405185 681746330329591681 27996226368003365 907786679912657537 130092571977861841 737192877112722305 694081175975938433 831656363622041601 691391508621641985 924380228000163841 798684270651165185 488353713560893953 948081255988178433 250598842597344897 803457971836692737 209900050364463905 113418276005283761 905016541479941633 712372279555921793 136830360065186337 972187433281767681 514620795911373121 595339362126239233 21192266218033497 471199556837881089 400151316904359809 4449942793428364 972442753953242113 713871195806440577 373291530738971009 613006618228908417 127027300573725905 802377789578876801 366223496067167553 481456672747839297 535280834160186433 960712934052089857 942604461532670977 281821001178386145 505750665523887489 143627203219885761 56852394915072329 234888025040959297 661678532255262337 758024141846910081 436215247668417985 89518543581007745 184887469055976097 703747642863383809 615452264867091201 123740865739961233 239519688512768161 79218024925587825 993208122495634177 311381883846181057 675909333473352833 134102793799932849 666569884224234241 679880537161295745 560419158717859777 316806368347592129 178245530797926945 704391935927063169 310518228183749313 130320040412065905 449798939435144257 825664836723916545 639048887097839489 437803180343685505 923052490680067457 845438740274616449 733970898496035969 451708258732956865 466882768483319681 809861185804948097 179449033269559521 890479692668783745 683069908396863233 820897404208167809 823662884565916161 328638903988000641 445624851161543489 65744928050918361 833984553593563009 123829360039287905 494243887139550273 788351602405597825 470136437131170497 143174816947428945 663484243499144833 274368259097684577 22677949825588685 886765563733014529 432300883295329921 525973670716283009 982871949177077633 214520235418085281 319240966107717121 776340852152173953 858969210456063361 310988786929847553 700491376195675009 461046888999916865 364667835172635777 498404559702485953 692874168710918785 617064806389066753 662524282628208257 149624091871238817 201667529869030913 826342111194335873 336109102018209409 18301483353290849 291803705623980417 933218107615544961 130533725025383521 443143791416680705 986693137813535489 531537463315473217 785570168345227393 886424163051309185 45903569448544345 92382353157233873 486013504618295425 314754270075276545 413566954305384385 56596392592567217 270392801308556577 843726163935166081 884203442748461313 983062055418457729 824940212662692609 559339972090533889 200273328258464993 174995913441748033 301325352512176193 350676979210753345 702952439972168705 118944401069938977 443623287838175169 183221636656504929 809256868150885761 596923458481128961 405004787208778113 394369985368591361 817726924387276417 769099905317062913 143537146918742305 76399922843400241 762550679034024577 686037305290525953 378208313413917825 342559756837225409 481522097292984321 154925963201833377 382906435865702849 554619629310799681 553970525139721537 248112112118931809 722796730075341313 371514726400782529 946274869275956865 864986862391646081 672657926733574401 595503776386585985 798420084101241601 15867658242868289 981716925938112385 222110240208813537 847023335775279617 30505384408002101 798922898279595777 211170880589726561 138235271303631889 861505447178743169 584126273246166529 297376118706544897 395915991722123521 477112683748288193 295094150667477377 549162814175026881 212628425379097761 956954393452335233 851646972920914177 404751897313666113 987541632519739905 22564696853748957 83512117156015361 994174704777982721 688675958363024385 71553376128534297 17953720357521519 767591983179777025 337558701129413633 325484895376774849 360174848163193665 754992392737854337 950925886526267265 947875004804458881 470343373479490625 283002026844620513 203360653527997921 206794760700631745 605436955596399489 164207026177088257 551584470399337345 228621506269078625 934630617192166145 386876870131224833 68521727302655937 163344919164757121 69482917839376769 192690436415212225 934374005004105601 721000202532465537 993658930875792385 302049494100081985 912025310648434817 872361439948747393 203430458286543841 486478998795327297 262536613808652673 879712613427798785 154911478058746625 891749453392485249 328784921534296641 845673360068161665 285240022815298049 570627746501322945 405091712420887233 265667779489248801 664151849911572609 818108345791152641 819725619303230977 34289063435267053 924176694086934657 732760567443939713 265337620536559617 394756963308864769 399719906702440385 214238928326260225 27701483472075241 106740703437850465 218391193066803873 498456376793804161 671720613157294337 829503450075591809 476053273854656577 618453553755010433 59782606996666489 328717420989221441 87256930654330497 541275220239562305 993577514594267777 586127730499541121 635200361746850433 490476663742860801 806952863767950337 456859672502531585 703420384813522817 332142325549234817 492890751273154817 930544911824640001 111536090896461105 232045137574537825 349017522604672321 826188544742535681 9092391094593923 825972182512920449 178077591855970497 419037765132785025 417586816667149889 268079357722960769 115527592508275489 858495496007918721 16928246937322201 7828793844971927 586968115695430785 602825379642624129 417816260140764225 409646916104200897 462785596445630913 548119525597314817 967914842646774017 176582302123769345 493509263137458049 160473957206093601 132419564294476545 416229947346600705 722505283425224577 91890336012141921 447003344432015809 430936260347216641 6365133687456393 348072842705832385 944617907123724673 402346137902178241 579455601132426753 721617614849378689 241796267398438401 940863876182085377 907466510555980929 564325448556601857 272641415851577313 492362522328441793 843427063889468033 970358125837407233 70418088884320441 236905622485330977 364695402599426881 516181294013833281 311533438865151169 917380240568739713 295116463205747713 57793860968047281 301768865032254721 930444669175507457 345273207171363329 940361942492430081 150104544519702913 569357492559269953 306033680684098625 815406068177907201 444680625986062977 989990654032403969 155053909900136225 87110182598948433 424809928451022529 880176988990875521 359292175548635137 588731531532175745 492066637603823425 941666372503028993 533806549908366209 204718361080281857 685019223536752257 777153259553749377 431152531559806849 851839043363980801 171973930077637505 136506029092068113 647703991489965569 76868338391975041 813093019147256577 381514242493174977 432446260582285185 848265570322439553 779519806350759169 532837755414938369 137617855760300497 259542100089291233 167875708826667137 62680641804426785 554514872571306945 433003177782524033 542013355722712449 278937162491565985 105452278295121713 40238619744158657 601659598044729857 438705600894955713 416057034243099393 431729339569869825 404133310533023169 749302757359011201 550631971273890753 299459131591120833 138370516160076561 922026304041985153 365284451195012865 256324822453649409 710853896314187521 587318116581066369 304992881143125057 392899533605415745 894670489235547649 449718179473641985 156044920740985313 219824897360638273 512880638304505281 737729771732951169 956706545315388033 892515204216309121 775868342846191489 108731440401747649 487078815227963713 979301191763596545 122678399711400481 414283824439230849 602502063919548161 525600078358806401 584974416520562817 469128762834394305 570333068098907585 801773060197092481 108744239615855777 441028371043081793 522332415117933377 933248391066868481 445930883955949057 572131961496431553 977264547467999745 896098912353892225 131597990908584705 430202879485030081 31764655006004005 933044059311256961 860994485648145537 684824587685987713 501322514473688577 882899500715041025 897033771148567681 815299723469287553 834756355610171137 815549235285132545 297443793076407553 129646435395152081 670307676175188097 584916732166760705 30495951734575757 844797141495810433 173113446999384033 830140126840532865 930228436084203009 724355004522941185 844063155258059137 711813130557288833 861013423280308353 260226950836205633 948807442026112129 422964743278853889 54873037596390617 626918032508676481 540960511314498433 686268639646783617 943946307583768577 531654409031609985 781462834712346625 978273787198460801 728893912313448961 669840268213896193 750901760963959169 812333018403421697 648869579081502209 204311677990666849 655708275796246913 784102475602551809 400181898523381825 589716724380927873 513066156579728961 222343643098810177 292238371178324737 122040408265725377 411717941455055553 694257635970402049 637250004671923201 910343707496245761 963388295887089153 555320093155842177 104050055343162033 36363023585387569 837152323719909249 490790985495110017 588939864831669249 621507986386738817 389761947198682177 117598460202117393 783538493361628929 384416348221527937 529840483598167809 264616064190974497 470126309710760641 210613523377013217 572221787552710017 355569882282054529 521006175635971393 824645282268910721 17928620418889097 226652855073623969 195154672341740097 50594254335855737 830863063519590401 830739367680820353 141220270922996609 456068292415530177 847852623417072257 237860687116025825 262190760091211681 625100466439981569 756016996942694401 528922535313199681 458368925400616705 515090548281797569 480375084072296257 3746579183498967 129358737130925057 580735384983192705 553207570378791745 258249461130532161 23394461453630557 743254596906702209 871060060217377665 317412745650855745 617487474010911105 136157643059071633 299673139503827457 94746382498840369 191590439069369025 549982530459068673 553941695432673217 954933546904797441 324481233475292929 949154370445334913 179744132249656033 319617575001274177 841669855233828225 556277664752038017 895775609741651329 827828730434689025 642775874161397761 145328700517971745 943125906937357441 58951278617996649 137082069218916305 98517808638895585 943144790123358977 779626370714836993 734037066322795137 845834556523293185 413143654172760193 884425112736636289 436176354151438529 795886266868372225 945824521857407105 976985478581397633 734202326216884353 196630641036016129 861264039769796609 962687981946430721 829880287754445313 340650781477542337 207193714217101633 190574813307037505 537163988297660225 598014614931507585 459716098467314561 951447037069186817 813881507651569025 257414679300445921 386112786526343425 386880993076474049 736835546854276609 560737514700313985 825791700704972033 731889818380182017 286871669124973761 495628555670556609 754571093095922433 959345562066019457 695039111236038529 373787519433101057 879413727223838081 239923270472132801 407231755717543105 369064886895223745 201539678054832193 615707234830253441 246597031304443009 558971241304128321 849817898757326209 112812880715353009 837608205569932161 536622026580211329 965847963592228353 408152101198950849 253206062252896673 908709775881384065 287702020578084481 603156755767230337 560149628883106497 430738103382459777 179535787625656705 643851137387386497 74117750434734113 756005811091505153 365954214166468033 228731013084143329 754744204396995841 782859400269195777 308015019411175937 445690931523145665 34344034340161757 9327156167607599 585079520766218113 924594426888944513 198418155275884801 669821857861513985 484507794110999873 546480094292562049 140052367362752513 400191114408151809 238702074092973505 42941830547135849 266126017291167457 810668406940557441 553611219834284161 494640387909910849 616009981496116353 337523186074967873 640027851961239297 406547339804859585 891483724692090369 680338897694419073 362471223166682689 825368169112479617 321382223601371905 740402650258566529 161910829095436513 763240023841831297 780565851655108353 374833455783893057 467931011704298049 908478304384644225 737885208386043009 229596637038859809 601173165890660481 411706213592339073 762708659702479233 61864157805196385 964152444607652353 122619278114072465 18238344735006961 98323363769416977 242087880388769601 473014199287433729 409330913980721089 281673981227790209 577591414691301761 725274776883182465 533057604534118209 553974271813380865 264440263235432129 267608631671436129 955104743789558401 324616046385422401 524841158064720769 288943595598979649 460775715627132609 825063862559169025 818342107883754753 524123503845885377 115379135251981073 405250230598518593 883740219840081665 856116273664397953 227870773046557665 861465094044085377 170980640810117985 694214153194053505 609578956516042369 377128297006045441 389274616922552513 29143431894269157 25630075159053689 521027262013966209 819741849007844097 476710285339152065 72372728379018977 288102743184971649 633186551398740225 55817343379047201 204871303866010369 331962351746987841 361655714524321345 764743584589353985 562722665724560769 162908637135451777 619834840538903425 597464833999410433 81488480499924529 147924909469757889 210868678307210913 621105037822758273 65500827663452553 17931770709857631 510735041928558785 273576170794868289 573385441557203265 271499544693817537 963856468125360513 559938661265420033 221175526768615073 262490523063782177 176340064745108545 265471158889496897 133304890908018337 911849237300678785 326348237830050177 366979882115572289 16142460294968687 321622889207141313 866004870695110913 231230230177928321 642256397623835777 163566685703521857 36440777722194897 925898389467164417 319595338774785601 527284191233498241 905711680627820929 535094869474718849 284692021063246881 46309994913677601 145139368291129505 34906831485841397 962401099879155457 68025052305735305 838014915340625793 326768286330221249 939273557356724353 528593065840020417 348569662090600449 995648298290490113 519265107936188737 61633275976198833 829797911591999361 319523803216085889 288020713930929889 874140109649395969 805362791017589761 835477092493476865 77542051996584145 620887335919441281 490816266837601473 210754993283515553 671824831213196929 95502773516209057 18223708759595781 384598851852700801 54368567837183689 119483243655686529 469635478705146881 564578163397399617 701758083156814593 777177426589297281 910450590675996161 71137650988589489 558363921793141313 733360624343141889 323453357723668225 633324340649451777 773303400727737473 39249217504213617 186180925879117601 220049271619160449 882965406809329793 732067893217283969 194430504322799169 33234483053476537 924575674993345537 952628577269045761 427397748780638401 845901393266274177 465535413601610753 925470487755241345 767534953617701633 409398197625890241 929800108953880705 288234903851893889 151237269868946817 414893018886203905 49697452318593353 133020173143400193 833539903995262721 225952811554620321 125758899757183681 85021227298135217 227896977983082401 818087012377645825 847928712594505601 535967501126357633 535696258017185985 599786204659508865 231612745437356449 155522716705597473 642451098848884097 845681187420296961 217257062383804833 297313564815347329 39734516655602905 659463373847344769 341448982817976065 312650952885768193 573138107142970177 781244949597123713 732980698468150401 889961254534263425 934233380376827649 255823262764650401 344103475720483969 797744953039163777 154192801850175713 345200056253446529 573648974026365697 160440282281406625 142025223088882769 976668952351346305 256248685118375617 117428996272984417 93053267180071233 108425621045967089 815113241158012929 273744304885077825 503191417468418241 325200870498420609 342435665377816897 255616361289177985 519780853808189377 669719052634860673 572276858751205697 334232538431145089 476333302682650817 610319241512726785 439723043225310337 17037150071040231 60789127707582937 344946179472060545 924243828585286273 658212319040707457 597187398021947777 566648558592035585 604721348583037569 79957433896474577 149485546336340033 851065375138858881 211885835058989601 385733127575981889 432286278458679617 973113425013465857 57326378912502921 188296020506037121 13187434446681579 484812061185948545 606417776434721409 362286658352537921 770249340647968257 571121672238419393 408110591207101697 797134203753891713 608681644281265537 593681526929032065 813392187989574529 995521574436004609 704420500385953793 396887225637144065 325286828274240513 400652919569800769 18055097422323029 715949568153121153 398593269963708225 97745654601375521 77952675041206737 237151751036051905 122353998447632513 717820794560275073 461931218059252289 626822009178653185 500631545696716545 561902099533035969 486071716974908673 293540677790915073 228979640370393857 888695636077009921 139005079940293537 669405735242548865 629610487842608513 86870827343638273 660135276465428737 298015756589066433 145369616989565729 842990975080731137 558777901773911617 172045424647336641 842056763054028289 67359650989949673 594234885152918273 260362872683728609 274320495402687201 42598335628575513 898649338345510529 457671732631467905 829376058026337409 194314292663797505 217472363519551233 748380397763597185 975345481697043969 871044967313132161 187033827115104865 936158241413949057 360416762292185665 273690252736237473 763674468421033473 102409926160802913 291710092422217601 45405839481269081 790925062561573377 37286053366415217 78294095657195585 264593613333069313 245192509185006465 268077803600377249 63909056836561009 559977758560869185 769340483039119489 289766466765769345 867447580667384705 562211919119825153 598566473291970817 994592419194347649 562061256568224385 836062532323602177 143335467411564113 680873736080513921 878975072998951425 106620340374355745 137216015154354673 990668793883585921 344894821831356801 948495167411856257 28784751230094941 541591481243898433 830606875161048961 985462385925139073 919953474009350401 256128561030536161 784439815838108929 27092148957954977 879886384720098433 593777872867008257 382253771402172737 816668496033436545 523996899441147713 214449997365946401 583241251547061505 189983913623784417 799351367342698241 468706282844920001 228883134210786209 346789907797422337 497293875548184193 460019324992728705 654850497388704129 655834689888955265 985499906196626049 960439652309048577 49547565300809281 381189248156410113 457349747271042177 903561067650073857 938548441108590465 3241941915625547 906993058026049665 512848391378810241 604710846472595841 374243372073301825 402386664896614145 850201806940944513 75699093368793777 898146715818107521 722686327099982209 955683187665726977 83586288240024225 750878025973385345 305542675254162817 76848246726072497 387827625248288385 993875249665386241 797099603728899073 302965662983098113 269022876614325665 305167979017603841 473952900618900929 289037056387584833 265462146282882113 123471271044671489 901255640684187393 506061380214362113 209544930935276609 827400327288422913 471937658838715649 432140526165383681 901973842185324033 350267468514111617 834147077286051073 414151264793275713 866471298140378881 447912738466420993 631155190699661953 207788630269405409 288095403886213569 920183685772791169 751849833425499265 836419067749034241 638610421362653057 54182467075726497 300459473045851393 803594655970883329 520492992036334785 668028449876139521 449308508286041089 523124059769457985 757847933247671041 537056032876428417 24336408669359601 282748119375739297 771712293611042049 970119507324874113 204077231030712641 86829708235370625 296013736880450305 552673517482084289 781174496485778689 299765251083229633 719014539757321089 906828104355604097 561807223220061057 370410651679293313 926735849712837761 948555496780450433 261258898011039521 809663897432969345 836063666524150785 901190810261219585 620030145226710529 535061848621580801 645558598382006529 995484689235560449 919260628655127425 220056245543460705 714121112616791041 733521745069190017 949794111412135297 189385340237123489 367423064810690625 91228462649276305 197125414848319041 999129342845250817 498350060815621249 496997135405898433 283967071331264961 209731628805741377 692677996479783809 657812404460436481 880649570515561857 97209944311842385 600026242200154753 755473184875135873 496530066730546369 512324236399393857 161109706263925281 540969223159727617 26663058914625281 665586783091484289 76897734818853537 892337307778881025 198940686605087777 929297570759331457 998049799720700289 338551310898402817 277622718353644161 463489922742965633 461631500945369281 397981837508488897 487654855080510401 513629787816313409 697439880224077825 734109359868973825 666551442803683585 32603411778538317 362229719561835137 633528383434416769 991152899385131265 52053902807017497 783802694832711937 92503487535999793 207641920921947329 188214023717094401 858494283209832833 429720072622608001 385323657678103617 300381964439765185 748389496283731841 286327388295099169 666476349501255809 627075428350721665 575063140849660929 732437975205662849 972818198999139073 472278669062689025 464343709002644545 965090091638309377 908696349861418881 484293702427763137 324237480868529089 390087074736918273 754992540105437313 810372354287466113 351541299519976065 253513969403918785 137090128198128273 485016650455506241 380764060878302529 93136207355563265 664316556461447041 647692874021743105 183838564185276001 170971697188896609 144446733404993921 931435968825624577 775932303443422465 422385456090914625 270634097147084417 227777419363377473 709778359569110529 900998937502045313 433160078384350529 141587848965500033 479791089379627777 940073549133977345 326417125950033665 693386912309620097 192376113443668129 407983574736000769 682448203362458369 113664177718547425 977985492764101889 266726873404415713 974164523407754497 76627161734364785 564427266732604225 797546394536205185 580186072224723457 128023055656669265 543659014297670465 126690777241059041 303353997064821377 827370533586588417 142848109320748769 247792162644977057 478733005386562369 718813916527963649 455062182159675649 416572898544067969 214863359711220161 402225449763108161 748882285114301953 300524120798804993 682768665215537153 948109093542811393 515953701996149761 453367317196885697 227535247867226785 702902592608779777 640575554242143873 794678979756987777 432034322520383553 197660240701466721 498575650181916097 692817393096099457 944567165280492545 700678254497262337 879741712788881409 748653552039748097 803008945122560001 756874579866277505 547929516997239553 373614213617337025 386666548700961985 412756834445474369 627712882950259457 53858229453943809 820932462025940225 330332506781658689 161275218859653793 739316636845323649 294418365699247169 506686046214866817 392487699001559745 928746572984500993 47221369200276089 214144651744945249 88220511251588369 717417979396223873 804070566794084865 200579964852636289 434461226969613505 700734345129696129 787204655494054657 297673053131248385 384463546484422401 193773460160393537 608950526654499713 799756601126006273 378740768399051585 632835377258409473 849240839692374273 235617664475441313 896196632939588481 310641573793667201 832983421642300161 164498255802698177 579122011103418497 192505727067477025 478659722235466497 105195978314398529 652374564927352961 537881630285305345 363291303460531649 638994468230720257 932120302291774977 372101643717265089 688605267613485953 614120112492614145 998496204803895937 619388759430727041 315609441173510401 488128936170596737 649022131961412865 413520920723591681 714738845953196033 457302267134323841 818243311487318401 880636741537152513 639264316364066305 686623346333163905 959742226947309313 564011279184121857 731894874812173441 733696022985256449 858265922013199361 798238088190281345 607715468693616129 984152617576057729 844341968518943233 295793486417359489 288163714696157313 429407514327138561 996598905270328577 178719859410129793 86171201630694577 530397621212017601 666385158915101569 759060977592362497 135509484315168289 849187072168078337 276639619557240481 771252766024154881 19545970613567221 985603005382131457 16877474707296615 106081810427305361 265913274094021537 535638495911953793 666311918100173953 647860168585786753 542035088412550465 965059312947147393 168356257382424001 723542845535014529 998165048952859777 653959674209929217 795987059173082625 224672646666498113 473840194957663361 870030144849977217 285767604035282113 340940107493601345 902810343873330305 39754838197225697 378927389960320961 369082874849532033 741086751397236993 642996683402515201 944088033561580929 444733344220317377 201390668266032705 108435292818271025 624463985802631041 640194604253416321 431732630653105089 751693452449899265 562218316242063297 421146864726758017 30999347654859121 606952034443352833 716814738967055873 343748610913387137 783274689238002305 754260753865338497 78497367108365521 374912797833538049 626307343693856257 752080225479900801 351394703581401985 747747534848848257 387318017600794177 126940782328631489 565254415981240065 626916976922565505 38596406032230137 644202059181523585 395665815873879745 501290596144990273 291580378765164737 646095982841501441 508137979571767297 480621718305037889 484969722043121729 971511110357923201 973018421358542465 26668236876695061 481662157527384961 507929777932872641 160530473536180545 965303823283285505 800793042931776001 926787830188814593 655872353107152897 413555800202850305 432919954978789441 542141354007213761 724177614874928769 913560196484588929 754552077238731265 947372405844973313 998130617748099585 134184420459199313 37039775618584513 329847758789071553 104232077566603473 911197535545092353 176694755253652865 358687768119537537 337314058332989249 719656360577850753 228413566822613505 771458124316922113 640231176827352705 369536609721940609 952659780355436033 252642092772688897 653150675711540225 390111095661573889 62180682933703937 666786392439462401 524098669886409857 213325707511764065 935175695794203649 964466703792837121 282088602555401025 515237504041003521 828803658739222017 167540482267469313 582081073668359041 451871895853635393 742047507930823937 325021849277433729 456147036671520577 696666589642880769 29305489601458845 541427401534349441 719599212272765185 206662795994624545 223030719449571521 460329383136539137 959714752745693313 210068221997453025 680803428006473857 547465366318505153 606316019641791873 605665643596076161 103025438559559041 286067948322269665 679351124156905729 522314442713160065 473732118797020289 863695556080642689 113291935306431665 322654463158734465 938706042700562945 1992819787247414 459339899003108353 607860949746729729 760156707855177473 431337693469146177 604919543601976577 439330249344841665 61834687768868689 829719127875179649 469691286979038849 828537433296808961 216834371500315361 283535200846642977 435399419243349697 738663110275332737 624889766378760961 957033745346691969 243483226246720353 212226499649254657 297190526368016321 412187247990885889 902839454650926849 499799390380253761 213273231175282529 152877683743540161 646878011939261185 68449981802210401 263133792035578305 492966567923076609 473630256917470401 358040852880527873 743243511713888641 799367407294326401 307845780438579905 12670498199092607 670641591159725441 836473480316755073 305569514806801857 817817064479193345 525853565922620417 150700035064843969 448571656067681345 636155183397612289 672306084392150913 762578124440381057 970278548674837505 562236187340239745 444556419662422529 473513964556175873 641718679338108417 254537577002956545 395537949838516289 705354466086731649 803774568703612801 789713445933166721 167773360401231041 349253012453672769 742163948393194753 395752719693256001 956883329326533505 747611205442240129 498632479338919425 426340598821390401 197602763517455329 826308730729934337 133520717787742881 946809567665461377 380917076248753281 956876275349401345 391990380322180673 212073807972622305 341980342248479745 298192118804919937 472704511244753409 168903899329755809 806433252245685889 848793181915368705 400723227207190977 339481360669346113 889984424799809665 953712514966312577 315996617529830081 111663950580627617 883161632494878977 539239001919867201 708429426752342529 535706761597516865 368612674630487169 396118012753262849 366503651083885249 309860077472727361 188996791871577601 663075413975548161 118445455078965985 221466775191608193 264239482430401281 560378310506635585 595607171554771457 29698807629635837 830734156746590465 935295702893910145 452923898986409089 655318060814131841 503096070805117505 371267464788886081 159942668868463745 746860704213666817 130565219686989313 309432239209911617 500080633314478721 777090105847754881 802498165183852289 679630580876690305 860642532980417537 984730528784830081 446091926825264577 48440498318399249 790037159743871361 801296224278139905 228178896966216641 890195036029453441 873022939947727361 118807251877079521 723378060162563201 664877246175478785 914254444925216385 479498450845632385 422967417423354433 351513393736823361 612589898462712065 262070522619971777 340563249571633985 610042081017951489 194374908327358049 350016223343921217 8186513369100369 17101729648331345 897185013488549249 886119271233859201 163823061765103969 795853083053941633 253359522695500769 224032808143796545 601525328116782337 106563652388288689 15286836137587301 404187180726744065 507966425994712961 518578886577841985 445127302509842369 619067486520130177 743776103737292929 496466864959060673 916928981432956673 544678826620916801 870719468747129345 120151051462698881 158474768335320705 843945581860204161 781706673134056705 352965674935845185 506391508094107905 977659346037505409 892752642201973121 770632173483164673 726873287453099009 963812470331511425 415473242950515265 81639424156080049 934767366986900353 321769559967059137 984765843717671169 84516735422141665 47812503664413697 929401780087154305 186360820825758113 14743371106604287 865701037378865793 355327535054293249 458454036110769153 893893263414241793 43678381657411337 741682046586966273 654271453013922817 382045121711698241 919041782640274305 982916633725118081 799933690994326017 393097915479188481 780724703827598209 641170154112479873 394263250882989505 18646266725127705 884849269531624577 267549163984078561 932218189941014657 42341191698284321 403517169942528385 960613956053869313 227575997308594689 951665446429316865 844134607718185473 628533802710329345 927588130736555905 71891017987070425 39299562541355473 460410529046988865 294961936478490113 477385625844775041 32915178652213941 126464028780269185 651210298489107969 163747017917302177 480051753459871809 678040578538635009 678773163123270913 591444926152902913 142606935463472689 609283864844961409 244116873860239297 904342349541366273 759579639371661825 65963575858155825 285139839688998369 666876920535301505 762473167998674433 377176289090463937 186664263183107681 899661046672264321 708797406735992961 466832269373533377 608706282467341697 88282865132711665 838794039650476673 939058740809194625 922848747733471745 23260366572287693 194432839043070529 780549274810063361 819774770198865409 145144898326705633 350616515116652033 379759206110456641 671363961919158913 128039208503508913 24706691747280021 514602512309757313 337339741165084929 863265804047259137 883389610730059649 834485432598249601 101043022653616529 694195230093214337 440107472779043713 277280320309593281 681377857284918017 610547497309326593 419485211500042241 575988884344489793 6335944679168649 308664850967403457 698203279025914753 172781138816738177 933892226231154817 251796952681544897 458550011505874241 259864110985766689 982730789105605889 575441895605479233 508502651673534721 487896717158868417 580591885082572673 346974858890192193 530829446782885121 944713267271758593 372534804929731649 41522189869255041 976696725797079809 21861863787712821 853720461527320449 388278845261524481 273049802341883905 606444581893434497 428189635801491137 989822988159403393 277185262093819777 904127818213943553 951430741133197697 353679688205616577 499139987462509569 999762636919165057 723302476802306433 498277670652470337 488609461147415681 769230387651539585 670234681700453249 918005468444832257 117019785901131713 884947381666869121 330832878501244225 993407712571581697 899184773114580353 713588053449747457 54441228212727569 507395212190047553 317876700153927745 834307867340321281 183382708054640641 637025489943965825 616947228224727681 545979314890764993 640127094401766017 8920111967753997 195798821415760225 60235751257742721 332294589614807745 276323048798417409 504597125983234945 461612600431273281 751068489441525633 354396985301164609 843326469375480065 965572682000804097 530271958813447233 360453527255828033 299444233468943105 419116138965939905 90194580787301249 385895191948449665 12430658488280955 407044739312162561 676491678585396225 180813482465907777 276028955616521185 180439246191021153 562506296675497473 380164792901226177 630621759865729153 983806165069658753 183687976098330113 27585936843223637 962314252874318081 185570543646186081 864036884299668609 360190296846425921 818337040424093953 15673684165300017 253444273054046945 371705520555678977 229913394128328001 177142690512688705 876313452178454401 854300902294667649 566451073431604609 259421776617152481 378937294126959745 979258649718559617 544638945282894593 764407270746012545 316911537731034113 76744706078258673 901698327095257217 826548324742269313 133635650805420177 944433242247271169 285728706388777441 921727540621112961 414077553575726401 598360911421949057 192992550327797825 212209121718778689 449962910401499265 987484035821893249 820424622709207809 753650804268382081 597026778567357697 451960631289566081 233072887335506337 822558790365256705 143692972494850577 5781134916674092 455151007614556865 726786247278461441 323407372089025793 274253445209652129 867601965167406081 896524723465510913 397853387576280001 788860976347592705 475358727696242753 968128120954027393 201553702613882273 524633430283230977 237786510866524033 258079719466898881 284170065156647681 12500465291111597 233172312990500801 160128232286673729 507535094052560257 40864949576828737 152786367363827233 906368049880306561 170594631106727233 112186596227246577 645297267702641665 24735757237017709 45638905901871145 192685043603873409 714623089755459457 53578757209912457 40213506493646633 402955435760077313 523215169322423169 381786457396152897 55809675710396081 676565833097598081 80994616103904353 854249044740861057 329845592679536257 860425906768824705 873514456521160577 291537442606575297 532698864876596929 558356903778573633 170347819403698241 734719682012972417 885893259948009217 306955375842619585 678275118721199233 846807684620706817 888362561295071617 515254206319994497 188756059852320129 927753412308611329 30519149424097949 357195608452087745 693745812728376833 767098549375141633 364277304866579521 354518567213844481 89594169066881329 544866410982841409 532979110553274177 368929218810876609 490122244318097729 65232677958739769 978227014387460481 793593468741065089 464698610387241473 277711905963990081 488949408905174465 817918303880247809 296055965165646017 706463608852693889 77746806834074529 174748318748854113 909645871906175105 609894134252748161 724944151567658625 969598513469861761 208593048011362465 360672596520693377 764192312557884929 257099993438217217 605977461367213953 241879870747929729 365426689896825281 455803370887878145 982562415451308673 60183143927311281 550135902406811521 479841998864898753 719645184570790529 284213828227017025 626976571888608385 381305221093498433 923003910244045057 818887829062738561 617674055288478721 122737159356816513 227645701429306529 658033289809616001 736881428937582721 882810745805073793 370046507524147457 42796068051991657 956362907190982273 603406303551125249 953758666311752961 56916397731946233 112780994248598881 642150547516905601 887717381813086337 867775519926716801 476881835176801153 745671981254034177 919498071818505729 770387584760491905 585498262666877825 715753866877861377 546482854218094593 397173900637717761 920157742365479041 229192806826503681 597831727626921601 646942697072937217 498950614192185793 184101060384932673 623892557709648769 180172036386331073 11565522420699637 587850587298945025 294919118548360641 483245419934512193 979041535942716417 547698027844859329 638518470868188417 171133048852773569 845952994557382657 62828955918050153 679063198437258881 166185679997873601 527691389834306049 500218341556944769 879450782990698369 840876627399587969 931621412584423297 336048794328874561 426266989092876993 965779760554646273 368673485740604417 694810391670188161 496932865947780289 72721405828310993 670025463998701569 670602289095299457 58231165794349953 479430928566749505 648679532399828737 386168424667857857 779287940681836545 969302523767488769 302839487645986369 267054030761997313 311324123609662017 861858434805633025 680046350833723777 378817914432630657 457110338736992385 720585515270165889 519169450964358977 707954126161027329 794001331119172737 140041810927549201 900833547544355201 541167267845423809 747764571711382273 239161729698970753 983073040325780993 207634857166183905 265346090694318817 608816449812984193 123449657254358417 255229429371041761 381555734022423809 355824552476924801 15183030491431993 10338981598223997 598849136972116737 530295517998375489 944782077456270721 563518511583765761 35505076875704589 986589755782098561 542111911696441217 686954334484099201 383239817666090945 619082311528238465 898793929536569857 447478141086008897 441484903828108353 831737371764241153 213448565379639649 269105950373315745 156126913354253121 85276229055828881 46808793740044761 625899771773163137 932537250835803649 848116543361506049 278540592073955649 129083489914549425 466402465384756929 328564598520465281 221212077740123201 497140779897762305 344521126177721025 947868870295401729 413888707473081025 265058316395638369 317807293539853953 729231656229636353 65055591080781737 365553717886086785 999803398145143553 119889830322087217 196862435190031009 183271130450080481 58752197598774817 365705039674018881 343059710255662529 890389666360334849 965528730888035329 444761918318143041 332579137223223873 882347633633159553 452434149440161793 903299217903530369 738765331690022017 774540186319484289 901074281308733953 279557208278937697 58171235645705369 539626254070824961 486482094824676609 345104345792542209 498095622391137025 70833935931972289 587615182393630465 225821105807717985 372299291533142465 375358529884451265 462812296498409409 813508091022377729 831345390532792577 125205578893314849 667297150873462657 362213121173546433 867651419646211457 827869308594600321 46068462757713033 39627045109220657 943623710739476737 98906173801793793 210332869602847681 622694555516211841 980302329883006209 611240483206913153 242967218116088897 777963392305558401 928033251335907713 216025796505334721 475409107549676673 131817055276236769 412188099017090113 446808548183256001 735064785213747713 934891572703286017 526377563327518081 367950709872701505 632111852784998273 770580052428108801 331585588736817985 260742821001244353 593906059610471681 802118738366594689 938945403377520257 472978957942132161 273647046364015265 239489170594858081 711368238501552897 422197737505271681 170212571602402113 420051863822770625 447928975546179969 37169823900541137 263954817488819777 409861739622108673 825942774230401921 160009191752166657 867711141703377793 761043434739029633 608290789057921409 691604153846412801 835385432843491329 810089623689726977 495154186339096449 640631453554604545 587400348931449601 118776701113510801 155401641861889313 91584110789511905 881425485492183425 680483630539193089 137079143140642401 315987759425397057 859497243541195393 817590543808556417 580530052251592833 454902485840534593 73533161230823649 148487831894819073 71510818125364753 57134235125786857 68002048342460601 114333065754401281 533271273309257025 189163256043826785 771961732783051265 725466187656941441 802070922135971585 278113370520870273 716763905246150273 955372081651397249 824261837440506241 512236640806293057 697520744731019009 506927928945209793 197267543953262945 724099829945274113 386126036177696385 72679742498898753 822033390765003649 705283471375622657 984544664571682689 169972217570098401 589450215308108545 848917943782211585 885673999998825729 755447593778931969 464617389628674689 654385250320956417 544909087789203969 104896662010766305 815496428835320577 739236789459042177 121306039578254145 517477428622775873 939520044003135233 634667840469120385 638754897334091905 792328332477389057 134196649985046433 356225332562459585 363789825651931393 795632359788577025 324944705037953729 869908285249550721 169651090399707265 842899980136088833 772687676407304705 460176661276435073 931165216613461377 760921596778125313 130646706531369009 260965824901035137 500247297886755137 953408228074586369 577917010825292033 959586909846038401 778797965875323649 301331476920914561 728563482585091329 817979735493395329 519037334446391425 401554564086701761 879003725913083393 583401029270262913 128584620941520449 244304361753613377 121370596208809185 754128180217236353 279675429492566977 600784027853826817 202494112193352993 713614125926980609 62754170832274529 926806072523071105 361372126140029313 902843824894887297 781357102074235137 667400547601495425 924893212470738689 935143651333149313 957907311001402881 292211601140984129 202641671644872897 105733532165658065 362096954998047937 914051943809177217 295486158816476801 360864288743400129 741379507386991361 795777895418346753 246088047565454113 485051011298537537 736305976092165121 676841680051417473 517346040619930369 71923944790128761 214709353735994305 534261579907813185 920127554379465857 62422863085458857 923891247001801473 907738503548451073 735557844722638465 76935816868214609 107939028843386353 180278536182093761 128902520537597105 14630021768255121 190171272407138049 519619180504413697 849070821150508673 38368069467495049 103668972846488577 498291328876511873 295493626844407937 967598158452432257 644220455054220801 558193593811275009 36224440459779577 640429215156117889 801234214215096321 446649526323845697 829331335148285825 121352172960882849 327826554489472961 893225533196620289 763875921212377985 879973858417898241 479065091578032577 128897027109580625 755019556106109441 671541463580666625 468065279888445953 270876570393404833 836190118596295681 750430023046803329 557240427026751937 147599566375696161 354042503288244609 947244226655982465 63566479869432873 249664474409804897 731535377706610049 758475846301692545 862436520036620673 235234638201113441 191333493389496577 920110600480455809 127866704682570993 754441684477292545 74561767502775217 464169985524435457 153920643646497281 389225132886927809 825442264811645313 256506030441869377 722813228665057025 725963420755057537 595420923957806977 767466645424534017 881933037037239169 121987050474551489 834045199383186945 882167794872458497 380804933353100929 618029075368902145 339219543414987585 977522696733373697 818746701149759617 851900714324891393 525800644481908097 107989193557898497 636725764141242881 299844588862732993 206181379667715009 795930919431228289 27889616483260937 907403971086686977 855059345325916161 725897463358109057 168746785879658753 258167579640776513 126625410778121505 220989966250144225 618459314714268545 93944925882134097 607697809698752385 125393047892998769 481743175300078273 861961056478641281 304750654150087297 37348204655828001 869155048277090049 282320824037917377 884350239874212481 404169410746277441 157892800660942369 851695606681353473 1350920872273065 993835158011663105 600598114546325889 16968753189779307 271572479006497505 650334144140458625 446093351502423041 146104014966489601 267965612846797537 992020829127980673 124706203762055873 714062902088748801 861979231751323777 59103687536179449 365155293901931777 521106330650532353 893605478719184257 609019751899708673 706332952338325249 621812174937154817 461153631383613313 313445533108961153 555298239120741505 708787463216573569 580075057125203073 60283179235526065 235079195695558241 349141022582550401 902136038177392385 705993357556536705 828298626032346113 988723448841490433 23046348270231221 271599377981644353 724127727257521025 433975414397671937 377556766313521281 808662082189869185 738706930223184385 399616592960718721 143421067356758417 74248564043344353 328148682753461441 118644937174558145 94985249080881569 106741425760986881 526872925156350657 286113756448749249 187151645875662369 663235573407391105 803767981466048513 227451069860954657 362825964636645185 905848076980760193 469087833288920577 13846115493471701 791573959276877953 365749927268453249 723786568565739009 800240745467128577 422099257091250753 992968176179744001 10972517533513583 335142787742491073 402437572035086785 455479511962650433 300283515172193217 925863373971218049 953703000183711617 986923358065212161 57311175954719577 68534779799541921 618202103626050049 218130656911355905 371931345283368129 40678562551242689 211258863312881569 48945170027508313 444850315091013441 467079773649125249 136801131429212577 724483956278376705 967297271212910209 809820831971897857 156404752190301377 640644242948837889 934153089792783233 893702332087492865 984957859072199681 799541742543638657 868599331676474369 592716690454260225 806402808880253697 314512153967626753 22419409967096017 196158165738104641 621269591232834945 489799682696499841 769331739167593985 409388488856528449 243190168492649409 101195483151570897 501252527119827841 479895166729683329 321660868414301889 925401530251818369 944369055763726081 270368543493923137 378507482294370561 918133128532502913 961673126085781121 813997976614992129 979437927709074817 849912628791898369 832604129003097857 710586075425872769 621498029504696321 565749506456199937 383252259837416193 773566918608459265 82059968067245137 247674325237440481 569870031972978817 376378577538609729 53178052540435065 300247826700257281 535054777762820097 621296186720776705 162875511084866529 437178013550621377 303841564250003393 554818283251300673 576436762976388929 676149194313154561 163155210303539649 361680246868594689 468454960827944705 718624092073426433 72807182833170001 605833473173838337 780732277986775297 337074852627637249 842808385342902273 863191467537440385 930783278707696897 164807680204361889 136647544710140065 360143418544417665 937407559533230721 699870444401540225 932927364235450113 736936060075983361 788459501922705665 426699502616671105 911052155197463553 679814822775021825 624558241065020801 25022730539177473 286341597868112545 684709471199774081 362182646483592641 488566911721179073 74950928695354689 543286684932944321 969642038997083265 195420768346423297 241378515643742017 585036432782580097 557186348335836353 152206581576891169 996332780997644161 212999571486470529 393527258731527489 635865113772609921 948632072777638017 672694936513444481 638917408596359553 655836968952471041 353068684797531073 271304345142844737 41435717488216281 197330174592366337 271352093797684545 785387463497592321 708136221419511681 240425199741721953 713051932529761921 569114462106647041 794243218710054273 502836403980523969 338708562638725377 800636861379309953 87749875508070113 664699601436197505 881913663189859457 421805011586705793 867858525308609025 205890586433213217 328255322221803457 66648324064921385 526071532784886401 639825664858065537 26767022271027229 708150733879669761 528909591515688513 847804030488276737 207237958908887521 842792991623987585 719832500240801921 905699780856352257 940878636459356033 880634315858365825 381723625606500865 516800045198124289 971960959723713153 508532750446853761 165156223474458145 203041660169688513 326861397227954625 279245325193066657 14595368260021503 309673639808153217 390249542729360833 574019876236668865 755836242939626113 708942907158686337 644927859970632449 555929207133793601 532595783822191745 675867948593861505 374111873453198721 331269224914002817 865642966415681025 598255780611069057 897938877815757825 463134830181779457 649681174237574785 84183445309776065 888027692749812353 321714739012186625 875016923716845697 269182737322680065 706427401760915841 737448129478217089 564620537915093505 93937574203323489 732859693992548225 664126099641499905 232388982155828929 428653916657495425 164472691268993985 318088459238417473 803266808293475585 835243987046766337 636204299984296321 686275416600331265 176500813777483489 671556286789766017 261245491966317185 680083328059502849 573955419372030209 107182138140331057 827068802478134273 234407911711436161 188481717878108417 407604735831412737 103240049583458673 633226253429761281 953321457972382593 787979551739653121 676082139698461697 496484612961417345 91070714826020801 990621953547801601 778654141779352193 540461534267784321 396584474996789313 17930638860661931 42016899753246409 168329139521553377 467255639699022401 687220511865021441 468073621989329793 543128802819516929 649357840448662017 663627502915033985 681220450328009217 316224720228099457 731733776754385409 685357114871791873 324563281937710017 45539279741340977 127297339480922033 901179736129336065 448623407552172865 345171650600185857 755981388246983297 687955551519124225 721461151955562497 407644718697319745 225411519237812993 366451771200985409 47313969428397937 68929455973439249 421352303611190145 762771446720861953 697618670744272897 522099089298727425 820614108755794561 211947915144151009 768236951715532929 996132090827451521 854508547522176129 26898469058224353 817524468725533697 710802109713988225 439106646689143809 582826754778722049 2396676655802566 596178566885221505 385618797852220737 432792215791479873 207694821618385825 166052802777151969 174437264125888449 478628185815466625 305013177436858753 489265465062693761 462143277037672129 392414558381872769 230909143383936321 982730311923027969 462589382259697153 702647879990507777 444401493779320577 216841848846520705 849656492872174593 227077794226929089 116314200178376129 680458275777105793 247211897183351681 617495567202240641 177914146540427265 491931159178172097 456042057241791809 462794512812266113 876116039454924289 998498122728385281 901110236569426305 723225072103815553 463107191724429185 603178733422517121 26526623817648697 804415646983031297 8523940855322821 661155709313241857 509375485503799297 653525607104313601 434360566790342529 952147653499004289 774402798221718273 216565742538094241 811806008031506817 757774788738451841 765036591237620865 45815386231737425 753503754647692161 540299690753563777 735923686681378049 915361041850118785 615761333038076289 358929858371503489 779878469123364225 882680186810944129 877568103230867585 590262177649357569 267734561688360641 232122539714637825 874608977436192641 999219997526317569 571076644500582401 324951048409644737 377607451042717185 385395698854502209 641339935677724033 248772732131257601 859239326749527553 697104369372503681 848556877796998017 760816861005594113 689599021558006401 842341556804889473 131487146242466929 824331341220116097 636968687412885249 253509123296275617 998496032610550145 780719156828098433 581756861877362817 293142029320229377 343980368899412545 132901861976719713 133383307854128225 673474496541153665 835138259038021889 54377982826963489 182160413522336033 446690499351440449 783321785921987841 115767339068284513 333554317850026625 688899976456575361 776108377015876993 634149293222009217 626421115762195073 523682599437513857 821709452255522177 313690344374705857 98850392796659745 525484447182542145 585662156938926849 38015864086276001 257180254363088769 114903575949973921 298304212030689793 390238688477282369 650770262034992385 253247307098426689 725821007322455297 575865294416047361 835551581150195201 399601140703062209 951310831690722817 282934961798318337 504662492872252929 287555605864064033 657096391773425409 774310220640813953 409192542273483905 978857140007768577 765301328248018049 326254563594730497 523895294439736129 866371312381254145 138517110036392673 428157434026303489 322508265567716289 728285433747835521 102341283685763793 878973439508783361 808984398027657601 619471887503799169 690930390379751425 760734152923703297 351562769897309825 755047439555859457 177862749020210497 958093310879078785 336382383037683777 666686397824200577 908055553087937281 410631264318197953 99592171876690113 756090859667615745 40860154039211953 132548741514924017 618078130193762177 34728469365141737 226526817325211745 479024911629949185 598584977856756225 817681170532729601 722868451232660225 462126950137204033 165850396151878241 565996442503880833 99169636136654305 669589368220641793 528214861568084609 970709517759821953 631315534930440193 580507839188882689 212964816149362689 907750151957678465 255012756851986209 632115698558720897 585481640311495937 621924721474250881 580223789163529345 116058273218257569 971298953834374145 616362818158386049 875046016657851265 981302271496446081 316736475086610625 318151159666577153 74868430263865809 519991202538093953 683325329916183169 888885598844318337 64491695604179001 103784752611886689 158337632549017121 168718359609876257 596883122718612225 28726790363762689 866077673776882049 942951412197537281 960365061810254209 789324765068982913 523003459186679041 650742189924024193 672436159294438401 925769264133506945 438170954685144641 606083705354670593 177357556136119137 926177970948799617 515999530606205057 452561608365080321 448483308947448449 488139774213962625 871141061752663169 246764904619389825 65583876084932769 986013887505095041 268617251319607681 472548982917892609 350736248534378369 3382105694058169 112815314273884577 782158346204674561 430492031201911361 790361315297332097 935971492922174465 83676066270051313 151868306840686529 25384651470417909 793120296589673729 131166548832986513 948243254735476865 98404817654255793 121965171052078609 298631766245314625 439612061941165441 600738617327394305 141678824115526689 146547752022478049 499126468826236929 885059253421161473 866338974022351489 525951917274632321 41786145408696737 542078992214854337 121743159674959857 756101706387362049 37079812989421865 788600927443980033 357044768515844865 194535320482891905 438921419386776513 950831379426844545 516456911778700353 770474764780566145 415149558156404225 98735485743304705 215751520233805409 642084382469512577 575039505041434753 99014346884260369 91133358990301617 573923385606796929 794724541040924545 828834244831483649 545112879888687745 312422745361011777 763269453408174337 468223517224643585 499183257018810177 704414222134140289 880642066095649793 870172207125904129 923495897431831041 487306363213669185 575371162149554753 213650180902234881 299520497679107905 150728034132320929 244769034824688705 961352576911593857 186190639906623553 490258542344413697 702866954239045377 571963778001403969 309719301360555457 46773720665747473 427419874717688961 222704153806262177 141690800817780625 543123525668057985 782365547086772737 764114156966584833 531891937144560961 327107835369467649 338980652571141377 303289543180909505 337455701407360897 230447263619005569 88795453122788353 757586080951838849 57201277211699873 822694008036158721 723366569462516609 767263685489126657 611634396728145921 832458076735555585 817647665353479937 847365014993172865 680117804679010561 222225758842277793 90447847142858257 206673768958211201 445552911905007681 624333977484930305 400960293906752705 390849789706734913 434976006508090753 301875254041497985 576336828113458241 709393152595225729 66335946474890049 607607481407150337 931660632081605633 189174299716015073 905080395624619137 835119614453553537 648436924152239361 733733488961121281 839854697196027905 38972800155882225 307012942917726401 945876957511174529 948556718889928833 634335450576621441 436411860555470081 145380798666053569 741262762217029761 552424371514383937 144303069800731265 953583185943628545 435339220065255745 247141360651362177 740741475860435329 157652811039014305 593702401996449025 632569743964673153 870523787118674561 660342795059008897 696130139409287809 933007190504746113 447288149314690753 182676447924904993 325333744863467457 690123895888042625 642707619485452801 49490651471629121 646862944049640705 679437916501790081 159305740857522689 148935890062176673 710659837610318593 15006131975049187 916686670546727809 830375610983580289 971146095768883585 182079075433328801 347580740879241281 669743227994160897 934190754007072897 438124761923099009 549441814883994817 282029247651578881 318359475345740609 909379727667946753 214903139523929825 557535261967217345 842810286629411841 619848828999757057 293836419032420097 217822475004695105 206520895092094049 599988002396194945 772822337801276417 570501577768823169 937779059890015489 501330218549902913 424412570128072961 946384717616083969 206735443726412161 799843336295218433 336651235273112833 950900587958727809 998128214664188161 604253539024860289 19060603200177441 292536853731846209 29985720224228629 335968579441917825 758939441580285057 268521790446300193 724268127400346625 545255230611623169 113755530624008113 711715712160142337 337216325786297217 945254204802772353 242144371575481185 318104058867191937 943956939105998337 343167419040305793 546186789750056065 282344469123685825 450111295565047681 629065920128446977 497986796327641217 336121341712441793 732343982099831041 840406094647939073 808990537225088897 892829853278740865 652658464289967105 688296043581310337 353985234763573697 600198709663146753 263623504920541761 834237259276740481 644426531020730625 253343629603747905 442540072432532097 808518066923987585 646921383212404737 553523253083824321 333904408283029121 319318746084981313 429724453685185665 457272395360703873 916584232051317121 11192892597073013 388496592618484033 956965894127591809 273222017472573249 579829479848577025 625957342833732609 693196283832420993 455957183957902849 764414293514128897 740197215688372225 213231740406286017 399188229067629377 737662007831524097 693182607393612929 365483734038789953 14471590344211195 55470206902093369 292394458737536641 930208169678650113 255596682381860065 762568193803311105 910723920618938369 320066047135171073 607331419511890433 767535536015223809 506962185502377601 994781397509712001 626369918516029825 880812030281425921 483850093391243521 91682012696040257 47829291844376345 274101196050700929 953203932683212673 913743842354477953 718555802410389121 780797586577087105 166739843821307681 89859450587013617 585957468662254337 767283203094017153 143638209483842865 945016165019069441 967650795788170369 7304172722321313 386504191667871297 423127076628375681 865588978102547201 469944667422275585 359198965913325441 590259421952424705 634347981380823681 460374861856514881 514171018588871937 624426662753236865 535830684662553153 546602614993524609 842665927115579137 349054334321692737 733878051325614721 970568576150562049 495919147740824705 885422024863444737 927345421548860545 224380623450251457 134647303492446465 245176237324443489 867431785126210945 509200003846736129 531482108741972353 533377934086374209 435885617472163009 362807321465162177 128195198885837409 527095836690818945 209722855066882369 710355677492408705 866524566514829825 391508609635721409 642976162028499969 470049862757370817 626141851584581121 117687461828751345 247570109470938593 30888605945740721 51927205023748257 352172013979426881 747629566307548289 953210548607124481 799502655421608961 842228067565372417 861448796694030977 55257915231472057 215298669423123809 962012733517852289 583171787868590081 211603835197188065 965799720727094529 199121798937738945 995280505242941825 163994015824933121 988665982631875585 69132790475336489 349702401724780289 34470024609014161 532917547403176449 454386495986000257 469301907910487873 27733876442404437 741177664849818241 614596294208254849 205408111476341313 648371000801823489 787110194885887233 138790078002131169 456672710317160833 163185046915948833 676786597031554689 464050402632707905 28893907233307205 674552434402720257 443037146259914753 605626309187357441 766553516750132481 93041135230841121 174262481833512353 769971626974964353 989891489468444545 202845942635967457 519212876291820865 167471010171396993 354704638690247297 488785506303720769 470516568049749377 731023075547781761 47149890440973505 166223753219547617 154012945647341569 471861342346642241 417227183917628225 43484032579591769 418104117052155969 772234794755732481 130008537331715249 208907483557133857 435387256058394433 198692354470409793 13888076586521693 721081789025795713 583902902250674305 108195928032657201 554098313730289537 280971709053595489 181688913705418273 866226543488380673 414540971160004545 459382647601081857 398348845089163457 371173975914373953 171811488614988417 263672056882164449 881534960580669441 517963744032357441 265475335595180449 365804788777900545 413242703592533889 487053002949764417 864626694465950849 32266624031386473 677373046098100737 329220223545462401 232096291669488865 938169210196043905 981024541980776321 264209199653365089 247070448652262785 496888580959982593 360435923715446209 720117422487902593 990158112838752641 867192375025759105 829545522365510401 223918770202587329 871042024733608193 327066884687745601 834023469834139777 390782341576425537 309844592517588801 533018205118459329 73749372044677137 45619679082690825 794423792817095681 261781087650597057 397559734742689153 804913140510592513 505309808172807361 395038686523157889 179308692411002113 626325352382636417 109344460609886337 134475291147928993 505630347869132609 39465075138991777 706863119120423937 92416417446749217 273144087989852129 160714991944942657 913157959308247041 1245354710356140 364213412108203009 591063462518519553 253802548416910401 222136491236263105 981886906622111873 836901723072671233 249146030963654401 50452535216003017 840574834488823041 683851925819851649 2971011735308338 442079169461216257 671729194307705089 712606358996666241 744147886466574721 293305792083451393 683806852947558529 858835733532231425 501430168616831681 758518862674186753 561737280725385089 87441127806172865 26765615788544749 387494057369472961 979746331473652481 141381609920699697 781216983988581889 600618998927735937 687588223944420225 219234270045959073 522489344623178177 329738832099671681 97017208391267937 881386956188890753 999968400338001793 558906422625803137 103821155343798209 545802977683067073 891031444066722817 168176532660162081 120199295044560721 439732984300519553 273269833434692801 470373028787697921 30078378254575713 668308707646318081 196354412478793697 331769073578406913 911633434651211137 254987827912685825 822903516990219649 869766400302815105 870443886340996865 228305465641696513 881322361163906689 651480235521340545 495130843590036545 465927257374119105 999743034146529665 694795278254197505 164869780236006849 467818218446737409 756601348014438401 656744429838902017 412862269888311297 188292188241490529 830860686183608961 532389757889070849 567813873446784385 700265155387043585 507379115755636417 270793533481104033 70960416174418841 748303735266915713 487484661337003201 623820165314477057 891594591045919361 139764082198055921 671670103933305345 599696530616760961 859876886861460609 660808126309774465 473763279115825473 308392632496129665 100602077163859601 537339792975203073 650416916284793729 112505759782003169 12292731827447057 906525353125971329 395863898011878465 578603450638617345 897387239798252545 854775828415554945 72294737633907153 143692627886700561 744389471357696001 110726998487763233 886754386990514177 944048344525079169 202783273955805761 770330591054104705 755070506950371329 314094714906921985 215545299615062177 554770241587277697 634085373653857025 857046872894478849 399597016642292865 155264350697805761 580563965714471681 162885255591554305 237028976403625089 562266606176848449 486911794467015809 539856222434600833 683040299716328321 786100235760486017 831703013227492993 10615047011206969 462021729491457473 693265578399291393 301562584937908417 171512725468893729 240954279122536961 464768868701767681 927861113008585601 832165893277526401 997305302258102017 352684783761247873 527787660141324737 41753493915287265 273012531519743361 407262866273114817 38609806918682209 708493761261046017 991212093932379137 873319975202718977 533381648477853057 460134624595106369 50471521819805081 231153987774135329 756214706152089601 247328883635695713 772941152186152833 869119646715915905 318804154058295105 920376493470207873 316669857652716033 123302277022261825 863648640736382593 215539108078097281 545101590349677441 671010649466552449 582886635604193537 263130718886465345 333360559273604225 801313106238936321 247590961681222401 509651853949769409 464352814014151937 955412749870703233 66536302255098433 354777436401725761 789093385927248641 695774592555423489 174827302416726849 506069100290368129 184268754287106881 254681631580353953 723417739173196801 105525590276364769 603247072185741441 375034420341378881 475659418662015553 778798891450087169 580061117466247169 899071405830767361 544913288335930433 487003009204563841 382944140274918977 610251665059294593 659380038364556545 150065909189343937 426554473397377601 81409257102791345 801233522407226625 577687096364435585 919963766905187457 635685776847950081 624562965850937985 47952722573874953 258813817282035777 158526413553232705 51369462077968113 563941026365121473 650900995622368641 97661444537990865 420863996829691457 185262389493367169 509083052200455937 7591194166423066 521648499766325121 55084404168987081 446203398194189313 905374623302762369 469223513386790337 645082146131748865 284200652115490721 240841447080100577 355976305068576705 32841403567040573 442349101048041153 697681571647521537 753806940614449409 561066983217266113 824416577623114881 348815256038733441 800417299851044865 248673465285698113 886312905275634177 922239305940152577 761714559013849857 714250970380469121 767542329215135745 390030354427409537 600586603373766785 906917697303022465 122600041220170657 586842443186512257 365437479312415553 533233252448233921 831623835319735553 674164248839417729 762396660336531073 27316182452558737 920509911161662593 587527965253528321 418231898836264577 180874704001944065 424834684885471617 996138616630645377 355022077237901377 967435460892893697 312924986116019713 143996000243177489 564029071078461889 638180291027957505 993045026774357377 370113104413917441 219516504937853793 203639517521061473 997802835263531265 280121279220466593 651193732603697793 954831250988483713 623529270729651585 885245216946401537 287335717814652737 618693666907923073 139682079022367841 475806488998543361 183389043930016993 125870265140996193 537533537183978881 259174548363205313 710091352406589441 224740790833642721 100895869282727089 586155304184060801 441001413528223169 375331859434304257 624931615673407489 900541170210289025 155180080929209665 462305446001387585 230819312817249761 874919444185920257 263023886579585313 980149332809411073 100956004123109009 808449553229820545 431503307558653377 959145422007374337 346360066383329729 541400663390518849 991992092632468609 151458574233281249 697998413770225281 434640962351096513 75312787871734337 907184392145389057 948034144532943617 433465145206625409 753512058798516865 905458192293643521 544731936989567361 713238826840154113 648287884333381505 21423362123904613 533351793645625345 734054333183010561 67114507629010945 302274443682954113 30314887787771029 823283150061200769 278270483222069473 381642684273920449 592871098200209409 284552794901955521 766615571312026881 908818509399644417 503194137231535169 890871585802983681 407653910883862401 325870467325650305 4159797800969756 865600276851765249 345859166331020865 850412729994779649 612033578575566337 760576370623226753 805242499705695233 964007274332182401 575038605973777089 194411670981409665 139661585225464785 356001473692252545 460551169355856193 169907864164258625 644468766698519553 810661063818237441 429862134247901633 617395176140419713 199974174594156993 273051373710636385 518555810213914753 145947011892957345 854175480080936449 498160391732149313 781226337539084929 477835500107161665 333725280981834497 630784733614824193 408233132717587201 209870607218135777 7740201753943411 523877954279193153 384374209349505921 920635510408615681 531497958789710593 964178962025577857 267737080944076673 22944792438494233 732140206057419393 510410614214386241 632704267800267649 459586304634782977 935145246850563457 776203960515111681 383401984090799169 436663800474264001 990625987698972929 512826115672886849 820169186012027009 977362233450847361 567640132809000193 212058451016837057 177397629879695969 520062501835667521 620991884245778945 494100755116114945 569984732849395201 954413972010215169 279902636947522145 746705291577392001 439407661020627649 28832883781319653 196002651070028129 208036338471721665 808952002544732161 630159297971559297 757041759599015809 445794891779080193 898919429499475329 953726151119696001 613355139138615553 378358817045530305 952828724216960385 488347796822992577 970395348786294017 150104901660846209 848971255956573825 239823700606791585 819624538537691905 243365057283575937 160568254801024321 928202277716493953 161946257229313761 754913410465910273 552710853921102081 503611783393097345 725964963122702721 247398261962366913 613877671403617537 233916245515715105 304138470360694401 608261954044188289 590876491167055233 591396232473016449 682904464184542081 903596622885494529 783429191600806273 987313337260289409 990812199490161281 935853692237621761 141320272956424017 120445194589848369 847394873522443265 626773847664715393 554191962693170817 881951193749770881 883922246758540801 115371180076543569 420950744435206273 723349368549463681 397347188814233473 640954265663630465 899734073434093057 491678799450326657 165899261021930753 569287219115203393 165979821947875201 576440814395795073 827203526674576769 902999280682088577 518977454246812161 922632886427308545 928958816306671745 22781337734578245 78116875535929617 934712960401270785 492666981291829825 351926000459435777 478771144445875777 434885560506828033 70358556975744337 882163511740593281 622360597386151681 818535997325312769 163531039034136673 692932935574738433 441781217478609985 58431870369460625 56548966247216729 529245799085877889 426297103494196225 701563411894028417 590620511915385985 355811722822103617 501578467702234561 947932602779204097 869358627205368577 398391625043181825 801320528309137409 34576973954216329 996176265311657217 229337890639222049 995437774712247169 721604149650815489 553800157945115521 805511516658576513 582950184624596865 706619054254815617 956586327818779777 266397746667259137 920245873737702145 311873855158651713 49778314990359009 632063147812566273 570426173482079681 92612712308920209 362186283641630529 79022530020218081 738047073119009409 918895813590140161 408927071626887809 132152618717235265 335023141352142081 165771556289485025 10922160405794303 198165033341901153 425139272383876929 502748651147001601 72997790290454385 327122956177554177 62029694359015513 263452939411848769 920989337782213377 759967962228593281 592265446937023617 876113387397353473 621665920650652801 679554883444971777 393098791814313857 486709619756197761 632131314815449473 998437362095593473 383328577879286337 866456034581815937 285318967531221537 997393970991417729 943682253825446785 386646572983096321 606102486346184577 73848505065718945 646190817971746177 205216155476748001 562333785307398401 808957342031838721 284520330244365729 544791209895208769 333869391418584641 446875691957906433 561500497260499969 771229163017736193 480546567920949761 770862169123397249 696665090722266497 890036813298337409 910445209063151873 220351486954037057 514123384377700865 566586707386463233 399064216153501377 23457260669452753 936274208135873921 111320571114902129 647822589345690113 613724965022107905 496637432034493313 335366058764080321 759261076298795265 792128098656455425 578419520150934145 323049145202986689 762290220073008897 9702614673877009 745483047721467777 49135956454207985 862750356874496257 947884751451873281 248412566188537921 219386277834075841 294488842045989697 818219601135105281 627743743132260353 577872957578691201 579314842514175873 686931147991281025 194657109559901889 313868500282609345 198882738250642177 739803157506521857 20164828325921037 740898881049233153 869226836680095233 966453262182732033 208796467035231361 502416570480477249 973893034877772161 878553933993636353 551900629143677441 589676505018033537 142082577337415473 842652818856542721 856931280612290177 110661829189581345 294759464561888513 554385197783524545 118613518895717361 212777238510554401 768221682230457473 397092195088610817 349941178750302849 790608226645588225 858267554729973633 594823838646711041 17930867833616305 573061050443541825 508997492901638529 508705253225393537 151451586834813409 117002334125999137 51798516450741521 348591197842274881 904898826424034305 888085501731424641 238609499093708865 331367904438671681 598744759139126657 500385217395660225 118729421675009665 656345800404302849 520954670939307393 846987288684218241 92904337675914657 970711264138223873 394921917047955905 81651611482840289 208031569257808961 538384133387815233 811072252380558465 520556268400056897 99497172734711377 518899323070534977 819881190808903425 602043398738999297 67985252652857041 414759675152289729 611117902248952961 165948499355479841 418760575969653121 302382120431666113 903183874577397505 852855954635373313 172249454670019745 260194443260907361 561086961180723905 253461392896596737 556673339035082625 925174467822408577 603639317020711297 200737488249501441 751095307186385921 214321391073646337 279773908961590945 950020633834256513 298216961968247297 448999335373848385 248446582246689473 857313066894818177 541432466201580801 817210045612348801 122561886936200177 982505090846345345 653952874344465537 841674073871466497 98988828322806193 15966576846437875 66327865127941977 220791841775884737 36400216328207337 273762499890338529 812608758299969537 646406709205898241 930884163151180417 713965434616255873 908036621706184321 438715670483539073 124671328486630977 995145266329231489 948947655063047809 677208607978478465 942654549965173121 294714425730489921 748135186437178113 940328220824746113 539531335574100289 711622293973974273 748888849134115073 429418875589696833 140382147213191649 642776610462789249 914167132920464769 668887758793296385 230441282712622113 108999311745535009 682794836755331201 809374910638688001 584980280095326337 943400798476034177 794282302990136961 869784047684142081 894988935102492929 387506731159717761 383033997810397185 733552601961882497 534214053518443393 578646656825952769 759670332038705665 951451177730923777 201733766129979841 781990630337858817 963373902795151361 125038717138941985 563363428735360833 913800078279678081 169159892419582305 969824135062346241 984690624979396737 826169022746526593 755455498999591425 843987093794105217 206429398433730433 150622999402372673 621175305318796929 226604002555525601 645200374765199361 916892131369351681 731543732541947393 128749307521069057 524041707540252609 128083420365044273 865312483986581761 902260747664435329 439318604699725057 454071951514109185 832945475395430145 195659552759529729 274734379505847681 936562940926677377 689116483719441665 606616614801573889 677486332312202625 332922947958181249 529930939048281153 747992535451508865 43013120337409561 478140689543806721 655213246483338497 223017202350980897 118129424234656001 847382294635522689 201690068937747201 278402238805590241 760646485141766273 653404085060657281 779768440568613377 446511366890724993 997966276570327425 127054627568256257 343800726298606913 214188485997190977 546870504447472449 684338432932975105 115316608167272961 972125159702990465 209186108360245985 74752844246020801 185880776566872193 151027286132993761 688704280070059137 193198920438675265 729324146263262977 376229063149885697 107293034163564721 397683045156199425 33541515979290893 648340012307663489 884331872786365441 48870137828430417 754419958726355585 352161856993099329 313293894267292929 732548275668150913 536455180509275201 318265523080974337 580513616583576961 665069814869326593 27047930000275501 110688507235529697 660040633541047553 53322288974570145 128294593779880721 230238401203472161 349247806748596929 388855024734709761 328365683275688257 436533532563011329 124920832452449553 520171113293102401 84498323094461377 974465545918796801 769411521563373697 853240669693349249 394534398538677761 104145365964264161 189722806258789249 678976769031336833 260025225625072 80132417670789377 205867149871810529 684341625551041921 673114778385336577 99011291607190801 573384500890586689 453144044118303681 3835976103115258 867959296543510529 211529009283882625 751301484297783937 268104561993094849 365256599549645953 694468226542671361 682847798205600001 689210091041243137 231766978262292865 17142252282585703 226372396913632193 638223300139411969 605925663362803841 537586082488406465 61604828941270289 577351054646495489 290000394083953921 719034069999342081 82862080786384241 391370416658457281 999256708245248129 821633739132682497 196030896019564705 896741492045943937 325697703404294721 326855015923488449 300265618694197633 952752894226403457 562426099705909633 497573055819305665 171870061209702401 611554425577079297 942181470411007617 791336084311470977 968751238806277121 974999234865958145 293652045393976385 639636825408405889 447860065066763009 919797573579696641 901787598610120193 496344990561372161 689270827654752385 105646658060759793 154211665153901825 736211749139489025 118724023527832401 893941360430456961 686236759554098817 470032913318394945 150917490530872545 130708811870260177 413839446883635265 235288557795758625 589555290096527105 542991819460748801 419792114599736961 746620770576928513 533754036258642369 572601584935721793 876139168274200193 954251007685332609 486088891819022721 337664882898476289 430136191023954945 893381914544821889 433187825799024065 536524919767952449 25055427008744857 624908292454978945 188829509754711457 159263865474397185 386938836325633409 706635942535488257 331068986637831105 971468840207403905 189114984499191521 412058224251996545 723732537144613249 708057260833637505 654377237041607937 476076133653467777 249040557410438625 540332218447257857 407062190738606913 717501350249865089 868111310980665985 638399282393006465 221408050904948097 18510833539071569 111270689716434385 978213119510126465 796676820347421697 961308983053289217 237670175179019329 75530892784737345 332380763673647553 890106921937732609 516548596577337089 158749873568989857 877976712391621505 318280935998263489 809039596060458113 712944378527279105 730620444457848321 800481310359689473 73827499490505489 85462339002997825 482671669051036673 579911566862779905 801916113341079041 389389839063763777 248897135873725985 272494229595626081 190649388532364129 678363131578759553 593649130715853313 410815546003806977 95886472336346177 901047271808774785 333238177852159361 18355879353894269 220487972464070497 535678907647746177 701436207589473793 273447577436161985 389241845581651073 817083247344040577 970328826430311169 335665824784943105 172897758292748449 816342101750432641 38996710375847953 206083113868903201 120564614572501233 235756481403679873 403785591354242945 66262337158580209 769458762241413249 10983831517801691 361885885129403585 456409919214866753 768596744827462401 743431922789621761 970875778820690945 306266688459690049 488857916580712961 647478995260836865 777699619845698433 696713144588972673 521875349976980353 320308288857827265 368795788186126593 107465222168034561 386049799275610881 911664900138628609 496918952870920833 176519396310926177 466847603081205889 574359292715936193 668409773971227137 868179834987760257 893290875900135041 754675071295718401 276664775708361793 704698086927937281 381653715879949121 478934118772965441 433389346988882113 976035316792238209 514943005773318401 305400204859306945 759541685299986177 795401172773086593 942493269177887745 739658015781682049 373984050923859009 535539808549859969 313293526769456321 309908540186949441 871664003361225089 660855194074958465 650466740068154113 22719189014278385 67191413192254857 690152450496416513 349240795755804353 879228239255365249 937121042847117313 988902346134171521 69010634197425705 539323485711971521 408884431408857537 131520105319683729 789545624110843393 42714673580984905 190552764127922113 604320122582425473 25521193775645657 900043680449154945 628493419290542465 877822853621840001 221450610276235681 476295831562861569 925171025952330753 180331884239695489 275488214533496033 727985479552724993 893128198323829249 298675771425340737 825820933795597569 303209371638569537 600475698776399745 140353519585193713 753437067330750721 251137676217208385 755565684024723841 665792311987875201 451561737793213057 49415159143716633 852078970536332801 769904175357726977 942203582618631681 981969200456315905 959316978118970113 216622426692030241 306918789345814977 676687437265694977 495465237443234241 344741848301072897 80543018459295009 636281120531545985 404027140470837761 832436372275285633 937370669700555905 113461094982294961 296178034877961217 773667441570001537 898800895305569665 643516964998465153 395749877088569217 952832964165967361 395172308792297153 856826807375806977 490839525964197761 853073701812565633 323350043244076353 957180047011288321 659178443034612353 275408848190782145 22211241013337713 28640136213237357 786572127897876737 735198265444285697 122724769904849041 386701785026385665 972703121568763137 122333175419559121 65689521688710785 734529991183261953 840805918611074817 623172855129855233 781859619740586753 341050326545339265 702204703352343553 94829877412824001 425245806210170945 696662164680542849 29119528848504217 23343479987989469 985566757878658049 699564094038176897 955782452041539457 782077551637829761 190483656281998049 909433965528034305 645676287234728321 108969305535044465 968362574248985217 506940184687405121 559154105098024001 842794779318669697 269473700231742433 501846289527900801 548981448410224001 879290671883030273 644980666190932097 327002868093469377 560254521144990721 735786510486097025 331648836839036673 81119777231673857 665100396814416641 834089551207643649 874384920242320641 383822738582264129 511598647696722241 739984963492677377 492613234635598465 579192021820272641 691141781193813633 826248548001945729 429822976313701569 68952391255319161 350263545589818625 675026298758897537 653737441129550209 27053102484511981 803723597413359361 603447358131308673 248436919951004129 999989803423286401 297883268944211457 910162139015856257 176013478907179873 741447031196724225 170304299649139073 305018415205257281 316174610889689217 578375915563352577 836839461982087553 832312820810162945 615495368065268225 124287013264119393 585675082540554113 841116265281829761 107221618603531969 913278218441202945 483869596532848321 933327074536666881 576752076927107329 647202734554507905 611573539380096129 648738023420083457 841900298051157889 53607465538160425 778603836552228737 72020642764645257 351111465495336001 621958200785012865 184292963918842657 792765078096369537 952959101323457921 701659942424125697 632080578483702017 268324159123071841 898075348594716161 42048966764394185 773325625865801729 760079022000002817 57401783395008009 969573037216942849 939079778790294017 594878422510593153 901137368157975553 121607905979612241 823492412659227521 580937600223950977 419482722682616321 283727168768816545 148152242484933089 345673013895837057 83336926607842081 154818983417253985 393675292588035585 104179279366167777 360221139614125697 242422441720403713 304512108987459841 681832015473677441 703233995788394881 972358807010447617 617183116841438593 351457853557196417 319763558910594241 88603710063207329 933498834136422273 381408404443082113 168591178398855841 580956045601890689 851945340564931585 880591315929667201 311150423784980033 472103043350895041 16104029683781107 153056506172166721 2900961382948709 537979113813616321 163142305500748833 999242036545314945 317519332760454657 344813902200169025 223097584100649729 212709704016081249 978997663226948609 235032836714122337 86544789290918801 487528100295140353 779503932311470721 157406642221811681 520576551022195137 467898415553353409 94345139619548497 542865119673489729 457749589021041473 211798470788341569 695564061030708609 7640278022531534 237299354159823393 706101157506314113 204192874426667009 204454961297113153 460661969082913473 641687458745639809 15209303525026031 28020751418235789 692956920008775553 641529334111229569 551644645434322433 953973459828670593 947989865934125953 818696785912624897 943554674743538177 94501260499352929 526571412179258433 539004196203766401 137785516812698465 586379775912956033 517178804832759937 766936348008744833 495373717940950081 888115518688831489 935502303679236097 404092230785412481 860364472754525825 105734327109200161 787130546125304449 685287592727565441 137790861979269153 447880125433439233 138078585977005729 405423053336480897 616131569240906113 639881802045504641 814212541165922177 515136241303924417 642981446171020801 615997542668988929 506664976171684609 278121687641320385 109780043387701201 24976894605014621 610479340445188225 638953894663604353 335724383367093569 195336483700113921 983009046099731201 946544930391357953 941545382325614337 835395971034454785 282691159006425601 532390877671151233 765378994492337537 214361833635219777 584005259705627137 500019310331598657 655864916067088129 162898195365652769 397628866727764289 166175487491461377 457834110232042241 426131533017237249 33550967504844209 957035964216206721 825103061313143425 633469951040677121 797368733548047745 833997624580764161 810204098072418305 55673168790800529 814958469467221377 961365564338795009 915198905653284097 991106709131212673 237594322214711425 868687597322622849 379523035398207745 853998329246476161 228426320148876993 667814244903045249 634194384111594881 74856806042799201 902686983631760129 401383703824581761 786414811850548353 717208092082668033 359362112400781057 595849286999286017 699952862492153857 168771906094558945 63250472385966817 917015006891080705 205693506648216833 485588327225823233 215888038482113121 156081134452652033 479979504476887105 513979236865036865 884889262529419777 864308530688266113 948074949075376641 50288808549563417 677649589906529537 887596125308451841 754106361928990081 237910997694779521 671474206196542465 989662920116320129 950656932838953089 564125441133366913 313086819849466753 183392136220366113 929906690355039745 77796654236276913 631793240133710337 381613416404935169 88552117498764465 378240223201427009 568616654444603841 426677149507103361 401054553978923393 53844144441892897 595398907719591425 436245814947557889 96034212673529857 307798874382310593 310713801797611201 12548565143138291 380447347380709313 682106333880408705 971628526554333441 83799883890026913 542784603225882753 967601374430042625 210666870045308481 687578892449156609 462760423153582657 407849370772805057 645186894195724417 652835534489231105 749303136129512321 212425969047242081 1825368288358221 4091268747831834 375204577531974337 687309903637906689 432345487120450433 690717846757411969 745273352221559553 167122511950932321 210442326725619457 456416064750559489 860608708444004865 549048436938516481 183726170488576193 907809866407735169 375649008543390977 937916324821653505 563756334818286593 43177648940773137 403551522941370433 525676412618661697 612801498789373569 167644901616757377 441455299472877953 859079069276500481 912745858811938177 582668195719467265 558117733459795329 562554917922579265 453657749946621889 106482860619411921 325774747351303489 48068437506710641 172027762444621153 97623234578552593 964955744863175425 882133232386063745 607230897961507329 533037983652139521 900114295808023681 117433780720428865 475661017169095169 981221450067668097 755665396724538113 810915739390804225 522139791671243329 232798135259788097 632326701486007937 123230107031272241 475155650717361793 457889054820075329 934145887796944385 260616040172333633 174404869701540129 181238635481907553 724485882371382657 217378192933320961 464776045335604225 60496870403259353 497385572127456065 895877420672217601 659754804191045761 456366420934063681 797592443430104961 15353865003159939 809266759517662081 459796063259862081 512276878767295361 18009134125104965 592887528365885441 333413139299796801 109712162754888705 390784820969596353 970418109565166337 2446295504572760 100391169531320657 847508274771268353 219966165542423649 143128593248849969 545126783925510977 264978671791677569 281427809802458753 740747862842599809 299249911759943617 197707330585256353 393794439636373313 480008762297291713 644303022785621249 972101198885635457 501804032774423105 570197204375350721 66480105536612657 497707815411285313 335530209756377921 257925443625158113 757962259339180417 949669133141380737 100594313255349729 330242981558942721 272343467313987745 744830693395993345 412459833960191681 928007365367239553 3259947969652900 829217074869173889 162013782396961409 369127736081171777 386480434401931905 245134621109183841 998270129751581697 897255438392637185 76060341685078465 483443486317096193 785085280843723905 125457948922562673 706311617270444033 935123345243180673 850418761396078081 816257625088713473 130518688592147217 223836000899947137 857692962143566721 737153135367126529 397390889120657665 668583906281423233 338617946633696961 940501716165062657 875659621302403969 136721605780191873 125490060282139377 552682423228450433 320105864677032065 99567611026923681 289110437866760577 212167118993125569 758367022473706241 495882566941585153 547390557668727233 690004874056743553 602473082653858689 695846049381213313 171330795400940865 57909573497074265 603177212190061569 296324278396095745 31913552401952929 465387619592465985 185376768849209825 976744743264401153 846709032817649665 153035524111590593 361493865382968257 216476529664756609 782438186143387777 597283698232164481 114451619319453361 285077328066972065 123787777055902385 563595688822164929 686319629997385089 735054998173065857 644466056427198465 579709288772139777 181911605587458785 274973479523946913 919488148281779201 745310178803538945 893325979105455361 704005085701563649 44277099733953665 515067851195571073 631978366337619969 825714111402032129 913273627123608321 851870334671918465 495059392671109313 410395530532209537 335903994156716097 998126496768723073 35164312550818977 276257681890381697 199125239350998145 685045257866580225 902308527168671105 47824539431186257 632139192987544577 350857722211859649 109517135532456673 715961759085597953 589655450575840257 405153828176498369 75133593758593521 561846496108753281 485327763052531201 622117455210489089 221033969786674337 564074308461595585 907352226053411969 812845810927616001 875785728223448193 34122615296777073 104988264123498705 286638171032567617 530805025189891905 823889477714953217 809858773161700225 611768469846385409 626720698367293441 126444224084561793 151842968234483073 504573652517283457 273048065416787713 207032966876379745 439358546637073729 566577914115203649 909137857081546497 618472664653605633 531627780231126209 135839778201049201 446046672071844353 789162384078917249 460549159144427713 881887220635366785 950951811780484481 741985125051908097 27091283381103893 442753535846325249 277106796479586145 980438299873508609 857352902259926017 445126185013169345 47830843409499833 839611017148452993 52881396373713585 559980271138901057 182997663586633057 372442025482552449 195425645444466049 799920367284773505 336912670729233793 857488833408492417 295557190536747777 362556993819257665 588944654928695809 457786452882071873 925689943085991681 846479910895471489 900034718078714497 318968726630256321 509752478598777281 320767376013638017 892093360115637761 309486607103121281 703532242188778369 301621425948969345 611792607320623489 720431369283712513 281556848824969569 294901890030448769 59465548787727585 54226873643056449 628968145787816065 893429040242313729 367467157171816449 740488961592003329 141468880854567665 993444345387619201 835779377496209025 376982176377293121 774993749666414593 114193534102088993 326836735622222849 260279569996182401 11815342068153713 994983897336542337 303107708461311617 354020693862178625 364505132455157377 110151287537508577 592118373645249153 955261290143877121 607319225812823041 817159411648223233 582199979660828161 627136014419601665 480582141690327105 947677580726025985 301757610902811265 137858041042502321 72538555313393265 505200882927258753 794394628202383105 304026942893965953 250596680909929153 62971601347090457 466513606648121025 605504109517649921 836186939597773441 608140416219274753 13400631432517685 998063484472151425 31519765365437993 175903324779671521 262611529350921 480079876617278273 389885930264618689 212523094177445409 827828292735716737 105247843457089377 241965676427390977 328575245679179073 305169458497303489 412426470102328577 457688290421394561 911455864553719425 308200961476501313 756999587385575297 135925607262954881 995284751949402113 459353293520209153 69572399664391329 812750349620976897 201090395280377985 626280939037712897 884464439380945281 993807254863590145 402955744625092673 524900329308778177 522500544011048641 818820681124911745 817143656907550337 309894385408114177 483366474131241089 918310876000937473 299740919680818497 745052967754631425 8729171459517461 626751400321460097 950817804662310785 133041603272431537 477993805383487553 665836387189052929 414378940281711297 431631199285234881 556675988179218689 840027445626553473 116488744894983393 938930639056962945 548728165344709121 718530151231114241 760023540491733505 157218749838463617 127719520723896801 378348265695784385 682790583178277889 272673702883878369 909599088880309377 107744155428726177 753644413955090177 461373008659919041 257067451993915329 214585399275556193 724230963824883329 560737471887335937 300663727900438721 336594349031948097 845732553566410369 656094332626125313 655986842269353345 637978496521519361 902230123089143681 715839903844539521 394583633824975553 117468970008168577 984925520645322881 473016885296729601 875646479454527361 705221393112417153 542484290818439489 468837750574863297 407590158517745473 539751753707953729 778300934631051393 233259731398831617 926766915174564353 581128910987466497 939811887819903489 433250523060166849 952100436580604289 713688978505992065 650469286812654721 940603469946566401 699469055864650369 541864122035399041 192148778708091329 893418222739427457 71566224398008417 898243365995263361 653229994110535681 199634251699066561 134157490492579969 516244873563287873 542116652499235137 573891715930812993 957708183822699521 613941915812553473 832437421424845825 142723589159928113 356970049055231425 174437436873283489 287596415717704449 195506190834322529 66108510893126753 266138817673443393 219856413566407841 613188929821305345 412270398489592769 738384202775385729 811996295280298625 452689699068116609 218205122473232641 359778645694895233 585169690285784577 696706525855759617 799855795138963585 884601410364375297 180412160923996353 156910346191665441 806050926205227137 473659102583560833 56932270416115929 319024695958987073 755997425414957313 337521957889030913 49635389442787673 682767258168837505 400772011665974785 780356643767937921 601150903645351041 35252137546549989 105126078795930049 10347407041756185 347971405499212225 526082013224055361 906478913117620481 47392374052499521 132299300933500065 324472510007737473 552921209802459393 840412354496741889 295089846276230337 737448791044641921 898455406743078529 735879671871920513 723962767090529921 673163072219679745 491756758090499329 787353407024788481 852635109735050625 230053053782484097 937769617757009409 24809058723526789 984938651530530561 481871720024841473 745902408302836097 814914059012913537 623083858744539777 477170135808137281 464022525282910465 332289893856092545 171501845717774145 361833331875018881 196574283819469281 61005833716869521 547343865847839361 912606681670496257 333769265386944641 179482536793109665 17677368320295985 701682893344965889 895874381047544705 815685112074696449 490846395931814785 426449434215157889 194218945159132513 48618682768655217 582744891586617857 479149433718774273 103853363391461777 372994135409435073 953392136564961153 708837437314599553 660138993232532609 223421638653981345 638832874961241985 168591370352132225 664376646543782785 300153730849125121 689768498269390977 836075280163299841 696460384631034625 468402369452952897 251342784454539713 252460419013587521 273169019237567329 176384370792213473 986163919492529537 416256572590924609 699900390336392065 802921207944457601 241076688782658977 283257790907939009 485358356100757505 393671240246497665 701662623544141441 815668403346705921 519989814465116481 556569182549914369 159324335793076705 662272959584882433 760034291753239425 183078048369729633 954611087264314753 472599095808135425 63211994445861561 354336981004003329 255798625191420833 302371843436034753 445783037787204993 632753383040004225 510405293688027201 71773138067101177 183531152087919489 673203629906744577 674191206085186689 124327811983462769 373854836771439361 97562469784058689 510255653471919169 400488726846589313 278407995931456033 136191032735048625 771252740359972993 899665486662840449 644565859920160001 65316258891606081 169744292348898529 36634927201077969 381470787770108929 765594571391865473 22685185403862109 297713869304359937 267731667567030497 240858827043830113 471497214376203265 629117012453747329 571330398736574081 4014038871055448 452766262195570561 120541894014522193 549374664084975681 336813142284164289 678051663242545281 422820111323630977 200598192841805921 429973233116108161 904509087271993217 616676060661930625 504643291392422785 818574303659481473 699006816399961601 853092851695833985 789985888358454913 744330604650834049 753292759590767233 452976370670214145 120826017686592737 641178429359818881 960803759285997953 488834252987942337 429436859939169601 784347413060153601 859282505803481217 393773348321204225 994538490544467585 836964429684762497 447988499401848385 338618681565748161 181558656860385537 34193909899109089 652590799955152769 987345493271490689 723607536032059137 665484963664617601 11569592512078231 550895246161417153 292196825282228929 343838128108224321 250013686125601697 592043072485481089 446870997962601985 920911940664488833 873089765731553025 837149572747222273 978810434915157377 342675920513336513 413309345028341825 887840722288089473 94057723944299457 907220990799395073 492288734765200065 526017460817968193 189380022983964833 339924952488026113 976368758082617857 613827893740179329 233107317358243201 537728390488545921 611742225066226561 16691485535233143 2898980879773917 340719416356769473 92261134974211953 648122737039884161 883734586907134849 993092991976901377 343620019178420225 541563172686551297 277069721390642337 175006297616938881 281019583220643905 703921583152933249 303738937875433409 380684768152143233 621713665028156673 570894935912662081 739646276901407105 635758085557775105 795165310756392065 853872743375106305 548504261741552321 878260646485180929 206142292431739105 896417528155950593 966935291453392385 953680883354458369 262351465053757953 814689910029940737 554330193282734017 916177368422317825 698652797583694209 416100321783204673 596287682054605057 897510935215400705 913140524795000577 424897004004819201 602680916813223937 54910173057201921 703188467791651585 908943294335813377 678983557131044097 282156650660887457 956811972611365761 30822877328560593 285133015696370497 348435166410688193 349407931223428417 636491159360531329 295733292509748225 691357268511190145 829229789904633857 559440841493639617 507749171771276737 149072300146734465 886094128931947777 436871644273935553 429087977824206465 777193365662277761 104182127266813745 901374554726160641 648799833834626561 505674946052458561 946900818923612801 87511479713697329 615372758732757377 585698478227250561 833238316513604353 853368363906710657 715200286818312449 534591115110480065 392641934535763713 104285227329796721 83326912840600897 975985165121620865 959051202847252481 276746759345215297 230725865803488961 401610432491672513 342336931888841153 817703635468802817 927454809716049793 349712906670568193 233165588164428769 316864163112924737 633013371511676545 843150042296450433 119483073678882337 520849774704345217 361162217891642689 588389293316289793 761776389024749569 498272834134652929 156552056413541857 476221678372716865 360533409075973313 719122767666902913 248072734240746945 307910022003575553 901512925295566721 261313235744395905 535312863095978049 499261200038596097 459317021994284161 28450490126033401 919489423620273537 282907280321730081 732208567988653441 38057773907453905 371359909028111425 769690954038075905 854145932499310593 66484182778168585 751787069170131201 167890160980967105 744747787304408577 279015376812182593 684733524366858881 659124386557685633 403610848617947969 760389475693102721 99590746160043153 447824811701401857 699465454399206273 936730949034497921 985089461942660481 533411391632334657 242575778317021921 855199889872295681 958916744774352769 887716088092766081 834206062891514241 788390295978260225 187024211066013633 182261944768434593 61639323915901657 48300442872118769 169022179725441633 618916539602970753 731033348622407425 636767676794662017 828711659295432705 31974633112433537 711338293698819457 98460547945165905 52529937086386977 399302621113641025 186713598686100833 867329706483744129 347421658807459009 514835755992884033 396627077992523201 461936958652756865 140465921233481345 515122085260749441 374478753246126657 59035890381167633 615686366509347457 540043732164171777 497674049474884609 493519073401756737 32165877289241253 254230573058471521 433208216152781505 347352636733361921 548325539535053249 613552612580029697 229774059980091041 16990476858836701 499579376956528897 873599482904388993 375051102877467457 20224155564179113 353237280265144449 788017560024961537 938183918566043265 117332157695301473 661318868134412033 508391260544165377 863643466779553409 391220214536176065 917806037511265793 289064219431700993 812945548109585281 336094404615607809 423872001206387265 525562315073820225 982457857221380225 338807285009650625 897974983005777665 360392965212831489 204269330195192097 61715945122699625 415715757391591745 411867828557724609 586455375547036033 26666174002556889 308475194837196673 597768074434689793 520807960562738241 798170453973284609 324641217049627777 404306789340445505 210093207440525729 227205800254424161 800399391972060673 800730937161681281 901158949879974401 168172120776176833 889418118329626113 720459641630561921 790873422678959745 358899335097404993 356253276503846209 160915477799129281 463191717105335233 961273528686831489 793998669054172289 426835006434579585 660001645796388225 817795491337577089 832812852769560449 427133023762785089 956303035206705281 272540658651195137 365780387228721089 695255991419067265 350357013673903617 434534305849624065 638561404974634369 539932920303122881 68462401501765417 794091396151998209 289018058067124865 440480669779141441 776857648571638785 920423324088019969 845175127466742273 112134252812545297 472916717385547969 619635479910613249 510295207923899585 106665370691423793 255438687618283937 979606657217843201 201471714299170657 46863100443623297 938681474710822529 501255394497604801 135035808023854289 675943486429595393 644242722273748609 359085945068343873 843431527224364417 530918807366497025 474453458586939521 358019271305096257 392357233379708929 809306563720674945 614255313780592641 484328820612390145 975346273758273025 618831820493561217 527337788862755713 977618424834076929 680135814788325633 398138509420142849 686501063119852289 485427034174918529 434845439456122305 631764704999561345 715789935059266433 275073713749776513 292976634296177729 704167803084040193 209048526486885313 357242958073513281 848496031040237825 635447011465224449 440431152017570305 176656478658230753 682849527024682625 696266671516163201 889455079802861057 716709754894239361 34866499520543217 332623730972549953 986903596027790593 182521371057163137 5473564746022675 154440242868481889 846915648277519745 121427055105854721 418391024948359553 808036136979886465 411689193704578561 928149950414308481 265102609100079425 604512760372905729 403262029538826305 195920552215525857 480065656944130817 697742875304918145 584824148374824705 612555488826302465 586184834843106049 171431998282521633 993092351345143937 875410486169172993 689953117639699841 519628226043685953 252698781243200449 990300985211263233 12439436018762963 994777085100430721 640693017395552257 921660548199568513 941668386175759745 98233523753769697 879640217101158529 734733953488188289 762214040442142209 936969001674306433 425048307253934593 491455302825315265 240462496395107201 244586784729754913 328733236845014401 371443111696294209 53556670387404641 932847084234801153 234115608902460097 945480785203827201 284217291872320033 110494652699109969 150342431568734721 653793661507421569 453256399869655297 478688924955925185 895677074940085249 273859494541440545 620609194920486785 926799836766598145 361056605497058305 206499410084632033 201177171411682561 439415125115523585 464461305941700417 484317566763778049 263895358715611649 156396277935350273 116284187524573921 498541548740121217 114529547686185393 564634418433975297 43861476993544817 49938472149491985 11220884179319769 445333343032721985 606486223626379905 723345465345573761 486295485924113537 847348744669240321 25459135920517185 45684146130511753 211041095760489121 139129407369061649 840041334905951233 961978529948083841 857841535479746433 133551916046378945 40695714221005377 916341023961919617 405198182756432577 546454249957513153 714994838545837953 84233355544768081 667826171443135105 196619581599669857 236416604224860545 913275012464580993 91386825314256017 578628747622978817 927452041426821633 202812598469193985 557827289690532545 827302257005449345 709645468490140929 113355994543653089 834188736753016961 870929416828367617 816133528681152897 137432925342750417 549686201263437377 358297249983799297 66829259954250377 590639024686097921 90551366347309425 474414546253855 200618081945496129 268517336044084225 400384776466875521 441789373847207425 108927243855095665 749865936140324097 409531319212899073 955506672004069889 635056674579207169 364246594649728193 187342701577545505 829014404274324993 586100124937889409 50577642981082249 116318362435034577 582178897630960513 269648803613566913 450092082799045569 580342123552451713 362813296886947969 814388195963221761 351603982762739521 197001199080059297 337484248034421313 688930230697597057 556553952436615873 315857270628651329 387309245708344449 701650236032026753 887924507964058369 863231504230949249 310765528334847809 678929016806083713 228680017385187297 105386949204739009 303253725081056321 391167699743068225 455370196927603393 194888029687401601 141274845686119473 864504547975432321 10042385702320191 581458129894695425 53251720122297289 298701550698570625 723362617496903169 334037896471098625 155544702310344001 553692061832979457 724200397273847297 913289148144723841 907990413295074433 792421905373618817 721863639054490113 934937506776773121 775870576874886785 927632997185387649 268279993597275265 408671357303699521 42759657173156993 145013465864952449 455935351163944321 962510819509699201 9994105539810505 922679301431745793 806151209208252289 759448384537858305 42966625978017705 673392532534780545 289786409519067009 475688046050233729 622115036503849729 765517643067003265 702787036703227905 585042452480347905 658011100965872257 173854200065239425 211907592403306913 732183135386033921 406649194377045825 142667289041359169 276738479811427841 581797542006267265 834801907242940929 859101152939121665 343875913362566593 807733730252575617 838688753208167297 412463219241235649 464262171469272321 895479484023820033 305359082087058177 8488288862498195 87633198294511777 935522588422596609 258910179495039457 100643862857456417 786488496350358401 300093380672205249 777360417353754881 453950211144860545 119521597657509921 940444775785092481 665714269005910401 159920653906258529 590119719804135937 388249068816872257 82155081044938065 841461443552407937 34085067002322945 468080250354486081 133671763739975809 119414415668760657 392499187656397889 256625651232763361 471681085618293121 331512033650103169 816622411529678465 189676768850599585 854887097855190401 301601396314513409 303494223824714049 104656433366169921 623887433115534465 31964023148123745 480704052876845377 802143359990051201 808681883891488001 742419590474756993 919486915201929345 755375916065826689 815675829687627649 992787076268331905 145341238836337537 435999921129702977 105038813117538161 314443794031010497 788868535760855169 354440807173869377 153040924595110529 34554369646389917 546222979209872513 34423807402784945 118535706329161889 823545651884618497 533784924333275521 406657327367280897 710002091261635841 31212659785143873 476412553500708225 372979594988318977 632038513927533057 526212770972879425 979481693016396033 868917398140450049 921083830458861953 522523256574903169 934121998647484033 652313512654469505 343211126605289985 597708783297381505 190449705659858625 234266612319469665 596515938200816769 692703443896238721 818659547502690561 15039348216443927 251938920468681729 570514056230170049 141672828386447233 413897199998796609 484988643425857921 819180700820925953 860371551258893441 913237949049570177 643052022923875201 657994559863372033 863631516599610881 752179515290901377 395711983044357377 269004889426657473 96376981525835953 984437748298173441 606273348155546881 180004213667903201 291317365430927553 694415881779530497 509692744430232385 346387741149812 611119170261545729 981639060920880257 294105513525884993 15133847226881159 720365313080634497 467820947067206593 659556367934449409 312640958831270401 449236008260569985 346890206212972161 408409810722126593 118577722309371585 727511749004349953 633303009307592705 37905264498625969 281324959552808449 577976385402465153 218118825946415745 727719467980755073 665096376050090753 647938341399111553 518941091113344321 6119065946855074 911737304976515585 527367218363664833 15367079768193293 839868502216482689 303312357500690433 218662960941856001 355622848730075009 418666388033876993 551647417006041281 868561973995852545 265274711997559361 628306522384143361 340583242318249537 794990640233464833 401128716867059841 152411748827724129 513001198203387073 4278159073962230 991599296462848001 475508907901620161 416954122856598273 626139070901501825 461018002075302721 336065347504963073 170859884337506433 839957809616933505 824758278518455553 593180848461933825 372199583426098689 36504702814767145 992992950063591425 111837471136659873 31139441671673041 780261575484345857 964822745882624897 366492794062615681 561722982987507905 637072362792424 415987124843166337 629523359543192449 388640987505244353 152733558452055713 270088172436654625 108373926580490833 835088680045547649 522840549253402305 336044750091627265 372658420796035713 232995524985444289 598950624469964033 37292691626159777 159929326719996833 755220647007806849 436424253781467521 148127975626703553 847047752444645121 2529095704790763 193196473305036417 489748768605007681 844335572663162241 406808733774600001 722972459021974657 876309344380512513 123887986046561601 634687266099792385 49677311272702697 596099452762555137 384108569249370625 319221652825408577 218609354900536353 174377047764931361 722863535078865025 116540676166540177 961522535259760513 605105704774811009 525426469013034113 612233570567529089 622083613594469377 124700869818706657 845013388809100289 400026191508818113 178290398741907553 600816604820149505 278229608907302849 462129002212552833 48599758217562793 845277033026928129 20828657203800561 113961012234359057 773425192999027841 457669561100200193 877108449041934081 381258519946303681 983674899241663105 943190471203489921 825955134452733825 978499904714869505 179089039231357121 806512950306537089 795529562263446657 605875596657856641 382900965608200769 537303367327165633 435039211186996481 207588534725449153 373017949779651329 10238934173795401 404738785905685441 95092719993264305 836344119982783233 913799106721921153 433669527969080065 471098692979030145 890528379152485121 691659508759837441 658719709538921473 258052723999615105 170414610105979137 875281108472091009 489030825133035329 180714016571460705 304527048063803841 56454155593595345 7874735045611204 546919098125048449 595391870693418881 497446310463043777 191800506552858977 962267622352857857 67353386183853561 110462776331214481 596635007850942209 480046845840352193 523391252838337089 316923395937958913 624982497417228417 182115880740855841 640510501806616577 883292905061122049 683994580636287745 492703277647766657 479410320369680705 939686161961343873 989787038588708865 306265370991372545 651817149136874753 939155504898646913 141003233363697697 251965935742621377 107194215118909137 681522742679913345 924329122625557889 688352871442521729 414239726400026625 781038968010815233 825541435939548801 717932660093428097 132011155548610753 130361712771456689 987832339044253185 106211050747294417 516639900477784385 235776250711946753 612240002345480193 285136618206056641 284030695696060321 454826408972319745 151188958900867489 996635338610634113 353900016272874049 545255387770676929 864196047564739457 796066933337616641 608848933884843265 874209120074123521 34141151269416525 874100267046532737 402365011505864321 682968942569029761 173175921132063585 82953358425672977 295806423157671361 952127108280347265 60012286695304337 861556385670770177 766266120147250305 365293262254166273 266284853635220033 964481255498416385 140096097883514401 279442737313399201 660831345201991425 610071667044923777 21768210187914861 333333719523434241 79622114996332977 300860952831417473 21260093492173837 671600295162800641 158857508929010305 138964130587272193 667509163951095297 743867435183343361 133229545861119905 793683364616587265 328525898789422401 221352411865108673 974926081979454337 289205226066219009 553976271648977537 926860288123091201 506680385924163073 706251570408969857 92533842805835329 419919285206201921 369700942555063233 550256330191860609 508791171387045441 342230331843264705 910944385518341505 575585864116991553 693359480632437889 87944239736554417 10832794957032377 994133522321323649 951431319307972 299975049180343233 579704249296547457 289057594801793281 406336005196294529 42179456990123041 277186551530668609 930378617793497345 94303432157531121 895475189367626753 962087523333814017 606614934051268737 720033374429164033 264656027297473185 360715237132019713 681747249908784897 128997770737598225 655733244073214593 488817099477977025 323821517194435393 314852405782346497 838162786083767425 907221871194600705 572807604069499393 539404967846124353 592499931555661185 5072573276997617 791436718121762049 826043652540846593 65178710042243185 149164844974343681 822276220096529921 967945826010449665 714687370577930625 815893754311069569 434024129977078849 31562438889977785 996973961073802369 226826374050894241 534800091237901377 366517345455136449 565162938220279169 673746690257637249 243082636486693825 903022993187533953 65414978383341097 668577668663381505 399027100884854465 90671668928095521 15963118232686925 452911628517448129 959452271191342081 37116181394651449 632079331623440769 806638526958785409 16189650511069687 86432088599465825 381161959067465985 701641401729766273 805254874346591233 345206905118487809 47606360476049049 241643118731026625 7059144850661171 145606710736373665 888074073232669313 740577786004870145 177387369757330049 520428791219842433 248779938562773153 337487789728903937 175011812830565121 862686936356695297 685167422106925313 484702443201960897 672593296311962497 724445362438842753 11660012074411697 127350779111004897 39079155272947473 364894478564949057 859006442856323073 706138121080606081 178396041481935457 140148440991822561 726149876010349953 942437805125713665 993239122883256449 106667199773440305 382741386593973953 26404847653843433 534685036552222209 521916099592516481 960706463418443265 536921536594441281 196836940539544257 20850614511786605 525105049422872833 529274918571068993 447503985848388929 641654036850695809 145471235526013473 475707030276204545 55907306398683689 101088466027945857 11573390502686465 519159538858836801 919598014725867393 576695816501370497 417919573152584449 76069276691676177 816302506835104001 53382347383873705 148291843781091617 614999042847692545 451534433587060161 114738972417683265 47196882294979761 249873059484833953 356913800727671297 999516900248934785 194564442530289473 65917678613168105 662719627691902977 161345543860619489 881629939275409665 179999395900331649 744906239110338945 341023687094192961 501148188329320705 902443005759060609 783392395027508609 927137167918658689 948472313343170689 882766888454717953 494769898702191553 799583394990705153 319290408632806337 295879017871122561 676681867002518145 844666418590492161 675763017120583937 357550380379628033 759123320332509569 338242591714944769 729392159566739201 288461163469285953 664075959231784193 619047644463933057 203247847783796225 205463369915072737 871587755776477697 137547817364477969 838376043091951617 878210501786547585 448154112177011393 551782119444140993 902633194369069953 310884701030950337 760683639017163009 51676357187020017 251282120175883265 294943292202638913 853195893908978305 293813883484290305 537012399095186049 422774110654906113 758583510449387393 1869603825994660 835310914113275521 187681378660606401 937284849756967041 481704212771802561 455125073092585089 247135274984664481 239688435041120577 577951479685722753 963477810636415873 358747792894426689 268784796111024353 289914221323272129 838180079429872001 967649059962958849 341377767968015873 713440952619364993 750238473955558785 626121062795782273 805573568142680321 792536658441207425 295293208828308481 948413743493183873 742914933736717185 675744240642742913 272890210370146497 373160774748122049 867177043709748609 169419528985713441 38160885954919625 740893039473895937 108374697312559217 770138863877164673 410249523591456705 353606001256132161 147954078210833729 214475725914240897 456411556684837889 416586816230285697 335590218267288513 94738264424378833 724051418417300097 359787267698742145 583740797655170945 308074427042527105 162146719223510881 677603464420748545 195500991462427713 403352277376782785 758711321899394177 433281794533790785 154870509713422433 761570479852481 475503874479397121 159226931996677473 294915590283910209 634135298666009857 241535803644037377 399780813782477633 385243305015055873 622158285691739393 882643983577775489 831735506293604481 550585940943609153 944140557953019777 928163589386709761 643726821121724417 380127233457930177 876737719643216513 213386332906292609 433143485831813249 523622668863385601 153375467262819137 256963674481223585 203317687412571489 734630752795713025 217282259975775105 157784019582873473 420200946904550657 30663870657281933 346679578566934785 551312656444050497 462763615992734849 540293959268755201 897174719671141889 269253582736620705 11900872531960261 421842477727484097 7723246016766440 240118718194448641 946221994561447809 19003922544047925 994278610154992769 786442618492326785 517906973858863745 795480189989678593 466651651030943553 454655006131016385 976624252984713345 21447259729885817 372014192293732993 446839529049224641 293729596574515009 205568770743429505 631375410939810433 403710459685296257 252647900849090945 741570895730863105 497338557237469569 962199868744601601 345141167432451841 610482306203198977 942235554390165889 129261461493054961 718375981092144385 519029769708826177 270689551562298913 979184062492901633 816236698448570113 909996845705638401 240747209213381569 601312989823863809 452725238537674113 528358059915408513 539554923665036737 158171584490940385 338708928855545793 922576651108773377 775352910960023681 623253267409605633 689513364663859841 486608311661772289 765179630863514113 469036997579859585 494321747391730049 566019096398708417 880593002804104705 688011213312531585 494074742432438529 250460665691182529 391025809155564737 924743566154443649 448229600002640897 821933071019476097 960827160020087937 750501316973494401 68623177507042497 319312196720037633 821951470089828737 751930468010424833 147704650533178497 288158552941656161 285617634735771745 863285866080982401 136099164688822321 812614184412982657 564675551701498049 432239943020402241 348997524488687809 253117829985388449 761111379164177025 760079772401578369 361028300897480385 447732951557728833 2948512966128192 138951029028998369 134471528442993809 262221660413405985 280234768017564321 765668552212471041 305956518525839297 408867716705206145 484949223724640897 840556847857879297 512814300171534401 88836476309712257 474241203306704065 861005330476640257 993316875496070401 768066721040671745 885780464532643969 746242716811263361 157044907087716001 870951545759528065 689128447228526337 338698050401344385 745121700845707777 296140701751401281 574536913387191809 827792673572542209 328198473060616897 929567822346132993 792669091345274497 246793382520532833 606662957171572225 84280596656586945 763271058784113153 868272314882641921 556984476192162945 445963022980226497 981274132758286977 737709139941809921 325442743759730049 386444177365067521 544284041059029249 859906161890744833 711378922631901441 742370287577433217 100636190479534097 514362318898573505 552844926729612481 488084120726515649 532519986465189249 601888077568002433 665024664007496833 384240586599577921 120075457704032833 796985196247955969 663597945020420353 208547840841706753 921443960941246593 33433574074859253 899478188549075201 702141854975355521 307738048186266177 621817228055188993 346867903547938305 852487216397495425 933635233022101889 178203160472616417 22755278485540489 617480643416019585 342272957423730881 826805805905021185 912860127359884673 39874160592123785 101429097845937121 573296193669857985 367291988790988481 848614890641716353 66340421850739521 779644240080809729 80096413117921377 864725793416486273 548292076710566785 709335007994365441 542351464859343937 672559232534087681 838281021745601153 759920651251913857 861074276734449025 259400788556977345 458216869132229505 317729411281145985 59071179185345105 422367076730768769 470501436054306049 919846764810014209 47803558492311993 274336279685545761 218274996859946657 307031947867198337 920759229630000641 811406483677405569 556609319833839297 916980914494981633 713754809475538817 222352523402580705 298566641798572609 772364641383642753 376712404348644737 993129707652816001 584056337518248321 637554874450923905 95042945639242753 282160328598255457 794158742293660673 780218242735838209 874742780959714177 988569063782922113 605024947710589313 910459451353030913 191208718346807425 207464074497952577 695203974731271041 565495321162114113 615763690032373761 743674599559074817 395521097703877441 749639080745847553 434749612702482561 246060952157396417 374284809905844865 368488848761739265 13199935471114089 614741861876400001 971111548434166145 456590984233596225 818590847507515265 237594876673117729 484128396109269953 386558241382754625 790651226875446913 522560863107788289 47471113068880297 864859756663175681 941976213167940609 129131329873874993 444189583394262401 218585131260294209 413151841452823041 364550162229154049 534881654933528257 114863564940460353 537797546382158465 824477205758658049 961200965965190273 739861459296019329 40533595562898481 529022789511589761 438051252979917633 610083452620525441 178170702936419905 366177543446898561 576640382149463425 560882787369291009 215813268471272577 516863555796039297 596098505499000449 224592556912423201 20104952436348357 938378844906512897 63167873902614249 95590043570705777 57189683390824089 743280099866115713 542273505281471553 407097357239134529 649401781302621825 74256487225401457 602435670300195585 792923225748619905 809149713388769921 565922839934689409 388963581929246529 558108386993321665 308458152858939649 753461551692030465 68276321969619857 270120901259286241 226346542237571681 465551807759869249 50758469520943097 944553152629506305 52438335840399473 783050204450720641 412125675915064001 927019653311230465 413327572787814273 91561156406005041 306826120334491777 460089316733299137 668317475150409729 969616575997267969 101638942688566657 117677936794489569 423853437941183105 577054945165333121 173576947830000001 739571514208304129 512589141194261825 110857899280521361 798809670360441217 108969118985339009 135463631801663105 126800617655892017 809570844595995649 492570483221324929 775968156617487617 761558478675542657 980503002242130561 865358793017133313 658108341083085697 386269401611333057 706847883462174337 433538505046495745 67209061777127489 61986874593973345 2166157814627923 164901764507884961 810080119351148673 511105671378249601 236340172481774849 855160459448963969 623199642774032769 655958500997233025 184580638815589281 673564424235205889 143109178033285 173750126636651457 709748896986710017 716625114748747905 898778008374328833 871323645578176129 863872224938262401 383298532249238401 191671579787744417 967574453359208833 996247144418575233 99996584205396033 767260764648163713 887398734876828801 986596386095357057 253862751314198209 492773610270297985 798767945524890113 389595670138660929 25561192864071105 71458898653865785 571866479095835009 754568300700981377 989208580069156737 315789810942881409 892349378602620673 859735324920094977 910970311503685761 804997044995637633 33928343881232337 28208231923770201 626317648798686081 980221037936111361 981060238320583937 42646427325237825 409195026827713793 775040871582909569 711000608834186881 682524576364329473 17697653203992303 95053118583514625 94528220736794561 323241926671457217 966753829538301825 200076383419478529 983003085019309057 876458462110122113 348314514065162241 49610667692356001 120972732126563905 148287764788406657 206369814434307137 330174005750556865 891297376235176193 244165335620920129 543558663185148545 466486137273939521 974856929702486529 269820407269932609 157159199173886337 842209370395856641 528589381312688321 345910539397948481 796913668506118017 525754304811506753 771273656682570369 964258077423735937 430648280842259393 458801791596833665 61618547206879985 326607444889845057 474315723788787841 656596467643858305 881485437722137217 398378788621911873 672361261965274753 967270480206217089 150214195147814433 621628267588562305 336762840745375745 210622673542822273 123921513225116801 220564833255494369 6416690109400492 573697607547948993 734307054616184705 722369253768334849 363552894016788033 380594380062696321 631067703550360961 144189948996128705 734515567708765313 317226392775658881 774741952409247105 468153490820839105 455599981884670785 808913997739786369 125067706628602337 759751945567998593 250899501259876705 91011450057798977 554245416562711297 66406155639668897 951598878108949761 42161834720168657 433487245005682817 63330137733132121 991302571524638465 668777694417563905 571659767394212545 59638578007252361 199377662781483169 231125022893799329 81575290827675681 221173492693210977 246615918882294945 19733167555720857 895563080433991169 755629058437335681 390598932586453185 250177068113096385 708489409783528193 903701962611009409 840929350470926081 109620207484475425 82652218508403761 216289942426158177 489040303358120129 715530729574119553 872335077520848001 116930035454586801 998809588259117441 331978448300496641 411773942741891841 761062015565443073 361005230326565377 218800995938472897 532501634550460097 835298099867358721 208120089688431873 691232198925227649 236246924743031873 82278846470330785 150985483942047681 460478988274054785 127660358155356593 897123782267172481 522382685027306369 868003812140607105 715125294740293121 492795266975377921 536516931668597185 867331682392780545 703922942319667969 562361976877511425 540626588077000065 337093717748324225 48312172933126617 530275741551747585 743240588637473153 708406405663403393 990041489193277569 852088851893952897 252865649370217953 779856856180735745 610939443824012289 127889940398716817 104501212551110001 686233125877556865 665163928107705985 290101677489005313 45790033503035233 135244311391566897 59187845797087137 827764393162624385 509386030728176577 472981612247146177 319541590658889857 949252883858449025 425953814740747585 767568004354522753 562729260708980673 61390662736386049 298926499680373313 685744611111211137 769718482872480769 768613320012306689 436685297538272001 394085370997935041 808230900757482881 350292041092700417 42256310111593369 350782241430387393 457114607967287873 952286246513565953 320142181115723905 611790010903568769 313868902393668481 390602331604071681 152839162730071361 993476877647090305 632548505732490497 886670157867783297 707378999729794305 90333355597714161 896556649543104129 376811844802773505 489450152764145921 108911849989546289 909126987034245121 420195092766689985 506989582781553601 756791467762688769 841600960901761409 592787297033879681 927414913572260225 917401354797796353 552062854467312321 538033652888927361 706832591401305217 588030145196874753 438757088572263169 252273863954485473 382680982237825857 989963029949798529 566364212667327425 434014513461036673 503543500651115777 947710565851416193 69161287806085881 806439203332246273 924616162539575041 540638712965751745 241971784299341409 732942771281827329 530981708985645889 757516772771701633 954377530117344769 452620824096356929 422998973188025921 925732961868767745 320803460238256129 148758038413248513 471456769111906497 175975360271756641 11802744533785159 376289741094097985 640486581718686721 164452981380016193 361298124956778817 177437752240891201 2523046888565973 873276785169672065 999932784250606977 337344917506072769 803915936932622081 101097659526466545 193433610636521537 518279735107242369 857327427405433473 436796789412191809 282499128452744929 572204559373261633 466114125275009153 165857482239353249 580826446017869825 793174599220819201 757939999883742337 919555482916585729 92244141571232065 624761889189016961 904464289042305537 559451156021488321 336403878504246017 790705155044307201 118792965537860337 52640697957933473 133110524739269217 642124588009124865 393293756808656513 86238831261546529 174271460536392193 900386543864826241 711298325039049217 182661288929942593 723878406713627265 875158658033058177 434221348962164929 791115881273448449 522782303752297409 622087377749451777 930910214721901441 566585113807427393 456791334027006017 609209020109545857 431921133741649729 17405254638966029 372446916948394625 36648732589114273 914343073174077185 258855496138572513 521470232636975361 516970723119584385 362330221664517889 496130480931675777 987205356357652225 905944402434002433 517352132349966337 459469028895107073 427422225837123201 473336204690014017 696148498736374017 601465472400384769 968716229260184705 634102385823595649 82428039848903009 856736644008513793 847709005696035713 201145605190788513 212548511332993697 962821326690153985 730699904442008833 666334137314450433 952731498554016 194738933920397985 701847267789734273 727118699469059457 366334028145285377 210944398179044865 914006095517567745 27794679908865305 305808985884109313 23025773975142273 397771531493194881 518848573273203329 556356117077864833 753563968008712961 652958795631651201 612123236587549953 918131404963897729 344899356982971009 360697480596574145 346588733819913857 983815887491868289 125541905386974401 889664354556334337 517790601649423361 715831877412053761 670658813781550081 590981771511767553 367666906457486657 786153360682629249 639140775240470273 125351301698561457 200106035061665473 291727893828859649 803473656124246785 13582068834924855 666710331878419969 785542243982842369 771940909795553409 96443331033999153 457713025523148097 125547395459388865 538092340723174785 808478880530547201 501468940834456577 500580696381842241 973101024165522689 867949676482783873 304629830444369537 906779150561074945 336381315775149377 744428577502791425 801874345807192449 35588486051619129 343071018522330433 747889918742789249 592367263547018241 914282965060831233 958728973798677889 777674794819606785 49074151587376489 83991252670198689 947529671930887169 243853077096037665 841382763286290433 683769346642346625 976637997110110209 822753224355327745 521532649216027265 560592899933009665 363233995424089089 6423652203881859 117106337799086193 675703553904181633 69368644767074273 654282621117349761 36890520240490337 312107456142864961 421631074396692865 334090098406580417 943000544581209985 293884274729290241 16284592307322045 356642658022511937 741127740738562561 946142053269181057 15497292896164085 350384016542893313 181593225596699873 398892490506593601 336591998111110529 602697076388810881 200675437063807745 65892987367060841 264533894888622017 406381170805321537 534148281022410753 410801395345227841 599451532715242753 313228391908072705 38474007765188393 101137135746864001 297761900078008065 610328245646616833 810616327330976129 201983551922094049 529982169906894273 925508228365206529 621576388634139265 485671318784891777 403723454356601537 641042071253185281 403733647915274241 243546778103333153 170464600925349441 582435163869664769 855746900332206849 147172506765809185 323910757465007745 162860858601010977 464614406957522881 887875570980352129 521091195599772993 42929786864736033 971607680552381185 147522084647430785 20507772939744485 227309797609724033 121907659746128161 244950187461025601 280898496751142081 9784471680294617 297236265167242689 839957700138494849 336443987926550401 20276184410437993 712567255143412097 841560813056698753 537057296686462849 872923195894632193 403719445317051393 93986532980050449 583923552937541505 193372056242981921 399509288407344321 140229563005615185 509484407113397697 574034534270996481 683020089890902657 979814135821083393 247007194130340225 804295124998152065 739908325070402433 38598372373396473 747779296303427585 412798776534462081 371615185354073665 801113309579005057 664488353187302017 583381612920607745 737610179078686209 670236144271196801 498777829831674049 135437928754758017 268714907374686625 518277788675629121 771219072372964865 842177406488037377 664115590894411393 184263837832158817 315554413721507393 573075170600677825 914474101202813441 413875824039262593 719205204847845889 844736756982218369 464815713764906497 693891490086795009 362492901322063681 430398153231696065 791459110255146881 317839064263534273 474204592816711553 873490568767596929 880636878861238913 252906478377919809 286085687746798113 564378335092417409 191734454858362817 831992447813586689 289225918589444545 538909128793012097 509978672489594945 544347642455758081 967409478201197697 238306365375482433 752285425604299009 771851131670256769 293239996132633985 105816943332190049 911805921078539009 947045197893853441 949765279027779713 388161337418555521 303094218270075521 478180794302868865 301579333190012737 739100160478631809 507981742145275905 783401684966403201 843759222796499841 896339546801019777 595038799756281345 741637963361267073 353915856549868097 607679869410521473 481405381944043137 845734509627643393 552139901268695617 232026201406004161 678885256996352385 830877330977710209 416370755537549569 728007379941278337 86245122999756065 748695945733910401 727996942562690177 588001343213367297 191995943290265825 517833332069255169 146224461311199137 276970398371378945 787533107230032641 261731780149002433 482464631349181185 820429054089263617 575977299015676161 53453573531253793 610858842038830081 858981828157073537 429615482858721985 538235094873467521 991863433404539265 81186830337916401 296342786169617537 762982014712587649 376977756534877505 873155736411622017 196427845824061377 76996992838441969 319251348350142913 21549823281223013 464367938693897025 301960112063266433 441816171434346945 693857839754674177 471292508884587841 326751386504664513 461646076905871873 841552455631816833 871666093037305217 642434453345014529 64962109482685553 851550675525420033 829910694125928193 76056280907291553 361718051485887297 261107735925211425 339614925907767425 543429719295470913 677579759019501185 780736436875134337 307449307071593153 158449295287137921 381543441464820865 696972405776652033 458615488667561537 600566123136626817 695236137234253697 987933262754740609 769098513100900097 546760479948968513 526045306942499713 543903867228298305 246266990324727425 966770790818127745 241197762272044257 685003586313019521 683202899377150209 610660797487465601 525040137335331265 478862649952365185 988892143573792769 489352857386062849 498977851767627073 31785957721087501 847045567989184129 167969950021497281 735346073622473345 133871990575844529 547449450838939841 318282367367867649 656078627885769089 136864569938769169 647591068509441921 972942546577311105 708198175574914049 316153908892435009 706720369772739329 6333379563965736 175287371446081857 876443528438489473 252969640671651073 453696917261279233 182255157795587777 193418978227303041 725760860163575169 743821989136772993 435548930210451585 408675718402310657 725211800371269505 836146193362818433 208771080898650049 507694799720301377 107958376704885953 648990292387690497 621351448911191553 984428935407738241 420718864691806977 273236585028112001 93044546656038561 932836002793269633 750636934579347329 969657632112710401 107726151098042065 285354758117922113 202181574160150049 235993100645256257 845047008439443969 148866406567041313 57004437311121593 642580773927260673 487376065382143489 56258453991876681 924135532934016641 216818264581458913 872170870785815553 70561789493783777 297338018839297985 904034976450912385 817112651155106561 241151021530345857 374068750124664001 745684702412912513 718327114414528001 938189526970294401 491654714265649793 548448230742575745 622693341361305345 180997285072937345 351973127957975873 826307775287968897 756161245524332033 655079169197879425 352716336229832449 991491256876809473 694317082401518337 686056770662151681 853458304977053185 162079757564239201 872945430698216321 839705844054439169 376068996365148673 509846158051868033 729449013746041473 956846903989930497 385022824989434305 960492364360245377 355743741244303617 549226182244385793 992919273788004353 901946945120112513 435309492335399297 395140883942350017 284804164962068289 679969748162246657 377736493300908225 526914274492018113 812000595074181377 342305456931409665 790276729346779009 320045397758082817 548105717567168001 814479396126866817 715128732533877121 127702983043977985 368184952675051137 386606514380144257 781616369404311169 484086156316255489 64225386582066337 698983672220148097 582856974754342657 784043742246414209 468446651226855681 925576458546469633 86365404811324705 70362040569325049 359587015846201985 362740060833655041 767347376285009409 988555795462477953 179886333706178913 382699535822421697 842861879882697473 544211462636599937 911902434978358657 657653481018254337 555867570403101761 290443628095776065 739875101884734977 604176905413520897 872325902955431297 331467357574030785 851068467557283329 245329352976195745 314553468688096385 729419168985405313 184980108036597825 699093357106487937 453061546155574017 800260034335895681 394729809968808385 539171410952118209 950981388602365057 463873144938194305 293184557350997441 553577139693697281 24263275499613713 434459926944004609 679915251622603009 366813569163607425 912194931132852097 89297785663777777 513016623003807105 864808612944994305 2074616408471287 404235099380048961 746881269741677953 943370459911928833 815385094821912961 288470888878126913 913553338340847233 319053748517500673 227460822212215425 962831170216720257 307273594427769601 727436575513561217 285961175015437153 6669067841162503 830867093126130433 972468817694032641 433621375723625153 228564135503223297 585943902205727361 869459258193156609 86539059656381313 303185816094075009 809333923308173569 984242916340758017 520082216458725121 947149380920809089 964235358750030977 256056094578550401 160412595451838049 394687836661976385 640324346257500545 598715289974716545 351271648582418561 771872986723952385 372277293996560833 604042583938447617 784362760741764481 176450895487509025 786149055928461825 676424734331828097 259297947157342881 447744241482798337 378805855342747585 664381261803409793 628198443897495937 684274271361037057 243733354898495233 133618659326014465 423810742774072961 40651093142503929 709254047139225473 358958773110767745 152211688578169921 542880687113044033 950345762737953281 365569716790059137 826242327140796801 13673078415099127 486331127176114817 592042701514085249 438769329673185409 435866419334363521 162807802663621729 101118204888830833 531389084710589569 520089084019492289 832037893367058305 553465273997797889 250552006258821793 27774096389865833 851963530929054977 164178774595495009 636207317924409217 756250105785245057 596040956334135809 562026372437653505 835490600397143681 570618506991227265 45788935904852225 302520276121338561 343861796147940865 597369984135742209 882555656096784001 885303596247577985 757239213105314945 635203554094406529 227372896302000513 584947895689833089 270479420880413089 25419906966380525 736363843567843841 516002432753591489 820062851323449089 21826301387452673 348102950491409025 865087045545561089 272724462313512097 50695283433402241 818319310059862913 585174904435401601 978307062209118721 925471872134270465 751740691372759809 463288782588630721 796225884818518657 927256404668998657 151670210504775585 949080374676295681 973155813586650753 857360772639967873 321673163745799681 527746843525203969 988051341439792513 467327119938307329 52754388590088297 499157506161960641 323172981879331201 657718025103410049 461478203637199169 501736696924762497 590836479972729473 170868569253929793 173100074514692897 913521678568851969 210161871352646305 173891307122605825 98043221536102017 745957325074737537 941842265704316673 703927825963592833 174690988567434145 893597484682739969 748166250996682497 823453107618551169 756828493991491713 643276761023127425 237127088394409217 982994115326579969 936131446231556225 410941236588055169 100975457875811969 313679721443154561 900467590524499457 447752718699728577 589184483575856129 752478087594557313 344673623018152833 127003726068661393 922285178273789057 246807717436869473 144749125308777601 730619966506605313 305811360751597761 78562436612418913 667545699731746817 942528795860678017 632704580462380801 204726327201658625 670125585572066049 523006407268422209 248635693566860993 625054967454776321 215746171371122849 583478590897978881 119089535421657905 177272014354915809 132246551172073617 158460139933264801 91646689534577777 925508029113718273 514446165368539713 236821671190991617 544220724340071617 875049296529969153 641615182299801729 377940090914574273 793234519392150657 120751040753464881 476368177370446209 512215480479422785 88634494222439745 550709704888792129 930318414763433985 475743115464819521 619660748667691009 792115652547540353 137986195262826081 424559977299534081 611453385433968385 441878578412545409 652882864805917569 136910781971533169 613544676533855745 588015894614091649 363118744644296513 667594547606594049 413352317508433473 844427202735577217 878660007909360257 144979364566335521 487864849527404929 315178480064975745 544462951450086081 180155630593130657 512335482048648321 126545615788504769 224745758539370401 323506881937571905 544139080212609345 45701240684241641 740844279930016129 894407801843609473 101788054047339921 702079215016002689 751291140282461313 915631332737188353 362860363366628737 577250486251632129 876433166683611393 599306370466162945 150305895456561697 95850113434924113 695162298329648769 102984590472470225 694930144764988673 276090891026729665 597906333955464193 52744859341995465 424095487333765697 754192004298378241 353259668759363905 518606733273269761 194744460145280129 931274323409372289 136507127893978017 832286050133088641 565275389392660097 180685106631390369 943407681572807681 418075896425346369 378752524427206081 753196847291963649 54185789976614273 927070587188833153 243199588286977089 310085576403768193 68577936934872241 638889048060445185 467721413767101505 60865936119302689 66477132304768817 742442446992210817 810962158455275521 772701580605801345 489310356573753345 600199400893739521 576604545525050625 519602753171557889 229499649971401697 14025892286152697 345531721854904129 846976043992416513 269548374792378817 373336485399260481 52825723722726537 14537164086011245 654436666204546177 109433842520697761 427503255413249409 449793890761416321 2705796044779164 288105222313941313 631954580070079489 375135960133196289 570086668489821569 333482904761577729 525243857524394305 472039415931423169 747634508530524033 630680644860898817 479163303138996353 202137583263056097 992546556375074817 146735621700852193 388248147419311361 131187233685157169 508263805760350337 735985233582578561 115518610762059377 990649456436745601 480818084160276289 657385805910220033 425808033737716609 783218062443669505 576033630546106689 180756139174388161 690076983234526209 591796835259703553 458104344175794177 352948141977631041 649640651129708161 812908418937158913 820845618368139137 843079881209444481 51915237397658129 810194909431618945 360789698852173057 800908550667824001 392907326215315329 804551106037994369 64107379573243865 309992423145057921 600642584181521537 595648695028916865 440573132284541185 966437121747414785 683095496730082689 184421191621570561 996547022356310273 486812836501581377 949604374685385729 854868071135388929 389951554494771841 870460734615161217 842524570184814081 921809988220619649 713826480978781313 290199079604246209 22901802373844761 382618126836593601 87226154094523169 542837798378027265 617775770867602561 677207355738605825 834583776177055361 991484728778612353 325515891466785921 791607797093650561 664431457552282753 613072855513674881 898135086516269569 994220461987826049 338385897213953537 117675812390256593 775238164101331457 606552578512054913 790063315767540097 424954105760004801 873177488489339777 746074948317843969 715175557526379137 814557210619323521 665774441343877761 880229928521135489 528208601155213825 261692219372374529 300909661763675713 68052260099879193 753146638422293761 229678396360565537 42302295630356921 787978763979783297 386655960943457473 124584121389116129 410427543586898497 433974714332780545 308584697780133889 782558605139495681 13926734712846667 661977287724074113 198793534887968801 520920741045980417 846834032112717185 367857689136204865 699060483203794561 155271834435279041 301892759690652225 837766184072410881 297576108105928961 885803032980131585 981201288847294977 521106132396628417 940465951586304513 458642385300986881 628077502203986177 502867036803809985 34570732232694469 587725889364318081 854651121234773889 491140399331815297 908733859535317377 307601971671839873 385198708368371009 460978635624957889 73066410604369025 949234874611843073 3165994210085899 809094241239368065 648683551613544321 473829735252063937 398340399527889153 355116649641662017 41460005669378577 351656026792962689 418532282047173953 982235580194984705 475287135847253249 374616816370984641 486810602405405761 429194958850320769 71607089332175633 286844282403333025 940856434330747521 341018516966048705 216751798455959489 903967443698984833 966010103727889153 349929747165038657 466553019432197377 169091393625134145 449383792379698817 711182831906174977 934165572256432641 15268818213950653 190905246904954145 959580272996010625 243036088061202817 826779519721494401 320888854950304385 608075051096339073 719055435694144769 24432379308830577 735861850838752257 84923045894800705 576381149922113409 856061986704840961 758694854547336193 733372962498211969 718058181955285633 818229353430933121 830011393443335553 688988950282141185 238878701432483361 437798021919800129 760419568171208449 43653279385328145 363006060112468289 24613798143587217 222984664951617633 719475669773874689 967470943775723009 794163582681275009 688833348829284353 555749960817710337 895080752757252225 730146667000791937 742762158588057217 981380578120667521 322542925603201537 192805710608322305 637754426639467905 355608511425575809 663290817072606849 514204733125478017 425554528685189825 241282075277116097 6843423590353838 294103155794456257 43695590854206049 985349395267750401 350379278798442305 410478521882009089 247040508822131233 556830159615873985 802036781549915649 681041327455002241 284015426633025921 497511511030413825 233369631043331073 903333715533545217 164953745063179713 517389839802422785 250113491305413057 611404940192127105 323616342891732225 985954488331803009 821310052395546113 219930805274895393 394924061874640129 680413802346112769 957863861028030721 388437037518169601 824770690056389761 329656377398496385 729377221286540545 988568078531482497 584642740797995905 993003563343098241 934845679239984385 258808386777896961 518445329050216257 218651116878906049 446352666059993921 799533341915047681 825835454457553921 399251145426791937 688753345187521409 415686552110312129 50534075341509777 270607977059601281 731586152699549057 326820092726716609 249190560980686369 151336133441464673 896822498786676225 509889264590636801 962696504380737409 192062988250089729 737912174668366593 447384164398055617 284304526408796225 565985774854613761 347880745844904001 53552021193095105 945040667254907905 490070176601680193 598587171813619585 229187183760739553 534870305177129537 97788603423726529 506881636761718849 238435156715123489 6676327887355172 198048242126052545 139166667789055505 750093490535459073 618748571241560833 636984877133063041 492235619411459905 984940945303630849 750204395611056897 443856126179159809 579343077948749441 456757481930690561 253225754930475937 881739933916083585 475978249411312513 488106600723934721 507497289443612929 458638728176087105 575116502165172993 175958657741954753 327676903099877825 483539381179145537 517792503477707585 133284357011998369 696664032892009345 801741843802492545 718272379524705665 950411953842188289 699015442669839617 419227847642094529 626128604074224897 416915123650593217 393882940615291969 160003209488255745 657991444353712001 586901264453853569 969725990120430465 704345838511375873 403141326054125697 426747521910012737 778823820773276033 68984350408957345 338518985528310145 176654366093412577 563940412025239361 129802047501289761 974891318500638721 511049421493961345 808670679389415169 299215741780816577 457171973520956929 876197768578787585 3931404200621103 177551291719016289 34233537468125521 997804409131244801 203294975555955649 452285605714710209 138564182136974529 921500330990436865 407561919548790273 650831047929035137 731042447827249537 212580933253885729 582918538809501313 519610478394898945 993780994394143105 189034792976666913 876642837172887809 840642381212564481 832900214917273729 587707181402290561 389644322505112961 770983494848085377 187337144498485473 614456684293809793 626815327842145153 242543869537644961 49100669208613113 355580059498091585 45522229517068529 360504151068429505 870102210369367425 432920387971886785 421488433385270849 936459940255492225 661798389678764929 175381954625290593 652356309094408065 464251115764145793 352980233667040001 514622444996387457 115526440090185649 747087847038745473 640358814104743553 55174275460327497 422248686199388609 597067476491307777 693981406775748097 34982500896784785 888794688688228993 213620328277233537 228441846975144353 100282076991700113 942914647156975105 995085617440484097 950425328695530369 340942607132415553 55336526000964169 214883800446887809 588077998224960641 944079388669759873 328092367943490625 596126738641832065 208366894295835425 153185902666347585 170868165827705825 819624752467422721 460972648496280641 198730177627307841 280909833942551745 201867838854273185 642937443884079617 178646013617861153 529442289151894849 561559819564411841 964500599127987329 901135191111617281 106860562496414961 863676796904375297 286145362542271201 798498821384168193 39545276244446369 874937827651383041 578329627577588225 723280234768505857 753078802080857217 398273998740567233 882781881184825985 743898562121994881 900557025742195073 868744911747558785 97338331478297841 666376755919085185 21893944431717217 209886769968310465 200429393790699361 575040532979652865 462416378279563393 966316624446864897 827470107034500353 64630913469809313 209182948451221761 272320686131852353 426171167762959169 338702992970222977 144499224751577057 192003762953834913 583391669958714881 987172628596450561 551828637222222081 207379645508186881 830452886868926081 995241158876478209 314130441786353729 47671455702033681 110301089653191297 545621422842625473 33630791958465525 885324401678847233 707648028714004353 78076509078169217 580814859505188993 989193862070624897 396956869839257793 189961162773496289 295306029219027265 868567065645155585 713230641202329729 577044920692298241 49186529148364857 486739651214708865 972976171337549569 806841142825273729 621751510215027329 321556899752554433 109060644937358113 221537477917006945 691839620644806529 532526238525054657 690676835202239617 322116250491145473 238536593536757377 717820538189645441 101138351015521265 180188101969701377 152618342703711105 245853570732851521 680214426912400001 553384270484254849 439625605129343425 789377581327560321 408286446166073345 690932465510041345 971607340506274433 917611063175105153 136492084823615297 258473697018356321 389623961845067841 684260323665288449 435569259690254273 288582966938417217 434978088575640257 435084105236303041 347297518582976769 682280735846770689 796378947400476929 224624187646586657 942860689152894337 106634852460540945 996010858903197569 532769362481975169 904348065710578945 417049490200266625 33555502066398901 490943248114096065 896823724279585153 195838886308774113 488025906909349761 726040916499773185 352401277050645953 60134637264493305 707846449918996225 697043044666290945 273666071012542049 924146282010820353 155621580316882561 101892095963695089 626315064295411585 978481214337588097 111765649979979281 466230691682884673 940387940178283137 300951920096405697 867531118515053441 364610664937078593 501918005284878209 470501446308585281 480511620074104001 170540108284317441 383839627720249153 503132190132571841 742573972492529281 664127846929989889 943776965285579137 753723858597250945 480178244732080385 953118002990951425 979758075949490561 971194107478208257 819591537917297281 770914475726630913 671425754951471233 500535232195968385 894628240967016065 418034060347597633 698053167766545409 190922667648447233 332921256441672129 103680376498392241 485345108170079681 94531269954298833 49634118252519953 742306589278999937 625966068307633409 679233713679547393 616877102810526849 964765893218174849 894960825497022977 386437155746843777 115430431530590737 141692705441901265 457323490968292417 752509904384890369 655868537850871297 92997290891606353 373153491382041153 491254500665032641 62610188577416185 204799932339316385 143963327257580433 371517683892715649 821204069920902657 304910573620777089 125249735889653377 87236482873461089 711337335555207041 599333918462637185 234508642435969249 729073465356219009 391289629896654401 562631072016120705 605191574117569025 752488300271405569 10136307078191465 49804780227194809 36018601390054529 274947554226638849 38846027274367145 280328965972064033 137556919015978001 106435367600138161 408058689620894209 287772392966903809 625646451697207297 557064648979956417 586933817466707841 61053721322071657 911330925810844417 911097002136667521 942816109596826369 883718764753613313 912286253333292033 598880069687833601 984987972870960897 341883231388710145 299804388734330049 831048654614530561 457507519935710145 483893440306790273 402291606976575617 529881177323414209 636728812787318017 617706266944356481 930701973265470849 251151054512259713 179858121487363585 995985694759159681 58701195360953305 839483759192614145 923729709765389313 12589650598176407 181619629584233153 407569951350151169 750426218080370689 694235089543926913 660007514631615745 934163468381523585 11586152457063293 972564384124996865 808077095442072833 100305446135958929 670023366563661697 47599775169206993 362356735156282625 643482717610549377 800044807553838721 764797769751698561 224967959152124321 424395219600139457 51632245659128273 313859738145286145 748169193745127297 942743740385918081 184115285886754529 285501378916752193 556916315902142849 282151276361272353 508395729953399233 588040001830339713 504521581732518593 438318844839169921 630101380267042561 402557534518525249 949025613093326081 920235136662281345 986789717856900993 45296603460233345 16233455873702953 96279198145264641 438652605145627201 688729785167982593 786731842908139393 373071719818081985 362881324858328449 576415982128029441 581452261509554049 285763791909925409 966350930669598593 937455662461406593 411949802810269697 488047476015278657 659613115902651265 878336224978827521 661632619952513281 455600551416846849 508011666213782593 295602824788762305 642427707179834369 158133635604539073 814343113220779521 332606431385560321 563157194546846529 666011864125390977 503791510965534401 196202503693331905 902201995786967297 494020757526268289 28409378439015145 681458267371372289 214448012356342593 756807115309396097 228360851640879041 529056981298243329 53270747306910953 930546071010208897 864277030296413825 594171595044205185 250268680932578049 149285131227724577 143811449910124625 648250639815518721 82080668579735057 681140417189592321 420864621798180865 705673874309216129 444019502116873345 151139742717173665 653634724611073665 882976936653268097 639149192817811201 529216909770465089 113935863133228561 604820846624651393 639179047329065473 161981994598374273 82019896327956593 191726471136650657 56119782464165273 676868746396817025 815981739184017793 551563823066803841 722647321296221953 361662838785303361 320885324414213377 479764121358233089 871775094904833793 258938914852134177 368807132956810305 410216711469676225 855597203674420865 304400461489034753 736470429037247233 885956042173365377 87009231738349521 174469850738002913 772075128760455681 400293729904976897 131542420516723265 338786707406352833 607979653323276673 37390127856202329 338486854805481153 87736415770390161 672351231461838977 786896566268072961 66681860040461065 927067376283854849 582683983180409345 868866355431993729 931693514682351105 807510878334223745 129728800646113025 559387556235524417 844181609646966529 746661479748166145 375049604878064705 109216237201270161 206308099840057921 765903890436899073 22906061009841497 480093264359826561 31907653646868541 922704858792894081 211877342960868033 947543423471547137 20304877173927593 987070767701336449 868624112815176321 624040665566983681 572223733644079873 862473874812945281 331100583575143041 709860309012174849 233919157105518145 761267691539213569 277664428733196193 676235936822539649 202820436031601057 940865199576830209 178803450786126913 600228309247956609 950587178960503809 221187765145000257 747143385904529153 804753681231691393 109143133552265681 720678042027582721 817185065964032769 690392284707161985 929197374825562881 155202167451417249 997630444545386241 885912219339107969 531837970377552001 482265462302915905 455609782817084865 378032404739560257 20466732587394177 686076961686946817 603655646927130369 222068394894083809 256736642657585889 584191735865243137 947547353149651841 476139554020097217 699982541356988033 893931427676019329 237461173057504033 663073154846646401 400252288995460481 579853043132185729 558121040923602177 944653197853842433 771426364982275457 68649099522499313 448390751891643905 219186975840248257 669660367798996993 74589072498195457 300145764701007041 30383434797830233 95723651852281937 39648002817099129 534099789401004417 836262021966664577 325589960963071681 23633437137913661 660952411046316929 242371777615421281 765338951695909505 949861898009341825 724808137328317057 993255731048723329 403152505835635137 543321118481895105 597958523966134657 157228016078807553 487663272578473089 915979649084700801 598106488956709377 177648339216492705 358486519920546689 336291461755319425 267859637964711809 522613327635287553 67416673799115761 248435149187539393 369366450721109633 96094666042549905 199098445270351489 515995561470315777 72479584793292417 506922614452935937 785215752892227713 292335547330477377 461593400990061313 685648295001957505 329231302022122945 956637187262526081 253732166471429825 229351857861292545 157932247435994113 494460832830807105 548600309846072769 605154096522571905 795594403029497217 291746712962531521 450810649658400577 896919093702695809 36195534871197313 1663146614585998 86669756192627297 906912853391308033 354138944044024129 337907824292766913 344635598952841345 973640424609886465 245368376033397345 952439501029029889 202410441015977953 15479560781987091 795165846398958849 29727093080548885 757755629198733569 811945297725504385 8551810601616695 636146902303831809 688303558129852929 973464785670390913 261903791648620641 917956818377842177 352309719375860225 87548088879106705 203651675166653953 863274182302031745 772473446231195777 153466282902147809 876796950116443009 904751847378388865 374323793152861121 196375846737328897 101265777122151233 215380158701062657 275506008595066017 280765877679076673 850093467804839553 168361401522826529 729528333681010049 495784862942816321 606127320081540737 324753055244595841 744677449236824833 663184436729611777 386927338620012033 164127245682418977 44047862706840137 902181546757550081 182066739023994721 971541426205814017 164744936869730913 982495562928935553 131937851364824609 179479850812025889 262727176581741153 893295895226192001 578930665872505345 580052141702733313 884489870486071041 866056460634443009 594572363452868993 167694512962935265 768523294246655617 405738662375075137 199623308707216993 646106303006202881 469493482889951937 727822231502162945 983569715796846849 488489704046184385 968306134769996161 467106143462462593 446412090317139137 733789269481203329 294163581009875969 44667673049762161 145723165824392705 743120242236994305 783575004516912129 656779302795701633 667865954293361537 942626291302072833 819820284319227649 316948464731755329 851873278074464257 107438182410941601 509012036528027073 650696786130897153 391271309366899777 165160554582282529 670687685192795905 451491438792547969 502182774327422977 438464639502495169 57457787185775545 172764171170729953 370097145194293377 30105758059388421 815927417527454721 200711445662935969 433096907721932225 958336070176539265 696808257746461441 649194622176043649 602057415294083841 157690652975784225 393389182455131009 593310136165687425 399994487811795777 504058850703511745 2496670816164227 741958927206827265 880545345337296257 241508290295879393 969542342476181377 19795295830960 482386246015863681 172326301428778817 898637394348618497 723655709008216577 630690887495049473 515128031900328385 320091757841304065 592113174841276929 612618793414128513 685722620726874497 341573468243190337 348495413057140289 751019104046420737 361923694897935617 137070101510111905 470908084609394689 164393985343139105 959958503831227777 411483251121076417 472724488785235777 932663825949688833 183016510695860993 420737951514489345 673253314525172865 554015069743854849 161353534430002561 320865767357851457 182698992493659073 460317494580081665 150926892968751489 698412022054860417 590990272366585857 605122558715066881 9600749418677169 123138396950487569 599949652975414657 812574657337151489 145474321167423425 627380957157491585 81642534402792673 506784325225510209 202919089699985729 710244613296971777 849963253360829953 474053150324905921 993659958707720449 985357173220954497 693093318700793089 555155989437793089 621019762421848705 25083536466645741 905037995201798401 247653563807816129 116711937480172161 529452299279874689 976768703366165121 510529221597266753 395882852543916673 282737132039393665 141453323310418705 12544148645829979 825168552821079297 713452826314089345 821852224483510657 324437150938962305 31160834123351577 393884948091802305 487327502367651969 311934884411513729 796819925585648257 793211639431341057 107314301022231713 195587632565718657 498095944210472641 714460345408419073 979919048817624321 374430992392447617 722524000463803137 421260169251631553 739047746473264769 398746686750627073 639158694744889345 707516238496232577 399760934063198913 173732739182000289 711358062179297025 434284961321360193 316158439482396865 97295987616917041 270185110342747937 96432427480500849 403899287478441921 913674939061607425 809262263712749825 170901524885373121 253468038245788577 398039840648408449 87610592365717105 613010663460052225 241641140253609153 889076125877679105 904276973189236993 322197384845047425 176543435933329121 235938650983655393 859468622162335489 499667652400184193 703598563588275969 17593927616260885 366671058571053953 13805323230535295 801075466905448449 286797446946906113 407142828872348865 511850265141283969 428449367248237697 463759739378573953 3703541796280519 545806859015293377 310187185989011713 997539585769004545 569431259684659329 284961283601298017 71717337001803825 683592352960559361 296456366503772289 975555077601022465 451259855577919937 996547330951358337 681302002939513985 579498075750173313 127007801951112497 906666763739551105 430121335985202113 518544983801142209 188122587824043553 600652553226098049 96789626965556161 98770654434396481 382517135274088833 542240938071202561 329319590504777409 563748614650926081 764959401684112769 870712369565552513 938802210042364801 285479637629755713 94267604392673121 247019886899792609 766477305627258625 952371210872421121 465045267088189697 684306097194166785 568179049379107713 746598690200450177 962401799082943617 424362953785035329 623976605694903041 52773808322278625 180430520995347617 591941462055984897 230159449499932833 730420089742672513 908003678542758785 738216788048518401 559745999093959041 79346673250618945 147950852602182433 802259563690824961 958493302926722689 385286121590787905 465296090932543681 819783036242896001 651149954451337729 49407067699057449 852447867469781121 502079660972270849 95744488549836865 366443070564237441 327697431404846657 720906347646959489 73482549402083217 749733893866014977 149843052834771841 858726405660604545 722908425577468673 725618639533287553 216102917138289985 825394851989713665 507065436068270273 93140828767438673 120715778870081889 474933713223805377 882285433454239105 917337687381753089 773888770391540225 867961830106580097 760895679889952001 285528623021058081 29293783161026709 770721022879740801 724621860639654657 186655241444817921 635520413092923009 430203860730856065 50984340948783569 295146300082301121 33272398162356609 751989261312672897 614851257637052801 564899802000077505 164278588981307649 784007289123550721 477971979424946625 218330054759995553 966636593901885313 892185387017207169 790338182163662081 193184018889930081 609500141813885697 235001425744727041 511302579327999489 269777712339980257 600667720696325377 401235954722807297 381347536852398849 717853882853440001 594862990656469761 182153445669470657 706182697142278273 290455672144752001 277574649144956001 985051701852000897 475532652376028161 57711636645798593 916627655771936385 954326521951614337 454747954527473281 862524321857272065 706696817166747649 309256721465402497 436555641384313025 929761673523508097 604380501122438529 110599288638340449 304304306715007297 348206971437058113 14984506346568339 772397348646677505 871523861144776705 138392753173413041 76706672001012785 298371291638787265 263206830740838177 428316417956686721 851469482356098049 866737449780572417 482746635277702977 782323927663703937 10353518808205565 951755648149784833 558884090155313345 6192315186829945 459696946715073537 358848366677136705 536386697476000769 214305632495019425 233828110489344705 82486697841844145 512711445350699777 664091584257953153 152597559658492097 757553329995261057 833901132600555393 800481460329770241 555005253648079873 166546991508525377 552881991147014401 211613164226797313 551036106375395457 53387718918656905 881736903041694849 269480197477811617 937205245851817601 661944525382310145 899119115776780801 249527463875772065 280281191384862177 511588106537402625 420566360737392833 715721765716587265 849333404144676481 6547691820102842 122019987909336433 87419938573383153 557898158314831233 379724592888180737 597418457738836353 127084774523872561 933056222283585921 39611979561485105 605014590855315457 799847278523820673 252075244849383041 731442490106331905 842381680713980801 643997451301238785 353621822713154881 666609019262850177 918370235591932929 683243757233832065 541150795110102209 309380986642850049 946125047279718273 625177779666365953 330815181794935873 244195132510540705 252366796749694081 884604351525005953 263117164237147713 153187979999444225 925303814553284865 994662738392328577 382671419306706881 600633105016115073 350713228201154689 513010306919589697 408134762435654593 2651829934791295 9986862813530451 275430596071977633 756953255727399425 826707467196868609 835471227392357505 116351884727968977 977597498253093249 951322346595105665 490563029662677505 176834279085547041 374031553323295169 973150127844732545 421197230057568833 8142089665930997 610048693353210369 592594890522150273 221153982579192385 596227892949606529 359690669551117313 572819769086677889 278709229457941633 563104239329838657 957254353552176641 948083023991813377 292381530252395521 419582539625487553 907513163793641601 469354973339747521 727830226784728705 265255299357839649 782998493382567809 797206715636377857 758407585589434753 561551635865306753 777881210943451905 778747615463842689 513655431867672257 988495970605235585 152673023950800513 637274662803605505 331485305785246721 272360000173712545 214264887850465153 936259615815387777 152335645829193569 717257577162136833 883492526353652609 394940858605764353 641830247346131713 857055038463478529 437350311148851009 688332712404999809 220064569825009217 673544866541526273 633172045419488641 182767093111721121 1440686457566898 602072420983070337 163693417478970817 577617472862286209 2903096511797543 606752895865859841 619163851039818497 848724640635225601 607566567586882689 884732705594309761 787967989619961217 938974329410896769 625268953382541057 823925240380326273 981056926856812289 801819947572511233 774846855711427201 153199424978261345 966509344548587265 675275982556954113 631365379610169729 390659823120891777 225500758572398049 613630697742337409 94705380062844577 707593217847467265 344737911939990465 114067081693988833 6517830540129666 816657727065255297 26022806644565577 193390194681597921 386415569778090881 987370646742654465 82179744125955521 59613653327502905 794333016472503297 454949413594839297 889366860636503297 913359562849620993 926314794347813889 375740407492038721 646183811026322305 749601310122287105 790789894874304641 790121833595939969 845487284984191233 921578832194285313 719969334252720513 368803697911353345 69068746069167017 801717836475617665 277817547662575489 768408980028162561 370091978448076737 20689533033078081 516661319678558337 325269575822723329 493314521615378241 392582308819456193 396610187698907905 331297493288268161 206634682014456673 914372990702219137 856389287700334721 912010198970513409 365547344903252033 849959471354779393 554874851136016641 354337993197553665 618915082512192129 327050071926976193 686644320826399489 791384901912273665 82448878028731793 558924650421161601 212402644756988225 264141873940893377 875952971710379521 487839697366297281 989544042293015681 58176127462907345 240353697976917857 583621053204737409 495799729947830081 709082360785565441 447560533162604929 736374997284883585 419477056000044289 427144292770186945 895181725220471297 688477858987667457 355909537443945793 793007689907987841 472044641563403649 555927549805829825 167230731478365857 196622732599742273 400485161900537153 506234073642232833 400403019491161409 546313335156490625 546728871882553601 168391703696954657 138645546779667233 569237924907646657 458772293105813121 444839680572684417 109209058561926753 505009268078246977 787492728042824577 936032550143949057 64159514679214881 997754266278725761 994903317265386241 551282183807970241 871902464267318273 495957300038490689 405283413406809985 206502670463464705 340176530082242561 842206727308713729 340236184170965569 957613201448467073 173862302605467521 985242617760142977 755563277838465537 910484349209269761 244012789024576897 773898780508382337 2333231644133350 722926330169841025 301958614187039873 636682686111974785 930913888604980097 175415504624595553 661245742158126209 42507055807767817 987422224364241409 854764063987161601 140720890578389665 48765754473429017 487525484884603329 454109150893799553 617610358111857537 934448241238619905 241438210872576769 44408112982395665 986386990403016065 990850265504228353 823058388146055425 183677769146470369 717157784618887425 493827808873199105 280355427268421665 182734030198403745 818926489341944065 843245527646892929 56370753165143841 788025526667098625 54211807800310649 851704208597546113 491651288612633409 36787617402566753 141077770673657457 360833075190292609 998864856944212737 916272846263439105 288728822496391745 315066234797349441 906127321554368641 561967142923165825 318633475494205953 326177202222361025 952711935300048001 169829390246690081 352987339035745857 703835333534534913 462944704196576833 200671967261641281 337654244258114753 135612219300092817 622973389385865729 212433085976613249 692103364333132033 292368680292703681 920614891715889153 175504734683855201 31985993780718757 870583044164952449 388643996913007297 80324382424720401 31688307706485121 111352920869542513 602818618752525697 223590851493483457 128401286342548113 946554800331817601 541900575337965761 713826489708651521 413036374303811009 296642530494331457 110309382085848289 438305534190661185 906880660036389249 3096159879582672 875347356780370177 216953916050869121 639548721530569985 633510808748674433 978790319611181953 885675273219007361 879995101997646849 301280229271547713 173807146937551937 118273179114794401 337671966368173313 437945590368578049 17536214133532015 444947120504153281 658046158658631681 528335839533717441 750215152761317249 954091131171509249 551448943974218497 441035814506001601 724665162993819265 886295771486899713 85565489667398961 574521164619135041 154430176162552609 824147900050149889 161849930455087329 398159157528006337 742347267043260929 543364974854128513 809970984611762689 543480654286376833 579285683509287041 180343010325117345 450372855201532481 731594996931626497 788870504981520769 64316365670592289 674621874189110529 984885330320331265 289961073183835777 624811693228367 810971340677877377 633351036452587777 884366771574253313 632285380114708993 716210579962645249 96945557423389057 610761275964652161 673024903993933825 955189720055454209 704405984945999873 973133870765668225 734620472521484673 90374359344675521 436424462605167233 617650635498510081 368920810825727617 952454495580905601 387234744117144193 237872067201738689 30008417935690093 949605114947583873 495069239398894465 705394828628644865 419961716211872705 100792013069973761 160396622680487169 499786612179679681 113565045878416977 153981049943094913 353916635732581121 624922397844475393 229693641268568161 932812440417404033 707131157025038721 103390472539320657 12197313530137423 707939163570468865 510717986783099329 419525280618532993 548772000328682433 627620450513585793 44320180964184889 595974303511997825 56019189033392537 985252893434246657 890768216641298177 927775532896223617 521751038474178561 721383321458556929 903838849648117505 329093519042590529 366330378118235009 129574523732170385 997712295116279809 166543256504045441 773791214930355457 287607479463996897 495232385216986881 833055125600328193 576643489753550337 499347291053904769 138441698506959201 959258552741889793 947227159275030273 692744822333832449 146819374272901377 445269797993990593 560471799027382657 663587431891183873 664982485669035777 632568136925048193 520790389915788417 623570473914082177 221736509748900801 209467488207128129 878066327959388161 248981728500009313 216315663205499233 468795061141552321 448382546788423041 329843932402564353 136103732253026529 505157670768927169 374017527448543745 888941422255523841 14359576108795125 872117804990470145 139646452729692785 929085887909092609 268402788465614593 215348140676344001 858613406059234305 631698676140185729 370883122682776897 883142806566784385 571183880477519809 179873297156785121 42326286667936585 495419092383134081 88072513848842961 427227080505868865 695907655072566913 759552318458478465 865120464751754497 345875615715112193 489768391980312833 367182020871400257 322246751939971457 731713008750514177 463194489230453121 829767286021453953 500819761368632065 644925400655306881 156292366387823745 429535798321285953 583115541040413569 843499942049955841 784704010645945985 722072757697905153 435900017842044481 305736809018764417 298324221131743169 950765092394437505 363369444614008321 315873194785549313 473451424668120065 373411149643775553 804308782424755073 439455829989054081 939485811544820097 487409104646861377 941607904905495681 679747784808224513 732973262748366465 930056499430921985 532062041042678401 774046401158169985 502894766908532609 960761420086800641 649152312522502913 753267505179589889 901657818431679873 766640656089609985 165356134075352673 796586871777645185 416922710410439361 814444571393256193 403202192777783361 15518566530712265 1481749424605994 370510166256966785 441112267435727297 1871588385153445 303817286779754177 475135733810777345 572038854494834945 878006491679197825 193234144567973953 765150428697015937 646614994902392961 755282690697224961 103757577679267857 843402779236146945 770207409480022401 200240256645198401 624098417042539265 479421501957919105 612757611157377409 743717518158700161 761326547431742977 952742730512586241 495084633364328385 64712984706968513 568501447635661377 808607762432050177 264508957482632929 110427340039546353 907048224158906241 252297469447103841 610966701017858305 651763812636598785 209428464397142017 258791422584526017 12567704568340333 147943434469663521 303551383911163009 192354364566615041 562787392240224449 36250860756549489 884941207512348161 617817731615819137 911771739386153985 857836854302302465 694085567866160641 921622297128454401 858803925929933569 865660550957610241 133425990720745345 54127493324077849 434681845580513473 776878530196722049 90529325174323105 941406376400909313 800064143435903873 173223829318910561 411137333107966209 8990348432778462 912860429331146881 216236673810708865 468694636529484417 504187447729396609 654195324294235521 29805162470605497 926891897599539073 418180081149333889 183717605139889889 463668756493586177 300645536042743809 392745309403910145 472031480053360065 344775489339863105 641306534984401793 975891022220285057 747398518494946945 558235651370335233 346913011497669313 470847366843361921 527822534390693953 888775622420776961 111763294796325857 736702433248698497 786037344865718529 962885839207455489 655902325564973441 57657265112442961 927245360223921025 530221905208829697 529323326881375041 340655569539396929 726804966981319425 832327890951187713 773452963054786817 745400853286628993 272163207020028609 752601244940532097 990100659979525249 542015931237646273 640528894845914497 601929752328725761 752425471784654593 753459646680955393 397056614005222721 751047952278863617 771145906148568321 524051025026924609 659265555443994369 307953668403040833 670353527141379841 291944765458186625 99275467478847185 794390132085137409 139679002358427345 690161771151398529 769056641588718977 390255898471945537 12613612914840645 693937140632005633 473738422934431489 82798681917918065 14549163084005557 235963503028731489 788202771866451713 725650684202019329 459228773481903809 267962590980847169 932432475190992769 31367267399613041 620089280224696833 827420319218848769 76739276130609825 293458246388024001 325336954918562049 920903186888001153 240042022237716417 766396956091366401 125071069178680721 136894360014284897 539400483497956865 184326898228430721 148518515118418305 606429129623609985 929263330995141249 633854504016877441 143256322400127089 821979393417738241 782210452300461185 629239675507687169 690591545495642881 565168187084186241 272836875695972481 688418601475770881 887078694267437185 771245907772456705 861939643945845505 347686196575846657 927147709350528257 140212539505274241 584056582088649601 456723697287142017 712279503590643457 86532720811081985 928018605139953921 792300777516185601 435015364475766849 675195701162881025 993491573166792833 749856333103902977 768860102586096129 323177927388574209 198101285424058913 801838140391435393 956000800081575681 632054996579302785 6882574627653072 937854231938555265 482502423646558017 967589820664844801 131322179480235953 765178364959250945 814672480617794305 601727882248969345 87651700762691569 892903697541012097 630648377734836225 995816234002720769 367393046157928897 646123046747543809 298617251571080577 323413217399934913 227190903983412801 758126193769097473 848717840729072769 627278563346866433 985036518674832001 122064936880303073 71511524815328185 176661399806636865 967070933685576449 805290285592345601 504484026547821441 64594542349286857 899855482945213185 649183651544529281 182514523593432897 865440095169549953 619539212654913793 907480435869725697 12414108383033807 93421655007038145 769588663488804097 482640351488907265 259904729708530625 174455101077359841 496151601717471617 571699464541918465 824822011869080961 905510883077770497 603804418873380609 552314604444841729 32544738002833641 745388699067280641 799109585837712129 51576789378767529 532969366515935425 403668298038727617 385436311144161409 622946955860481153 409673785702189249 794350660799143041 455850977367489921 791799879922532353 738789664234637697 549079819854828353 403165576193146113 352121045838355713 967691286704486273 571719886858875969 584668794649033473 343581668767566145 616699736283173633 19462277321455445 666507184521520897 700339422667251969 842008763390033665 151687469207008257 467609536675055873 934421976817045377 375001722460886785 560761717247576257 729557744348255745 644517515838952449 702711631032038017 831194780787814785 876628637009119361 75616321657374641 147667768879550465 935627722244820609 484715061518016897 299540543940462785 704686352385302017 16593008314732317 349957442669378369 947410790690891905 199838753139225377 298650309388140289 4280733161522222 362098445312351937 46032542531271761 981233356747669249 547862626178826433 814396973167500673 714157398237027457 161353794513676257 305708714561461633 256834231863830817 42993666557556769 288329966477835585 130455501485172929 392686257755851649 840095199036930689 849199819419457153 995364361177109889 486911478935194689 435304035150046785 990820396735717377 694935276953472641 915598114794700929 134721647628730065 498359551734555585 106010010280755297 469426976598253249 972763865675752065 943581341237820289 185626841134634913 626042294865069185 903306404289595 191772879722325473 84834729159069873 570664880285374209 202018238834490657 693240054587807489 847400239512936065 561470187823825729 237709340179200993 792020236783347585 811697419332546177 147009011137765089 771929843457549185 446954780447658369 231535562935661697 791215898939324033 357839181187976833 392790502923705985 731354028746125057 144400268963618561 506599464531440449 563920284994470209 982823530928001793 716242911269713281 898177063280904577 81236242954222609 668791186384140673 212546433196745697 957002232024883841 861987411678530433 137668615596325601 647757515924549633 552117224150684673 880265353686272769 663390136262705665 349661939746322753 135371710597134161 786668385798282753 445188114322959937 643845504350334593 586092636916980353 322826004889808641 205496410252663969 809335534128376065 660877972765781889 150932409907813537 786777141955596417 502233929280603073 667779194897001089 99499571279213937 588072241686234113 373194013769630593 600809860612152193 721578903572481793 114336075694453137 882475053491187841 929736335890247297 616224065292616577 696460284200469505 121350584874345921 878385703602425857 401608553488319617 453333548380314241 762294918001284609 819784154805539329 100728392930282241 450888762770659905 517196671744766721 236480822602608513 137895152480826513 424104648386574465 820544273860942721 48206115958457473 104265567417716193 289199746386799489 963916328945810305 395974212665471745 969594018398783617 423260546818411841 883134934165607169 731905538867316353 859490827959096065 531383794326245633 987172719204618625 228080859667592513 825105596418712449 76812335222214753 268539915438335457 656933093875800065 975838423346662145 202855790475695137 851736432435597441 471950208374614977 774045660775602305 827588419508387585 725881050020316161 433341606430381889 380508632691689985 910008342655601153 729395733781569025 771975362012860033 445556344435534145 551751378290660481 671323063610312705 200113531340655009 246184408042669377 659430686400156673 501309141061664577 583671655925407105 235425037725821793 912696756345027841 597438424593658369 452945520850697409 885854836156315905 91282595145969489 900031044516577281 802647310390774785 741861009438299137 755342826391441281 855402584301426561 513963572849597505 240630429187039137 457664361282553473 974761394241806337 808102930182322177 593412416421376385 219796914901380097 491324539840402241 139981308049264897 638193066560493313 818425475017761537 797940793199511937 980460680946499969 462389180176490561 410610450134427649 455712963634478977 774702987457651201 957531222796834689 349706190511284353 922132646199610625 652138034978072705 593290021474576385 396311453106974913 299023456318106881 990311943975505921 199868928549310721 364607731229341441 343204327740732417 881145041470439553 618114756508180865 33629754696178793 416427792122416193 735174164444792705 736204724623806977 630738448973687553 629139644101666561 399098138819177025 779075770594847233 611806784582299265 11391338394641793 106925820976890401 178634681244975713 835984813538061697 433385177573921281 578407589056929793 934105397947394817 594608340232539905 210340143391473345 504002612888704961 905641367334570881 601707672445201025 827453413226020737 287809676997774497 881688748526716673 801135306629518593 179644498986956321 173707843074815585 760788467067616385 271665782717548161 759575861090166145 61078879169180313 608934335492723073 211253859947490241 671341097435568897 371205215143781697 339768553472030273 815320179134772609 474519699161884737 90669270109692945 40427669269053721 207443250879450145 155461213831099329 571361400146734849 582509341337331713 575774505931235585 914251775103291905 176198496110465889 745295796737185153 472085825818240321 584527658401949441 434152484226380865 95051554198054337 265458001386519969 959954117040592129 907101708978764545 846043576575556993 947700506594785025 879728555283488641 514387471014536833 740169352657492353 566759387262152385 872965416346442369 39446914901567713 65105294259343081 237347511976580001 428471316908083841 27791075106328833 556212083817403201 930171477537641089 445543257797805121 238817255987392225 443688032736492481 573408666629561025 239465495653430337 338027105439174145 990403924079291905 679107883398955905 181912184999912801 104329804564464721 772366027295664257 15174205746475879 914178506889808001 213032799904674177 765845800082903553 328404753932574081 295883001466972225 663274512813366401 184018045641682465 849143546044885505 262453530066888865 314073535021542209 440721785047546881 102622054478217713 433399020250231361 331521022812275137 677082646694135041 260674056337919073 215274206980719649 827216396997691521 863719980281874945 610447093407629 806685287504034689 671755104572930817 560738984124743233 221588423380907777 669106068861506049 624460163009608449 281435704127748225 394411400082958593 861247117880491649 149770552145447777 943503633149123969 195577771197022785 33939936422822117 850548304027135745 811532623103804673 73409716046541009 687784592143383809 488456430370099777 422866731588573697 701714254585041921 551107849512870721 371530683011791041 359695272514361601 848759230397433857 138159979891934625 149783627354203489 75973538717494897 996113410012370049 897137395508419585 92428684816745489 828914226289274625 318453994805594241 7875362785068064 937008730252223617 699990327912093569 132763109596439217 196355618092038497 753897576616587649 646402988320378625 160018822518168225 707088046156780289 702477304427226497 5676341615970416 446762526377611393 327649000553261505 451568960194997249 216453490060136033 365644635010568193 558011659413249793 670822718571805825 128816349638231745 66691081586711225 329731330254300993 786795239918454529 896794891648116993 163695611921241377 228621158102310305 943020720866606209 391551164299745153 407553907110312257 784466563400936705 253807092724109409 491528196330936129 980866708723255041 840900253045912705 333674033754569153 719276278443164289 721726918856902017 289239121759205633 195833988949935649 55467000441272065 690871669085822721 976440104426199425 812065297409027713 498661604822348865 692551159227051009 517059365458518273 421526875335295873 12722513701593387 568393221378897793 143018431215818257 466930754473771969 948478107886803201 743702629390710913 907037298521824897 363061194020041025 206628797118217025 821128711273956865 262858498843097985 95571131153214145 267299931476760129 207190394574766401 728052876263458177 478587473870270209 518611978231323457 308115984894101313 396587760482713473 229830232230774817 920783438444534145 743812308063965569 114896596195276145 454235792958876033 120365015986553921 69125899466598641 226486239862463649 654635830093617665 436107390717769025 442124262118355201 688849366581731457 644669473528999553 256697399993814913 587759400930991617 788435055976787457 249211490341856737 982291310820205185 835455436510343937 543615959284490945 106222433268520433 695686981438914433 289988670455898049 564045802597643585 286732039060360929 832491878365591041 671228577884519937 702721666037231105 522943679223708097 628268945413655169 640233404317626753 322771807973378369 165109439331281761 528010027540364737 642820905643347329 635927089791234561 303411493180156801 851154746930010497 338664854093735809 38372612606206505 909759907065428353 193624224090729761 451427802561866561 59911315272412225 134968919839131729 524981645384006145 546281816624656385 794923315498930817 688617158730615169 989998212829750145 503868010834523265 42419015390375849 322071231617449857 663851284734935425 768404325696508289 844630751761524609 10320746055107577 131294339180090705 271995616757251937 379262362640187009 306725106399021313 782923579165529985 12582359898232199 883038776968202625 238422495284289953 244756360768025857 840360669747937537 320013927137406273 871538317066175233 807489976488714241 103518443606162689 166775246155605569 547618131068681153 103908477584344177 450986843908381761 980922055427068801 659687794138896769 429957984066565057 585454580549168257 314813587852722049 472425227561423361 928150121727771393 917611112830897409 202525536707209857 811152985350098305 590436654507104897 471575521907482177 506292186033174849 754392691803367681 508908860246538817 626456970852657921 184639675607567009 710850498485051265 652120540904551425 210331933398350657 316255095380494593 280841046973883137 396146577093720257 466589296460924161 962831203164082433 71845076313103105 144427443888648801 630188588301621121 615247927757007361 526296845585513025 258896912711964705 440125516052276545 678194770129831425 835601014939804545 654853085248706945 297154275878398273 799523060266960129 57198605200603937 319644752263247489 891054288748975361 636189079263001345 661277199407571457 564763655397971585 673551677135890305 115678627804509665 341115721748032257 454741366019266753 261139495475575233 350486025732546817 97357992873007505 844854994443952769 701837022391572481 996876075477199873 313635878018153857 151681617928108641 32363877998918157 124231527282145041 881451278189011585 52764979130333953 953880907589791617 137351358795552161 899240527414100609 18952470872807937 47593236134630961 233812038293077505 197874013219795585 8333500416089380 283973208823937281 497755192019393921 956902095537550721 955294829637427457 714618653823251329 449166054386662209 137684723716937185 361262228957432513 2916597017303958 555928057551550849 926800604687095169 402603575096282625 693460787279107713 449875226706861761 52111420084592905 411434178258222273 950924717215769985 896036001769527297 791471488847328385 330323455641934785 542796810915078273 677715017523691905 967862486861996289 93910887754450561 488642659445417857 663563555185799425 832860429246785793 729081314367579777 458597179246353921 304040141298056449 741597156251366145 998632860598437633 348458910588220737 504480427327347777 66175103062853681 427427943019456065 676535925476329729 284325347848632513 170871239519350113 659106703408358657 492379539228920769 353968939225051585 162087800351777377 987945666234896385 329464779967750593 922377416761431553 850162852600128385 114870227748728129 608086927926223105 843419468903572737 130756926781891985 287610572081650433 552217954302236097 973179544682661633 163121934728302177 929284585607465601 641406929861432193 153971497762352513 34299472248200405 142181117414100561 408240999131308545 76024619635514769 435976421429693057 427210323635168961 811259889317653889 860698158238346113 518760587946424321 995517649061998337 776013706522050433 228539189001505601 942066995698176897 906382053412219393 882272527942689025 683602495641121537 12290476984652799 262120194367344801 677963590000516097 87395240306985761 143771403686677953 971804247509343361 80579261248743713 89913969550945441 23152866110713433 384804687085040321 660543037996021121 112952226455458769 285618383740448673 944248483607257345 929943072302080513 376744032670483649 89353388633391265 49320607162929521 741369798889437057 962767079546321025 211180320100758945 501940271441018369 458177632055736705 203979937520738721 581090271115620225 283845825416864993 127807018368613969 82855269920653281 66372795107120905 328781409834707713 677953918278433281 544366233871851777 737893778917772673 363677256616416129 381085612294057793 145781279574688225 373078276226173953 562961633592070849 981426147532801025 671043732299391873 34234938169170449 540068736996847297 951048320777985665 841102171581578497 809550236735354625 266571122508739937 104713397156046993 112386021756758929 210548114245945345 617050354712990465 38821351679885649 536383249662090817 917843071389476993 969833257271662977 616124856696188801 469793941554325313 81026089333370529 311196274250637121 558196084221705729 495950114544850625 873552230898347649 582834819511365505 461118210756978881 616178720635939969 535210344150790721 146690908311075681 561229865925795905 669736736256762497 399438061543541761 613138645772668417 957332217704646401 71184809543421321 987313311417274497 361676103184397121 869551498578729857 546034473984232001 882045898762463361 679421557669488897 774636111189579393 283773742959663617 895373431136114561 931744816127196161 810083571424129921 199642287645811937 759224026027816065 769288202989347585 857990013936074497 143610683220980913 871757900276300289 352579575760291393 892370362287621761 460863697816900929 286480172850609441 553669255013208065 955012115753277185 289765607689314945 337192071929088385 266116829002090337 984426589837042305 80991363147116865 861406288234824961 340720229816273729 395499930220438529 688561415374930817 632408521517795969 363251090553223553 44998862681026705 876365456910971137 187940388411867329 928894993815365633 36754506999614025 511971540700226753 994672860138940929 250975623448074017 752358233509099265 95787336832469089 696023340182925697 701875846328508801 836408039228928129 563789974795280833 830857437612856193 132989191688825057 433218828976393409 675015314824260993 797247503697370497 797299874412349441 343556867949530433 372866907215762241 274398140321899585 220181238477653793 540104088536125441 617264645781968769 753383220995310465 76729089743029281 509353448019368193 601023513473830145 100383551414388705 761040656062693505 551458707922947137 470079167074313601 162208199142433793 926069669806142977 609812402466900481 597829726272646401 691189803452381569 461916125713390337 576030945490302337 756637332869669121 323853899285261121 623653438161401345 746437354737878401 775249140835125377 894488516081430913 853188818840880769 131526512104912289 263500699939665857 40922105454932025 127452531047627105 344376790788317057 972225517217548673 296119273800435649 849801062779011585 537261827801515329 287008234080470721 726913909447652865 653406010093707521 303168765476783617 132605654998666721 642232161409715713 353217387241631553 111520990900984881 296965118792368065 50052410609929153 343594993401129729 971735830209127041 429363728234914561 888269937215433473 246777179971775937 896547367794951809 988970060358266113 723369491856708225 656010689763721857 917143121288774017 433912481072365377 626773486568488577 547530992598371585 947577274100055425 365670395961753793 466966095750557057 846917533290227457 535734110925716353 51356996906047673 451658260816010689 795035350216085889 317049780384948609 312429623985334337 614644486970000513 62321428195335929 915610085357315073 720867066477250561 153523469243573633 981213730703945729 741103238173181441 114337288129458865 314650049995144321 106810926024795809 1020977034045246 814914492799442049 508719854086258753 455274192298350785 692695684425089537 499186459492985793 783049233338708481 916046970080234497 32086740323308049 261941983303426433 824315941186689793 273806940436106305 904162845201810177 84989373255691441 608309314150595585 123434654309310337 437370022684433473 164100592092363937 331766721378166081 408567937383100609 681754021714553473 560797089103456129 676934719524119553 882018256426821505 842172445768000001 585012987697279361 984002780171017857 73087470664251697 335662704462251329 536034357036751169 892553703332019713 279398617532397249 622028373392595329 742090134223683841 203821955820309601 184125408810348993 831295323660711425 756256182703051393 494638239920384129 266479752990395713 478721605852143745 553749286279934721 655879668353016193 635127685437414145 330998106666399425 302177898893798849 448079058488609409 10109391837634263 845252002506924801 863951510577958657 170238124632795969 626221365174206593 640188575597974785 464025862346542081 71126804483519377 975185954484576513 536530597111408257 694797259596963841 532348667040487553 768918457453498369 697814780858706689 214701207492876033 796749376835769857 843562290975601281 954183332832030849 562488835200763777 972505595848453249 63581456682744177 158291928762892545 592944401292808065 721244552366663041 585084314573979521 326695106408038785 232788892599341313 837223857866895617 133836399809769809 800542623969405953 851633655796174337 383986071193497473 610360477937181441 920227373408522497 289174447545274689 105657056440271905 294502044799106241 969493509925499137 926545567571732737 43470419461577593 955365851648142721 890794129038766849 540206162155651969 126086300371930801 128236586034592641 506357653023982849 637351665644555265 567370608231009025 874742377368111361 465082641449043905 602202997250099457 190674471855096769 250986135163874017 656258578676912001 45319862082347841 938092309846403841 53664680376702025 435056876998970689 959132631595547777 341094555988327361 857452008400418433 255228430008898497 561135111871319489 290366775617620481 887398638764782593 530583119430559681 423698360948360897 103304736953568017 455176673798678849 93339282373179345 721448901222228097 343704021139664897 923187719045817089 94668847403085009 201923502284454785 686657028434929409 919481024518024321 726703209393562625 34212495947226529 70068828079875801 610859900451291777 627507497342889985 698104641108027777 550690268356312641 631368456591065601 168303258735377889 930544194048135169 445931173760520513 966555822675847041 188373301061261601 787825372229530497 142372370516007153 996644042212000897 826094058308555649 654826139156764289 177881762364926049 618236604337742081 348511950093495681 533792496903497921 37220788196385969 86879902060605473 776537336105960193 874921563967912833 362292394095270273 972137591920276353 373524401212279169 222576951716870753 679644207326823809 491490692677491137 962714199380101889 900848645305668353 142039971110158097 916092111459793281 580342700068513281 159912057118429377 411012549277963073 725065937406259969 188382581361352673 662942464963631233 557102001570108033 558657107745890625 361748262412703553 878021985979966465 498376425865451713 695238741918178305 842824826220791553 19481882959691889 950870525619073665 992230368299463041 200484614850040545 280523665079822849 432421251641280001 803753247834993793 136056945480802945 538953442345981441 490320449630125697 963856841894202241 105368159582297953 778765634899411201 850155281050838657 227025990465524065 249947641576554241 633569737214624897 585707337543418369 639179373887177601 293402090089671233 658037705623353729 55994900533825385 802379139171637889 218021756771477729 808354988039919617 254258770624566913 352996993124126145 614750147205683073 752905559733857665 264324568147124225 732256411379257345 535199368129880769 834055880997564033 762362449471559937 354151697685072257 171528467538280449 7994764089954033 367272855787781825 11115263750003381 468448311749810369 852331040401562497 202043274598331393 72972499235905985 816725338690247297 653868966882225025 243360111594206785 78321776529111985 790304481959296385 778117815899431553 10060704423118239 366263298251542593 736160238232059777 537217367353644481 365837322603717057 705257459585244161 189440813679098593 876770378566330753 821746751989728385 527828974876289409 114245095880306737 610386858677156097 743949820244559105 535980021157815425 925942418655083137 62508432538745497 466744044249843201 591791892687044865 963412280834802433 707364556880616449 36023533740525693 18162952827470493 393671908763352001 289911161328344513 360092430234480769 601458825124954241 557425378727515393 511636741209724033 10185559006295365 684671596725326721 128085502091252577 391636340456638977 19651686942744109 68256126861147241 550390385136438465 55920543819564017 396694873111620417 876016173496612481 455087069997389889 853239860551067137 949636934275979137 803258784862183681 786136505117525505 184585039185389377 575273086892487105 30055062034325177 414983845853768705 309916217543129601 670082432845468673 668096796420829953 6737310707819689 156648696123266273 471489190787373505 607704434498533121 815334078673188865 175839109200382 243338500981785441 562530133917793025 154294570852897537 970560467811207425 498166311476730049 572043162636948225 267453477325020129 17920428994639083 251245349773931553 142741368580036721 726708630711755137 51542107701418873 370942559403808065 93084723922391537 843573853542480385 967072823361828481 810416697466386945 347402838001304577 696010779792260353 658089611714284929 151532109754960225 811620648522779905 555123934424543105 541863165802762817 878105087042193537 797833054690475009 826934610870296193 736301999604716417 927896721977539585 562922860619256257 197328877635598593 631068520156812673 797409893320200065 534064865413373697 843754934145721345 979025960891487361 127451965413520449 934725080088089345 231301585005994081 775948352774289409 758128068394590593 350405683593667329 785024373588271361 531375203240184385 577596481126967425 413786263061968641 282025472736577857 199313628366436289 608336736744824705 202077929538464929 58689334926526729 125003653690395569 77266672503476737 161471872386318433 519104918910372225 167112576082470113 241835813844112129 768785625754251393 164168597233071969 420581975617761089 423883279699715841 651171581486256257 656886171514500481 144111494954298529 607867884594547585 281560907118777249 783329342558971521 991247176821513473 551970355521184769 499004827659820929 561528062675492353 61694280349538393 242071640417030657 146002018174531393 958897000570686977 689365396628129921 682891222806326017 824148443313095681 484828437311094273 28499665573459509 101414236324096401 728022182309420161 376686847642560001 104768272401724257 159560055895106241 386253406152849985 758088766901707393 983560485260479617 400886991803780289 907486540090278785 347146862357988097 444693598351801025 945651791260196737 564800561852326401 374025981584580353 116804579695834577 96037921842643921 650622166514839553 942052901872415361 443981302028998209 605747134878875265 968877985205796993 260717116273880833 363222271708050241 632953646916085633 903843989447782529 883798826091265281 848646076399443713 951013496423776385 95745458287513681 208788929009770657 914700660272838913 596092293274061569 569647244006493057 207575759115940161 606768317888349185 434436742850614593 992684356630679297 351541212239609985 487470287469047745 924408057350340993 189474910162150689 420836239911011521 147715333283468193 810282726461004161 319014046942061953 817419080234415617 33305047927282061 437497170623423425 228976393321776321 869790576645726849 34025090889041821 534381605018502657 553788712367879297 675226078343698049 689061522411829889 516034063757238913 537831520156860417 289284281662958145 829855103820857985 874992033996001281 349571333826577985 574696522291802113 21839229676512417 914555591349760257 639321734444198657 60257026528717009 245719345833048673 728416373532589057 193814368424131809 548522038218877121 45988603235084473 849690241117649281 994088190184559233 528085119115360129 491306412567251265 689202115178012801 606759478467484545 286653836669600545 63388812186811809 703218313845063425 278024251764808385 845461067171612545 296492453614757057 11678796002861703 78401477091762929 819678816232780545 109862857737848433 906888122924748033 16007723429115829 195065355332531009 245232713282273793 717743730152598401 826944469016883201 955294155034962945 678292689559040001 834702324819538433 621185942824869377 920137125022534913 907835830451926273 255223950423562945 247310977449178177 381610791166054 432942398620777857 818427554272396673 3784685888920337 45152009204628033 754195360426120193 791805814939074561 610647660643667969 270909312615870593 829692855645529217 723369600593109377 433919642839786241 904166936428936193 983873294147894529 441437796503755905 174404034142600737 642865390297387777 913336476818667393 873995423849770241 269647037541435713 110993281133687569 218500662687386433 463276034714205313 367443427205888193 929654349238731521 75776110898228673 502772372293172481 494497775004280257 903211299651758337 467780627385035777 747656293404141057 125778214449059793 184863661768119425 227917354364219457 310634024842236993 747997314288998145 971140353875910017 902449768542151553 709240028502144129 771904176204362369 124034608022228097 663238913748099201 173771144958600129 678181276578815361 243230987035843777 745873598049467265 44396333880122545 54341653620628705 735047962105326721 872470946783064193 508985294738486977 996874610685868161 740946478540195073 30522633844309865 678045595270624769 93873977017540961 803961681727415169 706506626515757569 318631720549994689 576509950757273473 539053067336595841 56395686587006113 624604744831124481 19106458509913437 521614322024490177 578617485020028929 476217184043910913 291518613446530881 71339595742927033 135527321447153073 418338071433403521 16352052417619945 556034456764066945 847238405853371265 385007474866192449 77835494315880993 507138888202888449 610036770390376449 230331604256157633 367482599476790721 976672952639077633 127033446896657409 744538403900229249 860816935735247361 690624741919009409 190745882856202081 782473149758949633 804267383367903873 198701504853275425 38648987717802897 793713138367017729 584878451043383809 182709968816226369 379214015217666433 693234124615635457 168853540576396449 679097404701266817 826506008099979521 64207802611370825 567417002236854977 274472490789150913 108108071913289201 945713389685387521 937425677101419521 440961072346297537 349178616875004609 374196330902286465 795090340952473473 451388052686155585 763146223642035457 755317352599441025 637714858028363777 628489450498918273 178351262702530977 519944621075602241 582283735008818561 679249679983399809 434424140511890049 232614669041687713 570909948480778689 202254917199653057 930042370935662849 881613100347060225 219602215272463041 55505570601923185 585752890532670977 886317935301242753 534657096967311681 572915938408797825 495727463213622593 949645877123906305 854484290114530817 823848672820929537 327707966343705665 192008827175108353 436215964639291777 441212243606472065 541190128922092865 599413715143150209 866540887223212801 485242763740387777 133409215566995697 164137202799061313 783474116474582913 363073870106049409 497374530161859969 794317128764610945 426981095037863425 755171405246073857 145621762676494625 111988749484886801 46403802903331129 590899984284092801 280208434366382881 281344960746871201 764494088570305793 414747716930179393 189588322774124417 534729817142086017 792678172891232385 555539950429917441 145311081208912897 758122866334268545 899214436878967425 682424467920611713 228073620163154785 416302143362180737 318546771995944065 948235680417909121 408695502939789185 936775189983045249 251905801961473953 593395552072109953 273421937109571201 17854237743740953 219702991412265889 737760859905719681 246020229794535073 907462783554784385 587255851331324417 15381473472302787 705999130682055681 633560255536259841 976758946521716353 615219209261468289 420640624613380225 213248377305255585 208183019044273729 352343031715832897 539210768061206401 675091253181001601 166076075962127585 297440499923069953 584655403312833537 87980177496795873 182313562440047137 691768958899672321 418358343208620225 880667780826946945 349082564732885441 839639609392818945 747339210349931393 380173426962350913 652295174365011841 136534822792754081 43915850286463609 406536829399961153 41841507351438881 608980460570350593 611797430819788033 788408727449301249 958371223141430273 328932073133046273 269379301718156929 51880212303309745 421516539576703745 852913253627107841 743374733327069441 167554985071198817 384647505048921089 722317670505191297 339662091280796801 892575524327646977 587514479714986497 859629961125435265 952294150272020865 830163902695538561 829741206583751297 984936299751836929 608079415119942017 154894882848601857 262467333024051905 552709619585428417 848198814691667073 963672005595689985 598009586261586177 30818732371784565 598285276077387393 247140718890086945 791848825230960769 988001513202661377 255713785296816097 511585249195114497 809313698229320961 564261464858077505 462095909222551169 485381948131454529 180903443679302017 628020907919918209 67840703845487129 125610320231992033 633280292451619457 697244322429156737 724953778978100865 198867914436625889 693698777121443969 457608556556053249 157943341493389505 85735805172383553 668282838737784577 153244280106207489 707856610730441857 581361560983317761 231494757671431009 974331758195106049 171277403262077857 406555462200053313 305870434374586625 806255315589822849 167896232315694497 866547346570492033 306256220934148609 838081317538794241 373463272265407681 700664895611076609 848131167630672385 820425670889107969 509122313271785025 148833487182152161 930018012826384001 496545312425510593 245995687834916769 753751993941357057 478484321898182657 453575462156351233 381266402247273793 445282165385613377 151944684105405505 416717140218949569 187829664184757665 181040555655179969 925653617737200513 666959139680386689 605931975457547649 400065412642369729 292309626120687233 647321876269486977 507277268756805441 981035588722924929 806081502588657665 43988862491772809 148176521578999841 369758432109684097 146251313804402369 313021540151439105 869895191886566785 280057832916064353 181802310421321793 162236414532912929 285982000971824129 495946192011025729 560047134416311809 298486427879325313 505738351930514113 69844116147571353 828799926078492161 485882851846241665 220930329622046177 771033182153480833 818778093058671873 818896230806259969 773300092495471617 280529218685863681 75133401590026241 49886632733603169 120470850693418897 33810288670260037 226640498476786689 793161224407597825 127654840910675921 102613981570407025 838621784215323649 692492545339945345 985487069079805825 293246804566429377 109793545160830065 937130372652958977 146764409583138177 74063458057104017 670637228482892289 359305309614455809 796440236848678017 772139656145988353 226514520264561985 276279756169756737 32604434376931837 82467969421593073 195563276992121601 50003293102264481 107187689966348641 586665987898420865 230566176356564513 340851294901355585 922712756657031041 97238988948582513 324733007242887361 307869342519836673 627644149195571585 33549310922843745 401063623519622337 651138298462981889 422956868138324865 143100840435344881 19169554258613885 762667295567183617 364774510556127745 43463482467878121 325760906813872705 226590939898514433 3762850180432765 753678260037496321 177209331268418433 128994299930013761 575976963239025281 477462846665368065 604560247619350145 759641311041278337 289743551668944833 902768932785186049 431096083213962113 235090628924950817 129735585364937121 592640929036072321 926179739873550337 783624280181968001 816609062123713921 200929177597821249 250891720346633217 111190245740942833 865491880477502977 183884139845453377 63298104719638817 633896935246824065 529437849174822593 966290017125452033 774557691680687617 901846930729988097 198005030162118337 620501003887689217 430127919580929345 252235958189189089 152832242046851969 631059931244941185 209818470567970657 383272348700302273 521040950680838209 239671496776033153 851251550177256193 916818838797567489 576177255192074945 828959655539044609 486426537159847105 164573995665051585 931050554014017665 333075130317645569 101686826498866625 793571398623313921 566167058713201473 423873448586526529 76706055021961825 230882526999778305 413567926199316801 268720492051024001 595532316253457537 799390658231075713 443958714716298881 686290314391435137 547760251667458689 346709531461641537 913379448358693249 126913006524155489 324174861801981953 643728643475114369 845758111234513153 801647728779663233 460485325274280641 979478378023600257 644085198304008321 597461748391516801 774924859098849281 72249289004631121 323338337863216193 903479481090919041 688541512352177409 826022324976662529 583494283111871745 784640199908046977 97077569652146417 274747159701220769 334936059747203521 864308304994231937 94689763625044785 728945643253325697 348366065558348481 997079907898218241 224781569019501857 139243273251580033 127166759060568065 148513034755119137 772410287894221185 755095068425333633 545329559804155649 561690057778328385 14728247855220645 535149869558594561 115045025619874513 133939085782536433 737477036148366209 474990458328875329 254383584220970945 193860044710142177 711559094024313089 90622535193929825 629891390771259521 442810120783740033 37170010685546377 29915095770348901 517200571749480513 480616184464004417 215020296799043105 992694653595250945 323852511192082945 987537825355182977 734065096513152385 402467638265818561 574527250679789633 589067769069551105 690277026653621505 183515714211196737 94956821747754113 633315779337571841 116848924791273841 416729279267286785 125295721244821585 399391734832143169 36432556672668425 951991576297231745 128073089044359985 606922472763208961 792364090585156353 385801247828908353 64628765917330353 879769272793147649 608180204089070081 327351345565503489 534834609817718145 39947577723744137 21097859692364553 997319336166270849 998743543801150977 670101774212192001 371648882966855617 869642084391827585 119537110799480929 324694649986462017 772585311810278401 981653707061866497 331828132007313345 521997566149515521 367885871544718401 421879138782927041 998213719200915457 282302496687229633 497705679809545409 342853795569880065 873285689405644673 454434954726544065 956053210255806337 139556427807050913 154535685454984417 495166508928228673 541608457379116033 448999681973418753 723311330642484737 227671156142811521 813296958939407233 645447603691096065 528882852357352129 539530320608598401 454013659808484929 76472875447308305 660587110815139713 12380758027354945 79381354260153361 471105553287358721 905873177246942209 269157217316113409 192888435172765313 581761010379580033 377950833693699201 936671416202706561 351562720850370881 41194274113038889 690835926366670337 747279781608021633 363010035686219393 734762519804775169 690214708880841217 530538554439608833 458810802191198529 332763720665624897 647158473044978433 901565323509167617 182682971489871457 389158912902189505 272880195800251361 955484897280577153 74367989748100881 998804779217280769 804131943838793729 485623707555525633 829885981638828033 88273846012185681 581315684904279041 306444728510435009 261769741376401313 183898091791363073 38866269278539537 470623250211268417 183382269554929409 908939739123695745 347033978991458241 203816830351946977 991832292512459137 479497012524191745 286040508355821281 561869423987495489 744834262710359297 331244252286040833 451026850024515393 355324120964674241 516746576166116993 467361542115199297 935699628394413441 137740167090747441 704721968807835009 688630498898192001 33684259339491265 760582070325177985 242300080230041473 81886648568584513 742004234445172225 542160659929429313 697871813223006337 800676435328597377 416646141636601217 755672037066695169 400381183121584897 585544944929594625 484785054845499265 326839492306270081 783660654974685441 719980428818701057 784004965643458049 150679731356412097 391303321272790337 296390257218561729 700949302083980545 735777207624941825 581467490988533377 134931568123278113 598597596841283713 300073071388460737 139119154484166785 332545178265817729 34231340610826777 452097272938964097 293703170919830145 861744843840710913 413695300144734529 63957763570762441 182977707657858689 545822265650613761 139475405734739153 386038586171018497 556756257300950337 31992887886332257 81221032925963505 267662998983844609 513710279925835073 505105104447167745 621583430246825985 72987694330798545 674450978279171713 35967524061959469 354693491273547329 447773721189754753 357213724688723009 859842017980966529 189456347912194913 71717959059519385 809121032710439937 17555944174745265 538417684876900865 384639982969197569 204832516580911073 664981772298446593 61702555469846489 605541968329212929 132160819874716401 732917886658469761 144012128426805217 164557972065018977 395823833877546625 280907182553178817 673582527281492865 572872555624932993 768923478578532353 883101757150399233 481183049922673665 289231348510163841 468122697359053313 275399092011682017 903603889269927425 968726850437995777 612092932910375297 609839192976835457 731726328777181569 655785598618230401 311007019148792833 349389756881990337 363376571287570753 704996846398380289 723164954414531969 704109136000482689 334058189108883841 67522173214747737 876895227539495937 684241232668099969 775782969555816449 794849035874413825 93430062949014577 218664040782755361 440145986113446273 303763240187301185 839391946324088449 265510920253419169 104213363315803777 875404722367868289 993858900993192449 598562407514151553 797530735904114561 676551943932629761 120830019646536609 676642992416347521 889562142331239809 82891684532590657 7548528670756839 147853391665819361 656203351712047617 432637126778821825 654939985888336897 575750983981109249 201875714383898945 365746928144794497 108895899253642625 635910804815438209 203416861837137473 321085529960733121 98910916606275377 569633391306965121 719988274402421505 423689324853135937 830422587412531457 113515383600542913 589087197239944577 140028554226752529 463989349037081665 481390689318928385 715176929365039617 594569999036700417 641182654979562753 556635766252412609 820255449165369345 100464722655040369 794895853184602369 71488736783109633 133812985616852849 175847386599024001 149943351488875713 784960178663652609 675154809688688513 400703050757364545 95721587005119345 116840103029815617 549181517742280065 863822952026275457 641836159260609665 212582394442591745 315745720574579265 491946591448659393 673600005706436609 378451411827526849 484086650633312129 221312612537722945 758933505293985153 379847095907621249 462153068339755905 133679484960431697 951331703676363137 395411360610879105 493555298894190017 343217980656611137 843214274735092993 888211325474600193 833259575909846017 486934906276140097 586273180056213761 231470635765774081 440897420223134145 179500599029573505 574639073185014849 314080279390452673 54779853761129265 174185365166671617 425183131474955905 270191507174743617 600576151911749121 296351403822704641 57563997613900857 912927258266080385 389459885937764481 446510876404040833 423352687959624769 905621447725692929 577786512102729729 208886715522417889 435479488146629761 441609151361717505 453617038835130177 341864580231437313 161228820537633761 507671685987148161 547336659946491713 802491118469212929 447068645485675393 224640394077852065 550055993139903169 992669455667744641 2872961546604103 354858162753131969 983371021297355009 774966652952478849 75837211236805761 669289900604837889 369466311817500801 46643831724658473 257979691167339105 321788924660793921 876669899089900929 477936806194456641 591075220903238785 794717036184323457 590727669537511041 501667464114525761 932813156195567873 984758550583919105 417705500036131393 13492851051488231 829668151813880449 981964255935622529 345119081427736065 123664007527032993 785301699568083969 466036769005441473 261329621784053505 950859143760673921 526283200751269249 74475599700150497 600248781547474433 15889776052866013 435663991658902465 775914987072084737 782913557178314753 567893054560066433 863714138544853633 162911794857052417 266591713970665729 838682746832468225 226322766861063233 631301014534258817 185956084763514433 93524267510524337 185676001395226113 873384281563147649 232841911869524417 640639824508021121 373495081469702209 730628828274333825 927620727170815233 29777248347350849 991098691194938625 744832037370315393 595857352489286273 255354446556772545 707730821382018177 247076785626418881 691358771528481281 265809741689842849 911976369611526401 329116640673447617 66795188404693561 742260672083837441 961804000629758337 865564257190769153 54719858536966369 361439221436874881 366087343198362433 976512574942091777 907105567948843137 405793959152596545 131744204259849345 33723212345947217 75647259349178593 73918280676643633 971406949298970113 879621338188911745 776372570205022977 513992898230817729 910428341578796801 223017853161863393 252000271896545057 929259009938697089 610793765010416897 840339484628088961 558561092452162433 955830231830624641 573035688276480193 903411954916819585 696741480801502849 398195475116374081 243537273971416129 397362287976790209 574048840454519681 725975552920438401 979802008444966785 623460133921682305 915171937517040897 26912468887779541 174612938240759521 405806278352827137 581892884486233473 306356137187016513 553891360007970241 57425825854309665 270792629833916737 693957771963418625 512998435031708033 895885467221631873 630100556481362817 725796426725715073 190836999576578849 132005320307357009 82815922396175521 17294222988617493 977162630567963905 54177637345674161 121244776200040145 322180745237098177 60885615246878193 377463759752586753 311045962365593473 819236958428852865 38846675826849977 468868637189444801 426584206801361857 5997887308019757 176711928355093313 461465573624806785 952792356875672705 472060246266117633 635514421435320961 359464181733130753 3918952713643620 129790286855303809 416353517705875457 458608380728563265 601676741415811713 893347399834446721 327357161484432193 371810224148106241 252732825192662593 904944532310146561 414848532289358465 784645955670711681 99637170786277105 937696320622727297 826495528527889409 660864525287365761 274743513458513889 675424058621366913 367941771002609409 881612417521992577 851130576764600065 940182281372919681 284029174530306977 406513610444022785 298802311801704705 257458908655628705 327357420391098945 678536361410735361 162478849124024545 207018623301813409 584842685030796673 611830865331000961 776155365549112065 984871519072761729 9519553925816383 572160216251816705 919499409144631169 320145103774443393 170583986287514465 18523085735040469 55398711280428617 61631548254304393 488234308831653889 173056674313997409 23006457257761073 225012693257291105 587989317668789377 240914357798146753 106029699185722145 316396826363394753 396730468982685377 344760600828763585 264464388964366753 204622682879396225 42736654056458433 767667708379605121 975317697954732673 478211570114133633 425587994879965249 127011394343796273 743020185667912577 7917026429502983 728267275527034753 309546527451686849 535287295088533441 648197067328545921 970466854227470977 978927331024195329 500336899562451969 596905903117367169 594522994076331905 81869326982172193 604927518024179969 728984098859264385 757181319121816193 403909988604581825 781095664216504577 204457549927347777 523304359653170817 1912963256813783 717310913962972289 191800427956060545 151547708371356993 425303408195205185 214728974993359841 653464474892409473 584962980267793153 454371012094867393 642126638792955649 710540749654349185 647566365960319233 570309214645178049 257893295948431233 178139225116659361 165398903440607361 232075548910813729 271202017996284193 872810555263789953 719881479173569281 989385478665965953 437384362344285889 309481945874544833 272841818756891297 494542148075396417 627907354932073473 389849429535111361 825095152397654657 89333666418255569 289643860423975489 739501029614835713 260652653793076897 103499478529101905 570909074385365761 970403360583283329 841394965113739393 590504584765326977 405701478583292673 462557216197517121 535389948180242241 492416435101205249 228556601772833537 298029705145161473 647087055098058497 232030792896054561 659341636582578177 907240568191717505 558643203070435137 306141307487507649 322258690895846913 356982514249729409 856009580345517697 443719513520662209 521479511938704129 218478807562796353 596643215771454337 407119051339890369 315525225631528641 688739986879063809 951434225732061441 179216639342357089 345176295137857665 327114562576717569 223417221815712001 486254288420809665 759920833452422785 29399881698147113 189946232931436769 762278993007967617 643418917809750529 952978136249832577 541264479228804161 439339225275858753 299996961165401665 177582779431652673 682926244601976193 36468561240710073 675734810503879425 227521470172199265 446585742263412289 874067242377520897 546339375760435777 873147150965827713 5640066359024588 328308986358209153 109907559208462401 193368040032559905 39607884364162513 598004468193238401 429188365759852545 928934248753598977 532575262548636609 734921160878897665 131504642252675553 40672481673105665 453302742629066561 704493215130924033 704659230958707585 850924901601025793 452546314338167809 29381333419919997 136623741732815777 573972809002150081 959807068533169921 921312716815037953 1410960946895302 706604355413226369 78222881139385697 40521696589664201 62209436103014329 68257147592838409 201908282180031777 216024168646356417 167681315303621409 56995364977900921 632118518879725185 708619990078048513 483487393071126081 369255970296016769 792668539846662401 262278636098557185 706926830854865025 354733804364578049 164710021137313601 144401214647686529 839508494440419585 820509883695386625 328017437087542145 262967957704745473 774876593884453505 328725126017708673 640240361655390465 926001115229055873 535490637037693057 358552076733069185 65151482163347649 798950332187047297 551628927689375105 525334061121732545 511891029251746241 557017653822796865 214591266368440609 907583605333705601 133836287060010049 826183841682393473 799490458369955841 356724016316242369 300392358638806209 478503255412263681 191939012139695105 26308749355216321 168215235863730337 679452725517620609 70577334245523817 718876684339370753 788773273169983489 278727172589455553 900198107291171073 612136740694346369 673486202757576577 957472781487012993 337768686786187521 484986448677524609 450834668027926721 776763877097451393 208634584675333921 351745223875120449 274815704405288129 462013834085411201 788422733451351809 954338224799592193 642063474870287361 469439948992473409 646598558027019265 522039872948333569 235117683987912321 942778771650012033 142336235325597473 642441443053748225 899087261448631425 425898496628704513 887532206363228929 691833651030201217 273831936658897505 260130216863984737 133748334942549009 635106940804980993 417402032216120513 90016703168984689 331058393453726977 852108261308295297 770594998683268481 719357457575028993 731760112187355777 97317593891467873 406988708439588033 608138657824511617 258400166503061953 511509400842889793 895704135026509313 753027827381998849 264361508668411457 427157579977922817 561566578831634177 238062192526669505 830326690684639617 333766490991841665 73532872658777393 832068287942718081 858327583448936321 975729228884041729 319614824218366081 114945007234112497 147016488667471649 965016620787132289 455564339340075009 471574527456112961 510566375529048577 215900477466171041 943926032258406913 150771929578226593 695674166776225153 801551502091193473 756466480152003073 463946452271784449 666070960968948353 735890009130322689 701338430728800001 126251717050095633 774432121925197953 582295297861143937 889641036541721729 19800511080148909 393448605043840193 458111220554663105 585426380393432321 97488372432096065 900014035966844289 855360247349061377 327935985143742657 326210853636268865 121070222321218785 39360220699599329 92311480969602401 84498505677245825 781832276595476865 564316074566413313 10718946145178877 142182888470500753 425203670051143233 495347129683587201 533389456208357889 634622837939431809 176636636446769313 227348228840774881 920266883460076417 442864366539083649 546064712760124161 710734007602788097 248650796604227521 261106505957641857 825527154533684609 441269068792955457 158435231478453185 796850680267795073 148539808439249313 645256805872698241 870405950749972865 945599387497324545 719089076659454209 732385163562660993 468827395655669249 115042629941797265 341405179217172609 727172796169874433 479608668851984257 863054231052004225 136603323948232721 97512947610816529 670193386707755009 644866471894800897 122186941908591249 137188994551884497 95603914421946705 238476935508273857 261731151134053889 930974027926673409 393544160678320769 600267625450669569 224377386328836097 429191160833603649 445009572660399745 777209887977292673 689766988748711937 417190504967827265 848476049642673793 615740978070590465 809542801765200385 208507015797984257 366573996547817409 423905830495911553 810498775849193729 883539731161270913 83457480314766737 291762290658937217 568928564495632129 394101381319423169 526234244158832385 300076288800553921 875910402425287041 54416993293607161 350337990322604033 459336767480948545 577487511745413633 928015010977851777 340232673215229633 546075158876973889 543406193127989185 624993667618547073 735097364417729409 432982417645348481 677827939972456065 663522941241673473 134032371393335121 450604609489019457 822932676459341697 81947459009818145 174860525384421089 444317397605033217 262397877871830337 562902255797673921 600904713401423105 689307021389524225 650318196064315393 238480397987608225 345461626914218561 652522086628948737 69292596990162993 266363218106029377 566445148342769025 713733246416452993 759346233265372161 522229331946668673 674348608211406721 613298209698285697 10392635340519263 555611789758536641 913906133379970945 332954032177426049 131523622480326449 657212709414203265 910377282595081985 854548884780115201 110109921908399857 228675614718191873 280118942216166305 312308020525748033 65200153664132897 14746518665667453 265051844863425153 254855033931590913 348839902439475905 427039612018241153 792908889408767745 377256290531065025 824641368415225217 573301304526601985 129026494685806625 249925160187842721 577287879399687425 511801381998829185 688291324031343489 355039979147775873 904851668887030017 123561249688627585 763190685788348545 502547054686687041 696158091498329473 172470693659370497 119368558699267873 312814075284322241 179390171145282561 82485369367724097 165418323198569089 563171560983278145 980264370664752257 570201383204768321 848730712474765185 458157045476482945 586117047111766657 38959930632920249 522069043314733249 221110086007826113 766941526869299457 966658056363606017 802296258666974209 256332511867796609 549753411735107265 943670270233518209 267587524065536545 700429109619506049 725706923679108993 470384049556436417 654910881042656769 688405765700238721 40333124529237097 677109247252978689 796054584925745025 589976507209684097 579442019939403265 244451167492293569 716656054463175681 825294462018277377 23070187120165289 582178629417590785 295301649053417473 413576062307583937 456933965470891905 762335777271552257 393701578463367937 925059403789433089 67860730941671225 431628774388052225 7207952314335132 44278108641520929 22437651173913053 473379901573260033 408669104787936257 74217886144467121 55583901720549281 215621029862084865 457057696459262529 745655803608826753 149988926429937665 544860016005067393 782856512400986369 988588633940324225 243561259892029377 80986338816209985 840342156219666177 483488097607590849 188520009191062593 184600318193879777 306305795984332737 965153928348954113 433979628585998273 731292598714809089 807149562587515137 292772026183342849 798398426648116609 416231298695358017 851579946440200065 133651080675136321 626777633324646657 605622386014594817 342293397044787905 907858514443802241 930831136868004481 78608506300390961 423247114413943169 95081974106435041 332441490072167041 194001719792616705 303587544008312449 567607445694818561 768645794290915073 251570462816665953 277453160352411745 754055956598406913 670350910777127553 918709600825927425 451184561255562497 892809308750628353 350281434478016961 272128744903461953 794596507113585153 652857930598187905 484761308048145857 113237124951034225 477651140597036033 999722300871553665 158391166000267713 998347313037790209 43002023643101241 397360047809584641 973203793103490305 764454032031260033 631462643560841089 561425325782266753 170279769858961313 2582230190007807 132623480733304433 828371979702794241 741029773635229825 848579614360140545 15856409355112789 357788888723746369 739469419328639105 931416975287028481 525186932380439233 436751296971877441 771022270728561665 287843970828980385 540491344873888833 965217452992050049 206007045612988545 356542619041256641 440820188755612481 146572053643112097 528441386476938369 782264655686695681 805119119012065409 628918384917028609 317697187204355905 58996192223368385 381096359305150401 997876234037349249 309566666433621377 29752833220065613 902480096055061377 33304176734105797 385264473337496577 838584638957065857 574552256995975361 449009283289498753 985744413540285057 137802112182519921 241894955408813665 640236199302251009 591520204428189057 620985810113928961 843125267221626753 988267504628268545 495143322673296641 351302296299586177 15530757435730181 500169799121266561 27927804887337261 846932014386489089 986585097384551809 495561669119283009 790867117448296833 573559349679122497 856078027662224641 957862116601518209 841532236201185665 871045707117652097 286919635670290785 327027746074705281 466768183423706497 541391938454459905 567583244123458305 472155565039230401 341038770668273345 372310959464591937 145766960029181537 408992224832488193 951251504343783681 930213972488580481 550438925110913857 848451472250474113 32896838683750929 583828412975243777 185368350881208961 722426061108379265 984553520561856769 111301633467455473 687041327088426369 542839949316970689 336564974961685697 486415487155518657 367149973559623553 434997843623804673 76425841284358145 760982438210668033 6383575042296031 338453613396836801 162703201585980385 978777670105365889 811923709008954881 595063339212757121 778849054776284033 30272948527446885 403859860031108289 617464354053396353 628859498280530049 436390784801808705 41830423753044241 740405137110812417 902347193168704769 523530801446234753 56814151200885729 656243895055183617 934287322789241857 1898186107077038 306531782648722369 994262675629400449 254668721008950881 905975796145916929 946874682031197057 856560466100262401 818851456756544129 411740906079963073 504789520440755969 222169496918454017 87045229194099969 562473836416835137 76873283077848241 592285461417986945 90549764999007473 156902827668524481 967453900633689345 605341138020563073 195934328428389665 363766589979711361 553156445977780481 398935524701329345 421998768558705025 300067029362260481 29015902696205133 549833628919756737 547098548845180929 261368788490607073 693352815981800321 562477062322898305 988301244428935681 327143505881885249 882260491113630209 195419130788039297 364067364934097537 128644154560042529 715169622780766849 774171749287773953 547034377342935617 998042532484824065 684191132304210433 914101810132805761 854474777413965825 993110004614401025 363548371890860993 409843154876284673 245667301516203201 279732002964557569 261278537914780161 95423607048260801 135460196192180865 563809638927743617 41517931363561193 164796177429849409 782537182733062017 94031133921937745 48219425511451417 204186118273966593 463265681051122881 747630692652158721 624340961085952257 229722540233012737 544583303668087361 793256990386602497 86773900180947553 565941378263644865 572357909202249729 669736684174772225 157057444436990337 928277162944795009 998358927833020673 988754350366612353 9882873058206343 586580883967357697 785848551348490113 565818059629542337 62286894565350081 753611785532484609 920411030039797889 600503488404434945 941149745295877633 144578771530191841 571682050395562433 797658094891964673 318158620054479233 39003784160996705 18938293770315085 770414520717402241 150903398491340833 707921615610572929 388005109452844737 158548078884813025 305497247240484865 76819680990922737 120708088343558737 587581017000765313 127442345086866033 322483884521332673 986327508264420097 581375264523039489 668898508948476673 360404412338397121 375533451270722881 410679646471471937 445692704758545921 994584646896655105 822529179710922881 339746136125960193 588088121912992513 765088982149904897 865181413688940673 940866688230791169 445395485309621377 147687688088026913 863463790522811137 841296604624851329 313964387648130817 907360690245155841 594404319264253185 97936298523912065 267071459083826561 771683756992317185 870854382845688961 152379804394080065 687982964033015041 625341687281149953 88856099454442721 183169489974638113 236394738414379201 602920226515109889 194371945798305761 464611228033895425 634050067378215169 509073170890559361 727975780522353281 774216840373306113 936238966124239617 174120013372416353 212233098663855201 816289997933004929 288848177238751425 675704099947552129 500490810190324737 290522011096051329 560542849593264961 855558165433890817 820348379855200769 515504135939060865 519526128739304513 532534866414181377 86013104326365665 192207217733546529 305274579407882369 72341087310675793 789997948294651265 876766754965181825 66943289677258377 99967926720466945 38271026552688881 331005858007337409 619157486108907265 727359937391000193 389206816348913537 79319158860634785 448165332169200065 576768957131292801 373840826167235457 58741564551901601 110452101053130753 485466292026657729 394437045959843841 182775899373801569 53666921106501065 221643660053246081 54811372268812169 317017012640555137 785972599904301441 981644735073487617 506909652111627201 594575901535556225 582704454185606145 297986910734522305 694636334476466945 81189875433331345 84648419769127521 204433593488985825 231814270275005889 573742831291177409 74579800778654001 782762496311022465 313498273133728129 212377381824957473 860324653493922433 275571602190169089 478859956969184705 676746941708920193 314023799410055233 775823261651766017 122829414388331057 983144994471054209 67127637137520681 597824843874818177 499065805082036481 403799696593374337 315686086104651777 62583038956745441 128204198038059041 285698788070682497 405604959136088193 875174872009225217 285385368089233537 687701532831731329 925725638373084033 80803300560347681 805638998533321857 805815170483363329 598981932175451649 823025487685569665 233704199812930113 282402185301087617 317754232099989761 621359036893466113 228404732027097889 251405651758695105 286259381286573249 480812203552048321 685945128860620161 554722060664907713 305892821100659521 953199924057429377 799778374862864129 61528428656693281 742510414179793793 915374990518884609 958461199384796417 660222208886771969 949458661611775105 704324407962872065 181729731391140353 889822614736978305 766616652333471617 760681465443340673 596591522304034817 592999503789535233 881808816481854081 753435894486670977 100360101505270193 555755008594935873 112817213852640209 477964240496859841 890200593626129665 139222706488020273 160123486327027105 591051797600073345 455979810787066945 87733355322974657 784826551613310337 440062717417461633 135216949013905457 335514148023371201 203420427417771777 94187759921140929 569031878652946689 944054118775007105 359910062708042497 944736172350516737 732632336234328065 635820830027192577 562849528562228609 425340922644636545 452639412391174977 490816844712277633 265189197708412641 43941539481025417 979117899631543041 624207804743598209 851324431751724161 814347684302475777 718374627480851969 340351257408663361 589580610759998849 639545864160524545 322359183264463681 776045758237295105 148805893834126113 310792950307870785 93917707083260641 209367294793572961 582156704025511169 640669958731748993 929407071849535489 466353783115827969 595059398980655617 204999437736290689 559594026096203137 542952349710567745 461347732491692161 103836356754172241 647787101149301505 151597389594108737 683467344211781121 707227162296362625 795348577661950849 268704047369830337 539288447655611265 184321223833549665 826804881947392513 410030866229355713 977483932747819777 647564796943839873 970536752519432577 694700951572606593 951745071105978753 415586445758592065 10430694250569417 315712164154568577 585578722449870465 413096154091761025 905980934091285633 745677654785744385 476441201515104513 303394677147892353 213341620858440001 442607541138663425 751022589116704641 74276605869926017 291062684696395713 443684769644455937 21234071057126161 472186696310231489 348144901941477505 647742264301392385 339627676903237569 669055819386812801 948190610778549889 782678401961426561 368475379768131713 633526974521387905 384501504767964545 666142732811174145 841560720626208769 911134746447061121 102804307541827457 920897747820397697 673023748863801729 459899930420576193 989814215220487681 465354444393959425 742606937222692609 167846369677647553 239145095883355201 920553519832345985 28758646530196333 41865902729639969 726339870242608001 253609291981256033 765769496127067137 413501269515876417 400344577014049473 101263970132386305 142078452203310945 982562436998122753 361030662856332865 13254739325439859 535847390832064001 5640639012312932 725952342657972609 441839340195521409 780748137853027713 340763044577343553 482104763891012289 439846486910475649 677642346399526529 554490935901782209 610844491220927233 364429630049364993 202594857287085249 572182154526601025 410291817064287297 207345301986173057 222703210186498529 860015923895559809 116524912818913857 665714641961962113 210932546990694177 338441541654631809 342894176555713409 551147749054102593 470024085552271489 876313417647878657 169151618557076929 321729316182832321 832229454517420929 554090076399447169 775250068713685121 263219619633296993 122870280812012561 929705608349877377 638190701949763969 386081438815359937 866415322946966913 324295204749674305 506880172036286337 327389922633862785 606913958202600449 964723409404115329 605420832872322689 225732864398658241 721357772425467009 489301128910526017 958544422066690817 587902359166626817 964119180126292737 421286824132778305 6081496935262721 894179458277029889 10420232303932409 336475221917524417 101631160343739425 40610268116942905 612323862437850881 456734899972701697 352278505671403521 528779026335151041 365646589890463489 666740771901103873 32746059048317733 563740091310783937 562223957040746561 617960396110333953 433330615426637441 277140562177102369 799000534331856513 809420714205217025 114063565486159041 163937469601243905 391472998558075585 741755854009767297 728561405344930049 406902204327373313 730220386640230145 367993572063070913 643948923047698689 103349143703574961 389867962343803521 815579322786959489 765110877338184321 933889358531963905 492233019380297089 448989389033116033 222554137785603969 594782896106885121 810100193599968385 766299553883271809 806661553431592193 315558502737708609 723703282032904065 877229998898414465 333536572250604737 104526832890620369 85307979865465457 661082041991448961 68544158375100753 499796254827948865 563178160550467777 432844541232512385 175744160726249985 686198366773958017 207675151642039425 602428851687164929 120508287911615505 893557345692677505 970417712119928705 458967693334940929 447656552503215041 184032325226233697 201577908423107745 678486731719260673 260513775592567489 621489202711281025 817887628648850945 283754651739471329 612566802333784449 590306669966530305 770289879891041793 690089581411797377 421218783531468673 781604911226004609 619021094990291201 776323458998248833 153933539707136193 319143376680550273 747013244548529793 17602896131052149 605410954986080385 273230384084264705 889740420422061313 13461833944930391 468028861086050817 667711086282899713 939011540549646593 913489381270579713 937448279159820417 171865631827934337 175861734396011841 472412226139951489 334952501745672065 275895201552906145 317877615996256001 710616486707465345 164846631113032769 556264088607726145 721388850072958849 384775377701046721 359278156354942977 966790165472097793 279477978465369153 921678176182894081 847471262174746497 154948011400797729 601335211658881281 887549238222149505 378043129941342913 952907720091467009 873872616033086337 971704808560161793 531359828745547009 172542032609705121 897595654058012161 389546640983795073 596487813379550209 26784007256644317 488517174560744385 353486570413252801 920024859882186497 180721008620828641 157522515858449441 134911711158153489 130896790044655377 19707435019107325 457312188508897345 324837461899107905 428153876554556929 14232369400396295 942243459165911937 290181539211815233 713088692770551041 508578296061550337 463571875044753089 876978400366709761 530945687965651585 199367236706230241 745391162301263617 7316215209456801 542547242754121601 478450186965538625 406742813708692801 594919568656109697 6891702825139846 560418640993340481 942797863877434113 822346882221509633 659881214545858817 407092339649572929 610710646405497217 203573697540520001 512631405967180609 299079229591491457 719840549271356929 437768029538958081 759246383767528961 27951038805689165 865790744985904641 47433534264598625 925581463203098369 22394921232866241 115505383006553329 406526808898391297 57557826697514969 849177361662718465 817006606184126081 486998311632049793 543358229799547841 906805024507953281 420872803061985921 486438719420434049 694766253364459649 358927538904332289 638017546176943233 211735594595666049 538583750472792385 428963400327781121 174607505622805793 466085569464681281 152167368289834561 730931298069997185 763065079530012033 767216443802936961 33485651289719697 868449310970625281 909170361288619905 76728186104261905 344658565520060033 759362613266965505 688565179796999169 173163398050348865 780771636366221569 93140660791313217 618852116254903041 199492905423156225 368052577088800321 698336347521426177 501481431537175809 369502340099501249 715579614753561857 974936396171251841 644361544483178497 953067439339392257 364003006550060353 658893336596939649 843371896017092865 369110872808164481 577874795403356929 151678894787302465 298583529375594753 404368277157246337 602791991722707329 225125525608284257 477010325361963073 418807395029404033 395485400601796033 750541236777628801 94255365969520001 583118342551571841 678175553287044097 991131832258837121 486740172422376129 174226629231895905 865038960763723009 118808312882642049 876692387167782529 201000189187382721 658677498374057473 791784473029615361 414227656121969537 879578915294558721 571381465977207617 569894787139169537 513326830020179841 977026580677815553 146168060787967841 502824551148101761 308037954551682689 809892147428627201 545631962189229825 645606994205969921 46706670571882825 752996863083595265 455258772002704129 419594767664982273 748466410576217089 781186793680291201 877845492423102081 420069913898721857 378733968294358913 646384100657129985 545990369572930241 388756179466916737 398314447218329089 363135999967028033 972327595918255105 926404428012610049 621305073614440321 332724508034360129 917485862100246401 63624990553471153 525807702586579521 539114343100749249 561963890583012225 874154127010633857 222147864557161505 175557274577485601 401686182395192065 881304425406334209 247611706612165249 950140359750889729 782498576650976257 443624996655763969 854533991017991169 329189439071697601 683981172975673985 618575795778944897 947908234360458113 532069540800563329 448516011931655361 92715377165070833 845676917680083969 128037035479039217 421493960542445505 673551934734653953 443753283182875457 309496043048909569 169949821545952065 992477649963952001 611009369092176513 46020292952519529 29972088572261413 541385234261547073 987445433474707841 345172932712756609 101264317537140161 919567169618581249 160166592922752929 260467235813607105 566684089669333697 304861585292051969 123391165304528977 360362337680726337 925023316247955329 176898021024705089 245384669906105313 387206591696227073 649415491815712897 344500581455456257 749961515680812545 339378447972904961 137381753854423745 388239244430913281 134155911495913217 267007478560387329 20603565161220417 887821410391460097 476092273721381057 510687866359205633 825105812947054337 818149233374505473 305366198741968001 778249903778558465 190845428493556577 463722918952889537 507887723491311489 457283373589547201 902047585550018689 205560073108081569 591771928405666561 526686670997932545 577459447029209345 805465401125694337 852245756774923521 750648735188974593 207570610468945217 967487649594978945 421557044829899777 920383852981686401 691475165665789185 254530719994356513 582529990547474305 425483739270845249 960242935357950209 28757421651683049 847843448578959873 576403551132372609 220372334336413889 257676437580833793 275572336412185601 816460217321207425 807184666396533889 464299811315335361 997410885364093441 225519224900565985 304084894606770433 120788688885163249 499797281768227457 763631362407494401 112777280966962929 602483230014463745 418515231270323073 282230436781887297 908231109155476481 785677598955849985 411016954975284673 959718221764660481 190012291222767969 231116820621060993 562576902800163457 29570421105532321 961226328278368001 29748104318166213 95453859280329569 260348803211883265 893577158938978049 72169057962135249 295643932749857921 931676447317428865 840880200057338113 153518102588485313 288805972772227201 107426797352957233 365846674534719105 746912412868859137 902917065433758337 931819510961148033 871275443334351233 917244916602776065 495676724129797441 826158480013504001 755268325658800385 40118347341440601 523257037272475841 719566448059694593 722170615131258113 215460121887382177 335450166428959297 447867921868123649 411200493228914625 390090970907841921 330477021260424641 857974131101300993 990864616656036609 737001848800211713 148699483774581857 883582194710612609 400082625315075521 180741750754471297 64356026328386665 350191967332349889 790405994536083457 648172733170461825 512474778022667713 727469826320373121 184886851757919873 592571730706971777 706691855116719873 694575482560551937 868225406419181697 157940751765004001 333323895358493185 704567318378138881 963120814912496513 481341776639233409 196345036174836449 728390336171500545 635714932582768513 676639241409553409 613657864996330497 793830104384142081 468221804408170049 996375428388752513 82107959102575729 592412675561732225 501973227692129601 163411463092749889 820080334766377217 355395887031846785 5002596315261344 424853000756463937 923366253649096065 962208300691415297 73880819348143953 172684134881272641 21558200854517653 170049856990374337 111879709609052465 54119638669170913 65902266284911801 286599671959791649 109865172565204001 56243419974116193 610818441460541057 159232857548744289 520935105321779457 680944094082697345 143823300262699409 149806357106498913 596160451819937281 755025918724150785 474113976640442305 695535122075057153 21432666273238257 764829054703888257 288480097682498369 30971075341895473 952062224811353217 623526275955093505 932509189098428929 836469773743743873 423231107770629249 121887917109582129 561373854576931585 673260059409514625 164622664573041537 769762077402013697 642093553194261121 518421839484005889 63605282168264665 486466959340681601 570432872532069953 994453018783772801 603427119078045185 465025771603500033 911039631931547649 733020092602572545 204308152677764801 229605930549446657 577672762859567233 971914549706056577 372538229977035201 280192416073610689 568179514192625153 974780601033899137 225276024319367009 16594137778135121 661136931835688577 217065400262313793 319389094610411201 739141109081735681 600781576985642881 796722420670931841 737199932404973185 210293172447116193 655146888022859009 17948561205272995 239352277934951745 444887030868493121 268467269969480769 139757435729563889 607256401443560577 382561481630581569 660274725189356801 473211715724417537 389906793505641473 830310080625785985 295715432022124225 212007910599908193 420611099859581121 383030051697979009 888082946842775553 966804143866838273 159770485153298849 912905158069143809 47159462118120385 85806880137511137 84879228414973089 32642534399293765 485559610892881473 639912739812089601 626060553498628993 691768200930475521 297890479280741953 852988067847633153 125546792725412353 658787207972302721 770309585459489921 705138362704175873 776490283943328257 115071152199355713 325237418874483073 133173583915720433 717427222761426049 369512228349925889 999945519340986497 417640304243789761 373805345278864129 867568093440972673 569002825003511937 965119217537193217 650548114724994561 176229688045800961 397754943159117889 268953218743931201 796108340553555457 580213843018860545 33890911281705629 627778700499675265 238433183192267265 817478062796205057 661602729695676545 501407423852029441 699415604338579329 447765380550542593 940872274739891841 735599881470790273 642564823913016193 410726688536449537 594160954436706177 354560042641693953 17735553033528363 655275521424208257 873487460135923073 31667312944648529 208883000157452865 864869973789872385 809941009839850113 549771020277219713 641153207352143489 460677327704551937 810599384433206913 662657315300151553 190496478001033857 322973115047553025 698235639340470785 395034610953970881 93850818628848033 258196804255895521 988862443713319553 361173144924236993 665352748437879169 772995145216874881 950961369612162561 549403493317768705 671689843086706817 456120491410722177 496183937288325441 883879455853190145 548433286713429185 363629207717060865 524632097285150 924819235066408449 792924820707437313 542483628011744641 861711256278429313 257956806885147233 345111111766964737 893064011299806337 655217677323140225 422889389936429441 765815027844094977 283533621155633857 678386096420584961 873748528616914689 695627921174615681 400384483173134273 68283198019418737 205128072778265377 783345085217060737 602362621466532737 470864767373686977 228073827358230113 820218389483482497 782493700506599041 931669389552542465 977403420922897281 717961015433953537 318892065227480257 604611483285967873 170532565376589665 690229530327496065 883852242895962113 446629988692524929 332811912543135681 208173556674093889 597431107197870465 21229331890229021 834228719425766529 122653335215641585 561995170865465345 190706644227976353 541926075212657537 604075851678142977 644319930445071489 980601431892527105 42691082011145913 23811214383169245 818700897985827713 474263785444879489 305338680365920833 570267943683543169 925707982018330753 792172600919943937 876371332345001985 692499077596419713 204850286686088609 159628966984758593 890653081862083713 532375823446383105 934306245793088385 725709668793062017 254951166444840289 433722205301886977 356428360337424961 202024481097868865 764545919356052609 697298083990315137 323991726313828097 906136383388773249 845791738327932289 731219373010144897 699785086687064961 363858840807029825 300254969679784257 77508552223147121 52431379963586265 17546668859043991 344210226755166081 880296004305261441 76185750220425057 652579549997728513 391821491936966017 806188579061736065 24431792288247325 68257808471262393 187869904477338433 292056440370327425 278845493529594529 37171388950117289 838642974514200961 42657982205806633 612509962803748865 301772936835792641 65421649437013233 645945726419721985 270056670266292545 909517256328530945 177368754711821441 936518948201321473 346219621114322241 577780038786361473 158636399879071649 689581627928742273 151681714757422977 574221421144148545 232897544197456353 444122512934026049 8056560669892577 192822464678901185 917619617823078273 763177902051221889 799198295861351937 774127850706424449 36212455985477729 272412552193795681 351305538990764865 162033784374475681 310300387850588801 60430162115761025 437647585143032833 888649093078914433 914015691145451137 862897526450407041 663980355687719681 441337614671912321 910239340660524417 228555985591196289 337250531946104129 978154005055120769 493601605942714625 122445536481361473 443047782105644225 433770867455766785 890901153345737345 157251228411933409 237121100440084833 290045429169982337 86133442614212193 557793558992383233 514415078918823105 394096678325244225 979888940843892481 709644821053768065 67419486220792633 190791735762633857 412465569482705537 577107043871219329 36699900506015129 22631087969703145 693239415515790849 707904634250819969 33452392542109521 743058958606059905 917879638612490113 984621367215364481 960590447433439489 622215361056365825 717729254304259713 701967314744205569 149641508757220257 308223065119268097 985579631709740033 113341946774337281 680642790873797249 681523639895861121 138244675426733473 921935303953073793 866945396047448449 621924714677607681 203517327470606817 615975138947131777 812651355289453697 643403442651223425 317617789054651201 343004564958629761 524234048016815297 763961671036856449 465096286080196801 665707348975470081 257267608207904161 918704328355975297 627934848932795777 976356855691772545 972279456230445697 323696847386703041 91529009065553169 206145098473481185 969331068417652353 914057863506915457 905173094391699329 340270698714970625 868439573274947969 848292775049248641 352098495205765953 933674106934429185 142415806412621745 956329837497239809 453124434706239745 562775510489000641 820777128418889345 353466099338152897 728301975702336769 895690756355119105 839384673413228161 516973486655619073 657915790253554177 720493665515174785 772268813451496833 275088518594049697 18831174312921917 944604620618601857 452282557792237569 66270299156858673 791037467423393537 827885583243681153 758924418777702657 744843394911857409 914570000651579521 800206053775806209 758689030233533441 220452785569765569 376642506734043521 356933238138662273 450049562347665217 484280077575608193 986267147358646017 141938143866720881 756689801451919617 583961412307846913 577981506106937089 289367805790657665 684549716498885633 928990792716422913 122267624343365361 977807651421752449 906915478802083841 834595707748466305 418188983753083201 481867470467033601 554087300289047873 418267765209254337 329663825802398977 518114864283884225 887635170604845313 151077363286081121 292238907624437185 559221731991026881 452067667397706433 415481051324025665 469453288217337665 919877612892260993 477681549518813121 40550964085188217 149738580883337121 641278862340026753 906843882174946689 760550373146788481 934766860034343937 561770002667824257 722023048785580161 987805796798600193 932331635343132289 956563474853719937 948194238915142785 898267058286524673 500957566229047297 959591732641623425 106087927676576049 118509994016680049 334832447333127425 798771481442724225 218040541933937953 874855000883218945 577317013459818881 38729181966427721 67484004969706745 245506087713156513 725815852940968449 341920025688335041 29539226526573261 650042372432825089 872412744012550017 242764758452263873 807546921783902849 250224856453147745 111237602085594753 545750292224010305 103091463385688081 933048623444751233 48516509240059233 876336315766504705 30188857599704025 740532163629016065 353762553373883265 755051405289218945 763482451556718849 318274129447491585 285319995699254049 155543758439133473 931808685794003073 321831296489680321 470829174194108161 624893941846277505 969274167509020417 970112647358025217 799111099689170561 670645266313808769 493563617517075649 620001128229009921 726080472999342465 688331897150799617 663739900400834433 486189560730611713 270810408393018081 353480882585355265 886091445240019457 402758237898925825 401643053233925697 223952253166384449 586042966116231425 854461704900604289 824744108327351425 586006522064305793 586811559800729345 760288935412834433 592837540856123777 77721612714167777 862026055152149633 611997375538908929 669756104301498625 786516768809118337 631221977276531713 326504951405016897 102255199910104017 746899674747862017 405891731933657217 411887936632712833 765238694590365697 666580144766694401 272148674511605281 949034364211602305 526737113100352897 343359638644908929 407218665635561217 209625256408106241 906887710523747585 364405843561822721 204692594627310593 49067148738746625 928643866821659009 19475937904370965 952172235088489985 191412012210225409 440464591195265601 829306236076174465 429658746343555713 151432544483643745 61905242597788401 61810016142185729 133432212847573345 384254717856538945 406574426494060481 157114766957473505 774540883439321729 710793252473994369 983690979381975681 136145170774408801 840274296001844353 611322139478904321 295445564162363905 57864173699467617 68674313180473233 411599283391556289 24145233672356881 101991802279069793 788406313802489985 85934578370018497 747922939082073473 274725272433325793 977958445042979457 577452091645401601 509478926895468481 405504719427266753 248574004688073569 473682311849888321 477363845493457025 567151867071086017 544589753559670017 189787442660506401 337815732010938049 306824463374123713 363615317784855553 694554295667945345 406851435349111041 821372650941778945 548534891618651009 286293273147297345 492539013790491265 101174926000236817 905556256460336385 85591043956430465 517117788506297409 957816282560852225 910012753041506561 186236616617780001 844488599724400001 52619850394233225 817505344008146945 799458415250672513 182794962960784353 567751129673521153 486043345769409985 72881478913874529 142207821008497601 975201113867068929 909517854042412929 475471845591886913 838088995825316353 630366488212668929 779160399485270657 952437361013583233 918542825564884481 268252006388689057 633265010679714689 286983382228118689 657698388255838081 236717395311924161 272673694000040705 904485938880615297 152247727549450945 740999029837677569 947257426086771713 442676683928954881 564775170028596545 978400468014537985 334406157231306625 840591222623093121 914850720299341441 746136055954519169 902536105471973889 99197966429631633 284953201971248417 546523511818687553 889619844102291841 695806329726966785 905887842173484673 982874993389099649 728158412098885377 428683684020160897 353944936951094721 130476955699830193 353883970189393409 92047819629758721 733712647239315201 827047426733070465 876470447399846401 277128550795101345 955934422623570817 406210482750733377 637927236446380161 32816349400267341 34441595258812185 199152002927700513 700071363767797505 448170317579599233 220970891644114433 260163538079805089 389055743833374401 115500222789851393 38196537926978633 790812652937841409 175539190104451841 151750533047323457 141793847546537681 907693708108350721 17506859178745061 80506217420921905 989657240815887489 935933049082631681 363401812702939265 568243330045920193 583997116991028481 733792277907379969 471148456102035585 255719887378266017 909038442977419009 534903010913563265 99500816543049105 796027090645612417 958165901584905601 9071585714590215 168222017326051809 600305350968827905 539957518657814721 218532885030537473 749809954577195009 674106655926568321 998597424979251969 615454106272149889 975367147206235137 603612385915571585 972260368077172609 372962236726532865 728934075085227521 101276559020664785 750442333444553345 53688507125908561 626954105805445761 252966466751050945 350724726727008833 737609503851512449 881928399676219521 509448572423270465 305580570628464449 298763234526656897 521790038342281537 648375191676311809 284661645139010497 35299575786194029 759742107015348737 91149673090672673 47272009698829721 519483498074063041 404553636341056257 612692358650750849 58787453578105441 497026572916308161 280504239854003873 229829341338774625 164598688575082977 284922835743909537 41852029311563401 822538762978556545 512340088612972993 203379414497970145 262034015441237505 336497922058686785 979942056451150721 643155753439256065 636582768286750465 568286601157357313 501265221017121153 880478075304790017 835371681894692097 957350589264837761 196215202312984609 376623245706152705 389322825046427585 240672178254701665 187399186953655329 160338743947345825 804790125609123713 584414267491229825 515296598653847553 813678316754529665 311755593355137281 37109428577995377 8927286896863508 343906408255644865 606661497280647681 74887676051464065 205088456090479105 807303933424886785 124685941042308465 182534571903520513 77997579243742625 389563705615199041 637717186624833281 964727474678159745 99849347083264209 879691154241410049 831982424252821377 167620040030161729 924221858068591489 190745188647337473 372653538366769537 248166301557393601 206927319463531489 75310491192137617 351824837696106817 121453620923464449 956897066973795073 203356469124383201 871699764581229825 387231307273783169 562746282971104961 765304873376802433 407924337221906817 456286580215650177 754131963489925249 137018015510317777 990678570961058817 413964600681840257 231875014505234849 502477894162975489 735922433550818817 348712332327213633 303665410978283009 733723692017559169 849254077091906305 992929835219218433 375234690292032257 38846335991134849 543964218487751361 454645045975727425 618014237489006721 623324439570477953 887475673311435265 222721976677480161 126977415671532865 786671279469285121 81480247446414465 494725381337477889 725690163527872257 867317811566277249 146390519231125889 772580105946008961 614294785707514241 329077415897753409 116500564612969985 992288368627559041 900576863184909313 80744389823859569 245411451498803489 673835922744689921 830392072323192577 67815494864785113 99363419576967265 497786250364047361 133159785577959153 956562418611309057 897291130880013569 715813428860986497 228090196165922529 733418151053566465 799470286757689089 91566922081884881 270152926064298529 607692307142610177 700967321236369409 931928081907035009 839994203904026881 276944666901297153 241777861454032449 821166418762093313 953168299173455617 388992963434230209 383208255478997761 104116523112384849 450893534158879553 612705540250939137 841006768846050049 999781706741945473 472425427714341569 764752234912190721 621901106075206657 562360795168007873 849035917775367425 787803038636265985 734085784776276225 969347853371719041 918099725009824385 346844043660251329 76990640186501489 810953778637202305 465143320633856641 417019234340838081 445139429638963713 14651459183657069 559760209711868161 444525116699832513 279489202016073089 674285387949016321 771514899706787073 640528326871528705 182365859205354753 604170049838760577 213448555150364417 338914524192301057 584643227443884033 722311880489815681 658288505563021441 437105371987225793 262441038713113537 28834937617038037 466303037668780033 23519550954244297 482255558527477057 709503444808621697 629908827023072641 856948848923334401 385624249048042625 811672874716837377 20232510899745649 336741739176357441 175326887946631873 640948046451843073 72076836168335489 625929809952705025 743529036346210177 969289633128884225 88997095433711601 253117252736569057 487593725969993857 865422322443027585 27931754407447329 617025668923613313 231562778844612193 320416458350653249 737153835833794305 597116025998030209 841204345021800705 287623127923257729 891943322802902145 884891997915414017 359327107308494913 557248156706695169 284677139449939873 596644472482591233 257688219426832193 390386150967817281 180968722361043873 315971013652497153 804810477863462401 722059388540547073 417665373985528257 502966841310392705 78538540411706497 262600824094750593 74155052488563905 459230747817169793 941993258560493953 64593552043849201 443396563269544705 969580621796193793 376141448940650497 239663573480942913 726844838318626817 771574207902087809 86524753501997505 994976454988293633 207097683187441825 4651709093064228 831449691463866753 80694259401344225 458368600109750465 337153147742864001 650420650857022081 992414784126029953 548143622223818753 89935356274065009 191712466156623393 830373473906963201 789585080420565121 101266379371477201 874268443593756161 881697194524154113 815003433570041089 493679250742541569 289737289727192129 643141174257255681 963256287263575937 797217870331106561 314217434257436417 847523653598901889 881103068249927937 895825365361655937 5573777371758127 883629943122532097 18821073941055033 38455183093017097 801068997621790465 920946487115177345 307875341216629313 190897547193781505 482173290954428097 759588979072010113 712857538766186881 498504125716120705 160071837542140833 442714386917035777 786619444873821313 737282119240386945 368492472990460865 592187733363136513 577501090372592769 707660795389838209 582566036838294145 185068452654750369 757393886974341505 381179083073032385 856672746510845697 583470921547803521 191311586815359649 758097509000887041 174408761535339361 396547152274084865 151018292349391457 299321822746104961 804341923386353153 601869450911085185 300559519166696961 127984427364619793 871153543290482433 23614898533399045 529361070421430209 76633522881916609 288748126189183553 74054617258116913 773627772809348353 910423992261538433 606244126334040321 758436751314210561 509441512953884545 463308826318790785 526350291170338369 545055737064746625 497202062130881473 964440607919609473 346022927752720449 363879567990839105 248476448990800225 940379569212762369 209653582430838977 848444193507578625 230149696821982273 892963311083004673 364143222443310337 934827736624757889 939853146439560321 563643743983515585 962492109864918145 114519687389037729 119462900481877905 296684486307892545 918013226564902145 369159439249276737 724111712249793921 552907152995185665 795625405953309441 36817296473078185 52369464734013609 452872995625906305 311189315817777857 342237205010182081 154371805641602593 746807528362648321 156429178984758721 915886759247161601 269690084555108449 424665404215911489 178174677377079137 505524325427959553 372240041336226561 353061205773922625 409624922783883969 4178211626129525 697748283020715137 619054296224700033 711868756809387521 462946516547223297 448086022242279105 389792752719312577 360407025523507201 587001417613596033 269615396170408417 980737987377235457 468951923800339905 317876025238977153 918676503550670977 835678264017911297 736990082699584513 51908347436484097 101199651195727825 334191253517072769 334778843021403841 229123189421333249 415508752691351873 784953350032093825 386513181846858369 922481769168332033 763664933653998849 867762006717580161 206893098963938369 466078274464312129 418785732104993281 837907155460623489 306401989073357569 462395332356994241 50891401911158593 391294163104586113 965064686068664961 911154220544350593 594827294282737281 548304059100995969 532703529991870529 991743434672361729 579166669516709505 792722259031076993 335791037978673025 821938748214140673 878813141027137537 996245017471647233 337572620126515265 500021975089726593 276022838713927841 69278684744570993 330491332244086785 935972081953426689 450104861387416129 458300827684649217 150002962372532513 488773909624416833 316111230788450817 415399717187792577 39162869306515801 677824363966383489 13995925222161533 706319897459518849 107059991587426849 231796338133325025 344233221458367233 112111846073272401 695057387091416961 311154642991201793 351590071842593921 682133422668766081 167286608891579649 801938663198956929 889122152008937345 381625199872498625 90974235036490833 367691135387506305 928610095689521153 167451185305804289 273617010756460385 280904174611624321 716297849375067137 946056190860243585 624056393884238465 580580268267230081 464290593497111105 596561497265849345 140047880458560321 542100225465407681 494291850874660097 760646810854691329 473514390066803521 851309826934571137 753109799896606081 344019127830431873 854480271977173761 876464978383513217 555767991795974593 279543321793990881 674492216011223937 487419341400656257 704967200913102977 660325365246148225 639559578914152321 517331512888649345 723539576542108929 656142397789860609 141328430193219393 62468659238536617 523515177308524929 925674675288274049 794005043513756417 812772897434047745 141210916535740689 480208087798867905 14754673267638907 770243464544140673 177704492223909953 45162732199866441 48834323360729569 392504642110754561 799147580587245441 10408280552010041 60112899103693001 71934315268809001 838205000074140161 618420909896979457 316052695834720513 181303760546814625 978706265929318401 373614665883220481 227461682053096577 768033583689035777 748214516148237825 982462633830618113 81790542899177873 522036482013977153 151131760621225921 871255499097426177 899481024279246849 365952497279042881 77270348868353265 348597306396055041 501536821302842369 988769467257544193 962255030525810177 358205787518780737 799374149475561089 759868289751810945 667029559160567937 32587831280135761 592030285771961985 694072194064990081 810103026562373377 641144830859698049 8503831801100149 791069284534192001 219585573890640257 211798074637197697 782534295271354113 24500991088974189 179757370438565537 981006359551312129 52289871361601569 215073545441729409 401740342817817025 733896913484226561 487635094912441473 774388010940374017 338275639564400897 78091827675986993 552933390064048065 966054541818809985 542752791019836417 248755834205876897 294367528586384705 590441246066962561 212215534351528833 368612729642503489 518822684172896257 379615087909773057 88435881242247665 338497356559980033 818386199900437761 488294503433355201 271278773600883489 67873122244545673 943014432396090241 211708628726601249 741076163125171713 380221871074166273 277064161495651713 957029066517851137 23818126181836873 157998846243113889 16973120828986055 874514757178818817 262501248760628417 591760790224224513 351815275324049985 828821585641794177 293427549705981505 437065254113488065 930790608584310017 299333659731221505 246722216533555649 82874226284825889 967600448963402497 658255550147078657 790561969398666497 821670563097367041 927396820436278785 232072000355064033 778929507699643905 762631721243234689 204492015547721441 829466508437423745 619109792871412865 326447265200808833 5811615307003138 568650565038328897 789222442653112961 638284866666634113 674334587391605505 989174014399043969 265067818998332417 531699338278595969 427276941923302913 545671801620702721 82304046337554833 381760963913688321 344954775886556289 689786091216337409 302944761599675841 894298314845652737 968147455472056577 215943202218884513 478474434752968129 36977187580969681 975036232747392257 319144816098219777 525246171135634625 957166577756137089 684706831582211329 658960288007850881 236607577012108545 394495027574873089 34690530186885837 492114441930727489 451370100113521729 369121564390834305 807616076461577857 803210768623703297 946397809899281153 869605097699643905 229918460096747873 84096284371515393 204469420411456321 639549873493475457 267489194516535649 570169260953722561 375014044384698753 685752711152144257 523570394813084737 997687415401873793 558313263221677377 721325581296607489 268130637282773409 289109764579254849 332401166047532097 787284935813982465 851078414544453249 571083016851890305 550906614816611265 840582386077638657 270258019995189601 977370903637055489 479819693860775937 183820154731630945 566146969040637761 260455059914381345 437603663840818049 473394512785684865 726072654625078017 132466757364714033 147816324291056833 363111469675157377 19752903580275929 858422789163217409 913677058331941761 7116621879841746 913829510712723457 140443914095786945 652669550166507393 95598166193867 575219741855455873 46863302091669113 474781793173789889 418078279019507457 261597277823533153 269143195970261921 304456106265831745 436889226865769601 792795180831411969 524693327686396289 503479011184666113 247523854747381473 620688265955827457 485532314125979521 285235556081687489 311815096712631873 479074815159442817 299886120052708097 170961563544082657 264134035805764001 51776942728416489 13033526636636595 842451896711509121 275110407702680257 789779171221176961 989870195606716417 525349737760976129 464160442226781121 820514968676086145 627778183961996929 790502621328897665 944790443700139137 598805193382311553 135589454850009617 201402123886552417 479150156837160769 464489654481120321 181977859175933793 142527241188702193 128210630171093249 902137387533947777 601887042242470529 31213152174885297 36432286318184737 989661826468982017 738109572737929601 804818831618916865 863190550230012161 112117889499650401 110508110188863633 461445397894394177 848983985461440897 481958149196280769 999370434073657729 657863728952520449 17133756889887053 715738788386353537 831899465654817793 89871311493325841 198988688761001953 678482016459149441 429864834730270913 20866067852381321 23397531906606873 920034097457239809 748116890427827073 822475594822364545 523344605982654081 332846184550156481 572245140372022145 450715410982354561 831237054108196865 588312827604717313 191533738538897313 122096006617496753 509576850850802305 530419384091878529 591034641381842305 61707285477694993 298968752599545665 982888681001618689 562677226860461825 570556942946254273 567051884493675841 461818209275257601 996619334334500481 68928003167911809 69567932733246353 573125945008747777 735401647396191233 498476700820461377 51088267787459785 546764645830869249 837902919106969729 56066704005189649 433736075237174401 442035228916900289 68740542278323601 750405895678611073 286503029239977281 215468661561224897 390877208891627265 547519124651500993 807543521389430145 630316748601480065 262162694988138145 747681065940994945 262328267554547521 100984345762235249 515867962877909057 824999156677534977 230073569631269249 93662926667839489 514589603815199553 887354060340712193 850877920514644609 873527146361958273 407973963868048641 570475821326567681 721064321508645633 817296138165467265 577414916070996097 972784366233682305 542039944329982145 456528816104757569 423224975592521729 840104850296398849 429364927332994049 31131494449148533 327899114072597057 809958099590787073 977614460084648577 904245741608995969 27242026990823121 77925624492479537 250093194451874721 399618620265222529 431695556411956033 323323939875265857 20713736427918405 792025391626388865 683691283223200897 363445785205357185 991701833520107137 522230441641063681 511896790526481729 545912855508490241 701685190148364033 572874683331143361 676580575678972417 853837394665561089 233730930662016321 73731064655909505 996872865086505345 620735028127242625 144713898771893665 987763127967006977 443455475747047233 429320085429054657 731844545915418369 437768887671161601 480306183215265729 513923946335623297 498206431824339521 282132679680351841 985809609614282369 879408200546379265 598819650847968129 743005152098284289 994210250057040641 484824202154712257 967253119899222529 677375273867419009 318531723857294209 578050488968614273 518475930736496321 797902199282425729 69352480709046209 484196085873108481 277911193171316737 273578103863847841 721969824093353217 487292483143278337 934105289199958785 538459763579886913 837384047032731649 558936637501474817 290746533496641025 318625747304615489 768200521455984385 501943248253297729 493780205676625153 252601694207562849 715112554360093313 30193375534210533 25017096739500033 568787315982511617 707349534160901121 601829755052165121 31990408636129785 25579560942482261 403736151610633729 681473486221378305 55076374467201817 287205865533273665 820317103927894913 13573690748415857 20377639917011693 562673661249569089 34490490834588885 444327819054009857 97020576653076065 279246363775506273 771019899524308225 600427084892544385 729908598080367489 788636008915752065 297042764698051777 101415596665916049 616298529528418049 247447579033512001 824268792195713537 996554689719488385 312646461170242433 397733946768546817 298099862925614209 340232309855124993 455948595223983233 663862312271156481 34659700249424221 581252616899803393 633351701771385217 833917088557235841 715080501216153345 85509830928074849 810322232341658113 303859459364893761 157362512556463937 248944295152654145 959463219754990593 17544357574770687 533333988647388673 414274341069685185 350599129096931265 563000452344077505 83450913237616225 72396375673747569 552581130603055489 503271952098522497 285271112084831905 514774229942432257 946094153172790401 687391690926681089 60423742299182241 379448774831331521 795392859701973249 653117130228004353 245905428610758049 88966688217553265 219301674925670657 87953638178554177 822826339484070273 467654606083385729 735054505495991553 839376769197691905 481686069488819841 317978276241504449 122818133084077633 980336316624338561 28388131103842085 166577315569128353 827359746891158273 653993716743066497 998135971679932545 10931314540798099 832729024580512385 694750003638169729 71850532117341713 724093898327964801 225598882800380097 594128014598005889 486692265425052289 839754504368343681 515741812657321217 133768987442287825 431667048221530817 40904634599002065 173830904220221057 718104136701647617 332278358910475201 626072748994417281 946291559887097089 21205307541684705 194015275220156257 106551348154255265 936361811730062465 321569447192850049 610520073531279873 490997708945386049 525041405248256129 781438465922910593 294068305435875009 600597751118669953 223542703804252353 770613145770376193 777150995768540289 304617186893310081 981645316896415233 116126157845165777 316230863431460545 14227002230086329 258571473827867489 246759030496924929 632035024195932545 279208000399549409 932335864772195329 604010133551803137 403053305805716609 320363167992269377 470802266206714369 308159470625135169 926366902631361409 738673563215499521 506845069686075777 939570364730364801 936794432329723009 174524838674130945 298137154462192897 851982044523687425 673994342949232129 66433958343580457 459361698020924097 747569752049280129 178111868189038337 863970713608267777 734394816701648513 274894360281628289 826438153568989953 584972848561605505 534673683692826561 263070672599347681 973116589597484673 739298532741940993 67121296354837769 371716639069042305 476069602135556353 652472132613652865 373339671510844801 550293728568128385 973035977548139649 660510293893622657 717128248567132033 786725703832196609 163037053407283137 575441817770567361 908678988576323073 348728120975373185 549987596967159937 68658257668232641 213114385140084289 637758078401283457 178916735867051809 30979141963214829 33564662862371365 81192134797611009 737873711036062465 654537804484192513 113046143409984977 270173964588884993 983695303072142465 568267541191616513 296449420614148801 36081284310022001 79164352948087217 237494770665421121 118543916955029969 965907927357285761 982574668258497025 416152620413086529 523749906710573761 244830729973720897 216344589864267073 390266453051395969 719340498521727745 832246180632758145 945222403215002113 262108848612498945 559659684628083905 115657640696575473 431059426334829953 549877034078406273 451948698061169537 25634428844945489 292473804943416129 887637261257808001 764656885147072513 455938237795685121 104497606951557745 839959741785122561 259995411265787617 927734281769467393 324124546119566785 546111015843948161 520417685441625345 118113319489644657 249313390496727297 596479621695607425 503249726497227073 884110322751872897 216335637871441825 751312208728236929 751542112693183361 137805127248718401 846393180354258561 636682360032892801 878192970495955969 640343972891066881 278305245889800545 708379923960407553 393443978868756289 897867477831049089 709031708448694785 640196160216248705 885048905763238017 666034356260333057 525244713386928897 963616047310395649 810952065804311681 548380147333027393 992590282477639425 621565237095268225 504512605006095041 144060433744080289 98328956919164769 975571941197003393 403614992233965377 640137556081945985 269467418703275297 365095055873894145 431986840535881089 520642735568436865 442174213588817345 217065638720569601 21397506905596941 687970865699064449 297219995068591233 865741005177511681 557955139011095745 161157085103816641 436528930641106433 106255777502767041 358401264423516609 170281662161208673 221930871903939681 273873756216232769 380190964415060481 837316769017583361 871246400971745793 534625056536654593 192438452958807457 292454461189031169 979426739989552385 577106122497497217 686822804659083649 483253671354937345 752240560560796417 10702561750107977 194731955467968737 694354334790055809 83707768239637665 268967797041113953 158845249701737857 901192951626150273 931009176348414465 470580868485754433 46711038560484753 165905020284633057 824958435773684353 552065906549870529 506486461574876737 871829909478272257 461441465568118017 619760391600536321 769816875655944705 349781935642930369 138766745640598545 202470884488832321 375912749207014209 430181741029436161 905010000053199105 265580016388028641 499427523571338113 356543587461082753 53686829961296921 82418727526459185 541071273434692289 904600954443885953 529079561531904833 475469606026635457 415457284179151297 195063920404628289 676037768755382017 430022262290663105 830042220092462209 684801274825851137 972948426427013377 553486543756790209 179880695276889217 929917219447354113 128839257217524769 477535611892932353 826092091572103681 584160931010394753 492370371175429249 766075030490284801 25376707308648605 517406238733677505 726042568709178881 653817614173647105 630690079741707905 92232279329358849 335688501583422977 467713421054853057 589483915079366529 343213293392686593 933723073231252737 611991506121711361 879069795615247745 775300781930532481 153344822233140833 778091444777132289 695103026102369665 587193113131966977 346658383643362113 589899751421626241 758488943663262977 576000419728167425 597412274456008449 244685718607129857 540878059720849793 674615318939338241 991724014395291649 158804450581129697 995159841155281537 787406682562966913 428928783888654401 988078523487317249 183933083643889729 238203446720625313 758796250036286977 244885335592528001 647893995424606593 32692341649671165 518195671126978369 672091377169479681 772636607037664897 211606504201590433 655359733267804545 418438913580843073 74824264446089473 668345271890366593 96835591493988465 266781499182442881 718511061812446209 902478109922149889 882775094805342721 837283886391901441 624138438617517697 647111654131641985 500287982437033217 979575826153805441 884100116246028033 152127325651001409 440169759814981633 903729535573489793 440578394135240385 26241949943717205 425552809570053377 918293798188798849 907551877584207745 978744356048785793 76172878190252641 648565324702701697 276529280854656897 987281103999670529 421376214876477889 19536699509401957 984871352758940289 422493351907910145 929223138434966913 90881533512600753 349843520026194433 445558491632887425 926704483088389761 526897899056834241 787240848864794113 663303615797154561 123936037417625041 339132300771325377 100114699797398289 70697191650857865 678115554757585665 835674899260553217 703502307534332545 865979571439190529 924024990763033601 996704015366759681 160936768871760449 813876226983445889 718070127034156545 834240663676880001 266840879853045729 622288920649133057 781528481146754177 514353557549895873 987754241214911873 843243478243756801 553207195668210945 966958256700380033 449904360954459265 305977474162254721 767603254258009601 492232454790013185 359229437198802497 125791037779727329 235541704250369569 119499391051121505 494038415936042689 134198205178982737 421901384696671041 575814579194798145 404623099074495233 762168834294563201 269304779206652961 84654041240938225 76012841236543953 237631136955307905 15556846569953821 512896575948531137 900505031164197377 580326420614149249 282299841563389729 805194843721821441 909559418115374977 581609738266728065 587065036054443777 142941774721464305 327181727663155905 424536879679557441 343030698997768705 810086566919565569 329237227374672897 151858563073851361 880846505689081729 575389898503516417 578548263442041089 38270866342777769 653490534189661057 261307496855792481 10586606964661627 420985933217785665 495043982664729025 580156446815408385 278642035740443105 432552865043795969 102383517990336513 810776146561480065 743228246612940033 745664525473436929 128109555875941089 261397192750365537 373996257142106689 155845805947144801 824683588423699329 30353259985119509 92509226118320241 9471786788843419 802996729000572161 414714795799511681 42961412722529961 937174244616052481 480817749035669121 522615643598626881 860493116449841665 522651164038670401 343279849372837761 578336094914078593 991483206759550465 761110372802313857 442394052607330241 946074921404132865 488536575291586689 917594197119988993 177281234915458433 680390208757558017 889395836897545473 551411190430009409 451277248747476993 95740871544776945 931390181173920641 537632586718466113 754294133896511489 357269132600919169 42109746155869489 289509231351196673 604947886380177409 868405565222630529 76706562831784449 606768410573089025 471247464776613633 472154083814018561 389643315672156353 574723297951699393 713463474642981761 411751091126873793 484034192930661057 289259724567550337 28666095912061709 98142410406325105 578268273571108481 344969722185119553 171973118211401057 7360211075351232 73820527800844353 600517847476417921 561538237379554753 247011439570087521 159608907849399617 719918733113196673 497619855565279297 269935855072631617 409643487320632705 14561690694215203 723709329688123393 922507205679067905 937855483667316737 702954573530640001 590797741212686081 58511926487696545 385835581589073921 528313556775536577 143679626643891105 656147559695966721 107822577937763953 783962070752558337 598113525386953217 90164450554382833 457860303528885761 889309893114322817 315190482133292737 543880724441663681 104903356603255553 321876429142612609 978035597232480513 622708661897704065 34245719060177037 670939549590421761 37742163090374705 943541922679401089 22541132491522121 954097074460015873 95669994937709 730094189289175681 286575498985595105 888111151511559169 980193823413802753 415902267467032513 43659854140354785 179280442603506177 444641499231483521 632687058334269697 427982949227523329 886290261678844673 804854086099201281 196205666730463681 579565488482312961 690690667830416769 712521737556631553 264353795295122049 460788908557955073 308136067903937793 559978493352449665 468441056511409217 713150572779920129 999201188028969473 902716841939383809 759239477751620481 500369695461667905 44506394805999609 725347896949561089 981198839842591105 102804523701973233 378204347121915393 670812762067260545 823358140303994881 45036598273323849 210388901216553857 378609673608767873 91811970703503217 719252603931590017 187100137179648129 842346950792848001 19590506020037425 980653715229120641 351355387020383617 439321462640439361 154583685009868065 659616759196620033 185699285320914945 822439050178491777 839410576830076161 683916263573618049 282425195760588097 843144935640456321 279255443089908801 811311851113043073 538789952979250561 816751419154758913 60639178572827745 319656789362365889 188762761835924673 800394920492667649 877470210600563457 322961123731982273 828281377613258497 758707481308295681 297749118895254145 315242022100957057 876423413618560641 1157014446054206 87837767336765185 680335054180954241 539751849438864897 624028683814703617 839723178709547777 39068430861131985 351400606320360961 743444633532224257 124310295886914449 682388050289983233 170892478261670529 506033671032060545 840192720410371457 910359851014558081 226516820935835041 481374258088866497 827928064587666817 765787770593203073 321252267987524929 423776088770711809 675561258555475713 523915863224910785 808239428089869697 217095446654784737 218596581731162593 935902154596572417 865854078889448449 339980247754954945 819043901212822273 886154918838880001 99291878118371809 493220003002139841 641408160477823233 28029563702329341 589665120209026817 276866687292244513 892030132677334145 527741518316727105 367969641209946049 481752493571523393 181122396427838337 144727745680807361 465569678170403713 735342492665541377 648903970760400769 83282061843018337 381359383936732865 811032125075488641 378771622304469697 893417648080241409 95405846984995441 846664032264431617 527432094355262401 910019303758158337 877198931002531841 323953804536163393 925958966702296449 483008418465185921 701792092925053569 815562592970639617 54057099481397585 455150654951349761 357904623536335041 918744016522570241 935268206353526913 829110241874172289 457883544044200641 249956204813560833 831909604511039873 375340889855603905 830331747759394945 987824964853277953 589306163865501313 564471978387228289 872861960623062273 914753758411439617 59079487780948625 862195127185426433 686122770353954049 740808238530011265 456249965382511361 254600876193887169 412877403918123777 295890331213815489 525663103292558273 233903266057804865 520037179361757761 874417074167841025 526373035125061505 178091948052308865 530323683291932481 115615451060865121 820329882703632001 615962371637120769 317445791940478721 635144099687582977 71875266259695537 747014911530140289 798743724302774145 601188838075262977 40628294314544177 452828816944613505 107211452806176049 309709256536027777 761444370052515713 14776905917738505 906325062831946625 876520978402187009 645977692252316161 667547299973019649 872467109689914369 573890410199627585 71326967759517857 747199511204382081 847859732826755457 319928695813093377 218269151555531937 517849167747012737 239341314636668289 932056971277265921 926289552206867457 217118907008096321 773206877737358465 111058699688886273 802224947363256961 584907791470069377 222470262474637089 687744661877733377 676701008514243073 223638321849716001 599710478225581825 476164900398107009 186142898911086273 874884049398385537 96174540283094241 499867374607536193 972069945914370177 834232235661811969 676688651223834369 333308095585767489 953378361537446017 713590286582469761 281467824186897537 599669883914660993 826721655121872385 1222110923105647 502025037922244609 137679443388453393 385893212403274817 971046433117035009 991603822305783937 170282982053922881 189901068204562753 513713740308997313 734056860762144897 732131951091321985 333427738128207809 165397275039818945 262656825186574849 223750424439518977 630439660410303361 711906611248831873 516368292014028865 919137020242619265 975327895046390785 164605184519952993 910670287546416513 549654881650415233 325225795902554177 12756000280528923 438761839018106049 287765901741341409 996786975285047553 529527928476507969 903196927655180545 954977907854189569 401069581857740353 574288822593199937 294594513665579457 552928726913666689 77237274368926017 23436487267840533 610592893185149441 66586747914957553 821154857877559169 360444574648379777 162829616198770561 293986593093780609 745853918553748993 450723127592365121 411217604856112449 425748617951004609 430122510169354625 459133020270495937 242569025908217377 515984994724721729 597609572591792897 781495286241376897 164729951703996833 468330906607750593 475930862447683009 753270583097201281 298494953804869569 899139703494871169 583045311132721665 468946133844550401 138960574301158609 254853556811671201 911990458010194561 947877720780194689 537564174845506689 950839013525712257 585899499462797697 972838000248739073 78379034756459025 491317700270801793 49672109940956945 515889868827155585 230461819789503873 529309080126484609 784963091785598977 765130155670700417 235963734823251073 464742429487447617 679138658894345345 341154854475416129 415735869265070337 369221893131356865 360006317747362945 512727754264371777 355321505943400961 6599404548726541 605552440412623105 709159993487997313 580197555123085313 306908238334745665 946348290410085761 707524059243322497 786192857555469953 492842804460568833 658062026230339841 824352395262632577 296086936656656961 876470813040402433 868617631375499905 745353381199006337 144017932495181361 190989945290798593 620573366518669953 217486314144405665 413666981764528449 827975474239895681 591478771263055617 343167473755439553 183027280816297377 972715699886922625 206162022522818241 247251697332625761 557323545636457153 905031410436112769 13575146245031533 227693443200930561 842360625860031617 524681666434251073 151084741545616897 397508392272566657 353912702038691393 911453840627405697 200667073841898977 229026541237484353 746005858901121153 710828845619975169 739700188730438401 224770788922693761 34010944777669749 695335656468007041 904918653681065217 269056522488508417 789889561198684417 666120398668827137 588210212596550273 620157984788004737 789887839420067969 183737236120340001 749514601422120577 247321560905444225 833239414779988865 534728871015946817 312984583780036033 515844873110108161 548434767847318465 12336470814847901 271264486551714881 495829031713949313 926377925785253377 504920078882580737 788333708933407745 288119867104665409 622947470722728321 611763857632968961 108578407251187057 299577778040255553 953395946701611777 938393668520237825 58945384237034657 887475285636821121 44574155449318201 835980324528879489 498174698040074305 960961793858327681 45693546314360849 943598170388927617 613803215475513729 160726738225246625 242404999696510977 347938266105632705 901106828398624769 23930567398448233 631164838703618561 700546183035104513 651255894132106113 920978159765422081 140592943073791329 13899081161316219 17173213072439353 567726641657852609 523842445114517825 208913133934945697 169008081454364865 68319457862781265 671559722029464065 500163315520854465 666500217262367361 930216261154040321 30106325029059633 901710877068584449 198155214944080161 467464048166345217 166255165552634305 114602326169080721 18065202402780757 827274286561387137 650100775267752321 743585199490926337 266986114224664577 348103865593468929 75601831756536337 690263195200703489 427153020731353217 597379871371682433 586792458449160449 15794121664672645 228128825739105409 709579751836326273 1671127921333949 969451434602792321 707215929353466753 219524707219218145 940141384635488513 979181688821174785 911716708231608705 583535432040758145 72801119074519249 514078835385408449 6333457004373600 827730957011052545 160145832492325729 1969763114747281 677603323466058753 36543606048109465 283780292687033857 641696627076004993 584445319212235905 676921307503075585 60061258790675257 540948138836061057 831256259134420353 479262992090678337 540385609563237761 266516926093220961 694757040065169921 902578885462499841 449882307579393601 572651115450245377 40811573408205961 189505473331404769 796977233502850817 810858264015696001 461194501285419265 960580094057402113 240216092856165633 685366475725320577 346872113086135425 953662810138421633 856516394812992129 544833799261528641 113510201813781457 333778738613940353 687963991065139201 63330628716588681 91984519791111553 384262693485094785 114286905248441425 810733628194004353 192620573607413793 948365123381872641 307768242249345281 21221489872605305 113331301169637297 780994227366175361 769764904458249089 593435424169218305 370980261854143105 755719113449000449 856968721186028417 580068483028359297 840025906546799233 368363240620691841 805495480516817921 809310445541218177 346275840306404353 104421468445163873 716854302333011585 814956861551284097 515500308989942401 365208141052203649 337498869617583361 503474766140289601 861447994937933057 852283067176411905 939282304914222209 350411358405725825 625826158234161793 619627337237044865 778643002507415425 868868394240013953 280027771626336641 649696954829973761 205278566972502561 431101987401493889 756412131422734977 477439565911179649 624583227739869057 630527758528717953 302999046064670081 463313456890656257 951019759717830529 453522630392118465 522371671115621441 143118775326296801 571284104325407297 874549852100944513 351875936605139841 202983916409291265 956638615999075585 708550857688440065 921956862519152769 39215527465767505 103802218856721137 843629137984567681 862410443238061953 265113923763859553 764581809227415425 355305241453155649 447805764390039937 573597194511091137 657923044687272833 569681132219177025 234322158409199233 912012220553915393 396789281579536641 323474234341947649 557352070566821569 283409537449454529 949408923241186689 468949393001356161 464668457878602241 669516771768936577 973752882808746241 924298498156819201 651597541581878657 540482567213029313 90029310032612385 186125456912481729 555950142324078913 344124812871225345 3551243492118773 439646379777261825 540549208307140801 874973901240632961 665208490472686209 41394075744666025 634774062892418561 836048990933985409 305246869041802433 854130044134880257 483974912086608833 502363140852377665 35040033042214705 407948919940469761 342870826401494337 656067031475199489 758570503308611457 196967586497098785 287732308308818561 823481107327932417 738581309908205697 227406727162009057 469492238396369985 941727675127932417 330606873106027905 668304258825575169 608778022872371585 508078087079024257 30755477562372849 656680687005081857 982689704762535169 812420940787685505 120234987482739089 838963757474946433 576065213497656705 269505548806801441 261852372559737025 532256665373939329 586701375099394817 103016084377426161 482365228071834881 733108331997531393 69889350337888345 591406108034686209 21533839935450773 936448684532326273 683652373557137537 872215934870919041 646554529344790273 530044287319615425 518843592842586049 476876826907339777 712413074377970177 655092887346416513 149999025340108001 594471601714982273 628370010098358017 954417264054942593 871396702326620673 756391249646366465 492691616736699713 727272026735267457 651624549579807361 613246860291294337 646910480002496513 163299494221039521 478207992197951617 612835886553380481 333001710942234305 605045333844419329 316220251780649153 258616834558377921 708184307537457921 84179042123995633 981645380297180801 760337171951061249 269515788917324545 664791430958263937 457562811541592385 13630908514382867 491581198148161025 709618852677326849 950574170302047617 148125233952821857 803548913556689153 941654767666808065 703524823756779905 251565110621296385 185464493943975137 812361241920545025 921335751649991169 151501126451716321 797294072353800193 994718871302456577 318132313998305025 360134527831203137 457949668772037889 908911277003060353 709936969931902721 959044486219209345 145994276752766433 752912515162439169 727709511284231809 518931618355221505 320223754992234433 70140305399039705 345822482210195393 268518890504434881 968769484803438337 40287720532507625 262127723934995073 2801604815740433 242299500781960833 354208705618848513 744203974214315137 463502503024567873 53480427197861505 234191321027527265 904401726721303553 646561441922582273 514887119298798273 220114744182698273 281771678866817857 158591908736934081 815425479266203009 170984630264587873 405353630006672449 25414165313716097 516105553529222081 269434236122126689 769715198093138049 373097350283483585 85330784010274385 981348566384259201 464790764087709377 980605740701147265 238044243151470881 59323518774935025 928332192368173953 621467891498252161 629007893752778113 10844399435615771 806620674435279745 351316844962607169 155725442240701281 531616061139207105 359105064952814273 893255345868435969 419217260480401409 361283100140656897 882552886039675905 161477323319669345 279806199144552193 810850843552035585 182977330273530465 836246120339705345 329689967458882881 874589081053745281 627513657562914817 54136379242915921 24398172357244621 738328454958580225 967662918398161793 453460437356380225 101924157198176609 573226933631691073 159626508501290241 466216866224780097 342672518720341633 529798667537082945 302173230061015361 278038710527095393 147286673345838881 669892577230104577 568587865061303425 892927363060689281 435456152778293441 371141060945465281 393348319190408833 299605161806578497 990114496586763009 264053048541644129 968493732952097793 603801026779134337 221814738616892257 599408080955132801 357030142391778305 881519080584165889 931924617127386113 754051972491783553 804649867797522177 341275529861288641 675656838012763265 355857729737611073 455617377339478913 530494437569682753 822505048842494081 810880568107723521 998624476370949249 857923700890804481 78682701222014369 243110897569639649 394092874530400641 658388878867309953 660573752662749313 483346855376073153 891779044355970945 629889800274408833 217540249236172641 570326158222346881 928216369352526209 410533438128066305 114856299281065329 634258541604925313 104739448836099313 721781675173925633 561839858833529601 228292662800132705 461426643921555521 225794617171526817 955847163755954945 443367878305952705 368746076216595521 572214350290348481 499718624254022337 100599579294883057 11098890638720605 40630797967406097 819183607089975425 155209592112147009 104548228781553121 419395923640589505 778933831825774849 187548337621141313 910154591922918145 952725261367628929 683475162361396865 598595805746828801 25484665589360133 192591948967528737 404004446371423873 296231752397861953 876622793070282625 719348400479514497 938595805487217665 259414677559551169 323618685909664833 957999798923989249 373708470722355905 233211908242370913 631603207694325889 681422029070699137 944859953195653249 849512300644523265 61272725904970569 426509815671263233 808283102168978433 925486504842158593 75183157699768801 576328997896421697 539167493286221569 381820215057178561 235034001759984801 606025368032813825 211963672175151873 790941171570128897 140211912243188401 230831644339797761 31117114755552677 735523699144511745 605279294961846401 412459246843777537 844036418184906241 981243073908931457 835437552633607041 310032913255707137 850251267867044225 574948818504811521 791493537934357505 941219142636892801 430369198849568577 828138946450000129 662363052626147969 139134299408919313 155010146742490913 271979023592411553 322133420729343809 144940262305478753 737423326503424897 938378499732923649 544279826061881537 111815074397082273 394636149553811329 174194899483087073 297513801978269057 863418453884090497 852038753216042753 902991960690773249 641288556306989185 352377573449199873 27184333892996905 159563483815720289 75171269807228209 508142521087474817 362823909249378561 513408318967012865 941718684444367745 108373629990222049 339958447398409217 923386381425860481 919385760918444801 216519721748451137 22770555247795701 709908663869615745 318209495670799937 816247558362373889 593106176215549441 854348716686803969 870017708541396993 959833756795344385 887753071989116929 227166809228013025 815817305852817793 904601397593847169 512771316370425729 673893777073818241 180544752456697217 914169868909592449 371860674024837569 47137215918500177 299864812694380609 178008441605481249 497114635633643329 236781013967135585 551158606795851841 384986982504155841 138050096037623857 321308034323724481 232850238469495713 58871393746056097 766679255953341953 20567879209341557 40009243820023241 713712129163351297 251395363244220961 382344901491880065 272585453772904897 55641796046824513 89990449035106225 867888788432782849 974160114380921985 888677715184737537 562250319671896641 829408940261235073 587833834241962497 572787696085907073 645943800146973441 487787314672619457 401544688266952193 32917500363677021 857928650636544897 441940220115615297 273070164702829729 581216826853175681 46449757727664577 70990528281146937 626191160137736321 547782469661196801 924045198250574593 853455752036470785 10586467694110981 727432887506250113 535966648876161857 128897211659012353 151208729250143393 454033091895777089 290451431288708737 499918902117148161 176019195821055521 175522825408233281 908968303300760321 327184489818950657 917505423678946433 391009772099689473 101736993239818225 346494921204996609 912474789893451521 848143332337809153 742056490805715841 652320230297664897 70934002235233609 809678616680510977 248558314872916257 292015100336929153 308782167300336129 760995080262329601 124342439893617041 722901378431476609 616539029785698689 126794943028439633 623594340145437825 952229874234067329 709002267574646785 829843534564513921 187885767561603233 437621206511369793 225804784175934977 995122277710034817 124718476781929153 730939007621092481 353176344600939265 869965495113387265 389393212869556737 437801267833055617 151280215460857889 388589899889009153 818014945351272577 702344811635928321 3396257419296945 504970828070081985 675043629358391681 54806659157680569 672683740645382529 901467299114695937 494556763170571393 848482150095382145 944631574078556417 355269163819126977 372219753896565889 511296007598804865 749567219638478849 517079229118817089 707401661863819649 622336807882366081 766349865491974913 186021648915851041 895091332032940545 150140410451275137 587845020623731841 114280351761177457 259051299903482849 640271606220327553 628818128748463361 660238152440523905 125408242434112081 375978368977616385 640970645549529601 148853777764909281 24658193963112753 546637462100509441 297074841832511553 964750639649860609 635526325484342145 811756569667569025 161269948942006625 272193123381892833 942553855409123329 738954401627669505 85913714205929633 855113738316514817 757602683626210177 896239178986395009 792916545743864321 131073014628977809 981210680759851137 693805349549879937 821760204530620 600053835647184257 871061283520113281 778351130127578753 855261566382196737 230008283235630273 900539207440026241 91593329738035585 782665884702879617 896908356169955585 179843752600739041 900353692785547137 903706479768445057 531647410943630657 665461408658778497 802570523880692865 268023733000234177 76567183481511585 681624325108636289 104233429464034801 875034267433605377 420841091299447361 440989763739302977 67055448159866417 462406119380801793 819748501244827521 993081955175007617 444318454335718401 625090794501815553 764472090579911169 200580902728312097 879512320173407873 990219911301437569 166011641327980193 188486677037850817 144018723168745313 948934785705446913 61827901991815537 113321686613396369 669174500869591041 133171808659909633 812729839474695169 833271354967571713 295719895335782465 237051377144823041 99242999786067537 40544646976421465 859151708759529985 497915020096854721 573316111397257793 949924027980195201 970243121421209089 765950776995694593 97932812427014689 668758771411084801 781468516173053057 464092400784551297 392315774682412417 740450116916299777 375915922442079169 247450130867591169 75386846457572433 33320683532757301 727239449823660033 955531178655633025 499549454400874305 507817823963797825 587182139198478849 668163250016178305 28383705200777601 446060328908735937 619193830448185857 750195958524869889 126310722811080465 368214117202690241 148811742768902625 639199423112742657 589636058938392449 130114340737030433 908021298786795905 498608256057139009 703692836047803649 26602755249918177 554154109666274753 445799094773931841 10268935707184569 186509321601811009 814516787668939265 855792376034713729 616439343186254209 99989869582437057 194511177670239745 737610756554872193 676780014353507713 869576340133640705 966261512470882817 648409011876992769 395283655572296065 215966684616638817 881589710851347457 332539958608791169 883825913986807937 532067003902618305 810584364710454273 796589505865796353 696562976809399681 388513018122246465 456124714802758273 920577912716268545 253123786472681185 15880532372555935 924805906044614529 789085272029353729 539962306292959937 978709267048806401 313148855595091649 548743719887241345 13952831106106345 710600316244317313 490274972435489793 870698446138106881 53564541682600721 884918646342903553 898015548470045441 644250818238887809 342185663105478721 979577512016440705 748465710750483713 742561389765455745 409953018203093953 475165510834223425 357166194788408833 990234809352514817 92474780068069857 162088283091172513 215410682562097825 498684237866569921 727933135164516225 173849652768588225 563764858248095617 506856383812575489 552164683027537985 900130361254035457 795003482413083137 726291241828391809 461510032592268993 545600530066089089 680706483887821185 910319629130938753 295695521254113921 109713664855057409 702212130312549505 182818222443955841 201079593357587073 180989442882442113 272137575892049441 323322565759539777 824709442438088321 519038772519785153 284002310728656225 229045009764149665 871360358699160321 681981738551691265 729511062712834561 692683319394532737 441766142397224129 329746113718208257 408777342843510657 245688309280041025 26414257526493401 569425187488384641 439329890524181377 433361900275073729 724519420948720257 222457800019718369 84399579335897809 589881996388896769 314174362395629441 990534735127347713 687116698524551553 62824122679856489 42401863086350745 624123083362228225 360365743457467841 258323403597017889 211218197547861313 691247897479179649 765779742103138305 715670760324528001 789310077103404929 882217490163576193 371466526668005057 315465727412515649 813095436902056449 836489130379597185 136428042385535521 335681595863107393 393478233802053249 749634742603340929 588268581595404033 317988244381155009 806339142391220097 910795565010751361 775821553174427649 30900585196533825 709672963429763841 374149640903191041 954014857585978113 420877588218388609 745360005533921537 112420564772641281 37024948800922889 547114919791468417 99037979483394881 807619142933894785 608047038610724353 585804902490707457 410743367631209089 365945621082751425 448466448902156161 66057332712475161 358362111021587969 902627939977115521 322611655793171073 329085245799433345 335039106479637633 321595168182035713 881485908640787073 566887556570705473 673239737626087041 348073889970116545 612919259324431873 744357188920076801 547954789991035073 483862959525374977 427589215382017345 802985404092211713 938537933652607873 510227732061501633 719583847031092481 114222105850387841 214932809609631905 917722710834631553 144008845343751809 540814504509015169 114779940911883921 692090568806115457 308077559361553473 285434223220221377 121412518917178865 817609777392426881 549803246235530433 83592291476051633 770499901421512577 401411664827229249 781593463056456321 123834055016345697 889648715316678145 592524695654766721 384610524401853825 259728400717122561 598319094369227137 226518173274136801 561717058268815361 788069412075316225 405778115185352577 20023481760638617 678304727485528449 994470198102973825 486439233928219777 959147463903285377 555564956399482689 265249738297541185 181895785387478529 452523642016707585 622185826126656897 302920721364628801 677443697065140097 674761789111066497 298556988413569281 597031088035663489 281223806537706625 21268912935234141 80967310712896529 43570881145100769 652742862981394689 583364086746392705 938745815903448705 491230621610384321 994024755905495937 276459810903340033 839708131696614401 53714329592608577 643695058328372481 597622781031184001 311635929663967937 561921058406852609 667732910351286785 726471134061746689 840968524494560001 351589967198421505 89379914837220305 730152505416889089 843681733045489281 270057089504746273 966846382185035905 294741621471111169 734852072485683329 934823621082458113 936196258503795073 628086733705167489 918162219850390913 747037314295170049 366443713337741185 799835037144084993 38229174122722753 330716990429763777 405901961969416193 780617368260855937 638887569038647681 75206828037494241 867758765736578433 182336009021220481 79319892673186849 461158517280992449 746408504238043905 193965396645346305 635200791008120577 272157149809260097 765068058274277249 351658015468849793 689946979605355905 573407403380016961 523588294370508609 618285790498497025 665995372715176577 179781742802276769 790215013263360129 206504974377061505 300152675134928129 957728556281793409 212548128296415233 732298882997206145 300977681401267457 694396941418034433 114415887765868977 594641952435900161 688505701947935489 923832810423604609 203267460384349633 43979523718768121 884160699191088641 290839662115558913 496562477689206337 720794574667912961 146307680615553441 40303331362807169 848195483911009537 649424372237142273 317583473327946561 591304837464832641 333056995038713665 785910776795169793 225041007716431105 954665673884207361 848346327069886977 407056754280254977 942508479311957377 808787075358907265 486284831217613377 446682605518880385 553783050182165249 206485527180191745 99626983660126449 530617566776463425 940856906706702721 255342607837832257 547151231764939201 21139834289733985 436944321881544065 321854742806735297 102577910096183441 81929780618303025 231399689879967937 746989156477525249 621678220422079873 234291224647087393 72571120959185713 134852803618414897 176401532878909249 353213152471646209 793229918444186625 659912903796708865 822478422918560897 697203325705125121 267585918944195809 720047454385550593 12099223168686281 668764819458395777 713300074662217985 596753322635038337 392992753367689601 243570766864117153 468721605144470017 539824777296601601 549732607601239233 707110513040838401 25315357584080545 107088177955546369 795699238662688641 709746061324899841 776538502342265985 411315558048940481 771270396986746881 47270190935783777 584032166180268289 672842578024528897 155070568763942881 737361000484703745 364795882306669505 679911350731131905 763177227032880257 276570948386613217 802018626237273985 217197514421997089 161878273267984001 702085781792455041 388582522138580801 549840212199839617 321846317732390465 662479132621363969 65191858280943649 724674892835821569 917511737148839041 927736075141673729 31993654963844877 866998639154488193 450173070555873537 87212646824973201 38954496293289513 170427619092691873 225300581062366945 931852295379094657 819774480990151553 775212803612802817 325012035090335169 671433492453807873 878510779488383489 848364867379018497 520399244104208257 567039411007137089 697233217443329793 574328744990353345 702954989264181761 272109661220603969 564950351912958849 360594220104900417 970612919411973249 571769681658345537 668859478398662273 797007739487227649 275813189799261953 829674550577941249 202945717137343009 984763931364284417 277614305502293505 225014779419929313 978466588022843777 990829629984958209 187382162030584001 360901139028378305 136417107802348177 871240128444441089 361320948733361281 510987811586524289 912309243242209025 943283462156827521 779512710734334081 246447220089372353 165276342287743457 538655328337881665 419773264783582785 443439824919302337 311510754352855937 119451334994678865 648207146104819969 345817056241109825 979369053267934209 434216208709841537 822673639536969089 973369433989553537 791266904588287233 895667936455353729 259405031520966401 387523876685371265 164992485420473409 904260135274455425 918817322265891073 209668278684866049 481676282160197633 767164797429884929 699318072242984833 28526705243557161 784873872053029889 780901510032748545 115966136501821633 519139078456028353 828679750788030081 83684859738568209 615619076679845249 954554067221998593 584252212914439169 932210567325569153 526286346484692289 440487113382779713 623474537232926465 24279516355036889 43485234368173313 401716186572677697 333714087955460289 546218807154588161 61292329581487337 246300024636532545 964901226851697665 460976844562466689 604441267303197825 519846347177484353 683691954304865793 623146817724489217 107308017564701425 417694889418193345 301684770686438977 80736315245033553 516143323762374721 69301154584131553 176041186226488129 135601801659476001 815778382141285633 258225587949205249 50043420105414073 636081824017750785 957689796262311425 45488497021857201 734869930322847873 583093682847220353 602333552622706433 366807542593939201 537062317510834241 477031452397810113 597740557789617153 959181067025035393 41803660750989737 215070233363377377 664328466126743681 713830971691557121 181361284129156545 580418929720551041 511671422946303553 665712367492822913 690124131716149889 25773222429791077 198651263201650593 620297863175473153 889969158399527041 137428329003185473 289185953150361985 832441188512966273 907730237008880897 734569151859517441 529913954263303553 26731935558537145 623949850975993345 386140092459399425 865252037532140801 361409603777893569 940626098851257857 357009704941788161 543709194735964033 56774916362066105 965208094859111297 783113044867960193 494925993667148865 342908597921216065 896649520817792513 644728598220041217 660437319287279233 29796530566848389 303035681672572097 796503615498451713 336572244785909185 405704498602766273 963411752096678913 626383088116142465 82278098048146113 757509654164245249 951341787600473089 572950051797263873 308181942601489537 650968449670294529 434927322856996289 717199946853924097 199201990208063521 171496150385515009 106143805000858289 481425970536960769 237939217395332737 709490224225952257 908170522987493505 381287284635163841 849485982876597505 71712968687485561 57777908211154025 69494154632153025 842879049502013057 845546738925683841 343802908972580929 128725157521131457 596019415601585281 60462149072698425 483421394561123201 280868066324998721 738426068833543809 445834693339655553 424574036171154753 708549462972825985 301755503434701953 531972436822151425 962901654108964737 877915109943458561 506798901583859905 678165820701842433 790405426263877377 719095187503029377 65984583935016161 924654275218763649 84399434116182449 888712239935429633 833709995754102145 582162298876902145 280925592134540385 498766633393302081 17675426001158457 311254006339687809 636536876776848001 555491072381883585 860486169639326465 362978932872458433 274231754951134817 83153813929044417 552951250922728129 801547172495595777 419473621216884161 699786220692132609 192680439917264577 199117782724918881 574911700712252865 218515769105749761 350837428541563393 162874873395061569 150017073278991841 639327138684350849 456440998479759937 446689973086954241 74867036024446769 907003116259574017 904738123913499905 525741196612166593 784385759108847233 792690316754473601 900348519647504769 725018483344761985 587236915376170241 725593712575346177 366669482361242433 34853801435453137 337147491058193089 889955239336600833 303128291908702593 2264779593240008 836729124673926401 208566868925146305 217097253308974561 830403798676350337 935986886920449793 271084074358029185 366588980822282177 464801212297196289 578923218306247425 912443116990573313 645297065789332481 800045131515197697 419339596014470593 98471627892038785 848335142226286337 650340165966717569 216618219501132353 392668094121830785 553475881013365953 128947724962991121 257563398132067073 436088659711558081 920245917392062337 52370009674824305 83055206242566017 212920672886752993 782463459894113793 793462734016976897 958199153864928385 54868217946832945 626407654264877313 162236959745534657 769852917511745025 280777024762898017 497602995914416385 793352283088218241 402007397326560321 512461213550224641 858133511431585537 705251028440464769 491752327118636161 257563869925832033 670540376229592321 98200151779259665 748849174784869121 525214017771261889 963898413955970305 648483294972088193 500773944889491649 525585727586729921 245931846395603073 995533924590013441 651112545221014529 901197428345071233 968463042722387201 410460797671781569 989149417475946497 212512543832417569 891660166613331073 771353184629994369 517268971330157249 335342912597312193 388155851428333441 586754408640779009 753396813551322753 70565636420980129 196969659879595585 428172393915026817 479276641979726721 181218598168740641 798227417866566913 420494114712163009 131166790659765553 587241458486062081 805000864935532673 451351165326549633 534930579640832321 908704044562526337 633386748637402497 193135191052014945 367994653483837185 564664245602983809 244525819402962689 471398693811643457 59892198808444873 332799391217449153 184074468931807905 688337816227850369 622851125796192001 546260173169798721 160255310999371393 38103176901906009 514013793925972353 856031040310099969 388723141525925825 890611740072465409 279392470860958753 892297213556418049 231909747222129441 621751117129299713 702706247829855361 905392594989208961 816200271627646849 120416678171316961 94068407550455649 9936444974925963 319315606392574849 387365461417097409 396481064229806913 464486336245229825 182824866715858305 878698169301564801 982754081942861313 228792126524211873 274109745450584097 249805595024049857 460430640240321793 102507084118300897 854793733012993281 776377694650896897 924330166666468481 79599416362043489 418204152390256193 210736270119902273 900293507479080577 183936851447711553 49549002731506417 58104920144266713 542642972756144833 281440172457706689 904984043727335297 2886611570382059 392884082747873025 6295260865996967 868563698734899201 394618985706664193 417534271287625089 572078837878336769 51282519888996345 622684405009785345 936049281811666177 458017258240786881 869217455753922561 814354827790047873 71138334555261193 626311975062066049 256495303916619137 419264934779285185 226947162291441633 414506218267533185 614879829798578433 872469583992561537 877401519058853505 698836576031112577 309769401372175681 26017701809088581 257325574186428001 497637100416241665 530013939906549313 414253191098161729 850787525065190017 300993837997936001 727019831838855937 570248414022564993 400611609041352065 12460875935332183 431058498868676289 579926350364779393 384389280009916225 174846656317583905 256598894906556289 277197704340473185 958005451274335233 844588009115753345 304041602072114625 19118096389142637 528176205505364033 63400649239355289 845762746032857345 796572093863410689 729405047681058945 852705338518475777 256324956101789057 635854268376384385 324863440219960641 292380091410905153 169650370170113985 322906780310610497 679870823630825089 822907266368488833 82572541240775617 568677245142559681 53897403394845609 976821695587915393 290310353549283905 855493894293211137 183472486970135393 364998726818427585 553983014510233601 525556367678198913 973309896263319937 744850744502457473 135381166511120193 749273928500123521 643742773149416065 225653966284951937 365020472389513601 39537535601020577 294700751138751809 231355637343170881 264350982775351201 45002107374621401 513595797588511233 369291731561006017 653323504857066753 688619526325929601 678366850436564353 235878477800383745 824893373038474241 935165527359778561 867450493796571521 834754023907080961 146167784892778497 832133648280425601 493603150395930625 361890893129299201 692595523290787457 121540960290879249 714432428261961345 814352139824606465 280802750082354881 955942401993546241 453459156766800961 158725836184373761 534465940743284993 750947275012926209 183910095627812353 621570281714596737 96178245464383137 290061885386471361 3742112227886452 272787684878011297 939928922755040513 77660494801371265 563254610168844033 214693584124674433 300022309260693761 964851742092910977 22815967801225413 881264516016699393 822583376651703425 994123570664193281 922594522085081089 725853963787599873 677926595630648193 605705514137405057 971753023028956161 729417992967711361 11823890825734651 95997013103449553 722470299628088961 8463764154427623 930041241089977473 931213322799656833 623652932177922305 421627869109499905 325492270009004161 3260587414423811 367675830575354497 560733727625418497 96176293734796305 616057863993027841 896451586237734657 226719671518907265 443048060108377921 245990340100497921 144207109068435809 308948391181829121 961552136911418369 407443766985316801 115300192977915825 549705691848316737 583316900494917633 141599286481870481 356121086330507073 641398563621706369 223136651472596993 242649427789949345 238602689829750849 394920973845870529 331695854137318977 739744152076248449 765240476278922497 772347105102809857 740452173260816641 905329491055702785 196057436858470881 599637549471879041 958765178470212481 91764622829636273 629023119548424577 985130792195789697 894930614959260801 579485216783091073 507556949591393217 352591738064546689 225576312387953953 813435621775347841 730547321940623105 554477614150741249 938340433951079681 512559030695534529 778557243967643649 528460885508138753 980456167254526849 152977192199365665 799447395815366913 180345408580265601 223504440327584321 882898619593440513 500536178175085697 667177482856715137 817988122320183937 550680629890173633 633766445439636737 579064307262157697 379472751685991489 881874995519318401 824417988640082177 6070166366555442 692900437435451265 982173569551186177 50076249809581697 472292025264849281 818510513857344129 967228015062055169 620349029935713537 833172663390399745 659913108453121537 214260792953901089 512846908961325441 590267589098729729 443705319205232513 221751902628476225 188967540874077857 571643311086631937 845164503208859905 470441588909899649 923931732286167297 463075662096471745 63694566635941641 760222389010316161 447318071548298945 428089337396528449 345659428471048385 902618557639819137 589165659865802369 712110187725485825 814958319960648961 167506139074724545 276819018589865345 141691656242699089 250590750493274 696176814617423617 821458320343186433 273652634035627777 842318533750297857 22082204906432425 991199528406927105 356377491401843841 878985726360621569 597526611466896897 988395641344670337 487456684945286145 594730828323772417 661744303229703297 559079840669173953 404889706004951233 897222988618789633 146366453991483073 67246740969029161 265457786568973121 356150308009997505 482041778438194497 298876956804921409 841453277118063233 176737492579331233 919337859911600257 931405641359010177 619202519289544321 50198229324589505 223056175060854401 252975330776028065 888840917356731137 648112230188967681 647406961390551297 659680157871026305 669319328778172417 932551638201683585 896399405991978369 343610091896270145 75991407987288545 917026881255207425 156222219925957985 133473129858618481 886328711665200385 516423407921561025 231858565313551425 714668121958798209 733935770468065153 601628358118357889 696861583685041793 66783971585312689 719317514064996993 964195421874702465 781901497037999617 371620121438301249 690637965883666945 188987234417776769 383796479861878465 400091334282496577 957478563657943425 222212957802891969 112296293599477793 346054612033501761 459458374225448577 955714520842985089 137564097134749377 681560482867940481 139243418532672081 375943642657997377 828386960421816833 131792635315608913 451299867971300737 651133563260270209 741553475801715969 657651803340588289 74712578491684673 59149659719050617 539106545391256001 66319719748353377 257097856917880577 450972151105400321 365474985672541633 800089669367242369 79314067023474881 263417202108254145 244598094562086049 664279500845228929 845167243718407297 155360236433079265 182496834295086785 907283709076768513 830097854644279169 563332479346538433 48352857923326553 649031191729566337 597020792079149441 726988976513762689 512696310594300545 235677325577444929 850800156812582017 597788896089294721 541064231554564417 573780913863064513 465624972067729473 43607125368463785 262387531501936161 840131137213081345 507788202119499457 629355334682909313 680934984999076737 475554710208403009 181660909486367937 173601112132171681 297051521655113537 932331816073531905 56222628958167321 141330785682722401 503964385182364097 963288875591562241 356209628763195969 574225456636508353 785008518741854337 102349615775228385 714251231375257601 726055882973039233 537780890704219393 505571051529475585 532382341314757953 359120485102248897 479636459571715073 190850692027357377 962774337307749249 968247212629815809 363875152832456193 454073345288637825 723768093832830977 185074621332329761 369853664449642881 448103131999307201 269298664908077953 633565577166646017 375627122026422465 515476545440296961 744172653448686081 367558841295970497 121747799931178241 370798421005009281 216623065160788993 235324709304673985 413310121318424705 967692318677851649 680974069227914881 550381191494533825 258647262537131425 268842887519799233 580576121493820161 971192241907058177 622293810381187073 905448085162081665 193521911948948865 626879583999748737 82595188505855793 181656480045422337 245752139587537505 96930053218610369 576957026609470337 195807082159834785 928358756618393985 638391393554922369 927100357161243905 237149041838808481 974168623084651137 35666419051235465 440360552043976833 625953938241796225 234644034676307457 60308694629764401 449203317974571777 926427062020241665 948994893404133633 908887716055797761 688518917465664513 933583892804964737 536011945344540673 226848288819450529 318310133898314945 53416694076549473 703978074362268545 719282732721037441 718149417488596993 24491608185460481 169196678071273249 642735985478548609 839910196050062977 310971645274936065 518919224803951809 115767957240162641 478065572979453185 702463334127291009 235109760524864001 583324910980433537 764208627324656257 533667353003085761 612528964947372801 527467523885743361 116921339631822721 663333996872697857 24655909090142813 694237934492814849 772867855012670209 682365676551160705 496218504645199233 466116812033529729 523801424023410817 338078597639711361 879425321320269441 267444610660003681 911466995003372929 526767145351318081 665858544265390209 965304004475822081 553192130984278657 409065117752536641 926501912297283073 492753352082541313 540951752650279617 809550617190371457 403265081394764033 450159224165016513 672156228604244225 469103940190397121 986978559354469121 262019856984817793 218261607877430209 399333012411222657 835147719068444929 812546181027951105 745074379707567361 344686609820460161 99371982113666497 37943129961302449 284485114604514433 569564602618687105 554482633728312641 104506572991677873 680104751123046529 62814567080469177 521981447290642113 890140746192013697 838308207068969601 76608144905339521 47748923613582409 56652797861286073 701551474577648513 305076302376708225 782337050221656193 48265322017851273 203184468123176033 152632965113003393 891193620786637569 578399845190400385 83621695541800993 463139190962923649 327234887564344513 225244467266417569 958570377084875265 877587906145510785 180267212497241761 503372549784980801 283590008854467617 86580080565827441 593457998126041217 523296807218951425 98732617218935553 649399869848355841 938598080088254977 106019700981047297 546178142456135169 596986516522807937 867133511272669441 951196974609000961 907048585428590593 632677493470868737 316350826145978177 334411814336956353 215996813057834913 631518301697472129 128778004871321633 453332784543459137 689385309234275201 133582314226533329 232540023098252385 279394684880852385 191185740074324417 274626900938645953 191434637219657601 879418117736587905 597056038618184449 822162587967074689 741847478963435905 131716153553920641 178926866649554497 738388012348455169 830907179915243393 508295349947655233 388017842812679681 603327740485941121 813717678453386369 766438830990065153 672294899102546177 759910440125114625 279947641117956897 580081478012811393 124387604610667777 723774242466806273 399982620133570753 137896835272638193 857948338621803009 98542216246048753 412355731158584129 787982405361827201 485017867276077633 394556511592714561 636993832843430145 868649912808844929 985453241536383489 36102730756969241 178299984946733057 834420162410321409 583788051632559745 807629257831496961 779215917080122753 772333623962449409 81571006991758561 710127442932535041 368771918131187713 965688149718101121 927430623408532993 929570500413081601 993462519548771201 562999587585405697 276630553358579329 443119558074219073 584936156465829505 865169804304240897 421125853416704385 866827297514323201 456432211582338689 672485091089040257 425144307202479873 970060867211007105 367241040334249665 407226402009523969 135762875646186385 914209042166977025 292928304634259009 922546685195410305 149116491143040257 611941759468553729 799505768886177793 552180021296873473 887678810845336833 621985990404443393 768123198546945281 779937695009461889 910031259430034817 994828229372419713 544801710738852289 97388006380395361 549851785673446593 346833500162905025 804454420799302785 60304891552615201 224297292565090337 871991513851018113 192797070696457249 90225580073660433 412937739999399873 787995271952485889 332216077436370945 240724880398399681 676964524796879617 970883806203890049 2335664440749952 455863569247849665 845204977425431937 952421694814052737 202635998884218785 990896076550765057 959817740817975169 557251306800939265 608372115646005761 796048518290387329 962334476614110209 841272213577287425 393205426353219393 139447447205693473 762490840491487617 585433682778248193 28987352471403937 374662778454688065 11218043496661779 905053445935653377 17254647032828531 54520516536737065 979034632935615489 886906821496101121 356059842883979649 21662473491641521 696300446940774913 975797590353881345 213244548780991745 336726439145106561 357410083794228225 838383575024838785 842269570765267841 59061554453460729 732675742955997569 952068478323600001 333970627511305921 797775261314935553 415668002021611457 346295005424170881 707463317254763521 380950469060518785 497062055014858113 986215436982735873 981852542981059201 929519801714345601 176115215009495777 786232453081570561 879011374283322753 504108283521798465 765943140567834753 303177940614308033 343708881183275137 455851895682936705 27556343384496529 743938562875374721 53637379749631009 746587407199580673 179579136330296769 66276842040242201 966893344045885825 103834059746329649 815739349304088577 18693215428218225 922304526292862209 688720383008995201 251252937419543809 897810787425829249 588395149641158401 430644945498382721 83422094579240993 370448123216423425 135092958114654497 724318518943061249 453032727920067649 760909230510453249 879482988608501121 399362264491710337 234016207451837473 918821663800972801 599604732803527425 819402448613839617 152495242955161825 913976274780214529 698444993773251 409302178277126657 276553619355006209 935073334945688065 4284287614865435 561625021200324417 949268404843003521 560192384598071425 675481352208222977 655579460232640769 724760195484485377 7435028888242102 37143912159592673 205617233693697441 265916038415333857 631923818807127425 85436117310180753 17748048322626887 169309945509148449 205684135529626401 630735291954664449 697808230830570881 884601433076859649 873522452822687233 266224609312629921 158826920427795681 19872363248815361 922601296807702145 705809749788500097 598840710604843393 489130581683504321 15881467728707577 840297769719782657 153711536386591521 922354506647472769 527963447020457729 308961374354481665 412523385748794881 171389988817630017 372245197394267521 861154665995783809 759916403388640257 396778491870030337 834980586364597633 743648788105645057 77332464074043377 291858003538358465 627154237125683585 263544271168669313 393789633860873089 312524137850736833 649592547455089409 279342868783686529 279794423062991617 45782694185113825 939039729869893633 915001815272702849 981785677486950401 920205560121381377 349799827091292289 290149301575411329 808652666601385985 579783345312513665 731863558484736385 546338116832217217 119077721500612913 293239575247405057 525210368035292417 222106401349748225 384540964242614081 528046719334732033 712333985091749633 902176865090083841 386736565893581761 197202839700047137 196241988068070593 617460206928456065 271956885894365281 392953287957460865 716609091027112961 297361386183936833 253898092678635841 601363709492652289 27927966089126957 534570411843645825 508648757318280065 281882700975593537 964033183406360961 391028988973275201 722786760848489217 274313869409262177 255031107525187649 93702258535245169 772099974333212161 130111822514756177 175334146818489249 397377548720569985 762157871171094529 164413843153617729 743179423813618433 551811085441528321 743614826112729345 689132727294811777 798842531165082241 140625549329499217 618666657461997057 555805558246696321 724994373226170497 263527778935838337 327580290467476929 240382111993461921 280675979160083233 331393367343437697 295867573474364353 312034202000909057 270690422798683265 120904944562624913 236798576503030497 206287639288071041 913465409505835905 192710143407325057 846992457047317505 871860667399083393 479382503632368897 581085174525924225 264355502543860865 573700794653838401 303082184261018753 96077149396037953 640351565653187329 45634950206355993 710345744332304513 188904350883404961 28310109714038137 319199898496442817 903958301416100353 181495121912391265 425146789984321345 75639921143100257 912729679848755585 580544486399105665 97561224065298545 831410978697284993 390974466191938305 30089595357893017 850681664720067201 870103959447014529 257736945486957569 314702167507988417 185566992643099841 662408271149452289 859523707077148161 333944830279378369 73398108114556497 798119996652495489 829034278350977921 519340226345434561 533163731381289793 808420178362531713 975241015119866753 164983495194647393 223865134545913953 941497581915420801 85171460987286449 264941831294805761 692550735216013185 119480578714394881 231022297489534625 883205822600231681 799790096667518209 239613642711468353 172041654493657601 779287748006197505 671578013309481729 368329441428080897 411338748824324097 944328522364415361 501318326301937857 534616677236094529 933924380859028993 104129085339508273 800794224774232833 970780764851902209 212485556379835585 867840298208633985 631332355718168321 126878177334297953 648410226799942529 560729403184950593 745282402788500737 342939918120897857 722286667494689281 408717375480378561 946157213432794497 84374143288293617 93514153859192817 439101621614128129 799131367493327361 405066528777759041 123910160388636113 539519010920727745 761023601175704577 214718614291221857 544542112032306817 654866733314804609 972461040562034689 797543121431353089 555831571808813121 194309517629633889 189836071160979009 304860200935017665 693783466687481345 728012883762488577 409240186832686721 961323775030969345 533615347539768705 851829900932088449 630238635303580673 960991668540565121 287859561044601985 329434946081960321 358705420894164481 353401128834413185 719067394292881793 942568763348290817 992665550522470913 140011682658261809 485566548978969345 813986280051864193 264010629016478753 717244129648072705 108444523990801409 752858699370946689 716010336770775553 253916890567118977 553308445415357377 612875927205493505 528806269315946753 508822975417082561 903789393962529921 968850963252819457 312741396933628097 549791575100520897 535724154078028673 93596056480890865 175768325545856641 290751772743710977 430092359064776257 254197755507661313 42737920234312553 320601179626770241 965870044862331393 512166037373390273 920667002403245569 150243488412094465 465864464245203905 287498036327647809 327815063289332161 385785065512543233 512327465593504193 980331080043725953 151385562742415649 970985837497444481 265838618563197569 499039336620441537 687852715453029633 195682925897379777 699862385438311937 949454944334831873 923370019585814145 694710813137852801 371898804183775425 341094599869009601 304637467592382209 860118342107334401 485772179735139521 573197782150458561 361310708322900353 545144625546818433 31969986360270041 302009650517320001 800972715932598273 379002031535911489 525812378508167169 452671740148730369 791427076987627521 555188880344623233 676484202921404417 31543447085041977 460307145114139585 361606398320411393 421604013431252865 690618512203769857 519547345005161537 637597888786679297 438171124278387201 883399840714375297 906077147101793665 561202060641811329 105680010507146705 885254593588513281 417244993298464065 870081064966974849 143304187467652609 900616122352133121 210154045086422785 623036090976306433 790836888227662593 679781551331842561 381614361145363265 627673427574741505 551166220244869697 770450204270204673 506232304020013377 546170768126636097 587215833480431873 750160187703158913 293837937676737921 688381286282471169 873381283745846529 557634844127520065 446690221924651329 493490702361320641 973545039967863297 661599036277522177 317518248406440065 462524255343403457 765892274729953409 88343882276646465 260399908616047777 749225257489932545 798233006403936641 853309192534482049 249817549683580609 51858799476612209 53746640921691129 701942025518135937 744158670982241025 819622256202528385 381510304254451457 121429043443725953 166768856457803585 931482579617814145 422485375466028033 713566273005753217 251859236458098945 899948017501365889 591575137286358913 361624022990667969 788692141248173313 665682928614025089 189813269013132673 337813642505707905 633211558836247681 189777837553030785 475705827691800897 5718083095104022 832469854706300033 218306849440189409 57361210448124921 12286417713013977 117774263055050449 828580087789099137 141561176052480417 540815131876058817 114506230664328961 98893991015906129 434734139781472321 29472699828104965 340249098104262529 544886166583459905 104397454909989313 734720253715948929 321515151058417089 797728119200378625 526671069215655745 136416609096826849 59437079688986929 464877603334421953 242688608207718209 708072088077187841 175851658618324097 706126663043711745 879026400903729409 293859044516935361 635950316792556033 910010676279732481 837644041369973249 791449306524356225 187922517713740705 992701978872680961 490414582415400705 100006472414222001 2718828778963457 428337967872629121 911376199283925121 184815689905065025 310281536247980929 711992037289100161 913742953426254465 478811777091394241 687526972175472641 750475344047053697 223977941950014529 797019870142634113 586335673989662337 758772300658911489 995490449645746561 108627769252834129 428259408776025217 838701906200149889 841527540066440577 284667363593712257 321158275232999553 149524621170122881 30472642499592697 724320510408361473 59231859206075657 706469527220171777 145046925313355489 232534085423964129 392726076177336129 511953052037718209 145966405582175457 864406173959125121 640927198589476865 225637645387926977 514696642602391553 621792096954948225 68966949916539737 594100526933665665 671450311394597377 854501726168749057 255652763458041217 710038052479880833 693998764057145217 217669900435311105 99325664428885569 66534425220147857 98849674384002385 819356272722856705 498080051544402369 666513474901044865 15636836990243099 274771158189423649 909125241458053121 884233103064140417 993057968799792641 297956479080099265 452323308598803201 738362809175775745 253389750642615041 6127275596583105 440821816675860865 999219533011462657 873639162382364289 599676035317813249 866158808870434177 531164935624609345 854014218950599297 591160849853906689 558321214017364993 270652257098426209 655998319399987713 384165698675431617 308181948393947649 707242096555255297 698398389106504449 108088548976041921 958845759578945665 5997921079206493 713940639049457793 73657009498774081 325144582721772929 462562887795876097 343066898178253889 667893547984817793 221410172970006881 685073719847061121 5421907736138821 613579338788340993 4410353242857213 258673974898776737 901125512553736705 199849211741963009 961785686508914433 68162146627521737 989426156249027841 785866488054736641 890411058728457089 472288707842629633 335991297475491265 792677276378014977 60901855153797873 70064501021683161 254289125346463873 749055624684345345 904182441245605889 446449870561359297 961762076431345025 230775343770545761 586955832558839297 493873673477715137 876418955768105729 730257898518388481 771503068078882177 279722864127812449 370836752666637185 381550066024828993 341069201146677185 961410786268722049 533248331188804801 826306647848483073 477855303801103297 573664684920338177 842405877583647873 387743959410073537 922152756587546881 151684333555074593 305385115129997313 684865665531830785 437372679133570561 273853121600403425 524689663293859329 197745349704348417 828709959575785857 764394525609340289 920311335344241153 431006558429160705 388133275736489473 686049657229368449 329308449088674881 827222513401324033 393630080294325761 462419604781935361 913613181688521729 580740795868550273 507604058570191105 726608625352547201 527928444094218433 887024641731954945 282592373457799073 415384963285625025 813607496001953537 840218605338250753 879736399967779201 475034231378678849 499333380875842881 335143816954229121 877522934324883201 965829955376996481 991363045003499393 627783436111641857 239158352059828161 136626113082932929 939330527257968897 114633752864108369 113616198570507969 370151359013028993 260497679725336449 875797274007439361 868104536691756545 594443176561576065 116407316124881537 324732613980785345 241753361408552097 528416504560887297 659765297497489921 170128652988282177 628169834474501761 832354506466423041 432812665468109249 839038790359381889 547720303855651713 110303150639062161 106329334999362145 567421771800823681 371668367109119681 644735211847198337 633744873446008961 832440067484213889 275447926526748449 508837249667983809 768752333393781121 493741686360451137 396324579625936449 213404131429932417 496585785721183745 507598193195747201 873568103852999681 609263808208233089 76113929059193457 972917111083759745 182218541678874849 328689384659519105 727628744841357697 422142406104370625 212898784112677921 447300109664475073 253302435935626849 58878924871905273 381352899535581697 259046817334557025 95505643929332257 209327052444109537 607042073165683201 449184629433240449 152407998000047233 753519039947960321 917904222903981569 532445453162601729 538526219447650305 157759980819406561 309099452282293185 95349035072679553 936278102886735361 880070854251400193 101166803235880561 182773125063953057 97400530303591633 69909966798093137 654578592956777729 530204726572414145 862679060168307585 351739070592842049 853392272648246529 335804522552102465 45323383060125625 54452981803677857 173886544096500737 852449434301611521 16139860313007405 26283228272163229 511173725102789697 361812954018965633 514157275518446273 424118683260076097 807374379477135361 563463454713406977 339437642833889473 869485855363123457 171718333984468801 205696185253025025 248458243437713825 668550065441905921 821718705854617985 925779166383797761 727816814645525121 463912712367616129 224297772719548769 920525778018507905 858346807657628801 550790772983475585 148495744624465697 789271531463136001 266416672143851233 994099160442672769 532361057573833537 876718415023724161 87734031389462785 736366141499587457 644124012419080577 779631350118343425 915015193024789377 715273249903347585 713239744271699969 596566760106689793 166170509941171233 5525592271283132 204921938533669121 611847098043973889 74079476357258753 569952687204604993 100070722576557361 672656464966159745 270593927642213569 22065570449655069 761847069571398785 690835239620248833 502246121926209089 55229401105336249 264507165473357729 768734996266196865 487508629233705217 836253778730849665 926553824198418177 92022971796190241 997737652361298177 663281991217630209 428983502093782209 272887019442400449 436638465489526337 784727020955386881 463727073399365249 476601416275975937 104853894066838657 218632904644422881 703745596024727809 775410138037919745 893851985334013185 216836532584920865 824219134123989505 489331340086643265 861560045468639361 217893748908650753 846552623140720385 177573849897378017 334166859221856065 524766237509567169 689338076715511553 711197547105264513 265325973593366625 841218711877033345 161902455600877473 902483644046832001 304898231045829249 283850933138921857 848705559011346305 294872145623720897 701754092496049281 649412621881609217 231827671151048513 375561224587890753 934523508337978369 919872968229896065 762422712506815233 997860959529198465 54165989551353985 106616743742151249 401754619371754305 669690910434120193 684593913029889537 211717540404492865 842852918472470273 446371413178532353 592200778124254849 975721968892585729 332613289012552833 968871322217857793 660030927537665281 110618302810650001 832150624415657345 112354282544522737 23610967635722349 322135620314540481 474331033053456257 294250530195562049 407403583437233153 811326531879274113 648735663776942977 666835767712349569 285824454539056929 331254655481146177 16038520634023003 757711899479822593 151290352495610849 745888670630591873 729232854252028801 84570404304209041 752474050222492289 395974613014217857 724761597490751105 460716931426155457 845587212323753345 187318624482941217 201966962629779105 118209393910298385 534978774353692929 962790211257939201 97068049043397057 39900462502707513 249631271416607361 448302749017130945 193923436536987745 534592996104272769 470393954681771457 438520069472176065 417083572770845761 775952644470997633 478267150845997697 239177031649489889 195155615980507233 811439687121300353 204129986812450433 54414584848544225 639486579017155841 128611192205816849 120491132371970625 609767531666733441 682939450077366657 829618852776839297 499772419971993281 960382561052355713 497536751868405953 538126447982413953 73065895238219265 41286705575771521 142547056863502769 464357845704263617 538118847275530497 979298746493569153 873887614240967297 342350873559091457 693506476417216129 677329807221582337 212330776571729281 878148299489460225 503680891515404737 389831003029868865 265878653821825857 698643643883336577 741095901570677249 387117114626278209 927879681269569537 748780654780524929 199282389985160801 825952388304998017 127197879001581521 471070078749612289 845096746490984449 339479298002487425 943330816247577473 627849914950679937 778017694354804993 882279997425470721 974250986440747393 145914711236933665 916082701289187841 32684805894177773 167487761048771937 118239711392540417 936716814112958977 296608972178788097 408268634409974849 972315854254354433 999322022095217537 273059708898045985 468219410529808769 583505821021852033 76196944591533361 644486648496283009 623128628544829825 689868589022488321 558402567535924993 424452002918599169 970682188844516993 657744341068827521 962733088545776 325398375363718657 544065139155744513 401332161819190977 72795929756583889 360943936410052417 3229221740422617 911443788735205377 704650449104708097 246113100882766401 473882381733769601 376116837817527041 134815982251470961 946817488558167553 929440305058886145 646984455795156097 667394037209408769 13963383686487419 10985504792753177 829014323344146945 939434979269154945 540629687855158657 945526819829478145 946862410718161153 877423843551714049 641311050411943041 47486741688569369 8674930386199265 174678154058117473 974356023020788993 419436056849217921 778379603391989889 481591619532014913 732176282433059073 855840195556023553 251623719674903169 840825575718330497 693911760722784257 501299726137300865 170455590023898657 568148218649941569 872984477556869377 628903939004057857 10146921173905811 453407836924416321 263962547049686689 544441739155939073 221380458298177985 89983215044174609 481611794886262593 351023422709882753 246168993300550209 417989957286014401 237787232189276673 341980664187939713 970742595368172033 347668484739774209 682386853552358785 546675499552659265 998279744708177921 103995699610980097 472057420265684865 306132567761647297 974429003760896257 769030603118654465 869432618519638785 278407683427356993 375360004957592257 290332308837040641 326749808788321153 495640267513874049 758509932772376833 945609724628827265 496709069166953985 747252574379412993 707793392905806209 207333495897533025 832008944665744769 831325334381443073 195983655431838593 16245423248040681 290343808847538305 986492694200816129 96040794140201057 357546301286848961 826629586237601153 930579494511970689 249771283612865601 524162784717436353 517314336131150273 433596289128242753 136393221286219553 662145285591211777 276929423277749729 738682393784511489 456015576369658497 816314854060852481 164272260931468865 615339968783867905 175007793516719809 250265306750410593 470134469421708417 538153000330691329 983651759076515457 902370354405395201 881276311221867521 787579362999476737 43870634091113913 385301956316116161 543001003971539841 976912232946954625 99382433448660385 445618405618905217 327427538542693249 133824290664502849 866119547252417025 605236539472404225 854249502531303041 471854715788548865 391602721022543681 219194783779943937 118876693003173281 45720247238616449 183198398310331361 143300296084110097 38487558426197665 716497872235873281 162485845173740993 928417074995923713 924400300981076865 83733330069488689 352604183238490497 90800372538641489 189650359358523713 49696883323814945 984353419250574337 773648889585008001 379718541223255105 447781033156356737 892526836613988865 565687866646872065 513588846253583169 126984348624699089 534618770901580801 507996115137405697 398954577550185281 175246655500014721 208470889227321281 358456080368743105 962287243748647809 676913799975476865 473005695174954625 30270999471685657 150111568867643553 827760379679855105 926987149190857473 141214927629196305 816293214278118785 121856530939776769 305409091468085569 746042667001734785 431170139688632065 128325389798586545 882931642873977345 346295256990064385 917295450208001793 496021517395444545 890678001905321601 28225484529986745 434385656868684609 866812710435251457 659208114492990721 247494661443543137 269385080972824641 403038517138195841 489765631222077505 113539504982544065 918591220757676289 404543760747170497 461739445683967617 610084160092871041 25388834668120809 721264748892007681 31104990733417993 682310030101820801 622788841471262337 277624930361437089 27452418886603881 514952948985840193 453763456051603969 387045863616872769 571732871465236801 186456145612329025 349037833485070337 723893796196588161 209349310867246177 607776230866765185 341892445406159617 864482233504542593 770598914026159361 714150894875235329 518626024254771777 439781911855075009 860278865209203073 75848946112532897 433227745217777729 844821896552883073 558660605298292993 809518569547311233 162735935065157377 511094413727160897 645808255098465665 113236039618360705 918570564121552001 309421807109469441 89779094524949697 201867408259904129 247294654811341281 255652000446868769 456636710232963585 499147710898885313 705887090068870273 337289355275043329 487094783873466497 841338806833551489 951422689915219201 665936154840604673 162280544183481377 184955907170209601 178406407168921537 941536430557459201 861475711051248513 986486956043865601 19873636080305345 246323790009082433 550298381034359361 462026131678531009 417349493157644225 778648617666743041 571795804053159873 344185635454312705 592083080088073601 302192813683173953 429114442632105409 365546452040977217 413489736947241217 790292424841890561 721214150618386945 423391704331510977 973921702338927233 157125417494309985 37536820270041457 458793405864273729 620846978209385729 709453757600027009 439290487474899265 331677643158673857 662974113340922625 349631210300056961 100356717137110257 37782313406868441 316168633445244033 891021163298557185 586686176949633921 217078311762822561 564141519849371777 592257627205494657 96953710358967265 98007319550138305 619453035495439489 111497684400926993 137364001022525889 437679902571392897 739592878860449281 163650358421019617 568621143959482817 112984299844303137 703621675943082881 823345470836624513 642614165402513025 327511880013862081 225565760161927649 448071854597198913 580364826570779265 788567577894671233 675548602362994177 846537614346043905 861897968703637249 119685509584019905 418244700644166273 537081277777300417 774217270219928321 477519213853842241 846006784870240897 633211980200837121 857414654299368833 186355392578509089 281921396074480417 164524579608123393 803648769020433921 865567436285491713 622692828921117313 50892124190379921 592461024933278721 259963235027260705 164867638538012801 758678700949754881 322445679096624385 873198602165363329 58342973819691225 95560695264975233 348067462664182849 711355891831448833 321828470248235009 64339199524876993 116465323569080689 456684882285092161 165054878883040609 67941036726420377 78058059223884865 277752539624589889 336769586930202561 612835924748249985 412966008929224385 137357681824486385 466281261718307841 524663011356562241 159596624365640609 857168644372411137 515489586479688449 299406671376996033 879749701631190785 639894618357889281 899563015564695041 750559388374465921 864444402281470977 115787202227114257 974934221101321473 465054056122308865 335143976229112193 978395692060249857 105920995153525153 589159442612821505 275569388666447425 690900544651658113 594526373628852353 173956173863214049 729888908887936385 693282095378524545 345927223039495873 215516728804214369 304411203508074369 714428811329685889 214552041230675169 827696902603005185 533283652595905281 712558921934036225 767827830856248321 838828306367883393 926019537178895233 230654006876722657 467619172203725953 864027038808980993 258486492906818913 487740846921415297 519691612449378241 381873002587592961 742448249910445697 836691369868265857 411432764058886849 50562757276107817 495651245540209089 637747663769747713 245409628340013345 900116614571242497 509201267226679041 535352595200396993 694606193601018113 802773202155233153 486621919667548737 323334374331555073 833472863472081793 875402262882840193 315190476414990401 357438263298536897 331955312206744705 30804328286475169 971196633212620929 970128342365232001 897806502696397441 547464422237464257 693579891612962689 784129642189970561 291698402003120833 251131424478412417 762510828994173569 760103832576564993 361540950944686273 131075467149837985 59054417588960465 380032840955767169 4211651150299645 86728062873699937 267878903038983649 519332069984958593 687451287546679169 107453882927142529 516465604794696257 333561105577718593 590466368931330945 823384531041735809 961472418893457409 244102766879993985 752898406643396353 775633604896693633 266470850767895233 793723860695923329 78000723852213121 390004115939003521 636502144261889665 528020877133943873 102456658149748145 902814261259106177 545696565463181569 991023913292640001 123255350455323761 987150921377715201 117110208799509505 579440150135869953 328014366219576897 622282407457571969 282119880589313249 135047046818034033 791328733049354625 600818213143380609 993967744388434945 351602869112927169 623985164666265729 693314152453876225 420777545530889089 992461046773446017 757684837058874881 807331598401926657 862612431724663553 547112971104500161 144369651292038273 859539889801777025 180574714932653537 866524011267802753 891072021196649217 600496658536993537 489849439544222785 903877558354796673 648758425579075073 320572158908372993 339880395524524225 422834612562798657 552888826161833409 453545967058030209 311078305316605953 221409623389522625 65969136695571249 266267974374084545 16760382265466945 435939788122471553 105458798067175505 466135736719817089 670197368733617793 44392622542265057 26861731269860913 13817273801873143 309112576384343617 67548152182798305 60153067298344353 240587652494038913 253776431821755457 784665345196206209 121977652885732369 534919446966323905 590633640395857665 729480231356934145 16025966008513139 81766759533532961 242477382006249793 333293338506795329 625000307752060289 63630221733216529 220460007669721857 933119440291722625 40605529951321273 221431587769838945 805241576954891521 891150959871001857 689635673499879041 35031494620209713 917490326631174529 782010525891099265 426707292855340353 30588007284674037 695551852529767681 829445941908776577 575363490560022209 820697006389263361 74810482170967425 925385021122014721 822616344043169025 602323621095958785 874116077675033473 880876167222343297 286611038074454433 598997075561424513 845306399342952321 857776061918503553 577709182498281857 662794814499019265 278608242568843425 857616162698949633 120253058794418161 226605915244601153 916463896927389441 423517733199521025 771563463082756609 499483892603588929 88642128867569169 394088635622697601 7942959918523230 162145371164950081 510518920938103809 264806922516175553 801830293109006209 483539050207237889 92941673370425809 920484186361083137 212631979323901985 333719231292501889 295535550651614209 738138472343980161 594620299968639233 806955230645851137 55711198932634433 187250144891866209 892734569143556225 339162569951650305 573653232236360129 516307234535748481 470881253021573825 255549242761784257 300497748955244481 181277290935899073 282749811143020225 521150901807128961 324658757560150977 691803442950760705 453221585448531521 195127817630318401 82376824279741361 201271029961535681 755750240849465601 268884233616102369 426202568253962945 702310632775823489 329860724270034241 460942599185042241 703081883815563905 192801409826248705 831001019886372225 363881414136994177 646393027610209025 810148147553849857 105863699235030145 509471375382784001 738737032728657537 182784175321078369 269073958466890433 309490495085679361 810166365393605761 184883087435583361 566544063782274049 16760169048719577 196141384519187073 798652870383538305 757172452499020161 362041128529664769 877744063142763777 861969364670091649 553895723777586113 89006120042281361 891092645816534913 409239810244603329 328984962255731265 416135338610882113 541653510040625025 980154344849655297 214140832230114593 388756402884492737 851026535219709441 382391558275404737 586236222063149569 987393317987720577 348201821931873217 736526364924674945 912957470690727809 774043736487353601 84287710011288657 318602354799256897 993206932959935745 283041211886921217 279956778565441761 440459231504224385 734677400535659393 497974355125901249 629636937073023233 890456757634641665 844252780979105 754048165155960961 197702896640244321 896342615457872001 482720729838533185 622729622293572737 402138306831226113 94430566634773777 523686960618533697 582090220206548993 533504718732253057 99870071334397185 880760904033891713 64637781581492249 985359351560070657 304606916989374785 340680735113920705 270438966239861857 150923460681049441 893789222613026561 237589991075353185 605917651222309633 184855991870925601 507122238554277505 320060548532921985 879943152644141697 344097222513973121 796401466302814465 183380794291522881 283891381439215009 854203297715848449 489664590974488321 978828741077990145 479591791955282817 534309030485992769 689731362905792641 211018888642783521 799908706240753281 232372112733365569 562104696866331457 778958902390400001 65717590271031409 340831040313425153 434168690259515009 663404238582089089 977920433802065537 790040653264661377 592347807824300033 735307249695466625 544719855509423937 352247294179626625 762518952274621825 496098618222887937 846584232073180289 372469255868303169 755752350518239489 364314754543954689 371256346402088129 105121486590782353 998780946083048321 614421617017299585 618981078754980993 247855509661626177 416969112646487617 737934832602803713 87173837613033105 488790256659918017 245602803612502657 835074576647670657 700466057283474433 522626072316903361 989812541010596865 423822973448295681 316017488873551873 38226586897259553 689250736102838657 554598367334634177 867872492962984449 268910531040425825 453783536477264001 390676249814788417 733779418523862913 351331951085064961 582057522579948033 20447474264798873 932233735888896513 624481732362617985 445120943093090945 536712208252140481 158617194352114401 172679916315054529 279700595802797377 695189427341190913 522382209800579009 71736067067313057 485766741117803521 359628205644952449 180593267121377473 522647966766562881 434292391699234049 580315169959575937 108230658505103601 79826259088314097 965387766241551745 427983818546749697 687056684675251713 619038379303539457 74148440806187217 523372525013783745 20235834012392929 302848269701364353 949604589751917441 736800514782231681 230108737012709953 237703043468520993 837231492729888001 470611478833163265 15490183022418337 567022990839653569 751836006916253313 734274339270712065 429664495222805697 589351180951702273 67652777141734785 347056566255290049 891082400905073537 951102463860983937 476675393344979905 791848928523876353 508942519669869121 751632982113228801 833244317325426945 746898202537053697 751813034813348993 366769422594721537 419473001601463809 156497730770979617 618785325319816321 188756239636838081 177099024790994273 899321370307248513 802046630070432129 179588021996657697 289806082824103553 971915871164611585 823033504598196737 915307121892972417 77108115971345377 438366632263793601 950427226471358465 576102676239905537 715776530626246913 784423664020152961 489246720670603713 416610291089490689 654908204516960513 350145002818706561 91379323639838369 578970992569956865 381583557039565569 59735336542047433 357385096536074113 524877633788101121 149283235204354273 96704774393955969 658761747080884481 839555849752024193 452576722766512065 628348090990016257 743634837824099969 68558933864643737 48949237973932473 323074956571318209 934737159069864961 596190732438792321 650002456507483137 650158194738338561 177382239685879745 261721880491343489 565782693112868865 742486548799362817 640865271018608257 476371495286706177 451915010628315649 643012350181322753 266410540670431585 480952866219162433 321936111098626305 764499429860691713 538623126459182081 142416793148917969 417230612933739329 355254158938095105 738714398976195969 289184092738373953 722917243118747137 181739209802557857 123001136285974865 132678476173019537 556661386812411521 778927057309829249 418897078968750977 309016564395484737 993591150782538753 763174952533987073 5518860396701798 634172311131685249 7273424519159023 398146662442542273 362935748355265985 822522612044629377 265197176040278049 915345239792529281 251949842372962241 337538452814349889 6671210860051958 846257031148582017 497170598906318849 780175652311562881 418855664825560577 667666609683763585 765240116340972801 971530151808046593 308318407045934593 505736895839930881 885693816115701121 238468949848375201 614672110436419713 113934965496682145 785550317653100929 591768247495529857 731262816980038401 226423504526451329 184884735688836353 113949212657054497 565429195170839425 99357112998077921 717046641530824705 207288057598809409 495541170745301697 260473254332197249 934657837250437505 540804913060021889 649990021232287745 380926146909061441 785011206309743361 868444338096217857 358797172557022017 716579870482917121 83060538162026625 49813289395764569 903918634420893569 708680969766831489 477037690427263105 911029049841140225 340154072946464961 321322445217873537 544178062839943553 248364046017691457 773456756625893889 276366788874824481 328523424793584001 653995730710526849 994140837441054977 42117213579103921 648872975464467329 674441831674336385 273878455634974913 772239999544368001 375364434686613185 481973334611318209 780478796506773889 174098505531247841 63707276470676537 21863638849033861 854377293276133505 824237425330963457 515705237811427969 908791461172903297 64793474018390641 822355876365065857 125465275711672321 989731329137192961 839023305407682305 978456448468321537 97790517664915201 914527962453739521 680824104023148673 321305979837774209 567015767684790017 595973552239293313 786959979772024833 475869126203278401 282411103846211361 576128975490256321 786461158063534721 24579311003321893 294822346711423937 913015388647728769 494894210228824961 999419951234713729 116132003453568449 770440492016170753 953950017824755713 71653508185733017 219231012461090561 833028108605624577 651065018383196289 252133476959599521 795435540208270465 518529639180336257 48856740372546169 191566466048641345 135734528710354849 650875502415750913 342259646124535553 696584590729301505 302107970446225921 361462907591253185 472899675746933953 339394074214141057 308733310727244993 964787299677659905 714078435091625601 37060780819260233 446643257617861185 10247625516363713 772508509177587457 977778958384078593 718882929171780225 637954257531170305 89532721579633553 57972305315175281 369132999436939009 396432040564256769 447980112686369857 113648163416911537 900938630903237249 338653560484324609 762192787904627585 245542733618819393 716056814318928769 164898432677908609 37358403342725665 779359280313258241 921077589584779649 482177236903943681 497485723741238657 214538893776605729 36582806249551681 596672744767083393 194673217937523905 507866081563264513 320999911476075521 234750359746904289 499375863449092353 337775821334034305 423433039724127297 927113279808018817 533931026340983553 493096291808910785 790679734304529153 607789861610264321 229543277903633921 133358867919142193 61064268898345377 33630075738521725 468258118310306049 549585683274386817 922458069605749377 570268856678360705 2308611846974174 903101690258083073 137859477591089073 507125631976599297 137854711012639793 689514247917657089 646239351423883393 537615424645004225 720935370274379009 835285402825959937 529221099279933313 192636723890750273 790926237029001601 120641760756342369 848873966762436481 557488874188898369 469573569872029121 285900739836037601 764902098729944449 387196104050040897 658515885104780161 735241611321043841 240379355676207489 5940566080404609 929991484021673601 234741634770458049 56606409396405153 16721951582091777 447170278412446721 707983342689232129 745472581394960129 631880438497780993 753375022387803777 976195188155585921 580835533242090881 278781993467099201 62627987592097865 649815900052828929 570957583369459329 343434439631018049 84857098602970641 949299556785106817 787153422109721345 434368284096017025 73228388335454753 875255153272604545 627830638630495489 216692135151397729 412072152066873089 237617860094005089 233487072290213153 659357691921023617 723496185778945025 732080820372516481 171537869351521281 825507820624899585 788913802374839425 676702761886545537 337775576427358017 125122204526398657 16364740471491503 615299481427115265 364638947005527553 140432531447579841 271806427391329217 695402948121383681 479225689399552129 767792225947936001 496759143182632833 241331934795141473 963201456006782337 925518405381048065 98184268484079249 986989283956930305 82627277319200945 526965102569015169 889767798316601217 993734710152438145 481570692228057601 773650915266166785 735504478934519297 857054995760094593 675627331290424833 187190176421459841 673389088197982465 668367115277305857 999729984283970177 664228551993097985 434003344040082369 627370786281531393 421556540065690625 339350727219304833 998847502994582529 743766756041424001 243286937971060257 201423600305822945 327537713924034049 788352353700517505 299347728241993857 394102226953599169 110731433543126209 381598031559462913 688191316755233409 496921712519259969 444236502568447361 687524347742581249 927280779137216641 25815393376369401 564712636843413633 722389668950512513 220610583697190785 997952047727103745 212319919085945953 417341358573011713 8733973987286704 903011591201867265 92365196486557729 683378924664452865 316959442706473025 429583806578513345 176326909745842657 222953096669371585 515816991604761921 70067192353228337 920609612782929025 388131641826390721 799900029514741761 419679054201772289 675124101770297345 188977484376138721 20706125139465569 885002569082665473 717565469855433217 561708915552287617 973199715258925185 305555786353046721 175452352416119329 184071942344601793 34697585081797657 989460456293322497 107103939463744529 710502680688904321 341653798064850625 83329256368365633 803399819357839105 43069716561134897 821440070149346689 389517481890912641 871149193825122177 672464098931186561 181850670521992449 454063642996949569 371073280887674881 748674654166976001 913503100197427585 359761726493267969 541785612197433153 171300184770217345 945377363439956097 445280201694011201 856872246948018561 938184398772634113 480382917794170113 548108236325923329 74485478490007745 337315672224860929 848133678777326593 142032104451153889 865153214512066177 405438538470050945 771243077600782849 355113475631860353 689279679667951233 767928686810222465 27743437133505469 648670235742493185 64704233328217953 394164802245640577 87132155197618737 389088767423537281 768451727215538177 592490349696049665 335621677694160065 520588274664625345 985332760543872897 386122962997333761 125116319496665793 557101833905328193 907343236424313857 178890003508200833 171076961020911969 554649455848569089 838002595224242689 775922667858750977 80709825381088513 141994610394498017 829116810771527169 573529311726304065 761898237575888257 7661464221804693 216338496281810689 294117979033629249 595181795712445441 36834569068837201 894830091154521089 501600046130732865 949196057371761281 24179981198535929 635949899832059649 291157970843627841 490762974346207425 160755851369081889 366932542246704705 771201939252023297 843838208637901441 298085462376299393 872907964491094657 26999291192637997 249471444296201377 963935570384244097 417304360740732993 222688541275857697 687640185893268865 766791789317046785 973842985630785281 924663158150721665 360221617688605249 844489707047976833 110214702744517729 943730583356739329 874541200316667009 442609500490824833 627512032107052417 340745824860803713 984076116646118529 246362086474100289 236084240095696161 330937911793483841 365316757804986753 322700368960177281 311319471476924289 781868108471243777 868945476742933249 184818983259411585 923694867860181249 720482620019652097 663949142610061185 687224156883395713 256155862219987553 653276141297411073 82735917171131489 954950967081906305 416497197780419265 733017567862049153 114597456944760977 994692439414741633 809053503979857409 564282064915388993 927890734259133185 818622662422534145 262924284938979009 182286040020414945 525179179448951297 14208453079767481 215539749341292705 934959950390933121 350466187482819457 536600158738615105 441127847403098625 382169858221431041 26895517905938249 796185986203859329 192201993158580097 149488790346808289 263328059609957409 715124869917040897 615311051115814017 953524824000169217 638603144100027777 576304391472128001 914861067950813185 783760971071629313 465750385118550273 69991704335386377 803839744799294209 780003931562106369 220755211205823073 731870863198771841 208882586379690593 498351195373331265 260643153529738209 876228469359055873 228571842136009441 591170352678830081 375704866599885889 465425184384038465 795538584325459713 32667389380392821 445831106795875329 67762496602590265 10352360993355349 761553758070562049 379484785485384897 977336211136908161 421964630576628225 362081688993939137 87251062384407169 678999536783258881 677379441957359745 305905102228621249 414746563220358401 507303424541625217 582140381649072257 487066164193848321 369630506198173953 579029035495061377 161154480941096513 723756561130954881 215364116740214945 774090942546202113 322454372750161857 511834501901987009 864155511972764801 739208963731265153 68987323133431033 300494874803860033 730275557965096961 23485446951021061 317796648403533057 639717430605699585 752831356291547905 596172439483602561 542535278053723137 707507909183021825 567458314582733441 106383543075658337 2755648750127904 463476232444676865 905684510859000321 424837439246253697 938612527978111873 260565814226993089 788502586097404673 752078132182056449 47378580041129937 460985250964327489 219650006172965825 19789960752738977 901514314503007361 993449717736240257 90068535535646529 476227439232168577 878087310338418817 920190865238780033 296933473236460801 398450060773846785 135358100511414401 782942456830880897 530582929699317441 368654401058201153 261724643938169537 611980963566637057 365832482449658177 685719254304721921 330451717307713729 121647411540237729 738851253356653313 343038182523578433 194338640533221249 405575512442609921 328447111322670785 817346823969238273 249456319186524673 776703067457333377 975831635261936769 298723650752755521 466195457629840577 678275379008155649 957404985149761281 208041650969782657 937119780201275137 495312496911452609 511637236394403073 44288700008003449 310644007234504449 809883127684244609 557671347285602113 70395241410572849 381613980398103809 122108510611894865 526904063307011201 763173382291292033 486838530326327425 271836074189380385 859710028164212097 641970684322636545 726017241280718593 978726794216044033 150981481975701825 263588861249395745 994958005130758529 822068442645999617 516706494701193025 180451340218574785 305240982771838529 122560906774879185 308973020039768897 248088269460346561 377444117710172865 98846033978375665 341259474219892673 220532121505236481 366707486436840897 149524580509051937 765475357823969921 362595611679360257 220912335886982433 470293376305150465 335892959542118081 251275288582426977 322343462235242113 534748323868654977 124933721032999041 840352919122359809 40773440014891809 341059890529621185 646935714384024833 668941747955777537 774961928565634433 115488892329807409 576852200508948737 143159922365221345 204235676613922849 243548166830905185 802760710697807361 587847901191899777 363862727869705089 212131753881180897 858667836942384385 120444572936868609 927240513384834433 948354010259109249 985072242099814529 850587156043950209 682489812560962817 56018238653592793 249917620927657665 856116806184338945 667017786618561793 517044476137627393 625873770025716481 368994273575729921 135241248543795937 646930624645790465 408397871253082881 553822000487947713 424328844516299585 690126678475692801 322944871753346497 748519787612444545 621035696088487297 898419973999551745 512335766816601537 523124650404675137 568099102435855489 254036717094308545 923100971933845249 1220795346249304 357996940327812033 945763096777227521 482163120057560257 572316833817900801 800024238579897729 63204631668682513 635204851771728641 36363480424704169 996625856140841601 789186581694849537 21302792295227137 887960115671610625 787867071141722113 206727853390290753 203844242494508161 532671792350264193 408087004689580353 24097395763931217 837448463864671361 786933593367201921 813544970424164353 403912187451695105 499785122252486529 742545768518930049 179744871374058593 270411117295083169 684138784440630529 563674851401010817 505740471947280641 88915922057239521 364755648089353473 756112047726183809 901842567471508225 54670429216571393 796997241439992577 23464655320687201 356650569060423809 801959222162750465 185810967124208289 761758186468334465 787223630225245313 321498062160941377 889829396893514241 192020277578542689 258622976074338593 443037528647366209 468474463585632577 879841451867399425 30255368648884229 455029939272833409 122839455677404177 122326410359995921 738810465428901633 663804246120619777 628046310838438913 217551827547644897 581620014811509377 676325837191114881 358548440495393793 681546682965240833 918607194912130561 174264565067900897 324915510043720001 895448031291913089 692397752869428737 949356440158453505 580566561501921537 694022863822262145 479513753446088513 23148826537422453 932406909592824449 929974405805857921 663873510610134273 76017226711456945 566192680957055233 840782889709323905 78210466455306721 974310400071814785 144640011955882401 21305606418216885 728757210774094977 489721190904504065 775884085803777921 271642927265055777 721001314333353345 946219608087474689 307071687085507265 492155072045243009 885014991920005633 367473962520392641 950960093558261889 972902734364261377 581423630023170561 107601792404793169 783840224016298497 850722328247421441 805266721099119617 71936453220928345 95473329403755969 551797651437574657 624701554226806657 629494181132386689 563723464800769857 709743233706596737 652712933104286465 607831718090579841 359002824878711361 248284615313089313 188854039260167649 282472776608457825 350469077422328449 83646343951635057 748812143559323521 731154284526326145 834193401049770241 665403650658085121 364651005068413505 37527047602409881 583450336825929857 407107628660746433 558437295614343297 584991762926819073 436186111560243009 921370356598977537 615244063417623681 580036771479839745 191046095707033473 970834841368592513 384997912512663041 252370116133988641 840654833444698881 669718968597614209 581181038778357377 178531934534035489 391838939199484289 854201902906304129 501022340794921921 414385527080213505 922984406100294273 708229638162045185 427646326916732993 663393161187101953 527670830102945153 849392722402534145 178952281406029825 380987366594183617 263196031305465537 703037635469890177 408151944708652801 365376705263841473 737790863790504449 318002942173670529 232409618470573057 122128325818579249 59545959676608361 891236242482428033 542536937192796417 739824599041511937 264775064437085217 398587155331334465 229953368002302497 568599340192690753 228293801453371969 493449166627534913 437015620378009089 59647118278590481 320593466709279809 492428207435288833 501352381313328257 374718494453105665 557957112003190785 967262367629594113 310147950820709889 998641283925664385 735145039557234945 494844256019881345 420657250388646977 539144660605586497 533439214935679489 163069252564504545 230988125487943553 146435683721577441 59776321249213281 810638324322148609 220862674991625601 765438183321265281 848737538217516673 905797256717910657 424300327921702785 497328459377953921 404744947289454849 794834148039704705 771709363766067457 210592489710279553 686510051178441217 519147890324781249 252613349220144545 737511867555227265 52284565359965289 893631176446540161 335182354100485441 317612062925974209 558597702798987713 333396393768460097 146018624851325985 718653385333297537 805872943926853889 425550651694855745 302520448020207041 757313781552795777 873671074170584193 273461206317314529 317999040815084993 850529893379942401 111500393651848385 639033752631057409 312059273872936385 114880189231001857 426489770518639233 210867515977106721 579208675168690177 271388032520107457 218180933249609409 410291851954035265 948988296073398657 848294821471313281 687833390679241345 881393220537212545 941006453431885569 561930391909200449 32643943931471853 703997998043853057 436109907672690881 218641279112631553 114983224420097233 819599692388813185 986679508886954497 457303749513513921 867089369076236289 709447795288973313 338946553017965633 346349300375948161 699704140496333313 942113802193183873 180674851289428065 481192148100902273 979084828268636161 386106919240141633 329049640268070913 282822645967570465 623996440831785345 123441718978206433 384790760005063937 677094152444837505 659128327346106625 5001565419057386 476121816030772737 3485174184788776 203457768716400993 351259066741228289 855162130088718465 644090195944968961 634095558594477697 156197193109953505 372571986887184193 526133045477109825 263915471410381729 822536080136394753 905006812320738817 897882487367311873 723736097733219457 607649987962211969 633380285069026945 937582558416181633 719060130045686913 647520464324578945 235482800716500417 172616510907189985 12578116830862741 347004529732139137 959657988054349441 971954681527535105 395131282215526657 665514726564033793 660638933524712321 654969715278056705 281046544791220033 115450213992026817 6045214347327744 925538907937266177 83276675142467841 244548809619892897 582324586230118529 299219550029320641 77294919551032849 751538039134622721 750097030207772545 116030622286785953 391026699815778753 836462919570642817 107056647576218465 310479569796299841 605196488629669505 702898432501136513 926066414595968769 798037731868760193 211395968988636449 489579503089693441 139224882123631489 603018889685429889 554135427171498689 135089851960906065 356000342098472065 432103876437366785 531444314425822721 483057391780171457 133649595359731425 541556837497850561 102684355121564161 169346961770848737 687823056100487681 471097093645994369 861699791292533505 740185193641060865 445388329875175489 555651210994497537 590949647675184769 914786244042822657 133088416970455377 375664379565506561 783666590074925953 702285074242816129 375821133622952897 280775110905821633 775311345642105473 125665969647023697 286341022522467617 399554146236198465 984711068923029889 900562132690573953 81426753775577505 724403882889262721 154479784865824129 510586514879541633 3533610522143960 795960140706569089 677939431806645889 550148639953086145 485294922196050753 581410264137602433 587236376338719233 948056072722202753 618706065501587713 487641952512035457 489250890374858497 108756469635501681 211302711038218401 230292392841320737 309921281153602753 121635870022821281 486139164649049601 916428799046713089 734570459909786369 891765113774120321 347015749492147329 130235901208081377 505676036932324993 377918064423987265 949454010038923777 741814840781387393 507335852265196481 516236738731244289 533757905190146433 308737875242471233 777644504872053889 931878557368513281 359635906967699969 293705840780802433 149633241180605825 158263798768253153 480925846289057537 380497026989118593 234780819049856161 896686022009667713 690719260661499137 200978545473390113 489946987861497281 351218787375024961 506507712744440385 70500987442315481 411608332126203201 998837507354316801 634877876120814465 415365726126566401 696308727216273153 326889768933831681 116897937792277425 527718190825268609 912218864088028929 254530042467102657 797922858368085761 929281382980718721 715701527640572289 707149395795831041 956483073153822977 810528383442104449 493996873171962369 329466727063781633 761718122863729921 846552176495009665 48895149739575321 690719178348281601 681106283979222145 801002352805753089 287998480608361985 781834857321847169 331781338356254465 106622712658122513 44458741878923289 747754838150605441 439400992045523969 462368035244836033 990610593326774529 896982698236563201 246345936932076641 85653871817072513 986517622954874497 234392636717423393 682116958224714369 792476722692683265 155060681263446305 362360576350532417 987417638530676097 502034932977210241 997891115274324353 270060635026688097 961944907737393665 45809651861603129 161543078411508385 602581029184925441 104866749690703649 539181808026540929 183568702935314593 682272901331039361 234978614207722817 797541821505532801 51172989254464345 196991810200493953 641355308792672257 865095262837485313 499052103598653953 816788747350507521 929836171035265793 205406445974190881 171674694723602529 435944610616495233 828905962563855105 276004564699206881 543911154041278849 535433135424689537 711594991099350017 388580015761860417 501655764319959745 736981421915650945 217177271111015809 20523558033630709 852971722381976577 779538461702522113 435077888311571585 187534498253924641 595514393541460353 338449525363266433 789017951246595585 471097732848278401 285874172370096609 663881982947778177 255660407032070945 694779774374282497 322472298255856769 415595157368635201 420630380373982145 701122412879044481 800311217627875457 184157217038411137 245652377865201985 853645969336767489 960920910160094593 522974962016853313 251681495697486209 698963752876039681 235074316237000161 270431709737870561 150439490850221345 110731898203695777 753213929966729985 57063404599169585 144957036022649537 404215796985624833 726108068560034049 99707622816517025 110953489562621857 577372409454667905 726234607458021505 254223382469994881 435662885912510209 486878412681761601 32092393687332077 292615661101258689 277672402141735841 406453972268749889 439511430048323585 91746332058697537 597235094465450113 806742477199804801 355642572400068225 862436918531535873 246235037760232705 123134415723157537 335351213995405569 343457193364308481 283527953480248833 788120255925861121 212037557040002145 559061285799778305 155886789551136225 461499290611570241 534403904901321153 956418655761261569 446507332273970561 524160474694838273 519457261176608385 556155124654459585 109356597507986209 853913887085198593 245268706643454241 861558171444293889 874084278918306945 285339150450312225 363029854462194369 266724976443875041 296397737373769857 95806503819730433 438196470376364993 308580285340632065 544481710160003009 248318807219334305 819560400565631361 440428134978766657 833107914034247425 865845126911281665 70638587745062153 824315892817587329 651534824790989057 684220266855305729 820632488575324033 595394976291920897 865276950431297793 719946239204475137 946337944950325761 933699099013686913 19583687733845781 549452766502042753 278844820762042657 267992000372863969 926393175511908097 897281043255773569 239852806806705857 853851416121464961 897124244608225025 407599717232159297 605265032092244609 525868602455780353 889572427228433281 777420943635192449 824849812433821953 474292097450039297 795141839043854081 877458980812889473 305753329382508097 682794653938778113 107556399105749985 109990696769514785 807197576721588225 70082469595597273 119059117505745601 350188104052477889 559628850485704961 178210035512627489 496059871390929857 201674199030136961 82837704209989489 359751186547917697 832488018897240833 547606512680260929 556221956399536321 140071327577096833 383129180301057921 90144446268666913 315605334524033025 716136392061052673 286483358706508545 604058229213563905 893175981688056449 236494925523011553 920807091384819585 360465760503402049 461616651004501249 565819839116294081 649753329962127361 745840241764540161 524932281106810433 39859909958160249 735282055513483393 666742941959810817 854536096675129601 271617077805551329 83290055763374225 315053213240076929 590652722822209537 276448064455173889 277832638516901665 210268567168142785 909981354186836481 82626885463263025 917141140650844673 838832782887891457 947904091115770369 15362495899502449 31260727980157557 395146216321293761 707519458879627137 57632175374969561 607550980583031425 80271274641944497 391749173963841473 62380375015614225 325139933216480129 633343975596048385 65152726602800473 220183682890670689 179458403784483521 523941189220295233 348459623383444481 567559377149542849 18088406932054825 803359122640827649 233888490434079457 587486790271093249 192345027231173313 546783419428521729 298885988934852545 129831465885906993 716408129598352897 180151465933064961 8931952938294075 130250914094993681 6686526038695463 604224690621833857 308590637271532161 487481724577527617 515815510047605825 748729371209336193 879236773106239105 166949941555621697 273766825518922721 121740290779001729 820169583128073729 220324003365767841 476620968307049281 689749070671368321 818593319614333185 173481264474467873 123373038170743857 423679717141226305 297759569636735233 757549211769720961 172597979187560929 482714413171052545 459129834545702657 498000022360422209 481896780370508545 954024428869075841 404547048363223617 384636149422369985 689914867642318849 510840776077586177 682047064213318017 10744228342467467 317625316027804417 247848457670613697 141166021952340513 873378830031846529 394885459411103297 271373422029867585 110602226225804401 289955514304033089 380513786972191041 597604190853843457 776192024774115201 820998316145910657 637927502965869313 296127146277271425 596803494436553473 547539294047133761 180487602336516065 124957203756594033 459509829461051585 777471144797779329 316000591273212481 669240622811926785 555971495916761409 131897205814418321 531331871702438017 16745581006972545 125152779727113025 764620486611427457 876928124389355137 592615419995624449 922269626593017473 110403757997254097 976482579273781633 12740728567507631 662281962359070721 846180243444486273 916390666403277313 794236218884478209 573500304690067969 130288164357970977 808542008843350145 843238241016109697 361293743770840321 994956352146864769 992010862743615745 700545329954465537 304909593619381505 484221417594390849 196098741818818913 206108951016972257 326614509011431425 621373624513218177 658832896364959489 201271166430970529 819437938454139905 65697712574767313 139440363073337185 45791850434540041 888561753617136001 777110516007390081 16632273829163325 523586894925458049 745800072631279617 689338393071260161 591004821886460929 350812135043668161 43720991198579641 228188278336951105 251874544797306753 202202046582399937 395972464021209473 72535658320070689 96924207741043489 421759187289097793 606608252153261441 303795013455960833 755774370947921921 382966434439580865 830111982005828225 627392328236361089 742772513241707393 578260874047373313 64958261394206577 670289209074077569 404789172837116225 729792285204908417 809624779705469441 95703028612085457 19636768920523905 571342098844326081 96798695485357905 954241398250140033 501014395716214977 18177056152850925 388049697995395329 974761220124854273 465888747195524673 546657110481248769 329541232074330305 444036648148347969 687330247822547585 93335970343630945 214615810452468033 628065557485960833 585542245247669505 264436632522887297 199640417013153377 936474645535163521 875782577159004161 246929865868295905 106779040872620353 952538127555691009 595838769081897345 423592440600373249 705941687057627777 162968209095062369 857563365277986433 223600517322793729 85738097499753249 482656177754044801 14712253537883413 360273576982223169 440660198535919553 129355121143255761 799089129085377409 7002150214177051 862875280606683521 851938008594991873 963041265516128641 95269954366528961 529002424877017345 134002233813511393 271058334180157345 254744431502061281 715263032568767489 603512766672388097 327104950185006529 690010663347464961 11762798389678865 190794867299196385 806001735745287169 752638781978461697 794822412070825345 444042936925676225 603416792434391169 137505860509236305 764797984182489857 76768580225667905 234722375505487681 540866418689134337 178414986587991809 169057395513497953 331118078341493313 562432676600593601 265101686615661697 248554454732136769 213154775767538497 428163098099545921 385094949781116481 652791947123340289 506370753914527681 333667146743039233 385273201175191809 427473101341128385 418555684058720321 454842093208597505 661943582947341057 491923333045342273 268697190879837665 802915727125849857 926493237160013185 740026651193666433 867571534379027969 491453500313227201 71353492166476689 120121758838386945 450972181778102081 774701525141040257 784690849072756481 918702065728304257 688610603582777217 567104533627016833 300325365283807617 469136052916603329 292780299135248641 485811932411394305 485405627104750465 217413156382129089 467080653905231489 709942028455927297 156285305369944897 542164629884403841 731109565973699969 826415912664685953 319919609605886273 376572769391863489 974435665149872641 52024936134287713 914126109798356609 586554494948181633 202860197429576065 770410758907218049 468553692929969409 184700653273189633 690608072551942401 701791156424164353 35621176581198457 905409588232792833 820404985741479425 499159696849801537 306593626546185025 926636589056421633 34285738833876425 419549615581232193 295055032104070145 731478830330949889 114445713376486673 500633274039302017 554130993807302017 282842425856649985 626625701468260097 444905060790276225 13859786900322747 1733292913648655 277667791558972257 5069036648876591 53174891265239665 49940726856483761 231379548663927169 919749604173446785 932242138605541761 317330980729757057 988203133967889665 478615558380028033 733710331924623233 389551793279515841 238038090090828545 226431612074392769 227230853732830689 851206773822887937 443669087868133953 538028448429599873 764949710324952321 180654896432635329 684485800859295745 217939097821400193 324269972409521025 474314141293682241 194559057441612289 572337527974838145 978843979842007937 450113610395312961 851788329769323777 755411338672658433 443428292715932289 911584300435627905 730018266583645185 561505927129644545 399990505099122369 786669200433983873 406119175345498433 188019000146780961 271491003766808353 309957557572538177 539545920930326145 67453416825145497 119394864878938017 105620084719653569 911464445673193089 411229613441705025 757644649176054273 203380629425815585 550922841382462273 139417852567703457 809114193426278657 124569449426850561 291627430551660161 921701814145095041 793161915045399041 493452806339625729 427671453891722561 923480169527493889 890629960532759681 435037159792052801 481187526979642369 850528312939374593 454438049117609217 729442881192106497 198612832774617953 95179930910774145 741868403293761281 110396172209711105 72450871489127873 301274131504513345 563926030234878081 667687830320737409 87593307319938417 844499994068968321 356107134928389953 377507714943995137 239062845342875361 445233199321691585 554962919743015681 817923295289993729 213210953955272225 34100421297694085 550576768553053569 997593567534387713 596835431111333761 733552969580969729 14175138982064795 442884976829411393 36380108738232057 324533324778855105 163386706299274209 651297831473250689 948475211644581121 274353274896085953 819095729503967361 267559114770186561 47829847438013217 514271897618925761 674474556666364545 803554647233490049 51280614954908545 892692206029508353 488821965157907073 975749290308435457 208140192972908993 77738445436551729 339598955499592833 235792375224441729 645509821025672833 642208359330865665 221986997683952577 424165849423239681 79677622469407793 901117795452592001 235965878484460481 676168820754107009 986003559062044801 569495361091881601 109014529955626209 388033308777600897 422799258708497665 513594022535727361 583898845547718529 732946145575859073 30779836199275933 345741139520939073 174570823512024033 567250167930431809 267952943224802465 690749994156760705 331033730055747073 641778171097747969 257700451184110337 974890977540397313 231323659520111137 528424614187706241 120808200824175313 167220798704732929 263839198200923169 174596840832528257 803941959044966145 163569942109788257 7563184807818147 235648668920894977 9310917785374075 337293684117980801 845834116466601729 425948672166533953 252886565266511105 95226848278016977 648934887108563201 831662386680811521 539562368511443649 244998696283261089 572693577561334849 92046090025526433 929181240484258049 289438478667690881 488480256157824769 371098780934993025 991681037896430721 869335769156066305 881505507712955009 288462597515639617 5096159214804886 947039341594702977 929375999782390529 278789212756741729 757313499173054849 695635581055256577 554760130713145089 914314801117548417 69946378637343545 682718813526193409 391207996622906497 408648041293950849 97218419506962305 830653054085132673 119224876603123425 63938370511984033 69223485942064401 828954074080016257 533311479630352641 712444397345841153 280355578103186785 466843936138076289 955677635391065601 11479075614722945 681216755261079553 558623804268833601 387654256977068481 692808003875732993 655169594090441601 330376467430880897 707541568691890945 849484105899172481 266286167697490593 918374181191964545 608935089522955009 11105029787977117 99265873948869649 857781696027899393 104785004680035601 949492939584679681 497582460468226625 490785264878113025 781014656477477633 848359025797172737 595434100746874881 237747569304133313 504020254245840961 30791092768687633 661892183676275841 810612435482099201 606491853398093697 876181053717793665 389982399952661057 127413490801387761 286555498746178465 772904141080864769 405418555727937473 848854101538719873 850183479165732353 984712183002351105 303603129086102529 806623594430618625 753224212239938817 588073468937331201 391691720910717569 848123462476863233 107460681077949265 235870590856215745 285499050976572033 768948550473595521 308136893599009217 381869263973108289 937434825147494913 543778671097001601 824840839700382081 862734564757225601 228256462892350241 264887280337006817 533070196385363457 873260336730915329 197095138442580961 337492304215189185 512928887617132289 519681768708203137 393959666307242881 110511519512130001 220028856884891169 319874408184439553
760747368720696961 10706 30976
153917730693194689 14218 19100
784538294776712833 10580 19463
307527302166754177 65 17138
396928780711743233 5371 34894
951143398950861697 19003 25288
402117920370788097 5786 29455
636808563587102593 4450 15994
290595101461686785 9396 13111
799702094000082305 1682 3786
940866807801530369 15376 33736
670258943569955073 14470 29259
426911447344064513 22100 27373
224114954632753441 1168 29921
562963098159347201 9344 15091
875448853109396865 20396 31918
824899952313298689 14160 14316
168068311870911201 25324 28580
710870321988284801 11200 23583
260114318991433889 7152 13460
613220389634488321 27221 28400
89313971997896145 8590 20427
209752304379637889 1289 13147
358609931164700417 10653 13155
129204785813097793 18622 35281
42182834841327121 16139 31538
140001970369400657 16610 23486
939742515614135297 1945 23369
909351812475886593 3222 32825
330214927675925185 2632 11619
806252144130159105 4157 10852
947819438911331201 4136 33769
460044145518875073 16716 28724
20580230280245361 7734 29526
368147110496852993 3745 20332
513608884453155649 6149 17619
345189755496345921 14251 18496
314483129816139265 3200 34335
920401784758414721 26131 29335
118342698456878289 19461 25361
267064051476832993 22005 30651
894273037803287681 23750 31286
965456128883619841 17226 27296
147247048555435361 31024 32517
796476754937753345 13660 19935
21063688033407857 5113 31029
870916271929562625 31758 34740
411588731830597953 16082 23343
311513143209790401 4259 15116
360707976309754497 14276 32374
464905951804997377 24878 26321
578977074834703873 7214 31510
597886686015339521 3627 7262
467272962907301825 1099 4599
923752707328365057 1357 25388
456639548083252609 12468 34290
750146916272281985 21930 28555
169874899127506753 10176 15506
435798026131653441 6654 14472
394445034151054593 2393 4513
277745440055053185 5176 23169
80905922768820913 11539 13163
279619707916314305 32762 32887
683308704373764865 13109 14448
183782112919427489 3482 15322
283226456250133665 29430 32695
291033346366294401 3512 5019
236878236744523457 4092 9495
752015403205643137 19108 24276
344599398009094657 6183 32967
676718379165809153 23124 28553
373549209402064257 18837 20174
588683639936444801 12151 18612
955167985150779905 2718 17899
588387916555820545 6048 8621
522239492632046145 21523 31009
343480016022322561 6329 13404
165667785644430401 7854 14555
234660847193257633 5874 22506
816194900047499009 2111 16254
436661699175683521 8578 25122
819728714157008641 23401 33479
872144848250844289 16758 24317
18502809077169501 10119 12406
989135005718889473 2662 12407
894354319372084225 4601 5048
186020207212980193 25441 30932
41933484572190593 17492 35171
166202128848052417 13860 21584
81626924871073921 7908 24858
106322108184446769 15462 23440
532061999741891585 4365 32190
964613195385180033 5589 13362
726917582851129345 24970 34544
381223558233788417 5968 27553
921073508248703361 2163 26881
492148266115716353 22618 34761
771293282619979009 916 17337
474367741842048193 3187 32455
921822742630006017 27580 30751
389040106966728449 31542 32498
387199506442797761 899 18365
910507606420114945 23463 29639
306081559771406849 9961 20495
835397954032938369 3287 14168
727518106419694337 8882 14076
762577211594265985 8835 29875
732817686431324929 22695 29597
677037887303509249 1556 11991
481297650144668417 18583 20519
863414132039569153 1480 30899
394030099310903361 14209 33792
416774628381940481 18715 22095
519239912437910785 11509 24488
705620300564636033 29809 35052
906223267376155649 21946 28879
976665399024636161 8453 18433
764691137953079169 16396 34804
141810427418793233 23580 29143
571010351570897985 10312 28001
290676732450659585 6566 16675
909594127439703425 2045 22967
552447845904072897 7262 30330
281445961209406913 22047 24691
472902630595893185 11818 25507
749646171388135937 5480 20183
356677625829494337 10542 31087
681228769706883969 7084 22384
794305020299272961 23119 25086
700692431200479873 11146 22473
709481377643943041 3149 10105
958484757393698305 4212 6804
245857892316973185 20859 28095
612953612415694209 304 1380
171917653726527681 11612 22575
937919638466020481 11165 12367
557212621562367617 9737 27807
876704749370588801 1228 26739
635371551799625729 31200 33766
35065705150849169 7589 7860
151196577565297473 2712 5664
240027688500688897 9684 31340
10187351259904887 10947 34031
561370447407576001 4443 6607
353618053333629953 7951 35042
885667480775964545 2020 4378
197744078896437985 6260 11283
773083443451120897 18678 23507
937360581083293441 15650 22157
461121435026186049 13624 21119
806276118482603777 8978 19752
691270727563313921 3902 16885
686366677179929473 5069 34714
667043105639180545 32549 34336
457234661589797761 6677 33328
882673689559588609 16208 17952
529967778606003777 10900 28130
98891052812533073 18486 23158
482801257176053185 8098 32426
176259107397193313 22117 24734
66621411831672361 2961 18222
642407883705288833 5311 18990
317747267551499841 5370 13650
339779723249016257 4906 7070
98351284625902481 7270 23598
353767920970980737 21259 33720
31002990715169433 7062 34106
492957406423762753 799 30258
497308824596299073 5247 22307
340745913756819649 9003 9594
674252876293980545 799 17239
974364966288611329 137 18123
172518517591793601 2057 31696
304573567826153665 28572 34591
506178956894817857 4066 13915
289944647344619009 22490 32113
681042037041802241 1518 25534
627679388502315265 840 15772
600578651104445569 27070 33054
981462819318032641 7059 30955
700880414338666241 7485 30028
896539465141742593 9441 30225
892805781139575297 12266 30047
889037930062308097 16737 34456
954687192997138177 3164 24188
649566441322775809 7526 20227
749520299760735745 222 23338
516043980716027329 10868 25385
529921448045382017 24729 30276
727370073383795585 770 5822
658653150018668801 3686 16713
506911173431042497 12354 33312
902935549416408577 8949 18259
588749543860387841 15661 27464
486243200200807041 21780 24692
635220534573072385 12630 16009
346551416517069569 2348 12893
224214128255979969 27457 33104
900203617487964161 8693 28526
984496793103609473 19285 24517
22188563153687113 24775 34948
155338975933915425 1891 34456
343320679817697537 26070 26216
47595157377394057 11375 33737
652200280089100929 6545 19581
430385721241194113 1617 3076
283449188780881665 12190 27079
429779446333846209 8505 16285
693758659195363969 28559 31508
413767451765124865 3199 6981
171890649551858849 8453 33492
419602855523741889 7076 24023
834787640949524993 10462 11644
590403289383900161 20467 22630
504643539370110977 3380 16484
391505037094056257 19483 23411
81833678396886705 12285 31389
58953549000619889 14152 33597
868294606452724993 9086 21763
372481708254291265 2250 12519
870518768176832897 16654 22885
35391192047555365 12897 18491
734846538922003073 3945 34833
986992237366742145 5301 23228
396848315270769793 718 962
617263149513462401 6203 24213
779195830881395329 12607 17175
781048153141050241 7105 9817
622029385289931009 67 5339
528115114881515521 11563 22448
470105562665512641 580 30092
806647842970029697 16165 27646
258851168872748609 12159 18803
251559663468952993 24290 32797
830556417026304641 7403 26905
556741413719144897 16524 34087
102721749607194817 19159 31882
227899103731786561 18756 26855
385875885097565441 12964 21565
410951344776158593 21963 25917
658151342332953217 3274 32069
897485370638946689 4468 27169
86985587903757985 10597 20260
762440731380358785 4445 5541
449204865211481089 4001 5750
780398593729998465 12577 24516
189790263446727905 26430 30480
822588158682414465 6752 7290
241973839078976737 15491 33922
349717775449079233 15724 28369
827854558515202433 548 20249
665348126136301185 7455 27151
684571983817971073 20921 31150
725680361294976769 8476 29626
81145630817051281 10632 17878
597075020193876993 9882 11867
356048316297712833 15153 21675
652296434743277569 9049 16320
325206023333112897 15998 25358
186768473360579905 13572 20257
664818860341721729 18059 34755
450286889281287041 21357 25615
258482631433967201 11026 16641
829635111977360385 28962 32599
439001068682838273 23947 27764
726217279749931777 8254 10518
325869156787366145 26804 27082
153907746119351425 20244 32012
879026542461797761 12978 16989
284939198009126913 14108 23533
968391542914108801 8346 34832
824244555245918721 13275 21687
5115428014814683 22450 34055
590343016234100993 31329 32631
776323827923977857 14637 31283
798849335199626881 20491 22271
21002785978861737 7689 20794
69258757409940585 15748 30584
859185942980932481 13828 17729
112685958333294417 3573 35179
557471076620284865 5966 19133
798279749320130305 4846 17185
583740542908078209 25196 35070
83657421444705457 973 31213
465896500263095681 8128 23719
568365658022131009 14133 30873
892343290548016257 26482 29975
67108778317681585 5217 20107
348668085257738625 9442 30138
824221541969052417 1870 24637
180255441543000225 2514 24641
658095437506112513 818 18168
969869940589330049 17172 32910
533436781071245057 33395 33783
772619403591907201 3076 17826
499010314054181953 30675 34571
950286798476323457 938 16520
84866178595149217 6141 30187
349922486477357377 2811 19976
577736718621416449 9410 32613
64233676656254345 12769 17517
949284270369005825 4344 17421
784501628736396801 272 9666
380715211475326529 4288 11230
104930002994674257 3201 9892
82356967806049393 8328 18392
188917796271983457 4411 11463
325283504527298817 4768 7391
737519679086584961 15556 25329
106741171265568369 2291 8716
68173309970095633 15855 32082
162345424519038785 21165 26866
316139127146637825 7721 21599
794806980750735233 11710 14351
199453885998611457 2546 6728
186699517117254753 8639 11548
89788178205065345 16297 31222
576117664389371969 11404 31914
732419976419183873 16389 28533
87936637543414513 10625 22611
81671531940767041 15570 29666
926313684059834881 7883 22605
366494391542165249 12260 20149
636300400953295745 26475 30171
703034261891172481 13618 29493
940217884408966145 825 33341
784915481597213441 14717 35063
438771217587692801 15509 19517
594571266780459265 663 20641
957473488862575489 3525 23932
633742666278539649 26273 28783
81235376241032497 11178 23216
499880491803406081 4224 20429
271383876551183777 9152 28425
662084139053835265 14394 30383
750161827338793345 7485 22177
124160975391614417 19365 21925
110257299864770177 14659 26130
481510451299744321 8399 25525
105832516377510897 5593 19561
859812129772034689 26050 26579
806759806110036993 30803 33373
161242711844327137 5721 10305
759833892162795649 16627 28399
145527950004687777 26994 30078
357709710972216065 21389 27589
313955632858284865 12077 28547
240069124681177473 25496 32752
728031878657173377 9675 24092
89446098680710401 154 30120
816983925741798401 14900 34742
151719177060734017 7135 11041
611272644338011905 24203 33616
469286056443877441 2593 34972
86810913202658209 6679 28941
253967747413348385 11939 12422
386581354469068801 1571 2167
439751353027873 1457 28082
221770988613943841 4022 10369
58386791908084489 16891 28928
553233268429263361 20318 34728
786743089059228801 4649 14944
49108033475835809 5992 35010
51007422700557473 16323 22795
460696819047466753 15820 21271
607233617598765825 5272 30741
467470410886225089 24723 32645
778502005837317761 18826 18937
464595400861949057 13399 21614
973350619284133249 500 6443
633534999848610177 28294 33768
398678827467158209 6762 8444
605437015096935425 5234 11525
599674031087190017 16390 22824
780058234513351297 12636 13534
252617314122893793 31770 32420
644240866433786881 2428 13386
370793011919630529 18799 21076
409946576559679681 22883 30450
993101046987554561 1956 22976
158441257875022497 14742 23404
272152696163189505 28486 28847
533992590380936577 17894 17901
521264263428072641 27307 29824
885385439813855873 24863 27402
833480999218011265 8965 14720
615181122034346881 28539 32720
707156754167435521 16799 22875
854246250330117377 20800 30085
543435335222383745 18752 29052
165753316559207777 25937 28937
663728603772916865 7052 34032
559500248235391233 3482 18550
989095831950550017 16217 27982
89719656753704417 11937 26024
317891648163389121 11281 18026
473910400985896961 16112 24616
381406145717576833 4458 32138
57807182330638089 14367 21947
584055398082860161 6335 17500
284207058771098529 11634 30504
797039352411275137 15752 35095
487855864046185409 4171 33372
548963064450269633 9491 9512
50764736369227849 3368 24315
219733682030934561 9588 32529
234765075413381665 10354 26063
472744782677217729 21724 29048
970282948237862529 14383 16552
43065135841146689 4277 6833
382928537473350849 11946 14363
897711730945694337 16509 21232
968929812278400257 26944 33853
516940339946259521 14221 32346
702755322302383745 14171 19980
828263134557012353 529 32765
118105166277725713 2604 29932
18717409257021701 27629 28022
362800800981791105 6921 34966
443969707301043585 19445 27046
975808340688569601 3302 23091
515584183955738241 7495 30679
471045124150041537 20070 29429
571908463851492865 517 2762
777812314662011009 11802 14698
88306019169777985 18456 23358
403153240493015361 7945 23242
659006606968340225 15678 30295
783083561591279617 13228 17341
510238420135536321 17334 17864
721699903108291329 3549 16917
32732912282718021 18084 27655
600153278365464577 4669 23968
143997282175973857 16152 18803
717290898103204481 13278 15457
148055264152382913 7443 26496
552823701564943105 297 28341
527680379824616385 12 6904
238578166553995873 5779 31213
416139301007582657 1042 12457
886440656457292417 22321 35064
91202114907417809 8076 24454
911046892564701953 14740 27348
268647070257507905 7522 31770
156113173373153569 4468 11802
261178441841153121 18031 27594
71217309119507633 7638 34591
800432733696659713 19531 23841
496220753355967041 6455 33415
491794402323023425 2738 17363
619998242221118593 12119 17412
669526266938355201 11094 11963
651201483387705345 21860 26757
382991883470921857 8076 32860
492173584950283073 5903 25058
730022323209233537 241 26754
890217503494678657 22509 34789
321794125827324225 29990 30131
873592279067924737 24905 27910
991201545364013697 3926 11671
956481126133194753 25953 33659
985175212962033665 19683 30784
608137295111422593 579 8740
92132172723900401 52 20423
473803014944305537 2217 31671
473001335200024193 14311 28321
216914855110406529 24040 28120
259232363804919425 27482 28665
190676057750078337 2297 18272
868505098760394369 15546 18131
505652047565011009 23568 33264
175794804684109345 27736 34556
762692730040779265 7678 24753
144668610820957601 1000 6093
125714354690860113 23158 27998
885136458151883649 13273 18267
618442652673063937 3285 25879
712824573220260097 11500 27654
551524759640134465 8306 15010
617564293418020353 6087 22285
717758513563719425 1549 3719
631651225174834945 4161 20637
473928338956898881 21050 29597
667344082476624641 12054 23234
574155360321707777 7996 24573
819325751024265985 32256 33251
426020885417447233 10704 28253
337800419792053249 15391 32429
889798291513212545 6312 12343
219575775120148353 580 3496
755342461142749441 5482 18309
755913579243177473 5107 16617
139969591100094001 6079 20515
116268865047302945 30495 31426
643697162950164865 24925 34552
564539228757503489 5502 15310
777796176031611009 17563 29167
945419618906612353 12219 22832
422144103835410817 10273 34473
209761941279559489 4901 11925
726324673502471553 2971 28492
464361984898616257 30290 32152
712231988743358337 14776 32674
628879433149599233 21334 27438
35652324517226221 8630 31627
873495014425515137 4219 35218
83016001897551201 21964 25331
533953090119062785 14828 25871
43870036621722617 18962 21397
986502345876502273 8892 13489
693871339413423233 6038 32598
396478169598374593 1488 2455
862557093476791425 21561 24507
272183417677354113 27590 33312
402047927219019393 9166 18883
437125657820551809 30224 34673
265368084857538369 21193 25505
178806778569978081 11331 16443
767115972949600385 12360 31804
974163674910734337 4240 34181
81129360163568977 10790 26655
655866962941132673 13129 18772
357127323968843073 28143 31589
995431121877139457 343 6965
454447544121176577 4361 22544
935835291841797761 4405 11718
438033454499422017 5159 32765
698836513783085441 2363 22389
45134197547977097 25819 35150
79355708629691441 2459 19165
52602595519591233 12813 13737
449392205322617153 11607 28627
585151371333676417 9122 13442
342638424427192961 2803 9406
321086364099958401 7196 25059
377745051203909569 14868 29615
625040400667611393 8074 21655
338710795315449793 2717 18583
535895556715974657 114 18691
993880516645013761 4959 19586
692043631514405121 6434 22902
149735542882709185 264 19015
898625856276741121 26370 27585
304884925405652033 12346 31101
94873674903535489 12403 29824
842715224910932609 21918 33356
41372377659559593 18426 33689
148951466616658465 17771 17939
875210059256811905 1245 23099
254357826119516513 12434 16531
376207553932236033 4961 9205
727686339725302401 8854 27903
787766609229716865 27664 31295
873345532488457345 18039 26400
777165157681469825 1329 4449
620563561650122625 16518 20409
37807333888263625 14084 17637
262266239255566817 12368 29717
677644571445743105 2344 17715
181317054233041121 4096 31088
900301869982481409 28102 35271
751449184723355777 6416 31886
781769080674951809 10847 19710
975248235789415169 17654 17792
355886410110837633 23071 25938
299181362020974017 10968 21130
769220274406595969 4095 23265
444843020488328001 6023 27750
807190363196863105 11129 26861
65434101445106305 26013 30855
507122915459678593 29413 34340
961585445945807745 14986 24677
571035558419946881 17965 23084
679338499450992129 18889 26442
866741195902537985 27371 28386
804152665282806785 20753 28303
698021426056723073 19926 24891
606128259280751489 974 29611
633513437349666433 5032 8249
913879317487662465 6411 31765
255959082097671585 6526 23017
820908065100965761 27392 31279
662118341785149057 7454 8055
830964891729401217 13622 28083
266767420505512833 12603 24138
980068898874975489 8202 23879
189027159596680161 6087 29110
369717189793640001 27386 32946
231427990077673217 3878 20584
923997789517628161 10974 18100
507922929834197825 7318 19661
5404928556977496 369 4847
572420414564557953 8555 16103
46332419671216489 13219 26385
332405575881001153 2362 8887
823134473878660353 11097 22100
310109217478565569 17885 21904
396679869201122433 319 17575
518870420242794945 25208 26208
221546220969948129 28068 28191
45583949405735073 4907 32874
338617608738189825 14926 19492
163042927521434689 1026 33088
418896796701993409 5324 28205
508600298102617665 18077 34573
827962733792119809 21411 28759
788444507345222017 3299 14994
520980618932192385 21036 30799
941038202725419393 34985 35088
494646412626195777 22193 33443
645498321576429441 9113 33382
370949969266852993 4744 6383
803566705696663809 2746 15910
463853671718410945 1468 2659
376880555009311297 1573 32723
298893181234667777 26302 32061
330242171466576193 943 9831
419048023737587969 13575 30738
178276838508185889 5364 12922
959377378120869633 2612 21539
411199393272095617 13742 16270
643635117035344769 2985 10490
403485770615251457 23050 31634
720281976206088321 29958 33177
990431809435872129 6472 28211
453743615195776321 9385 12525
497767080581628097 4013 10207
125243462366817937 726 32157
441280372280811393 15201 28641
498203962694489665 18301 34016
471781225042693825 14474 33595
170877322426044033 10447 12211
278418367862681025 20004 23605
221450620697140737 13601 24280
488105424670113281 5924 8413
941491000792972033 14939 22729
617964485943996801 7674 25227
400799827974893249 6922 9591
770208638588034177 11893 27149
247978975299936609 1435 16129
277386499446858881 22018 33237
43277018330229569 6176 15015
66370055639755065 388 30305
590598996232465409 12577 32545
568955843530613249 16875 33611
192674770311313633 13735 22586
524152665233746241 22223 22385
70843827855107121 21055 24995
173936998942163969 16902 21834
910477639846618497 31072 33097
629890668984234753 10918 14691
925997006761029633 23017 26457
963077694882468225 4637 32072
82233494253799217 2374 31535
26787220191639705 13010 29352
558420756617529409 1928 11846
960314365822195969 4206 13036
913296089367804545 11343 13854
588592543881976065 627 6388
234270835842487201 8703 21419
523304836982742209 11418 13484
335899672792990593 11121 28975
246762208141920065 8010 30585
784143305928445441 22768 27996
163204687075729985 5099 12957
796417418012509825 14770 31070
260176500347558465 377 10865
448983556031372161 25582 30633
658147956864848257 22725 30394
442440558785520449 18243 20738
4822089923807 15947 26841
573154966560316865 18846 21573
375684650678319809 13046 33846
920908263428771073 19488 33363
879569066649242625 1126 25680
794474903342056449 4511 32674
138849627658498065 8392 19125
339708626713886017 11300 20812
880917395262404353 12938 29526
156755866991467489 3439 12542
912847812787045889 21731 29172
366622725715188865 9491 25073
666459995664485633 326 24598
659291141893753217 7207 33000
903171987069850241 6359 16453
543735547515169089 1787 17369
575011600965243713 30076 31948
942023758198793345 4010 17606
924329554205282689 18130 29599
206903813715712193 15688 32802
805877081345318657 9732 31846
413936560940776129 1221 11944
688626440092615809 21737 30171
614840361712978689 22620 32453
820526607824465537 14730 31272
291476235327913025 22435 28936
778397474164361089 5808 31128
129011858172333409 1526 10228
826631038965462785 20746 34191
896426828897425281 11433 26560
788816040246995713 9512 16762
333890278586991937 579 29366
150836610332422785 13809 28420
638305202100134785 17768 24629
482469281968999297 23858 32999
559062850720067649 17215 26545
211096025321058529 15727 16606
391663491466879041 11915 25796
786131516143324673 4732 22028
244079091614466401 19620 23975
632460967121037441 2714 7319
287128646315615297 7405 24240
323865559553379265 23518 28591
279361230208593281 5784 30734
137174187556883713 12253 29801
126937963483463537 4918 22786
642362222667298305 23118 29033
839564762918101377 9969 16460
115247991883965281 2781 21029
868368857312084737 6413 34628
802300080494742273 16162 22557
198863200334926657 9749 10424
39425441789934017 2551 4799
595912426577676545 12187 21822
25853608583656041 3615 34552
652034291954620929 11071 12160
31811254369561225 7936 29684
626280278738512641 14387 31685
282055683531378785 17769 25127
454108225071507841 17201 25944
181226495202242433 1611 3440
407214107273340161 11900 26083
219663104855197121 7691 19202
799740546178455297 1189 3895
522555061366521281 14779 22991
526314252503091521 12345 24660
616989011131888513 464 9216
378307910874070785 17163 18892
653455937774811649 13566 25782
831318472626257665 19851 34756
389736650474002753 24639 31244
220782293914894017 22420 28037
620633600104074625 22544 34566
566921972254910145 10093 31204
295452736162584257 5864 29770
80383047153674177 6935 12502
157585042334535073 18898 25816
790685943013748737 7822 8917
395448385101740737 21672 29185
813375242177087873 1799 16697
407946038988601601 27411 33939
674061027258694913 14761 25424
414919212199915649 9980 18430
423591138997267073 1754 33104
592186724085980417 1483 32062
703155784184438913 10157 26498
696916350315927297 20975 31524
50588444661272545 14199 32998
448777693098552513 11592 15683
143584980021991265 20215 32318
27534795534787549 6312 27962
84988328621165009 16974 27660
841757923299912449 6162 8790
347389903177678145 13435 25452
254327353759020257 12741 14649
325497007654590209 13670 17592
421955174359542465 5225 9933
777359483534162561 13138 26705
98029399415647585 9974 18126
112321164541810961 10825 28878
265383487330428385 2537 27074
771698335221962881 6886 13452
624074462987220353 18724 27374
314928584089884097 8861 9744
705391258821496321 14967 19170
633362506476579713 2672 33892
484351153577218689 15428 17020
974045239948196737 17151 18972
200152440632582081 3705 4292
213867271221737089 10713 27783
734830908315853313 11500 29889
25957708481840313 11383 15034
718653015959720449 9707 34949
678190297263377281 3057 27409
989091354601750785 15601 33087
521019284260319169 14768 30510
330370343952370881 4741 18633
39649537941947697 14634 27708
73754486458209809 18260 19747
909028587978852481 14052 17340
99694557421774017 24450 30362
592304780272151297 15450 15811
636210205159667201 5014 13814
545024854358047169 4089 20396
28494256360961145 532 30374
841366505499728129 11574 21081
228836869254717345 5565 33230
485063527264983937 15799 32631
281153575142017345 18837 22148
534022140123973121 4482 9705
902769152676480513 6201 27405
729613334464772865 30775 34189
747349626305027201 2179 3220
65609459272586433 3513 24245
917982534289318913 21333 25254
341140727546402881 20795 32543
739618651245709953 9105 19067
817656412372095105 13469 29694
679320950472852993 2869 10663
742883516170223873 30606 34512
235571250345078209 26651 29021
860317535832471937 2072 20377
788722346689933569 4446 17903
100301762356664881 28349 34488
118032134664534993 1388 18668
204395961458722305 18744 24158
245303876924676705 7217 24294
19644592576810285 4352 28095
759343250753648385 2825 11040
246548385015096033 27370 29278
394537133909874881 1665 30596
65775595415217937 7977 11224
566901191885424513 16873 26075
841404789299225857 5898 29066
527231860690047681 17064 32819
422020963053881793 9904 31505
643395835645225857 6961 12824
229046782733881569 13842 30546
844586907787100161 4686 16068
678382568273505665 9856 14392
14247451754560105 33194 34725
815304680353172225 1882 26119
357667572550010241 6550 31499
452906807584270145 2652 13014
292849417809794241 20909 31115
62255481647916609 7881 15264
683211700678167937 2074 18501
708108347983042561 20118 27123
657233476758424449 5160 7693
810608251541545089 17626 31980
371910856909945409 33430 35240
25779952187491517 23761 31754
424879480921862977 13848 28322
584701649293286657 25229 26450
583890294963776257 1470 21876
226814387519837633 12302 20480
770162105703779073 10794 13872
481837037869532033 21767 29469
567030188508478977 17102 18777
967236109403984257 9106 9869
525308394296860801 23795 31978
324731305787160833 16392 34893
439413437722759425 9358 32714
878778014199539841 637 6590
944052525218442241 10834 14589
859972807114253569 31817 34728
404310152380784193 5515 21830
445206140324756929 5145 33489
550113189866767297 19307 23930
964353235714007425 29306 34047
395848444871415233 20351 34432
779231823817681921 4468 13541
112254739994742897 22283 27221
419554359436808961 6890 15668
661383257623153793 5562 26957
376170547150820737 9890 33183
615471127546857857 15246 28696
725492911303312897 22721 27581
312442411565040577 20133 34495
528298620749396289 7349 15108
174571924197525889 4479 23981
332146130278012225 6321 8695
34259708005716761 2093 12824
568786967766783361 20770 32311
862347687665437185 4922 16980
314246026508179457 18741 30233
32931558158548313 24797 27821
328694706742979265 1703 28400
709117948958581889 19432 32205
925068977397195649 24946 28607
752164064980174593 23561 30868
909198006312976769 10418 20962
842764441628435841 11921 25040
223760304094177793 9135 11474
725794553523041281 6119 25467
40300883641677385 19950 28211
156645193379379329 12743 28055
451197595413454145 4268 29591
199533051129431969 6948 32874
284888296240495713 6467 17448
654767064490744833 9594 27590
455163300347827265 5303 16921
391807970015218369 11042 28760
193177097768071361 18087 29941
976335558963970817 5083 6593
956293063708706433 954 3227
739724054605996929 5974 32059
179311254833521633 20185 34715
651746565606163841 22460 30484
68492994514080865 22638 35078
446832336896488129 5198 23293
512823216205433153 8133 30116
605055419903951745 950 9006
304753096051946689 11935 14689
603929207606025601 9884 12636
948607550683305985 3484 16086
869149626027837697 3320 14829
421877012572188929 27819 30229
66077571498663449 15101 28183
387464987710430337 14379 17238
603833054137343361 11294 13765
292826622804064129 30780 34641
846485224425887105 12141 22625
714588868098189825 2080 9325
347746743831056193 4887 8950
497245397459316481 1683 5282
723166879933113857 3781 19867
926870803491553409 16589 25833
145824912603277569 18070 26635
240253399062602561 13038 35163
974214497148121729 3394 9536
574762114934031873 4882 26074
287509701030291617 6822 30778
344650900351290113 12145 24142
73138531640250193 9362 29695
825681435587640065 11610 33145
989294896614357121 13866 31849
506953394605837121 25033 34262
932628259503669505 13520 22244
440520782829423745 14335 23428
439782678262350401 17132 29961
404809830109847745 18749 26326
13095224576215259 20026 30941
151461493080873313 434 16260
287138625768566401 5631 33635
30804783995542097 20741 21659
675767941957243265 13095 22284
268731731330063905 22608 28315
337814155907512513 11116 33048
290765560505768385 367 25755
407531070333657665 18546 26658
428657898878626049 23124 24323
11242491322608573 14290 17207
225713417697825505 7343 17194
559156153562721409 1001 8677
749797229886667137 5071 24111
876849552820534273 29112 33744
524615857327255233 1207 23128
587436540993461889 2521 29686
984377252298529025 13020 17112
415475102448542785 24479 27800
416090717581404609 2892 5143
276774038635434049 19701 20137
656873654210784257 6458 32198
384867366343389249 18828 22222
734034249982947585 4849 15623
323102032004310785 3782 4401
460370505191136193 13273 17487
825366545295597825 21709 24516
414521002652698177 18669 32981
13177068788220227 7339 16453
46279795972907321 14208 14517
673674389771623041 18118 26648
915854734708936705 4482 15352
530111007886954881 17075 21713
677839941834562817 7537 8227
125538687279036049 16350 17494
873813313387110273 8932 21425
900806643378128769 15927 16621
328229307327234241 20282 21377
627458395946195713 23677 35273
570278158989161473 15855 24638
496334010060063937 30887 31726
667660015335471233 7656 14249
617707571517943425 31991 35205
662796865515879553 8133 22171
760250183910638849 2037 16643
899873364247469057 6646 15343
672029488142687361 6105 34137
799297699298556161 24607 32058
914805118584535425 5951 31483
648330155770779009 31363 34642
442586758843820161 7833 8957
727133326627871617 6471 13946
457647720448274945 26090 27182
549241195158032257 26799 33073
972864131929743105 5929 23317
846729906778328705 28411 31900
473182772123134785 2327 31187
47454227804465177 9335 24256
498278287301847233 19231 21706
702083171445686145 8589 16355
38638280570491905 26309 32941
199017683845056577 3636 14583
433698694168629825 20344 33061
34776857952742545 13774 32374
185067162912343265 28706 32823
319767878013848897 936 31482
745745731566703489 5462 30422
943577434135455873 11706 34131
92184703931703633 2559 34399
763198818131542145 8998 21432
509802127825782465 7491 26633
623334010096776577 2609 28554
51766736043287409 3705 27823
315711574659715649 15109 34337
968721657194809217 18683 23245
637110238509713153 17082 19146
560310817964332161 12853 19737
937517318301047425 22099 24457
511190253770212865 9061 17093
783297423364039937 4332 20732
15176634848625527 19174 19687
299273705134666561 12678 17342
450909577134868993 14113 30176
230881549482695905 12017 25081
441230222773750593 14617 24020
636132341754290561 18229 28662
450926903227657025 22447 29309
633913074284315265 2822 16786
503252246692266433 28549 28841
402304658824064641 1118 12698
647598330418592385 21533 32299
620283651637471617 11095 29526
533541245771996161 11459 27405
522428722883034881 31663 34917
592289997063335937 5516 34464
146750047740106017 33599 34978
179131315958795073 20534 20687
334729385613954369 15059 26315
761814615453463553 15960 27716
285238923264252257 7953 27103
538107939097127297 17525 30245
660872769645635585 10902 16149
665963450565204353 26856 34451
665168457031562369 8307 25026
783278403539480193 19111 23640
546062482780328641 5622 17965
186897222839437665 4738 34736
950060536729274881 8841 9527
471942305365100609 23606 33948
739723200828620929 5240 16440
264548604899562881 2448 4221
828192004139161473 8980 32422
205095784611739169 3169 6938
753356425494118273 17208 27054
47884325131438033 3132 23770
297421778533625089 11277 34787
454848249801042241 19358 27927
580997370478684161 17611 19368
176571698910908737 22924 26409
821484154793516545 17643 25514
136265189008934593 16107 27035
814190118676279425 3251 16660
563362993469528577 9905 20931
823683744921375233 25018 25675
504783069296788481 6606 22831
764444488489459713 8711 25693
395796707437899201 5009 33979
105665965461689377 14739 25108
842655100977378177 14592 26982
330531510437353409 11098 11483
657437923498637441 7719 12487
72245231396415473 14472 20863
21837601441571765 4307 33219
146379108827460417 4481 22226
234035684817303745 19072 22271
93502661859382385 28219 28849
744948647617416577 7140 27101
120284569835874321 27249 32367
178234165499706177 3855 19345
224742697007350497 27014 28290
153431469072724993 3098 27309
852079719381549697 1576 18098
376781564747819457 29290 34512
662525131098384129 2229 28693
620217417805474049 8595 28867
788057494189999361 21696 27580
224856466154140129 2563 32999
366842246759837569 183 6803
214765168393281409 18901 26312
962058829920323457 17424 26637
850871180185624321 19705 33252
898441552078644225 4408 9489
327486865893927617 24818 25670
65165573676736697 19773 20989
448985641863433921 6096 33700
676029638015741313 24666 27879
788766061203343617 21566 32892
597862517141777537 8216 12287
722019079443544577 10786 34393
67233451234351097 14459 20649
19909266985688845 21911 31137
371108703453145921 3601 9077
780300216045848321 11768 31946
303218379238479937 368 30656
48710644292096817 1127 12941
442158948299635329 15141 19773
907445527165709313 14717 34425
510119533243390337 8941 13930
834480503080367745 14291 32355
174740096033886529 5124 27568
826669365332012545 12044 33231
838160051943937409 2983 34369
234400781537342337 5183 29431
900726967390710401 18835 29294
774954891349569409 7324 7700
945609698809555201 13711 15689
47307271888893609 16451 26063
203069309159488385 8957 12927
220571032081327457 27348 33452
960555049216317569 28376 31479
69216896759424889 21363 34531
130557390387679105 6251 7827
204703430087153761 7771 9865
546660724126887489 4514 6471
648251622613468417 2016 7615
359119266889720705 6066 8396
422446873141044673 12978 26071
184425986648314209 10181 21582
230566437876429825 2468 4770
18631218501639069 6522 19023
513528304197439681 13248 30581
138484139135520929 35170 35228
223350035489726657 3028 11666
367483514156432961 13465 25828
949713527269896193 16769 18912
502730104064973185 1964 27719
780191235407524865 6412 34973
900040540958826753 8445 24215
84092454421710977 9333 24047
933845904178404865 13696 31687
936724574387977089 5027 13746
667206507510243841 31247 34911
676907496148150017 18543 23568
232351038890620033 2564 25688
723492690871321345 2615 22657
351969461275871233 28645 34302
702232794353779585 26963 27852
387736547168280769 25840 35178
275773954270402305 7688 33786
916336307295452417 26088 32121
747948746395966465 4002 15006
446524414518229633 7583 11251
598479043126129537 8976 23706
791653943517957249 26938 28781
485781982776945409 11272 20648
12079485874288311 11659 28186
64252677801089673 16645 24238
660975598987548161 5802 22888
755765952521929985 27794 33610
62415749540612353 20481 25342
195134273198984673 20256 23151
841791037524274049 18950 22089
886766851579569281 12925 24498
343684322437574977 788 12683
57416707905769473 716 1507
253883533927691489 2627 6131
177534113223632769 3358 15531
925983256202791041 8361 32592
174953520650316097 11069 31903
505969504585124225 4891 17967
566269377921134529 1624 13777
704940959725284737 14847 27172
211734455578135073 18105 22258
983657442188544513 11326 18076
605533085962182529 922 26668
104422158934944769 3562 5545
498085197021136833 3470 12362
119545427555067361 12984 23246
977368901820671745 15911 18267
936789451632300545 24889 30770
468732174729620225 10850 12970
595250032805822081 17954 21659
84143397232512737 27871 31561
58401226325294433 4885 16505
171965294409627489 10267 15076
807987951886474369 8077 21078
246467102839421409 24175 32147
917289561940115969 28135 29325
608363168379508353 660 13657
946054259109942529 11679 30597
852753498451367169 11695 25610
421966272392303681 11885 13353
910524699723989505 20698 20736
795071866567866497 13366 21018
416930062029610561 11657 21827
406653068842210561 3822 6545
411860522982248513 3303 14450
449014589392149313 7155 34061
2360449884836414 28627 30142
767399445515572097 1660 27025
836995637658443265 424 22379
357395296451414849 17847 34430
311364547821217025 14472 31897
580890914745303681 16659 25934
27353400188854237 19154 19797
205199985639481505 1258 19943
980403827537319425 23616 25321
975487185884794881 7500 20319
376038677939245505 8529 12344
519552339953975233 11072 32679
179978477018597249 27946 31791
531266363455863169 5361 11973
53597227839258465 19263 30824
323000455572966401 4167 6509
523880460423786305 14805 28018
668563794826162945 18790 20447
962357054887601025 8199 32695
725892048616032129 15695 29567
932358314578852481 3325 34139
15534389361242519 11356 34535
447988444482501057 2359 5399
859585605723410177 19497 25831
465045418147216321 6849 26535
594361621865580545 11123 21988
143160359846344673 10335 26129
710146707502929025 8777 32937
98628988343808289 5509 23297
849486585714821249 18350 33306
924604764221623297 20451 31177
102490185779160465 1718 16455
937012481203087361 30239 34186
873112937888073729 19958 28087
70784979517267033 14566 18961
613313937932758785 10399 22114
733344707397481729 30949 32865
523609941634525441 2399 33165
36332241180144113 10605 19280
535168176940217665 15758 23286
808325138932790529 11694 34707
638512625252765569 17076 31262
269473965755960161 18133 19051
73028706515287921 23623 30800
261591885220912705 14278 34077
919706899924101121 9290 11016
632210725386993793 13696 25852
800083539513067905 1431 32812
696076972547846401 12561 13948
815064878222791809 22236 28346
916764334871057665 4165 17960
524262886986292673 10802 29765
771668181316233217 21467 23629
386113170326517249 3672 24521
846949614376779137 9349 30747
286382297480614049 1789 21040
646418093146795777 6584 17762
580001169569534593 31996 33731
705125106974744449 15647 24096
311541583821679041 21578 29375
482334487471849345 7539 17856
907688835318872065 2992 16165
214136117302256673 3493 24689
626417200281579777 3119 33021
529292117146642497 1983 11919
457370801710545985 7326 30983
643434708431410433 12825 20207
416966989115763905 31779 33906
55019497340612849 4050 31626
678047348058179073 184 21113
897978560855886337 16360 31055
386372764533760449 16212 17893
371005974050721217 9632 30501
985069423240538753 11360 17609
920581672951325185 7246 20634
656192106708090241 7720 13904
82489310502854353 10738 26051
46526084587405593 14989 17962
410497578797343745 6181 17842
580965060935497473 18918 33896
243742653974866401 4998 21969
482484954214818625 10941 15908
184917889376205121 17073 32631
86088240043153521 5485 10222
465377334686156289 2532 6054
571191174911142273 9209 17505
521898339383863425 10581 21975
330667174079749761 211 3740
945384814853756673 12276 32702
627104426044532225 4528 24765
293488956703551937 22523 32594
103201702747412577 28638 34601
486602562313738241 12943 29879
761708400050274305 17886 18822
381427277500289793 1393 22187
12137825415138083 17385 20050
536024981749310593 17825 21313
322839304363107265 15147 32481
753911519396634625 5183 12296
291196773407961025 17841 22080
211087110053330913 14896 24134
42201004685033185 3950 21408
144337110785709665 11785 27337
628507212088337025 4201 30097
849295883183007361 10956 33484
710990925723258753 19872 33466
719462768526991489 16437 34256
498333478537233537 9418 19961
374316722538413441 13518 33193
504254337495801537 11730 16271
647654231553541889 24245 32052
845900676902189697 1109 2154
367162281914009025 14607 33257
136691741483936369 1761 14404
504392606796326273 26988 35152
892630350208122497 26544 28740
178170753933688545 9226 31610
154016293811046977 9083 25272
893262878801959169 3458 29767
206057387123919969 21673 34296
336073470084958337 25324 26567
439322124746588801 8645 25300
161664287984674369 3442 6920
852713867343879937 2993 12130
386080953516671617 27149 29281
584881597671760257 3762 27411
281390807111517217 4054 10713
432127762377817281 13844 15666
710383411157327105 7935 9843
84816558700119057 19855 23060
709274653871712897 572 6849
506457852147178753 4893 6953
801961193947267457 29963 31802
328537022921771905 17403 19158
690901481726864769 665 5283
495709954356769345 22951 30198
435703323558190209 28453 33806
400937087233906177 25777 29545
104000404178091089 12872 23571
527367655652710721 10710 23984
628483093397211009 7645 26697
552183715433322689 9808 16570
624868141619412353 6468 13658
207912243587017537 18065 25681
730359313460301313 7571 13129
513505971178268801 13537 27790
42862147573654145 2323 8691
440265528887692865 26321 32239
330155295211245185 13402 30710
278541841077263553 15537 18523
730725384827831425 12287 22141
535704780980509569 5174 5885
387385476617343041 10624 13638
512253556031744513 26003 26377
122793294299437857 9740 17008
173185138624660353 5717 14546
475296981271913665 9638 28165
907781846547258881 27563 28632
63864242873261649 10091 31533
627050664409225089 18431 27566
702490701676229121 5985 6630
899351419534561153 12422 33424
807946163450306945 6405 21727
921484749210918657 17335 17934
598379007739840257 9424 11791
516815682647369089 3877 7001
491857023546099713 8468 26540
654282903035848961 9716 21753
435195219888331777 20633 33363
491864929947674049 21946 33359
41762990465112897 1989 27259
563040154459031297 22383 30500
410338864341372993 3434 27147
201420402152386657 11821 27473
633568513861245441 5314 6914
54920384635167353 16078 29914
230840758641509313 22896 23303
661273408396745345 9635 14317
197384832871247073 7214 20855
879980006082718081 9399 18405
689358470875465217 94 9062
610455606850301569 13809 17462
693230447478679681 6634 11442
562592523640560641 1666 18130
170435968734810913 681 20604
98870151140438625 14002 22902
385166684830462465 9366 29508
702777747662537473 1043 12174
908226637111670913 11170 15767
798975280876270209 15637 22258
484126453386249281 12464 28904
577968830149970305 28660 32494
573306607817730881 8906 32573
195268630122406241 3715 26694
930012423532840449 19078 29781
796615925625729921 729 35174
96790824751128209 14283 20725
598323609947463809 5183 6635
839855015141534209 3454 10001
930566202625712385 155 23390
854277774915889409 158 21696
615405252666342017 28065 32910
93938522985776993 6377 35246
857790211224596481 2866 6749
599135662622405377 13922 34273
866343448608169857 4893 9601
483208282469671937 27431 33893
927033309522514049 13104 33489
132623303465013713 2523 16539
737343123673475969 899 16195
850720783244863617 10139 29457
379522029997787073 6989 25201
265008478784086081 27405 27486
239615160094523105 2978 25795
263524889514012993 22929 29638
769987987578147713 29423 31866
404275232775095361 960 18979
303845316181885057 15767 20426
719673635633537153 5530 29477
381900257698873729 3448 26834
213644925705967393 26627 33070
362182615928240641 1079 35249
482945246536484545 1352 24247
963710147001037825 13366 20795
421794090346597953 7807 16553
910100218646995585 10793 29917
334556896998375233 871 21267
79774004176584865 20596 29098
625530587200746113 13106 13653
11512204848735053 14038 14517
810318084364535425 4717 6653
198969236289215713 11781 16205
978358529960590977 16619 16635
819145589802651905 8992 11774
561300158546909953 21732 32044
485270069191074049 12604 23344
53767268278068769 15839 22513
82469763192982273 15582 18033
28577343381538613 32142 34183
428991881914996033 14182 20063
62540682964684177 23275 24151
58452014462126553 10357 30277
584680307314837249 13062 14736
708210216650599041 3728 19946
501595481592818945 1189 31142
23889401332517937 19910 29855
577228811357524993 8260 9552
412051880609752193 15228 17788
339891392676637569 13119 13904
806790516118446977 9873 19644
459282990809494849 2593 33233
328054976252985857 34360 34490
986257456659519233 25149 31251
49847263276937785 3337 31400
536156226917125185 1884 33549
903391284483163265 5025 7642
625367314327522945 24285 24635
729923144703413121 13844 21200
164024147876485665 5853 17327
665102244016253569 21174 27289
501767810504720321 12659 30024
269042319053276929 18009 18348
350276877941592321 9278 18886
930157881711309697 5101 22723
437389675466310017 7229 34964
166819420364682017 340 6028
212203041336319841 16423 34758
76520515682773297 6722 35249
204291830929253857 15745 21891
790725351970642945 22920 32079
216647036701782977 385 23844
177770938027990145 11935 13664
369832304247754689 21550 22436
905015576620293377 348 13079
350503540437951937 26349 30664
544398149481338561 8999 25097
273714136052223713 6479 26977
874406365379478273 9932 22832
646437886018968961 821 16116
454603626753637953 9771 22480
882494345525461889 9867 32205
714397608750012161 17545 25416
830555713676087553 5862 17407
808341617231519617 2044 17217
253613286308610241 3021 21353
293109696034825601 12216 20638
273772903250357313 23260 27904
484097137596208449 18909 29720
193620897171999937 2314 34689
833103195782861441 2606 18183
155615105019133889 9075 21541
124257265274678737 3223 20092
739240737572362881 12770 31410
276235183672973505 2253 14797
511737981396191105 26607 28541
899398016958414849 7480 20624
259792611547940321 11462 26349
217401626940223041 5861 18624
92612379094671121 5341 24601
403802669216020161 1685 14005
69235336576856097 21793 25055
688122808910854657 15758 32995
152945879125308449 26126 27640
285336854985686721 18810 22785
349013119541698561 15633 25626
579324925893878657 578 28618
96271333379316817 4845 24671
5595228962050670 4268 8284
181687372304583777 17172 23702
482207274077573825 836 20899
477856904016032769 29948 33327
426042997089226113 23199 29616
452080947102050625 4077 8183
41487428698367521 22443 31212
117188587939860865 13857 17334
809617213037825025 2558 19437
18799009517966425 10518 34706
948188064087439361 25768 30364
868628045809270273 7446 25406
573716520178535937 7844 24425
735340406685200129 15420 31663
637945133757035905 26542 30169
59713575772544657 49 18976
410358023668351297 20733 22766
806770743103147265 10250 12967
840929586963874049 13851 31508
329583088970689857 9054 21832
555055276337796481 2259 18185
414663758538271297 9190 16987
883110204681152257 8096 14276
918162769287359745 5556 34878
312086016608532161 26372 32852
198676324398650913 7713 21997
144845056123578785 10399 19701
687466546358859137 301 2768
876561369180464513 20834 34032
826024749241103233 8447 22900
217650069401464929 6296 17197
851347390984241025 567 17160
901243772206015617 20848 23156
647971423180781185 24850 34202
986306839030326913 16413 35197
585464568296213633 1334 29275
678427990616469889 547 14005
82281447428218961 26406 35202
320964621391574657 1914 32962
155589168868029761 4603 5111
706312276681330817 18816 31735
478914101477631233 14457 32366
59165059327760617 1332 8993
694546293839731969 6813 14473
418934108266384449 2728 5986
538794109112846081 17324 30960
54249091362500225 5317 11504
265344009649080449 139 10233
34591035109684753 8930 34816
937557987883582849 24003 28379
874745302060567553 3543 14183
843999423548194049 10739 31405
547251056256939713 23756 27208
342261617534862977 21889 35126
166314220287809185 21826 30058
548248775276388033 1565 20743
498192700088793601 7306 13849
43111853546168537 97 31394
187735334093410689 30007 31568
20104105542895213 17769 34976
142291644632265953 21218 28098
607667854954545537 14887 20977
856249427118690689 4530 26875
767851660850109185 16051 27666
208152362577124001 1938 29793
314342103497171649 4551 16892
83159814336987377 20358 26423
397709539158693569 9269 33828
558708965115229697 26845 28099
257487176313990305 8358 33415
842678727048344449 14389 21767
662481984460352897 12837 14956
525903213886920193 28632 32154
419327509499840577 2159 28234
437181030890592129 23834 27994
754048012982263297 8514 8529
528378633453243649 5383 19252
265305967188087521 1502 11267
738773218685061249 8976 24200
132660511999116433 21053 28050
215471850316390593 22503 23273
489258323084090561 3348 19265
785752764710558465 5571 5980
767441406574430849 5014 24482
916674771082924161 13980 24756
972775080946920705 13304 35069
275348020993369857 29995 32762
42146752492239873 2962 27656
637598054405430017 12721 17833
248104719941569121 11804 17609
50193441913954473 23631 24024
825625497673467393 4372 16502
427576591347971649 6246 9237
294315762551466497 18013 35196
251285603362624961 12955 35066
619164971998255745 18135 28862
268585449299251873 18311 24982
239862339352459489 17401 20639
77533799326907633 2792 12014
59237729176214065 12277 22355
990119018004648449 8855 15508
988259478904470913 13465 14069
21191514662412205 22608 28797
894545986621007873 84 2415
312040985204305345 1533 34815
283715494815897537 3267 8485
556033350386932993 7826 19300
375584402693913665 2683 23080
340927326249229185 11192 22966
756109888178375681 1907 7069
854602579644144129 3930 25913
532467107682915521 32163 33430
500762779420853121 6620 31082
854841444555876993 10461 10821
562549001008640897 13602 26320
296123577979624769 1314 19490
443552359001799361 4075 11097
733372993042170369 13728 30619
619231693548222465 31087 35014
797167924605755521 6338 35261
358887393936584001 4469 22880
374711923074517697 4111 4711
788478227522198017 30989 31799
398170270024092353 21830 29710
855049433680775937 9295 13514
955909335209046401 5028 19267
952647408276142465 23269 32972
255464923545840609 16302 24271
211009197065635585 1351 13130
399630947424572737 9064 21641
374788291293917569 20122 21248
127150848116951217 6801 23352
963720617202525825 8256 11463
625019901226725249 7079 20946
392450565986912641 5149 22748
140083252330466481 18781 30005
85336018117402545 4498 31530
419880724373047809 12245 17278
264182027138353697 4290 23526
680303853670135809 26480 31469
179166609440457601 17268 23193
452485221932338561 6204 7190
834424298477166849 10376 31274
92769254742503201 3948 12127
362046866579504449 12960 27660
424230297127810049 901 8932
49739805131274297 21893 26749
566044766100372225 2178 8306
656771037877959425 10143 33225
43534960493733625 3958 19799
181297773204342145 1942 31046
268842709700006561 18563 25177
565869049799289345 22455 30754
545694382799059265 7780 10345
464416327932887873 1686 11464
315282558567627521 11070 29496
983466528689561473 16369 34884
171233096459079809 11069 17389
131678129312298609 22091 23383
516293023377723841 11409 20462
93493585648246833 17175 29040
984312664267537921 27317 34450
914559988230699649 23267 27954
661796197866390657 20103 34991
440108481984694337 21636 29532
910021625736650497 10614 32202
739369109518754945 4063 12060
542718934817369089 13246 25167
901799369153707137 12581 18756
1352612631354334 21945 21981
813161573411370881 18931 31103
318349555266660673 19910 28083
988009041448421505 2418 11937
929173508926656001 8794 31931
647708956223915777 19029 28488
652356608073542785 3862 12928
261958114582199649 2652 6860
96721728903293777 16536 19383
914828167070957953 15042 34673
253543507601516897 4659 9154
3160311113518333 30835 33570
798663412927002241 2654 33378
771724202699665793 22897 34496
773136296442171265 8543 17484
607343656958846593 13906 18863
517507906130493441 28818 32562
394517159472904641 12994 30517
121474320398146321 25301 31350
1402434498274375 7838 33120
930472603234850433 4371 34773
662810052718704385 22391 34142
100153076818340737 7599 18484
269770759507167681 25330 34098
449425608355370 20795 29604
45854341563163817 18790 21954
212087717349202625 1379 24434
161268713844393121 8508 33026
767602156865852033 14274 25153
846312104482997505 6936 30148
757132464730400257 11745 14610
508940135993668737 6473 21821
124768913360572497 20651 23030
702399119651822465 7598 20887
974688352921372545 14329 30946
358466509689364417 15706 32864
41076478312934481 9869 18022
71798237210920489 27224 32087
421417033097210241 24111 24816
694067959461591553 8371 18820
844188395557143425 2944 24427
806508950370606209 9504 28925
820384717398024321 21223 28064
676929223507684737 5871 17566
341976913466513793 12551 16635
658973541242467329 11107 31416
870695470255409281 9670 30137
794529691338198017 16135 16953
678075404042250113 10456 29761
965494158015637505 14336 16510
531319816152812737 1143 27844
956101228655299457 1488 17335
901053068918006529 16549 34350
959105235021901569 9762 31245
891140825303576577 13019 28340
477949627399965505 19257 23641
671552895643873921 1979 3852
343543358884822657 11463 29759
195358277451116897 21321 23088
872594177351643905 6008 11310
332717256568518145 12648 16067
382488574817223553 23308 31863
936820001310163457 12934 14546
99519119580065761 19745 30254
583038561437025025 4086 4108
840438779719242753 14326 19071
144470855576184225 16067 26161
336579673933655937 1085 5655
183235295964582433 13397 23017
466898825535828609 9308 33520
349181869432069185 16055 29853
695427995102505729 4837 10165
825061914632460289 24757 25332
204369819857923585 1184 10433
903377608576857217 4858 8897
609259867116136833 1225 27358
424684719282826241 11434 28848
80138423495732529 13709 25919
833126689490736513 17810 34148
766145256927302401 6481 6959
470340358262763649 31305 31359
516192269215359553 3598 31154
652081342433756801 8143 33996
517484076492834817 812 18897
556759236385435201 981 12149
61702524511737521 12739 16354
242604835052642177 30019 35277
151886711991068065 23006 24184
139978246337665985 4370 32108
866269656691166337 28925 30853
171743225940797825 15398 24005
455056131012625537 15202 17390
717756129868295297 11472 14925
414250193155915265 4858 16472
553888133561056129 886 24738
662958736227380993 17942 32624
814285764640477057 10498 32079
522572266121237313 13779 16778
677922793098911617 6164 33025
517503659665166529 3221 4705
164091062523684897 5400 26826
554982551551780993 6110 17636
198602444565946017 10528 34920
331768947851315969 4305 14525
549097269837506753 16687 25233
459998419379779457 1403 15106
348524862318850369 22336 27804
118057137110398001 1958 11401
654442592139393025 9014 33689
130193268561534129 4803 34833
691305411598900609 14794 33306
201146122892509985 26248 27113
741601538072348673 414 24645
785921688741602561 4203 6835
725866214229949185 6590 31964
777313049486267009 14280 34992
670136501056138241 7992 21326
483170832725740225 14294 27059
717838635739948161 23867 34690
455213249461138497 3287 27287
969579186716902785 32037 32333
355756763114037249 33619 34921
513095182391719361 26230 31576
467532108129049089 9979 27510
17637860405162799 20692 21179
46296114814829537 7074 14736
550878831423144513 10860 27745
434409179731176193 8604 34097
526575345451011137 20620 29778
724875755247857921 21465 29778
594767623705148929 11911 16563
924750001440642689 23561 29437
192026561447878657 20162 34259
702592788351786625 10869 14825
828057837527804673 2379 15891
655355901125318529 12500 34663
592918465342581377 11075 34667
529495799536583425 8055 10423
389703047820585601 4525 27171
717854737637210881 33228 33807
932089858939438209 18813 31245
530152238965406785 5929 23201
365716669302255297 1383 31585
379120010685937793 10643 25079
518628967100074305 3408 16158
429197852513532033 47 23366
891314997339076609 4424 18046
583511193613546241 24203 28930
668173283938106241 16215 29231
304768655933493441 12322 14316
787804109166980737 9748 31162
538018539116450241 2230 13382
949144242169229057 7548 13620
877525670656005761 18390 23672
966430083104039937 10309 33863
599290047657532929 10010 34109
53189095982308033 3495 20267
691784061775372545 16418 22088
324625646944038977 28281 34509
941470833477467265 24273 26502
498419332845902145 9997 27954
214653002605977857 2988 28110
668180391380143873 7244 31597
174584836249081825 30831 32312
475189257057227393 13612 18387
207557098253097665 3127 13750
180093892559622049 17656 26223
635499770022107649 28247 32793
366345430076894017 10865 13516
897396095416659969 17411 28966
471874292216266881 14892 17933
589877437677912961 4783 16752
376667722272831169 23159 30159
774133449640721921 2152 26276
378826896766636161 11722 22108
88337131154844433 5152 14621
708561140120640001 1617 13155
96887676934322545 16299 19624
464820990789416321 1707 22592
909638847714560897 12698 20826
351264654675194497 5235 10348
27609846621011513 59 2584
985886127934176001 22869 25120
516189542998262145 28434 33994
696614283739638273 8435 23335
403017638924744385 18105 24867
611904476026477825 11932 12125
532628675068977473 11632 13757
352802984113001345 10701 33757
471347656668974913 1419 25164
42141165450768625 14513 23810
148572932552099233 2626 27929
55064804096492281 27954 34159
977284708053666433 5925 17695
278272833300672321 4467 24129
425583346871107457 13684 34510
934595542581096321 1068 23774
89606129281584401 15484 26175
477193482788262465 7390 14449
561725025928950593 11455 33866
429502172025440385 13391 20212
191992454330623745 23939 26968
218829200499595105 25959 31602
212259576907811713 29329 29771
238718820962962049 6830 31338
155329426913063169 14318 26838
649487005773234945 3372 32991
381456971651004993 1744 32185
225583489851249665 21397 22931
583762049125532161 30373 31963
241280959261711553 3223 33928
759526211850513281 3428 27721
475457204593997313 6415 8951
677735634975114497 17045 29169
19678444112795293 865 28467
673406735492193281 4325 19060
564081307427347393 3456 17512
833123247367403521 5516 32798
715324065678185345 7765 13694
715674133207940609 19736 20932
872379357567471233 25422 27824
241020006761466721 8397 18716
788535706721656705 19939 26809
199008475850121153 3891 33956
720562976565066241 8095 25378
459484131034564289 3705 8316
35109737256913577 591 14918
613340455238343937 17085 34872
530516238205027713 8606 33506
884898761656110337 16738 26395
124578023897353057 15212 32463
419593671132162177 26163 29255
860706182525877505 20031 27478
992069213545754241 5571 35016
45461025445643345 20111 28831
650419821555559041 20472 26771
301868040613616257 3687 8317
170883817484600801 24184 32306
869366711890474881 29793 34906
678891333140086273 30793 33751
43388103748487337 7457 14059
542454567161478017 5608 31812
314377115511046401 11097 20284
107062165663293745 11102 31695
697975169750723329 8919 12205
665092900367803009 2297 25273
339800827916800321 17520 23041
385796202937598337 2225 29610
343568463482672129 21699 26965
963117698004985857 22120 24273
975183508070625025 29294 33800
545332863152012225 8132 15660
953546169919778945 3907 5664
749063537937452417 33541 34185
46967276158195401 6343 28967
254625388185161217 20187 26041
545619549501726209 12761 32379
128958955812258577 27851 32562
671256549074325249 1509 18580
470337765792791617 19975 30980
702143339117615233 60 2546
944453504272907137 18431 28659
820040237799158657 11126 30882
739185463426480257 6338 21456
175139090565398433 5004 31145
325040328020371329 11293 25309
914571087532731777 6487 31658
7592170262526566 14256 21337
272684574155849889 16200 24386
805674347418467073 33892 34855
961420110645885697 19348 33453
719823617311021697 493 28493
673414690805191937 2412 24163
263826530303610689 11675 33491
916390352788720769 12739 34406
371139336734856321 1176 14703
386027803978070209 4244 20766
896418692840633473 20037 21085
665747456374727937 10602 13384
269237993236941985 14514 16793
273591335703901697 9717 23142
889002368166721665 3815 10500
664237455629443457 10915 11599
460400735071189633 17775 27133
20162181094693921 3507 4807
421706078684685825 2113 25592
10622765956920689 8793 11848
933173932398801793 15932 33045
611226295841266433 10051 17522
850479406704657537 6399 21693
703858230035518081 15706 18256
830966758846201985 18887 34683
420538013557379713 18627 30166
736486141189949697 10422 26534
370808166306456833 10821 33486
416234390724440577 1986 22636
294298567077607489 2393 10698
356494048138209537 27263 30997
738205444864302465 17470 27780
535513209942180865 142 9161
658825232394864513 12886 34450
195002031123131297 10916 32875
120382503697978657 13747 22673
860884363685386241 1145 14107
568872798347332097 9145 34392
23738179234889857 10514 11394
777544727264125185 20193 27211
925755418946593537 4760 20962
788898001932100353 13424 14056
642031004589092865 1101 14545
968766552001564929 8643 15842
49330715465174537 13267 25505
846500470734174081 3207 21568
355252613224443777 9085 16938
165602852116347073 19718 25317
444828429087252161 5483 17461
513100892914568641 9465 34759
277783194078445217 12030 20033
226730406281287585 15120 15715
843310371469954177 6109 15703
208073904000048769 5845 29091
578352613318365569 11393 35154
366249364302131393 14435 34171
721708233939452289 19074 27678
354859850859643457 18681 31440
652653628111330817 15062 33942
717440434804412801 10096 32062
5921395665751562 3535 26956
66231479239394985 25903 27044
771143847442793601 10661 22526
923522813090794881 16081 33117
905265621639458177 8537 19553
635459004556881921 79 10347
166186630336774497 3326 5316
935298475008121217 8178 22362
222483036726771393 1638 10270
954545278830881409 8043 20633
496226186294158849 5175 22934
504883190446616257 7490 17874
145270740838711265 14814 20973
73312172139115009 5907 7040
656525791446973953 5727 15326
411771271470623617 12979 16130
654012389479106561 15971 32204
916605157358350849 4293 8583
543971819326962689 7544 21788
403392477550976705 5025 31229
441143066133136577 7603 10178
563315734646213441 6980 8370
472286769765908353 1360 32459
72603466433545089 539 32380
717256880624233857 5751 22925
191746069672877441 7536 26365
865303225783058817 9315 20990
309095516336707713 6704 31908
736468003201920897 15900 21368
651877359503405569 521 24039
818204238871636865 9829 19267
664752765922454401 19482 22245
989323350226669569 10398 31754
836548294767812481 3281 28581
345185600371813441 2734 17663
563193735331520193 30204 32011
138277936390139185 1433 8526
399972868836020033 31242 32405
159068363111664737 3779 13550
94081217012412561 3356 12341
182796062950160385 12788 32934
582373006638693633 3811 24494
733087395710519681 8788 21527
480674571607391233 21330 27463
484822083969604033 2069 15014
722091360042529793 4703 9779
53380244370750065 9684 27107
746281844285416449 30854 34671
28837545526783969 9690 23229
609078455799892225 8777 23287
805451706134441345 2518 32074
667879743132782977 14938 34002
174026088812311745 1134 7190
903186498547771777 16011 20025
968819845950527233 485 30617
563715206026611073 3601 18535
641117709443335553 18096 29094
13694837629874003 2854 3558
687760279985859329 21216 35150
571065838324567937 13330 27256
197068834710862017 22407 23971
828759715158216833 9511 22186
406033961920321921 15734 35098
819775743206147201 30336 31534
512518280329373953 12682 15182
570218736216947521 894 7454
210061009991498785 13532 27021
770331002096536833 3740 22710
697480541080224769 1114 5311
514958852941166593 11116 31277
25415862798531921 4236 24011
170103106793558113 15266 17921
719411118031303041 27619 28978
912820844877376897 29027 34609
209868813837708513 629 4162
780351810201363329 3267 26236
95892751275229665 14470 24149
796083621049749761 26170 29664
433462310923950145 5188 23531
666398961451530881 9294 20754
174910573856863041 13724 33604
529643477017732097 18101 30632
830138879552770049 9453 34599
335194736162900865 24316 26754
884047392258153729 9231 29347
516147025415595073 5756 30477
840957701376403585 5250 31742
993805076155947393 9557 16485
882851593974407937 17610 25417
927997193513352449 1235 12358
87550312805710465 285 24164
319036927595686145 10560 34884
598898645850781057 10590 12044
279149758731055201 5253 26125
954649146806083585 18012 30249
236743824789069633 5696 10910
98346840451341681 3368 35266
24148685274798965 18387 26435
307627285730994497 9998 32671
657951321208525313 28382 33680
238617934305310081 4694 11862
739482344642855297 13458 13777
207240387030942945 17201 28672
990817532252744833 11363 24950
98627663916090577 1130 2646
222024862174169601 7142 22563
438263849388469825 13301 31998
609981438289036545 7490 22047
477038885428484609 21577 25074
559377643579043841 14833 26534
767446466761533953 5768 11104
619808414148504705 27376 29400
909475324327985409 14135 24794
775040912003152769 16474 28671
762007634467941889 31881 32856
981551514966024961 4574 23111
471555704993321025 10017 16023
524594140131117825 26057 32454
702515187312663169 19897 29193
907016170571434753 11364 12074
817900418839428737 4376 6542
873892905634694017 19297 25061
129996727347752033 11530 33165
857827934046564865 536 21101
841714946672809089 10683 14965
892518244413199873 30262 30473
190035400661237473 1707 14119
269115607064687617 17703 32784
830830038234722689 23188 24743
470538337060151681 15736 18639
536733071116735489 8352 34204
462968237724663105 10050 33491
521717232229960385 15530 29999
848631652320140289 18406 31929
794016276709676545 6256 26603
88411968281516097 27119 35117
412413735929931137 11689 15213
134720799473814881 13264 18497
644914803668932225 3834 12479
763264312958380545 4505 5753
659772037198578689 18369 20025
967797622106420609 3018 14275
532135737114266753 10133 18153
575816982401700993 4877 11608
849160956018152961 1263 5427
244277811076660353 2315 18518
753339007480427393 12458 15975
392006653812284609 9138 19305
550725219789129025 19206 24750
816077837207732353 22991 30097
766720311537831425 19306 34795
902063926849248129 2562 22537
452474129344579969 122 17484
534103616771222529 12414 24454
678425408177694977 14146 21473
409466917562109953 1838 32190
745605533254078465 18305 27416
286799337727106977 24435 34760
851432734686092417 8759 31674
128625338358229873 24949 31699
512243209095714753 14060 35086
471021604419451713 9664 17085
91200621506821729 144 9445
314716303858499905 5051 16414
982712924447085313 22900 31948
941348815507470977 25771 32721
958807664987098497 1709 14207
732492302933646721 18800 35190
463018979887124289 12228 14607
82953786835435745 8819 21213
16621610812983079 497 21411
598067598746705921 20999 26566
429597983810410241 9495 20865
520679380212502721 2695 25279
600689968273094657 18798 21925
250419573754182785 18441 32175
115884036834103201 5216 6017
750657613184859649 6777 10092
460906079639549633 734 6165
963749037839118465 24235 30782
913758474524925697 7571 11317
907772716337664385 409 17307
34294072324208005 32755 34651
768436077563730945 13671 20379
44491893589622577 4440 30568
68933185963079073 4092 33440
485076586556196801 22989 26525
161988455437505505 14144 20874
352105431057097473 5527 18346
154307363573284577 20398 26766
21016960633325257 6562 17963
651365682598562817 723 35167
292846240833938497 3115 19544
201586772223681281 2908 27393
489214231825393153 11362 19699
148006498901832385 10806 32244
465227879837314625 19422 31801
736541665441567489 5540 21436
273301436251536257 33471 34448
44798413597018081 16252 22149
495243939200236097 17037 25227
190569310229410145 13326 14486
11956828016643329 33247 33998
32488000062539157 4422 20880
82211797303941121 1144 31907
975927743629401985 30442 30814
386760349073519169 3743 19406
288397611938588481 28022 30562
265406893120683649 4420 32594
434591425197329089 23744 33433
983565529177859329 17739 34172
3920907973149924 10338 24984
905245483047465857 14707 28594
549230667938846977 11708 12001
110436542422242209 12271 18974
454623851459270849 3618 22895
322179514577271681 25057 32532
26149280310097113 353 3233
98422955673235889 1532 18271
87762499800088993 14968 18623
510470088289125121 2595 34402
220934804277167265 25151 33390
457487337292356225 25620 27168
770901732990065409 2503 24055
273270048241812449 26802 27991
828278401665233537 2283 28625
794114914297004801 18179 30263
260712899146579233 1965 4637
612510602428372353 31880 35227
357477135608295553 13239 34479
401746435111654401 29080 31317
695950993165492865 11914 12828
276365591989474529 21475 24612
83485428334245889 27341 34559
239286875772442913 9371 32377
60446243607497505 7102 34677
214849162893571585 7046 24933
428355163287594817 328 11947
742530182379972865 14839 22849
902448675549006593 2010 6475
938552209270227457 24314 35006
977190551203495553 12614 29528
741255434245509505 6049 6931
421970155852061889 9669 16042
206679116030286977 9903 22979
563414808701796929 9784 12497
150719203044907617 852 29313
368384424622174593 7910 16185
800323092322571521 12966 32280
926646216768677505 8920 16583
86894035882487233 28604 30830
31354485031226177 16451 26014
249104819261546593 15151 33134
318631547635991553 5556 33222
433560466973723649 6473 19990
198416275684504481 30329 33594
579559297713927937 10465 33653
433680484554788161 2142 13960
526601326181001665 21992 25651
15890597806656361 856 7718
419528737254452737 1911 30999
104455822289541089 10281 28750
673798925380829441 11979 21242
684229626210790145 17382 30185
23719138192063837 2467 5873
125746239333455633 12793 17887
401199528103795457 25305 33956
286812810798164001 23399 24097
52793947327515409 15540 30057
251301588362796481 9261 9312
110661906570193489 23481 26725
469347386712851009 15506 32439
735073877331927809 10530 23273
114640271809509649 24259 28976
795399325644631041 13872 24542
316533868746471809 13931 27380
531126731833083457 1753 32412
426014667136488641 32512 33793
435883527852077185 2798 9427
509034621652542529 17534 27985
694178935962270337 13949 30584
25889053948663589 17429 34405
79006789935696993 11239 28848
566916685188186177 678 14353
432150497749248065 480 34023
71165384965670601 10836 15208
577370441993458945 4436 7430
809886303452909569 13440 14471
410871381856424001 9154 9174
994180847618185473 13100 26631
768336947505893889 4166 28728
188424874939851617 8546 10300
445218826215594305 6390 28461
715767795110085761 2320 27202
36274299061524577 20598 31788
696382115154360577 17391 18767
679936036671620097 4744 9230
581356597712432001 13433 16803
805337652799373441 29392 31977
982064920187962497 2771 16798
811042017247174785 20363 28078
401535589322836737 18469 18961
430150367019599873 1105 12962
583137549762735617 9227 17765
810184096621213697 23365 32179
953354873435120769 13597 31799
110716489563706945 14235 16593
956853124481806849 13282 30478
728058057361081985 736 17290
83042619119229505 12609 17469
75545816934898369 109 3790
931775866836144257 12164 31575
931039725864195585 13578 15976
751138933910215937 13567 20314
119902488217057617 9479 30483
125110821426016369 26065 28310
201225500349991649 8255 23116
693163759147669377 16528 34413
217775241157461601 9805 23112
240290779357447809 4196 10123
559831644096362881 15905 22550
908016806793302273 20674 24197
956963508803731585 11089 20122
456211617369699969 19805 28792
184892313937055521 12977 28092
616929657584481793 31254 32273
883805035329665153 19069 30819
550465056439261249 6997 32842
35838292327525781 19788 27591
201898081055322369 13376 20745
941639201647483009 29520 30453
156474759889032801 772 1678
591121307546515585 1327 5130
587436730974534529 2710 3501
296082337585666241 21029 29620
65355539908349417 26228 29798
693736723329124097 8211 9044
585913927610551553 5530 15465
258438520311948129 11720 21265
658719036360178433 4144 11626
798329318924416513 1660 4260
506711573439535105 28341 33745
340808280800168001 10323 32101
44050385316293017 17438 22718
759456925736628865 9074 17976
314459673960687553 12115 19382
844289823977582849 12769 24342
889561919419417473 23010 24544
702323899843790465 13017 13504
402436762675879553 6137 30899
733569376245874561 19083 29553
184849650423299041 12427 17408
905544853291104385 18155 25125
574102071526926465 36 9494
872520668844480001 3603 18023
535868988607358401 16535 18000
102797803628689617 19217 29445
658202857663926785 13269 32354
268404909519013313 2368 31429
220715666702030689 13161 19757
200988993204305185 12821 30638
739926206841904129 746 9863
625983450670439425 6665 24485
153828969994105345 4844 10135
313068139731441857 1851 22675
800459195510573057 28165 28307
873302292092297729 9817 11118
432284941908331905 21282 31117
832066870131683329 2088 34738
507779820273373889 18871 31379
60932123053667913 6516 20250
54950048082258009 7608 9070
319323623097503169 12664 22182
489593907347003905 12445 29352
125776374354707345 3645 33670
233928654265721281 13499 19010
456119444737680641 5490 26226
1505608451498831 7065 25970
965794278569482881 15567 32386
962843416784618753 5304 25329
597869908552283393 5563 12002
945581385703494657 403 19397
406602788497458817 2079 7669
907294111310530817 12269 21840
379262928337681153 5467 16570
521634899071631937 11104 15914
315271942370394241 6305 29822
462980348773481153 18293 21010
824839562944319489 24216 27609
840393248283138689 20511 32973
987939452105543169 33692 35030
944454858944563841 17110 23108
921899097600999041 8150 20694
888148899244459521 6288 12415
210243490358941185 9397 15468
264679374998376449 15119 20304
182559790279171361 13961 27661
709876655556374913 5666 35178
63984425814204825 13312 27356
319242438742147521 1368 3162
352486755799276353 3953 27222
334796531065382657 14826 17424
677728166542657153 7661 19708
260400478669151169 7681 34874
780247587578415361 11036 20587
177061652098192481 7229 9202
37982380889737049 1454 18275
330528104058455361 5544 23768
630388549584665729 4523 24774
636090680575012609 5446 13252
582713736680538881 6990 33573
301993520501252289 18201 31353
863928571698110721 23737 35131
736867014089884929 18310 30483
278805995093968321 31161 33804
455168117985973441 19158 27451
902708912782173953 3460 17996
590487498782653825 9717 29006
974936877830394625 9146 35082
516868424520094273 4746 22348
991452279841112705 189 7320
528931897907231297 8188 17087
53502657691815617 12960 13676
911021568705987073 116 18528
247890471180539873 8330 27362
144386205924650561 9227 26716
358744965906446081 11653 20160
859124966221383297 1358 27889
193203308997610177 27440 34157
420808397216976705 2089 28976
429110926961278977 10333 23419
361894950281961089 2239 33927
550437804806023233 9800 14366
321469662629471745 16523 26882
632956985856559105 15262 34066
431500317384273281 9579 34122
327584222048258753 19903 35265
838007928503490305 6185 23713
617715246065252225 6952 31746
396463069441690433 13155 21218
626489026663477889 53 21563
720538784161409025 7097 13213
800180351568478465 3597 7295
923562814334228993 2487 8310
372572710764288193 23498 26523
110402177447472385 627 19496
513121485644525441 14910 19957
82161151395094833 9704 26280
799057199429086081 4849 17566
662376686414763265 2875 27928
991329485114441473 16000 28549
289900728952471105 8812 17201
270632068438956705 171 10126
656237151078588673 1919 19310
35699943991353677 7496 17983
32738330234533209 3452 20616
44615174079126521 9413 25649
102311264830394321 22773 24484
891131067443545473 11473 19365
539125134228878977 1505 18119
163980587384727969 8474 28966
95526693123904497 5616 17325
363856498162967041 22159 30637
34608021964512405 26651 32451
599298996939154433 3319 20910
180027719906508577 13241 25142
284189935131244897 20598 29611
220326268655224321 10903 18094
420702059030546113 5885 18793
373849632473994817 4915 9394
186256661894397281 8382 13439
352325990707665665 20055 31949
523356594137965185 5492 12751
751815355475560705 18108 18248
168728660295350593 22634 22839
878193116255612673 2013 13811
759406116853583105 8551 33735
185582547188605665 15708 23281
758341368669995521 1158 22234
377472231133875649 4742 10593
176570004950718849 13278 25774
442815788419142849 8320 16111
706402913287909889 13416 32437
401326231551006913 8593 33485
31123724879833505 8572 32826
412357938963740609 13555 22636
789837360813017089 13510 24794
297908102659416577 29908 33770
855230998015599617 7948 23040
667972520992737665 13661 28346
191633770272339617 994 4183
810344151254707201 617 23623
811849676987932929 20831 23330
938045425482048513 2094 10523
26879127952646797 10982 15040
945825463462991617 12904 24655
982851466908385921 16631 19592
700264639432209153 5172 27432
232687190295187905 1716 26668
623204046995663617 348 9728
897620534750572545 3473 24036
65811370568386705 2986 23353
823023400727841153 5162 18629
933199864865539329 14280 28055
232141564059304545 32146 33237
213440215013907425 17643 31667
439269948961900545 21153 31904
494727585866495873 24693 25516
76242994047888145 14588 25160
845820184572435329 9241 32842
17851268087362371 1876 12781
602205179120684161 3999 21857
784890094496546433 22287 29915
793847796240260865 4780 31190
107700378325965569 10932 32475
355643278093094017 11072 31335
175764233187194913 2928 29790
923898339900237185 3149 30355
60017049045377745 23298 25751
205842346162707905 2156 19782
609233253400816513 13850 19143
702097193322732289 5963 19156
684751325100812417 991 32439
773526903622677505 16069 18754
359502357763446401 2129 32477
41989959116538249 22863 33177
523517112252001473 3089 21251
90480237358914193 5471 11980
150399353955293697 13845 17279
670163568634013313 5703 19658
175051801803839169 385 27539
723841921927185409 32996 34633
950931619994790401 17311 25090
60490645539804433 23756 28432
971615899238152321 5768 10194
477201946813263361 18333 20098
191368754475377057 31819 33169
743181659301331585 10688 28672
134472867941944689 5636 6380
393852081818874241 21156 29540
728943652767597441 15933 20230
330554038751788673 5058 15595
522280469694102593 17736 25120
732795133268151553 2203 6617
843989756302590849 7116 17042
117559770612746913 3520 3602
463212340847938689 8120 17818
45498760574997025 19961 22915
634982521125337473 8509 25777
421223389943524033 5286 18550
462138949641094145 670 13308
783920348151209345 17766 30489
678942806447025793 5348 7549
588175991408309761 17542 24702
877331998277206529 8991 22820
335405874168440449 8739 30675
178277956435678689 12508 12513
601748264519617537 1579 27745
842892325855395073 2952 22382
559436597813995457 28949 32687
894546901462689409 18816 31145
597301895127959169 22292 29364
696289997374002177 3300 12001
830995512901193217 5127 5422
513877700970184065 9235 21453
93704291882719553 1837 14405
174773092404173281 13193 15289
46058700509458817 8758 28344
159753651540142977 23162 31329
976531802688033025 30742 34388
436550297116745857 4036 23766
771267769237521665 6631 25989
200406453130980833 19224 21278
940541694820044673 1569 31112
106058317652561137 24221 28925
711466311155046273 7339 17294
345776026300796929 31548 33764
290378495858266945 23397 34461
647639933851699841 22201 26259
399118537133727361 22118 31151
20455466058777461 11310 15072
393946143413817409 3706 8805
345808762601286913 23009 29173
686679799428329601 7448 22868
783650366277242881 10668 11650
226329082311156769 142 7147
467064062024398657 3480 26318
439139374661362305 1022 15757
966233414856603137 9094 30866
986903290897519233 143 7281
48919743914247249 8591 12422
205963479242026177 5013 15596
951631806563995009 986 17597
731037526015558785 14446 30777
504277734718208129 7188 8851
510663834220775233 14186 25124
556585710163645313 15741 26946
952616161379811585 12404 16338
438233497495396289 10805 34343
377712000145290689 19663 31856
606674821623016705 31132 33922
565963169146403521 3087 20171
891452461109388161 3350 20726
450394977141865409 14964 15751
58715998313559225 8927 11699
356432371858009153 8879 30596
587876860974326145 7208 10872
403721023698150081 17473 25206
328352162728407425 18019 28995
648147384182397697 4797 34113
660064640448034305 7553 10608
672269101968918657 24347 31980
938920150811625857 18142 28580
234695983442978945 11173 15889
35152155959913501 7782 10560
876938620365958657 163 22950
241417022034624993 22377 25111
952953307363589633 18748 19232
17372034674274063 6739 19769
814281028226400129 3387 5456
961369608365131905 5810 22449
179946589217340865 3194 22961
225223213421408289 10837 35046
769239134980747265 10181 10543
324814819752617729 23552 25960
885476417180672769 10931 31048
605633504279090561 18041 34581
12816589962579173 3177 11054
792457507201348225 5794 15879
176146058648843265 11951 13667
723502548056337921 6663 32475
170956581316342945 10027 33352
200302573418241537 21620 30711
875966534067902849 1787 2428
429466294519151873 1048 19096
204608305867861153 31419 33583
750447577907479553 2762 9312
70621170980789569 1281 24081
655059750004603777 27756 34811
762859938824131969 9179 33754
622935370737337729 16267 20429
521984629971502273 19493 22679
833024221595017857 9002 31129
884750505264701569 1839 18870
466142369526963329 5847 27051
871168182521390849 3937 9354
948535224768143361 16436 29088
388948037076342977 14775 31109
68531029991845569 4097 20668
886150648965429633 8861 20375
698719170902101889 4681 22953
746280501765976833 9259 14887
690013914146490497 5634 26702
77273185253918801 18046 21060
673957474695534081 518 18987
954887025963724801 20883 26007
829825594491325057 9358 21876
563221352586385409 19425 34091
922997381963760641 8244 16531
592652718898687489 15225 30302
294716509708123905 4833 6324
493659926689534977 1551 33902
69526177890914201 3173 5289
202108742194493377 8315 8541
893383870054265089 7759 33082
853870016059932673 14675 30042
202221057155888673 19705 22349
849002984489867905 6348 19560
679127861280889473 5585 33550
432384573384670273 19595 28033
751837382906593665 3088 29764
701533595141423617 7004 34220
573430777003551361 1362 1443
824922614089604865 6888 27338
232994893832390913 8111 9341
901420523111578881 4776 13644
281041383526215329 2482 12697
886454713044830849 11089 12165
97191200078732721 4580 6959
673576907583960577 3362 19871
426620850660469825 1348 15510
196937947380877889 2990 13851
596316201960910081 22284 28935
365515488381856129 20984 33603
750359029591592705 20728 25540
153457702636703873 14304 19859
868536432865461505 10870 27783
972542959392225025 4112 26980
363364786821620097 8108 14001
879901973571879425 15403 18642
853716331878182145 26345 35059
226390189418491873 17023 24066
523110574166835841 26633 33122
501941282430440321 20588 29730
843270655046815361 16207 30211
773706294699788801 1098 26305
106683491203114049 29188 29401
576439418742712193 7644 10053
736100199274396545 111 20071
601692478242522753 8297 34877
68851840937313113 8141 16472
806297188393987329 14096 26214
471528302145863169 30158 31814
170325165612094753 11533 26608
228661654336434593 4813 19621
189328558175265729 3371 21011
752279757015934081 4710 18134
657750077428300289 28222 30376
959970927168527105 26601 33236
627656307861347073 1205 23564
462753407930399873 21977 23921
25527297997395949 3457 8092
917424435900329601 9350 11147
806237867535390465 11811 14121
84236325915860273 5358 26371
955854939797017473 10216 18833
131158040656416113 1184 20169
988811735896636161 3300 24057
660267679354582529 2827 22429
30453477407089481 8289 15044
394162404973116033 10834 26756
789486058149311233 3203 8148
269935759061546337 1622 1773
221587044450568993 17620 29175
260771126777754593 2580 32796
80443902275820993 1020 28736
619208665799881473 2712 20937
995239765672320001 9463 25326
510081445189769089 9911 28409
972259822546153217 1903 10745
902059476808794625 30370 31067
214637345942616513 5401 27615
113056025875025057 7869 33272
343929751508003521 18341 23874
952626840974723201 16654 33323
943364471223727489 32916 35071
507255896288171457 21799 31248
155106428938456289 8397 17841
392303472051843009 9617 20894
29909905883737765 3272 22490
931156463710138369 881 32692
802775770818133377 5104 33014
753694478332199937 2641 28264
592581308681214849 7876 32457
225214766028898337 14359 26309
7651115812553401 269 3822
765936447878622977 2519 8002
782753548777531393 27796 28939
565575740221376577 4101 15045
160222473513020001 16519 23382
238893263365220321 1250 34398
287105495760609857 6091 15501
176692408972911617 19419 22809
110372050300686193 4066 24858
460097312220646849 12422 16023
221993696384554785 4007 34511
961228544317933185 894 18215
44825757652521505 8979 28930
187711648638476449 3303 7589
395914848044096577 5428 18378
901326631101539969 11956 26307
219898426506734529 2069 4656
201851316606898465 6979 30585
374005347410967937 19704 26918
908447884946426113 7384 14529
868828372447783425 18560 19086
778797019916602497 12396 22383
610973244661291649 1520 28745
835188741763118977 2750 35009
908680092457434113 4135 20353
238313188631103393 10091 21343
849388481818760193 17190 22914
589288691163758977 9405 26460
65892537308403833 2430 32999
40671804247899961 2779 34721
466879150427839553 8533 18591
606881636930665985 11928 31353
516009906850957377 7002 8504
481184670241752577 16478 31699
940877481554434049 16906 25935
420196196450703489 2258 15731
995272570960398849 27993 30421
347036713363003457 31736 35003
759887192488402945 4221 21117
187543560254965761 12490 28167
852262839274732929 2255 2861
511842936464255169 6565 12068
106936471993019921 19101 28875
5583785000581544 18594 25283
538764200556844481 9820 9981
192348378247864097 32457 33878
369446102010922305 606 3905
682446750897440769 16138 25249
321848640064377665 12272 13954
870655431664594945 1426 5319
870062800894299265 280 8360
674091540217418113 10785 13894
374775033203068353 15134 29806
882772693250423425 17383 24906
279341643979019937 14241 30371
755981749627181953 27952 33443
72757718475617857 22641 30166
625485722963865985 17547 20565
562141184168108737 5241 34902
70273298157943033 20729 31852
90618484818268289 26697 34693
770779250580353921 9380 28113
358228470629423873 21202 27099
729669697166514177 8990 24261
441712680341073153 7062 18699
879394032913062017 9698 25429
721261360245602433 3035 14308
619186571151814785 20947 22497
689641273755430657 3384 10222
248556308561241217 31600 33191
690780146581285889 11852 18475
284446521269472897 26949 28873
343820788883778753 11809 26783
636325176037495041 13113 21637
285232407353344545 26589 31246
369836269334442113 9530 15144
664052399101425537 10222 18107
896089799494582401 6908 15799
950881906204269697 9163 23981
433814471517564481 12508 26374
354255424859321281 4218 18005
296115686360217025 25281 31890
36597190487110969 13880 31381
755649710326778753 26980 34040
637329336079151489 1239 28179
954163945494976001 25447 25513
477236016272282625 25456 33540
13558023317187919 1322 27265
46877434698462393 8728 21273
996440985513821441 21218 28128
32270717382271385 9993 24410
186136969796464769 4469 26046
631834993473606913 17154 28912
660705113155877633 27122 29474
349444929449727937 23811 24561
356572735083091201 12623 33695
690840067822126209 19126 34424
59362503549998281 5246 30408
997996495277629185 2454 10084
103617188134691681 25325 32750
287786790503762561 25633 34084
950804600405298561 4735 26226
869082726657150977 2159 33103
87957205092237697 9138 20622
661104016800624769 7362 23609
933923727056217985 150 27187
883635292769593345 284 18668
202368010983164481 26616 30185
848977023062108289 26383 28753
576420111410818945 6157 8883
425460658863155329 1773 4961
85869836992458209 20340 24628
892421886528996609 4703 20175
253783211688919169 9052 22179
959871023553556993 8819 17070
914781903845536641 21714 33739
438651501743752449 12076 16779
851169737893293697 17212 18224
769737911349462657 1323 15338
607753685450262529 1549 33484
398734231090333697 29322 30748
950161658732575617 12761 32853
990238781349358337 14420 19733
20089643517692937 21568 33742
75711256586945553 897 14589
968796327708624001 9709 17524
233724025995993409 11129 35136
379384215922186753 20585 33987
291052109478972225 3681 15180
775419217794016897 12436 23783
134450367807698257 2521 16080
325937851571254081 3068 30924
26909915946905729 9971 15623
180794184056971105 557 11324
411164729632840705 26426 33861
85796375034050241 8519 26511
856783923855420673 5912 32126
101368240241377809 22747 31903
329812967694390849 27758 32522
811583997624680321 23767 35097
454977179424819393 5874 24031
49354101178785473 22035 33471
269498229006014625 2939 4692
188498930552498209 1172 6645
112097116504902065 11944 35249
458965770497052033 1548 10907
957106938149319553 2268 9705
403698862636346689 14506 25728
905606617273892993 5366 27440
516196804897028033 5667 13078
579014345403830785 26144 26422
322485602433204097 9274 32541
806288114171383809 32934 34194
982319124794024449 6200 8842
625608991316976641 1962 18096
681743014953966081 9300 23600
978003841204330369 5298 24305
646028928864957697 14965 31910
934044174490818305 29498 32897
699404068930107265 691 32001
143266720938971297 8169 20490
709976969504957313 16182 34572
909017362145458945 4783 12362
279610414354735329 13498 18238
544198904009110849 5195 8142
615269719878860161 11518 34350
497253269396022529 8520 27697
959845494250060929 8286 12295
490143973332539649 19976 24017
580267373653406081 2703 16909
829855865650795777 14996 29659
563708821810578817 12127 18644
121584597932443473 4200 19162
822360728115093249 8308 23063
923306657602577025 14694 18921
778068786737264897 13246 26686
66545283809478665 6450 14005
934983372716537473 9099 13602
824504060443484161 1415 23836
324873255212864385 9132 12161
461150134202771521 13952 25208
895384800650823809 8276 18917
712119314685420289 5389 8259
226575359071858881 8213 10955
50653511314425969 1622 33757
417005643328728577 15206 30060
824321047814105857 13432 35152
722485293790967425 13883 25012
90637498652203169 10481 13576
865884759127830273 25917 27964
504601030444032257 21274 27466
455801724467050945 2310 6157
699119410068863745 18923 22568
312490950995417921 4407 13977
960400748174901505 9930 12297
563897596459057153 1590 1631
447355590844242817 1261 26194
864686204918747649 30710 34040
565249915477064513 9705 13465
635798825349155585 14811 29870
957859720267453697 15445 25420
647044095426586753 1607 17937
240316809154176513 8594 14347
190739561825481025 16322 28282
349645066631698113 21177 32987
376192957655128193 6046 14194
896144108745740929 12371 18564
342118553504917569 22081 28561
639395976852984705 13677 29975
697830140599244033 9328 14061
354785612140414465 21049 31740
775906620099121409 307 8983
888994616566638081 12829 28142
362037695476693953 2346 16162
95826559172902401 4388 27414
647229483180495873 8520 21907
559769925041809537 19836 22786
29872779158289121 2870 19601
550496156572972225 7411 32055
711012209627099905 6871 23474
376567225084276225 19801 29898
433134427861155329 22070 27922
214273066824571137 10256 23422
101635401116482177 27666 34666
64204243771644801 14811 25329
704823743265130497 27016 31116
252425913776232129 28219 30011
983808053298204801 1010 23436
748402767882655745 21733 24172
711093494393971073 13338 20238
461579081720909569 5214 12428
555471780003330177 17939 24340
125560090743608305 11222 13724
944277236503431553 6350 32105
834782054634086273 15678 18365
8554912546415495 8269 30696
822821117420009089 30916 33302
75623845337425169 18456 22021
703196070823448577 609 17990
381706904341569985 22059 28865
673275795230370689 14379 15109
257242423951360865 13252 31109
624277767901627777 10930 30875
279552559188900321 5603 33769
11557738951669451 24684 24699
143961422358394481 5791 24458
218493576245460737 14166 18404
116175920191182065 18031 26419
2853837322295050 3166 13574
862676080029721985 516 30924
872773698450924289 4840 15654
469014267832861249 23452 25574
512921572028407297 3801 23996
571526520274183297 23037 34865
212118400232352385 25789 32341
827527642794507265 31280 32906
27096064783439289 16333 25581
153016556235336065 1526 20546
58384847247747729 6501 32835
185197694085601953 19784 20765
660772804878067841 650 3089
99927073175798849 11840 34123
49067664958950985 24256 29455
671765518557066369 13108 31056
760169911189297665 6003 10104
953449293369054337 8206 32212
464973587356137601 1138 25894
545180566302192897 4510 12077
967375961592384897 1535 25597
209088870788043841 5909 7146
134587807690561329 1220 20418
71415700370664585 11192 25543
774221191518154881 409 16787
434173165367774081 22425 29826
549519762767669569 3112 22335
998896181105109761 14513 23973
481191534540844417 22003 24830
254707773425799649 4276 14910
778956884354666753 19753 29799
788456757763157121 17240 23835
435631863867929089 1704 24959
729226004349833089 21646 23570
135179149352307345 1893 16191
467020255410218945 16444 17650
382427206933474625 16283 27862
590383056405876481 2620 23015
274902867070149889 17606 26580
832997105859249153 5576 24052
514153958470377153 3723 13410
605466718983159041 13259 27306
964911869727710977 3585 5689
825027250193485825 19656 20963
259677522954437025 18894 23324
385705077273804865 24724 32762
771855933680907265 7073 26748
666287799636705793 17672 18715
263033687674539617 32070 32638
909100480785547009 17761 22854
616382666343877633 14568 31970
79210843732781201 11369 34055
250238675388292353 16686 31988
657234521704943105 8227 32460
356428059840734337 25602 34715
517009902462348225 7299 8124
291872563071297729 25604 32768
994672515466440705 22294 30038
213405249579988513 12950 13708
237689794559159393 15088 19153
184692893160818273 16539 30369
428724546439276801 7155 19642
42458536696354801 11495 27581
833877200392208769 8998 12464
496355158430919361 16460 32868
912745098919593601 14345 19158
772523250150339201 18079 34233
880396996851985153 6682 13728
53114723716252145 2251 15460
930101200109284353 2940 27619
136659349715468897 25163 29709
945446596220222081 15358 21701
970105969625468161 12265 21127
797511419975982977 14619 33790
395390617616225601 14278 21408
776776093512282241 30924 31508
505759317652835009 2438 32984
331631565320243713 7153 26242
677339666706696833 13911 16195
889630079759825793 6428 18073
203820635207950561 5570 28829
654389034526353409 2484 10427
858434619300663169 13782 32476
588386574648680449 3451 24442
715350635538531073 6934 28906
690373127842356353 2433 13845
343883995578291777 3941 14953
110753733342846769 3553 30504
975449593820076929 4342 24308
600174698122764033 1762 33963
460854906402811777 1947 20464
725844851710334593 12846 22050
761095309328798209 18532 30670
560411941274061569 14292 21456
403603884882496577 795 5819
301110794020047489 29642 34834
152595067100509857 3424 20715
554631426668514369 5206 25889
270332426608984385 28059 31955
805505360001191681 20994 31091
746305703308284033 2066 11974
86561218035917873 19931 22141
900278352692421121 2503 25199
86807356447707201 24503 34009
164415069265476897 4154 21598
422417697305824897 1267 19521
152892274997110881 14353 26997
871012304809980289 2268 24830
132023531978322945 6557 10881
363106040054425729 21749 30191
395143541858313793 9936 23101
524300862944613761 6919 13424
155210957033620641 16503 26415
938057764110645505 5571 16526
189184887531535393 13515 22786
608329228890298113 23151 26686
258293204812108705 13111 15199
394843944995166401 16139 26510
146287412190101665 9257 19764
484383089703840129 10692 22582
805507846066962689 3800 31824
574191125703968897 20068 34159
264020293945019809 17018 21864
190080141525172065 5262 33936
732741880299418113 3069 27203
147085206404632641 21503 25114
656350592613076609 3703 17866
954460900643681537 19642 21338
498820032599855553 9208 9305
234628244389021761 29416 31056
769310459304829697 11135 17063
136012511910465153 25208 33077
292881024202760193 11722 27328
914440688620125313 5626 13590
31129828843599941 12413 28097
87839602882127105 8611 13142
923426371427797889 12143 27532
868778678923710849 2510 34433
482645056059777025 7042 23942
671118992091507457 18905 19843
894052079446826241 11903 16275
575139219807091713 1616 8871
573125774631702017 11791 17669
470315300319242625 24507 32696
328363373927988545 8635 35025
652806855537697537 149 16096
774546320865095297 8911 26179
501431297187323841 7940 31023
139196667563116001 8352 19585
228280488983280353 6019 34421
484272187117451137 29611 32690
559734204311837377 26185 29709
501476602283492673 19366 27572
985409764303476225 7124 27531
357018962982021313 27726 32276
709726233136834177 4893 30012
749639554111613697 8824 32448
235843535389086881 10835 11201
471028899347967233 4637 9930
583278422924792065 2601 6678
104753748582897537 13800 32036
242399930470831745 16349 33374
814331403548958849 9322 10921
599360424701401985 2920 5886
577830423001390849 1316 17578
809434961063466625 10569 15080
432716255501954817 6045 9737
350089312743421057 4656 28433
288295599967330689 6843 22495
24316072874050577 30702 35006
154034937521100097 2354 5574
784176858958105089 4080 16077
683498317132009729 19882 28365
993675059984788353 31208 32279
270414006868630721 8315 13621
453441039731245633 124 21561
509163903496716609 38 29919
515072924021261249 23795 31635
582047722575378433 15679 21847
635902922018104321 8389 29880
233930415277601601 7976 23979
203784119636004833 8891 17241
178942979127921121 15254 22219
197028558117551713 11724 22324
204977956907146817 14445 29608
547200748975278401 18231 20138
640200811777628289 6187 25478
357686169204484353 1604 19700
447094627635497217 26579 32846
374345213353514369 22440 28641
578393133978803329 10092 17562
284035778799108129 2846 18632
414514563931238209 14459 15317
40514162635325593 2521 25522
747963759308827777 4497 19786
453390631423943105 13063 18837
473083304961281921 7858 28598
269383864319088673 11839 32598
104356960662666865 6809 21029
855501261240419841 6327 13598
598698805353354369 1747 21093
646088907529012609 7323 30120
62137641047296913 6477 32933
207003022966702593 2652 22463
4863168712152089 469 22369
590819024554242817 28548 34863
807472445428569345 8023 16616
856100325356891265 3755 4182
795255889471565825 6579 8678
686214316723940993 8123 16016
409123644303729601 11266 23428
974974778469018625 10283 25655
523574382120447297 1916 20983
203003874776420897 16868 20103
913075179487261569 9391 9472
940814042365275265 9818 27128
838927158138222465 169 31125
833528248968313729 19764 28833
853945693505931265 2469 29684
626552409272662145 3105 17311
416629494619233025 24687 27347
65489013476373257 28659 34852
160704478500857569 15027 20261
215057126085781633 15198 31246
696536137051015937 23693 32431
418830345669924481 16221 18062
248525891130139329 20855 26356
343125231915749377 9757 25873
758620804541809665 3994 8961
334304666076100417 23353 33837
880903699155023617 4010 9218
23688308680220873 11425 16573
2323331466403290 7616 11574
797108521822899201 1526 24442
848781865675800193 5121 6574
207346083989293121 9964 17900
315552497517021633 12570 32660
553972607526738177 23326 27773
573200250860562497 15407 20419
770928347310558593 6961 22913
633851281007270785 11550 24617
835102665491568513 9375 17671
805935430980678529 7075 7488
576257205093853057 5030 17071
322171730482242689 23906 32478
918122554205758977 24419 31169
824346113131266433 485 11603
363562370702254593 28080 33778
642414199736709377 2710 3320
311268582960842369 9794 16727
21992273673173913 18187 26054
139880023130658065 20657 20962
790180643735912065 834 5197
226001843472864993 15685 30847
949844981684915329 8227 33597
323904837096762305 1276 8107
44269340169780233 7222 22808
840294289162464769 26096 29992
512672698058718593 8305 22576
817704148661576321 14811 17630
531869095951496001 1198 33113
405331281743947585 5132 29591
754487478814294145 23001 25691
916856937577563265 13094 31121
890140032395141377 17453 23045
849359805486521729 18304 28195
43143770237133337 10743 17046
240237442572308161 5168 31272
729215729574750721 3875 25636
308874104442487873 31602 35016
289061176075104961 23338 34111
776987841254111745 13418 30655
660323161978414721 5509 31745
142120689587578401 5411 16067
392723515747814401 20062 29437
501255584773176129 6860 18615
742762786526160513 26333 32295
922749053687773825 13420 26807
430597489837648321 8465 18956
506922741288065025 5564 33191
381366662819164737 32490 33916
688934584294820225 4664 19769
164298137539628193 3255 31398
148616134171888353 6611 28361
937577906630426881 5626 23293
148932642079309121 9415 13698
532462822749149441 4754 27318
547422223246172737 18766 35087
927665413633366913 2424 6449
478139135235572609 3541 31382
582513533562387713 16657 32548
7478632652649254 4508 33317
605373953694883201 24964 27066
942559733436787841 6082 9559
278296636653603713 9692 22644
292389039764202625 22754 27997
757456739233237633 1351 20448
553228689281574785 1772 32365
221872705776785761 12800 23544
399498868295992769 1833 34101
582365726658711169 388 1189
796545633855011201 8938 12655
230244455016016769 5645 15118
938639938006275585 13369 22967
837579530276304513 8517 17186
744566248427382529 476 26923
71690964879660865 14138 33083
635041975573713537 5564 18468
901700225734831617 12457 26916
371716948933119809 29674 30847
387129105397914241 23606 34376
920631748903986177 2914 10365
734993807655587969 1978 19537
81806216210274849 16310 22075
779431147541469441 3730 19598
312685612753270465 3472 6182
777304955966347009 28298 34120
470052525537518337 7126 31733
362148825030995905 8795 13116
984432509659683329 9675 28616
795440370202772609 16765 29642
444492536281039489 12908 29926
317261375452840641 4597 5295
961261019246038017 15255 21829
392756563119409217 1425 15749
541799858957865857 29182 31980
552386165035809281 7650 30583
3079953498286159 12014 16162
990752976876240897 13859 18634
673335885235012225 14683 23518
688748197977087489 2434 30103
904406318133780481 8691 35255
364279909334388929 23676 32099
504146408815508097 26819 29597
903856941332318081 13537 27803
527071263152009793 14393 16402
396218327105845697 9295 27866
123462644312745345 4530 28244
633418272705551233 23111 24157
916082991607723393 19145 28089
361245508457219713 909 13643
829789329583725569 2671 6938
576023792789239745 14905 28421
799079547062376577 3056 11038
358011915466295937 7682 13539
493467437079679873 1752 22010
596492050712651393 4671 31957
267733019554597729 887 34360
200541053472793601 3503 16847
638161184079173377 25774 25789
978644219659027969 4069 28488
541094059783887361 9021 22223
228120649351030369 18001 24124
710390082694196737 413 30693
509413245807518657 25541 34957
143730734024032353 2953 17223
782950580962282369 11851 12098
890233270783888001 25366 25521
291518287845374145 18785 20152
245032750573727745 2451 10953
80295930818454769 8284 9588
690776876873421441 14456 18116
173868179579084641 3588 15831
121510004811668177 10950 20285
510182630006259073 2559 9895
749732258357234177 15781 25764
684146497050104321 17206 33629
964477286651884929 9545 12025
75463716282417441 1982 16614
931775175166158977 7852 9912
257809406531503521 2137 2331
476223933892370625 20841 25616
310446565455496449 2537 24275
729269883197169153 10234 11397
27503623346344597 13353 16756
715532260116049153 1674 26350
118650880218798001 6037 11998
113749315642330369 13566 24908
96568336106781057 19261 31085
477020798937914497 7420 12599
108484047991314721 10965 22233
389299528410198529 18849 22167
934079659224831745 28107 30928
548911849995675969 6289 34806
141870021560084321 98 19184
217194980608290689 12006 20932
645461880891485185 10329 30089
592996548653516673 22377 26989
502720445897356417 14504 25054
100977565049397809 10603 14581
475034286660243073 1764 17402
153208773429582849 14773 21343
758537663949812865 3917 9469
71768159457398897 15254 32468
52368472804413817 644 11334
621610715167591425 1529 23612
557708795964661185 20946 25704
720921398979875457 25380 32274
904756631244421121 5609 34818
490901922451456577 3412 35238
164883613528747489 6294 10023
764033937265217793 5430 21705
409569101562095041 16572 30804
190829171209102817 9183 18378
984296733451916545 21110 31074
956520229231053057 13686 28476
173317357933367329 10209 25681
454010645367645825 15460 32218
12442050424670727 8481 28443
933079396238717569 20215 34880
303719342218993665 3234 25138
868483722306891137 14698 27747
562954623522760065 7333 15764
724868586195135873 26721 30072
926245481454881025 12773 20090
855405194211613185 15534 23281
543097742617664641 5242 14784
679423979628857985 21144 22724
811138651079300353 8730 16580
238315086745345185 11628 30493
467460939082005953 9012 22793
926556780531150593 19108 31875
78757576923717217 26034 31184
244634422259423457 8831 30601
564293583352753793 2194 17947
602699730215924481 7739 16873
582673521777177729 6439 6929
771892378510798977 20872 22050
166648742432673921 14622 15114
767466456133924225 8274 11600
908012388711139073 761 33075
53733378090640825 2357 28123
846888465771787265 9640 24394
367362877976994177 13908 30033
628211405822337793 16853 30433
139078770963024561 9000 13188
821174940675692929 14253 25656
67383503027379281 6555 26896
932159148115740545 15040 24403
438825005179012353 3210 11950
251787320936433185 19352 34079
173237314044904161 8907 32850
345492614407827841 4733 16987
756939581466198785 11521 24793
550281797274156033 22737 33169
893654648541520641 8477 19122
638893222882412417 27529 33691
887431718497310849 7145 19605
333847957914162689 12548 28506
578979550568099969 14224 24427
241187730776896801 6304 17024
877965579713716737 17597 27908
620277994704000641 3527 32270
351278107632488449 10262 24086
388928034116329281 3486 17825
209264192120713249 1161 30731
332702157099095809 14678 20903
291593828580737153 8198 17365
664278374945819649 16000 17859
363210884981228353 14105 17320
501974355612990337 4157 14474
447732735705052673 13450 20449
551237488638829377 10531 26389
919856254313089025 5112 16812
340011280439586753 21186 33734
793915098492412545 17983 34590
712599475079553409 24144 26173
474421380042272769 15369 23589
858567142409871361 17060 33042
631514189796924033 5581 32694
127118487332065649 28749 33575
261766349080573953 5378 9318
31309474744421805 17422 27189
34516660306898929 13138 16407
282971512317100609 4231 6146
551456131980884865 11428 17651
858469667705580929 11754 11943
877760666484256513 7667 30173
789068382519300097 6788 18433
187167585676803585 5884 6429
667970356739505921 2108 7674
850788313179258241 20848 33171
13671518343453927 4407 18401
317280872635549825 15162 34233
759350760528381185 7315 11260
62514847367715729 848 8273
398167569927718273 18272 26918
548499960044182465 20917 26364
110965881046912081 27936 35016
335969926420709441 2455 23399
615061917504998913 21984 24690
772539153908880385 28539 31556
480146445734792577 24875 32917
829082745498489217 10298 27017
670102713280638081 34825 34859
510459894675562945 22144 31484
342968904758169665 25626 25664
994714406560625281 9051 35142
800016617765248129 9945 10155
205183355677391425 31431 33663
867069006538205441 3328 27277
205614208603613249 9509 22285
735161412065988225 27290 32113
806953805880709761 18024 25756
468983774773665345 10310 26095
259293097575032065 5837 19405
710354067297782145 24549 27956
747874286535747457 17348 34005
567645412577039809 33988 35066
882443897469990145 1972 10960
881474435527930881 24535 29950
920743969941923969 4538 23158
358072076580032897 4185 8566
759845713890989313 8254 11510
388807306013273281 17839 20743
166834680109857921 12431 31778
853574908444333185 623 35055
300895620346473409 5903 13618
783476958428504833 2909 15914
561366522143202945 19662 33808
999873495637405825 2164 26802
657115968276222849 3999 23009
468131353817465601 7301 14516
160568452173194497 1501 24840
378703370100627265 12077 22882
542166966723392833 4637 27030
999005546626161537 1912 31816
958502985157309697 18215 25713
279504555048408321 20694 31729
354903119223386881 3042 32090
839768589896987521 2163 17957
385334146300706945 20859 27067
722669849092032001 12352 32164
435575246348896897 72 20059
468642953018072449 10975 30796
473338285775128065 7483 25752
223050805680760065 2024 4255
11998724938329987 21725 29985
624063089829871105 15755 19559
706487558294711041 7281 27811
653788536995339393 23740 33770
329859801841486465 13178 35070
169868096893079457 18127 25134
859539781461677441 25498 28993
833250857415368577 13951 21335
469666953541739905 17162 26672
292335199817653569 19233 31826
800785092117123969 7024 33842
346487195012063169 12773 31731
589399825758114561 24700 30691
966263912242165889 6613 28181
178343380723163137 22961 34283
421103452691784961 5911 27173
500765861593542657 6958 26122
288197939835935553 2825 35104
204465962562423457 933 1428
309130906133280065 3189 10883
89120875477227921 25762 32667
48481063073321449 5548 9403
888834403769436673 6627 25365
844011596022898689 6010 17564
670396115549429761 8214 19449
961317140000272001 27423 32070
215407922405702849 1934 30772
517317819797145985 14833 16214
787527341756124545 6813 26003
188850836277676833 13800 30108
994862392456241153 13646 31992
284710565650744481 14418 14850
575502693258890497 1350 32271
61387526944269409 17559 33294
714877754260200449 21242 32089
205741371460963041 970 2530
856712189322003329 716 4940
325485835093783041 9775 33093
334130640991617153 8266 21364
147609446015298561 11618 12336
802144165114121729 4080 18255
443417289506765377 16803 32983
975374329878675841 1753 15952
948471272009673089 9626 35252
841359350356078977 13331 26770
754402408716909953 29787 31688
142852781390843121 19415 32868
310308632208137409 1635 9394
604183216959192705 4830 26247
7483965524965442 17339 31404
865788602133008513 1519 22235
53013374422651081 7677 14417
905668214230139777 11234 13518
439644066100239425 16146 17429
920970320164286721 11942 13999
347938570082835265 2452 12393
65941139368838721 23184 31137
236944804030411393 12764 12801
553581457406394881 9147 24140
907766337620675073 25937 26426
407793719354920385 2324 6786
651580434494828673 17303 23650
358276585222540673 17514 34728
446597808193974529 3431 28896
363898070406257537 5429 17095
8655069644657233 25037 30891
835906918632517249 2230 17112
755500819914946177 7577 30855
815809615499667073 13059 22925
312501635775216641 13720 34780
660894104483219329 4002 34488
539551250236645057 29897 30208
688809841469286273 503 20605
627068068471526657 14502 25830
607584751716061057 8568 32755
417244746980035329 19167 33689
347366527442268609 13124 34387
66323266097551681 15481 27171
40404000163789537 3931 18070
735982309158305921 12449 35017
429651338334331009 1358 9449
281160987282827777 12961 32131
693553090568954625 6372 19243
761466011772629505 1221 29521
677130513309329281 17334 32040
195662476937112481 4880 12831
394527545244812929 4641 15861
366975476614886273 16867 33797
354585352007426049 26098 32632
338950950294400129 8570 12338
336908258496706049 8791 15053
202701776317955041 8857 29577
611751873465557633 13507 23375
84740968052098961 10890 16894
318611591087972097 9430 19977
947038633942998529 4436 34617
751694956491796481 537 19747
78936010329368145 21633 29432
40865526169213241 1635 7986
221791357785750881 30851 31187
781528028311846913 6658 9571
970516015420567809 11492 15760
541271137693257729 26086 33976
41857243320141177 10075 34606
813506513081300353 19331 33448
611116103665477121 7011 7521
213951108910421793 1991 30131
826627493777667841 3948 9652
141088345851422049 15718 26619
237135969697387585 15951 19502
675393880579690625 6502 26012
444105370284763265 33403 34230
964369463289123969 26605 32806
862319310363385985 1244 11437
162462268541204929 11265 20694
17848594247968919 12979 14267
408342862383427969 567 22611
490261973238087745 6736 29038
817313130773953793 12604 30451
189021301288068609 20031 22119
338548135021106561 8644 27750
591379074372792193 16655 29524
412708947509841537 22144 29440
688152399979404801 5182 12718
501600902183334081 796 25886
97992956236478081 4689 8232
12307066891310115 1609 20057
790088332449432321 5804 16915
219419849103068993 12876 23118
459278350213264001 15832 21754
127776925544466737 18571 27724
966919280036140801 14587 15075
559179664529530369 21386 32442
804076285022912129 15963 30227
933683840793179393 12511 27911
642544118187306113 7300 16074
946462675771520897 6984 18575
207696955526653697 3811 21369
509529051561870017 5160 16160
823591213115609089 1860 4312
243986908935490017 4984 21014
406781748070070401 5030 28729
295563620805751297 254 27385
828574780897486849 2508 34496
586755253237122049 13389 23251
996468721297969025 5965 32448
546287666067016193 4839 29079
763760310221162113 472 32532
747475931946873089 12955 29805
353261877753137537 543 10954
536070218984008321 2977 13391
562932795350622657 15770 24140
551500142930272833 17437 29864
916275344041576321 7008 9792
280117891777663873 18506 28567
691178548577401089 1955 21397
213035091362947073 25199 30722
424416918411250049 9606 23501
167996511405533505 13048 17251
241350473980833857 16998 20986
315621258538207873 26433 32387
627474156749609985 7182 27858
924858032708456833 14944 29710
466908199210056577 7167 21502
198288196241698241 4978 6544
479228063757087617 2657 3870
898109422978478721 13479 34047
496503691737320449 10524 12514
469774968442969537 19276 20900
979277347899465473 15859 31798
667019884448862337 3989 13394
373590243112293057 3759 30816
288946143548010049 9117 14295
490217899181484289 15142 26490
164111810748067905 8988 22593
827413301670834049 10677 23197
499153533669634433 9803 20706
335570470317247041 10969 25080
826408320869333633 195 15239
588315883419316097 2066 32799
63764244804282553 9281 14090
833142296999934465 2825 12507
129880142186010513 1076 1483
248054504926887617 17617 33399
942248605954169729 32126 32942
174478394194050433 2173 5427
241786084990067713 6896 30954
881844073513153921 6561 17366
290823748602868225 14469 27913
994213325187868033 19080 28337
414948427447200193 21635 23342
999577251317578625 10602 20867
935281573040292353 20878 31739
338357171051949761 19463 33699
279136274246738497 6861 24800
94915793479490417 7048 31081
509770127339699265 807 27916
527098042651569921 20250 22137
913310427078073473 2819 10519
687923559143900545 5923 28563
594296600814708097 1910 9838
89210587956568337 25680 26201
736051572887575425 21540 24839
494173619838424129 11183 28957
22804759028481669 19123 32755
229633366581619937 17345 26587
979463719161003649 957 17388
244760455440417249 24371 29363
226951284390104033 19265 21569
871600503773105793 17871 25977
135505846736165841 22853 32984
880702945971027201 17997 22729
779140697554829825 2763 5669
116642509935726225 14828 23619
26220772379105029 23537 28516
864530050314176129 5952 14058
999828882745269761 1099 14349
400940371762697345 24578 30466
465740278054354945 8733 15620
313469023163580801 11594 14729
693297287229718529 902 16392
840433799597828865 13863 14612
189163733985822081 16178 25871
544051071549734657 410 1181
414635174031722881 2380 5228
379631665315979905 24747 28879
330222780739617857 7602 27985
517931804691361473 19549 22614
587022440001625473 30030 33433
754507998260347521 4741 26953
166721204163678753 25061 26205
43488998152174217 3557 32239
767932031156213633 30121 33080
796823236120740609 13782 23808
722615998591280129 21788 26934
476878387863852289 12919 16502
187795456186741217 2855 33893
828695565576449409 22366 28152
642696830756563073 16025 31696
998644743999978625 10132 29269
684098879748482561 6229 13520
389643946560521921 15027 20653
236415751879960129 2519 12852
346020661453255937 4182 8279
453777332076619201 16889 29661
105390606629210737 867 24705
839681120859921793 13529 32105
544394655279649729 14177 30308
820002263123647873 11121 28394
434579230641059393 13597 32673
457398359954609665 14333 33100
701163578428182913 1725 24949
925739560282643457 4111 5876
336743568264548545 14610 24441
737129428253240321 3873 16172
157747397873936993 20770 28178
942392801348596225 19339 29789
597232550241425793 2729 4726
569241830121526977 15611 19322
206757286414390497 1164 1819
830916491176687105 2771 4678
861620056334796673 2504 16151
316990638159182913 15597 27778
496366123375555201 27251 28902
775337894021752961 11852 20056
97033025986757345 34109 34142
828662465529717505 1124 19298
97404160804448033 1568 33737
281890386287336993 28234 33799
668828459399801345 12746 24903
872622633313767425 7262 25445
794537114898265217 2622 28445
305037578875605697 22940 34552
940520834539437825 6926 14915
536135007296977025 8653 29942
384399597938202241 10212 18820
125532357011060465 26294 33153
949564376932411137 7594 17940
933332187831950977 11014 12587
883448926357193217 19857 29146
613160020811356801 5066 23762
442662276605613441 17787 30036
441740988611073281 10269 13771
438643238275918913 1017 23997
802686444497688065 3950 34192
267215162575237025 17203 29860
717228497853000193 17647 19458
126278841390263361 3349 31673
787372168475080577 14311 24564
690216732453915649 674 12116
182916541040398785 11366 25799
559265101985975105 5407 5774
978698159069587329 24966 31667
766613205495556097 6465 24150
229181120450022049 2605 11992
500966290592618433 7175 26030
29030177984758157 31966 33477
4498034243265892 887 20433
351847455788472961 1573 9151
314068931868977345 5196 12019
698052860033904257 13799 24735
607521885385235585 7352 26179
168524654788029697 4129 16351
724685678235903873 4438 8410
743033265917567617 16802 26262
832943096956636673 7507 8687
134985865126665777 2404 3176
833402851040180097 11362 33285
403303419247244225 4658 13670
38583449152550745 10817 25293
702754062014918145 5929 8102
693913882144290305 11589 34848
153633716166801537 22463 33194
839720962237645825 19673 31135
155639471739519297 24543 32216
853325255292080641 10402 21334
339130674292171393 4916 22271
228153369852773121 20625 22901
898806082869725697 6261 32377
612620502899108737 20298 28506
842534827777789953 2940 6537
275185721926856545 5050 9303
182810816217042305 15051 25263
136941672559064641 16924 31794
636794239624897793 3240 28584
137391060904402449 1443 28831
182623774492554945 26788 32224
998491751043975041 656 27862
551897653372201089 17322 30963
982297100594660609 14644 28151
745440635428352001 15598 31081
954546134405976705 5410 12527
742395306553539969 10689 13778
358672131137918657 6326 24176
620552750420529281 12288 21967
293231673462276609 10012 10361
634916440270096385 7452 27255
645202788867617665 20109 25904
410935927011038849 2926 9789
573708416962492865 22112 31411
814287125406316673 2372 2944
948832678723928065 2896 34240
82719270254159489 11770 18825
57867232598898257 14905 19159
670411748919114753 7313 32600
100996931845127585 20813 29054
550339897710628609 3902 13644
199706321225168193 14366 16411
270632925749062273 748 10944
861951434527579649 19026 21012
458891887978495553 13874 25872
707616564698060545 23588 34733
985429285740160257 23155 33140
720239489403308417 8925 33029
819727535804517505 18827 34996
514709975149035137 15176 19831
817525093011433089 17797 30825
630320877936124929 698 2543
51429930423438465 1358 28519
433262555729147201 2999 21849
151121549998968865 19206 27851
15141497682957807 428 12024
338387110344754689 8301 11676
890882952450628097 3327 9229
31243482381178469 11851 22322
454953760706498433 9665 31694
67773639847587217 9078 31480
367106686172395073 20313 30425
932228456812929153 4419 30263
756391573558470785 8158 20003
639074462454047361 16353 31942
498072815544308161 5403 20720
905144813325854593 21855 32231
848416786879791873 815 34661
776532377129996161 1941 26245
181460908336323009 26429 27256
679262160902531713 13829 15034
970419316384589313 11006 21564
904103516409364225 29577 34438
891021502533764225 10019 30647
702339150601353857 5882 13050
422978509309498177 19778 31880
376578844554217089 6877 20434
156268132378773569 21505 31039
755040368196823425 7756 31533
248461573817859713 19026 31657
783263000747510273 6357 31189
244033790680564513 20803 29450
979723540106626049 13483 18056
336003815850400385 412 4110
957658849669002113 2080 14580
319824709703443265 22611 23593
283501484902238593 16045 29363
827117851009671041 4826 26101
215525932127050625 8623 21350
202799881271634049 6753 7249
767106930443965441 17944 22697
292222690754979201 7389 10214
103877694210041233 15317 26605
552711114903775809 22078 35000
298774016144186305 5528 9653
897151454967751553 6515 34292
146244977180955969 304 26999
343575963307532801 6356 33932
597074573544240641 17021 34937
858946249324215937 7120 8873
708025834567109761 7692 20382
549919839926094081 12823 14798
256261688790765153 3294 27821
563113278382996161 3863 16489
845003370094346497 13053 28726
469184425933409729 9840 16589
386904160216438721 9306 13435
175498356359664609 31828 33347
425058022781001921 7070 33355
259802326623844961 18373 20217
845044835567982465 4116 8232
810935439718502273 14246 18927
686517626141707649 13838 27292
429303202034507329 13067 17293
73260008980902577 19779 28411
932076451463668609 8255 14538
897141699554623489 22893 33687
860839576374832641 7195 28972
112187640075852353 8553 18506
743962308857685889 6620 16711
757964853917954433 25265 28572
829271537918092545 147 11710
393555689045633985 5692 24965
755950516734596737 8004 9682
430541973262620545 16561 31472
498373887933315265 1855 25914
74579904814747521 19625 34588
219956760108356513 1269 1513
500834031497717569 947 8000
887147296503687937 20419 22286
294789520785037953 1031 20000
874354434903974529 11757 33750
196212081443917441 6596 17874
883321987188839553 7033 33977
252731066831380257 13853 26114
862439806859622913 20066 35078
783877174257227649 5696 25366
813008713943478529 22069 28429
131321459580483697 11116 27118
123619298462383393 8212 19833
261309793761540737 563 5203
453522625003689217 9468 25854
913473248093787009 16222 23064
229292084688506049 474 15340
335962884593172353 2220 12325
417501342094769985 2670 24523
87473931382056945 4876 12038
43043542821006753 1441 13865
837961777914102913 16410 16900
115754531800821073 7855 15867
254819190204692353 7735 11116
699865962213134849 4134 7730
343611336272900289 2954 34683
208388721766372257 29694 32220
129003250850878721 16449 25600
929690089055693441 6548 18922
58449512483321089 4463 26681
622593430074164865 9260 35148
306259985562625985 23836 28391
388927371489398145 10169 20586
237716308650348641 4308 28106
4373144160783938 4321 12657
249402315441365377 8108 29264
336745994280416769 17022 18749
352591893201946497 7599 17740
393159618493161409 8 11857
951576579580169857 12330 22107
111566762247928609 27574 33562
257436448482067713 11814 14548
84710670434052561 7377 20127
832659331282805249 13732 26086
573275420197003201 3049 31382
113451241626478353 8653 24944
60440453773413337 30909 32479
208778081068707873 10556 21047
107788896768294513 4344 5133
286464499577718369 11714 19017
101152391795185537 17066 29214
603511389219626497 3188 19591
307142042868004929 8000 34864
791590987699038337 17335 27799
220254868985325217 13916 33411
723068980399055745 25278 33289
888811514687272833 4423 29813
707859803019417217 5745 14481
405501725066987009 2884 29680
879395771869731329 15700 26175
385572339259592641 25099 28868
855964860182780289 17062 25147
768059879472605953 6746 29538
343786437547343809 3137 14268
189173209538079585 2067 25546
618355933184304257 6111 23421
91585351130195393 2594 26432
675215935060272385 1650 33611
469276498601342273 20306 27243
201118981455209665 24951 26076
839681840052509953 9310 9810
665037864635529217 1228 27303
599571171317432321 6777 33581
681531897304708481 6076 13318
914693216172796801 3540 32071
642703169500244097 8479 11601
26239019109791429 3530 34404
565739825643788673 19547 25748
720688029669691649 3626 22175
512308090075912065 8939 22514
14919761877319361 5854 14764
181461888800285473 7097 31133
334550828166388929 1886 24577
850569011049266561 20051 22246
650236363122640897 13584 32573
356682561588201025 16828 26043
156496952175547937 2514 11148
553594453929029825 2461 14459
560441202438351361 28389 32300
464435147116503809 21380 21558
229644893491471425 7777 23442
29807530441935625 14719 18965
556834356190474753 1741 3404
945465864613652225 966 28067
281458554404924385 1291 6325
503667246584306817 4451 33093
155669965021569825 26931 27604
926064039303852801 27580 33749
351231151133536193 1255 7422
120420695827114337 8478 17269
466063328172875649 10299 31720
20820843599580033 4104 16050
890018375222059137 24299 29438
773841965372831489 6840 20771
342072772095587393 8654 28876
14575041072149021 427 26216
324611074371833985 7783 12253
761504063981540481 23991 24400
906164306885809665 19010 24684
941233292328149633 4961 32957
996712451707640705 18908 24737
897188926221637889 24193 33477
434556421235935617 2647 14238
378303857554314497 26667 34561
963271922382691713 8709 23376
766044118557125889 469 29055
266744887347154945 18526 21202
235520036596909665 14556 28563
574122621158853249 9032 11270
630394829958866817 3412 11268
460455964093494401 6577 8926
286392486514003521 22126 34676
838242436679255553 47 28811
614942636221321985 685 5029
692378712167251073 27780 34232
447331711079982593 10120 16705
19054670074286409 32072 35054
298529945379179649 3291 5784
721666081468878721 1878 2939
796412589231451265 13961 17709
440524289809534529 16887 26825
591697524049926913 822 23008
139127811131341873 2297 29840
411075862422165953 21694 30320
277084593795581921 19462 20212
707763633678801793 15405 17605
156398808789656833 5567 9771
831116096801920897 12860 13338
888717206234620289 25846 27265
359833634031708993 20840 26119
616662360520788097 7568 31326
782105837550318465 6271 26890
654251042977694593 20547 26678
803610001369570177 9866 34296
986621078787276673 9667 14007
358740542081122241 3814 31632
966963487808957441 24981 32898
559591123044221185 12352 33639
807597735219925249 4950 12920
223122478686406113 5548 29124
162054845559641345 20274 28249
198574531281359169 2493 21091
415545860670572865 21975 22132
247273170011979457 6687 32305
330095488784539969 3672 19798
368542989160182785 4846 32758
893364039155439873 26702 33802
71587209046583665 7320 8170
778059305407612801 20205 28080
733111603762260737 20132 20490
386620987592731777 10698 15417
82804441567120081 15751 26600
983377397760907777 557 21421
932727477643801729 12745 24374
522368612115140993 15318 18850
579546655710686337 26108 30310
259267791302324481 5774 13094
367591882685893249 8046 16264
631280076708588161 7274 20957
305578109041462657 18336 32583
633490496502819457 21842 35259
130545112496413649 2328 22978
431407323493001345 15209 34576
927620518646506241 29413 34091
119087942442480001 3859 30176
930517603375214721 12715 34340
417290258619129153 6463 27593
424571602929276545 333 20515
215418878047476161 19983 26406
281084171910812577 15464 30876
275225776007342657 11314 19843
169005957373229889 17886 18948
71074629136223425 19992 29465
569512862052214081 5720 21393
562851745500079681 5020 32832
822417033120089473 10594 25618
826650419023170689 7545 29190
151702488493647521 14571 21772
731826854939040257 11895 16874
57203329248409321 2258 5935
653776619852454401 25799 35180
166655068922857185 22315 26840
403674579711445633 6029 26714
757199669647817985 5627 7933
445615613601237441 5430 27507
956607517615260801 14689 30705
932566370936623233 32858 33474
352769675862845121 8463 13844
880894718303881729 16390 25154
488502789506661377 888 24264
491078217184888641 3302 21063
606147330727495169 1716 12746
175544689003178433 18646 29632
968840679746342913 12519 19676
716273856935142529 18802 24170
689757916527753473 23454 31002
609591946733690497 8377 32486
443714261320273793 16478 33737
858729912385808129 21658 27992
178450668313971041 16301 33922
337931234984839809 16274 31078
892486045140778113 795 24554
125580892235685585 17221 28265
411601270338593409 8508 18840
887179164077696897 10696 24797
517439935524428993 13532 21902
723958184147004801 1849 2370
50430903916961257 6793 22398
541548392219514369 24597 25180
260087491724057441 7794 11051
951334639292408449 29485 29615
959053990799929985 23709 29940
822532320173866753 8315 25700
241711455643660161 2058 28620
486647954170802433 12484 24456
345998129906817537 22669 28983
873471457001844737 2191 9239
832172529546632193 19178 22460
987419591253964033 22240 31233
409401059495706945 8191 9029
533480359691072449 19340 24779
444838547968139137 7657 33204
854544262496499841 20974 30966
198819854045396481 22715 23742
597818572194402305 881 19288
281445047661584641 12717 23993
983505840806198913 24782 34292
626501047789304321 284 25991
445035601948962497 9742 32008
364360747020954 11744 27781
858361776730031745 8019 32704
289846027476400513 9639 27375
205928986838816993 5960 19110
343623301785989121 1804 30554
77187493362995249 813 6211
185327918037756961 26181 31310
655721235300820353 16220 19562
867418851782666369 9335 15763
423417624332710593 17445 30081
354813358909566977 11069 30610
338456179353332929 5992 13153
110063523605340657 5799 17967
749670160152131585 16765 24985
782529098304507905 22346 23923
250383377251285569 170 12466
379348886535119361 24375 28409
36575389765925337 141 28758
401078280233079425 23205 23804
995360951738664577 9622 25407
224223595080424321 29078 34893
80611779243039201 30173 30952
236118727055071521 6763 31956
317757963980813697 7628 24628
996292771346212225 21809 22503
888108430788673025 24572 33806
561604491288576897 7553 23757
564047414714028865 6956 23552
424685293616001025 22811 33238
277916325063326753 17304 32198
412776526819982337 15438 35191
29695545448749529 20236 33832
89906008892675969 8932 19453
677660980704796801 9355 27867
46157574043135697 27220 32762
528892596205228225 407 19036
151867676450684993 25670 27445
127225279450950529 14213 28301
500324328309403649 5970 19112
456329874746888449 23259 33713
774734125477628801 7037 8143
51805815856805993 4920 25775
525735728892598785 6040 29221
277178218106659105 16713 26846
803728235127387393 15691 24998
143547049788903537 4131 32768
965803828963771649 14718 35144
827608992875401089 11694 35009
340767482269818369 7000 32632
387767580163153281 16636 24012
505992248330628033 21276 33221
186940998739121505 14241 25789
687662513403701377 12525 29544
813909832269299457 19333 28124
306180732424849089 8117 27239
706490322612996353 11618 28195
475502045099993601 10846 34474
353701170995844225 4515 18819
808881905717853953 9316 34953
171515650925304193 2315 30893
771476944461603841 12112 23949
395118730833726081 23944 27525
309051977911565249 5274 27500
12734097653197553 14076 15238
191369149923779969 6350 28054
360484903195253313 215 32984
188989999385498209 15662 21078
63552558104820633 27495 33354
985723725775848449 10325 30968
274643254836743009 5126 13550
994834330985014529 5668 17116
28612265678606977 4239 9660
195686363560433569 32947 35223
673308480519022337 1534 10368
361979354807843393 20860 27819
648049923410670977 14729 31619
72850612500424465 7737 19505
915356630979399425 17389 32437
709764169686991361 8113 32969
428982816545033793 8697 13647
355320601816849537 8012 11744
573406116321915969 19141 21818
317317150077926145 16839 28294
799447999129004161 15214 34665
815532572732458113 23843 34052
886293677559645953 22326 28154
980639862536435201 29728 32146
8062299247360017 1281 3536
917043729606199041 1074 30778
551105457763508609 12430 24969
725919992420827521 3779 22624
42090816464057217 8590 11310
907216310512929153 16263 32789
431789301586515969 12532 18304
727589697368159745 28708 31493
123862103839019969 4843 17741
247099930170570305 9117 33483
70933280340579329 5235 16929
535582235978935745 10312 10774
936368648030143233 20189 30376
752322724923580161 30142 34270
450304991804952001 18479 30004
260249882498243329 1806 24958
948636896976967809 21303 32339
49793193016988369 13947 25240
977839232041088001 21998 22723
473029093603557249 6673 10441
994612247992567041 5621 26444
101716436139390961 21071 28367
641945993178151041 1215 19602
155588704200454241 29153 31411
399826412264008705 2190 34755
314942332676189121 25257 35202
110669218916608977 20262 29144
141162657887250017 19468 32775
351317727279340609 10422 23541
640965571795995009 8531 24254
940117160874304897 1070 33202
632214486978085633 5943 33455
130854609060367729 3101 18052
627840012893521793 10499 19540
154840336370096321 12639 31581
713545509171254401 1692 2305
151538733785574913 5647 6686
454579069531412481 3780 28852
167960804304609473 30938 32244
396356565615576513 12800 34724
184783025936372513 10257 30658
952891313361355649 8779 16872
200739562955856609 26482 31040
885393150762396929 9615 20740
579290419992421633 8600 21529
688822814061474305 5204 29688
154165144259419393 14030 24953
138810040494291793 24736 30052
856197967438124161 10533 27467
573396438602365761 30321 31156
877688745988603393 22464 25004
741323074093841665 4759 7640
624567492922441345 9402 25803
728879989648312705 25438 25813
305427318689421441 218 29582
909986650156838529 13433 17360
967843975338030977 16139 31083
534981231113071937 1825 28078
305388720758468673 13887 32267
544834819064064385 9186 32472
83086453853272961 11872 19967
793035091321293313 15344 25212
864300185178702721 12529 16786
491815657604291777 12368 25627
148398848042081249 315 12999
698968213377007489 8689 27330
445575717648846849 10366 11940
142971957288423825 9315 31527
897119947711477249 16683 30099
27225100709763697 2178 20076
781347480656588545 18607 22972
620590209310705665 19262 34456
796418284325728385 7992 21184
364519945856891073 538 20672
746193523953944961 21578 34254
711843488497706241 3081 34803
778798954568433281 13610 14529
957715394846992769 3638 10567
299477211395124929 13163 31708
493956188439284481 23259 29545
232861040070265089 24844 29590
364675550575178433 13564 25696
248705179692915841 1700 22307
944658702818017537 277 21774
109016368160158801 11022 32256
527822018804677377 10679 19008
986018458839080065 15416 29921
418092146244589441 559 16403
80738299171560609 340 24988
581440312392366849 1161 32594
576238299217447297 14669 15666
503656124166397505 2239 33027
375573318852932673 2270 11401
906516015517389953 23482 23486
54552099315341001 17384 20331
717730458145155073 24945 33416
165313772293036001 15331 18519
958877332592429313 12749 18550
436078422909684353 17902 24044
620783712496532353 31220 33329
903467410976592385 15031 29590
812409568656342145 32304 33629
393701248168579073 7649 32500
142021413450891025 16466 20243
201913849634752993 11318 17480
320689271884752705 1831 17465
454595115767357761 20785 27759
139214065128939521 7460 17279
338229856947382529 4277 9434
246037776911840929 3745 27836
764032551370060929 24036 27675
953343510229643649 9049 30205
230789946390491009 3021 11855
620067282431953921 8674 9332
316005842172995009 15112 21066
38754919900000577 21267 22127
269976303102229313 14584 20802
266513940543809729 20803 29997
136914760146478193 12463 17010
684014789297293697 16495 32199
169607992064687361 25355 33106
664623291012951297 16457 27956
298452958644087809 19109 31470
582941825364216065 30765 33698
531343954666315457 14615 26792
785550303559752193 345 27873
130626336675671697 8092 12734
187461603815762593 7504 10824
984022827321116033 7122 12039
868010857930663297 1293 9773
391689478861092481 22385 33743
664076405784058497 27601 33257
66745419775831041 13823 13903
282500257379531649 13512 19315
949199151396125953 12444 15456
95752783483305841 13881 19451
825428084535179393 4182 11181
182378898773713153 14427 33446
240239577770136481 2380 33048
704700211141798145 1281 18865
853377504977775233 8118 19083
868492074346342273 19113 33301
148430644977107553 11258 24408
124508714801464753 15388 33054
52354940721688337 16671 19339
62091618641510137 25070 30966
184220114057307425 3412 30316
599970704907676161 15211 18835
156181007128683553 9238 21211
245888301943246305 14469 21617
941192140496323073 16928 28695
839046421403054465 1777 30139
338125944010005953 18613 20490
99187070942086561 2020 26339
667079762791399169 9636 21643
655132504798800129 26826 32563
419455359114156353 10707 14301
821219011074653313 18849 26198
610606303871971841 2158 2437
512223290925561537 6058 8690
72252927338428913 824 26025
854835815372062721 5691 19776
245332662531989601 10567 14711
285753554263138209 15734 20400
337089799311062401 19404 24215
535401154272115329 1033 20342
924862063096067969 787 25859
564793657414327297 7919 15728
986700835539682689 22345 27817
388600212188116225 33757 34758
369933793699726017 15849 23647
405622464922984705 27871 32178
101380547214294129 7956 21515
874470352183813249 2164 23603
241380609315907425 20465 32229
783194010739890689 2521 11557
380522104489404737 6218 7051
58583952379329673 21057 35107
12263617505691827 11394 24297
928179832712274305 2854 33502
507161280149947649 18953 20275
17215489207110581 10693 14243
250741415310553601 8136 8520
57524167013866649 2407 30733
477499043489491009 5650 34088
330600485849792833 1656 5411
79759817236730865 7980 21737
652082892942118529 2176 24594
483482018496804481 10369 16052
163020561623547169 25689 35078
42222519409218505 26215 29396
774093296487734529 1310 12631
331314484558180993 11442 25829
593278072220833537 6430 15699
407054296193603457 3928 19045
989979442028939649 11806 18481
739329339337988481 19935 27405
763882284095650689 11144 15048
373004635398412865 13067 29544
232251267918911713 3010 5879
291403774798755649 6238 33816
328558241362252097 13740 21232
918043899078849537 3094 7501
531793516119577729 30388 33415
542888650964673729 11725 22538
658986022884938881 21435 24840
692033961464740993 15379 24336
534327330888487489 22382 29315
360024000518723841 20475 26402
433333513261935361 19806 31530
332643636131233921 31094 32312
309801879347745089 22955 29418
205607073153718305 2097 23889
978386686650488065 7996 23052
607233873720215169 19902 30640
320349720054991873 104 18665
807209144271372033 864 30343
28009289343223997 25632 25858
539041501803648513 20213 21723
852506936956203265 8976 13418
612823280641098497 20052 32696
144255268187443169 16019 16444
91201002356964273 26703 30607
485821327828574593 9295 19934
165162688491552257 948 24005
721563889839409025 19625 34857
468094292281346497 9791 30575
677788251019038081 4790 34235
131988479713019297 4077 18225
353815792964844865 4047 24057
795716500978212353 21330 32664
631178154449969537 8889 11893
197271991897583393 24215 34063
30219774334732109 1292 7508
991074138637383553 8599 27758
783041398998406657 4227 12885
437510500336575361 2228 27454
577511492822146945 7155 23476
389348632152401537 16652 16714
445658806958618945 13049 33103
629311577331140609 7990 18333
468128045081265025 9189 17701
15295784922141565 16508 20364
940989477870132865 5184 16999
218010798751837601 6717 14234
349103085683800897 8082 13973
845118104737334657 5321 22768
526164881034333121 16550 20840
341535282207008321 11016 27538
743507395201042689 4065 29618
574224952983808385 7523 20227
204579119052525025 8136 15951
377291977947241025 11783 32527
461316104651281473 7403 20979
86642911021211697 5179 22114
273293622196860033 17256 27332
350240035244571137 23849 29030
502467726382825217 20414 23930
299488448316690625 4813 13766
962849441872791041 2173 19646
204571245940147873 9907 12685
111318282331929201 19823 28790
351374724227436993 7236 11966
492075825347740225 9075 17861
256016835652918209 768 25799
165287723182864001 4330 10170
221776973734232993 23719 25250
171888935805426977 12706 25113
72543044284461905 15931 25730
64722058763983625 16915 20799
48484229430069801 1563 28589
154053494138821633 6027 20077
903287323441436033 3768 27822
596204733539046529 703 19716
375951930163619585 1682 20885
10971824216952087 17161 29587
523591891727168257 14984 15721
24971343797183465 470 21905
776648073426795137 18502 21998
450183344151810177 5992 27515
781857142027764225 28991 34931
637814367607795457 1775 15901
182737796358832577 3976 9806
183692024851367809 6785 15933
124984300435674097 24203 33394
606885727288307969 21841 32113
523435431616288577 6117 16971
780653796373229569 3457 33808
206100106814989921 1816 35012
924966289533095681 21997 29439
45201991829042497 1448 1761
397389384790713537 1727 29157
213126434717825217 4714 26139
118799392971034481 7112 20562
893187502426851457 5736 5885
688054669949167361 19698 30168
531020005909955009 14289 14516
870581739257026817 857 21426
32794439779205933 6525 9198
211389430125095137 1571 5418
604981994656473217 23770 33330
757146054359488129 5272 27451
504228552343189313 23912 28586
944440345704180097 895 19108
606819671654552193 9498 24458
287107383981172865 15270 25229
929039359359745025 23080 33397
445554433066561729 12957 30779
531502619580468417 8801 19998
810505293544856961 9180 12537
458942447078211329 20099 33642
50678734408734273 15694 17994
334739774141883841 26513 32289
772359161388287361 6559 12817
291042129022184065 28946 33848
685370161741204225 3299 10400
443430918793954049 12123 31164
57039746244448961 2203 7642
21693916936722957 136 24345
298079946279557377 5041 23743
566812600389159361 832 25731
747298839233586433 26731 35147
509794375277618177 13052 19778
108269240393852337 646 1842
954094049485835393 24613 30549
719916638962566017 19999 34033
339769116917889153 24370 33118
277650120697273921 1712 3967
690808895339206017 23895 32646
885825078415045633 23640 34825
169830753654888865 17797 31003
888118610239743617 15749 19750
16813574241300701 3342 15063
119721246622567889 12850 35134
211455354603341313 14520 18077
301417437625701697 2062 26605
59038653362467385 2833 22597
622949849132076801 18736 32592
285111201155341825 1914 34401
810775143697540609 7999 27960
486315143077266753 4517 22065
531033901529504257 2661 4153
543075171377804353 8641 25973
623128894717183361 34742 35272
955799561431366145 7064 9130
467770112241957761 3373 14207
235072752001041601 15006 23757
453340027238070337 7447 22667
484029357423626305 11855 18987
712256247022686721 13389 15666
243235275029118017 5527 33875
612217996588327681 2974 20237
53149607638903977 7703 8219
981433740423391105 6950 29682
440615320973318337 19837 23913
343219090583161793 24711 32681
476432985972170561 18861 22637
133436491677578321 6270 24475
877746134274527617 6041 23701
145295065250536481 8835 29827
278313181233375681 1207 31986
507837716256567233 22377 32984
4356171138521604 16587 29570
920322822488955649 12395 24834
683587514815062785 6530 24038
76257482416373537 2190 32554
452613358260119745 2865 5163
433513443179691649 2810 5810
708412802841070977 17775 29804
66085706829106529 7420 15802
692808095257856129 1094 34683
876716375848062081 19355 29873
361789826794737473 16561 31266
523515477386645505 18368 27429
205197296580276865 12937 31654
302016423009376897 6668 10580
519351436048840065 18964 22570
228771176977254241 4498 35206
760206652678174721 16248 33544
542756427344940545 12151 28889
649757617487100673 19790 29529
92331561967434081 9742 18906
265082607864027169 18185 27070
579271300332010241 12676 31700
145553144018396801 26368 31694
318941265771705665 8509 34953
204532116000603297 16865 21168
427228319398878401 8592 31612
32029967739905629 9319 15876
196001713762150593 930 9889
496394857475163329 2822 18398
739448508592261121 4558 6424
655902667304236033 20883 25504
861135713357434497 5928 34590
105842094323872257 28403 34788
801223474628940801 5441 26481
56271305188179353 11090 28709
143805584937673809 19749 21316
752246517373006209 31720 32865
270105357557127937 16168 26427
918607311547038593 4367 9524
918184187756899969 3962 9769
725351112359231105 3503 14076
341473635575269441 8013 34985
742924799668575233 7731 34699
6258132769012549 7043 30065
159690053680687777 2515 16601
410285459347051073 2086 12026
413837346214439361 15053 34512
735484423746008577 2236 2414
40763737213818985 7259 9109
318585044911102977 5091 27552
146169049954526273 2187 29166
785202291748909441 8559 20094
910001100007828993 17696 30237
920746488512435201 2178 22894
557883928061034625 24059 26682
998272648412204033 17348 31669
359188157139367809 24094 31973
629092243879895809 12681 13883
764389731734073729 12756 14667
733804943121761281 9802 28795
354310027074486529 10464 22401
408380485139957697 18096 34742
126206375479501537 13475 33959
984936830504061313 15056 15118
583527429043112321 16740 22332
127477729191909361 4279 9037
956385689252247297 2332 4635
570932500201230657 3149 6993
998545531683245057 2828 23521
430992472473036545 5036 21777
805123432414706689 12628 18709
970712353181760129 8985 23361
611565924057782017 18456 20650
215280271114650657 999 13958
196286765539870337 8007 13466
827546490330924161 9405 30901
254349180586327617 19224 24691
156454723030833537 27268 30060
63035973012677713 19218 20582
401138772277811009 29261 34523
219038812967550465 10309 12997
489141257991533953 2489 22544
895668478650666369 3424 14464
649673576847511937 15089 23363
534065157294602241 22008 24850
741855569710168065 20998 21202
411951410676312705 18813 19649
613445384677412225 17574 23847
618792745786816257 25399 34157
438114994923139969 14507 19448
635606463828541057 20603 28911
63168526905663217 9899 16259
478104772375356673 17627 17809
833613220854715521 24832 31194
728712887699703809 13246 27965
236572393927808385 15089 35241
697716192288691457 10740 31418
712795446845447553 21427 31560
984421414026915201 22490 24101
979902693524174081 18558 27297
771930610285718145 7818 14238
668626600775866113 6041 33363
622719134152948353 24553 32242
846823522686030081 8361 33309
711438222780071041 6483 26776
364788478739413313 9906 22657
628623063701983361 9877 15628
93174642712661185 9022 15404
147600498288593217 16860 17662
179386799709618561 15815 22822
873053697189323649 10066 23152
996184984114385921 368 28302
963864820920161281 86 8661
674785208206273537 8019 16876
315069573301773441 9690 18843
272053619038196353 5537 34381
771256795498001025 553 11300
272574279693884577 22276 28772
712825054446700033 17861 25644
364134786833083969 6908 17778
714442132879337729 13058 29409
750968648142944001 1407 28547
91616484372881505 2728 21302
120030605491258769 23836 29006
293141812600676865 19810 32090
61018545350577825 23960 27567
212151937715066913 5996 19470
511305410539357313 10260 28218
240606369635212769 11495 35007
986712379751892865 6001 34026
541537227706758273 5589 31796
12765796010377529 3686 12786
380665485300820481 28591 29134
282998551056863329 561 13351
203611005542047265 19372 33302
534651951902468161 6580 17883
636200391702782721 2271 9077
717506558619859841 24170 26232
133754979447420657 14717 17189
172885361524841121 6599 15226
567746737034862977 840 17808
440713678489942145 18501 29872
105096815948275697 1113 21888
838816902843966209 4178 33698
548707318095534209 5862 19265
11773119099800057 7978 11773
456433472582464385 24315 31927
176694452874848193 8419 23623
735095279003129345 16331 31974
331356681029745921 4177 31905
624926862924514433 10855 14857
247171785812575713 28011 33349
648971813814380801 8036 9083
468708604730423425 6028 20169
965732183739252353 12306 27778
718337446468474625 10345 19048
486295908065269377 24195 24594
629571554003916801 3389 21096
682657252882382465 3005 29388
778554933163086081 23727 25642
186650022661307713 22306 28707
178519614927708417 18022 26525
964539127708153601 20403 24770
481350501034832257 1435 12282
103502675546334193 7157 35041
9180852259447649 1879 21479
946457409730573569 20819 21105
612013760248622465 14626 31372
512949424674598465 19438 33452
626392420682762497 15893 26717
827752304614708865 18229 30094
585715556332793601 19401 32998
654245612500371713 11466 22003
964918539045356801 11139 17081
174025009748437057 18355 26840
51898944335668777 29605 33938
949290209982518017 20071 28849
291264864500405441 2045 11793
11188657162595207 17803 27372
290438967174658561 11118 20035
177298009478416673 2179 7443
11506012690773561 23769 25234
48905159928796849 16430 25121
689446983951221121 22927 22940
846340073372328321 6898 9621
3945222312850661 4404 6704
120457207869268497 12032 19397
437342028624136961 13386 18832
700747561347750273 2657 21999
297760520062809089 16075 32588
427710645961884225 2210 23277
434526675771444097 7301 16570
112444646371510977 13734 33534
786349267602858497 8423 26335
274140858716155137 12382 28559
521164710728022849 8882 35247
139360000209304497 20768 33104
877526728288586369 5215 5318
856122888532258433 13179 13975
662514108661206145 12345 17127
893796096138071809 19379 27668
894603340470737921 8944 18037
172389148135270177 11208 28118
264247983640935041 9981 19912
881019151960085633 27069 34165
927073788725806465 18293 25066
872686059100590977 24359 27361
386299836973869057 24495 32701
460752732956802177 15839 28954
133487786879570081 33 35008
677532072754136321 9221 18949
160974176502499233 6401 20386
103472664547492593 16753 22184
90201789666224385 6992 21206
999289618842187393 17649 20299
122220957720706737 7305 12749
695542780638373121 20160 22254
198171695813030625 5044 33859
327582893820878273 21277 35091
637808875926346241 18271 19275
562807968462404801 17136 31495
867653056756409985 17026 17696
415867356914123585 14263 25539
971249878719326849 9838 28453
886155776618135553 1634 10788
831416424580183425 8958 32490
36505660731368297 14733 28404
249201932460302081 19424 27100
764028342517914241 4734 32364
546525322620169601 6978 16018
134223816722869313 2647 18187
383060627330472385 1418 19275
809545381051503233 14039 18475
960401965001622657 23458 27827
286880996580297409 7548 31591
697769205877143809 13599 24810
61794270460577393 15299 23158
588235349667002113 10041 34895
22031811364275457 15397 29032
110632611892576449 5577 23559
334337686702792065 3400 33805
697056765711337729 1516 5525
391111503158047233 3746 31944
429090742655297665 283 34000
345840586461061889 3191 25670
660183152570965633 7573 27144
282927541907799457 24666 32456
996840810463446273 19079 23928
989059433924392577 13416 16172
149248188308675361 21381 30112
886565955315237633 5499 34917
107125141508852545 12598 30838
540775220031061825 8495 28889
606618529404329345 17507 27443
972262644696844033 7128 29232
462020423978451329 4208 6727
126470847523147969 10877 22169
397417337594774273 7792 21091
838069267116825473 14191 34888
425653925326265921 4988 18873
193910663413358721 22212 35132
608313172910385409 15863 19567
820455306337084545 13436 32017
882783093434589697 7657 17021
467908124810815425 17826 24223
742218568627848193 3118 32871
747903024707628801 12860 14166
454333800377135361 8346 18111
937474596991901185 17942 26637
578493195899795841 12731 27490
47015397544658553 2636 8878
467400843209809153 1107 24986
933610916635483777 3867 9179
423450535831690881 22050 29146
918989193311151873 2132 21109
54848746146412001 3601 28854
592991420768779393 1754 8710
484088467254849793 10236 12420
978201389526095233 5605 35276
741862975126956289 13281 25261
755830455690823297 14325 23809
449042211891779201 5363 27749
481187418283585793 18643 21578
833317941655430145 3173 11911
135821752454969409 5430 6027
766706717526005889 10448 34953
129899629061856817 2186 33051
363250200371730625 7381 22888
931084298900042753 7205 23439
955083866673348353 13828 22844
873644152644860801 7946 29827
619529596629128321 20784 21720
656792265221721345 26154 30426
366841935605094721 29924 35090
984699360965368705 310 32751
673359358874016385 18466 30806
96243963171428257 21913 29564
643869558895815425 4070 33833
377889656008623105 1482 22553
581734818368836609 17135 30496
845543550659467521 12126 22833
27678140459556745 17091 18260
978269699089413121 8924 10196
195551138261969025 15951 26521
910212046322339329 3331 4783
316644255797925185 4014 14514
316886722333013185 221 28745
797649707690006017 7057 26226
376669004991125441 29168 30980
571451174412089793 12816 13254
215027559551760577 2035 8620
161582266998230753 21335 22427
988765737468536833 1489 1815
331225258527993537 14574 24375
774492806414119937 17281 23529
407977939784252929 1346 4930
904913049086669441 22398 32305
701682726950082305 14196 33869
156718382351915169 9346 24024
132722718807649185 1102 33360
374713933675717953 11922 29596
971894173493623681 28267 35085
147805031543985153 4102 4723
378180148365096641 29312 34313
169642305325847777 12093 14197
588702360549206145 1752 13518
969914280050847617 13755 33849
850747528005875585 7352 30873
428835492170133377 10354 22822
219932232405270145 7850 9503
521615373255034625 10604 12357
387380493956761985 9026 15647
971498666855918465 15517 20080
43724872495545241 9371 23556
379567064685591745 7975 26755
619431877838216833 2572 3702
899136459905161473 28846 31072
257898326248024993 23750 27528
749711126572808705 7480 24666
450214859685424065 5 1384
515588507291280257 7583 34353
478351889190633985 2085 19341
755636416590579841 7266 16135
775967186438116097 18265 28915
766784434780713985 3281 27590
229225680916002273 1654 25604
242013576698870017 5726 21379
558089180432268993 2524 31063
815757591401872897 22127 25297
81718151923780625 16408 26872
758446271297589889 1163 23471
164254977514637793 7542 34425
276648525312349857 30538 32483
306939664743694593 18724 25795
789555605545761153 28252 29232
900730473707746177 31359 34054
523446559837221761 10459 23101
726604515596051201 25364 34570
185805313186182977 3962 14564
968324385378331009 2194 9093
338693688046969729 15129 28323
1275780668677840 12238 14069
311056779045888001 34530 34575
97077203106387345 11705 13181
682317173433002497 28309 30297
38691244380288481 1136 12766
701060277056502145 16871 30022
804158206414847105 181 15988
233548534521968769 28842 33221
855703458260038017 24266 32730
175362272656204961 16636 25246
326469667701566401 22219 24451
516284815146999425 32106 35208
829726750801540865 4129 26029
876133571296310913 15421 29126
602001471615686529 24507 26984
271386012064720449 14300 24069
244337823346896257 1957 22220
743269804980574337 12831 34611
306765173239576001 21117 35020
433788060171334401 8793 11213
705738487222276993 19831 20087
457229548814144257 22020 29591
538765577275448513 2984 12770
737826675229268097 2958 27786
890948185481406081 10782 20576
980276561931677953 29229 33137
715416803492395521 6858 25836
975071437267839489 6104 23571
115514261216759457 17156 32450
953276564410448001 22012 22132
101430073464960913 25409 33072
113894577167098273 1118 25166
980748545970598657 8134 33017
418535906354353665 13624 19487
892718672628525697 4607 19038
441952816873449473 8471 12259
402433808818955201 10992 33901
558304769758581889 11214 11373
277383272389663201 22876 30537
179126122728870753 17233 32255
330881991711450497 13454 22343
391821480532232897 30691 32408
503334601961263681 8361 34950
430992174022488705 19573 29947
564332022128354561 4185 33732
48842409667560817 8920 11321
876431901242618497 13727 29720
197752537593981249 22097 25602
23987402563548701 27352 29362
331554121499554113 27118 30284
262891226933795969 29309 31636
441173786632727873 6502 26743
411426790258076353 14235 22698
646046195798408705 8367 33712
91749086661529585 9 31580
947446920224830849 9819 22687
191463462493729249 7622 32697
994954821580027009 13956 30469
860830602700481537 29331 31624
146159242202084993 9075 31962
641445975109633025 24950 33311
899664146506001537 11848 18019
603319020399133825 22066 25357
878447155942676993 15702 23384
259021527227062625 9051 30946
798144779074622337 12169 16407
828881439163701889 7826 30292
808863938462845825 3438 14285
23939605958730681 7518 9416
437062093978273217 2126 17642
817475718316352129 488 14996
187936284921942593 3259 29194
936845463638562177 29100 32004
947521396520162561 20212 25534
316422158825652417 19673 31539
672555076040279041 10720 35233
402364939336479233 4074 8690
925427872344659585 9899 33127
219922347307566209 1948 10033
60382228399856073 15510 19808
550153138619990017 13998 16339
801996896440588417 4779 33133
539673033314450369 16995 25144
987864453662520961 21870 22208
582883593190388225 4240 27889
818900012925656321 3224 26813
297156657267400705 19424 25263
759109089898299009 7765 10388
963180797656136193 10830 21795
856694037012776065 11618 21132
71068716943933905 19195 26304
629054688968604801 8672 28087
382911526809522241 27277 31110
404750585295364097 7547 29792
52517117708383409 11437 20187
657692560754735873 518 17877
350588135844944321 12574 29642
915451222568780289 582 27184
128326558166527601 4132 27239
15572800461509219 5939 31286
160314200498191905 12546 26374
323884635328898433 3267 28453
808103421138859777 380 441
671842271759100417 542 13846
415008426595861121 27346 27689
414997116356378369 12702 16179
609640132278549633 26751 31192
286370398653101441 221 12378
35740811482554593 25085 32543
120801483906536337 15816 30632
742614077810536321 23930 25911
893254245193514113 14264 31407
337944635740782913 241 9604
477912675479789313 16563 18227
802091501237335041 17321 33142
374665046947850305 12057 26910
755943065034500737 2911 29933
476795962446477249 290 20021
467682888945027713 3581 27399
536486914071712577 13192 15231
783439011291974913 1626 21992
104506340442444673 17419 19640
464789768949550849 15187 34351
799762665312183425 13890 23554
725025502297199873 8840 21462
597560473938092033 10808 28177
891585148048783105 20914 33378
588234487875052289 7322 30849
649920201581338113 15354 24276
965485924213684353 20843 30687
356407562890076673 932 9315
630256162276364033 7551 19951
153425968796682369 7484 31604
762481580647534721 1373 20500
659223482425765889 15176 17991
795441756581976065 6910 10282
985358517015399169 1150 27671
527818558241254017 8917 12029
238701135410828161 5756 23383
179360793315762369 9274 19726
541026370123830721 28935 32950
297807632167593537 8173 8316
591092309497263105 14614 30174
844524737287809281 1525 1804
544336513180397249 8531 12883
735427865331477249 1216 12651
943263840598895361 7679 23133
568342056158396481 2878 8655
821145423771156353 854 32441
209496759983654369 9667 16324
771458945038197889 12174 32132
768531880211764225 1706 23784
872868635531844481 15276 24381
174385341818979361 3471 17547
238176805043373473 17599 28133
337937246065617793 15056 26703
446266678608736833 18353 28572
403937377227652673 13767 16867
257288462939321505 8116 9889
772400863388025217 3304 34142
557780228402933185 5091 26001
579010743947836929 16646 34659
974384673370259713 15175 19597
800367106632816001 8064 31728
494206635983687169 2603 18576
835866134791889025 16671 26576
794478468604658817 8880 28144
788536317837792257 8405 34994
372182773566166273 12170 35124
680804085886027393 1181 3195
328538371904791425 23302 32363
805979324157018369 18988 22121
515029368927542913 24975 26751
52691097474582449 16277 33208
436759010593583233 3630 15214
165754137519154913 42 54
487058786082585025 13786 32463
766389669295055105 108 25572
889710896320600833 3279 9041
48760926118259105 9147 22296
324365598455926849 29980 34432
453060716329037633 1638 30082
565151917616894657 20030 28365
954208340851675265 7703 23164
701196357672969857 13231 15217
893660376876628225 23793 29001
861806191635061249 5899 13203
953901956821592705 5426 12362
277895748444876737 17457 34292
144901985888299841 8938 34592
502172910496277313 19617 24062
277236763112551201 9390 31187
767689900345388289 5049 14239
517068274818260673 3286 9184
771645255410199169 2520 30693
578288115746627073 6249 14592
734608063068208129 26355 31551
574283987437173249 22006 32403
704998901196510977 10584 18370
278132171501237473 1307 9196
364950205513466113 1051 22239
293515381559675585 11188 18047
784627657518548481 6663 26323
811245356651451009 5839 33555
433044433280286977 1596 2779
101345832003477905 11116 33667
405611953539811073 9259 12566
95665707169398929 3282 30540
73643496339755649 14251 15111
79556272801884369 11252 33361
35530732333320713 24493 26696
488054757977831617 20457 31238
365098141328587649 11113 22784
423160829240419649 28355 30896
543470442711672769 25942 26949
256759871013070305 16542 24850
878205713538577025 11852 28471
588632005180816257 8315 24728
281422761702266657 3717 4208
822701287604555649 13389 16345
436029294780411201 12034 23645
185791520871948289 24491 31239
907547013167594241 13390 35213
778028582523898369 6395 16887
212554837372707073 699 4362
853812653527373953 15750 16314
676830529564604417 28635 29281
829015397495790977 2249 29630
747215284048138497 1601 20110
288923029872979265 11011 20736
569611997050053249 7606 23136
139972153496341185 20733 24834
414350611078290881 16436 31216
537033569135790145 10210 32843
558215691570389057 3156 33962
130811696291342369 5024 32076
729755159897393921 989 7268
266344989056353409 26384 29011
949430017725113345 8507 29299
138435330887698881 15608 30145
640627593452350593 1815 7586
240068278962159105 16935 30090
805478465561698433 12691 19421
761824260385676417 6464 12379
592398389922493569 9330 17579
724185125238410113 739 16978
205076565548033345 252 23931
427506875627852161 8357 32533
829854030837267969 16698 28692
305488758175020097 24589 34240
622621211275010433 3768 8267
225183456542591649 6500 34775
626370015473554561 14798 33417
136180387655048913 23128 26740
87870395467255953 3595 21866
346359456675582337 29369 30191
171445601236612801 20924 28903
147621620979865761 6122 11917
447868530124146945 2792 26463
219874461592407745 18644 28578
832515793019638273 10633 30157
331404321800153665 12005 13240
941456658576150529 26583 30677
369598952118348481 618 10416
763489645796695937 2683 17221
924016587139451649 7707 13693
165454578423158689 5729 15368
48062977258549465 5050 20031
102792466432305217 9126 19028
764752202358256001 9419 17008
158364742221884577 18263 27436
236512561612396865 10663 34060
702912065388218881 7768 8853
347201394111781505 15630 30484
846952349908526977 13303 20647
792368950660399873 7794 31393
798479879173953537 18865 25267
134118251403311457 1024 7982
134903855780798673 6735 22954
499175446960077121 17639 19254
759545622522395521 27870 29070
644505137227643137 16942 30464
899433745920056577 7337 8189
896114423539298561 2880 27804
21593197875318993 1273 6396
100582080535463809 16651 24238
586548461709661185 16714 17690
882695930121240449 20084 23756
36534951335923441 20277 32957
100489832829570241 13930 19321
740913314099835009 10915 15279
792266945754558849 8066 30111
173825081286508961 28482 28801
779054308127673089 143 16464
1004713982176498 17990 19907
472949590455595393 7408 18512
614240140879175553 28950 32544
262037811794105121 2864 8220
960442598968633345 328 31265
708245301096379649 16533 27799
538949191085947649 22934 28649
296714115354081537 1755 13304
14938128520121553 5593 16613
337972915492894529 11809 24088
113277319441991153 24759 31842
750400363359236865 23322 24880
350886110239123649 11171 13586
723949605962527489 17268 19112
609968003531605505 3357 20688
65204317171993153 12309 17422
602881772728487425 16422 34686
748757472027829633 23268 28631
394561230151438721 11205 20630
707520861678890625 8575 22648
226823977225286913 133 17864
579323153945662081 1112 28489
711389443438889601 22345 29048
479932336929341121 7386 31040
163133323743998913 2203 11807
693505876836507393 16299 30549
240191350575926785 10846 11466
205703420026342337 16459 32836
58190420207388625 12792 16890
615448691878182017 9904 14790
139868424469568705 19467 20707
545958285769518913 789 2354
875488407506388481 11399 13001
876481158811383681 16352 25438
828749671570037121 730 17285
470205930068434689 19495 31184
662171232111894913 31022 32588
589627125381465345 10689 12698
563050942216108289 4216 12370
434834160505449345 12544 32763
89446693261798769 29207 34376
858401416811528193 10220 26124
132054813094455889 4212 34338
503594156132468417 2655 33665
1547526365705210 1514 13689
930081964466378241 7641 21886
776809929065791489 9868 33673
200390986134767233 5841 16606
979066280607689473 7800 23326
429901990025097537 2187 31666
17643717245377389 7408 34470
658701366887644417 2855 27495
37087069284076793 1359 2418
289878132231930177 19799 30356
125163642328999457 19345 30611
823853541667990145 6416 8027
271930978688622817 16668 29587
712907670140889857 10672 24325
842228721227755265 10194 10405
883795799362932353 31209 31602
74748577851615041 6512 29740
22339072208946933 7938 16262
935018919616027265 12121 29195
419795120441552449 617 24533
524734139652302657 23214 26788
856827797125856001 10673 15327
666104375506776577 28269 33281
759066062723238785 254 3411
635378426255705601 4088 7832
431691402395639297 16675 34307
209483197946809697 7094 7808
814327588587577345 4881 16044
176771770975243201 6989 19398
537307392905443521 13362 22951
906954934871933441 160 883
57792401725752289 21847 29808
55243267031762857 12463 22847
352861676531940545 9424 34422
558840755577932673 235 26266
805554817832263169 875 28272
465176713767441217 18241 29524
774837799743647105 882 2535
283740012648067361 17671 28078
398579552278338433 11622 19963
800156135179669505 26279 34550
783295125659488897 884 5414
927390198031304193 5591 8559
233700381294756449 19807 32707
232014736665426817 25177 27072
868850602619641473 12237 34843
277312450787761121 9944 34257
606784734021861249 21213 23811
844117666110783233 23416 24436
927361565514129153 16672 22077
97191772308860897 26727 32621
524453213458389889 10264 20663
693402457423069057 11122 16861
489988927397870785 20627 25912
54149021079453521 3352 25800
673782137358305281 19816 25335
425308120784883649 16957 19868
120358967797809409 379 25076
216374655777684673 9400 20150
623957747986157313 17934 31392
374596066809509441 1928 26063
189070519088470945 1896 10158
863051135205651585 12460 22912
691963074846572801 23580 31708
47929973896437161 12993 27355
674320505876746497 19159 22830
710005928709904257 20780 33344
217507859552302561 26414 32483
642538891923599873 23463 28356
765827316994897665 22057 27847
321899303885615489 1070 1421
851378779387832961 14995 23952
747814883469551745 5861 8361
731776197952736897 3818 13666
885624501961757441 4440 14352
816386748361896449 17879 25782
588644898534219905 2021 10526
93826556045637937 24777 27260
762521647836891265 16983 19540
510690644122295361 12442 29629
382872922720999041 13599 30151
726315583254486145 15884 29320
343394833776187649 6411 22603
708427718530277377 9201 28922
429634294555846465 11405 31067
120048736106877393 22972 23773
896463325790065793 10311 27555
500600511459285953 5855 32136
46376017550677777 8714 29993
30243179295833757 743 20940
942436832193351425 3143 15226
897753613994229505 21072 26339
103026459268754417 142 7247
848418113573000449 12401 13068
502920307291120129 5787 6549
182191431162497249 8952 19979
631731595518893185 9283 18864
819813780747747201 5125 12068
560239902053410817 13654 28421
7785488126774710 26331 31403
336434485393219521 2243 11937
176151682031797217 15155 19596
622327480525754625 145 8811
365617119912290177 6256 12900
101816514669828001 20869 35237
107479972970960353 16263 19884
211170658075985793 15015 16391
688993895727453057 5748 16783
166094683627100897 456 5902
480112921301252289 24739 27588
865067647900062337 9138 32506
996336167266921473 17828 20155
134105403060580385 16832 23551
278279545756131329 26448 32571
262935388000641985 10842 30933
358999008559965889 28768 33388
670103461756177409 3422 4863
847426906634790785 22268 28611
914494524611924993 16823 30771
536594845444572161 25133 31303
524741602355142337 8552 32332
323935805318395585 12260 22495
506459912272788417 12550 13386
107508568109057729 13486 27191
565623052946612865 252 4381
810433682391856513 10199 12269
116939417947506289 8329 21565
209120192848050849 9234 23157
40362971342695177 23197 27103
293439095093187777 7434 29078
695001049259360513 9392 10002
322215501728511105 5937 10196
296856630328925057 1362 23018
380627116970696705 30388 30635
208597827537218465 15949 21906
727992853754049153 1556 22790
305908867739596225 19759 23675
272823148380208385 14544 19412
872405457478663553 7816 26124
34159840852129977 15165 34964
311882407482833921 2369 31984
79546768300229329 2904 6596
730168769305535617 16554 21105
818426969088822145 8229 30788
809798689134432001 4281 23153
469545208382410113 2146 22485
358283188828750081 1772 19665
142192392439586257 9523 13878
391475386932363265 2024 3265
536660601687867009 11249 13053
524846188349030721 8978 21135
722692225712169345 14978 31190
194786416435512417 2504 31588
708324163686878465 26312 26753
649464849298709633 16020 25603
556060427329004609 7599 18907
151834481260571873 5181 24644
65096714320173281 9628 26093
903738388477009409 31600 32826
3670984131591838 19485 21840
683459665680182145 5608 5754
845486259734482049 9553 12926
732462826147241217 8900 12303
896268461668160641 2716 34870
195671793953287937 28230 29838
435652533213225729 22435 28199
595017968649116801 5968 11349
290551217068500737 13267 20085
761765816565322497 12338 26837
277813259325167649 7609 33508
380758603032887809 22819 26559
706250020096167169 1603 29610
832409909581222913 3676 9550
847830265909561089 22907 27768
469081319044292417 20383 29432
162913803798350177 27873 33924
112111848558420497 8479 18644
859583237705773953 12626 13823
933589747080304769 4548 14638
168519081847524193 2718 18567
828272105429839233 18261 34098
843717695718577665 4147 19219
251723291995446625 16829 21756
139980537686572145 11860 20210
249498577948578785 597 22983
147939510287240961 14169 23217
819511714366939265 12322 14848
71352723450406329 14950 21817
280839459186346113 645 14983
626353725797269377 17147 33679
809225524236013 1169 24130
731047016842186497 29617 29667
369814051696842241 15221 17121
971918503538088193 24429 24963
698361182814494465 23316 30603
246189284191064673 1057 14431
440187889793200769 3635 9623
928788388868166913 19849 32472
29153059710310461 18915 21388
711132400310962305 17009 23781
568824916445215937 3758 11489
864412692101037569 11906 26875
549349183969553665 3988 33978
888309193016215937 7097 23805
120007231077487121 17349 30469
233367351871361697 4488 34016
207286848629408385 21192 28267
212635824730003969 9414 15817
833568643543749505 31019 34001
909040037679655937 2545 6340
330863867657740225 6037 28178
84498408045295297 1544 21062
257143500265549121 56 26545
762841257347485441 2713 32473
174533533094674465 3244 33179
869297088865639681 9766 17122
44763553455062777 2644 29190
35336677741891977 5224 12452
979164295995786881 276 7660
501277232364447681 17315 29546
186794585992252865 29965 35038
255720555848522945 369 29515
925271401935575041 11374 24907
113017025956484225 11696 33641
659517645395688193 16861 20795
745884924587382913 7705 17478
498498225745891009 5595 21511
535910082274131841 12903 34495
303128642914252545 24481 26128
97866796173331489 20235 25220
519505232048786049 6181 27262
807100796283553025 17252 23877
768031300573603969 685 22017
677933947825405185 7480 14578
724278400496729089 17293 33880
299794596662213313 7867 24116
971383542536635521 4414 23763
910631652724742273 139 21748
292835659955429121 8232 18688
701245144889302401 8731 31486
836152989881334401 22812 29548
289765825810345473 1516 27173
13803436655507541 8399 21938
589961288674420097 22851 35038
847544792362320769 21588 23817
192925281785118593 9414 27156
910644900099029505 1637 13123
714098481867470209 11194 17752
657561179403991553 1724 19895
318504964081565569 7793 17500
635610949735422593 1861 14263
509297753354037057 6062 7446
145488397973586817 7427 34085
80415911007246881 23933 33247
924793487618572417 10720 15728
788480455145592193 13043 32361
845009689601631873 14723 32763
481264191354537025 8438 20621
988902129922905729 15498 24606
619744257422713217 11387 22798
869014205155103489 926 1910
719632878917433729 17433 33762
148349285831031361 14721 34981
22355498182069057 13586 35280
589487826525307009 23907 28983
185466156110120289 2710 19260
988578538409029761 2218 6070
455090349874257793 1177 13831
597484321667842305 11107 22347
158065653727685889 23052 27119
164846561157744993 11341 15297
955412647499660033 15997 22597
409310665926177793 10689 27893
776873959328863617 18767 32856
999283458469449217 3411 4059
881134944553298945 2935 5456
78820280783240545 12084 29024
23421673253846365 1797 23301
633299490729015681 22024 23680
286611737477276321 14720 23609
198068933617072673 22559 34365
85310271417196049 3428 33651
593441697777251457 30022 32384
170855138390681569 13220 28042
642401671186995329 8708 10677
606026160236563585 3540 3620
738671030401306497 19527 22399
912313892321950721 3677 29651
61031987945860065 1492 9686
728239493872390401 2313 32404
143643300933092641 15807 19655
760861841467477249 4254 12302
296948020361860161 15623 25198
267917379861966497 27087 29943
169724633421409985 23496 32246
7622047642858122 2432 11245
204011472740013729 14236 34066
801332838733170433 3709 12055
838818193696994305 6182 6837
472803107579483841 11832 31799
324754781058821633 9728 15706
380511118778922945 21814 34740
382162872471965889 12728 25940
925315046549261697 895 10673
506857271581743873 24488 33319
222831511362837633 14439 19987
136500342906174417 24482 32911
519508866474087233 591 6405
223693332966028897 4038 6129
239778477409753793 772 21591
624683580332700161 8874 15486
957266667694259585 21756 34487
375671456773069697 1147 30257
104968494611792801 5653 31487
930081578563289217 31890 33467
870553571431361921 15703 26947
982173974184853249 8574 32298
623701379851279873 10241 29961
269060686891762657 13527 30004
492498755186208129 28856 32649
23489988850208477 9257 19225
100904744906326721 11665 30677
820306787079459841 20551 33596
525546088361284801 23696 25611
899809939622450433 21247 34755
841340518163075713 4999 31979
392583492741536577 26941 33907
814025432789694721 22970 30984
478595985006656129 67 27751
719580923310555649 170 7687
834363747156459137 18147 27586
935838965088937217 13345 24272
487809545910202753 13642 17723
276170760339805825 25160 32503
312164682093296641 5796 23042
703403197337937793 1509 9292
362792437284333889 227 27758
113581097108376385 11999 33123
733772442292433921 2431 13238
226482031999569953 12214 29415
398162624957414849 26705 28089
548409363764516673 22643 26728
864153940245088897 17833 34489
167409498778486209 4873 27412
818876323892176513 5444 17383
826550159952315521 25301 29900
693880246395536897 27473 28813
128097715407450 27090 29204
839476470749637889 7001 20676
511882648439762305 1986 18856
662370603337208705 6637 30504
965530226774095745 20925 29755
897220119511537409 2401 3572
436902031126148673 23732 31145
623120941489844481 34400 34860
353231315976064065 11891 24810
539855586500998209 23833 28648
360547096793435905 8207 23935
349095330629651841 7050 15782
199944336280655233 24700 31351
235780772947784097 2296 6500
953501006968163969 12504 21906
719297088997933569 2882 16408
302261612394449473 14713 30369
13508581769904993 11416 28398
148101159356183841 13518 20677
979737352035911553 5733 31266
31451657024039293 1018 16990
986020282987460865 24053 31459
206693950001945121 7305 26180
32996838584494981 18498 32036
103791372260037201 14750 16683
677804631647511297 7035 33535
21194358107276657 17275 21542
151620406147500833 6871 9085
605297744297761409 11329 30548
649136065820393089 15852 22755
334516313821548993 14966 25426
824857821045355905 351 23972
957193403061371137 28855 29802
251290972628304129 6307 16607
432560591785811969 1135 9657
300807046483569729 1863 5643
510107441003302849 7869 22574
792663369886106753 8646 10236
789090314277952897 7185 32486
363742334226287745 12488 20907
302321997899685633 2158 20815
840721972272199041 1272 30395
534972859964124609 18046 26613
748107556199997185 6990 17920
551146633354992577 5809 9520
516926056503940865 356 7910
82178870013645873 23094 33188
516989593455974721 7866 14175
366931738465513729 2869 23110
196439372267512641 15146 17844
860236935180278529 8508 13378
576396273992330049 10800 15006
295889495171312705 6508 29406
33976127146225113 23532 28026
751554247892240513 11616 16367
31762380477516673 554 567
779721488750158849 25811 32313
780482367004189825 4279 30184
259511824926516257 4493 32581
266084696426943873 23236 29901
745376328174504705 6687 16796
808576440713899521 1815 32687
761285661369978369 5322 23837
798106987362842753 7470 29420
944773843163904513 16009 29654
550595242266659585 23735 34149
922065177790539521 5101 32150
204077284434802657 1308 7056
599104918220351873 23494 30680
391445126673950465 4528 33004
749245382356004737 21538 30400
619696914394410241 12794 20972
471793105232837441 4109 16424
715839361155694593 5260 34547
99142100546497857 7972 19319
713762464202190465 3427 14449
914206139880011649 10382 14798
349394262418037697 3069 14324
204078239608289633 773 21829
97332343398562673 9652 32670
273927685546158977 324 28623
165805346848650017 5450 8913
937946165492558465 25178 34790
129567875192790897 1749 7532
511412354295774913 22445 25266
565159445701688385 17263 18868
791574689212065921 5401 12758
153118970514924513 19197 21572
981095620125859841 14247 32632
815460374307456001 10841 30454
577801699831933697 9999 15499
659335480535489153 12049 26317
250834957732624993 1057 27218
641630955523432065 8924 21158
656832955187663745 18190 24567
489851344886204737 15407 20328
71614722890632977 32422 34192
741454545543739137 6066 25754
376386761394240193 24992 28907
341248717512272065 6584 14156
289825250747473025 4677 30747
200861257303252225 11220 30405
603791050774614017 6676 19383
890477422252786305 7987 17890
598571698385899905 12768 33541
713249385550447873 8327 17286
818496517494065025 18130 21116
309270428380600065 422 9232
643200610397943937 20379 34800
517637670719729217 721 19051
597654803438896257 623 33784
716622604936475265 8655 12600
579747353451825409 7886 12687
543720558509356545 14919 16693
313117056223614273 14359 18031
832026874264627713 15960 21813
792875760412588417 23417 33324
170573081065249697 3598 32523
48443319150205609 20487 31295
263003102197785665 26417 27981
31047859001194669 27878 33215
598925966383824001 7426 19184
706659971976318209 4480 26975
184799697349646401 13154 13744
739446746744395265 9731 19831
230581637478657345 6970 31691
815318633976115585 1725 30149
766160007451134081 15788 33674
253274825579030241 1255 32756
815519454506180353 7863 20119
931028379498268801 28848 30450
352764259114124481 1069 1732
752533038429479681 2741 32262
937270443914719873 12964 15439
821561613540008961 19534 26703
851297051322319489 10826 16967
330699768875820865 16270 32381
676829411269117953 16813 20392
764755323264363777 12367 26589
845839344833720449 4418 27441
159690986172822849 5258 7075
838192311209788033 26766 26771
589001473389654273 4180 4339
30106552032663105 4803 17345
867291353866239233 10048 27372
794910611530461569 26149 27595
213775861476033665 12149 24773
531489787091643969 7815 31477
815469683582936193 13500 16468
984068701103019777 8806 27174
888401605823300865 1399 16053
535319647094183873 4239 19161
772576618745223041 12780 33880
35916715840691893 6406 7848
515464416477424705 2010 33070
361550123529738689 3908 30903
412688088477327873 33612 34644
985006055572547713 634 22802
58749711220169585 12193 32637
294318452800183681 20044 26308
414000192333293889 2356 12587
509929900102598337 10710 32184
235389295886914593 2471 17375
182613966574663777 29743 31009
537270074180643329 2908 7888
538392767345960961 22497 33322
373595544422212097 8333 29679
204499360495617569 15010 19070
676278331122990337 7595 34753
223923152772435681 2785 14654
360806601240835073 21301 33474
476760325373547265 27755 32003
325981893237358401 24331 25816
438578109944479873 11701 23349
126524899214015105 12333 28970
77178241111624865 27857 29946
410627414638288001 3976 21793
767819839211959681 27337 27894
698236053446276353 1484 10443
880364682673487617 1170 10032
763174348460896769 8750 18778
71598508120196417 3623 12724
870553766447724033 39 30038
664679891948594561 19824 22165
417879350278884225 1615 12108
68654195300716481 5298 6368
254531576839848833 231 24387
673469191879277697 6807 30320
48139778741049353 10431 18253
985130592045756289 1836 19096
477671913859861505 4625 14856
76855622192141489 29142 33404
489379151321220033 1980 14112
6625474917960617 19321 26761
621679796149276545 4440 16262
120662922023726081 1559 33487
78951779531568177 6095 12199
304514541115857217 4400 34038
384960448126914689 19960 25023
628624436146367361 12894 24631
128192764248115761 10902 17466
539377538403577729 13086 31312
695129913154698241 29434 33777
576649640884951937 998 25788
931663390439812353 7471 24227
540105285719938881 17122 32685
562653232206567809 8324 17363
739234835668781953 10513 23926
390536034078895233 17206 22204
927124731607385345 9875 15017
333778742346549249 12562 19570
645657188985026689 4602 28416
265497294840319137 3973 20386
699373197845439105 21950 23364
377207343511454273 14977 28149
926795825791259649 15107 20444
823468508871872769 116 20651
691283967636188417 14117 31034
816804997376902273 10904 13015
403569059704338433 15167 27664
855169388934175617 11254 21432
579089963870991617 17734 25929
628893070962302465 10799 34889
208227270011406049 13462 27614
729778597071078401 8356 30250
73061985907962417 23475 29297
168367232601138273 21753 23093
755135363246054657 25888 28541
940744890176066689 20400 29886
668599395408939777 6995 30043
618609261467351937 7082 25154
325131304238709633 2315 15180
964619403869097217 23336 27803
985985825622542209 1169 27972
605750156506825729 12342 21041
405846914685056961 965 3223
793433967490873473 24021 28037
244586996556542145 25026 27045
142575138874914129 18377 20254
170188080879853473 24131 35060
160837385257895713 7203 12072
777653613258188161 19031 21629
519864346326681217 462 2749
679032748835723521 12044 17688
822491688201697665 10024 13732
980926168415244545 15277 18946
826245030945951745 9222 19245
586530677047562625 7088 20758
691068770939512705 4490 27160
531021826203406977 9848 13031
519074705632487361 2173 19364
503467927172934529 9465 25637
693894889091186689 6901 33757
734092994237393281 11374 32873
190237752393553441 10207 29593
354155563377361217 17212 34914
804561519768487425 6567 8157
144334257133401409 9806 23320
158153319206842721 19417 31268
335255064540675137 12930 33703
295726391518034177 2850 6841
95305611059764321 24042 29934
291267704536178241 6016 21980
662776592436614529 173 637
225313383897901793 14938 25613
31336966240523625 7048 27985
33722671989618649 3429 28407
559969565882610689 1509 15000
968204793010531969 2726 6148
824958236183284993 5654 26091
700010064611543425 20678 31732
699632028210231681 3989 13414
65499470300910193 16655 20353
979712570928107649 8887 13218
955875511395998209 8090 17284
47035125729010473 10279 16349
218055880259047553 4827 34615
403083979358321217 9483 30610
965527750298033281 74 18021
153605700647403873 5688 33946
194295500839633217 931 32735
495706285077055489 6237 19179
902727944802972417 3541 9561
998022605674393089 9692 14037
157429520929301953 2604 33003
641494634034906113 13984 32874
572333157490501057 14548 16275
453624931753751041 22449 25258
207085784553289185 18578 30963
846705182494552833 3097 7753
430482676501167553 8534 22092
44041967580270129 8353 32107
146823704218324033 30067 32448
608909703537285889 18675 21279
721352981877341697 9979 28991
419649442213255937 8835 9831
863677728337439233 8112 30388
991071221654287617 9118 9928
146149600908881185 2545 32344
704623502737362689 7194 15008
579485212574955009 6443 14152
19800980522155953 14107 34536
60009747365707969 11593 16649
708667010024356609 10671 32101
306527524686220673 17605 32173
655817631337548289 11801 31012
753391281345198337 5767 8850
821461159721664513 872 12635
421514219506779137 19210 32785
730843060579964289 2769 18090
749328976901747329 10223 32815
985963215134574977 13900 28280
531114467669443265 11105 17433
987757319284575873 7538 28311
54031156159066289 2614 13261
425117336178729473 2657 30651
17407920895355035 6974 7002
75774233338655969 27208 30667
987426253732731905 655 34376
143534166558055185 33057 35076
460484160816424321 20043 30501
462541028465544449 10110 23512
128582626511200001 214 15140
681265062270554753 28754 30888
785036119741622657 5683 24480
450136256929233985 18403 23271
308923733657959361 1012 20632
122862670960387281 30569 34952
574613693078436673 8897 24815
88542028080546225 5334 12890
728727492605695873 23545 24804
95270066019438113 25721 33644
757049496763361409 4124 29864
831775584172511617 10634 17703
648790981315297409 14694 24705
978379864195090945 2871 7416
362634671541645313 238 12951
388833188897955009 6661 31595
692992517668226817 28321 35240
29891773283182489 7208 10909
477479111766573569 1599 8617
791152671346431233 11332 20065
296800316050248385 16094 23928
740785889776134401 9972 26190
902082812062406657 10139 27331
184541355040543905 11671 15217
943943211467693953 2128 18029
810608857596022913 9256 17944
532793493212668801 10697 19507
7420062893324087 4113 33881
475232165414407617 16066 32224
406004770770863361 6780 11424
624225601496807041 21113 29319
836652986828731521 5694 9651
341034237678211841 26729 32357
256551517609651105 15492 16353
985937485903324545 10158 33801
361894007926487425 7794 23846
347661236840192321 156 15243
985900184097715713 3749 20847
798152357696313473 12590 27399
330884111790332737 15510 24877
347826161878298753 16059 24528
382249222368713473 6847 20472
189884839204896865 13235 19082
329958426895451841 29867 30630
810599630538714369 8415 27285
10980408713095359 6683 21196
458693825941413313 11047 23644
411516683446187393 15309 22925
125598569484150609 11931 12727
266379227155155713 12848 23129
883994330734257281 7127 11427
635604109269316097 22477 26305
432468329167672769 16802 26626
173172281671782017 3825 5205
414371262985117313 15583 34101
885142509981044097 4788 12035
287459895413871169 856 17864
678427725135790593 19497 30049
121967032927930321 15336 32739
969720085597522561 11268 30403
385813812316140289 24585 25636
938345558545250945 14218 22095
601457772378200449 174 23366
224044977409072033 22906 27135
137874619779534417 13288 16097
992652062547463681 11781 18617
444460142416406977 5158 22156
3918179807449463 21171 34079
168881856353120705 807 13210
943620637182277761 9263 9475
398867467248056321 6800 22916
701487854343376641 2112 9770
782098796403953793 7436 34418
200959007654191169 24021 32710
792420604625508737 9037 23598
956085810098194561 17051 18366
331605892686749121 1168 24450
823594166296203393 7045 14375
585970849203040001 11442 26834
487469527978895233 12933 28847
18335193459034117 15991 28703
462290626210645441 13026 15266
958959578526677377 17945 22271
582026169289925121 29533 32375
308762609981012993 29111 33621
782468622863234433 23660 29406
411567604534173633 417 19892
423540083398044929 23960 35073
422489638022579329 12635 31046
595835878666363777 23551 32506
898096598958066049 26677 30826
679458977988168961 32184 33012
819492798376867201 2072 18161
745673504816153345 18818 26328
747130831386090881 13830 28880
579067700808501249 3789 29237
501230468850433665 1615 11449
238862616845054273 11875 25326
947960106438305409 3925 12790
996319066422422913 25094 34966
117580746264618337 16061 18226
284917348017813761 2771 19460
521069524069094593 19605 20621
168879907822478977 12486 16906
223623314160828801 9020 12660
47191220333374417 5872 15734
984038826894820993 15244 33385
834704103318451073 3541 26474
670830812654454401 10599 30293
714711338998796417 13411 22762
573138953184201921 8647 25569
983494286386893185 6321 22216
644933723727813633 5787 33604
317307675313557505 999 22224
694836296228576385 5575 27746
634986852663651329 15797 21532
610575110691993217 16662 16883
806256857443600001 1616 7419
729261392733054209 28296 30441
148192296473773409 4995 18949
708260497080640769 5253 29137
753840461074261761 3353 30058
567788637137116609 7468 25916
411521401724861825 6452 20351
523791550365725569 9935 26028
456190844909741569 291 862
276902457884563809 7558 28077
785978941140307073 2816 33182
650482862105985025 10162 22520
794602171934016641 15158 23202
787563508117788289 19609 31701
92036866177984673 16719 25598
860506800953228161 11236 17631
383034458764143425 5191 33898
119781129570174721 7063 22511
12010060067886741 6411 27277
748574970849869441 15447 22906
937623364811642497 4976 22954
81865957073009809 2111 16887
587226140708800385 8393 23612
398104046253020993 6328 18458
503292032821178753 8428 11294
708074354579611777 13780 27438
633358101189536129 7178 28817
420661491816172609 19326 29397
890582685178017665 12633 25640
601634724439467265 29401 32023
785201325944349569 12852 30766
841850718148943873 6626 12043
61998928666753273 20573 26231
376409922328992513 10202 21014
968026282515090433 22655 32849
943258390558593665 3914 26418
82763886623567377 24840 29604
193020353263111841 379 18375
627401525074255105 386 19575
747406706553928065 4468 26269
859118424152796929 7341 23948
976824131973177857 10861 11899
330910118763505089 6681 18017
261963302862948673 27693 33868
143146921775851873 12565 16557
907794276141832065 20903 33590
978202766021361409 5554 11251
526268856280037057 11334 20192
23539348046540453 14744 21545
667493576034235777 1755 9257
961944349911668481 2032 32391
557430217316674945 6875 18480
355466844801625857 2555 6364
306845861457677697 6515 12426
149893867521065249 25996 34735
339052873881652033 10275 21843
740527732318952321 14057 25002
410433179217893249 3349 10454
492962371269094017 8778 11574
381783496562416513 8705 17625
852050828227746177 3090 32378
38182213820508793 5748 19819
687846129968711809 11208 29021
194209080018676865 29664 29687
136337316056710737 13648 16933
142485443589851713 620 23698
464834327187865857 19529 24319
302696579032566849 5718 12893
402970159315302145 10966 11130
316353336144945985 19531 30474
357618794394433345 2991 25307
551213755386637441 1497 20078
165285297482085985 5273 28327
713808663783840513 28645 31882
915239093017213185 15233 32970
83181015461644145 1758 18040
95520643721343393 13368 20601
294483073282496129 6585 18477
206406275424804161 36 21664
177473140760550753 15999 24780
829951293065107585 4429 15645
536704688413284033 15053 27683
659964432412088833 5095 34044
484701806973372865 29530 32048
981271406682580481 6527 8111
903094069630728961 25 13745
95647236590686193 23049 26511
927122464199438721 15582 19785
394259025212392065 2863 11587
455009616358456257 4960 16958
586918679605126657 2380 27857
809555324039347841 3800 11848
893898644455433089 5221 9972
531672785641379905 16947 24132
219779638840641665 8156 28433
497597680958360641 9871 19696
422051822517005377 8575 24244
630403629101000065 19362 26853
72076358751353105 25046 29721
295516398106155265 14621 21262
110747441246800801 5103 14445
949428430649252481 3236 26762
838039955619287041 23481 31368
76302924154841633 12182 19310
490374579053735745 5310 6565
246878972777683009 6326 24732
510369214955026945 25297 27764
441581490187825665 10082 23436
344541329369931777 14456 21584
100957481943797953 17582 26374
751868810369963137 20281 32290
114891976736569041 6495 23560
287026381704151841 8708 34894
558237916125268161 11092 26548
932073194087983873 6710 32636
278205153220493889 12461 19047
708885832859763841 8027 23606
870533272505245057 12718 24045
959899354821096961 27151 27216
262627387797234497 14176 28378
506049576995820865 9879 18716
245875322988371905 5731 6638
746530971008859009 25163 33032
498747317476141185 1874 5261
802188797282113281 791 905
585497942327155073 20893 26897
415668768915629953 8130 13423
752976168787395073 4763 17829
502672611440061697 26991 29166
215233290562185441 5950 18336
820088688292564481 9360 12975
240919240832294433 5489 25249
899346870971086849 12099 19481
924741860747278849 20837 22213
900107325742887041 3310 27184
269046317667228865 2669 20985
60825541852608465 7122 8173
839198117041934977 1182 18101
353914630079394497 8893 19044
147836278194557025 9616 30382
429024065429089793 4328 23209
12513439708587983 30411 30882
701523527332263041 32575 34114
513663731548060545 6841 6985
861698674641559169 17831 22301
255342674850954401 10764 17401
379906618153135873 8610 9760
147855936868847233 5778 10404
446574885123808961 13326 24911
810810070372358657 5016 9989
70217879668099673 13233 33944
378834380869530945 3056 29861
320916355546984257 2873 8555
641300078119247233 16169 18031
139183979857556033 2461 26161
170699997180218337 9544 31542
688641079416541441 7364 18750
475358728005179649 1930 27778
283021937785129313 24628 26744
747031930659286273 11817 23118
384749493816570945 4107 17816
428687345584410881 3819 24672
147698999960645953 12163 33359
764429790135135745 22747 28327
15177631856246877 5695 19404
110702602561762129 20028 33268
614973314303860225 32389 33756
563196306922062465 24377 34708
642391967301676929 15845 20048
170880572586799681 19914 22614
387291831075991425 2050 18022
293664036424086593 14824 29350
608140164573697409 11000 29035
349167924885424705 233 28028
571001407265278273 26414 31201
891524018705037953 5059 23492
721677617458169601 12182 34050
253575938330801153 9077 30378
788051899750648449 23791 27751
83998963561395361 9820 29001
203292498010100065 1729 11580
386492970948129537 6347 13112
379912665624239297 1869 34020
215076358886332033 7933 19990
389716105736425793 4837 30650
829453687084100737 1814 8784
989137907828897793 12930 15066
530910730459122945 6764 20044
882569668714566529 63 1097
533659039051944001 8082 24569
996128273260929153 4705 32751
248926919233522177 9931 31488
77777465344865953 29219 31266
269395034486809249 20416 29684
280247591201252545 7873 10649
813490501231921537 3892 11623
549158270444806337 2327 33699
989971007413803521 17349 27546
691541194869763841 5857 19574
19015167779055985 10179 32655
691356744871399041 18155 22116
52584762642329257 4051 10664
634717460548095873 5065 18510
444182822529722177 5733 32821
145932546305417089 23599 25198
406692892055449537 4980 16028
750523589585107201 27016 31933
909068149059432833 29301 34429
551701702747152449 19006 19812
366465080161834305 7790 21691
847771811187321601 7634 32420
445268271195129025 22208 25058
960111222158147329 16721 22783
893551637420419073 9503 12390
805529660703179265 825 15310
796897680265029633 18039 32613
144188074036861729 2358 19862
754889135834236673 16488 28819
989729351635354241 1674 34783
471151651542395905 7804 11297
982976634038507777 17542 34486
422180184639959297 17320 33063
968903072359530881 12628 32868
289075728847446785 15232 22781
21778493540296041 22057 22851
938955387093518081 2667 3527
674014862990922881 9281 32201
692587334054859777 23431 33381
263224264813104001 4071 11449
101078674869743425 8363 31240
128412126521460833 9279 31695
419435969631248193 575 10659
728402721689093377 9036 20665
439886836955299265 6090 9590
23612363750963541 6384 15406
724793639797706369 1735 8250
505987367812068097 5359 28043
535930457619262081 17915 21066
579699956154748033 2242 4429
2044831976970585 4626 9008
967448382223380993 27244 29135
856951965594522113 14807 22497
697135317168026369 32881 33526
315978487342942337 8316 19022
826807917670961921 380 6750
447117386495765633 9418 31338
568251052924075841 3913 33622
123230660042278113 1234 7574
444652983132556289 2597 20978
595806995236120705 3346 25252
906978480758560641 9105 33706
916118831503450113 4014 30663
570801691116528769 1037 32243
893036697284632193 5801 20454
306639510286522945 13656 33749
19954921688135841 1080 16050
862539554844602241 1327 24982
503771939530555073 657 4561
27055060071454309 11690 12127
617906735672999425 6012 19854
451991842930667073 12034 23351
843329575788036609 26976 35248
619738425337494913 3254 30335
823254714076877953 19682 23227
435139802148313473 23492 34558
248435701086084033 22304 31838
146411891326202689 15460 27172
302595232069091201 3404 29827
956261904827002241 5380 12860
460389335343794689 17562 24708
551233965268473025 3715 20895
345681126509045825 1111 1432
27100228832807717 10022 29848
374618293329650241 4963 5221
777554440030080257 413 30262
133047436675507665 14441 21002
983605697474430977 6167 6213
280524936446258977 1114 4495
39201666795953825 2752 28755
260603333545869729 7854 22802
600368256528696577 27105 28546
792101075368254465 6630 18092
874602465183691905 15032 33976
814612698181445377 2046 6286
81328208402013041 7525 23680
537913393391139777 19787 21118
136666599420955489 883 7282
658943603964271361 2206 14317
74506921735292049 24022 29626
982668701022692609 1805 24940
356436261184278209 13929 18715
291523872714105153 10455 15990
339578051019586241 5924 35210
144982425366126945 26416 27557
214983085878465377 9192 24753
75353723591259585 7257 33233
973288297518223489 5003 26119
469889295705531393 13631 16320
463782452036149121 20751 29702
762330128661613313 10977 17013
84068682488478433 8357 13959
332122521909187905 2968 13259
143533735636204081 17649 21591
651038642564596865 27987 32284
340567348861839041 10002 18363
68692187315196665 21629 28887
506727374977622017 45 14182
82449998383150817 3106 6153
908072120676692353 6632 31943
657635405156416001 20085 25703
588661609802080897 15398 20355
144378470066609313 26444 27734
362539493160767297 14573 34383
124185329818050865 5880 23609
880435153133838337 9284 25358
775249706103164033 14782 15229
336745462932938753 2603 14283
25583683801304601 3663 11988
317913398299715777 29132 31502
13195252078016751 1916 28164
931336699835014785 2243 10860
360287370690333121 13471 25256
641886619304834433 16419 29084
995122113786532481 13386 26549
511577071913890817 6230 28558
494714306187322689 168 15841
732585552671402241 5419 31003
773956280198657281 20880 32562
26518525552972961 5924 22428
88632125891837889 7183 29594
449244315498241089 11367 15921
876861939291568897 6858 19286
721215856199037825 25094 34409
25886232455665237 11320 16783
782229380367887489 5036 24279
293400992081981121 1085 28978
276366044046710625 17630 21462
376836038543206785 4350 19731
267987855315986689 11640 18479
765203213597725825 1685 25246
387173635927510401 19663 29861
898440558170054913 3801 35138
939185168884343169 13895 25259
587023836530189441 21230 24351
389988192003926337 3439 17677
342602009978708801 5066 10293
944252998804380161 9064 13557
846705256404884865 6760 9194
238867146191253697 9457 16578
327709134340469889 4956 20371
29379470601902825 4171 23132
86540788796892081 12678 14816
324101615020936129 1630 14644
26265804346383705 3438 19500
535846851876947009 28423 31643
703243761901102721 5517 10732
882192793418923265 19969 32350
836365541267671425 11573 18726
427533741694141185 745 19549
194912514144160545 3291 9632
64946660101071529 4877 12911
299274040427423681 6301 10988
175200664919394465 8111 23656
272183898995688609 4836 27029
779303842484878849 15271 32840
171580086130408193 14295 14399
430596590957868865 29951 33580
272692490200849857 26761 34946
766153723682862209 9307 10652
989715596846668417 392 11120
216060767686080609 19476 22761
632882642814489985 11351 15447
814486274777650049 10741 25549
17948306737171295 8247 34220
522625956927619457 16912 30014
993413711169065345 16235 19337
687475726682379265 14812 33816
848411069346088449 19969 32365
487007240097362625 10275 24023
942487866754259329 15748 33109
122006119962250641 5185 13620
432920276364374273 4733 16242
737511594133202689 8779 9172
268422909425648737 21364 26188
927154050534113537 10209 21500
140197731293131505 16762 33009
639928981047198465 33086 33753
716072036892978049 14199 28539
696527626670715009 9581 32000
826965817102834689 1346 15337
412842311859698433 936 31452
673016542565559169 14624 28410
332286830714764417 10809 12072
524930261095807553 12605 28424
840372899830377601 832 23165
486958663053012929 15351 23769
495178199855232065 2606 15261
424968541634431297 5035 29092
308886471269268289 2110 18226
505928106434023297 11142 20387
206920066734312513 22711 28294
491350312696386753 7231 7997
399224017298756481 8020 33499
692669973313979137 19297 26882
272562595038252193 6686 10689
478349455860811905 9094 11051
341068309244157313 3317 9866
283161647194329889 18425 25584
516683570078754433 2930 34737
924360817815586049 1000 9687
391462326355870977 9587 30329
410244591272185473 4324 6654
266005422193941857 5371 14012
49178667306026825 751 20099
42486719810263193 25386 31318
604861657978144513 20478 26968
211645334088871105 30114 35151
422373721119118529 18780 30743
847781323899305089 2976 23027
311744307843536449 169 26394
68027574495360457 30741 33395
958041556714963585 16243 21420
334937186500646081 2150 11503
940354858165218177 13177 29784
55659472259407041 17026 18353
736282661978481921 2108 3242
738642188820186625 1893 19068
926589351906766721 5066 25092
586538759661735297 20016 29795
476683582769457089 892 16479
242561621518355265 1065 12109
951694665839365633 18950 22620
960834433943034625 2243 16267
175244928997859265 660 14957
697876643169188097 16121 21965
981931876583882241 11401 15158
900454874140209025 3603 24000
554465702343950529 1401 26828
831664930057947009 30861 33451
519984486467588865 14644 19395
279849768943478241 13340 21553
16839825979008795 3686 6197
254240596098405537 1402 8808
245597690454683713 12497 14894
69425522856434441 1834 4281
794420201222582273 7498 21313
903401180645069185 19450 24580
651451253349218689 16576 20825
806701274982174209 13910 28573
870303400496016641 7161 14005
254359732688492097 5132 19673
918196575502246785 3322 16309
551083549768392769 2117 7325
40204542699573409 22911 34215
802946324853486721 6940 33106
921685967881952513 24309 32911
378055924522840321 27895 34587
571422298751787841 3389 26232
169297272270419809 2033 15846
211821846086234433 536 25011
817705006957808641 20676 34237
299508653984791105 7302 31437
139438472258923697 18931 20243
66663300191660113 9985 12069
952749529938330369 4335 27676
536302322888150913 10867 12770
79513183351245681 1459 3128
312330115740916609 11872 20105
46394552493538297 27970 32437
812478882836362753 292 14001
235380788989097313 10952 14266
748097623172835585 9447 27417
876061668504149761 25441 29608
568610079421450369 1267 24658
329273204753256705 3935 29978
450512551094771393 10446 15318
382887829801305217 1786 9076
375479669342215745 15122 17812
742366150729317505 8853 9506
408388165486567105 11122 30799
708253951203005313 7487 20595
901018919975502593 14798 28655
131605085075868545 20515 30444
304539204708543553 6233 15474
248788943774158625 24188 32158
551021790272418625 4120 30956
71896743543028665 28851 31487
486851281562902465 9136 13502
513459281824765441 9135 16827
756473187983790081 7738 17758
788688515089653249 218 28155
421878331128635137 15067 29544
475537711358029441 2571 23982
133943845924196833 22535 28326
95735868366666929 6818 8895
94133149154483681 9741 15195
865361315346206081 11818 19886
938517597532769025 25979 33285
670104290171870849 7144 10605
783462902952702977 1878 31935
705627926846759169 16958 17159
201941471881500705 19352 20922
969643267538209793 297 12336
535641517488326017 26177 32855
30204887074916089 10170 14969
902321383018165377 14744 18463
662657302392879873 2033 5112
36196856204337993 9800 25930
502574444620975681 10227 29219
255296570610997985 4670 9088
927509354218791809 1231 10442
837530441562616833 2458 26307
835529746541737985 19899 21739
419159670786132929 23280 29826
470527024362802113 25871 26594
291963906813702337 14675 23287
955853444565192961 19034 28083
346166670316367937 15696 25159
479817788066760897 2542 10410
660217250635408641 27199 29255
624621492626118913 3072 4155
326997336431151809 2143 28895
903288209447815425 7989 23762
732122092500997505 20664 26202
255516807897507201 28510 32661
712052330972770817 2104 11086
631029903023552641 12502 15889
684606311452082433 17385 26754
432025168898746881 8329 24568
958453423922538369 2595 17911
141883595465451153 4463 29103
566037506859640193 813 2112
743408093646266369 31193 33291
261068329963368481 14493 33189
504898555570754561 20862 28157
725139459258453889 19359 35120
94568540665846961 22132 34800
654807015231444481 16240 29490
918919461468270465 8413 15388
170531004936020033 13543 14633
323884168508087105 11686 13217
308402172239770049 5958 26803
134883024317737473 28929 34654
461488282146401473 7273 10114
435193637699512705 5043 28905
310838251630219265 29312 31154
589693949725294465 16216 20615
484181972102714305 11306 26800
836673105321594369 32233 35237
233851282428279457 10025 21948
138750654279228065 10455 29105
787148756778886913 2528 12774
923496709138447617 6853 19958
150181020336010113 17563 20876
204157127510562465 6284 32798
946253560522034561 5277 25560
57975527891258593 17166 24073
219588048803817761 11130 22688
552115001702198081 17378 32101
348394046041246273 1949 30938
327228299543492097 6524 13021
904496632670476033 10615 32195
917540825808195841 557 1274
454574109996780609 2935 23940
403143142395705921 25568 29949
935309701553396865 969 10768
245074297801444641 10827 27028
890986581665625729 11140 20806
823106717592310145 1236 23295
262160632407489665 3840 18608
398685354543339073 21195 34396
970029782505076097 2783 32651
155244758114875489 7816 17427
964687820251018753 17095 31114
89278112263237121 18687 22402
544745867375436161 21477 27803
833149731397611521 1922 22189
863287685480702977 2897 23469
310129256448355777 4420 28887
517393752216161601 6914 21909
138556662710399793 13642 31336
912540077965875457 10688 28862
379664159876405441 7842 11335
157513750596702817 427 18294
494330886933283841 31832 32125
247802314722850529 8050 13019
442817324173653057 5183 25916
423037605284019265 14305 28993
194490779793582657 18148 20926
496404641925725057 933 8384
945771256150244737 3880 5048
240254223283184129 2091 10191
154718408552810177 25355 26074
11896055808666263 13353 30001
690821167752510209 7297 30428
689640916215704833 3804 25027
599700599015349633 21554 33707
509205463157318401 4919 20855
911948490278611201 11282 18463
3970124902135553 22173 28564
618356203084346113 1415 33373
995594423073288961 8918 15898
747755682029286145 3318 12166
436335280111261889 26790 31597
692081431412546561 9334 21268
341454500025751169 28481 29717
183944746309585121 6231 33999
356814433127592449 8226 11966
33998051486832993 18033 26446
610289886378030337 13958 21372
196613826160380257 4945 19014
329789392572092033 13681 14108
440108105244959809 4781 19445
771944733094617473 24854 29801
451276765880074049 2965 7586
586219140288047617 9245 22602
339407634551520257 10401 23622
419979872695382273 21735 32209
548531189797323265 3104 11806
897562081574658817 7664 20687
504429780057435521 14339 15791
975145641228838401 765 32064
800438008374733569 18004 23518
776060026115398913 10 24126
33288601633273629 8962 11443
813581618585136129 12795 25203
763530883061371009 6127 9229
549620508106396929 1928 3601
497868119201470465 10484 25247
151520621362042369 92 33544
933424626868578817 3107 35265
802820949842040193 8920 25351
751010453896043393 28994 32662
48078512233491465 3765 22981
857588349918977153 12690 15518
37241064860705113 19251 23510
650941623550650625 6813 8096
863743646850370049 14313 27343
479218940712662785 8866 20002
17416597192973173 9750 34914
668147576056867329 7021 27589
103385376227027601 1192 22948
365394767067520833 20473 34840
950580814787894529 13484 31653
934765491644313345 7775 17119
57300271834581193 12912 26062
972784848122195457 24695 25650
450777930319812737 11101 13405
147450313112784673 8867 32398
669702954733413249 10030 23656
686986752940661889 4256 18843
697027623798970113 22654 22957
881652933993805697 20672 24192
858215901532336257 25157 28050
756793684626480001 6330 21747
581499901223562497 3945 29960
280218551035034113 3427 5011
186764681260729761 3859 27394
698949173942700929 2768 27121
212007454419119073 13987 29347
875970431785717121 19118 30551
573662060882529793 68 21519
335713095740040065 6803 34621
372796301713034241 9604 26948
52149822914913105 3867 10836
171761615667282529 3109 8963
457186897521317825 1670 23966
432247599687780609 3930 26539
563775992716458049 3367 16982
872949206463548673 2004 12831
580055554714313345 14106 21980
423701935445787841 22707 24619
786585524545671425 11925 25140
108864251593775665 21180 32538
358300404188064193 3628 32926
308564949102173377 858 939
249496019192562817 20305 27003
896922439107331841 2836 21681
640497218729287041 3270 9509
685907610098464513 12869 23432
284680385924815489 4736 20179
928142707989724929 5247 15935
760389233095985153 7943 11976
851068690901154689 1291 9386
711372966631088897 23859 29624
33034287131105345 26610 28803
487241879384448833 19259 34487
272808760213390401 614 30109
692371907661197441 17520 30192
575319630905983809 17893 25899
791646298283744385 4354 30284
384237167486286785 16702 25121
774642532094489473 5268 17888
301376542608668545 6957 27668
639418825848430593 112 25237
431293823768324801 17259 26875
578128033771264385 11074 19001
366172944225258561 9406 32564
896395175195628673 20428 22755
842648913276985217 7769 19523
232375675994333633 1541 26098
723710945603105665 29817 32350
892467501526716929 2242 3883
759493808016227201 1455 26184
3302894848843608 447 24192
730538400502485505 9229 21302
583261519586805889 12316 23547
560218216796624065 12889 30511
298647342098249153 2822 10958
693046323782798593 2639 17442
688375897606796673 7528 17208
235159792641919553 8900 32956
508532018092836353 12017 21441
580744695586947329 9802 32778
848958843423211777 13379 18782
596605861286473473 2168 14246
717170303574462721 19088 23198
225567607342615169 26668 29838
204303689340129313 21649 32872
569530430782517505 21082 21170
924949963177198209 24219 34889
887946723198002305 11277 19256
853707934885441921 30084 34397
204046010644344033 11182 15825
930759125308313217 1563 29339
59729951652148121 18351 34144
259535183420304353 7742 30908
820496820958506881 845 18459
748114905447579265 7517 23736
117205358126302177 19354 25978
620598272086020609 25133 27691
566150519984812929 20726 24884
342965795225111937 1077 34460
869089012552880257 9161 14774
758871207316765569 28112 29684
86567435462338689 14688 30699
485376250428998913 10979 18488
958294969232372993 912 5679
821238842609425025 4372 11953
437322262617907841 4056 10760
672955139853726849 9989 23838
375946231726150145 11593 30451
602483133923478017 27303 32924
459581103251419905 17415 22197
904022926128931201 13819 19527
294102675914434305 3747 15265
93834843484238209 13694 32287
777229377743122305 16967 18412
718164701865262593 9263 25315
892145802053793409 4007 19066
797916297381910017 1839 26157
239311357892372449 10348 18727
467901562120175617 17747 21837
572116174217331521 16740 25386
817365798696805249 8880 13477
909362655655638017 6419 24520
496520319821215169 2289 28681
771367795393334913 3067 4589
909344118437708417 18033 23997
707050773603437953 11713 31611
454295326887887553 11481 30034
686879771254456961 14827 22980
836829693855769089 13280 25125
136018589761629729 16434 23470
740955212865472385 5006 27005
434019747689607297 7169 33232
972338320190438273 2613 17700
517959224941900929 14787 17999
290705757425143937 15259 29421
142431079114533793 13875 20949
299556790116859905 11116 23556
114120937199526657 16992 18930
63706935594538553 14257 26373
21336808844669265 27326 30443
589334677595765249 22779 32241
3405318183407503 18821 27807
542781477561419457 89 28278
643613631925138177 14234 22529
521385841977313217 23421 34398
637113942364106113 5014 21631
796343130840355713 24727 31474
349558377267900481 3618 24023
101637806579454097 6794 25362
374725554940052801 3154 8312
719989264008347649 2045 2470
363793502244835329 8540 21471
654034506049292417 25844 26235
777730690130294273 15365 16324
543693570600098049 13816 33078
668056951528146945 16769 34301
508222561122558145 18779 30562
988771101064113409 5539 24929
644724481607141761 4788 8395
953890805455802881 5149 23348
871284790421689985 23 30973
624760368073548673 23415 29159
865842537847314049 4379 29112
777052744029791873 2522 9258
169753669177175937 4331 5378
473307346384299137 2669 30369
553409471762051905 5974 10245
893769793328818433 8393 30104
831643456719682177 24809 31227
94008529483698305 12606 13710
222062164458790785 10936 22720
331055414134628033 2896 15154
298159300772148609 21428 26037
616776753321399681 1863 32802
364730040544230849 8409 22576
41914050432485081 6382 34095
308926349471413185 15081 17345
509464761469114817 11204 12394
374043902991516545 19091 26547
643432090651405313 20601 23668
787758324168073857 11369 31390
502130804930200001 15188 25226
660511755450386305 2854 34939
212946119558569793 10245 25775
109754689891182977 5905 9653
835262474948091649 1635 22627
853011872544115585 10295 10642
15508666114929071 9179 33390
93355068421011825 31212 34183
408382175414541121 14141 21966
878839322300592641 3050 17399
304933694835330753 10262 27505
718240433688514177 11597 22093
592335845824305153 14008 26827
846278381437130625 1933 13867
540369157776584769 21534 34280
603879473214256257 1652 33029
516223558662400001 19267 34509
16873876259637655 12852 17787
909557333700707457 20963 26579
523176855012472705 9388 10437
615749249143231489 22953 26031
953528491946528385 3934 6128
477025742728162753 19534 29622
297064569317548417 29152 34074
435504902847863937 2074 17183
782424583466280449 2395 24393
468097451407249537 14150 29086
991839581140617089 931 14048
899494840526397569 7306 18990
701597054824802049 1213 25065
654889887080859265 23432 30259
391317295533106369 23580 33832
22556111646874657 15453 32729
618682512254792961 29246 32358
884831174230658433 3232 22328
757042365021952385 15282 35014
835124251680337409 4481 6261
488728203844047489 13250 30918
951482801621327873 13918 16078
235352720487846049 12542 19751
874287585113616897 4852 24897
355626295453163265 16436 23118
76812440053817713 7011 7416
280380945283262401 20724 26865
178900679277131041 3016 16764
755283863095385729 23249 31052
688081268866657281 379 21947
794325800131169025 19767 23435
273696285764426497 3584 25829
414460667742332609 28863 34924
225141547498186145 7944 17592
544637405808195777 19413 31455
79227959003400625 2040 24276
647594382279109505 14975 28607
808502698940149121 12587 15655
803108864297691137 11700 14504
217850327916092833 5550 13957
508050524560843521 13517 24390
497713167274429953 14312 27632
112106509498481441 1782 7388
461933529074638465 16741 34482
255120977719926145 23208 23642
945491084189772161 14786 19839
963027088194287745 7949 15027
484620400825431105 10136 26966
640664711539272961 1104 30430
737064641924167297 16771 17987
863144543326647809 25966 28917
5552500011742013 16382 34432
658326219341674369 285 10417
937173334971166849 26188 32593
457778267170830593 531 30783
488371648676999105 115 14997
914445315948825089 6260 15726
49329212624702025 12 5124
800530274289620481 172 22340
842080359976630913 30431 32505
525625366335887617 7182 30968
32813291517076237 17548 23115
557427275633990849 28354 28715
937524942965833217 4351 29151
197869794148459745 7534 23796
391431624228619777 9589 18700
470266678372574657 4303 35281
990732157463821057 9348 18744
842517916758580993 19294 32898
922598519315076993 9263 14771
166279653463483617 17506 30977
38341795322079265 14417 15307
103074831514931025 1294 1818
133546372210123105 29350 32107
808241167132415233 18473 26187
373066315644830849 275 20623
544475298789635073 8107 23062
840452807915486465 5664 11976
851102825790128769 12768 32176
189482471324392769 14346 27709
954262393840110721 13624 14124
172471667689979585 10050 21709
574701099010262337 447 7325
67401545162294241 816 18986
357387193889152833 4396 32482
321875105591320961 2867 14764
160577524495103329 7849 26795
780832178348983809 13188 25391
508509991679972033 607 13106
488955009210958017 1587 9916
984790424982314497 15088 34937
238775634670656001 8205 10962
25345544585164249 19261 33213
750563434772178817 2767 15489
915026042289760257 13902 27647
847785513001181057 4061 31371
113158741639608705 15882 19383
78139062435628401 28629 30309
683432380658466305 16896 20924
927765210920323841 2463 35200
325271862127053185 31446 34646
598090145673925377 15431 34882
607378012735388545 10005 30788
938624666176391297 14863 23347
750554371078663937 12193 26954
937179361438399617 1665 8217
846632199438055041 22344 23452
597305872682152705 27199 30660
831370011739082369 5040 26122
250152678046053025 8391 16800
111998472062289521 13973 18047
627822196297326977 11243 31807
31267875221544729 9487 21065
267718157763670913 7313 14114
918812883832110593 29893 30974
21222415309136269 8274 18643
299613215708390593 25619 31987
520931813458592065 1932 12366
547417021147545345 23534 30234
652044493774379649 23692 27018
651024098156796033 4583 33587
243281555921971201 5005 23824
317086134561485249 10140 12377
751499175232179841 13436 26295
793450577041838337 6498 10602
383847213050447809 30999 35220
382160968510852673 8484 30883
658327372236012545 19050 29244
124418071710010737 30421 35054
602799886495962113 18026 24923
348399599540236673 6147 17560
23390836186830913 3315 4529
266644988926074689 8435 34904
92507848161037745 24140 25423
709809397687799041 21344 33485
35340534576047133 2876 19734
750100508674648833 25068 34988
961334080528178689 4008 11436
594290667353639937 7700 23132
548294351467841793 3241 15428
257630857725203553 17482 18880
729912743767105409 17932 21005
50049164839954585 14987 31100
248852974364719873 19670 19955
747465409385142785 2332 13103
77723621362384417 7885 32724
120516092340203329 25892 29159
203872949008438561 18447 28599
632006629750421249 18462 28057
306965267146583873 2254 8966
56927894961155801 15656 33780
521456685670383297 21576 22674
333974303116662017 1976 23324
386254462610413185 25397 29416
65115800887063817 8258 20286
159243498581172801 15593 29844
935753674536002177 4630 23854
833122006691386497 2925 14290
133663107539355505 9412 30399
584301366838726529 2694 30080
185103208295913633 14476 23908
885578113416375553 32064 32105
448508291048135297 27947 30831
470108832917230017 3398 26696
891499639856007809 19088 25571
302505098290996673 330 618
165280665033414209 23352 28585
585038116276390273 5484 22196
235499958007352449 324 24412
982995904690103169 21627 23653
433004100094386497 19951 21888
644536927041070081 12839 19301
883620956216091777 10551 35015
278064669208735169 1285 28351
386019800024207873 23473 28603
61365430785851769 16424 23639
140291099779176417 3196 11562
115855262481705521 12074 31889
736662877105622785 18797 26641
114659152617274881 15492 20834
935205731054779265 15851 32567
714385881872576769 6140 20385
797856039399427201 2764 23816
183516129498453761 1931 7988
919579141133482369 15132 18463
914187627169116673 6171 26751
477708660213146177 6334 31496
952880136606477697 18312 20934
680874835388593153 30513 33526
836492872502393729 17602 29165
549657406431443009 14227 27370
231719138952453121 401 15393
357022474884956865 14681 16956
329850469630503809 15304 35087
390757020602670465 746 25069
543262066027249793 3431 13745
184185548135403105 4310 22159
287509691995499137 4734 6733
273403344107613569 20028 30795
506115387362964225 9173 34037
614991880672477057 9611 26849
537318668073414337 9614 31461
114896797886864017 7066 9935
259566593120819521 3114 27463
136818685850371937 21330 26451
372296168992367169 22537 27075
554559865572407745 27119 28571
566802368630671809 13668 22325
264149061707996673 6702 33535
509903321692537025 7331 25858
106208213956897169 15401 21472
511007807715497345 4211 33303
8976708108875188 10457 13517
57184427544402897 2210 16099
488118500040720001 2850 29089
870627249136187905 5080 22473
504394238227092737 6889 17325
992558889827950721 6195 6512
673588214922368385 5812 34436
795090056087683969 31441 33199
96396851270768033 15206 21633
437699604305638721 9520 24479
639970665041751425 2668 24598
509043702866929217 10136 25629
776981381625546369 12121 32224
128572357795736289 2727 34793
676792953248984449 7115 34107
643974698116334593 30903 32740
129109905860374849 28996 34666
656656122670231169 80 2097
695203158352832385 22570 31897
857792972923387905 11591 23345
234201235766335009 14179 33203
252310943062827425 3204 3814
559396384703369153 9762 18943
566640207027756289 9587 28673
170551815296576609 25188 28439
744278693777634049 14733 20222
630564525482562049 2587 26549
524364969951673025 14916 18048
643383834441408513 15394 27241
333837667937974209 6745 34801
616903017214376321 25912 32863
273670328527611425 5925 22249
942861836207370625 9258 26730
560005026807321089 17613 34404
397766121062637953 19649 34706
23140530549195405 1137 32768
256073786472626369 13633 20330
253586937450695169 12982 20100
721541911260281729 15016 23984
624825328617003393 3269 18226
465177563063278401 24748 34780
942385043484936321 26356 34747
847445745007753729 10252 15261
120811271190373057 8504 11791
971083162436229889 5501 18413
496425073590092609 8682 15705
140308093891228225 4825 19895
861621671889519489 8636 28893
986463682363975681 17612 31841
318999204221743297 14737 33252
960535796802936705 1423 1790
776118785719230465 7942 14641
761728379495224321 3145 11701
984303569575406081 20989 29081
591606610996301185 141 5187
777965784606106369 19826 32946
632887884112520321 16416 19636
392576365809251393 4610 18527
384441953777702849 14237 34061
48150246955767529 5947 25167
822909043324045825 20095 29719
615345640330179585 14357 29858
288393504924606273 23652 26383
541457869344650817 7029 33902
971983920811553025 14017 22191
102499403090892113 4667 5284
795852441726403073 17173 22315
266372785462973377 8507 34828
222788268609889441 19496 21985
644589457831916289 16722 29397
411997067069727041 5042 34053
906302050521144705 1038 8785
821818366715845633 11697 23667
862644639532621953 6290 34082
730162028734135041 2805 11650
143284331021359185 6618 13162
16685562115071663 99 18179
327744272509097089 18795 34539
250841777526936481 23427 25995
555829442579305793 1195 25094
103104192575571569 5753 30940
97008944114325153 8218 22041
229408935567597889 3439 32897
367003914857885889 1349 27287
797394914784803201 4777 10742
254198434357437729 7171 12525
122086406432536881 6162 24367
278461045145530049 21340 27107
345680833604674817 28322 34294
333836164463892993 10245 34835
966286918490261889 7029 34468
536319743176161281 27006 34789
516492311884746881 25246 34474
519151139947258177 1521 4688
171726814094704129 6039 6656
615507681946052481 13073 13472
618006990908710913 13280 15706
576962378655853313 14438 28137
401208842861230145 181 18740
94658665034781825 13997 31181
115298432652735985 26940 28926
327122543993841217 4215 18300
220003049525210785 31379 35059
522524512783188993 7946 29082
149288969106535777 3718 19310
349857260596426305 25161 31378
22562128377167313 21302 32674
182135970120693729 6821 13792
52013873449027417 14921 15242
780229686662654081 9587 12993
983989409481402753 11898 13756
458007960367535105 14789 34440
758593915380217217 24900 31352
703346666416880641 1779 11750
807210509316668417 1549 1980
56289764464448665 7496 31454
203145790889465153 16994 18082
484498500281308225 2449 14849
268035182627805569 1893 18482
154043206302997505 11844 19524
393773887687544321 19662 35168
592259361797065473 2293 6931
718960615646444929 8795 23173
932299484644229121 10871 22310
852696423945928961 6100 35049
206114971630132257 5861 26700
65262865926733585 17959 28293
133080723021532065 24369 35247
615253242371508737 5104 6804
359248622640993857 717 31977
337125943348702593 7313 28789
762433423525518337 16426 20006
561685516498442881 10773 28873
126901348483233537 2779 24211
959619702867279105 7832 33255
813340620964464001 18097 23236
735708393901134593 14540 19860
615797254026350721 5205 7898
575484844829084353 22119 25193
612165453083289217 1942 6473
633430224323319681 3754 28295
284436091571922849 15394 26510
758017455642054529 5906 18103
792413902807265153 9422 14933
546395561978030721 20077 27528
580922384849802881 7334 33565
913843232764556033 7843 17986
896846442353588481 12666 33128
656607653001714177 8787 24479
537119085642377345 21351 25080
915884385881064193 16211 32327
614450029024663297 2245 2526
124358683743039937 23103 33505
927354208089983745 7179 29122
620076753250607745 514 26691
818011181061390209 6557 13387
218476735732963329 17453 24846
868116435779416705 21399 34829
46992481052079425 17520 33397
10890511592958065 19393 20732
121976231317361793 14940 31338
392970649110029761 19296 29111
89941246607146753 18014 27537
882346931971593345 186 13211
334737722537084865 4357 14556
34501987668267733 5928 10755
629712026136893185 32 33915
258028565126419809 4838 14860
191282237412522721 17785 23790
842027756921542145 13604 15650
675104376702456961 6088 7894
399045047510039553 16704 17594
440359114830812353 17632 18360
479045522966192321 10821 15317
936884682692827649 16286 21724
916745157244644609 10523 14420
790223394243568641 10542 32190
106233425831849361 24900 28834
206765372154599457 4370 19830
332702398701425025 8503 23670
927303441861539585 7476 29891
51980393455853145 15600 23127
225295299908871969 19660 29689
810592112467741569 5431 15859
556490653479855297 26540 32672
799969867396445313 2690 7166
852893885269629953 17538 31636
839134676970982017 16603 27753
200434837983550561 8685 10296
438716170152293505 3174 13221
323261744765822785 7915 9265
657963236436227585 8871 11009
716790317467811585 10805 23211
386978065098478657 20705 35230
971533037076007169 15692 16624
230408941856804705 2213 25866
51992942260909561 8840 18947
256844696035404513 16253 16618
951151100909804417 4368 20451
302414739752503425 13573 34914
625396174460050305 18638 33306
77575256677167921 2454 32468
240775779314567745 11306 15928
3098100179695252 3384 33789
827869204381386241 12571 29310
571920743579756417 11287 32404
399669648348542209 15425 17740
982266553240787457 22923 26655
495550793085200769 8855 29964
655984301527016833 19077 22458
557937766743442881 2262 13010
920205314717403393 3581 34998
375523243365790913 18068 34267
86381290753667633 2422 6143
574563098579766081 7289 20471
546436438922381057 6488 33259
700760653792841089 6192 11571
76611603089705937 7078 29093
6113995617290869 28963 29437
962401652930136449 1375 17818
123728468057095137 6894 10698
479600241659387201 2938 30248
893902622261116161 404 19198
958029113503140865 8258 16527
680256357507900545 23654 24150
626118068660535041 4087 17294
585720526700221441 34332 35077
258165598784213313 28492 33898
848437730873712385 661 27691
319458230486265665 18989 26128
95421269030929073 1307 7270
830522913670034049 8930 11566
483865714228912257 2004 2390
624885401531290753 445 10137
401786673671786305 1364 26374
865108363220738177 26997 30216
726911348811313537 14257 26288
626939959948788993 16024 27985
676404441589276929 5928 29517
113466844993649121 21721 24899
336274076804485825 8539 9880
36987832891416161 14220 19638
584677100285411201 16059 29086
506214241316168769 5886 23989
173851388177553185 7207 27424
555154337881351297 25902 28285
447427148648635841 7628 27664
385421168733540033 1152 8775
289122847622380161 6848 17208
972037213409354497 274 13809
402587332138644161 23665 30532
64920576681654297 2727 26142
688637672044080769 9321 33149
742805488161639681 6564 7694
533769823863558209 566 20115
521444993343276737 18124 25217
61623648445547017 5343 9466
895277196915944961 20093 28529
798570251414595585 11173 19769
811907206148017537 13887 23809
521862531900211457 19131 33908
719525524634509185 21297 26329
104633560348723617 8886 17225
780754649972077825 24230 26772
546342206129523329 23020 28119
414060061111744193 12379 12623
953015205453944193 14535 28220
974160570283256577 30306 33916
392212887492632961 14899 21545
276612789208218849 4795 17711
150314672894744193 3480 8720
607246943759900417 4107 12571
176532569455545729 18380 28150
779347522720147585 1508 3349
434415422516885057 12015 31507
363322987789441473 27173 29153
751349801335521793 2114 33454
971602067794908161 3026 25836
761287562491098369 252 17547
651401685222861441 14826 29342
414878834813762881 9398 26443
730134717008187521 916 7432
56923490594392945 4285 29196
355532904325880129 32912 33798
204787216875445217 32074 34230
908726110267185281 738 33315
590683920265568897 5004 9041
706648218525867137 11522 28694
30728120970920261 8785 15449
16704324096881607 29346 29974
712608717628178561 3575 15919
558907238805428353 14506 15771
650873151795423105 5117 35096
629710593102704001 23872 31121
502945370449559425 21233 28205
406600975939323201 13606 21997
583875095656893057 30183 30643
865375636983006977 17386 18268
189494253998709889 12004 22554
17512262710820183 14152 21879
497828180442525057 21968 32666
360477475888604481 1172 21959
826465714478665345 12164 27305
651639400276803073 7000 9679
627684919204440961 3138 18034
792921178694175617 11876 31399
323365920640675585 2961 18631
782114760477892225 3517 34822
960397601863377281 1957 18261
989214515357691265 3609 7568
136828000837873281 1620 27403
824127889610547713 9957 30731
582818032976561537 14682 29990
543081288499084993 21133 29333
762008748645264641 22052 33114
128200531492577601 133 4463
923025252431955329 18017 24476
999901513128225665 1286 2502
99780707760764641 13325 34971
911141731061672321 31684 33800
15046782815815619 6456 17259
500614909594819585 4413 33900
144941298708637601 30028 31022
620692606748544769 3134 19177
185558484554036353 5534 27806
152766685819205601 500 32122
599386388392098049 15625 22928
681885302961955329 1846 16386
176630430250000353 15373 21176
740082623193078657 20188 31427
619881891285963649 16047 32437
612496865712355329 16498 23422
80345395432686929 12038 14138
989279358713009281 303 13566
166815190523145409 703 14041
64059137184084849 32464 33067
140441666688545297 3621 26512
887065786427203969 17466 29476
329094940810399809 20178 28933
620448051443016577 3706 18057
466186952379160833 10190 22072
244167996637276737 796 21157
609044725509157505 4936 28768
829252745937235841 30664 33457
669514308344005889 21962 25257
208783444001884545 3809 33549
804429649836386305 23149 34151
347424494512804225 20431 21539
964958223653582081 5762 19500
970585398237904641 12141 31396
714266823478332929 28649 32264
632010429824855937 3775 32321
121908412113029393 13389 20310
809076496007410433 3673 29167
109277381466633025 8564 11640
913345168776228225 518 34667
10814486319787875 11655 26419
626925692315030145 16413 27663
982090774441665793 29011 35142
350537596461531841 11246 17268
191765615151169313 2599 34793
479486416820353857 1917 21917
58838090922172625 3225 22294
120458014534019505 9255 25549
829749545098707073 17921 28036
534930587393876801 28969 29581
491671717413048257 14148 30112
549085431445814017 9753 12185
132154063375921281 3760 4612
653663632512550657 9350 26200
937000259614855169 16280 29680
309773777139010753 7775 13854
858875158704648833 14418 19983
998605138202339713 15379 30939
279681902149000897 13158 28034
722872075985872385 383 987
293778856632357569 9389 22346
26598476690256945 16141 29322
808802837581659137 2943 23802
565694921590786497 14767 31675
350142032648875585 754 8699
972096105227183873 19212 19997
952581610617407617 2339 13880
795968777974859905 7515 28900
345860500755733825 12911 20042
733175457185357313 2943 8516
801861762640193409 8163 9709
694834496165977857 21026 24302
982324399994837505 1491 29736
482068796020730177 6863 8695
703935587804629377 634 1644
120899795812857041 8844 14764
421460419265443393 216 26725
532309378520498177 6276 21054
598307687124766081 2288 18078
542715130631076929 6230 23058
227941774049440929 5812 9150
46251089429905081 11545 32503
447559893970371521 1117 21771
975775146772274817 14242 19958
649259139924694785 16213 20661
213429677570022849 7864 15357
840695605562395137 24563 34029
818483667084645761 24697 29460
988393019474727937 6110 18029
84696156419528993 10190 33190
411073152959680513 9091 31230
270595604203588641 19257 25990
97269333900285921 2405 12563
431337142338580993 12925 24088
211011139148133953 30979 31780
672972233975794817 1303 7556
620929450804339969 1282 17943
793948203661717121 9422 33328
261965233681443969 14289 15540
858939660378279553 13241 30770
61192447756852177 11337 33130
383464996279290177 18939 22408
591312295379090305 20786 25231
819381886345805569 2751 32620
935195229849142657 19043 32008
146678378563269249 9981 24892
659585464362770305 6147 29642
504562484265857601 6600 33770
881104231019961089 5578 31277
170334143073322497 1076 28553
957709583706510209 129 13350
998560247839773057 11652 19397
34914895976385197 21371 21721
590490786902922369 10180 11172
41491541688621681 7431 22261
174507216041842369 1652 7865
64881024542430057 1508 11228
325500179292792065 19843 30835
496301430565303297 3970 29428
72289902535143121 19246 20245
21909425746770241 15906 20921
649481386750341761 2875 11173
461389359436076033 25219 27867
921149252623575169 12116 17884
435255237408242113 4228 19446
865547594868818433 21871 30415
860345899640385921 7329 9542
978199597134018689 28837 31533
564973780893808449 8779 13493
980765334838725505 3243 30401
398433043712593345 2922 17979
175164491030738401 13239 20144
299615002608433665 363 33293
293694393786640961 12562 30463
512363785729213825 4046 10293
198855626566111009 14396 25140
165250466129833729 7739 8274
505571174062897217 24813 30992
653943544407660289 7087 14988
799732808867457153 13464 15122
267639564223330241 15163 30537
292328179929658177 9846 11832
713032213059882753 5569 17162
285286088549209889 1088 33457
622585180763053313 2674 22056
20633063274761553 3122 28314
741643194967188865 22428 34808
753358373722857473 15347 28036
311588511345505025 14013 17262
360302565494269121 7691 16478
930641931424169345 4866 34812
331636005154049217 34129 34993
723952210610008193 13305 22657
200495063047998913 1098 20084
561292715100044865 4106 20753
674508685786957313 19748 33589
977539536477834753 10121 10588
390080571897389185 12608 28420
250555565984889473 4670 9918
122846621920441377 6300 9874
535388769187818497 8890 13490
124974303583872625 11000 18687
623156193526078593 22650 33920
135844570478763409 1536 32649
313095958641028481 9462 32768
137819505598518081 6899 32975
763518139116946817 19586 32902
971197507571556481 16672 25421
882979059670589057 18409 29875
408412673430024833 11182 19966
662008650375035777 818 19628
719133650383451393 15150 20509
78061813925003777 31763 35225
716249603758232193 24901 27666
904835245141448705 8284 12461
20245389873220889 13263 33759
656280391594350465 14660 30759
668479480184135553 23383 27671
144439841345722177 11612 15670
434010138295501953 11260 33654
149308878718485985 4410 29094
635706557154978945 1875 29697
303348321312263617 2458 22348
26138975685110921 5168 9597
459185248794909761 13721 29862
452170346854320129 4417 16492
931997028234796673 1703 8120
344564105664670017 25501 30695
719536553351204609 2197 20525
532935830282045953 18347 20373
879800520914393729 6930 17233
326484315750715137 34365 34684
868564767562986625 2180 10609
835280420048139393 25073 27951
215248502944568545 3104 9359
577313693241659777 896 1953
921852096383062785 2007 26489
560294511046581761 20929 34718
708600756833540353 44 9247
875880587272941825 2513 8648
140140646501009777 1643 30089
729012778662099201 1941 13734
780138714579173633 8117 30480
162434043220383009 190 1615
888075262274654209 48 22998
459734234992541953 11291 15615
525157546456235009 21575 24433
864941479822245889 5321 6402
623884072065948161 12594 19256
463515744243512257 5861 17275
708044911738504321 4125 18212
407187044673673153 14366 25632
968397957673502721 14 24483
616456541469435905 1031 5519
722868351259911937 5574 13444
546062682624150145 7947 23249
417841806282552833 961 15828
473025606696598529 1903 32472
744734274619268865 4777 11758
716316296579332609 7818 10773
903506094050399617 6140 15143
876389831668749569 20654 31925
239514166952297089 12091 12820
464391283773036161 5290 16318
899641145611383297 8094 29226
880924091504699137 8961 13085
800959574032553729 14965 16284
958742005233386113 14534 22303
147497376920213697 5355 8564
619644910949919105 1861 10946
882223182519489025 9183 9867
336398204419079873 12153 20425
729027022455994753 9824 17669
475402707140478529 4394 22974
368720456947265537 6223 15132
633210845347416961 5562 6985
290905334381548673 17315 22493
508863910377730369 13179 27932
383331389042105281 119 13687
331150103475206209 2359 14018
712636083293659777 8184 13081
977558923835989249 1300 5820
52256520668827025 1590 25772
207626126626859521 24742 33739
627866450209623425 19588 31522
476885194893018369 20074 26235
816382081638870657 23545 25253
490822500890939009 2985 9432
563814139914001089 9410 25509
633631947384476033 25614 34492
921627400262501377 1453 6122
97603920127124161 31526 34358
349943829236750081 27579 32743
882404678038543745 19467 25950
932170260397022337 11059 23048
477191180040019713 6909 14263
75634952749908273 15326 26426
11718664145792701 12554 15271
999274156330720641 16646 33652
809371111184429313 21889 27547
631347385254784385 16867 25084
345321775661918913 3986 15828
499151998648905281 26220 26926
749784242268670849 17725 32132
554379867785115713 10063 19819
450693145927306945 25435 29582
886245312753793281 21436 25040
800441658218215169 21350 34526
996267104173924225 4815 28625
575216043517460929 9074 14584
850702909454135169 9920 28569
669072499151379713 17882 28170
533589391022815105 5522 21492
895185915912168833 27198 33858
324809956503365505 8082 20359
608577649202015233 10552 18253
828762497672229889 21523 23378
526908356188844353 13257 28870
553623903646702337 12919 28276
874521200501074945 21385 26243
805399346999678337 498 20653
855361989306818049 14517 30013
377969374138011457 22067 31216
765362060099658241 10593 16181
699127925070243329 4590 6587
456318297254430401 5440 11918
417956495306391681 29622 33431
612521408680574849 22467 22616
666225830329665281 9862 34797
953869514879603073 14678 27736
883917762090327169 1574 19935
945280432063679361 11705 22486
337880023665078977 3738 15979
907837243117146625 6657 17471
967583973013894657 16691 28041
483164642262178049 6157 15602
977964721761992449 24770 25846
964713656062389889 15676 20102
914791610354903681 1092 20651
704528996692811649 6232 18767
589490050258362369 12338 23117
341194435420792513 9787 10307
984258817748987265 5305 26838
337519724582275393 26 21267
193723102737635585 14209 15327
409943162787033793 1151 30768
134086421686554049 3746 6005
35837091145435097 14143 18782
522710499112392321 27864 31647
1301149474645769 15481 18563
824610810791149569 1838 34750
788516085237855489 646 6309
888701464928743681 9933 11818
659919897728588673 2662 13863
205908490918169217 5040 34728
806412017405858049 6920 23864
62821924068899193 14214 18962
748815878608244353 9822 34454
890354337482001793 15320 22258
998733075071779585 17366 24448
572197173745337281 4463 23460
81574393127130657 20029 26955
761768531507577473 19250 27811
955684812500305025 3054 33794
43352455064777473 2445 4635
902181266878219649 862 29718
906327455208931073 1823 20149
77340167693702001 15254 23536
635801207293667457 11339 26031
96433326860069009 6527 7848
876912998922783489 6115 6408
107855708959487377 14337 22945
450799061779164865 10314 11058
693641335049054721 6589 22420
529159356469286017 4288 22024
556128233083509121 5455 10272
215711754770609345 25816 31670
46337618936821201 10881 19494
548228022974960513 8275 16945
1308377324630073 6919 32479
855606179646244353 1800 18621
712255357269643905 20165 34589
271276920374511137 6958 32553
21017381324153205 5045 16081
513689820778466817 23834 31195
519652662087725761 2470 30652
299539923708572097 26650 33612
852782354993831169 6426 21776
586133875968144513 9966 16214
696182558367528577 1255 24717
780625108453598721 3060 32761
50622187010755937 27281 30175
731533544544561153 19217 21654
264405012619068449 23928 26589
767675347957997185 12808 30166
458763378205627969 3842 7426
109574296362310977 3290 32434
244519614182681985 18949 19356
165890023115231585 15463 22656
157400417382856257 22564 23236
228049505529980929 21692 28384
7162680206096895 9098 16186
943933126180034817 6526 28827
489871646456645505 21318 24806
334751694277727553 2361 16796
445730749862722305 9381 14688
300177509627992833 22614 29776
439606699726677889 6909 11086
805350849411865985 10469 30968
407608967795898305 13921 23595
660659011671661697 3309 24033
56098361150201729 7097 24962
146467908814358337 10709 34869
65218043541424465 3334 23922
873014244978016001 17338 19468
133717876094291201 9993 10338
172913630923602561 24800 34441
8642625292015539 18325 23931
921403526782420097 11602 31581
211561192772744993 10682 21300
419531718580188353 3965 11668
798837355322408577 4705 21468
391202319463452865 4765 26990
207192105886544897 13356 16696
623174332537303169 10237 13836
390469893192676673 16538 17811
775682203230807937 11806 12458
627019643394998401 20878 32368
42837061820236497 9756 13023
182173113989879457 17875 31186
353472379385131329 18189 21388
550369089346641985 17976 34772
781553080472946305 26900 32928
804536824854512385 5671 9756
635646566134049409 9342 13930
186711583794686209 7499 8505
109831675551916417 18527 20250
47143006368290945 2989 18006
442044461692780993 6387 32990
214014097511235233 22069 27499
966638642018551809 17795 22203
349283088553637121 21124 33772
222013273860618209 25157 27806
763142556997717505 15774 24491
401444268941119745 7729 23681
938011426752812161 13431 20373
786119713946199297 20083 21885
495453806665917569 11341 14571
212872850645766209 13867 31458
254581263015968065 20144 30516
710387888314890881 570 27703
889279752534701313 23306 35024
601014908653397121 6040 17503
638148356332468609 13406 26605
157990255450734209 1354 25217
501447247851981377 443 27557
368423667905233281 1122 22073
65358452588657913 34550 35002
126658812763302817 6592 17168
482172868209669761 2399 21918
337999856414612033 10273 15708
916878155027834625 16028 25072
361868497926458561 2788 21985
109880494471322977 28396 29028
885037653586124417 15767 25072
457279860724515457 3573 15523
611425996811384193 12272 21186
175344388677881825 27166 33697
158198661515442049 2857 31682
782520560665151489 16213 32105
68701306570410737 2507 8778
15069023536366189 5126 33472
964514178124204545 5912 20906
78506772951289601 22145 34792
838468070641049217 28245 32110
189362122629585633 11247 24220
862977873494102657 22024 34678
923234002908745985 15836 22963
937148444871276417 8868 15660
772896998611880577 13945 16537
618045273742808321 5042 25978
191424212997691969 4806 27553
631040633117514497 4381 27888
10827152876611735 20734 27556
348442302731669441 8291 16882
631529151873625217 573 35188
41568809035887001 9808 28834
462218034995569153 22792 27664
930016583311100929 4158 12495
986866348248032257 14327 28273
672337480875221121 32869 35101
459580666138673857 2348 9821
107731319194371617 711 28140
341328433840121921 2507 11917
402272020386909889 14776 20381
747887320184300801 13412 19527
396966428403999297 6696 31149
260750533197342081 3570 16990
152735627992136353 30962 31080
2253441826251646 18503 33339
935594242057234689 1464 4640
958205058992465537 27226 30001
781457006591104129 9800 9821
768490275172862209 16271 33379
635251580548128897 22322 27661
679163692078862593 5246 22704
236484028361807937 24117 28598
417352091616930241 1697 9932
94125435443444865 23989 27872
433942918603154497 23464 30071
870173265077518465 1450 5325
378278254632103745 2534 28509
17569882138189997 15489 23191
112827554335769521 3050 33431
364284975372548545 6354 27047
132896454122072065 2277 15015
262016288013811041 5657 21102
525816521585003457 25390 33776
547304564505004993 26005 31927
848017096513356033 11617 13194
908841426008109441 7798 19674
495502069109011969 20597 27267
635756216003123585 9119 24488
742192861440695809 5443 34456
996907816640700161 3897 28218
388997952832742273 12127 24753
40988902638424921 20723 28175
173399644125989729 24387 26184
126051565141352737 1544 31009
353269137413139585 11494 22112
837050878944317825 5482 25186
356648306897437121 7811 27374
191404196900819553 5985 20451
577255648276040065 5812 11676
566052601492920385 28827 29141
652368676234996097 889 21590
44510586504770801 25613 32554
562771613171992897 251 12976
93951378855756225 12240 17115
576600855761466113 12497 25319
98034085621222289 17125 21925
172617594065830113 18462 18704
347950483105627457 18926 26591
374141993225460801 13484 25184
414586445490357377 17461 33434
26365336786131621 11641 24019
639542521367353345 11107 28286
951961953243238017 4013 5234
936923163212910081 23566 28959
128929369815811153 891 11318
874368131794206209 652 34757
712926719880808705 9799 26762
438318519949291393 2206 23167
800774777403876865 15676 19866
788108095934767105 5880 13967
864036596565949057 4825 7233
882167886026408577 6426 21553
497245268320998721 15186 28895
740056311261561473 27892 31646
838255197821691649 21752 22219
984421905302639233 32569 35277
783225672567841281 10046 35148
903184306158230785 4440 10906
788207650408576641 4309 9335
348877001463691265 24579 30999
2748536675202474 26747 31537
568631667406130241 6266 22942
641570153152397185 14563 28548
993043334713092865 2057 26558
345160866408821953 422 7336
937742449674139777 14358 32544
894240897517374081 15019 20921
972573941080824449 6346 19493
463404596209304769 9086 18737
206991910197110945 4016 24315
335132137361650689 7638 21839
138231370802117233 2572 27234
308528360058932801 3197 5830
8262322228766551 7703 19603
906787728782699521 4575 27067
486129769415711617 13071 27946
779808911172214145 372 23341
693657730474008321 19395 29207
304517552024687873 6578 8725
676435077896883329 12087 30396
383263400455849281 9115 11445
441996883043479745 14006 22688
83232689578050417 19032 19577
856622928775308929 16373 17289
683698988576370689 5948 22339
401767770029870529 3644 18421
589920880353471233 8840 17449
113446946291361425 3598 26281
626969246210041601 14599 20302
808017781080842241 3533 8406
69353411658180873 2391 6386
545498582716689409 9780 24427
109357804129675889 2153 16727
250617025837591713 22830 24836
634170061141926273 1919 16202
870057402505949569 18306 25817
648934061706871297 16306 19128
607670404320963073 14372 23255
265330772413175713 5562 19098
600126923456329601 21934 24376
947643761675724545 11496 33738
966543131778657025 6981 18279
666809253153072513 15353 33234
518289802030011521 7807 27560
160504203115426241 529 12268
558856176657478465 8162 29291
175467435775356513 12518 29650
473336370941993345 16348 22511
56640106064211441 10170 25540
54629023733703265 9096 34391
293798550494923201 18519 22707
395436363531700865 19892 24112
72466972475968561 14796 26101
761098889522536065 4850 27835
24543241575894825 20226 22799
999724153821588865 2565 5219
735924521873389697 4075 12335
417104556394271233 7117 12116
531325522032030785 25411 29091
482217066019444481 16510 24259
657478728537871105 6045 28861
474640917850159361 19539 30246
702056222648007425 23586 27719
833523325043373185 14166 31124
423217462906453761 12871 19301
422493702655124545 6448 11218
659918760379550721 22815 34809
354235092939461569 1621 35147
331707055519917313 13028 17575
786854232487364353 1493 18549
842668341473608193 23030 30122
872531827321878913 5462 26649
142675569883724769 15724 31357
691468028946509569 32509 34362
881498938526700417 19887 23773
782503969693692673 23112 31341
364738503464838721 9200 17556
73040183662406833 8723 24568
566995350670293185 4503 17681
756085786203939841 2607 18954
223354346252509825 5002 11914
921031202365732353 7106 27660
837198184636488193 7443 29738
169173103562513921 3383 9114
300436226359966721 18136 23622
886231092619532033 20119 30084
91450494115530753 7302 23268
432285770969187393 10066 27651
14372074536513681 23794 25043
718073347967425921 18565 29726
587723898068585217 12602 34231
458679997516611585 18492 31998
63814656695871721 1100 17673
731895751029604481 2920 15461
69172078004935857 12298 16656
40661326099396433 22359 27477
750064768146675201 25902 33467
656498137071885441 12184 28791
670738442172218881 16000 33770
462408971902391361 16560 28607
640131167634866177 20279 30964
98489990285990817 6711 24649
146135253641499937 6567 29904
951185638551052673 16120 26541
363929766075305153 10412 34553
609039549950843137 4415 14646
331171461895959169 4441 23409
676537790485298305 7991 26782
842277486461245697 10807 24503
123582545295072065 1058 20203
807368666252653313 15298 15870
739028768565518081 5543 6202
914413390395399297 9822 17261
835549318750061313 8405 15216
970576886761275393 3693 6973
658105149835421313 7768 26342
31186435485142993 13516 24931
377825499870759553 4886 9584
147766936632034881 6466 22360
156664434251169377 10098 11562
368605898987002689 23087 30147
333950119008115137 6940 21043
280591992246737473 22718 30357
853433553539758849 13447 25912
721352389071871105 1726 5464
445327663342389697 26309 27600
730310254902843009 50 26833
790921902671883009 9191 34401
791664778412499713 8654 25488
578213640630743041 5091 24993
413251205129736129 105 14408
445893655225518145 32841 35070
789696647968629121 22397 25100
269028290485373121 3739 25059
191572678199644737 2604 19176
62301102676244113 10335 32688
510295234362704513 30509 31920
979636731680137985 21836 26767
897352650832598145 11900 31001
306597716878826561 3308 14439
510891744600446145 9569 16019
613457619383971969 3132 4023
720221036565515521 32406 33302
537345637201852353 58 783
557874549595627649 9310 17063
213352870838555489 27995 28323
835270753319971201 12691 21534
491961391443226177 11188 22698
865891505507239169 4043 24598
474809764335581953 6102 32162
968776663861387265 20293 33015
182094935289100577 10469 34630
666814791789793281 3070 33664
951430286905612417 11169 14608
208553510594352801 1721 23409
936174601182329985 6692 12866
512796509593858497 12288 25513
839542563405892353 13483 25504
362232482984477825 13598 18047
185613346538801249 2468 32349
250516166233982305 24301 27409
537072106188652737 607 8647
883338381336638849 41 1684
34473845791012537 21188 21229
470317393364997121 9522 22871
857758042744301057 6785 35230
139188287192677505 9248 29340
327320543248035265 7951 32997
212771120775276033 2098 3487
721347971145554817 23323 33034
138066030738567489 5577 22667
704709836739510785 7820 9688
943981266816837889 17168 26517
256406222268957153 8275 27736
801987371831767553 8211 32425
550324157958598913 13468 13598
36737122947275937 4587 24976
764550636139354369 10677 24864
236166496073931137 1823 32993
250055916834810433 9851 32417
823859316157314177 11660 30595
669894049830809089 1130 6346
961907983262346241 1901 25698
435182146652422849 6560 33708
438603841700373889 8280 23685
978685108664059521 3600 31359
735337645055434369 6501 33978
924804286483691777 22082 25334
199976482026858817 9166 25265
511970313466029825 16277 34117
843783364283336065 7671 14196
644498930328339329 5905 13697
922838278655948545 8728 29581
155761966901032161 1075 8448
862731112524070145 11731 15895
528048620641811777 2101 17676
777696914391516033 20066 34849
52796443846197865 14609 32795
961494487848948865 874 26152
128485930194571553 24333 29511
846399206306362113 19142 27055
288480546965310209 3240 15525
391806213517892161 23073 31725
616653222933194881 1068 33070
330261717780292225 13016 13796
498902181535605377 10354 22906
691599883375982209 14184 19207
945093674211321345 9817 11778
88570083082633041 12239 28332
545551755701247041 29967 30760
31807643267054433 526 26732
39260425924510401 11715 28404
299288313038619713 15068 31481
101264146165071617 8782 26457
656937272438323585 18264 27851
955549215217828865 1002 33154
131067427711659697 19818 24075
613324327386841601 14038 28504
384768087161997825 631 25232
447189509038508929 4152 30577
346423554269808449 3402 30975
638034407131634433 8265 17602
985352043145535873 2384 19908
407109163378279937 11797 13449
279839447784869569 11065 19087
258542405206135585 2888 13465
37632176241654489 23322 26209
235931968090994817 2065 4267
70475552136361585 12814 33193
33485217933495905 1206 21731
630777905002400257 26424 29389
509565198180936833 21244 25551
905477529960169345 14826 20444
303976390849051393 4522 33455
338543536248547393 10419 30929
12549532935707931 8064 16676
234231967193029089 4912 6249
383525138749597249 2192 9477
34715378546291477 3921 11474
550515487724865665 5527 17185
943421011719070849 21212 28329
139333068098046913 27356 35076
856531990797659393 19515 31282
169632892201491361 24445 28217
693805349423474433 827 23273
260680834373196993 27041 28705
465724086559259137 1324 25530
876642005528637441 14972 17390
478143467100867521 381 32414
414265068760961729 17276 17876
442783291705946881 5260 34475
475580646606118785 14764 14765
790728912652429697 33803 34306
867727897108828417 28683 32635
402865126151692033 24684 25887
194210297595375905 14996 30334
37266551335736865 18869 19738
678463811809429249 8770 31732
199369062029372673 16436 33038
763809574831157121 3283 33246
253158945005214529 8901 22558
399193106742011137 1256 5900
326100113514439041 24472 29235
111734814968528433 20796 32550
242055261798643777 7216 21708
445734109082231105 30242 35093
517759949854333697 1343 10707
820108858442239361 21176 22856
657422869086492033 3586 6218
853739602191090817 14108 30146
242473805636262081 9478 13626
661229489512734849 17914 34382
700006285205919489 5313 16626
464612693412966849 9317 26935
674640303390358273 937 19560
427702474839122689 15176 18476
224784778050139521 4643 7250
517985501950583681 18999 20667
211477515783496289 2928 21408
691689793154168321 3060 29723
483248913476391105 12648 26533
877506987541416065 2809 10651
266487990410947617 7204 12453
233685529719906529 4929 8697
170683086232106273 20183 24018
413595572935399489 11814 21156
36310852038791809 2212 25195
529429083314724353 10675 32178
213235823178937537 8089 22800
443494494667966401 4210 25639
27078297589437029 23092 27213
648351863043785729 19990 33647
984827745518135297 2012 4015
164524609835318369 1253 19895
159829620695813185 7806 34560
144618599774432257 22629 33008
667708825988345473 23902 32581
86837254010482929 9898 29251
303516157776751809 2691 10249
380531824976713985 4116 21094
900427291118223361 5240 14092
80249589096582 10539 27896
644788048806770305 3816 23939
251857040696464193 17382 25370
940182510071341697 21454 34625
713929867222994177 31501 33265
666596265767932289 4913 17796
447410680804352961 6588 27148
409448792919693697 32508 33752
962012008087576449 5466 14174
927553792679656705 5605 32761
304822208049117185 9403 18597
515196504824675841 1646 25626
515813664035569281 18646 31789
800235955604304001 25849 27318
576399666296680385 11122 17332
998196601090757633 11336 16290
830122388715174913 27502 34133
812794511622069377 9792 28357
221033775159142465 27985 28772
174344913887129153 1749 24504
841553637974762113 2880 7397
952421024958166401 10071 18893
839483277508634241 27007 30021
313628587106439489 10884 22420
820934974839126145 11843 18113
923705098728486657 52 23760
892482791630797569 2886 9129
418599273847323841 19283 28882
189688845523996001 20941 27742
836550004646877441 502 4518
127067941501167073 14837 33059
725711393868738945 18216 31153
747743480855852801 21638 30782
538164973007876993 12119 20978
101360103364996241 30016 31351
81699208569208545 12899 25775
920631024583265409 5912 15737
947257683823206529 472 30920
678708776967084801 8543 9375
724749021092907905 17845 29979
57904798903841481 3556 28139
425785149648515201 24472 35117
367342427912930689 7915 23739
17392761557093907 16303 30569
942300250587528833 18116 22489
798744013888832385 18686 24347
342192716246046273 12255 17142
785001884631714817 8515 20795
984528140852397313 23027 31869
954125117716881025 6205 22271
503871387898541889 970 22713
170066201282114817 11745 13661
864450511143168385 1956 30264
606329826677860993 16814 27673
530307822713098177 24471 32857
237046300909572225 1731 5090
964751437675651841 2840 11120
354429867087514369 24269 27493
255587367744212193 32700 34703
983810906891992705 2444 25789
954052142541890177 2873 27460
413406114957236801 62 16117
986230200025119105 12243 22411
321207160138403201 9939 23890
485585220821199937 12077 12632
628057718900702593 18411 29822
327556621434055745 6055 14517
969232754225974017 3829 29528
654762134011441793 608 15864
616138935790925057 12461 20761
453811452209549761 17318 20462
943029364487120641 6272 31687
620843272682741121 15960 27190
134339926344875233 7451 26832
399156621549181505 102 22841
330317234556819265 979 6949
457927368062520641 5474 16914
257237309814737345 13780 23329
178151216079783137 3285 29857
719136419876594561 5238 7394
718968395786099329 6635 14245
428933325060580033 3745 24208
341461202309304193 7123 13547
855421350981718145 21609 33819
530729927791249153 9175 19560
347786801968677377 4683 11537
834690849961589249 7350 8501
687957382571983745 6371 18648
991600712797996673 19173 25228
418797624962916609 8123 20001
826693611855077377 3802 25246
796971149884004865 18823 25527
718997664496590977 21160 33386
832596781733681025 28730 29249
1665925214950904 642 4514
564686174244304321 4001 8042
136524971966956337 16585 29232
365749247779302081 14746 26712
831792151505524609 16588 21890
203701557387550017 4464 21636
347867281472083777 9539 18150
639704673419625857 6584 25669
651106729535683841 18762 34037
643470091673112449 12326 33675
606172395105708929 26 8135
705113927099443329 4947 25695
195359642224943297 8572 12385
127283003225702625 21829 33924
642901252331263617 21287 28999
548625819551485697 150 22998
337677553521217537 13271 15512
392207149762175105 12239 34054
704141667724478337 28710 31054
49320600234391777 22189 32467
388244521033655617 1375 10013
301937126946658177 5833 6793
587423954726155265 10783 32992
374632892900503809 274 34020
812497094484910977 22369 28219
446464709040004225 9834 29496
357242733424520513 18140 27348
118349433681554929 12199 24001
2727932596982897 16094 32171
291151673877127617 11467 33354
618756462818204545 796 3017
197794105207261601 19588 34713
680683874003278849 600 5296
88914651317129057 20708 29781
169356117161292737 15775 27344
679767136492539905 16966 34515
153767743726817217 17380 20946
709862500766181633 21368 29391
746693504361026305 3550 25784
65694773143516017 7804 32155
456722128180501825 12482 23389
399313179671981569 811 29608
215939564486625089 7790 7810
890653028340704385 14434 27599
17976971030165601 6720 35141
963478423531146497 8621 21072
451980150754344833 15543 24799
767712114559682177 12027 23358
950845192114599041 19029 21800
77436131437270465 3918 35098
984302846379272065 1483 31578
712039641585288705 24098 29606
111990674439041985 23576 25004
996882452027424641 20482 23833
90709870928499473 4483 14639
916408460564834817 10340 27719
342484962549633537 30634 31323
477513505358718529 20648 24923
904810641773217153 24345 30262
313561949129006465 13789 32431
631601931856081921 11120 27175
817050769264117377 2150 19149
492479642418892609 7032 10785
678053381486105217 5155 23672
563437585198329345 5883 27137
647589716598037761 84 10903
51962472393107361 20033 23174
601829622365965441 8587 24063
236524072650254881 12781 20703
42188624987321785 26690 32945
995801875489753729 15725 31141
69480537254346329 20934 29729
723747075719472897 11248 34222
140868905752018497 5457 16804
821837727006190721 15175 20133
190607036016796641 29172 33150
72862910237049057 2389 7097
438290126052979905 25590 26117
313686968666594625 5352 6906
782430375262944001 10330 33279
267410145834475105 26615 35192
58487440559606089 21191 22838
713682874700133121 2178 2269
284206049147865505 18867 27247
576359276477504065 19096 31531
330786718511152577 1832 21004
365474376536731457 9825 12298
9225111246646379 9166 17613
342857068567468545 23523 24975
194288561468841441 313 6810
758457029296089089 6488 21488
67566904171439289 20876 30844
694188723130466177 23005 28167
924456968823594881 28841 35271
547904133177247873 1925 10163
725067741227288577 27927 29459
514764979093314433 6047 12784
282056934735539489 23656 23797
645941089506401025 6838 16943
287322898123687041 605 33386
601581818092441217 12094 27406
929028064136506497 14646 18393
849084837069774721 14062 22264
332452145073286657 3387 34268
429111570177894913 829 16638
194303689225581153 8310 25004
204554741946303425 19112 19852
767714793017386625 11883 33265
771755026659420161 20922 21823
470907264030334017 23960 33294
733428165861461377 10436 12075
492116654719776385 5190 7703
372478703695065857 5705 25215
509075325592693441 11303 28221
584314676609004417 11830 28975
633541244566213633 29682 34895
383618730545052225 6834 27471
73239348668497681 1145 16055
843784051831512705 10201 21871
352668772596270913 4209 22178
839467022204644353 19100 34935
147392699003592769 13416 25740
283406426913522593 15628 22936
9401841077487207 2991 33964
521455499889540865 11291 14528
506993920766920065 23020 24910
278924711422668289 11774 22618
247454038308713825 21154 34580
238684207075806401 29175 29211
788809089082366849 32525 34482
42631308934652169 2406 23083
930309656810248193 18981 22695
434238295993637249 17961 18618
555044231306229825 19808 25760
510189784696997633 2531 7665
252437354122800897 20102 20431
728121092140270337 8118 9461
496209183245969857 9104 22134
609528996924432001 9886 26990
133320536595544321 2645 26769
279484845012106561 11273 14803
189207011408516481 8395 24289
900518903075386881 3122 32323
792810392295447041 10857 17223
874831404359639425 4544 30594
423353612102705089 14177 17730
445265334734493505 2985 5590
303146641015796801 20776 31795
277520985341041633 28421 34389
336970605300511041 11487 21914
282262066220091873 8405 17844
748734019801272449 5417 18569
381682465491280705 4608 23932
639806488085572097 1218 5869
612414045248662785 7 19439
216792093940124897 9383 12926
46752353933399609 12982 23482
310146511785067265 11441 30137
137072271419732769 17367 30104
242069988500983169 18825 19063
515545751237112897 8525 20855
987766210992351233 9223 16271
340550062435191617 7469 22275
73068886712501777 5991 8176
79020339277136033 25643 27448
81937254142818721 12764 29354
601848901336104833 6543 15313
486151451298521665 71 26178
106647766859680353 15795 21253
483952616604302209 5358 11625
119111273127991521 2055 28651
102421505789617841 12486 30394
846344791270311681 18337 32330
931921310885886849 18854 22902
799114438472180609 6786 7815
749587177333861377 26938 32715
67903260749886841 31014 31352
97086357055349745 6948 16210
613274518146248193 7516 28305
330809063125325761 16057 28303
906332540727547137 20390 29760
530213652285514305 936 10430
858371137220679297 17661 30376
622789651758321153 5133 6095
305904359930764289 5399 20746
767629214123633793 5473 15723
238630764861788705 341 4929
118464021098542817 22237 24354
593257343752199553 21920 31483
302568240095499905 3607 27040
456898346852575809 8113 12132
382362558139273985 7914 25540
661840773981651841 18776 33172
291336859117297537 10595 23593
864233425823577729 4348 21552
810166916281485057 45 4154
445293428708637889 25358 27163
907446660393308289 2508 26809
764115241304928385 21869 22042
323678454041125697 672 17128
130977776367160465 14297 22938
161808385526388321 12712 15332
841132860548718465 451 22789
518246798845108737 5903 24938
425611386028990081 6078 26779
864084871960731265 16504 24776
323047774127395841 627 21985
475922762829437569 7869 33501
63420234655296785 23198 24428
659599753112747265 8007 10693
374799160089331457 2295 14638
712837416898633345 29103 32254
246021703588738209 2652 19107
797347865125974657 17173 26092
645602739446822273 20343 25064
126575517245068881 5906 24827
346742523609123073 14153 20430
386601094609762433 1734 26186
174874376484687841 27952 32356
915989487560022273 21407 29508
696577812885536257 28511 34460
410669838489045697 21975 24715
135265882309262513 3924 5990
63747602795213969 23863 28256
712665717636326657 9364 14834
74260648703859297 4934 25741
324484421707971649 24996 31118
387059709054295105 17227 32808
823027073755625345 13919 33380
162635313452316417 17690 29560
381505064258824705 7457 15202
394983561508208705 4770 27134
295315021581075137 7902 23535
842870895469605633 14594 17691
413879923217045569 24765 25190
246367480636546785 3287 18308
76224687862222145 8431 18485
705764418978137857 19380 31045
894573552512703489 20150 27207
220088329098981473 2189 10486
397691961342530945 17074 18764
156515282930303809 11750 28764
179464385718596033 7816 22218
12430609636549407 14743 27640
183602093690254273 21712 33352
447823391495379777 12695 24219
967572563591779969 12035 32306
323230591092023873 24421 24696
95847418304401793 14837 21075
504406745915947137 6623 8398
179307071255031745 12605 21608
25161597421810457 5213 11796
462507958281818817 3676 13733
116489147376771745 17 32600
564546254766163713 6381 16886
406020755948755841 2415 22265
826843154059901057 13345 19604
344232030890413633 125 1752
420027072223511745 1961 24207
693226408575963393 23100 24601
608716443446738305 17134 34223
947454597908919297 7321 20027
939046419175049601 3092 35047
208456855746160129 3592 33747
466941034416493057 10574 16914
66748652919773833 4599 25280
327474114436476801 22002 33918
938337940089365249 5760 28948
650623986682589313 1025 31515
74069189176871217 10479 28095
87018202980267745 2321 10759
158576997453561569 2073 6262
610560724164798849 8395 29413
683264123453586305 10915 28727
24920689833059841 15253 28771
612576719858775937 24204 30618
760632399538579329 1061 4816
873366961785112705 5518 18434
131022225412898769 24482 32861
954352300354425857 17313 27443
808398186596036737 1965 14283
598759900091057025 24562 29846
547519180950750721 5241 22362
36901676292995233 13681 28730
959942648657644801 3674 34392
418842237836859265 18252 25864
319722545072330881 15443 29859
712799567660052737 3442 34790
414698884252374017 22137 29759
213305322003936481 21405 32134
380566701766689153 11080 12145
149834133321331105 2000 25610
441460247231148609 6067 6504
804590855093525889 3828 26567
507233978337133377 16492 23998
21488252862038593 7356 32457
429031139894561857 9192 33675
193039607188030273 16100 29722
561659442017962369 14876 26609
64868497601775489 19716 29960
267739747100549153 9489 28554
938442680736248065 29171 31835
751336338247121153 13281 33769
396561593870384129 3971 8884
297006679171232705 16420 21669
69382800215198161 349 25273
533107364610280833 11928 32413
113483417225761937 3293 7125
576872384240417153 18363 25471
453468949651327361 19205 35031
37727224715986553 16323 28268
289087100484120897 9480 18534
57246938974230945 12393 17949
361269371657716225 14016 27437
971019168224408705 17793 32439
697697503716380417 12128 22838
148947492857175233 11972 13152
657755784661478785 2531 8322
99399059433871169 3181 20302
887996893241332737 2302 16331
488495287964354945 23807 32488
670080982856877185 11138 32760
951256489729722497 12176 34540
491934021616923905 25531 33790
249194865837935713 20258 22381
931593068624753281 25167 27984
855890121319255553 4106 5345
543073704195446529 20271 26107
21126868251883481 4851 11021
170587742207704449 1354 11647
39995383514273897 6536 11491
718529262466642433 15384 19542
71141801783809913 22909 29321
689235650823011585 16267 26291
146573400879539393 23754 25334
675383662664668033 16175 34068
131409329716262849 6505 7098
613590091631653633 3823 20922
217922177340732065 15880 32299
374539632460578561 1059 13754
854095141362066049 21241 35016
949151682561822721 14489 14856
175311154339688353 16063 17546
555252301501436545 8949 20270
734719290949328769 1638 1830
367086274409178497 3958 8952
962129866837578625 16829 19326
409572795590360513 15120 34775
843985158211509633 20676 29216
702180689403665025 21502 23897
420717100898322369 24214 30367
309325531928774209 10919 13761
735520923306438529 1656 23251
152673148044033985 4057 12432
318570273234932673 12000 22449
945188526562827009 15217 16222
705084732135460993 1154 25846
631281799956301569 4917 33745
696932268970620289 15842 27167
968452647490405377 24006 26499
377264617049888769 13892 22400
982520918331193345 6942 32863
400456251454379265 5775 14983
685985240293359105 13555 23657
772343794816706049 2300 16838
319560363638206721 6860 13951
574234559777416129 16974 28897
287073730161520033 21465 34812
364465251068992321 4147 29424
369645183300253441 15683 27872
444297298162176449 10506 33956
700808477270793857 19127 26181
660055600788794497 16259 21247
885019002342918529 12611 27069
486966159139861057 16508 28083
452489144167056897 19129 35258
902071150161191297 23214 23635
170332488206202721 21598 33884
345290971895217089 1920 2221
749587936590796033 8160 26303
212297938898061025 16909 30870
986953424192195 3238 26420
568176990839027969 6312 26871
658834115554380929 29925 30213
813836376358580097 7535 33358
422458405239428481 1449 19256
477581599869118657 1456 6074
297129960954560321 4295 8009
594068961990743169 11687 14475
500439373923828865 23588 31427
556046467399831105 27274 30380
845776708067230465 7001 30839
761760563284212865 5356 8100
267069964126836353 4779 34269
582436808577817601 17184 20282
289762690429721921 487 13315
479263875059572801 6663 32351
220426088464055425 18215 19039
16559856658638239 9676 14866
695902818367809281 8669 18590
292762065022571969 25187 27464
482987072295959041 3058 34517
578681477794042113 3379 31603
674051414270348161 4388 10975
792615284584215425 19086 33337
419587075726330049 7790 33048
620079644973948545 8977 24105
247447126153897313 12030 31953
986601753488571393 17935 33762
325310375773927489 19691 32349
314767780080039489 12094 33731
508871962592888129 7546 31247
307446574299930817 17392 29459
997239800938448385 10708 20591
296366340439512065 1314 30739
210474247217856449 14651 24125
370676360779469889 11773 21212
238605824493181025 12617 13199
540649030417931457 22304 29513
362950292204953217 28487 33925
589564235128833025 814 20993
856781314291826177 18934 23751
773267221959265793 26441 26455
274809649994406145 17289 30641
502651825494069697 2589 14022
614169018175790209 4722 18970
730164133069074177 3556 26042
499546733383805761 8155 34449
309841639508121601 2024 11428
89155847710831185 5183 24101
278705602543460897 23545 33576
366965208644042945 9279 12566
201008664503575585 2682 29688
78155221468268369 28460 33243
830928475271797121 2590 32964
128283676901428833 18466 30968
824023312849661185 6669 14215
203896454896042913 2814 30777
53767237685356409 7786 18685
950999578218979713 4191 6938
826422954158488193 12067 31724
833493749498746497 9612 32094
558766179886895041 1093 34613
751185793093053953 13635 32363
138005317365283985 23175 26724
405757052063311361 14140 18845
786594572177854465 14875 23409
74698889958479953 3470 4756
283508067415908737 340 3402
333388237528385665 13585 20694
487507691600249857 11864 18201
345822187266019649 10215 17599
940323925992188929 9861 21024
904209029300492545 21421 26438
132463581229451681 24550 33407
937658577260460673 2470 7140
522793875871627713 20234 32450
37837120868903897 17611 28547
912515733791956097 3150 7245
813010208245838593 11112 16998
290811326652814721 4000 16195
451084414963734273 18561 22024
134832024238882305 18301 27053
301792455376240577 4165 11780
276921688181374753 6613 31420
196991463738090305 946 1481
287591735681324673 15167 22058
769860939356345089 18626 32122
805353659583559553 11348 17785
728405388035188353 20523 21304
605311992087827329 32898 33224
77490490375307537 10671 31033
62884758855602745 10395 17958
516300088225182913 13681 15790
949953891857141761 17915 33048
391016713630801153 26747 29987
771413252966723969 5002 23693
853947745864022785 2678 30216
357433691311065601 3531 29669
900092005426980481 3781 29095
623745763912182785 10627 28586
188274767037984961 17476 24045
856767078802555265 17690 30287
591751307550833153 9005 11170
567453484600051201 113 23054
136343747212610113 4704 19658
619731471003440513 19968 22925
461536384945841153 24446 31331
968614202371384193 909 21485
124341056203594033 12810 15386
159243915523965985 3949 35018
406173780110076865 10715 21540
41631259838240457 2833 3403
294537563029766849 17222 26989
978097160823018881 12416 26213
780998649647809665 11431 22685
998768245077513985 6220 22593
287623156394619873 21661 34587
636625317893297921 5300 28037
942097236499403521 15387 28548
131098658540807377 10441 28358
658164379872918145 2953 26606
815509850949815937 3089 22657
486012588063740481 2350 12869
380657114831592513 14004 16927
813644004052765313 28264 28588
302387958813021377 25033 29414
791204108210603649 268 4520
972981866260667521 9387 21053
385932013401063745 26325 31550
429165307359461697 13688 14191
532029442557412609 20416 32904
843121644319438721 3537 25882
110804605981645217 23598 30263
878815108813306241 2141 13699
238959853855401857 12096 18892
71582067407817361 30939 34731
478341701860419009 20362 30639
810692278271183361 9238 31923
613555460394788865 16894 30405
436522220819540481 9782 21358
356139443580719489 21177 24681
313606394190678401 26483 33227
53297297496680329 9696 20838
743569540622488065 14628 19535
319092561984607681 14250 34516
474557010129480257 2514 28685
813956932911420289 8630 19535
495564889175085441 13655 33078
744227585392213377 6653 7026
83491072297555041 1608 5035
34414133788782665 25500 32114
63918759092146617 21397 30731
656272002231279617 83 3922
712921353978863745 23010 23956
803716658324869889 706 33682
95467947014526545 5431 11281
508271959132901697 4395 35216
694848486092034561 8520 31978
880096441723775745 8821 24119
880058861046720129 16801 26767
329942200777029633 21083 32840
242133905591039425 26687 27598
128371076239030657 18560 21368
682712928705058177 3142 13941
112242046882631281 6765 16726
550128422557314433 13725 20922
261801361280543425 27997 28048
150190418166417313 1013 22528
666990568192492417 346 11301
386697685203905921 6595 18310
827552634387213697 12096 22886
296975437023377281 11779 19627
111608079601456465 2130 8946
201403162100113761 18052 27730
316302399773587009 13069 32968
893945992136522753 266 22959
297119927219487297 3955 25040
720971925231744129 23479 26731
795507260660880129 12029 20216
379932844028104449 29638 33910
997577619647262977 2866 27553
958672068537474305 5480 12096
36021147198407989 2612 2966
419548532083538817 7005 20746
195611954572090241 171 22292
457029596805973889 19471 20110
931152125970893313 21936 24272
589497445118240641 16455 24651
875878232465755265 8608 34347
860578631781315585 21729 22026
288239492370347969 13733 21576
211348228127050689 3846 7169
29005242183504977 8884 33231
829006368505851265 15122 26336
232184195988164545 1055 16095
304625212762033473 14159 31314
86012761124681697 708 17302
148988937830118561 4990 13928
409206744153760129 2905 21545
925094998781688065 899 16178
369087147820611265 13320 30254
279940753138482977 10455 16510
562945382310569921 6912 29620
616201858880629121 14730 16932
840546529864173697 5359 14676
616419603177114113 10336 12883
503726374578388225 2803 23507
345530352443560705 15977 27662
48606417488063161 9581 24035
406519260927531457 15483 25091
869695416103009921 5278 24613
553609477370883969 3272 11520
656368615335072257 11889 15787
516592273244349057 12331 28516
734127413139827201 4265 21041
911858925695540225 144 5523
858871374543813505 9594 22824
360304439969986817 4237 6492
129638879757489889 5500 25113
94428600751712113 32046 35024
761002136697118977 7257 34267
143430846952007585 15863 30393
4595834080941331 22187 31765
511386563665766401 27148 34400
934906282947938689 975 9778
740937747320380417 2572 32881
301498144620094145 5710 23379
146332067418342145 8196 26444
786921328248883585 27225 32796
692606652032360193 1187 1693
537661590951113793 9563 16616
680088370173748993 22602 24477
538096304566639809 8 25135
947473256561814017 24771 26132
995619275331730305 4701 5908
175578658488859681 10687 14211
915465970761307137 3847 23724
622275858197717505 1041 9923
899207265240203649 11438 16115
131096717898444129 17408 17645
529259282953294273 22700 24298
478412270223181249 10749 29908
500543273829517697 13154 13809
485616025727409793 24123 32176
199326570186730849 5522 9599
425942477771762625 12829 31516
56684608384085065 6489 32355
658075771302676993 18835 34490
626840398528433025 17737 21112
789172967901954817 6649 16636
190670348555695329 19107 31919
322153994528434881 23032 25951
78706484915290529 18074 28215
520419365893637569 2147 27658
52295568938642849 19553 28250
930175637548288129 2567 3890
565433552580518721 12458 25204
27643283451915581 27019 30310
196090206920924705 4363 6720
997670888446322177 18581 20316
111150015250547793 26214 33945
835648694904158209 3889 32308
838714709219100801 13225 13414
508735823136376577 25907 32876
509091150009400193 18335 25095
274129267095197793 17009 34310
540846681568861953 5294 22690
88667084254836945 4250 20717
658658281276235137 3044 8927
670682440023533441 18229 35033
759500228201556353 78 442
573134236507016257 1476 6208
531891763234316545 2385 25693
811425250818025729 6730 6952
749850313488874369 5749 7204
463081569020715713 26615 28588
718097527785989377 10100 20852
451412475929963393 5609 22459
59661119983598353 25 17964
344154539332819841 33979 34122
654992972188328065 3273 30925
443896197909516865 1375 29130
187347827523776545 11203 14470
443138833175794369 2496 33604
242037307447947841 14790 18992
190678946348491265 10272 22208
683918309600880257 6070 15814
37971211740725153 18846 23403
824904487821047681 19755 23092
971376680002926209 3875 18744
121302748319461537 8756 17228
800494996072046721 12478 26226
177038805876083681 20142 35142
710174631259484161 26318 31048
461017920496527041 3299 17600
372328259196379457 9128 11823
331974479031547521 7783 34558
604354987478707585 23874 31161
708236717263300609 1248 3411
515903623003907777 10078 24187
45046384780153657 13541 16786
36102098836117593 1404 25422
582025140440247681 12369 12517
178714051285496097 3535 16911
501089835453317505 27578 28388
381324941588765377 14358 26137
762026383458188417 11163 11195
314723255182258305 4136 4955
210918231866134689 21347 30561
826829491720239617 28443 29925
58847465194030945 16506 19880
550311345126559105 13866 22106
38348911013148521 15566 28271
517352039161274049 18282 27289
307846054279107073 5929 25248
912440236644442881 17701 30883
15264818659023405 30748 35086
230829859745988129 4696 28147
596306411721297281 23629 34484
175228108649250209 22708 25615
187973105685816929 5239 13066
74814623245437425 9904 29920
528891603559085185 25414 28169
670981984584699393 8835 34394
706646679919874305 12038 34094
206978013720537025 11296 15761
26897105236383113 31479 31574
67991321472973713 6381 13740
842981455366444929 4619 22651
402944835555565825 4036 30970
788716447951426177 6647 13583
976947412089373313 18547 30089
580815840828950785 28064 30542
66817937371347113 34352 35260
141945456891232177 12970 26486
819512493619853953 7806 34123
961160212282411649 3365 14315
442208169073843777 7725 19207
955955714515081217 17976 31149
106982774761291921 2921 14285
927068030606864769 973 13409
819702857069294977 5549 9686
406192961396168769 17383 20603
736710204796580097 12917 27809
64617210866689593 18200 21847
232724501671164321 13694 32558
270910035070041729 17482 27173
643382775217673985 15603 28078
292905633745579777 1122 34101
816749131437056513 22681 27322
664909456371628289 16887 19115
837701529479474561 23057 32296
246718626514482497 31125 33481
802847554105404929 3419 26000
474905715369626305 11862 27037
644598321945949185 20904 23968
208094142521151329 1588 32693
198334185452118561 12750 26382
543454497727719169 7279 22287
606950775537157505 736 16440
974463547145038721 18280 31778
44683778256519705 31091 35142
873543339636537345 8152 13644
760683901501863553 9548 19374
857827686960082049 19437 20401
752407776153795329 1441 6697
798778317868492801 4291 16570
696990526625185665 1304 10473
57359589990515049 5442 32225
207745743957822529 7909 11621
423892183509561729 2194 23678
312819085534243841 2678 12736
262102030931163905 5285 11899
987174939563622913 13403 27171
410673646017794881 12951 14573
389306541087037761 3146 20563
455620608533767041 14930 27143
260099155282837569 10389 27663
823383120947792001 12336 29349
28890256620798029 20400 22203
304526235534684289 29318 31189
511748030928508545 7508 28591
697659982463573377 10844 20334
596704622595822849 19580 30039
121015347016939505 1943 20586
578276689647090305 18156 21278
934598023139240961 26667 31481
643720199399325569 16729 20739
458687003460870081 1315 10094
202154332896007809 8556 12646
208202231017519777 13340 20664
502954140271086209 14530 27961
802953712442732801 20916 23915
232895915584215617 1481 21225
705348959960726785 3078 4155
932884765978712961 2681 12901
283812530489445441 6836 27744
107624768731106721 15695 25828
572535906486915969 22731 23472
592729438505088513 3532 28365
710405146490220545 1956 24105
536332607555756609 4307 31517
37385827035901545 2558 6477
953157387114089217 20036 31145
703865502802177153 5196 30364
623378320183881857 6279 22857
903691446455564289 13318 34595
825846939232931713 61 34995
97001392267092257 17390 32000
511964838654030529 29285 34879
819766333938300545 7538 19187
310473763130516993 7212 22779
745327691280284161 3014 9794
121155812117414993 8914 11002
708380469170673921 18585 32392
54522301880908233 1802 28860
232183763320197313 9201 31351
531417294557435585 7278 15405
574367601586285313 3452 34446
167910631079593025 1268 26333
788821406458584577 11107 30914
987545788505336449 18560 29420
609227131832579201 18266 28230
470848568727447489 25584 27804
835512834826264577 11510 32446
546899314597574465 19920 30404
861213929376756225 22707 30027
441524067113334721 7655 25871
488345890308256257 4154 10790
872684266908372353 13567 22367
489398056084166209 28922 34303
903922785911035521 5514 11603
884266289384672897 4719 34576
120144228297569105 13390 30932
760240605104510081 15764 24887
210994345559726081 18072 21971
329289533520086081 11249 17340
898199221039270401 11576 20561
949004599996879233 21150 29267
162025152819481377 25134 33911
756208462334146945 2965 16953
817621618240941953 21859 34502
383808943214116737 14375 16923
794875938684299393 22203 27170
332511619460081665 14272 30337
613309703525480705 8624 34297
209721568350186529 26772 32952
334981315094907457 9615 30384
939922944015254529 3825 27909
503608202630438465 2605 25702
480733049431190529 4925 10391
206852803622126657 4724 34302
666670108469322241 5821 10374
621778583478963713 13759 18700
819886765501376385 2486 20938
35314978988836289 20683 33066
34357408900579145 1214 31956
618367093396166529 6936 9357
767774122319931265 14781 28676
819750665464596353 9036 25138
904604788679922177 20698 22484
29956935982504265 14902 25566
696916107642561409 15757 22663
964024587301750529 14707 25504
467237654014443393 15498 26212
678099248212426113 10229 13362
668503414813809409 9097 30566
18159567985350125 1515 25285
351967932018983041 19172 32632
187447183101902241 25541 30828
197189323741763905 15059 30653
937794359641500801 21410 27251
288765641564058497 9350 24947
976494997282607361 768 20063
652130291266271233 12442 32184
418371525989755329 13186 22732
287427406572408737 15538 23270
606951148533418881 29490 34667
25631586964959041 20569 26192
609176562234935681 19819 35225
542524153203974209 8549 22598
804627588251527425 7030 24346
346337128068338305 25747 31693
875939675772286849 4689 34943
83650008980459489 834 24217
458658250495851393 3475 26422
888036730875949569 18383 35010
549758435027129601 24011 28364
79768475855704673 18556 27147
436594755104586369 5945 10837
48358118379976393 2513 22169
986516882666194305 19690 31450
26905593036918421 25857 32689
637068119976611073 4261 9026
848748017210947841 28019 31613
148553766302583777 5170 25345
266293351504405249 26899 29220
652728379413112193 32444 32729
177484354022109153 11994 28254
114733327169830097 15465 18590
220515383163746753 23464 34034
94430993941180929 10541 24499
384632734524739585 483 6096
903835667562773889 13206 15056
832821235894474625 12452 33948
690356374785274369 4106 25536
599872870076151041 24669 28484
158724153634011585 8018 13591
243500673933102273 6660 17832
925028295615327105 12244 33447
123357219505304977 15579 15763
156353663894421409 10393 20097
140365723545958337 1296 5955
224014987881936641 15932 19737
612982650237935233 1384 14501
274519827994794241 18959 18968
240670929308596001 7061 11072
568304876449438721 4635 20846
219789205253771777 8298 17179
125354777562861841 16501 19987
371281809013627393 9018 27680
282673771856828193 14416 23060
702155903472910081 1118 7971
644863413536029441 11229 29066
844023107777662337 16959 31743
476403456874372481 12050 16163
258924713326575073 11638 28720
266054845064886081 9399 16383
614722466810608385 33994 34214
910949550580404865 8847 17508
975808235019481857 4208 32048
81120536166082497 12055 15299
767706852046916993 4351 13472
662940865458175233 13206 27718
477057018836699585 6377 9836
468182870375429185 20937 31680
491978844918438785 3589 28037
874449754506777345 24428 28760
448386647287374977 4680 7861
794799373193086465 598 6538
79942994472379073 12544 29691
714904738573061121 16171 26024
964975530410878721 6946 32735
459947779622481793 19986 31927
862689179305423489 649 8632
796299571543080705 11333 14885
71699618697888217 12937 21420
66799562083105001 12448 19059
35165641896430345 21988 26211
108338405182017537 21105 31403
357802739299625473 6549 12866
970253504924599553 7010 23974
267159349375166497 3471 28449
792571418780660481 814 1168
615418821012919937 19436 32276
777860488185581313 19555 19761
948290916063388801 15178 25950
21020743854414549 12573 31836
325647704436971009 19510 29438
734214887625384449 5993 18621
93045806767154465 5680 31933
948749303447449729 18121 20183
166497348199637697 5149 26397
842780972910446721 10203 22007
910398238285569793 448 17398
281636861619993793 15774 20349
957574852746784385 8242 18781
303003453659314945 10131 12194
6409422431264745 19011 19968
847524703940912641 27092 29864
154944642377667905 5434 28957
513833946341264897 241 29551
181242859531710817 10160 13281
634974506770610945 21760 25914
878457186492550273 20107 34064
838778676283297409 15541 21446
957656609398075137 3945 11610
820134664300930177 2643 15965
419843614895679425 12315 32480
285401250768785537 26834 27643
848901149609634561 12248 32693
136470190219107217 15447 25802
654103301967477761 9575 32091
638936903908316417 31840 35138
62141891166849209 2599 18865
649116857982001281 31920 35030
904690773084237057 30778 32500
742205284129283841 14581 32303
820482971615025025 338 20039
216968052524684641 22190 28492
724617936321816833 11254 16532
41136693265556801 7917 31383
863213898133071873 5438 10248
99770439284135649 8625 26162
115085475731799393 3170 10810
147615754832060033 21263 28918
400228280318192001 10674 25610
779843576194160513 2120 3153
759276071824256641 898 5282
611535850641374209 7478 18554
912244586977411841 15583 25515
900775563301813505 15483 29639
484489752830736385 15412 31324
866361381960473473 14047 25183
622437895660699009 17804 18795
607683305368475137 9194 13557
948260939354280961 11281 29324
113402046415487233 2201 5418
245689290437983489 12621 34613
631338517750386049 29274 34632
275225437640241217 6252 10069
857577937330887553 19937 21628
136571215033729489 4848 30118
364500797503829697 1737 31877
337436575422355393 25720 34298
691735430636768513 11814 12569
203483017387785729 4597 17316
402893472529292737 6149 28661
592070671613011969 10749 21615
459475588393900097 16883 28078
790476440510065665 19732 33715
582008094156826369 4004 15848
871895899514822017 2847 28677
991768239871007105 31492 35283
116086235639190961 7217 9868
247805915381469793 4706 25702
504763155232577537 14396 15073
516010063462232449 1101 19871
125101709701556993 14300 34728
214751060482988961 14300 34480
342345591060375681 3844 5379
555182948055019649 9882 35141
689251182397360001 19905 21017
745686904508325249 21702 29218
163412830308143233 10031 12088
568793723249655169 878 3621
780168331413950209 6592 11741
638956005558036097 7626 24310
925459357814997249 6267 11856
807617076591483905 1659 13891
436087559784457537 18893 34674
629841331499655169 12847 19925
147271991773830977 14258 25375
354084185205323393 8552 29626
315170139770959425 14849 16988
353724058131284353 28564 29364
475151499962219521 22269 32167
264499341418868993 19964 34225
245264285356544321 25099 34810
922037450437876737 17523 18946
112506139539188865 23525 32983
205039709627897089 3466 19521
173695792979447809 8025 15420
120748834920554769 26954 34371
156292986725599553 10140 21576
239488377290840065 6400 6597
132191780035018529 11222 22116
543198991535952321 7064 12197
98554193437845329 13773 24756
163532119043821921 1618 5388
461453655407598977 1178 30883
850022001057958273 3811 8858
415712574790273217 441 4851
340761841999508865 15011 28487
396787088374484417 21085 25781
340785240168379713 7890 30656
615362006821182977 6262 26018
653659584834144897 5943 34701
869511714147950721 673 11804
204030384795935041 33398 34077
657395810330466945 3304 27453
385130265776908225 6544 32500
806931938588920833 3297 24009
60538524654624841 2759 22840
865218426843906433 15642 19473
460703177594240257 3070 12384
454147793737167425 9129 10422
651737371082923265 7065 9592
329615068939840961 14540 34370
48426573609063441 31011 32230
40991662258026193 20538 21364
970942618654369537 5799 8266
153118461988380961 10243 30913
494622640210820929 5564 33726
83338145204425729 3131 26937
556180361118030913 32634 33541
441294100261540481 4006 24798
602848770697036673 8247 21186
455770706135613313 21430 25806
623149626533951617 9413 13858
708523429874613761 15170 34156
396288405140609281 8175 27715
177295298120288449 1469 3422
825805147494087041 1375 29775
803230856614828033 8025 10519
467909843799318977 25140 31182
298038280981931073 7703 14652
597296982563371137 14803 19309
779083270902756225 8801 14794
467498439875043905 5472 20160
906598876817941633 6987 28109
699697117038446977 7922 10551
536872697415173377 4458 16101
21375493689944849 27587 34727
748265504841786113 12611 20126
48050257303238201 32902 34972
963331525775000577 3115 34239
672430067075396225 8894 22358
266345894458670081 7339 22123
370658255960925953 16330 29467
609158373684675073 3442 14978
180046876466704481 1182 24525
674473210690340609 15866 23426
417871527041036481 5203 9783
324558787443745473 19488 34925
568528468362671873 8795 28653
418379851113446209 15756 29778
377617994418237377 22026 22382
336511509449689345 20680 27372
667472093943828737 647 26060
682097400868460801 2556 10199
835927124636079105 10273 32944
872015750532906241 11038 22185
978935143246673025 28153 31340
386040774532506945 10794 33150
20154990104309433 10137 31101
954390609322540929 23729 32753
636646735863521921 12525 14822
972537143229491329 26016 30711
463712652632530369 8655 18346
508292293779245313 7991 10980
16411157178595205 13945 34424
597011154774794113 9132 14998
462946012975855553 835 31435
470870934064190977 27697 33324
410490339160716673 25991 29456
668557516419330305 12460 28023
385387201999868993 17698 25724
523164343540596353 9462 23355
710311575211534337 6229 25185
899715536369132673 3238 25150
706747155722574465 6345 34043
113553898424736849 5567 18308
541362192015427009 6370 21064
628978024211679873 2265 34067
571472782360167745 12727 14185
164395578917858401 13842 18198
973519040253279361 24695 27994
527364344179023425 12579 13047
205051657091352993 25609 34974
738669958058618881 20469 34255
173106472927074145 29021 30029
358084711320348225 2823 9419
968989032061564673 3150 15167
734926351537634305 2089 8869
975346017395764865 3275 26351
51115331642922257 2578 16331
601857687673849345 2184 31487
599561264811409665 14252 22657
815093277545159425 13071 20278
416962025610477121 24481 27304
889257338957300225 1267 28435
53577505542389049 10424 30056
159266788305558305 12839 16634
649958852561884033 4429 10368
856018510266828545 12402 20734
868800682175059841 13915 19462
107448648490660049 2406 28827
764448284130569473 2931 24823
576522565249696641 11350 30621
972842095835002113 26586 29780
160941842159758145 773 31491
29815970106444213 9996 31301
901436489414628225 15036 24774
274024065208475777 15136 30614
970143285902523137 1645 6262
694676412887194113 26632 31520
146204632258452705 11711 12590
972533315124589825 10642 21778
742348872111676929 33450 33945
47971229214613945 6678 10463
969901487243127809 15062 35026
142123021720305329 7552 27905
685836178943631617 2513 24538
496169442784239553 30560 31014
981006283472630913 12563 28764
642002252820471809 1223 25957
561936148770683969 6848 12905
541344731052863169 13845 26175
774663245194595585 196 16660
49765684010804281 9428 21635
967345961000617601 22240 24566
634218056648595713 4538 13305
166267406745710401 20214 28962
126334421321157473 13109 21942
148565604680584321 804 31221
18240960711967349 13830 32958
917866413772792065 24912 31732
150283332969660673 18790 32544
905349353811899905 5523 32247
153775294764134433 2331 24173
632870358993081089 10092 17134
343379297745226369 19897 32738
838614526280906625 23363 25857
753094631809592193 20237 29649
143765954907699729 9005 17196
87781028826650961 18821 26889
880382628258317313 21150 25486
114361338835866641 18070 25737
356664799251355201 19966 29898
978662441650978817 24665 28816
670956312335476865 14328 30621
422366624171491649 1542 13239
412179704049258049 1842 8180
218900715352003073 4924 29264
55448572050735833 5504 33990
201479106806150561 1038 20965
237794598458869185 3541 14116
934175061791730561 4305 9049
313642320312652609 13930 25970
737125903263194753 28865 34878
212923941599477473 18111 28595
640985576803341697 2108 9277
941508017049002881 3897 9848
210799203444825153 27428 34431
151473456816752609 17662 22632
44731217453627185 21533 28624
18958384701591057 6480 20858
563986122544054785 23716 26515
82016885792306481 7042 16574
272464739416090401 17314 29095
747861541446624769 5193 11073
871880584135144705 20829 28092
123669922089938209 2312 22780
482028152422852673 32485 34344
370131153748928897 22274 31530
780948422415537665 3388 16499
914224081630628353 6091 12015
947097721734206081 11871 32598
792903524555541121 10621 18969
467451101777388801 4186 24696
640826564707488385 6002 7504
341740572129108225 19777 26947
193310953600246209 8690 27383
588334751935622785 4723 21431
394058722989761665 3132 32301
168288350578119873 6978 29729
157957294425372641 6271 16675
912279919232023681 9452 32640
752152128021613441 8928 29780
452924987012234945 1132 31853
462559451330690753 4304 34428
187378851971192961 7185 25784
688639007496838913 18750 21331
822998171946760961 2598 18738
17876671031515913 17172 17791
382431582224288769 14661 17709
866189534584755457 21585 31485
461705557658856257 8003 16427
323421950849137857 11043 22094
650174850960286977 10928 17062
460843686295440577 4666 7531
776859698650536449 6576 24545
676825770266461313 1699 16332
231199360132084321 2511 28875
980276691804114305 6345 14198
722658189755915009 26939 32298
502265718160259649 10961 18650
434566236956090561 7549 14278
269996033304856545 14823 21118
862910148972144257 12948 26573
276125496468708321 11883 24580
792273274579034881 17374 20459
512181102832990145 1992 18254
481504939407980033 1304 21190
353917294968880449 14261 25868
346190782124541121 7229 20120
529845521083352385 7812 16696
335936643152091841 22535 34209
423281713723653761 9863 15840
753706048254603137 12880 34917
927603351058316161 8611 14170
251676101865196961 800 26294
629233322110991361 25971 31547
817279808367420161 8205 14233
389905552904814081 10186 32052
392744136995798273 7045 19215
617286648670827265 4426 11085
87998018883130417 3896 17002
975408589043759361 864 8264
174992669208759105 19581 20407
717090956795800577 9817 14515
157942995242809313 12551 27763
196244663158147137 14489 25586
855727684399152385 25360 26700
315011640051849921 8523 31154
44129875763676553 21159 22723
554359225287761601 8830 12979
513167155040772353 4710 9171
631885530143193857 25169 31502
940552743854784257 3643 18179
571617660678803905 3887 5967
582950933089403393 9751 35218
796985912733489921 6168 31270
446629888802537089 11472 27434
40786064655897289 5717 21748
242016096725389921 15914 18870
377974654000979649 10518 34222
901474922884222721 24559 31494
632362252121815553 1440 3905
602503070378258305 513 34907
648082616440191873 6411 10066
504770112460310145 16081 28842
306049220846922753 4600 30345
14222858228091441 18626 29240
526609548526295169 19198 22809
686775635432599809 6041 30531
430775744985702145 31972 34213
372226748224061761 20768 24387
669609931930452225 24169 28477
511743859535389569 8712 17475
645804181751891841 10571 14230
519184669099981761 2497 10756
888745924515546881 18894 20879
429666457850647297 10051 17081
376725492396637633 2181 25081
937979829399932161 14001 30547
384031609851419393 14232 26849
209184552205758945 6465 17444
430002471065712641 17062 27835
499923147653984065 23921 35091
58728316967261665 1521 34558
527333414223750913 18935 29160
151035804262242849 22483 30890
104414109064730817 17617 24156
982017870006089345 5694 22806
206643870250960769 32874 34598
463220412010521473 14643 16505
387232868879802817 1879 8414
339193328862222657 10885 21198
83427762685960977 19348 34757
475733111904382593 4827 21004
41824478533737161 19680 28384
593754151267475585 3198 21411
678654928876117249 15591 18676
819323561530247041 1144 14459
680187850144530817 30674 32441
136638806645265729 21242 31937
299879482234491265 27978 31541
52520235780342265 7848 25354
30942310545906793 2332 31739
142411764874125873 13585 31491
613764031059876225 17921 33573
282638445815742049 14675 31240
839821140225776513 6482 17436
339957531393110913 9116 17196
637827161216581121 33090 34713
20889668401757433 19563 25721
294617157824585985 21464 26121
757411066341362049 10385 29871
160422351848158241 6251 16582
489717290519855937 18785 34948
569238009724184449 1339 33582
460835572152603841 3516 4044
822340801160596097 12831 14696
421074847060673089 10347 33984
81151169228558481 17655 32455
788584323722616833 10791 30003
103886724515579233 4171 19650
421445501521823489 7939 32186
928618553402227329 4399 17177
425267010433742593 1888 20490
739246862123241729 5528 18488
374577453472106497 13454 16544
348620940290299329 14831 27300
869572022455244545 26438 30842
216286511016424033 4247 29212
44655714600345673 17866 29014
777510827496140417 2196 35027
859538307341864577 3858 26193
964747688224765185 18497 21380
16297839942488679 287 25946
552841827438310657 7216 7903
229762909525177857 5494 35177
148771351647045697 12975 22128
645576294874736385 13496 15699
549510957547877185 12679 34434
511887147333368385 23211 32052
79660264544020977 7188 12636
627334744173360513 16947 24291
163700067700414561 4484 33630
548814642184808577 9610 28533
680162401341565441 14390 32909
734356229373510401 4697 27648
345871964803958337 8497 17765
92642155079346369 4087 32650
49982069045274361 33591 34915
926309517309697153 10899 19387
625398358184877825 12938 28645
86268468958465409 7013 16981
500787472522748801 30147 32644
330572418589788673 17586 32473
784778371728091137 3898 12414
301001444421501697 4165 9299
804124595708618241 6679 34098
79609152342236209 2 3151
535730862136244225 7879 15742
600997933169864449 583 4833
293188316929931841 6836 22208
964039435382893825 28596 34409
961968959674433025 13359 28213
135709520904725873 10380 11548
704537937535878401 8284 13504
687231462473185665 14672 29940
847823920862747777 28 27657
701208151725907713 3120 14032
673146091345874049 16816 20674
843405882085512833 13772 21421
266085364268374049 12553 28892
759743621870711681 2840 26358
897582630603881857 832 17573
790954821554684929 8645 16037
894849063332184577 6678 13036
735428784391203329 4887 15422
574978864644410945 7774 17195
356935539175800897 1558 11100
648569506541715457 28361 31065
205722140596975585 26866 33360
530387772836963457 26545 34420
835343941209394817 17577 29486
4035217733115105 249 8574
148420371287684801 12124 14985
904322836080783745 10570 12154
375535561373801857 25613 26817
273128170369115969 9819 16128
69099343465666153 31166 32273
547067243670586113 5520 7571
489642221742592193 10298 22630
400877341798274497 23496 33375
383140278853701953 33374 34187
739616747246518657 1012 34241
727508039521559681 7941 19981
263728349252684065 13450 28197
40312151646531905 21010 22275
219048663277948929 16049 18229
309890276455142529 11654 24726
7759001187064741 20778 22194
910891056996959489 14951 33480
40266782610732577 1161 13552
707665309106296577 687 20336
532782298001588801 17973 22095
674896321278424705 15578 27823
725402542531458689 3133 34305
385649291466727105 2761 8911
613276737724003585 13145 35025
816500572675678849 8538 27016
714977066069739265 6800 28906
570363448786032705 28476 29442
402626537353565825 26682 32058
192190918633713185 13001 28389
978941887370940161 2437 2547
374496945658698625 7234 13581
729374381790005761 16285 35075
553859847642357313 12571 29044
17988673426831527 18350 27744
636672474777022081 1830 6133
933594372085192193 3307 3572
328601549249981441 1915 20468
492495333750458305 11137 29704
680002677845941121 855 3129
262965775663371201 526 6638
19371090584499485 4725 28626
573977893224114433 17557 30192
920315799462379393 4521 11093
540926795657806977 5025 26144
350494362513387585 22579 22663
397139701835630657 7948 13179
975178150787108737 14518 17245
907044687107355009 1930 16383
966834976396697217 15515 29543
884122280848263425 9419 15444
45175585081274505 16508 22075
620461966945949697 7713 25374
254644415678058081 1422 24521
760310670623301377 11392 17675
813437824142617729 13989 29511
903351005001194753 7398 10101
7032787818431531 15191 18683
936350863332084097 3896 28091
689074685858066945 7018 18295
509488757095194689 6899 19340
950763543805891201 15217 33417
106593086655454529 14654 30061
702893610989768577 8248 27643
544482621311470209 19760 34585
998735597171972225 6344 29816
532052664773747329 6313 21456
844209934430757889 1901 29581
184345177056254529 4060 15823
830984444611147009 1264 5723
517625232999240129 13820 14213
747346655004371073 3196 16976
467912716200668673 22108 27279
545099228434750657 18475 19137
149525534795575521 7519 25957
834025590938132609 300 16386
640287808842227713 25524 29080
585279249694195841 6466 32471
879934197164988801 23041 35196
778628327918248449 28147 32114
447692475569834177 2563 18101
560380302380579585 26477 30247
591205074964253953 2911 17844
269479835624970593 10280 16459
911853676055866241 30083 34610
419642416148803905 3949 28493
760652289134089473 17690 24340
819981609361995777 6253 26893
11689582832172363 26077 27160
466635230024095873 30318 33275
307221270594343553 12165 24286
964571248324695297 10410 14761
173381301733737569 122 21451
975469335027327105 1478 7783
20947273168605565 6727 24485
728963073702367105 6315 9511
803033139214488065 2915 15743
518540582102801281 16238 25483
152088247856969633 15438 27783
261656280678842273 21819 25409
309553014054156225 21026 21051
233913615648191361 9349 20935
625631989574504449 15780 17315
970884770983666049 18443 18498
164005979383329505 8055 29346
36699824831075033 34019 34211
414340388615560321 31209 31272
241502789452717089 4927 30831
764765872955759873 21423 26031
518107567230032385 20469 32745
174801755090374657 13263 33729
670104351582516225 4473 23298
948945661692715009 12937 18233
955777974660534785 1264 6484
260685847910512097 1773 3341
911188761806620545 20650 23631
367833903213604417 7203 8571
378981961836871041 33027 33383
469480743073507521 1481 35033
376510846685384577 16946 22324
69785724850316201 30 31061
63532287281120145 20431 31012
256756331514655041 14844 25541
674869425882015105 7884 16368
184969632019655009 4798 7846
667022725118698625 23139 33113
928141357155215745 11414 14109
368342579198234433 2214 14898
743689115298973697 828 18309
620283658597273345 13492 26720
365789803481394689 28774 34303
198100002562007649 21230 22510
279188241614544801 19706 26852
452653763831847297 2362 19076
894593424537266177 24291 26769
790012742197681921 17189 27587
846796002110419713 2164 25413
705599977913593089 9115 18135
784590606107403905 19672 32764
175815416765523489 6316 14698
548222960017479745 28191 30697
662036701623520641 32959 34841
820122847601300737 13915 34038
494907244533031617 14228 33481
181428508688082241 4937 25674
639939236064336129 13218 16692
152869287231741441 2845 16127
507232349134547201 11860 14419
575735625401161857 770 23904
342929857064859777 2971 22061
963892165003120001 5681 24928
128158485688565809 18522 31854
836165203075847041 27713 27957
173726753721140897 1925 10454
67572242293270081 30361 31435
967853071473804545 8678 31087
662051672158607873 20873 34766
366850360416918849 1286 20059
635498285923706113 19145 29266
743187784515463041 7221 34736
159018501169651233 8122 29833
824817457613349377 639 8755
448069091068251905 20093 27692
649414571802260865 16354 29813
900844099208736513 10364 21773
109134868113926593 26277 32892
102215473648858081 17188 21973
98348248942720321 31283 31439
173518449628783585 17497 33691
777520694895301249 7642 20019
131073521509993185 9319 33921
213040537375810849 16172 33073
337136293587601473 12601 32570
227595896448207201 1492 26283
100834467149315537 25437 29816
726288936276454017 2077 24413
545826667783767745 6185 6737
132341638394976257 17783 34053
125931145612415921 12268 21612
369017826540535041 24422 27339
879688894872142465 31042 33125
83322358441137121 1870 15481
430141441833246337 5685 8155
908700216196955009 845 19236
458074540337701569 2368 26935
15319897978358199 3257 15493
231415724719429505 19144 26397
958533122775897089 17918 24111
747281198483332097 1984 26257
613774450384511233 24284 26034
354963323142971649 5467 23912
822889311062873217 1277 3848
958940065157928961 27405 33832
119322515763897745 4196 14036
204432934201978625 4284 30013
568369526787257921 4589 13171
803592908415591681 10285 28186
578674597036695169 2884 4391
526338779167804929 17253 27420
354174050631904449 17899 29914
547048072954918721 20400 32593
656875085421447169 18993 24786
379038649924641665 603 13160
758976905007081345 1523 23967
179337362439351713 11011 34423
53297726957936225 22457 22778
814757030944878849 8429 14792
389371940807357953 21429 34414
896098848145225473 15291 17311
455091298290042817 4102 16913
560936551423655041 317 29858
729493875364205697 4928 24022
92992665323631489 3140 12294
841615711969211649 4274 27357
864539431619835649 3863 12040
821700708519976833 21134 26532
752700492695407105 9402 30417
17987781548910677 13744 20933
168127649218238433 13538 15376
580213373680557313 29250 30476
762922478125513985 19888 25182
123352367218984689 1919 9791
307321578139255553 12745 12816
6195547354387544 14189 17109
128700687243775041 6555 8966
819947656176068993 23244 31885
952642156177095297 15841 22492
263647806554679681 10203 33139
753873524093389569 7200 33526
134356970842247841 13547 20642
421226531646699009 12930 33994
7287351029553691 11095 26911
969383816296851073 694 30661
876322804928904065 21872 22417
221291935361964673 19698 32561
839763859091455361 26778 34834
19782184230844993 219 33879
8805824696224819 22905 24242
589702535254236417 17308 22062
676475284342608001 1655 22550
507219736797406273 6442 32607
763141403081092993 5386 12097
275139569270098849 22294 27322
769121088337392641 848 32120
292517868068070913 28561 34079
84592940157108385 12071 33627
200131430361341953 4165 8855
388066103685439169 11751 21752
507920781860956801 19289 30800
727613827150250369 1231 2525
807887907897541121 9676 33754
689562495780855041 12090 16985
322636157687664833 7090 31085
989872495462208257 8628 19117
627196785193024897 5667 34415
144741701743406273 24467 35242
581383903977592065 8577 29468
344606619350670913 23577 24182
242651765545080161 3154 16062
427769334776606081 554 17981
803410035551703297 1099 4964
689067273581883905 13753 26901
669633561729074945 17416 25276
742255413485558785 13524 21069
664665174476009985 30124 32161
331480748005546369 13713 29718
444581248788754369 10414 23210
896406471254046209 17936 33938
603352819176958337 5746 8744
370758852105637953 12684 21103
251363959696295329 866 7794
753846683055734017 1825 33123
687454168546633345 12974 14096
634666966653028865 3561 8627
923564010536782849 15877 30086
20748678568516257 29885 31197
195141738205133921 14017 17990
607726879126744321 1370 14351
359156888795599361 26227 33842
260002753673909121 3871 5131
302586077620684801 1519 16903
746077637080517761 19757 29197
536741537594796353 13630 21441
925592309855041153 25251 32074
900296401914996353 8872 10902
611006331609786497 3792 6629
68831332835845417 7742 31978
507985105157182209 28569 32987
404949703402092353 28421 29188
395930944021543489 17692 21487
814832391661244801 3604 9539
293920853743891521 2139 6973
769161717723275009 12520 28823
635183215225481473 955 5765
110656681946284865 947 21229
38077426169756737 1751 10521
971719800349102721 9777 21251
300789991749624641 1731 33288
369263136174854593 5717 32730
83206941797335793 7251 26077
584690133721206657 13279 22837
671250727137163521 30443 35218
741985921539498625 14085 34577
259800970811305377 13590 30094
535162545902476673 19420 25455
521595835303472193 14242 32040
388865493936012993 3330 24149
653397438526958721 8233 8787
616213390793600257 1648 2512
486199465723302657 8095 17601
731290379196696705 23607 25045
1382211653087496 16559 30740
346333230257140929 902 25499
206200061577916929 1462 6988
5406092923951889 1776 12938
822542307350921985 19310 22717
355839282367295361 18383 20899
835116833720434177 9787 27719
12647543147256359 4976 25758
189546763831195617 8616 14777
3805569974172585 27589 34520
54379098014933905 8757 17521
296472970231608449 19043 27705
421692008350539969 13324 32187
545304232335890753 4433 27842
281922343770872897 27239 31154
43366278514373137 3550 8398
544252617306305793 22315 34500
6142362229990540 25455 33671
750538989129140097 5054 15971
902250816540035969 1804 30118
570102246185548737 3240 22237
345057814207617473 14382 15331
518967097859587073 1945 12234
89816579998700513 21501 21659
994264776899306881 26454 28961
340137508999628609 4044 20235
860295943602139393 20036 35050
659474756054240897 3980 28673
134948949027439377 9222 20984
510050647023231105 15067 32324
373577274624608449 15644 17447
577663812171852673 204 8265
434512472212183809 8511 28419
838929752970965889 5991 20054
281844517180090305 9719 26616
301360269322319873 7232 8089
676670421870234369 9354 12828
918142416090798721 13403 32949
831223021025351681 21212 30053
272590201051645665 25152 26559
454959162043529345 5814 8220
634908779486789121 3050 26428
281501859108871585 28903 31461
136564678859773633 11373 31300
611717680078079745 26296 31938
747242079084255489 17605 26574
390345707353219521 12289 29950
406219153130951553 11462 32294
773254620408060545 14968 15598
591904651311562497 5109 34069
425043012341220097 29866 34261
703243430000870913 10188 27385
348908031529028033 25880 29020
16237630552605965 29082 30840
892978067068867201 7894 20881
929340790532041473 4583 7925
299727453769513345 14617 20117
129471855519778241 3012 29915
342418820250216513 11129 31294
696022211898938497 10370 34639
773741038214389249 4572 11549
92468110386644049 7609 16926
648143305450503297 27726 29754
860669903458290945 13452 21182
53315461596291417 25800 33678
349149554302766081 2249 15560
233174555083493825 14383 30895
984213776097451649 11274 21036
666950050653021313 2999 23312
124935854290068705 23084 24949
181620823537599553 19121 25137
204250333615124897 18985 29180
530820314849243841 4255 13178
838399943990832897 4071 11973
333363945892543233 19001 26359
278866122593800737 2557 32151
449226570979938369 27866 32075
187652296801868353 7852 29903
306017766354386817 23411 31176
132252614772074401 18377 30794
609412089510946945 8817 27125
962496939087611009 10575 30935
221979846171493025 17668 29033
964236535817608577 3948 25569
43468763068609921 15480 31824
211455949916850017 1786 5852
409187166897510209 29333 32751
72294509137822865 13767 16775
633598254765864449 574 22472
857957710613486977 31762 34689
845899343939734657 6593 34168
786043765445473537 27162 31535
639069490546326273 9333 20936
545336492851188097 14529 23452
906885019872220289 12033 23869
999546890720115073 22826 29804
2910777940762444 1546 28837
713179920554988929 3531 20805
487067679502771969 11564 26072
484358459474012929 26059 26911
729673326062005889 825 16463
219744220999867681 14870 15924
697160181661473665 29204 32628
613770239342404225 4567 12432
335354070814752001 4687 20815
262767806717004513 22309 27126
584121898625667713 15142 29995
73249769473083153 23352 34019
976496037665818113 2437 7276
684559414632897025 2640 26293
189322555512319457 4245 15746
180059821489113153 13024 19902
134195564408337025 5652 12971
731600584774707073 17519 22716
352881731353463105 25238 28372
302313860441049793 5017 32255
223714120659998625 17478 28172
963341500377165313 11221 11583
59436583423945425 9486 31531
629460446651382401 6688 34188
831969761860840193 8813 30575
743016946822063361 6015 9656
526111749212944321 4623 28970
886967870183983873 325 12273
360596005780230657 5479 34212
803173191030818817 9643 21259
307138628721759233 19491 31140
51744500345183297 5973 14760
125605681505582817 15419 34154
952559748213797505 15445 20909
252685416030132609 4939 14559
364900675640658561 15066 18706
686960637066967169 18616 21152
505860101757033217 14279 21263
455178395801880257 8731 12575
967529767473667585 8419 24294
650376664752194305 13838 24201
384545286997688833 17095 20659
259758210097871265 13476 27992
925329636075222401 9517 17983
994213175286070401 6680 23212
701441653204053505 27565 30124
843436096030416129 15346 32527
740546372205631745 12039 18931
267910585885424257 8748 18875
633291892734074881 1444 15813
788783557927885697 13148 24868
265720295559422241 16268 23417
723621645258141697 1881 11562
368914384598379969 3045 15720
923268631281899905 4539 8728
183244973041968961 12463 18808
564787563389835137 18578 28561
244162853999437601 6731 13805
567181882321691009 24569 27182
457383839666253057 7221 9123
306662407955919041 13165 16225
921764112357973121 6721 19913
255889629101261569 3328 8648
820071164241984001 224 5119
573291334909747265 16371 34173
711649026370945793 6985 29618
172199629994722145 6798 20112
946874913796907649 6940 30340
129176400729114961 12512 28464
157348682272353089 7084 25706
560089725973710977 19500 34012
402613847281447361 2717 11502
234669520453813633 10140 30183
622536775188830721 17338 30518
581971706488062081 6542 18148
184370223062902753 17960 23297
491742151516071169 24239 33847
319368375796468481 14699 21701
639955057686904577 20618 29509
119468148514261681 2354 27292
727797060953598465 5680 32779
531777219893466945 705 20065
491027308602141953 9984 30456
953216146145255297 922 35177
463085635401604609 6551 28124
441606343505210241 7828 35085
352343478269773441 382 21932
511036271709617281 12488 24338
482426181785534401 9171 12722
186993059234037409 19372 27078
93455707086789633 25833 29712
276591408052585313 24300 32428
641511104380420225 9215 11068
528816751255444481 22612 30914
946729591492385281 9661 21387
385622486636510337 28310 30385
486245293365634241 26093 27318
714629569145653633 10866 20314
506675094822000449 8328 8990
797738669200018817 2598 32111
551251083685464513 8625 26602
987083637102440321 9566 11800
126631241411217841 5430 20498
38061267367499601 2622 5885
378758303426330625 6693 22256
346576677591809089 12026 23318
822224178223805825 12369 16595
769476700730766849 5207 22822
706297790540595841 10460 17709
41168789517566753 9545 32744
42181670944216873 2281 28771
795750406473576577 25363 32354
802534878084820481 4668 5114
200659333169038945 3637 33522
927222752109614081 11678 31989
246712628502255169 3537 8971
273692293696946369 294 28047
670312269954134657 13826 27913
127513119960013905 9868 18601
359343743782023489 9079 33473
553671251312287873 22540 27396
531713696770662401 8063 15684
741124060757400065 11116 15001
752431540658680065 11049 20279
761411794612349953 4694 29247
856644515308257537 14853 22687
244469196865679809 17405 18445
566490960869135297 17656 22380
238340244913381121 5796 28164
742036998106481665 1594 16190
357108310393115841 4024 10305
583148566211864449 18512 25976
242909473633211809 13002 34656
671814268321607937 6721 26432
985764920177388161 18666 28192
86894704959679105 777 2443
401098223625318465 16033 34588
280819211375312961 14529 34995
765943260840700161 10650 30917
34066344552289965 32429 34294
311025407038194177 24326 26677
927631896472941953 7547 23158
226064889058363873 29563 32099
155588118404967457 6142 21662
443155772445997825 7342 25027
371735016887225089 11824 17281
372364386569060481 13964 14100
157188618312179777 15931 33731
228401123303093825 15315 20733
785472972405269633 21523 21961
88551604308491969 21145 31206
768718662411419777 11815 20507
95107945800485537 1837 32063
286194827932359169 3617 17471
390003659870401985 24082 30231
217398494502507585 6614 32128
609694429446285825 18908 20507
856882301435543809 7701 7732
417407523789961473 11177 30876
802256936191486849 21057 29645
748659000655258881 15067 28762
626823974693206017 4220 27727
420622571404280193 20258 26860
782017731345806721 9894 32417
432805200814108545 3868 9698
934263894193744513 10785 33013
613235998773319553 2389 7675
268932005208814209 18164 26217
585665588189577601 19279 22918
801559449497215617 6740 24470
86881565841750337 3697 29488
368621220726655681 28683 30283
231986890165565281 13757 16574
565737694938231809 9132 18643
298797800188310721 3267 5660
402327564689517889 12675 20279
170361441133358945 12724 28467
553323930206612865 11972 22095
495104632843990081 4819 10773
783888648681713793 804 7801
975132574415717121 4813 19378
232189188594244193 8086 9367
736541506263876097 12634 34228
449456077071449281 11506 31549
991915656380932353 9469 19387
63557111042296553 14580 14763
555474356109769473 6126 32834
713033128851183361 19918 23474
370688419897142273 1391 21893
897233322062415745 3403 30027
217257585541688065 22243 32974
964260834563322753 12686 23749
359515734990047489 1727 15540
769954682638694273 9362 14950
781819285726143617 6313 19277
764854416313571713 1492 29308
186561509498837089 27151 29633
182259487844188321 14425 22006
780787571747595137 16263 33620
24378710485581933 7176 16979
60955604175511273 18147 18382
629585615626449921 17226 32980
131632061556743457 19274 19382
41722121725630505 10013 19404
594053037541932801 847 18530
368919630530992769 7828 18351
615071289505351553 10240 32960
142129175564878801 5106 34675
298247908406828801 19566 23671
118128714539817985 8244 32617
729183277902038145 33348 33881
386802158189343745 6458 22094
574261940751604545 22319 25189
850366849204075265 1290 8527
308916652377007489 31031 31149
708077967854041601 1678 10759
610068919219223425 2664 6502
784289721345640321 30371 31291
940572642165946625 24077 28970
762597465767843329 2529 6111
42568096184545825 17649 24130
540247181291842817 5766 7867
806728117214333953 3030 24837
591656617449405825 14111 24761
780883475847410561 10942 29780
675530560390779265 30537 32354
239285542763170145 1182 8845
735381871072124929 4115 17661
558718279471385409 4324 13666
104892565931603345 19143 22807
430031441305658305 16566 20217
28201839677382881 27410 28623
120386431291500177 2029 26388
417062629064883329 32413 32663
614299704001624065 8555 32619
779363751840438785 7288 22670
295702139233419841 1740 10869
709358297382575361 13715 29005
690983951302484865 8058 10431
145411622922143393 9921 26793
974436140924403585 268 14004
160626350975359585 9131 23327
930013168174340865 8637 13479
72423988932232673 236 2145
340019506033037569 7485 25588
261893591537042177 7971 18660
827161095410275457 2984 30386
424597649766287361 22955 32328
899944593250118913 8502 10283
22899520931428441 15010 25446
648241407595222145 645 1105
632030500658519425 18855 20710
389104416717209729 17957 25333
904129201076525441 4359 7226
34761612827765021 23195 24649
53246502616378425 15951 21725
601227844922270593 13026 13700
5447283534135040 15628 33168
667257931813011841 31126 32528
35439466870546001 18392 18608
498585297513422209 372 32073
725711327319853441 6627 8109
268975216919187681 24046 29944
505284917485216321 2396 23695
484109484632277569 3494 26444
728946899669192961 5741 10983
721329317737868801 21473 26595
582551162728638209 9722 26173
712724811737423617 21650 33141
382306389309999169 7800 12367
215608251103788001 8189 10827
784077162102722305 10389 27149
536608912976525697 31408 32962
623990767699535105 25014 28847
816422152914910209 14372 22541
592796134573095681 16222 24664
185796940472165761 9291 22216
464846523186562177 2761 14156
617164338946992129 10610 26843
580565427027313025 19309 20155
191335287911918785 910 33684
499091478654445825 13588 22249
553735944679104385 2305 16638
579185262819013505 16684 24727
770322927077309313 4369 21424
105580997390770641 7014 11170
559428612437614017 23616 28644
135096930929638145 1238 17204
864747047909183617 30783 31543
653582997212151169 19035 20214
912442610425884545 17264 23713
313165069296903937 23476 33342
10001778888671709 17010 23094
412944041749877761 13885 23886
591205664935472385 26718 28962
846364253720555137 18843 30371
2225987413304154 12251 20640
918932372772740481 17753 26355
126489726731861649 16428 24187
283177438960994017 1111 9476
30835081966991141 1729 30472
902444900987827457 2488 29544
660212937773792385 28039 32865
644518223695218433 20425 25633
685453921720458881 8132 17245
196546697418295233 25130 32959
697551277560009473 21382 33966
757830738387074433 25550 30212
973359947255382017 25841 27495
134731235709065089 1657 24722
802232812000767105 803 31143
837895497365156609 23431 25728
179869040880838337 17369 19384
213480340057099489 15994 28008
337186204283696641 24698 24990
591347125981773313 5341 17456
352067969004856705 7922 27304
284672306402367073 21815 25080
318478239244655041 27045 27945
553935783150212289 7386 11983
215018114736714945 9355 11318
339517798548808257 17669 31087
725991622763942273 18333 34535
54458661325131889 3519 19044
65002138827289001 736 26874
346753688511565633 12848 32800
817728308186786945 23397 24151
24746472602220849 4968 25855
299409773705143297 21237 33509
399927824107447105 18067 27730
416014135214268801 21317 23531
338182633568354881 13534 19111
707187721235193601 29078 34325
132270579120042705 6016 8031
985141705626858753 19683 23097
816405255332302465 380 16805
974013152414663297 18978 29142
477754784779119041 1059 23172
984909227087527425 3264 4162
960914341308612353 14568 34534
365967159027697153 19901 35134
132752068295868497 4458 23318
268757593624883393 30463 32405
668474106313642113 7607 34226
604835245805382785 14356 24732
727833547291293569 21093 25399
676315301719071745 11763 18321
111033368862766929 4798 15640
194473139382076001 16072 24017
711744060644459649 13827 33746
847544986704178945 18122 22775
896330846731633153 2855 12714
105049389801813217 6400 17167
221784469070552609 13839 20325
230635467960652833 24227 31645
977727216361902465 16888 16944
771388014010234753 21215 28259
943523845115631617 18344 35056
261463275599766113 13880 34898
313807292053258625 2548 25184
860936341167835905 787 20355
809065404725668481 7075 26995
423896758539413569 15497 25632
361993953588527233 10553 16460
560801829239501633 9516 33407
742514623611921153 19049 26530
944348106536551809 3784 12068
357255813487586945 7778 18349
113438493653170273 25996 31021
913727943792888961 31636 33658
989583019376354433 553 32061
317793379978329665 16567 34308
685395284377115393 17855 21603
721113621445052673 1877 25894
604538387521671425 25592 34470
534548951509254529 17539 22143
118416830040722225 506 8431
89845409040304241 10487 22319
99314272598647329 11815 17522
250073985708358049 5704 27833
719337999217778177 7688 27433
476342715187424641 4351 30676
946011755635367937 488 20285
483649532616812673 4511 24639
573739272204186049 10697 15345
30650457128171385 1343 26939
422971918480172353 17606 30094
791910821293502209 2354 32632
294206534053650177 2055 26401
737175825965490305 12008 32334
614397401804780033 23110 24007
805271552997812225 12772 19276
60118153785275297 16539 32928
567240435922069953 12814 33744
977345704044651649 8401 21601
897247195613150721 6303 11015
991890668046160385 6468 25004
4592638741907963 18265 33622
487586712045015233 11254 21266
432784905272502145 14855 31051
595153602599957249 6143 31845
2278965255765542 14620 17261
504604948565756225 22948 33672
918740934789898497 4526 17420
272870504319008961 11617 12069
985353520633335425 6604 20259
509763746651884737 1667 29752
619899836988015105 1835 6959
846328682383067137 484 28819
902442520440654721 4320 17298
997873078698560769 17943 18575
991973746842180737 12073 26294
56411032631736193 27839 28654
258185823810745057 20622 23569
190529141330671329 4214 31059
662799842034917889 1461 4893
88741205980674913 903 3996
220431110318667585 9930 24036
210911088476720481 100 21967
817790049532707329 15138 34240
31134842993232325 8676 32157
217517071029131873 19239 26954
657392576745309057 6809 10826
228274498657999201 11467 13480
627146194599582465 12801 26899
333182454155501505 12745 26134
552392101909745729 12746 29896
923789431334572673 5784 11596
830097746074564225 22629 23432
415085834333492417 21444 34875
760260525472347137 946 31251
633036580233170561 15055 23752
129422020223323393 12046 18548
267499374171062945 23822 34517
672475778414749953 6760 20500
694004727936917505 8388 31814
853906118780493313 19895 30807
963706429987947649 2156 6652
180647547844074561 8804 12039
611790577482356225 34 25758
139862330804042753 13717 19179
37620433003990425 16014 29343
300367863817044161 9063 18050
882555509212014721 16005 31802
768578855839059841 7056 30881
680158865174885121 21866 31181
796190970665179521 13284 24011
22752583298245809 29656 31949
955734920339629953 19823 25716
641334157907134977 14366 17128
486276752153955265 11239 24478
972574584065657857 21582 22328
541770870768608833 11708 16316
125620784510996225 16227 26395
692650345287319169 14923 25520
569204303850785473 514 17523
59337768445480777 26126 28348
852057505970872577 71 5177
339655486016241089 28729 31891
605962943092723841 27573 28304
311639152081632193 12194 14064
652253476927082625 11641 18126
200924644025974433 2663 8665
964296772147282177 20549 23725
400321536530263681 5892 30210
503869537171123457 18221 21963
637844185661478529 16477 16695
392536371459787137 12177 16629
407046443084801985 10104 23081
983499315958507521 4936 25177
165721716403965057 11609 30083
33702152717996369 3046 23276
19336870185064469 5015 20477
494811574538953665 292 27236
305204459633799297 678 26411
708884776936660225 14460 24916
455961676134570817 13033 24059
743343318993165569 20023 29692
325366089205999745 14210 26695
36844838599098041 6328 23603
794103919895285121 4010 5502
230835443248633249 9622 19044
732563912124348289 5378 29429
617773090498733569 9777 14012
730830354707713025 13062 15304
706236823523848705 17259 20536
198832756828636545 28268 30404
992325854284860801 12246 34801
472790554684671361 1188 5212
698601692921027201 1044 8438
220265424806839873 9077 12315
778170409421992577 25694 26169
685352139146182529 22162 25000
364576590951880769 11973 31100
236446170910028289 8436 10487
16787390820969251 1374 14841
637124805800844801 20037 33133
789900019939192833 4407 14311
485342453382585857 28338 30053
174001865292584769 18673 31155
36516954435661833 3470 25804
704577960988896001 6044 15408
194785200723828225 7886 13083
628847111710815233 24872 27874
808956140051712641 9568 12737
903784419073058817 16624 30180
174318141569372641 11858 21483
666475511852812673 10707 23349
738915000877177857 6332 14187
844075992203638529 33450 33843
744186398321630849 2159 5422
630864680806656257 643 20754
579019224902133121 5953 11783
224585906210062817 110 12389
667852617768559745 7026 33443
770344340105427969 13367 26504
785250111011158913 20048 26927
417233836760654977 28320 33872
208839464908322721 23295 29681
561185775857513409 21091 26148
395442909940207681 29438 34600
414785966488619073 27590 28271
151939402144776641 4605 10758
668721340598100481 10126 25015
947649958653308033 15121 23008
291332909897757761 2867 13838
74820377434718929 15283 32884
808141663885681537 1769 7813
502086211822579265 7127 22345
771304194631294849 5535 20636
962578414352592001 14367 28811
314073345309939329 16895 17255
348780688401667777 1798 31082
369764727189132033 1313 5405
480509196891858881 2323 34215
294465227063728449 17935 30453
463072152308107841 4064 10921
172073906774567585 3082 32092
586829634644530561 4221 33292
514777194061938561 933 7412
119937596474251505 21227 32978
873039595140962689 4735 5284
326691142291338113 7620 26665
176917140263856961 14505 22423
749929361489300609 832 19637
386849815592039873 17285 32215
422878033594812993 6839 16318
177129582873224225 13276 24809
365197556236616065 235 22107
596072653166455553 5773 8097
910241076816049537 5062 27660
260798713951505345 7880 26107
1540420830870915 13551 34027
542012173007986305 2987 8545
465216948173193153 8495 30943
361959764184977217 14731 26359
206382944278750817 4211 26258
215203077487128513 3397 16960
95643115125710673 16960 18847
802660728595061121 2839 7670
794634983124801409 16714 30071
713702097298107009 6093 20422
488283644403267649 13524 25869
523002081373906689 10739 30732
833000885400657921 8260 11287
762347570007246849 5417 28590
992698623301549825 3217 32605
66900399263563057 3062 6788
83854768971285409 15514 24237
776943113874363393 18347 20931
52857369339633921 876 11181
220943132477149377 7207 20448
224485697365999201 18783 33968
896384567708278017 17927 29089
906627445414528641 15730 16119
413071421584266561 22671 34211
885456601894922753 2785 3736
760474251550771585 16012 24531
754256757598270209 7241 23079
752566170550469633 20760 24088
548986478783184833 9143 21690
583310920610241409 8827 32012
968368753201474433 22972 32605
820614862731947137 7067 16892
287508706705544641 14276 22871
47840348587026681 8060 31094
569850020174513345 13487 34496
498673160581635265 4513 28258
173605845973277441 1858 14897
246908098846827073 5908 22783
338239477833496961 13366 26530
606351473621817345 17920 27228
471974558213041473 10779 23114
824855535306834817 949 21537
945617905783009921 5908 31112
377472725380844289 9037 18114
745409887184088449 9104 27032
370600301901159681 4538 25707
205209845261066465 1727 22227
657458810977932033 604 2831
130367629905570945 6832 22334
201876172587827073 23206 33732
387485987454013505 1991 32948
591880025370077313 7001 29527
920693465009840385 1141 3459
918882155549081089 8219 12899
976907099120126081 7619 15152
788789370448956417 5264 32568
444699454700518977 18267 21924
436389838019930945 4823 7618
792869389620406657 980 1879
879682429693250561 318 17824
31899060375771173 6649 16749
803138994556828545 3156 14737
72060057683614785 2149 26337
838268744443173121 23430 26316
689232472377590017 14606 26775
647247264029072513 5731 16841
571349633429818497 1207 17760
714782648569045121 28657 33381
287251413947053889 7313 14247
941878041679981185 24606 25977
587448713842775297 13946 17390
837745630854602241 12857 25081
486088200803401089 31239 34564
346434444763087169 15708 30850
760629840516216449 8486 17884
365738809308286529 686 32606
997584283321408769 1739 15047
259334106010552289 798 2069
815524649602622337 16131 34835
39048331352109497 21844 23825
819050330556955009 5738 6303
17602441036711271 6377 7077
844891097965344769 8032 15714
394578770917750209 18518 28097
817999696864781313 13374 24860
229108736219100001 4606 20486
136719599075945553 10935 24225
736135190403377537 9553 19707
74941405065366945 22044 33297
842642725132531457 4524 24320
827399349708386433 1017 20318
74373784712268081 3355 31236
78914147549461697 16354 30797
300947076738733441 5351 17916
202061056460223649 2442 28594
704109238705616001 426 20524
640740810859220737 1205 30617
518416219754765697 13780 18204
297688742078221953 4615 30636
318314420857010561 10706 23816
961710232654020609 10763 20010
748951987437887873 12944 19118
557065387981822401 15760 24436
674500117194884993 3308 15807
937150865056928257 2621 11724
915314497932751489 5077 30790
765873913762661121 6238 7460
46039493261819329 2197 25619
548626307684436673 31380 34725
148480299828744225 2779 21226
936980469291853569 6882 26433
583599170305905793 10574 13769
215606849687468129 10739 15655
107651923171015793 25284 28796
412620282889022849 8378 23483
464726527749466113 7857 8895
644680785375790337 15840 31185
826661395358168961 13643 14590
386301432298068929 21578 29970
366766409654236033 8078 13948
985765904960878465 14630 27104
52957821642802825 8578 29436
623027946474436993 13299 15956
512960130919712065 2499 33829
731341773133898753 13842 20617
237923603828047457 2106 13489
122084667917164321 3903 28183
826510861812682369 9533 22028
574298756095878081 26807 34002
913058090723932673 7605 21530
236161369976244385 8590 19621
704652429631043073 896 30277
467316804776267265 966 25537
291109232491887553 8223 18689
670936793731868929 22390 34574
575778626353827137 11613 34771
43347310813992121 32996 34367
694405960663868161 6197 8297
349183607176868801 6772 18755
818297563521955585 12569 14061
801251484931732737 19785 25451
198704348874567681 451 32011
263656858037194305 17951 26896
250265782830542337 16442 31763
518300227109556033 17 27695
538441938690862529 25643 33229
766030353137537665 13822 34343
303600025493668801 29586 30648
4289926958172430 763 1101
431404752862103873 2162 33082
769361614260219521 21191 26643
94706097866367857 22633 35265
889577613404973953 1922 21884
614833277348065409 20165 25426
775285695455224321 10604 10786
923024457576136833 4517 15221
767363927737655169 12566 29051
842684886108312321 6951 9764
592525262237785473 4249 18672
657966296027627393 25440 29657
861905085700605825 5603 33909
161263621357459649 18152 29305
880397991557188737 993 29491
10072322099237141 27818 29438
938741885208408193 23342 33638
978231739305240193 13883 21211
941716615336474625 1320 4991
680414470649157761 25906 26522
427096468828658241 5467 29278
773013799808506241 25444 28390
387600862267490241 6864 24225
809098680591009921 7802 32399
501782526992975873 16718 31842
4051130364242540 5420 12609
707918214899251585 22584 31390
324410023285526721 27479 33443
32653491420454373 9322 30214
573895042968370433 12800 25452
382880854379848769 9860 31405
663240125324822529 29877 32045
11002580981944733 125 34030
574749039054577089 10542 25911
863163476003137537 5266 11254
684896332959613825 2924 32656
8529886696457823 19488 24075
397166215510605249 16728 31089
599059887471227649 6296 20435
337532720937336001 4088 26869
916481581232609665 9827 9910
319935996146394817 7087 16954
806829511012296065 14856 22812
21960168880429621 20294 30464
198196373688425345 11331 11545
570886970459167041 8873 26760
987537162690514945 20999 34765
503556626039145537 5359 24986
12291065041956985 11722 12200
451897837604999361 515 2490
447274839910903681 18000 22317
380854672802048129 11863 29815
217682056003063457 1557 15464
336729040644637953 20192 26169
466461773756677185 32396 32787
369951877239973441 8046 12920
644049479553338241 18338 23796
291621446883251393 25803 33070
10612758900180099 10505 13924
207365549695527553 26152 33955
337556837736563841 7578 9478
334588196969530561 1899 31330
318083822900760513 12314 24196
619907630510287105 10850 35098
303868178756211201 16383 25829
272959420858992289 4389 27227
616262701243954305 2483 7038
227532917905694625 7222 17543
647858518649393025 8365 33405
957409715279549569 19562 23212
52758406986114889 28053 34444
212234967301217377 4530 34186
827867954238321665 11568 23661
216162907464362081 2448 2916
550523486847140481 4702 20966
240624082464666593 25317 31843
924757293210710401 16332 32513
721460506137685121 4896 30100
245553401541215521 6066 22963
216891185344653793 12501 30101
592109605549701761 2059 32098
362207175553887617 9474 11328
904763919551498881 22555 34851
572885307733987073 2095 34415
470289440621790785 2867 34348
106851374298013729 16165 17559
883638532939457409 10735 11426
688831306555389441 8180 15076
877196118537860097 11149 28782
828279790058214657 10497 25079
823927753633057537 1705 25081
756983478047249793 14368 24947
142781055427825265 25330 33564
601433187176081025 21976 27538
138609791460297057 4939 9177
635820346957192577 1693 22116
939968082513537665 20719 35257
782496577970359681 22073 34700
33901613485568305 27508 31894
538181347525085825 6082 23636
835621730827476481 27050 33777
928261044112740993 21817 27242
197629800466117441 6947 16971
406347706054678081 5983 31369
292628039606405825 2190 20310
742355883211356417 3373 7986
582896012974373377 13903 20623
563172892734389313 188 26506
795837169289562497 27344 33752
652640850728328577 7537 12787
850741319429190017 14959 34549
313042845572855553 22188 28309
245293522170079841 841 9168
976636920922171521 11830 34617
842341183445057537 4827 29896
81138094363655713 23417 31728
401448757586244673 13693 33629
549343015164037505 4806 25873
938937621043109505 8941 29508
14999239986227765 23237 23276
917392596595824769 2850 3507
34393354228765105 11675 33397
766900981871259521 9233 33936
678959286586309249 15128 25997
337897205852094401 20389 29239
263888295507381793 12021 13526
518550045153077121 1395 15114
109171393759314833 4168 24376
666479794394327041 4450 14826
937388529027170817 9699 27998
211059713126019233 3117 11224
483674025283892929 6057 7839
528846412778413825 4309 24064
923881140198613377 2041 24014
692239594739405057 9540 29514
526517532720479425 30779 31654
219964373904907969 5744 15787
553764114835470145 6186 11479
741338262861035009 9137 24294
395122238800997377 1295 34293
685472781552185473 26909 29536
447186175714971777 19540 19657
495356001688620033 10246 23418
692818389490927489 5099 10157
725906918491553153 7059 33323
120929212259536465 15881 22653
868547499978205953 13746 31146
760378237403802625 4769 10622
940884273649025665 1898 25218
353313808329641409 2700 12532
8654252586538292 20510 31718
997110315390759937 4819 15632
463454339585133825 6264 8030
804602300119423617 12931 19613
953588470177834369 32055 32922
468940970114108097 7524 31513
732602550089517057 6069 32541
912701219242290305 15918 30216
994335127267689217 1858 4344
912428763743950081 4955 12447
71647415431193905 16009 32137
568633707783273921 34542 35247
213160464567863521 2273 25501
733788730090726145 9833 34641
886080612268294529 17293 21704
465645344878065985 2173 11170
822102865355461121 813 17599
134066002004122001 19211 29228
867249058902679297 2480 15745
486681610755621121 11988 13829
268339609818525569 13189 33940
828287322230114177 24678 33488
736017416965260929 8743 24754
708464746651923585 621 14142
265409638527344769 14467 29301
339804722623004097 3977 31309
127905570236983121 8870 17003
952009860066961921 4847 34389
539342188846774209 5657 22055
772573519158118657 5501 17433
99770002648305937 13780 20405
679037586995161089 20319 29408
905283068739649409 4041 18178
634597035083434241 4266 33773
116367193056682081 929 22648
35621268511473405 538 16827
493888463514878145 27829 32407
405418444284709505 8554 27769
988452726676904065 20671 28883
77183240941035793 2342 23104
380109595146066689 11675 27066
418916134018790145 12186 18978
114658354533339953 16186 19932
505635289279748417 995 29621
304434333327549185 860 8234
438708333093575937 31407 31414
106352275515966705 19116 21150
427425385066339201 13308 17269
564473054944457409 4745 17701
315515750840720705 5644 16817
824002033053751809 26424 31513
752264335033427073 4436 30451
861139726611980929 1897 34130
971562936338461441 22326 23934
448076172569322753 3271 21552
432494718085802561 29372 29377
948624405886235393 5064 26719
903590308797053185 21013 26204
166966759248005313 6363 22937
62938297968596401 3709 27216
322794183165171969 23270 34497
539744641318112193 4120 16807
655391570742203521 9264 19471
675499779896210177 9752 29135
22385080682724381 1327 27974
342336513881750913 3985 20789
802718818738732417 27576 28548
361072143914835649 451 30517
467021649852910081 25160 32383
93394199901712945 7055 21907
242000179342106497 29148 32701
607014648367094657 282 23466
343263026042862401 17261 27798
517674926518797185 12747 32795
534426287470928705 3311 14520
659666766016780289 10532 31757
23938073144790905 12394 34192
332261764476687233 10728 11130
334534237427412481 20202 31928
500402605674889153 23961 31400
188287041576629121 3496 32065
116397871441879633 6030 28075
249775592981713153 12941 19418
87378596045081025 29837 30431
944036935069647105 23961 27713
582484745490734977 431 31062
211847508213132577 12704 23538
774515178477411585 1554 22935
252541596298570433 1853 19973
21267855691750273 22998 25202
91225357469404849 27808 33601
419888783883632065 11597 13586
161429441575762657 15940 33467
872596816759983745 10853 24975
652214331643158145 6590 31158
767476268725555841 18474 23733
764610862965795969 17380 31901
628598477153136769 20359 23520
202036341021290881 27835 34237
593348068239944065 20963 27973
867667634780247041 274 28788
58835207215128809 13535 30859
919338834738390145 27194 30566
698581404409065217 3361 30130
640117272984824065 13320 21419
116607618553079105 11327 32617
637280365859460609 27608 28442
689368774125537025 7607 11888
609230263091944833 4685 33714
760946230257435009 6776 30710
133115461830122689 4318 33329
177412452033262721 11619 32237
889266457121649921 4101 24632
338340534342567169 352 32935
865945164964081409 23791 33326
362480685153226305 24577 33874
663352805692255745 507 32001
499571814396478657 17482 21263
779871049288054529 11453 22885
210088445123613345 13058 15817
432786999749410497 30321 30480
877218250383354113 7343 20607
720916160933491329 19603 23116
631162851198180225 5310 26027
132234610358239025 30272 33234
774932611341501569 7361 24168
219357731852305441 4442 18894
212143495554993665 3774 7823
762879996868022657 1260 30655
886274508861820417 8061 29734
678030243440481665 1312 4833
372508704469620225 6065 17088
24757666112378729 15462 15794
893906070218253697 870 8214
242055030178811137 13279 16378
65843067002543169 20651 25650
511769970630169281 2460 12082
633902303351764097 1611 27698
963560676144147969 12670 27512
748277169540042369 6149 25937
267703094683383841 5140 8359
138730679083199249 25584 34504
20378531707471837 9877 14927
756820202310972673 30336 34347
960175255608007169 3217 25252
199438861447990945 22470 26307
201406326416680769 3109 25651
146527765378831265 9301 30787
105053007262398529 7056 9066
375450387406960577 11054 11439
181181639462430145 2362 15142
590733609079204993 17813 20102
831492534534973569 16753 26308
501175744892581313 77 33835
116922473744473617 12183 35191
48233009937145969 3173 7229
704316935538997761 6805 9497
423846035698876033 16348 25818
204475925893852673 26411 28760
425219820257222401 21519 26573
374716763757064065 13757 25436
797388549615707393 7889 21300
213744515162922241 2684 30471
522206750330948225 21835 27466
992923608501342849 14243 24576
452983430944545537 9961 34775
924584691370590465 8680 9164
755731959051996033 1360 11372
740094291127959937 17722 27857
977738500612876033 11000 34592
333119948584290177 31944 34772
814382354169051521 13721 21876
795570408984872321 2573 10909
327640519028239681 26885 27190
574983389433093377 21632 34438
865927949939372673 1818 15047
996233531582376449 23940 27030
357906049080472833 6147 26224
592178077378015617 23784 30952
728920010073064577 24105 29655
235024406453902657 6034 21054
210758917812047041 6512 31231
576869643415953665 9939 19441
594091330078793345 12961 20131
825874128122009729 13876 30327
304574391731481601 4680 12072
378230942062835137 3106 14340
198817697936103585 6663 19434
94220425000514753 9129 16160
825697887043634945 4732 14357
124044641549453169 984 9710
576638127927719041 3111 10136
969742088448455809 20331 34436
850888644713254657 17598 22913
850613047470098177 18033 24169
612645701967149825 16775 17822
416603168045099905 9340 26997
599451623764498049 1430 27346
562976760149489025 3933 33917
108083588352638321 23758 23880
863894949977478145 4567 11163
514274217049209153 2246 30233
769731516237648385 29498 31270
101719852067926561 28899 34582
44511983722941297 12146 17112
444123584390570881 24619 25724
606957327005254401 12170 24060
3912836033531875 5527 20065
635687588468996993 20457 22176
799005741026324097 16767 22315
434912361993646337 3887 23578
98473991589170145 5703 34766
62008417441205665 8624 19822
188834347137078145 16588 29118
557047499574046849 10263 33832
68619881458669593 18814 34039
686965848007176321 7518 27391
355175729450312641 26865 29093
68292638089708649 15410 26111
51987482013171161 4779 23657
218898260590719937 21411 29952
647872340959498369 13193 13882
930054295092581633 10706 27367
955749686306614145 12442 35277
500321732564984257 31747 32609
473719942190346177 6872 7518
131422280242738049 14053 31628
230568867609459713 30828 34580
366801366896908097 848 14009
3279579682516243 9370 32808
215062872214183201 17743 20564
360098317512306945 34513 35097
55220461887600441 18373 26329
523914256935203329 16191 26400
804403523944820609 1862 12971
53992135610510417 7269 26988
735974070394263425 3430 24440
591197352488837377 13929 22449
895091226281230977 8078 34960
604296531814110721 11656 22263
335536256929046337 877 2440
85265651582719921 4790 32894
194309840000563841 2777 33352
379427319954341889 26176 26642
523190601508730433 2734 4713
311179634439742593 11294 13339
379222522842233921 11478 29423
772822445078684673 16452 22204
848510282576413057 13605 19761
889977718184415105 21712 26491
770290394051251329 10266 22904
615302509140885633 4087 6718
746341460232372353 5935 30925
726314793199254145 1156 12398
93109356522909089 527 17185
606059253200566401 3520 17602
857370737896061953 2716 16268
275178940867167649 6653 10466
47180098445188889 9418 33431
456279631249000065 3177 24953
650508267874698753 6448 8036
489378980633791361 22470 23804
672033284860638977 6573 24010
395334283873335553 11107 27766
155831646636173121 5832 33949
645859782653818881 4030 5611
657599387313617025 16586 16603
420221701661002817 20701 34964
123126181375027953 7778 26387
16377410459188725 193 1357
990742049211682689 2046 4860
116945971029235105 14265 22732
682413463220015617 10713 34665
469972438604575169 26813 30461
664441908211564673 1854 26547
224474531541599009 27971 34675
592446516660260097 22406 31995
333712535606952769 13561 19400
648075957340516609 8037 13150
9005656244124084 5705 9136
86005171964316673 29199 31937
566404925201087681 7098 15713
271312386183019777 2153 6822
363981207618078145 3417 7902
743863790032435201 21419 24116
748850951481632129 117 32829
501933964800677761 6527 26936
729491433904637825 4515 25700
511314119757102529 6352 27563
904548988395081473 2850 16710
987890978609790721 21225 21852
47692966308655825 4128 31676
92772949070450753 1684 34913
436743663781175681 26738 32044
921419054716487553 16084 21203
137231569434430161 18469 34198
373826384929387265 1784 23580
810939125243411457 22369 33126
800364501703434369 19359 21479
912435397745834881 1048 25123
474127030315686 22261 33360
195387172052154049 13623 18132
588041578075028353 32088 33014
609605332376371969 12805 28685
738627047555084417 5684 29950
373947826551418689 13623 21130
983978971999626113 11211 16408
664834227741661057 11256 16236
111243817228313441 2797 8429
503795632651719681 21098 27248
936648279137749249 4141 34308
651569398627582849 16998 20770
105906288913516273 20609 23005
951779960446462081 5658 20175
875431968714345089 21079 27649
2100238241748543 84 28903
424042926391450689 16531 35096
614287177288179713 21283 22721
679283793081076225 27049 27062
360188288624168961 7796 32273
938203810348895233 22776 24244
22017029303501801 13704 18019
197237385321251681 12065 15016
831418199314949633 12150 25252
291433728459566081 17213 20169
728370275812057601 7593 9916
301480465475400193 14940 21165
87167620772543585 22374 28745
140420624261153649 15990 30588
162719844944607681 5590 25057
394359201209631745 15512 23550
945379998225543937 5668 10082
561129302823474049 10964 15782
341648844429517569 5033 24950
960511405711820033 15277 22736
388959271924203905 7274 25157
923353832462495873 6884 13042
725605979534268673 600 33010
905324966782281089 3648 19663
917347463634822401 1505 2697
842200603483519233 1966 28524
598047613010027905 17422 23865
848930748986013825 29606 35193
69827849190840401 24711 30669
44986569634048121 2746 5191
751076162092377985 433 30978
345693757852707521 17940 25706
55825695478940673 32436 33968
488317868112915201 21213 27196
967292077660136577 6253 14870
814264163948614401 29133 30897
807838189896653313 729 8276
330991852116980545 4728 25663
882871603046769537 10951 15509
231167417701023233 27064 30770
800873023569916801 2552 18615
344504638510244353 1155 1527
751960177235236609 2263 35166
847001705631463169 14001 26071
507043918964750849 1146 14576
626885634772477825 13949 21217
466902041747179201 25955 26324
110797967647904721 10806 14705
958269030466649217 15553 34335
601734226425492097 25206 30109
841555644961193345 19410 31372
964084175759118977 17835 20768
141227405534504417 23511 29857
928990941144931585 18907 35275
664292124362507521 25858 31916
817658129505993217 7151 21892
648607386662828161 11617 15792
245300021243991745 14005 19748
760935798837710593 17830 18509
23863215054994669 22198 24647
445361773106736065 3099 26901
379851494662730689 6743 7016
272951532083258273 22921 33919
975005965768112001 16842 27296
798675558638617345 4538 12164
568242598512654273 20033 32781
409059346995309889 1517 25285
111054414651498241 20924 29551
370535930013613057 3477 35151
95959841111024961 3158 11074
34982092051027537 17822 22584
920388705891674881 16046 31132
421428762822980481 12369 23366
50218150792858297 15583 18018
951402596677798529 4635 33230
326491796213552705 10333 21700
746403899510124033 7533 17761
421641515110835009 10818 14887
508992915936918401 30925 33097
828294889538660993 9883 27630
818560851013526017 14460 23269
575044324824375489 18483 34587
115525268022100385 16329 32613
106531072884870065 5749 21753
92290041284012865 12850 34117
172663365838886305 16667 25157
106902423590756961 3422 21642
23878020130531753 11834 13482
196120125300748065 11275 23855
476761111484705665 22254 22877
644149926307324673 3942 15842
580738165666353665 10457 34643
983902068681043585 7478 34650
746610719722539777 9938 18703
634063921682983553 7271 15397
285938984577462913 16677 26077
8813393043535457 8655 21211
264395997528197313 14064 27363
883751858844949121 8351 25153
954038512336005377 8664 28717
817174078442473473 23641 31317
634304620344195713 13761 15110
629559219761095041 3108 25660
336768557541269313 11909 13056
642586884942826241 5417 23633
79724150589328241 5565 13881
429039035181990145 10947 34379
470791768519710273 8863 26685
214082122251607393 4905 23380
867506948289545217 19278 32523
980262578642513153 15905 24578
709615371091395329 4508 31813
807767971760281217 3382 17449
990165971434521473 5839 15271
404834601789037377 9046 21327
183295563022277025 13674 28946
687345161886309377 676 19943
282887786174043745 8759 27455
677785098565752961 17691 23689
771458793113346561 9454 25046
246496927728852449 8140 9803
110565909946870993 5673 18303
346757174905025793 18172 28440
506011032028105473 6668 26837
521744562274346177 3636 18725
170705956581983297 31525 34045
201667467021767521 9678 18515
859430220328938753 4892 34241
58373301202120585 19018 33885
282948003828153121 4572 24970
740727007710621185 1194 23040
389341919280859393 5301 20341
139365589248438225 18604 25313
908880223152536321 8308 27177
845196798687343489 8400 30088
263640354287737473 30251 33647
117186765589277537 323 34008
622445161502497537 3194 23910
98708920502094337 11580 31298
893088091851517185 7449 32523
494384691297891969 15980 21144
559105207547148097 562 3954
351981112382421889 28075 32200
157334091189063937 9097 11346
689297636122628225 7084 29732
660450773206093825 332 1669
984235695037558145 10586 30029
979733383604177281 1897 7592
290096657113689793 12833 30226
121392637532650833 26978 28474
501922802473220737 1207 21771
537208718893943169 4010 6256
470677550504486657 10072 28795
82642796747308017 13182 30329
656138446727442945 2866 14662
481516740968992001 12449 17011
26696053223911777 30252 33877
206895103914476417 144 17957
774490274643031937 3573 15573
792395176986367745 6755 27345
834816123980342401 194 25611
169882026921584385 18584 27705
972543300841085313 1869 17077
422774708131605313 21172 29286
72897658516364321 2687 26933
296096066554341057 9330 12605
925194728452570497 13033 16365
670016198243253377 15754 20747
127644701885170513 13738 18957
4087820065507231 11412 19360
889576511401305217 6413 30044
200332351248469825 28368 33627
107800924945291137 6947 31954
500426412206778113 23261 29598
237936881611748417 11395 24464
148399212372460449 5323 9864
358323645209761537 9701 11647
299046107734398017 5411 10770
300352973938846209 9727 16539
539758783797417153 1878 12553
401473806219041025 8207 28533
840094429408893057 191 9185
361396243384749761 16341 26540
65935955378257913 3301 32152
616184897233946369 18996 34398
357706095987822465 8812 30362
89705895778553921 13116 30278
654092517672857857 29803 30594
493551608765567809 13501 33511
489392628157716545 933 3690
1893357050281708 23039 24168
284244790413602305 3650 19846
994316891773589633 6591 21021
142873609267383025 1575 4275
128748200029168209 28496 33593
634180927134984577 7840 16912
888716831772637057 17681 24791
222971394609530209 20031 31980
328163243838876161 2500 11249
688705808478609025 17230 33794
719224176088228993 26353 30625
777310600351171329 10633 29928
500739051948603009 2209 18361
796067175222354689 12879 13186
416246275599615233 20790 25027
422546033535539329 1388 1885
745236093269117057 3814 13763
447602839824590145 9218 35083
573689433996232641 5412 25272
962101910369256065 3354 14577
535861708856590017 11395 16642
500897014737226689 21818 30788
897882010357715585 4165 32155
473230313768269185 21987 34318
715129057304668673 9833 15536
663020569423032705 6775 10106
556410907244352129 23776 35157
818751925364580353 18953 25079
237401707266560193 23597 32696
846606938413025025 16163 21293
734103108955576321 19405 33166
192166194373058369 4970 17143
541310818253979393 7488 20059
852309012358894337 9127 17880
47183525678544673 7858 11891
520825338383644993 15871 23415
405447213408638849 31143 34295
608194215373309569 13628 18144
953445361407044993 18108 23668
89345971779025041 21538 34860
491908412834536769 27491 27959
598341667507590145 20706 28382
540337369262939393 16615 26162
785047788581351809 4404 25743
206616175815629089 8083 11719
874658413491623297 31370 32172
172836499698046721 13653 24751
761499650603880705 8357 24360
313383607323547841 20211 28437
199957730355045281 19256 29149
271842397493824001 12839 31033
839633711324381697 13186 34164
99447731143857969 16720 18292
995743069761594753 7555 19619
788984775009406977 2020 29184
564646903406966785 19167 29571
81913931216920593 8013 15464
240892808320189985 2707 3472
796933694255525121 3172 5945
879210295777483009 30801 33674
904978126900761729 12739 30570
710395233286668289 2382 27852
561679041592508801 5440 14754
899389547104888705 5016 33441
453971289318420929 7195 10451
676166644439270273 2386 8490
775306788665059073 14696 18734
251058008957045345 3107 13666
410654237251083713 15710 19746
681399667998839169 13938 25710
559428814094655297 16339 23515
975247026284122881 7581 28157
710598884680880641 3322 19799
309310417771349953 20308 26667
889877924952425985 4258 22290
696489707736333185 18869 32721
213120560573560865 3202 26501
106933564715767201 9754 21154
216193077631015041 19903 28594
796313956144970753 8392 34810
541644997321331073 31149 33929
401980251384379969 11994 20504
962799466923424769 6657 8282
894041922786755073 20357 28686
541548399939973249 29567 35111
619826674645644033 3413 31457
995016942400024321 13533 13689
330245340311236673 14246 29671
286719976131937665 21531 34748
619417621281208193 8659 8869
938865935051861505 3612 18624
317753460939542273 9776 9804
558058740188432257 24972 31219
319100838949189825 28998 31523
870215547139121537 21221 33094
386051641240001665 6794 22571
338900613908609921 30585 34111
570881422124905665 4161 17871
481641486748028289 29157 31044
34158034952213257 27965 31740
105423147762781617 3740 11065
505901951468153729 9383 16451
524314928217688001 15113 24427
633412443465871873 9095 31594
625213887919162625 20594 29080
853590508122785281 16079 16555
471584962850325697 27495 28147
515719192164198145 9025 34331
64609831989987041 13269 20222
517226454229692929 21093 25442
809279883664071809 3284 25839
447194012414072961 17638 19425
504689860932902721 7117 9829
751879589928485377 8279 10841
708143935886905473 7062 26933
846287376025998081 28035 35202
395874818967389057 21829 23485
965883527836005889 5690 14907
643629173923567745 14039 31141
855582614016768129 21165 23318
70281350133516441 17237 17966
580185430921495937 20722 27298
599234508154207617 11264 25714
835760516986255233 30313 31400
566981001731694081 15196 16999
703923201348594305 15140 34985
107858713644230161 8633 33586
808722022866973569 5310 25133
705205783837133313 4346 5385
89144348723500849 5857 33826
571718920159266753 5246 28461
546481111721107009 12241 19268
420760642881578689 2529 17750
929299668776529537 6411 11085
60163721287391785 10590 21459
266970209144446369 15406 19433
827272478437439617 9831 30211
378496090310910913 13123 34526
355438342472663041 5285 16694
563004312190201985 6650 30554
601619718325782273 25850 33417
51828161778097129 5547 29263
122771105859765585 15153 25424
233866757047920257 1335 29738
56516380499719081 12127 22476
378653211582964417 1307 17582
181053536538993153 32741 35192
9723108503749245 23421 24914
446715303328563329 5399 24579
224532790685195489 11886 24108
386263682564003137 8909 12106
828629129968064129 10867 16864
561967131425692673 27356 34298
174709154744768129 3856 14501
288391382491735041 10925 33646
837438252084979201 702 7429
752420014524393089 26223 35000
830271828459864065 12403 16242
645098121664584961 7644 21431
806472460135537921 28570 34729
82640124611035761 854 23883
252322279364655361 11646 26681
967190584519382657 10523 33325
260312128112389025 2940 15379
50320334073763465 20061 27652
691065974692314497 21649 26156
412088847365918529 6163 13762
592274102978521473 7441 21133
75844037517445169 4615 21941
144327165465234945 6770 23984
646085176829725313 25592 28893
428747348726147969 24417 33855
969378454631982593 2594 28168
338844199249841409 15178 26653
362950415999517185 14614 32376
894080758924090497 1133 2224
622657133581132161 10917 29065
950088569507506945 1359 17039
308359765759146113 27231 29795
471582400983038529 17131 23471
922020096302834049 10498 25951
351360827685987009 14528 28900
234061215317137089 10577 20350
307682527877815937 19405 32386
115932441379616337 13366 24062
786527476627419777 8831 13161
744455756073815425 6714 8499
932598246044307201 5627 30304
731793559248973953 5996 34711
515826593019333761 17500 19136
537431639186745985 15899 28791
11954824115960607 1751 4478
370449730978695169 15123 32822
410412754984243137 24921 25575
851403122009653377 8432 33912
361681328580800705 3784 31570
918878088130941953 11993 26033
435335440991302401 4942 23230
766430204488198529 9192 20602
686895641824648321 9054 16180
627840019881464449 9481 21684
25925980580133513 3047 19706
358297596097937537 9953 13683
400090017879762177 10641 25268
177102437046659841 11846 34897
139457938412327569 21103 31321
44141389505494289 10374 18692
162262224020381057 5078 9162
980666153501264385 1152 1515
659671063410264961 6646 14116
994638461323429377 24592 25230
122123064637662545 940 14925
112267336143293761 11006 31341
300411196705788097 10969 30722
413299285612492161 11390 18610
24437750086278245 24125 26459
10550817580426753 13167 21392
447214368302901761 17016 18922
224787444661895809 2101 10689
662090219923442177 31673 32906
566448373573354753 26640 32438
790004285259065857 20808 20926
182561466548957441 23241 29131
472635219658414465 10097 34528
924501152476697345 5843 16835
730905086308787585 22601 30193
247004522543900161 2170 25499
265836725296537665 315 17171
826588618966912513 17442 33948
540097171691108737 4814 25554
928457792083815297 1227 7839
122772273096629185 13009 13527
181586951739209473 6009 28340
18139674999225977 2959 24173
999461761291737345 6743 21420
860174945564068609 18594 24232
708073127091797249 7364 23162
990600288645872257 20210 29265
905669175362486785 12255 12637
208327251274184289 12481 29868
528887239895883713 6044 23151
592398248532226945 1145 31828
428331628076389121 11551 11968
31427978161559625 19701 33355
915110272873665281 6694 22910
824080889221015425 20500 34195
740361655735181697 2473 19189
722213359920644353 6833 16407
511127836874127425 14199 34324
906294860846095617 3006 7575
254491520441373345 14278 24882
945891635641572737 21893 27063
209627681447802433 4810 21038
194831415641225185 1758 7120
372121431363023425 5573 14346
482184366252354817 9709 33014
882690328976710913 10605 11738
816547687839836545 6465 21626
925581574940363137 18701 20255
230372760254624609 6965 16471
769023329414540801 17418 32265
262794168285545025 4202 21689
269606818398880673 9455 20530
884511818124892161 10439 16255
933680678834694017 16589 34107
245189176899749825 21191 34443
359098127935450177 548 28610
160063392106764001 23533 27473
680495205970164097 21212 33929
539025624678082241 15057 18236
973353416039781633 2073 26144
236650338441862113 4287 25646
543503519259278529 12581 26008
969500294631593857 11538 23784
469900514102928193 2396 22541
673861874878184577 268 23085
805805735085176193 13511 29483
339422820551469313 20546 33177
16239069247784955 7268 15611
29334110054421105 25765 27678
795895988414461185 18099 34084
955067066157688833 28100 28161
331954200693470401 15307 16133
753853545587247745 6845 11658
255219972401807393 13598 16663
527223267592454209 25430 28615
237935533436182561 1555 5311
322024228885894081 1182 23144
228632776232363009 3877 10721
952021661838337281 28279 34437
149328568093576321 5517 23917
566015217384290305 19150 34643
432989403022634881 31571 31924
702328944978994177 10407 24816
444244057917909889 27286 32798
572853165515866177 3468 27046
249121864493108801 1125 27768
973944349776935809 12406 28850
5412959735163981 3042 4604
463309226859593089 22185 29031
59135978862190801 4383 34221
66793964318229369 1690 34586
265532417413037793 8159 18337
745189137958121217 32408 34430
923868255491132801 21386 25986
772066694968152961 6187 32582
622009936900180865 4860 27382
500184379849883969 12607 27245
733423846733433729 24666 26344
360854570094708993 28936 31313
940561233412221697 3345 33465
367669760866803585 19201 33632
245290796709785057 15625 17292
504330448448548929 26873 29340
91409986467109409 1683 10581
499102692227751297 9897 29019
487289030840958785 8425 8714
522669200238247809 16331 30074
592807739692982913 7500 13502
413030898905176961 11963 21612
93635021426113249 18115 22800
479520632309011329 1428 18549
744747242146242945 11389 31432
945062384658342529 5937 6142
368130145852820353 12182 25793
77475393920785505 22232 29651
375965458785696449 17256 22735
393283214511356481 11076 13837
444732737667695937 2568 32253
131105388928382641 1247 5519
988881092250604673 16516 29289
63189152807723305 15420 26708
417746029222843905 21572 22701
708159396191625473 7207 19840
643618568686161281 6059 31494
944765462795388033 20920 21828
926116910443401089 17140 23682
243579225287653857 26084 27734
81743859549387569 2985 28421
357319296987270721 12087 32632
442838993935300353 7905 24606
999273371560427393 13673 27506
45160051611627953 7729 25152
396330148802050561 9667 30361
594508194669945345 16020 32198
916020345724099585 16648 30005
422540051250788225 15889 24326
654099857718477953 12664 13157
730385215343819265 17459 32698
980324201137328513 10295 24666
165843029097157313 6617 25682
377393724873755329 11268 34898
796947288716129537 15207 20129
803236828984729857 28768 31434
8377989661109809 6530 15727
307482466202543489 9221 11380
334306578276414977 11751 16208
821696900439569281 2147 21388
13425000229187135 4649 16953
429810068347919105 14475 30509
185855090986624577 13751 33590
824290467938432385 4911 25159
252859946567010497 22504 27047
672589181179120001 5114 25073
752261123078500993 1596 20288
857864757473997441 24468 32423
307185012313180289 17196 21823
838502542323183745 7738 30162
385060454467183169 680 29615
771351152806182913 19382 22102
374852216887770625 9707 15431
255780146158599553 19274 31741
722502041765768193 9362 32780
27577353204826241 21339 33879
147164105772230145 12169 28003
490516504728859137 2753 35082
449343146653152577 1934 15556
88748741268695137 1288 21936
47101879644454673 1141 29810
89354463512307809 19231 26286
500637987958800321 633 32811
829506689016021377 20513 32523
232299687573497953 1412 1686
510630693431963329 4054 32803
124297434783162689 24810 33804
522753421310888193 6599 24843
944562306792843009 5565 22479
864667244404984065 14164 18374
324760276771304065 6700 29951
994370708277692417 1423 29878
355694799979357185 3573 10211
703892477616236033 8018 9034
996329528799865473 2173 35019
367029635162545281 12650 29053
251234792967007777 11120 18766
186547356053921473 9544 30701
844785363323826049 17103 30698
270842561625862305 24032 24636
433583563920120001 1069 1167
461418528167499201 8336 32591
924359926959599617 4912 9423
646872695194538497 404 22342
72028991680408441 14451 30384
984751950299141761 16227 35032
77993801054834225 12080 30741
12593028064991075 25154 25379
821624388785220865 12442 24094
755529022299739905 2936 9175
665309521512856577 27977 33593
797251285129995265 421 20206
52590156031381953 4515 9090
634795419968980865 10986 33309
957629693501036929 4047 16567
637602566502628993 17045 24516
137972852929731713 19365 21044
163760060156292289 27436 34706
344706134377421569 9988 20421
195343102429781377 26820 32715
335236494459902465 21722 30924
700841992025459585 689 9822
765057465718815105 29948 32492
508418534825572993 2945 29203
247156471693084961 8777 20808
518525533620490369 6579 7264
381755965226066241 20175 26528
307664960211674561 21915 32351
273095264602485345 12729 12879
417452728973813697 4918 26157
678355594018643841 7235 34020
353322176126901889 13622 26095
462093882226877633 2935 27705
780176250070169857 17615 34728
654982246910666497 25498 29805
205062729562605729 6818 22155
87221540792111089 28723 31010
74829272520560161 19963 31452
331359745184375489 6863 27696
13409034193266223 26952 27721
393671286928633153 28333 28533
75930676310392193 874 27777
90041215644621537 18326 30867
785740565603340673 1730 4991
882928903250043393 13319 32878
363798225964472961 29837 35003
657050588849262593 22035 30671
59375522861806473 15611 16704
218109309778395041 562 34652
535628230418765825 16422 24111
465583315865448129 8536 9478
227172923164978625 12143 31951
141756609516416881 5256 27530
472131634304844289 16888 19623
387814359200593345 6099 30179
674343436356075137 15563 30905
441923732375027329 25222 27453
587482611737740929 16878 22775
66035372199426233 27751 30887
962156930436641793 4653 7646
974443121166469633 1256 18988
302900583551405569 5327 28020
402487054684815617 23003 27349
145343250210338241 6786 25192
522603888969097601 1347 1442
752989221748251265 224 8905
861937273450170241 15658 32418
842426751443731841 15803 18595
57971171359294969 3239 26962
608410503220284289 26341 27542
646225976885023873 27984 28222
346116124891629825 21946 29122
950202812289216385 9415 17113
699867291059078401 9393 18905
168974526033000673 19117 24902
115165630716127505 2431 12093
286194871265987425 69 1689
99868318500369921 14337 17997
604135122242684673 7019 11968
727683586728936449 8269 18288
610853534458708993 11445 12282
375393890246314753 16000 25976
226105846776992097 2320 20806
393415376005698625 16790 19540
738754665924059137 7331 16024
703283161074466561 17622 18016
283203752795476065 4689 33051
560672923258884737 23702 26178
437796259799494465 29508 34645
449713564777297857 2337 13583
841192777516571521 1099 5901
950797097412511489 12178 26630
616931262565000065 701 28897
86203910079603937 17151 34225
349500284603113473 16641 32706
494675392597308417 5640 8174
508821438820046273 9827 15715
49683896753393241 26716 32957
179296116394542785 30308 32644
414121083779100737 20453 26674
307784966961857985 17230 17428
377748397190885057 1421 23345
478696445033040897 25921 34188
914953408946068737 3707 32377
871104085184310145 3766 21886
858543858705999745 9622 22179
914311773298411649 864 28306
264377759712182593 21611 31803
719372175843712769 3741 32970
645980672313243137 11321 16317
107879462577859185 12842 21788
85601928844504017 9469 18289
465224989958453953 3031 32604
95168387180152081 7069 20808
328876469351886401 18775 24113
487265729091184577 7226 9528
480026085923920961 999 2865
182044288865483841 7948 23066
625242865376368001 64 13471
670808325274883585 8994 18942
579744799932324609 5183 18696
668899166340096897 13989 23780
530481512883429953 15065 20586
238826973422966657 3546 16401
513633992589003457 19529 22865
969561130140988289 22470 23700
601629277110095745 5750 17680
922144099231239553 12986 34763
296017239312487105 12791 26259
931918174331215745 1410 23296
753490696793736705 9445 18360
509923335902108481 263 5523
890538863795054465 18167 28502
890656860729450241 23750 33402
954031411447193217 1609 10936
609860840860953601 15556 29375
379998066583720385 1757 29845
920857107632670593 13902 19558
737266174744011265 8621 29738
485202484536138433 14974 31532
710138187218543489 17215 30641
236575649484024097 6402 17929
936040278705565441 28 29693
659951914788472065 97 16613
43626670835845265 8169 21024
792812361135148033 12153 17554
409863986086921985 8210 8871
597865610195079041 7776 17681
96448401208387937 10876 12261
951198373018257793 14741 33067
573862430907116289 23362 33604
436280406730524801 20889 31720
932927524352759681 20460 32840
318161804178075137 2806 16621
564768711962106113 2343 14451
180963177944683201 15961 29109
181848532586169409 11915 13767
739880071217186305 13652 21443
608910883894981889 28950 29797
678362931012223617 15085 20849
603299020760555777 8624 11564
793556155280683137 24615 30788
894894557478099969 5165 14546
109109112522737921 23165 23227
216911976841370081 6875 25757
723873988746959233 6980 17702
169107167685627489 9531 33956
270437961093414017 9895 30666
614527540531593473 4796 16930
583184320801294081 12090 30149
643587967402570625 26549 31951
911417861317808385 6815 34407
675680668768503553 10410 12920
712211099047379969 20187 22069
270914768727681825 3552 28008
276236407714655745 4361 5814
218884898141407553 22433 31837
684888625259205249 6939 18275
246624695282722689 22890 26713
517132840709798785 3997 5843
425931204093014785 18080 29034
398255569791729153 3029 16142
852757040239385601 23704 25001
26411231772208057 6401 21324
425237637675319745 16437 27102
249932423553545377 3130 30883
672202058417756417 168 22780
69828834131705265 15083 28699
702927785132825217 9424 20888
867258191298247937 681 25187
357855469296527681 20719 28811
491871941531393025 17109 28377
416956181634732 1758 6433
861199147813479681 2030 16753
717684923605251201 18319 18650
114234972711933841 13616 31999
762852176042397185 21007 31492
724081351877657601 3313 27642
920657001842744961 21666 24227
716308886287713153 19187 34512
716168346568291969 22511 25764
594328404114136833 4102 19274
292371781083350145 25517 31118
921638991856561025 2076 20549
698546165686192257 23485 29072
916870706601088129 12918 34280
965901939294060033 2015 9116
714981321085097985 7436 19184
865820364339850113 21540 22004
449771296792633281 7454 34029
704805076590620417 8848 13276
775497519630910465 9154 15748
975397348688400001 12887 26144
942800248472792705 2631 9041
503016732909532737 5829 29113
974382279600654081 22212 33772
759382234971678081 9847 19686
650973720598571521 3091 3820
181157783965463905 9924 13584
688291215299820161 13521 17848
789144347705811073 18934 24704
576119053492021761 1612 30250
590898814599899649 19559 26029
508682354805294785 893 28428
559100331218228801 24305 34053
554872923413384449 22248 22757
267986013206954241 473 27279
263827638885977921 3996 24226
360072912470709377 5084 5607
556579533588433153 2234 29451
359293415346076737 8796 21207
343893549509623169 10786 33947
439573862152268929 18671 19803
515619204772903553 1788 20961
418145261418974465 3836 21499
256108795105696161 999 34220
759519643650659073 31360 34432
817928593915411329 25597 29766
602845134899400449 15540 19195
309483421404443969 11266 18368
647350428231941761 21584 21788
980911177927524097 8649 17544
922925726559530113 19541 27010
806544357541504513 19523 25615
814795402072061185 7323 17679
821494653485672193 9189 20051
312539838935482113 3169 34241
119708809705279857 16492 35032
594492409192536577 26007 33985
382559585674343361 6198 26770
436469916417113537 10794 30025
365705641410933441 4183 5756
57585776354354577 2878 9963
389005050633528513 754 26848
576635272333550849 6884 33596
923227493010266241 1539 34713
648925464059839617 25455 27757
8871222695645998 19883 29057
640293597735993857 2607 31651
923979455790863873 6774 20583
568581294501736769 1715 8149
101619917288189761 10451 30513
69311589753159097 16256 16767
789585190480799745 18121 33888
781450735081943297 9157 16309
16171079638112929 16710 33881
116238942912307409 378 10909
387395028656818881 15231 33431
927535377499278721 17824 26385
848770168542472449 9267 10005
850155817180127105 478 14620
984964380954316673 1602 23836
695122659876386049 15190 22306
50257386667126977 5260 11028
235446544182824641 29852 32854
740561260596571521 5632 17504
303143345460309633 18131 20993
470738816501295809 420 30332
421227070613600321 2910 33332
367120477098573889 17789 26862
497264608589500033 132 21748
605810796730551681 15191 32069
828940777728266881 9206 15599
38065625557443641 8601 10639
11081099371946125 4618 34277
643026379894337153 22328 33815
930832170566095105 4660 7260
800719954216809473 4425 23875
377714875364841153 53 6239
252755511266357761 12212 13302
582180812613049857 2591 26368
258850099486672033 12669 20066
631237413985640961 16313 21010
198392723437223137 16354 23202
74274103548408017 10640 32212
159334095813157729 9262 17446
128965865917574977 11583 22259
203296713588471777 17972 24147
491437371983327169 27352 29139
644993560224214913 27613 33765
6619089899626119 4846 25291
974069223425630081 29535 30061
621718594211262849 6495 8106
239131080527691617 15854 16355
684679635511695745 2616 31412
381835237685223233 12491 27054
334113166445209921 12624 15191
326994164507375745 7170 11312
146603525380125889 2002 16696
6986718546670546 7651 12468
601956864315571457 25129 29971
761848197550470785 18052 31606
162633244136952001 20280 34242
192186962664763425 21991 27117
938132732045037441 21562 24420
812059270446617601 22831 32050
226158580968213857 7783 27693
478966267391939457 4184 25458
988225467203182721 10748 27236
590915040123967105 15781 30369
176467708182354241 17484 29499
552510985581832897 9572 15443
87285217773573009 18803 23962
280074536331945025 7907 18880
510344922419189825 7351 35236
236671296656595585 11598 32288
268376898939994401 2630 3806
324637589243245377 11093 13599
427684640403139585 21493 21698
488077187880250561 17086 19120
169911480016001089 16939 35141
593837889129225985 18684 35240
139861340021351313 19743 23554
977721286508852865 7664 12041
536577499803303937 9466 32686
564142162163271617 7165 19915
805154982478068609 10768 16779
635480373185501441 14424 16877
167584653869599969 414 27029
485808118525831361 10080 34026
288588854841034241 12010 25666
304718702114257665 11776 20658
717341972285272065 12531 18488
381317262822726401 28383 31881
403974546953929089 1950 34172
419134716681796225 12594 19931
288441183750965249 14485 16124
533031914884965377 30876 34802
248034734940798529 18310 34173
803042442799124993 13109 21552
225096654284374881 14451 15981
833280433793696257 23475 28887
28821397874121857 852 15008
411858828807979201 5279 14777
476577108214659265 26864 28982
275077231968062113 14373 23794
506272857117632897 24017 29251
96112642837510977 219 17970
773596498656718977 12589 16023
784936271866619905 5533 8841
869040411888203521 3000 26653
486088298506658113 16325 26504
174432206405160897 826 33192
166714917784624097 18928 20190
870422162208054529 16579 27594
473433220346095169 10709 25855
179403522799095329 5035 9018
809980831879862273 20746 26481
123500674139261697 16318 31704
800729143760932481 3748 9590
79342426063991665 8896 16711
987754619428876929 26295 27194
131900264506978001 14872 16656
172070133271347457 6011 10211
852267304435645953 14905 18593
543246705903293057 33358 33484
412841675725996289 20405 27641
450892159653093953 12853 33634
218448825513892321 5408 20514
856855030262615041 4033 26072
692634588347228673 30696 33811
721324863953356033 21349 27036
232630912280018977 18594 19219
553572127385244545 7545 9341
845044592036384001 5230 6083
733724716679674369 24906 27447
467909074541925185 17863 21384
114292610303614593 16479 19719
958108717386576129 3640 8072
933214216250689793 19948 33260
722618472744887425 26097 29640
596416512372222465 9377 32166
597335233749799297 15705 34502
453283124557216897 8466 14260
662865371603377409 6534 32030
50586973178987193 1260 31250
159566954649161377 5647 9451
137969071710671185 17749 28471
661743386370705665 24779 30539
989233912410746497 1678 19972
843245574804466689 18724 30873
500865239253144513 1046 4590
683880447268339969 4702 25581
763545195502850049 12776 20683
592895403868194433 5299 31451
124116313769434321 12965 22183
622209020145579265 8063 13264
830154916240694273 9227 15620
788231074127121921 8267 9094
104449553476101185 14244 17963
363561136332837249 2592 4909
325701367037687809 20554 20741
55643195176795505 17320 18466
946809691466142977 628 17813
741056514388123649 114 24433
851816599889524225 12825 20357
480561320421752897 4234 13184
641863573360140545 828 23329
733846813516382977 2671 3466
937291762498780673 21602 32797
526342790693856705 16830 21253
315926956655744129 8713 26507
967547155365185281 1560 30515
867219187276752769 20812 24693
936271841814299649 5722 11120
757030846577137537 19061 30732
29947800167835937 22854 23938
826820078361073793 22297 26728
861733618051797377 18379 34799
667052171204630913 7934 15419
984049577316302081 19442 28171
23277145938060073 18311 20995
957785234650184961 10239 17089
707122569611797761 29135 30029
981176661901432833 10714 28516
341931240527863169 10336 15787
487688592413089601 4612 23034
253813643153591777 3989 9001
157334870056775585 21295 33222
430271504978399809 9713 11732
835380078241552641 8939 10643
400666264433638721 645 1295
251923129584870497 16849 23462
947726351220673281 14135 33607
728588400022427905 22521 27412
679149513332419073 2631 21392
194565480831233377 9691 33670
181699244863487777 15956 25562
899006414861087617 858 23538
462640577300319937 17253 34506
447781188601315009 11576 25863
717815405949700353 14898 34198
557583728841418497 5789 20290
205924576410552609 14783 25515
214396611589553025 12033 22926
319054671159044289 12736 19443
635016886779293825 19242 23466
882311814926694657 27764 28664
872344693807210753 7427 10700
365318473924197889 25119 30119
156630944312663457 3660 12737
953923482868134401 9625 27896
698491625357025409 22549 24347
929866746827165953 7289 23085
798202934642102273 13979 30357
363044395753959745 9458 12084
209445680107766209 19104 29272
916690097762177921 18293 26394
750382020800113793 26063 29990
700597030871847425 18319 26745
262385787870631041 9754 34195
294855420189200833 12149 28361
634095773985688321 16844 25109
400543956553278209 7935 22138
513617351071989249 916 16241
780655730858803969 12401 13559
721954851752567297 15418 30350
457039819539915009 11923 12455
377015483153304129 26901 33237
821359048164502785 8682 32882
979812179185369601 12687 29163
366968417098249217 9735 30538
318321540509149505 9912 24909
207713093272850817 22922 34760
31305374137186705 6274 11656
288529097580635585 8778 33693
83362854198060881 9262 26620
415224076894439489 9617 30027
633795416635461377 22360 32402
473068868140600769 17577 26323
316988254428540737 2732 10204
972565389490604545 8229 10172
438368255189910657 187 28183
990556203788827393 24602 30928
372548632433865409 20949 32587
952137204361029889 8104 16922
975621981456963969 1274 26970
418998710423480257 26481 32359
936172713304419073 23816 28409
542517393926580353 1 24280
983328202029635841 5645 17970
216633558384558017 1893 4016
252338732145108929 30501 31496
611919312109584769 11324 20342
376615104529957249 25856 28225
826656034966717313 6600 14600
203143127067992417 3316 29762
19279472520430829 5787 14762
595329267183043201 6108 35202
483261726678534849 6191 35230
588412998516577793 32286 33971
35589515684726793 3860 14169
470326309147576897 15630 24420
172400797358434945 4182 27994
611970247748335105 21422 26461
759788671289420801 1304 20093
588624835566942977 25369 27799
150292639048529953 30273 34593
594877310475784065 1449 27044
555046745889164609 173 1774
849016609088447873 1370 12299
908714901287382273 3612 13179
212697557184103649 19283 32020
793570065195844225 24774 27444
161616290975015169 11314 30983
991526613711215489 6581 12594
353383052004534913 21376 30933
129005335474595025 6724 30295
218089252404450209 15306 27249
776849869050366209 3152 25002
887428759727928449 1377 34876
959825623188756097 25482 29291
839423672615819137 11787 27491
330732391273784257 17603 23399
963850778091614977 7098 7344
96360148374110113 4439 31959
474996227720691137 9066 24031
969733339269154689 32274 34464
735177062365355777 27251 27638
86851907779397665 18516 33159
94576944748947505 10965 23488
922380952549730177 14123 21458
872177713998457473 5217 14551
429445851085482369 699 2045
582461062344560129 7171 23808
805382194551228289 9579 14531
664078537170215809 2535 8639
529551990009686337 3137 10458
143111814966200513 5307 15125
804235453623164161 6034 26824
581441539009677697 2941 26569
834693988314704385 16994 23482
477930753980739841 15977 19320
915796684328753921 8322 21302
685079673518291841 30229 30619
967721023173147905 8943 15334
144799349164653537 24640 27235
240541174646040193 6745 15203
332995718340345793 12376 27600
806980587489157121 5270 25554
601989990349050369 14937 30110
644786470610156929 6894 22832
15467039981164277 14702 17193
548448981147664961 193 13301
736433943758495233 527 20687
609910941352666241 3100 34062
442484459371872449 4746 9741
596496079249782017 24465 29196
938041123501999873 5310 8588
380406086878664961 3468 10503
933614788322106625 3088 11875
230398129699416641 1137 29950
996049528176509825 964 2717
671103040775875585 19191 20166
793188180888382337 18658 20121
993258383531632257 7078 19137
733873678138916609 17813 24337
923653862872200193 10967 17225
378083544515906305 24037 31348
555876861617385025 6678 20020
573629183192078785 12910 28650
62740215149233337 6191 28738
525243196485451585 25399 33011
874429073342177793 3009 15477
322817485713539329 6130 19561
714814930478993921 28326 35087
554712044214486593 3028 16403
38545589037802585 16617 19859
830318673132577409 437 31357
159619880479652929 1500 18661
214162125823083457 18965 21504
593381590846739457 10216 32614
677993848631938817 4069 11191
802305488483298689 1391 20161
304600682580204545 6638 15745
910254448817916289 11026 33456
403349702515040321 26302 34069
518617278774797825 16950 30601
805714359894796673 90 12143
517009552870426625 10390 22728
517749451337646593 28190 30424
846102066395573633 19697 27356
693893960908699393 4924 6751
119926639318443057 7791 31735
657824020154972545 17757 26390
101284835409643393 1639 17724
266608718984702625 3646 31897
339052245425953921 6827 22361
933678047580865921 9122 9349
198816090101516353 5776 19217
213026624963166721 2236 14432
220565269454091617 7376 16108
999204806295178881 22057 25127
258102555616574145 4853 33684
321553254484445697 4012 21314
212253469376712193 845 16305
634705265668639361 13539 15608
202200614564318913 15832 33863
118606102441933809 3504 6974
117375663371525713 1525 12723
1807090801488443 3781 27436
100935856583390657 32773 33665
777149958241881985 18381 18711
250958961844467873 5985 27261
991532185992849025 647 27046
275352651314520353 14914 34069
815361659501210369 6593 10440
580659126614143873 16754 32768
758774262972249089 3697 24766
375608794143602177 18975 29246
781714955613370625 25093 30573
558296680471066497 9635 21661
125303657632922945 9104 30365
153101080961832289 23387 33646
758598508754889857 1463 15261
951548242133050369 18707 29428
777973046008465793 11918 27350
275602205543378881 4209 27191
937497570891554945 3161 23016
628373300143515265 611 15930
312687633330124737 532 4479
759046703463312129 3893 15992
159352913673277633 2022 12103
586817827003592705 5847 35204
135934621691458097 1822 23934
810737852269539841 15676 33304
467904466280504769 26370 30041
763959334291819009 18404 21104
976622114630298881 23411 31085
667447541382259201 20141 21889
794952146802618369 20873 28911
300919743206840449 8500 19170
458414903314913857 7836 24304
361311209422950721 7283 35056
647217868090098817 7544 25926
33924355368945669 9083 24147
497806611491949249 2616 21078
921619073872207617 595 30190
466940971727300545 20046 26895
369053818335380865 512 25199
621342267418210561 18652 34795
908487110621706497 18387 31020
423929706321519745 5621 13198
272222851622295553 16201 20473
16585333156523775 22972 23568
133745641620393489 24770 34338
106344131196610897 14574 27372
554501194582805121 9153 27384
859866367367882113 9427 22772
135874019918475137 10815 22617
611196306315736833 2149 20065
691520319766048897 6232 23813
298189639577781633 19549 26557
291975825485067713 26387 35236
202992136337915233 24443 24540
116610486876261633 6313 23538
235916964334105473 10569 18043
145044264716375425 2639 2908
179051083636853281 2832 18889
849588255663768193 4869 31211
606377595207117569 20237 29703
545401164061033217 20077 20930
131145464378139569 668 683
842741193511450625 15707 23206
146127023709080833 10202 21080
919369126167765633 1504 17701
62895505862190505 11166 20340
965385767630628737 4455 18237
371328779431717505 251 22780
425994137907778753 19500 34848
57910084795427257 19403 27464
828132865149434881 16672 33239
752169637514182145 8924 18787
905889246040317185 7227 25129
501421397450986433 12356 19660
934284599464653825 5160 23094
247222820462422273 21992 22373
498807910674585729 1755 32275
453945046322846913 32 24671
2082600534642155 22184 26699
884503645842752257 13355 13635
164042371534748097 5688 21179
234500476363582081 13282 19953
838183412816327681 10662 35230
933250431968172417 12995 34820
307716879856982913 20332 26411
777720669726026113 8217 28616
266977499793433985 13316 14348
108218142885416321 10315 26621
452922022038592321 17212 32883
927709823602970881 8793 21046
286296241005963745 210 5006
878876044253910785 26945 34828
703703652418923265 8514 28771
675093703776585857 13259 27703
578642768672615681 4090 24638
246111365584791745 12239 15768
395342224300378561 3606 8675
945044799350586881 2368 29870
556189088898200641 1514 31248
709991434278816001 8889 25280
206174623015058945 7424 8235
25223614343250489 15822 30827
352130229577262785 3689 12247
729334775466465921 2182 16875
467335025008594561 4021 25183
65003731868205961 3841 22600
232177715943002753 9924 10700
897170071311745025 6046 6282
955012895047488513 11774 28704
371861989022509249 4179 27464
226486057767239393 20715 26043
689878456693119105 4977 25962
15809052259811553 32647 34814
927611517837835521 13002 26463
859488701992539521 20591 23349
840552207520754945 9862 17252
62053847291352329 20465 30277
705804852230702593 4645 21289
465200623571782017 5277 28094
721869265888667393 17324 26136
804948959900343681 638 3014
911082085311466753 19998 34447
47624958003318345 4800 22181
167961055293584865 3699 8703
765395211323649921 906 24803
209805498179409953 2038 7089
105957383981525761 13206 30067
720098481779299201 10289 13791
733537151225817729 15780 29731
766702482942566401 25013 34539
465165906232947201 2866 11367
633670705585966977 4517 11574
728430087489655937 2409 12976
441503261656013249 10712 26378
403961829477346177 17223 24646
154391015198282145 14355 17586
350730741023028289 30795 32855
689154171671180673 22366 29003
270771617040900033 652 24295
564816754094646721 4835 34707
107717889641307345 7351 26512
512931459031310785 15793 24092
137545554455392961 631 16976
557373552501413633 27520 28341
626928277438452097 7061 32918
566869907534528065 16263 23905
721449251902662017 4474 32525
330760914551984065 16849 25305
639784771381940225 24224 32720
126925544416057073 3332 33712
962904582107689985 1700 2251
890894317939991937 2980 28367
109212307657799105 2052 24917
943157416774955265 5125 28513
989179224746628481 20692 33519
807791210939011969 23951 26421
966671649051747329 29084 31941
851260338388304001 4508 12941
216745137117676737 26688 28721
812792453038181121 3550 31728
107455433880971889 4062 28950
723703876917131393 6800 23579
600787556223131905 7362 29140
277359652913826689 8266 24541
733524499188334337 5372 23803
750602999213416705 11334 28206
371274122030065729 31037 34520
690910323521645569 6160 30226
917529068576811777 27876 30404
889708029986355329 7721 15547
393489958014974657 10208 21515
630629611252185601 23004 33717
648748170696748673 28817 33129
454376218978641345 15809 20773
745385615654392065 25271 31156
505187376844329345 13396 29617
292155660502004353 702 7447
418269566539851905 12904 23812
449822246798838401 24968 35173
155425422597186721 23697 26879
698221514463355649 1665 34064
915383939564097921 19601 34428
69058774361629105 327 9656
541369485860254657 5443 21224
417796725468520001 10591 19831
272798231682930497 50 18558
140710749966949329 3628 21615
553747065314905025 7878 17841
49798195647937857 8329 29354
509559695872074049 17738 32473
84896579633245041 13764 14852
11313026687215457 11793 32502
547570578343965057 9022 32765
706087916741882497 10501 25377
164225427718371009 19576 21215
178833060752861441 13174 22828
872794116388391169 2344 14175
741455506236494721 1983 24376
551398937722076737 17071 22602
435058251309239809 21101 31757
175545225269218017 2136 23954
217333812765492257 8873 26992
320097498629301953 22494 28127
790325066698198273 349 16173
329388939152394753 26051 34991
653097042434442497 1772 11691
786977699784394241 16278 16311
788791827964697473 31233 33264
216853437577725569 22746 23364
321753514527035393 20942 35232
706372418311751425 22790 26684
404407942332436929 1101 12341
370845763470427393 6495 14782
85588624221603745 26480 32932
261885233342532321 4798 15581
60513734866926681 462 12315
80928591400834193 9277 11587
827605776198641537 7859 10945
64608123269970009 105 15971
62869376479692817 13303 17995
691179571284507649 9074 31443
213359395813515809 11719 31415
707142238437462785 8009 34367
961669005304255361 5963 30095
791761419443531649 24832 28738
570283432369894401 16097 29579
133817514564007921 6289 23424
560843483445221825 5053 11732
254381618647030913 19296 25468
260199854234489441 15378 29706
765214564330683777 26113 29807
118200134666292209 17191 28909
419429383914973633 20713 31521
526789810582545921 13499 18010
100893218389778385 10357 20582
357573083241174337 8121 20294
218533514004079169 8174 20859
14245711956082375 9077 23693
356602845114800001 7123 34349
108421272443361969 3477 21421
41251942098170961 2343 7701
926290774053217793 13939 25053
556541723184999169 75 33712
47845695496430809 901 32157
831121285797578881 17020 27682
685823888746998785 17479 26797
679672835092169729 26071 31265
227810634745960513 29647 29782
248776538543211233 13767 30882
383567345755967169 6031 31547
780793055370388353 10810 33006
893828588847394945 7947 26211
964586304620681345 1933 29431
797583240156289025 23449 27713
97968387280992881 7967 12363
842262885391104257 2785 6834
858401720368391297 2332 34998
212076677536590113 9756 13356
690941218335488769 4295 18530
7848540106618175 10544 22027
399626487660739841 16283 23891
160590442551725953 1897 15145
99913080908216049 12739 32824
641538546102449153 5368 10698
968795334653634689 887 29825
921961940430538369 14831 18675
387309681778496897 3067 12489
836232270006131969 5951 18706
745987775664261249 17622 28334
573079267135231169 22261 24771
40220566248628129 22569 30519
23592808871054417 11776 15755
837367329410568577 28785 32732
475734524856324737 2826 11375
928525271009469569 8888 30346
622643834812361473 359 30379
16462435158203449 10801 18610
680299287857227649 1224 26603
490497757669523073 4359 11451
228161436023665217 4975 26536
220908242113637249 12559 31808
160484751856291297 3034 13011
758022868326285953 7056 8349
526425565609496705 17657 25971
339537301161996673 10439 25571
454417880651792641 1314 10006
738439068240303745 20888 28289
694426746045390849 8407 28777
842106022276624385 17382 32797
940360109056616321 5776 22305
87292401072737393 8547 16573
37269459548195273 12640 25874
109611638124661681 19275 28861
992687183914487297 4373 17583
280673941766401921 1451 7491
442781995703651201 16190 22776
504005397058961089 8288 29818
876682837518433921 4692 17330
518918653488121601 9321 25060
262116239856492673 300 15596
30930859321401273 2357 33931
790095502644735617 6898 30323
53744000606890553 12405 15555
74657781520269137 14469 14747
78575551386194321 12856 24345
645461508151942785 15109 17757
263753501957715745 6110 18506
563499613909794305 566 22444
12358907444038893 73 1477
319480451174630529 25424 25882
640850190135161345 3919 25691
247069396138581249 15853 25926
143403456568989889 997 16427
343184038865377537 11420 26561
471599235773503297 3725 29586
900623571156824449 12686 27171
714838661619680257 3696 16216
647588941906040065 21639 31654
778924363202044417 22572 30786
209989387632443681 26255 26462
432131743905046081 22928 26172
651662416120718337 1814 23375
453570688014529793 15406 28368
65280875198407529 22639 30131
741866298591972353 23503 26305
929826939977889537 940 9069
171243810460744321 33682 34600
194844882304007425 5245 6176
499611582248292033 520 3039
31332197068014269 7446 10660
926842963656262913 20412 34459
814291216815956225 26117 28190
995532098299335681 16632 32570
959449716285494273 13879 32008
885221304912967297 11702 29831
111384544017138161 23353 30462
81842581029746961 8151 20858
929792680930194817 1465 34733
858780614518330753 10109 13574
678457807246541441 13200 30413
596656746584542977 16233 34737
498701143773818241 19727 20706
483167291535615105 19577 23763
147855355613355489 27779 32026
553623302714413505 3502 14277
28506450810244389 5510 14012
27483173160014473 6881 28084
975111503501420161 19902 31026
987278750270022017 5283 11966
889918394426533889 4433 12507
495734915347419777 9801 15383
475874720457166977 12747 27780
653437531178582273 18415 30228
305459799592615169 15160 17194
49571020332869865 3732 8252
267131870024893921 26850 28895
397225142333255105 11089 29859
433876206872756865 12339 22823
903422643774895617 5963 20303
336578694657671233 7147 7979
255453004991920801 5124 10673
165218366110753569 6359 16642
353574623099852673 28453 31714
195904893490375553 11790 33601
763724217416651649 8114 25421
230652707033332417 8712 25983
940923301676981761 1462 27564
328572473013306177 1818 10028
422610887088723073 28284 29301
80195120252614769 3412 7773
398579243230322817 8176 27591
268997380030537409 12814 16005
443995600406267969 13928 28804
605056576728546945 1566 28749
782272399887752065 17070 19733
730904564226616321 3200 14740
272635804812694017 16615 19501
98080648176040337 23827 24207
352816277980302593 5253 30907
805398376698416769 3597 22120
655479513313750273 6684 12645
884163177669140737 19700 27103
501662700636565249 3235 30937
175731403435914753 10364 13640
330397856819644161 29503 30508
200268501305874497 3178 6840
455681457867363777 1031 7011
831998271456353025 15551 31194
516843668195875265 24190 31122
158765050752496257 23599 33488
135456025705032353 3593 14524
935534462610714753 4625 27160
25409545822469681 5034 27219
844741185284693377 7202 17226
389199188549518721 18954 24214
284546538489632193 13530 30009
845132776346062593 27300 32851
743550023085877121 1304 23761
695337375680175233 11837 20942
508697231857805569 19774 23801
822342158662792193 4885 33937
94265177549022641 20489 25117
181241386417489985 21790 31056
394649408141713537 8332 10617
490402226492236097 6854 24953
352577967658593409 23028 24156
600720491163151873 26907 28172
74944757184848497 3143 23003
145297677693633889 17602 23109
516876174702918721 14404 14961
452848220009734337 4256 21488
641439053267912833 13045 18698
958904047235407105 18867 26882
527135073084966849 17310 23402
210428049292922017 4172 11402
748593732768366465 12800 18123
773173869957503233 1286 21973
550518583360787521 4005 16202
205787231859595457 29897 34057
112366196304417793 22144 24174
389369831463355329 11808 14998
592302293339972865 18595 34063
939333751444230785 13626 20714
382756458273004097 8235 23339
743811763144265089 14767 34050
247336080631317409 601 33981
824026377883960449 10861 11504
552138353849510849 14735 28711
604161862973782657 7268 31757
376582459909432257 7045 20890
845067620459282433 15661 19098
971587284268931457 736 8773
8716279813171469 14476 28936
255492882914399649 54 99
534085583922795585 5594 5784
782146248053873409 2404 3247
958040248041314177 14762 25421
105688351276629793 452 34599
563049888272480833 20690 23575
460355481294268289 9463 15869
127992363863427281 17617 20274
557538174182912641 22152 32674
234270481538935361 2696 2885
544791226616848001 16120 20944
52020417162722769 11319 34169
277101827167232545 16948 17291
55032917287611841 8712 35071
4573780609401724 11347 23970
186740495737666369 21294 28863
864208957421244161 4911 15462
361581047687501185 1571 20727
167946845685531073 21416 22884
68271924714750297 4372 15264
936271947474384769 16721 32147
816994661366841473 16562 26431
419607147190074433 2360 9328
849507055342712705 10028 14493
661199405392427009 8805 9884
317626935364323521 10757 33435
754358082453574529 20195 23379
514236036758902081 2797 22058
608327808285853441 18863 26051
966641234790905857 10468 34120
731131658006116737 16335 17267
48486554172001209 10626 27241
723807599405763073 7443 25173
921170344842742913 7211 14493
879101956756567681 10712 14097
540116159727588737 12732 30470
190939639935098881 19413 19596
998940220049867393 25299 32112
374508671132698369 13558 29988
224024320614034881 21694 24500
450503357256810241 12494 28782
394956347608164993 16431 18221
25303653460877485 4836 12319
713621725225991041 24314 26996
384469524498147329 15893 23187
960020407823812097 8309 23804
697584783740975233 22462 29873
302569784931250753 25410 34929
621343664011607937 8075 24857
528279637599744961 17269 23882
204122549942820097 13590 21094
199322708684022145 3573 11349
724810902658138241 8615 33302
345437725012864385 18313 22818
996623389515004673 2429 17870
707582072893671937 1966 17894
160795031807015937 14313 17363
884275746868574721 12169 18534
389592865455039553 13880 14979
697198522092762113 6970 10420
992323852359422849 12282 22702
178221169175891713 27104 27880
359018958541806657 26305 26432
652991179551719425 461 23969
176904927339041505 1592 31899
242213825261750049 10508 17721
552223961676968833 12140 24211
245941583559741153 11623 12345
697030934173088897 22264 23066
465276630237276865 6754 12392
99140475221442865 9120 22666
766669557132558977 19744 35087
959897218211029505 6578 13794
880107146241691393 13644 16657
197335636246247489 5269 28696
91302428917444449 10646 12321
485746210795785089 19127 21916
567640542821131073 9264 14022
555095782243991937 11082 22178
732970513544358913 502 9875
753149401813590913 535 19606
811746563450093057 22554 30899
404924063567971585 12316 19160
258239793119415137 10714 19322
681067860603722113 1836 12305
950739375072323841 2809 32586
464403891180292993 5095 19663
128741380472831681 26826 27946
958142192908145025 6740 26971
694801205125877121 91 1803
427424349698650753 23457 25610
247865651658329953 15444 17295
745172617683724801 27064 31381
305225022323703873 16743 24291
55507632733334593 32353 33745
956320972554436865 1100 14215
2354858585949416 27244 27540
822919755986525569 30059 34679
930055980601746817 21218 28458
406151774740422401 10736 14560
263108083263208673 14738 28185
147120236468886401 9451 27463
379754332197162369 27132 28555
549882421610618625 14677 22317
385212501774493185 19725 34031
404804738682166465 1572 30734
955507755571670017 605 4236
981090909450628609 24275 25299
60786765960958889 22573 29213
717922284399982465 4614 7543
264917508170182017 660 18700
548084032427453825 15603 29809
422074306963128961 3535 25300
217021269431789665 18761 32097
660539110123107073 6670 23568
698482267642830849 6169 35230
312143520780583809 1457 12077
310977091369643713 28105 29518
596527905069731201 2521 9658
486342369065084737 5031 34081
929884574319817857 26191 28808
694840824950965505 13220 24295
806645045142556033 13587 26379
843737559789573761 8335 13891
947925869268519937 9109 24459
49850187636799601 1568 1719
427227482494796353 8037 17866
266143343181312289 24457 28513
540491180870862593 16441 21936
596709620280442753 22747 23598
890252191598943233 10564 25437
338080377525628225 2330 20411
355344495758462401 5112 18765
637584839255460225 24459 34736
677055296983748865 4651 26898
306658638353724225 20097 33207
488768919915504065 6796 14368
542970259625001025 2325 10067
669983852610197761 8220 35237
142238290119777841 11156 17912
253319027124096161 13595 24296
682651806365960577 9951 31641
919019524213975809 10028 15291
575536366884733761 12205 31843
602567982347256449 14454 26034
988254384811931137 12231 15465
689352177162657409 484 20705
509203582609202945 4629 23650
742312015962003329 24107 24731
888059234848022017 6693 32338
944505182190280065 10494 29627
931086418073903105 1288 21330
820140656053855105 5546 33880
539503108478520257 19906 29050
202805932280181633 7365 15056
139865125830837649 8553 18398
860751859626621057 5776 17547
664505249695004289 24193 30497
472012428468925569 14172 25737
287182519441927297 12688 16718
878082132067692801 13062 30529
977861081597915009 4091 11340
691382652939847041 23469 27562
171290431084074145 15369 26774
531803200039124865 4699 24221
596619880968724225 18957 26099
500415616964200897 8825 21113
35054594890652881 10759 11242
848954118638619777 606 21814
882729107452739457 14616 26108
901284261531099393 5646 26275
147163504659189921 9895 14501
554751161692113473 2486 7048
653257015694215681 10139 32136
414378612384378881 10887 29491
922746566283507201 18768 19699
962642776900981505 102 20476
390049276665841665 10150 33602
54515561155238145 867 17694
683360679965872513 13742 18019
284523597771968897 12103 35117
88461131553806641 3829 33145
24757172843944633 7399 18289
203366307430712833 5164 18229
619135304306770049 8529 28951
344435660397543617 6279 25326
565295319562107329 18084 26216
448873167496216769 17231 21529
850883326820767361 11875 17101
629147630739886721 9274 12807
270764523698968417 13665 25209
317356021963661313 3112 7119
692782304496763137 10411 10904
926052661318770689 10011 20065
249269973020869185 8290 30394
333261625356570305 4037 23669
195580154859616321 5331 20789
788699654825741441 14978 30246
323371558152498305 24761 28303
671862879082823425 10791 27158
139245894781527825 574 16668
748182184469435137 6557 26566
634630291921734401 18643 28509
266554615602601089 4201 22025
851260290395291777 1851 19942
982598324013828481 23810 27729
310858412676846977 492 5555
221891303663568353 12371 15449
546216314904160769 29826 31571
430209852611447745 7277 10447
575051662405524417 9388 26265
95979374111962561 21886 30571
250188572232051585 6935 8713
552867406620869441 4052 33965
837629477799648513 21524 27740
543269879704268993 7741 26993
617612613256643073 16503 26227
753299553185733889 6829 14599
923948950817940993 10491 31125
206139884228932161 3082 23258
433846742510500161 10375 21112
832527487159133313 3730 5170
886349217300558977 3510 34543
916567388601066625 5002 35194
648365799221682689 1112 15655
702314666482628481 15654 32134
557857230285417665 26547 30323
195233806915396705 1784 23356
336228809895377601 20746 25471
999418763873286785 22554 30985
581151481365477505 30001 32174
613944066233671041 10744 30088
833015662811920513 17441 26209
987583387135025281 5598 26082
533819961209427905 22409 31327
889626382642561025 8763 30782
334162360334151041 5261 12719
680665669092185473 17206 17768
646120311745161089 25830 26815
97525725346571329 14907 16807
756235275278374529 1748 16723
23894613543653521 27884 35009
631486529976125825 18395 22479
292575982757753665 8037 25905
497242485308280641 23239 29909
74720568254981857 17592 25410
218435549465109345 2426 6105
198239952210030881 4979 28927
637029996859997313 17170 19265
821649942343860609 224 2528
965191362678194049 20816 21490
720132550560705921 4742 15842
927972809999037185 2250 31486
757337855970924033 23865 25201
969521868133593729 482 4298
548155149045243201 14781 15256
840740630346221697 27685 32249
816386367523271809 5742 10515
754607143145772545 8749 34423
378206734823677953 17731 27052
759465916289745025 12044 33286
330993829972221953 17017 35166
250235168394706177 12591 30677
587214756198022785 6528 25646
834113171624370177 6271 20756
327923346299705537 14560 16242
714634977083346049 3112 24505
979534080989807873 4273 31194
773563268026325761 20638 23656
664181786319353729 153 16341
207565581573302177 16370 25669
356860550545405889 1071 29887
138580420883801729 24808 27174
99176956368715713 11434 12790
866014656609461761 14089 21794
687735207784058369 4281 33484
216492558458018177 15868 21632
647675841718189825 1376 9331
520531643058713921 10101 24030
28390479119536849 11040 17064
935533530648672897 5530 23037
217222931630139713 15457 34076
877708491996156033 20274 21984
707899459471136129 18644 28864
222188212280148193 16264 16752
169271051308307105 4726 11653
571885508474107265 14228 23589
692998049433214209 17539 24675
794744379311186561 4478 21505
665479426003024385 32016 33260
330432489904961089 14346 23520
219096086494758433 306 27772
305158587200825345 4682 19620
376671452781870657 13731 25274
509944398178358657 6058 34494
363291860491472129 2813 26843
533232471337203841 4257 22381
795919417438305793 6777 12339
537778969916370625 3229 13461
63943569732643369 866 14359
655291232453439617 27129 32412
260111730192456033 24092 34085
761308768147326721 17198 22387
402695420973572033 158 7109
466752877816094977 3226 23446
144011726738618513 4096 12275
777195023649635841 21735 22424
673844266101596673 3392 6844
456245374176834433 17636 27280
141962253313188577 15688 32521
130423017781392753 3920 4688
709478963569779329 32568 34518
289714543526702785 5462 19221
236628688294608481 13526 16186
967651533269769729 12501 35058
115718115747071697 18876 31002
157088610085029505 660 28972
809981310903573633 10016 26432
665879857686146433 11686 35260
936276526957300353 28997 29126
511721099191294849 31180 34254
364447572347124545 9108 14471
984157778678632449 18230 34470
897045713551577217 3884 19402
553592608348370881 3863 12693
774042418744393473 13426 23485
986064772973090689 5147 11368
823793139399754241 16051 24962
790059130089378689 15829 21699
705411920884664321 27173 33601
921346975186974465 467 31922
260757610196307617 19694 25538
681110418107980545 19950 25632
463078645800045761 3051 16246
738182330127241217 26555 30438
369008500454555137 13605 33040
627341664703255425 10177 18273
694608021785448705 21997 35259
709178395964311681 10499 34759
139983270510370513 8903 14127
885215811545382529 24051 31982
109649964367697809 3764 32673
314901387988495425 1199 22223
33535119772579949 16226 29790
752147459567186817 27646 32133
138450808313500321 14194 22823
543372046063506561 5774 30200
724899679341987713 20696 23818
19292889929179325 2553 33773
593953692572632961 29834 30516
871801585893646081 12925 13665
526890434474495361 3183 35161
67879468992050105 2145 14196
267362533578101121 4627 20166
621512167316932865 2617 6264
719896147686043265 822 5042
520021998560654465 4306 10722
637262160069163009 15286 34790
76498794525914353 2958 29631
872293989088120705 26014 31483
341198700837356481 8243 9927
711166632066003457 7734 20330
672826165901096065 929 18375
838998434302354177 1399 14797
132215808040175633 14624 15783
446685790306482049 1466 10481
876772527518877313 23540 30466
479202324531200961 16010 31740
806272472002508033 26797 30249
265208242855770497 15734 16419
735465866866587009 9847 21335
900971860559039361 9672 25342
293717231776273729 9691 32352
218823855218836641 211 31486
900213624361665409 3193 6611
807145785123964289 1896 2322
584708889809167745 19961 32190
292751931623620033 33658 34651
569688312430240961 14316 35038
42749658735360185 1319 19985
649078662159272577 432 17524
809279220699387777 14160 32496
891855827652303617 7515 33863
909533015115840769 2447 26463
263432197946617217 4257 17121
680496211050147841 19556 30630
998653633326380673 8445 18067
70809356518410025 24263 24958
837499820321344385 1282 13327
368177463717138689 5479 32019
858950190246073217 1144 8290
693940478710715009 12444 19181
133886438151979089 9538 28498
429083521737304321 15899 27928
340627835014014849 9569 34371
814846562928025217 11789 31910
596009326904866305 11568 12254
828744804436304641 16898 19126
323486560345767041 2257 20267
127005900075090497 3463 19736
475837691297176257 10074 13762
219273398245000801 5131 18449
937198653036869505 10648 33090
536572083404294657 5586 16460
333132913760952193 20599 22225
816663359197498497 2564 29229
283261705080715137 733 24678
847396082313537153 3305 34431
867677974054505089 207 6283
646985607356718593 16197 24049
591682944333126017 6406 22473
978684854292040961 18378 24256
661299009000035969 8550 35177
822336282720108673 12111 34049
151238945621454241 8839 20662
729421126895800833 12468 18883
822516679812697089 24963 31372
266709108183498241 9861 21418
510224393791741441 19833 22429
515049749456650817 14228 20054
927990240316379521 860 28078
346359430385241729 17334 27740
80639489376917345 22662 32134
862718637519947137 19580 31346
85478265015343169 16606 34486
122811746215681697 12482 33438
85150627852225825 7258 24960
82835874265626337 1260 27032
556157214008383233 17235 24940
190410233958608897 29670 34148
689650957321017473 2817 9170
180033054895915265 1744 4112
682507694593557121 2982 16535
82074655931783985 26441 27865
575979139444751105 4426 12024
140847524670235201 5667 10436
993668739616570241 7478 17899
121428546612726513 26757 32701
274833916995500961 10482 21907
575466831433857345 6151 31249
284617972664751297 828 888
8314409073868490 11457 27982
428031741067467649 30871 32611
805506551621633153 15611 33607
279580482601122785 23058 29037
786378275607809537 17958 30197
146252544235945697 28379 30594
809681717321638017 6053 18566
643896897169401729 6662 21759
641245008198801281 20497 33116
621937575297902593 25881 34884
566921433555833665 9033 17945
661761839980844289 21109 25182
998042683490730497 273 1910
730050849167778177 8146 10008
796379991975868545 10225 27055
768722989617675265 3273 32918
956770887614759169 26245 35238
69375024535315081 15858 27838
582204922181901441 1796 31667
345928646355421441 16724 28972
349220301171420993 10007 34925
565641214519185793 28916 31868
5997037350851998 21046 33029
135523363617796385 19361 20761
794691146312366977 4636 15110
661223174270883585 22377 33764
481678689307742017 20741 32958
320387130232862913 24964 26859
543352458736087809 2294 31480
274867306797798241 3393 10275
707888212089812865 29323 34615
583039108358025985 5086 28988
642334299999838209 3563 26270
133863796682600625 3154 25114
905829964937865345 11171 31607
283802353083988385 1685 2958
854027502356622337 15218 31745
999448733378013569 14034 34808
601394548002787073 3316 29728
602446575714129281 3456 17461
658931901851495681 26726 35136
447695133851748737 1113 15405
616861719377496321 6362 11781
5062176045843359 6316 24064
743970828155575297 8220 21414
690710131045843713 1285 35064
59023352855547273 1455 28913
522815772154206849 3946 6457
315578444079044097 5663 20989
868989072397834369 25739 33500
998404504577408129 15326 19516
964815611695915009 7739 27707
886043926386072705 18845 24399
992042684048154625 2338 31311
721581365953937793 8826 29533
596269869112763521 24330 29151
409414014934974081 9898 11527
412043613828853249 4815 30294
70434632453853401 10868 22768
867522230819023617 24710 26574
634439691786049281 30762 33985
279741382193176225 18219 21147
545449675507995841 21514 33105
210842658005891073 15682 17394
688205248257467905 7884 32681
733152857403762689 24703 34832
803669930417967745 13599 32105
570857106588764673 16624 24158
393675318466172545 12138 34308
721806642049155969 21838 27311
606291169260231297 31385 32528
401413588559439233 21958 27154
892789165166185217 1148 17799
971237024804036481 28369 29441
518690876849021249 2355 11410
156073591085377217 13146 23533
326148160190832897 7020 16975
976994226788033153 26613 32397
11332852362443191 32602 34693
490232841622049153 6121 14980
689883570018302849 16155 17668
402045368411176449 25656 32760
499761481745892417 1660 26911
258434031571912481 5007 22590
425933999411576257 13031 34181
387842712721006657 5167 30289
163966928985445281 5957 14992
68431700134926385 20317 32940
726556725234182529 15514 27491
113665117487055761 1062 10020
641800840291139713 5315 7981
391076346450578433 14547 27908
167171230912352097 7945 33970
221603063072873153 4996 31303
359766106646077313 3366 22436
628546294430226049 23782 26487
890188092102043521 7063 15686
220639929053970017 14487 17166
981182849562046081 1786 12334
828692193321135361 8202 25238
709788528425953281 12717 25056
681940182042008961 22908 33514
272110144735876257 8843 11671
975465610529926913 12565 20600
804040987171013889 29987 30482
412321622771269633 23139 29884
337018141123010625 2791 14117
669150274063216641 24793 31306
13497625081022591 16559 18991
51971634692872473 18548 28859
308472231235782593 4494 6712
79347462617068481 22523 23742
628607066341935233 20359 33419
878149291605449601 12672 21093
9298844733663715 18544 21631
961706134364451457 17587 28594
172886901038999937 4341 13731
435654030727899777 7279 18061
85015334101257169 30266 33707
288928943351226753 578 29457
372671611265296577 11821 15579
868370192590571521 5473 22866
543763360907078657 6457 19691
279697627616261729 404 30238
842115534180386817 5536 28678
139722882685671121 13111 23767
377500236302182657 32654 33057
797290678200102529 153 20877
145587655155672737 19654 25947
333287134475892097 2814 8879
980564882552457089 1413 20531
823633025599210753 29640 33330
767122032199701249 8592 12424
782337061612221185 16394 18674
860608526001925633 4855 9184
944517022459098881 10217 12980
103536047632040609 9778 34843
237437391557573825 13369 34855
754803968436661377 15078 27356
67336570879778177 10611 34144
186425026968500161 29423 34369
727274285752368897 9272 25929
745635375859933441 15163 19434
352827152130760897 14975 35000
257587620693350049 4706 10087
267178485491353249 12810 34983
511712033698969985 12493 21423
105324078340434113 31481 32255
198508274525842401 17131 17665
423969390307942017 10784 31706
68108507942241657 12838 17875
19634812335954877 11351 24482
820172680438723457 16917 20486
740976489383040641 19393 21550
537749185153430145 857 19383
223839005764890689 3133 34784
124445866555568337 8417 10763
683882438809771265 2345 22908
862241303224266113 3953 7631
342627299428659905 2426 14306
369102111641659265 5019 15344
591262820953726721 12061 21391
291106391613183745 1503 8708
800987225900403329 4463 5328
418837721709770945 6257 29041
842629049150328833 13188 25654
788229577170255873 15919 35235
618337065486247937 10253 31246
804573444787614337 19600 30491
315045804076572033 432 17268
641078541971140225 8637 14763
443166544918998529 1862 32068
800289487637833473 12753 33941
145000619823886017 20223 30868
951253105373780225 1401 26983
841812146347127297 25586 26384
864634297684339969 10810 16207
787533590482052353 15999 34415
895501506271372673 14643 25545
285494824699501505 5697 25303
984585047080408065 20699 21125
546447454421066689 8730 11672
667644545743627265 18036 32336
639874426867624577 2131 22394
848364666254347777 14559 26592
798845345928537345 6392 22266
508922877505611393 4612 18966
623198378852240641 2971 16483
709363883887711233 356 34911
449793094924668673 1075 14770
794039966219486337 1962 8887
894087569569979521 17017 17629
173578601618878273 3214 7333
108457917635075057 7121 30600
521402634369209729 7280 11813
498930124908302017 5583 24357
638529627321510401 26006 30332
689893486853630849 2460 6501
939426749501791361 15330 34523
51939245353327833 9462 26368
467134873082748929 3728 18722
715355512273259137 2171 34346
278816527710958433 16052 16462
547744787595210177 13176 24819
227780155500177281 8850 34929
341649911802019073 4395 4809
427856208780099201 6525 11977
285875117439548641 10765 24067
50985279129456273 17618 28822
913920226315052929 6207 15196
830261555911121665 11890 30384
296966260620909121 9804 21107
719563701346182017 5187 5921
658229935419907201 15037 21342
271189810944377985 26591 31971
539704842225848577 8182 24504
945878331035906689 9330 18772
546421583033446017 8564 14704
586639456922071681 12822 29557
232440046887919745 7449 11391
116429466895404241 25461 26177
646545931383027329 15814 30879
646599466263580801 26474 34522
100533163215960289 9385 21865
867175096216151041 740 33962
672533542952816513 3249 10779
356720707205894913 2308 18167
275671509559547457 14147 29367
256155314327635617 1414 6999
455986054398064065 3948 21180
452643906015879361 2291 4909
651751986701828609 21209 28439
133523050903498593 1569 14131
654627767045877121 8342 19956
752968080303347201 16303 26135
868108478900016001 14708 27827
980199164577648257 13247 35176
894087847790469633 12317 13621
440594732054933057 13903 23620
798762140367660545 2800 3582
949172854280384129 4941 32032
404662224474076737 3694 10745
179125380268530433 12212 33638
629334572310401793 7677 20009
848934796886204929 8508 15987
989289983721672449 10006 33624
184287284796567969 15685 20905
813976328488212865 9537 20946
154512018665364801 12964 19150
254304549168335105 21724 23601
175053527703667553 12052 33011
545197397482244353 13404 19720
912796805150385665 3028 11053
596092946582555137 21578 30778
762123038610241153 21348 24013
821287609893193601 5252 17265
266928512866620353 8102 23974
594499862046983937 3791 22566
801522738628349825 6509 15006
849903621090707201 7070 28388
697873529432605697 13743 18086
581904782610077825 26415 30374
478951796099664769 12558 24146
832570537369651457 18617 26131
455406398311332353 9201 31785
84013088167790081 19459 21428
998646098917632257 3929 32507
192870697949164353 10408 27015
807650843487699841 6807 22426
147543351273920833 931 33209
253413515256966081 17125 34018
959914909674228737 16711 24119
7294660060317427 32864 33227
848546110610936193 13524 18633
446366399543350657 6687 7015
326632868047088449 9274 13197
379523741667448193 31511 33220
314811826480021057 12880 25751
437921165974756801 9945 22194
757174899827152385 9672 32758
854479457317289345 8500 17845
682850415389832961 10789 11076
393884660353037953 5925 26046
416356841393113793 4594 6423
65356731061918081 32214 34872
564759508137878913 1958 2496
823817574900488065 21025 32066
993049135859838081 8884 30599
828729080542125057 6539 19961
827826194186638337 3297 13647
207145332620811489 1930 13827
154530403085150433 8282 31360
229788097236998113 1671 16323
29185317138509249 3570 22585
413340780117465537 12956 15338
225290122687983553 22572 24121
512269964777509313 941 15563
422919184209359169 11475 15168
9469733104609191 17467 28508
166144983529424193 11803 12433
678137174427497729 24565 34790
525636659289912001 9501 25942
212883979636899329 1329 8751
331774206282023681 459 15991
839691171298333953 19060 32721
231196836967409793 6015 8493
760155824844147841 1678 16810
710201051230317441 1904 13870
437687813545188929 18519 25857
82601656256937169 6484 22150
818637720185364481 39 31888
659046093806825473 10794 33247
991063812193225089 3 7526
700305720262502273 263 2396
429339022433978817 16347 33325
422622998072885313 2164 17342
921785303861163649 16238 18429
426788054052419585 3673 33940
926053535272046721 495 30174
672584755902494849 13796 31150
593700954987575297 4245 25510
857082370191744001 7668 15626
584635262006017281 11978 16821
803677999519923201 18880 34291
205598066721883297 3587 31539
198327432126458081 9638 32223
98669804020147473 6139 18610
935420349778173185 17535 30953
821272606917453569 6857 23400
936910122459817473 3095 6404
706064138655918337 20404 24311
329751144645459969 15820 17519
135559502158294273 13070 26677
422438648600714113 4276 33794
179692164746825249 10386 17016
902864614290695809 11970 25720
644029440963770113 14084 28785
20984764797116641 21901 24358
890476476547675649 2828 10880
464836943426551105 6063 17584
581419431747384833 17107 20199
997529769694605057 11486 34828
621322379776046337 6938 32238
401000000679989185 3618 18870
242677988256069441 27473 30446
295472164780715457 17045 22852
295187259430818497 3308 5425
461365131215249153 2493 11864
320498643585558785 8702 21305
659913043890267009 12536 19008
742181110468720769 9460 25719
755205615133082369 6039 16978
450989083955327873 5630 31670
856111339855043969 12765 19387
702741411804581121 22138 24666
672986502812623361 5273 16846
818154107733200001 26547 30279
54252793883161841 27928 34358
502271623954499073 9292 35028
352380861848605057 8760 16585
38510416225129521 8808 24778
260136748849145505 6451 32473
964716483463419649 18065 33657
153702321066706561 20892 23861
536626492989803713 18238 21399
176561411865204577 1926 31033
807783015549603073 22265 23902
956660487773650177 29202 30618
684793090400596353 14218 30591
274463896787391809 16814 25869
802192852658251393 6334 28095
588228657416241409 17699 24062
366355678359049345 7981 34453
563003956187284161 9555 25575
624633093345067905 5408 32933
353297542684874369 2625 22239
630331182964447105 32155 35202
484902657290529537 1649 11908
503998625607792385 21957 23947
87744834302103665 20 26009
329514015063189441 1343 4962
172967159948054657 4348 20965
290002633949768577 31282 34811
869023580785711361 4359 25417
216952322439560417 4199 6280
615733029363934081 3809 31175
471062972594367553 6577 32989
93182951868275409 10718 29053
854921157466129921 2153 14609
958793974555870721 4196 7580
365214280872606849 22047 33193
9578242491574685 11257 14002
851686396807416193 4192 19805
562298357869945409 4380 32283
306188203378567873 7160 13322
554973293874244417 25033 34777
666668343764577281 194 19057
627280083810742145 18678 24808
171160919528233537 8764 11841
866233167574922241 8814 12797
343178549561791617 4242 21763
261341359481161121 20324 22187
243277447167130849 21317 30191
703668220240704257 10591 17369
665694069806626433 27115 28784
79474136553184145 10260 18558
789089925350680193 2649 20861
73018003342060209 20822 32080
68501689007085529 15854 16980
614628608411560833 16438 21152
148531364868418337 26002 28658
90124966150430193 26458 28864
114217161897165905 211 12819
465518758426835457 20384 32090
794901243999277057 10367 29773
944989084013560193 30587 33363
30762797910647069 557 21097
740979448722338689 18879 19085
108353883869867217 191 7357
156935580126205569 23057 28668
957347316949473281 1445 11570
710214715801722497 2778 29445
324218825141230145 13405 18155
995264169980163841 662 17170
564186393118482945 2915 8674
860135612499316737 3355 26864
744683508071787521 16186 26824
404550046007674497 19988 21334
234357240842378177 3823 24750
752685917405042177 3310 33775
238346493795233985 1664 9365
314679448106051777 24 27328
233397547243718849 11254 22889
108978135698816209 6809 7546
868193318411883265 19180 24679
236046446248995073 4295 4835
244014578342365953 4154 24132
599968251706339841 8822 16353
177820905720494689 912 19011
302807806751349761 6217 9635
357415947037189569 19505 33946
556418475958860609 2158 33390
893279341614871169 9031 33388
803759836459168001 1262 30345
434035890449997889 5135 23343
619540570603955841 7983 24165
150625795835537697 16305 34047
962710211685749377 14634 25210
566411525549533249 12833 20144
617861049172585601 7511 18987
595983527401571713 19621 33293
638989313606916865 1274 19243
884138997530023169 6264 20754
289761442459617793 23438 35010
6233291151175991 3123 16605
414174821565115521 14238 16358
870561267694164097 21348 30024
973454714120730753 4944 27171
296974136891847681 3703 18505
522760572811993281 19828 19989
745334069084556417 1775 33608
889870610028051329 1191 15128
694489622202013441 1231 14802
441331294142958785 6260 7418
885385851320499713 13407 20957
966421046960089601 5146 18265
396432907435766401 16415 25366
951129060144783233 11425 18694
85007903528698145 7665 16814
342659401328486273 23349 24767
599964129460857985 1388 26623
770410546888644609 74 23732
116733848406816769 5234 15547
298567559864789441 15509 22646
376174921607358209 18701 25539
662766641356089601 11099 34216
268019903827969601 6584 32473
623109654004931457 3072 30551
477732023720420801 9962 17271
372053048184216833 6506 32465
561120273482110593 14792 35002
649664330617280641 25835 34827
916553670595348481 22308 28822
29582518958964245 26306 29476
278442317356940801 6109 33041
815246026222094849 2379 20539
595662921926674433 7525 31974
399951527771708737 10606 32999
323415328886333953 7798 16108
625682822445906305 5429 18213
651680364725237377 17321 30095
662886942584467713 5024 6842
254741370838424065 3573 14038
37141879643822761 13258 29162
611138742448247297 17779 18199
413746807622818113 2437 27831
493918258978389697 6170 27694
187965985905929505 17773 35003
306213106347101441 9957 25516
358114070033227713 23580 26976
973109993722609153 7539 14016
60464232540933697 13693 31476
476726106266227137 32984 33443
288978266902820033 8061 25433
160640287901252065 1969 25904
431219047100892545 16251 22204
520448102823493761 22423 29262
490378148944675009 16913 26283
69326885865514497 22452 25276
526138593575321793 33639 34006
279679953068750817 708 962
690523267200593025 4927 23900
160159678013592097 16510 32316
262780699041183393 17303 25591
577671659851816321 19955 32269
181145001505829121 25247 26021
438930747866130817 505 11231
201659799307204673 23339 31321
374256643734753409 14919 15972
178342676696633633 2495 27884
991701008597281921 3806 7276
188954725436683905 1688 6085
498708257855540161 7161 19375
983058607121510145 15593 20587
498662554921629889 12305 25502
738270290972391041 2350 12513
463666383191252865 22740 27452
925482444440934401 15577 25064
234129836950152993 15824 18366
36252398720375113 15628 28262
563326576678647937 13584 17467
475470390467851457 6759 29803
829042817560015489 895 14254
867672578576442497 13651 30160
430096360128544577 7785 23945
658163988412599809 21785 24441
814342966473383041 15991 34245
26216306599774697 437 3921
256641896317674433 28389 34294
27476634850987837 19177 25646
148614835109590625 21104 25763
928137952852605313 6751 32784
696587562557681409 20495 31739
776428973533075585 13170 23611
578073608862887041 404 33576
182066573933081345 15213 24829
920879863925719681 7764 27873
68277253292794881 28814 34828
594799010264615937 4297 17448
28818818130385893 10864 26428
733649790694613505 5617 17957
681186868304866561 862 3241
810419790014087425 2843 29263
573730759226901185 2841 22601
18843179822809477 4721 16613
506426962265553729 19878 25507
904467355606534785 17788 34893
48767331661647265 24059 29756
996350951155363841 4831 8907
119646481247617233 19479 35075
643443411749437697 23493 34762
404889017552431361 4822 10188
885149317746979201 19979 22338
460057715497416833 6640 29006
299261385440139777 19120 27032
23608347451098413 4158 33218
94218278946613057 21827 23360
865995490803431553 15956 30484
671976443978074625 5779 22136
411486434176975297 13920 34658
154783957080454113 8202 32510
199409067770549345 9682 23877
686340648804055297 457 25707
298009975138054273 7848 32663
356640696236070209 14594 28092
277824794883304801 17095 21022
576309784396976001 17172 26208
475734745707665473 30762 35169
715741367285303937 6706 35186
161010951133821569 3339 18389
184663222014911809 14964 34208
116040376976339841 3869 4195
160563079387003425 1208 33551
211177318726544897 12736 21033
121729385342995041 4923 16861
762945978044268033 10554 18731
33499547282943353 6986 8744
69621158451926849 86 26047
980063541604586369 23863 33717
84194738459213889 4036 34748
435114768241305665 19972 30210
438233732245056001 2550 24926
569903309905150465 13967 26371
60610842937943945 2277 8421
39804485011856625 305 18002
599527641712800385 1399 21678
99307021009884977 13192 28703
173321660636187137 1685 22281
649416214135470721 23864 27827
91530340524361265 13665 20034
295912441906544641 2428 28653
339955047452843201 18291 32010
466714464897918913 8307 21969
621083545015213953 2650 13297
873964956874040449 15916 34874
625873534668610177 10344 14254
325159225633854017 1406 30421
757237223653238145 2956 13939
257256636865285761 9069 27954
869776983127405185 10102 20068
539081913471690625 18609 27369
911350704658420993 15887 20507
639367293319402625 23017 33241
303850771670905601 25443 31707
694657833463594497 20583 27811
657407514553842305 19420 34435
907457163543789185 23276 27836
490690574132241153 18886 19407
314626835867059649 8975 25476
259485161255728513 3446 13706
582054875050694401 3084 33536
650505073384319873 3315 29099
547918358635570241 31991 32104
897241515984195073 8543 12570
186915348195832097 6567 31223
904967376221474433 10388 13073
680482458435605505 8497 15669
168006041293867969 23208 25796
611066882648209793 11636 24714
545312241730069761 27732 29474
578878830235765889 12076 34847
8292170384908816 7692 34586
357476396120738113 18308 32148
52992330774412009 6561 27516
78570255211062097 11806 28746
840346978060043905 6729 31089
684063205910327041 25592 31436
906920337788758273 6489 28968
651319461871423745 24870 25289
992171208742025345 10535 12706
674686427634064513 22721 30490
831917890724422913 31647 33222
439388098458252353 15267 15865
853097054358531841 9191 31691
168695573604715329 18564 21391
942724313252934785 21215 23503
359047458256355841 8904 31494
761698117137843457 11719 20362
213019828064169313 135 13780
565421547671899585 1902 6903
554771836040870913 5236 6964
838096061938703233 22167 24220
562805320487605313 18 737
456413549899675521 2518 34389
52810985919791169 3408 4842
287566872161608705 25743 34684
574393073884031937 9428 14023
755542101978175361 8374 20329
214917160842489345 18087 22156
645056685056349697 24459 26739
233939734950503457 3201 25207
606284055130057473 5130 21451
147998704523132577 18120 32495
888488208851942529 13806 28697
719070259587702785 20788 26900
738390330137274753 2688 33030
873425199975159169 23051 27002
819644028090184705 2123 13864
769342993153720961 15415 20341
957302374122402689 9724 20757
12532817768999395 437 19167
951397997342883841 20479 30154
760604612420756609 4733 29182
925100016222369665 579 29058
386361814009987393 23365 27953
814950719635394433 15560 16219
51991748006095409 24575 33084
588853591646167041 2000 15898
63465165386929809 18999 30927
935705116885419137 10866 25687
262749344574125121 17618 32148
337705626703819201 24392 32569
497297158964059329 20009 28470
156063637996116001 16790 25713
296409503850277633 337 7591
407801109083347777 12100 23655
873637440180118529 1626 27616
801685028416375937 15368 24633
366310254950683137 7634 27416
146703220435664865 13222 13876
210018626278085217 21162 28629
797926115498715009 13488 25620
989907970212961153 1645 5827
672931194704286593 20900 28559
106368176617564817 7784 29869
8008059346554576 8412 32970
957701555113963777 19198 34756
882871498107459073 7026 12705
4086838519143044 29548 32191
155957291547739617 28 20624
990567650479427201 18765 20450
62050617744741745 3357 4488
956480719956004993 13040 14967
947024226739973377 5422 10029
68505456528377809 11279 13479
930500207958299777 5408 24201
5630941042895189 14716 20710
746898096846425857 12664 15886
932683983851781249 22524 27268
406950989331104321 26373 31043
480087947376006273 17513 32176
128809237556101409 28078 33075
766625118700311297 21140 23696
812493437049948161 13658 31016
726755992349652097 10438 14380
54111163703627345 7074 31216
583569421450256641 2151 22018
484148745800634817 11418 27081
743401075116594305 1136 31723
586109117126955649 2261 30324
964659620329477761 2933 8253
649885629895901953 7674 16185
831661818368658561 30493 31955
127069769849047281 21285 28113
882515879916958593 17608 22918
980755022463593857 11744 16398
112431448092792161 18867 19835
852203729540935425 32071 32913
829918678079899009 2955 31587
19128488743302085 24992 35032
576049258404978561 6041 26103
539028735678645185 4963 15568
73386078381425073 22548 23847
955024978354142465 4865 8224
240805770980443873 18867 22143
462342266105270721 17650 32850
833033900079890049 21610 22324
240077222304545761 1721 4171
98616292983351169 1108 2448
659878007352094849 7972 25928
616716327147379713 11450 12300
780081445016886529 2340 10249
392016802252697985 18888 19829
246786590558958337 9599 22983
918412423760422273 11986 33455
905924922235481473 511 10520
619423106323395713 6470 24582
752937470664168321 32254 33936
435377398960049793 2964 10798
697003084875941377 8171 14503
655283095152526593 10012 35265
719631142208061953 22280 24887
819817850141241473 3433 16134
213404159157061473 24152 26566
819631698680538497 15841 22352
174959353111919585 19663 29719
509754176213427009 3442 29103
709912557233391105 12285 18032
380792932085654465 3942 18288
622450910655249665 28668 29174
178152449174113761 5565 7808
367395202517325697 17766 25118
240602226287037985 1452 25927
947862384079545729 1551 6582
894068829956843521 859 3680
630895502444015873 5952 19280
770459161418273153 11288 27991
155461808295445537 4734 13972
846053673252576769 10560 32911
18650581090593477 24298 32477
447554809127481665 6900 18142
178729695562797281 4107 26136
874886349060240385 8935 25779
626526467313166081 12104 29952
14413208163915671 13254 26778
621260579249469185 34755 34891
585207078497568001 6885 24906
346666013410736449 7273 30502
953982109283131777 15566 32593
231360258354815329 3923 24239
236005300397501121 22193 24583
630473207264653697 4897 15021
661318092543865473 14412 14858
117344195907538305 2375 10410
277316815928308801 925 29757
21798049935409125 7081 11853
497724545079492481 4690 24675
198171461115268961 11007 24340
430850763407228481 3084 3988
468096113325540161 15204 31028
52181852905476945 1659 14983
543491506754509889 7856 9089
778463917127815809 15685 18367
871549081238111233 8092 13242
198096568771475745 13006 28440
85508252244668625 16122 30350
894150444890335873 16228 30576
489154824474692161 8914 31088
632704331982779393 23512 28281
538722711648734529 17685 28773
649121661512417409 4536 28874
635510679024957185 16902 26159
405678998000539073 29593 29700
208422076985730337 21866 25702
749089042403831169 13294 20560
923679398401983361 2352 17295
788291847983742849 9620 28876
29935053226399333 16388 25688
188386374814648161 9759 30131
721776549273027201 7879 34961
682368953758171393 386 16344
592740654673665537 165 33736
784299987110166785 10450 25398
63758726225014329 3077 25617
518725834488577665 15184 22372
860445925603233537 27106 31584
491021070888898241 18131 30333
374706689287176449 14236 24206
319005520090101441 15290 31440
702757453557271809 2277 5937
786967759441530753 10670 14192
730444189210228225 1374 3351
786073095643445249 23530 25562
471557414045452801 13699 29050
629698411449190529 10214 17822
129744652972174641 7843 13369
111365803275603521 15451 25977
552127533112699329 8252 17248
123978033438454817 12948 26302
310161868045295105 33660 34200
729776885633953025 16914 33024
833889091781816961 3798 26339
542368520848462785 25155 26179
865560141117054337 1808 28207
772552630716276609 9350 22988
213564236271768225 8553 11874
862466968122113537 17943 24704
938971927709641089 532 27712
146969583922810913 1427 33833
767608712628675201 4878 11826
775966255508727425 4099 27667
167109445988540289 14027 17178
360771692268670593 912 7909
919689026486711425 18631 24391
714285026759689857 6110 13468
175709113489997281 3436 32461
683899300236021249 33175 34986
451823250599876033 12520 19791
902711590111486849 12085 21282
85276592030435697 14941 23810
446222489255134721 14701 23052
342894577053218817 6097 32137
675804767382182145 2021 20835
736483606187842817 6019 6784
75964305781980097 16659 25462
303275550173413697 10333 14616
184045845157776001 13375 35212
719578326965841281 5483 34451
429304018887265217 7033 20794
256339032613656321 14973 30702
415166110414027393 18704 26228
563216797065617665 22722 24146
509200749687863681 4064 15880
503124663386689281 26663 29775
909785543007210113 20054 27776
359986430099080961 88 13344
454562684336323713 13132 30068
611197175262336897 5854 28016
233466651773916577 20523 32928
667831855578580097 10692 25661
755170682137673985 2687 4436
267970762432259585 1299 1886
786364742005410689 10397 32891
202241117114208897 13291 13512
740786483185004801 3583 5616
117052040174716161 18427 27720
794568652306175233 10384 29513
831414275439183105 12716 28776
154048968196320865 14861 30337
497418328925949313 20579 33934
788075760809185537 14908 26391
898099633166975105 4245 28164
867376089494925441 5350 6995
682818338182389761 12324 18268
780108396902086529 1220 30963
344102897060846401 16742 25794
787309238804113025 22704 33541
685354133519201281 6990 14542
19007267518837525 28420 30572
417784438567121473 7488 18747
620600007224211969 17210 22297
564846855215765953 1694 15584
181957679170530177 3005 8467
546667216927996673 8653 14558
291760587926035009 14581 22674
955749332027540481 11376 31494
360917770726977921 12084 28629
886465703847886081 28883 30032
410567535229560577 8477 21232
776866811036288897 8923 32036
93801230017312769 20685 23815
978672106939253377 6456 21085
720788287340184321 25448 27602
776177816747026177 27583 30222
3571612093217880 17385 27631
209933143519588577 11552 26791
20729846587144609 17289 29646
243180972180088161 11872 32074
606657970992564737 2791 33999
450826379270633729 2107 13515
656503353049743105 11241 19690
313375774130566529 11912 18481
369103622554113985 21796 27323
426682530304173441 4186 28883
546446047466744769 9735 24070
322036126534928961 14108 24642
750088035765578753 13447 20785
340556944805651777 4246 13675
418107359802860417 12571 19110
525050212495973057 10774 14808
450767666777743169 24219 27080
814462544147584513 24384 28208
817627643293476993 8780 23878
690349339472337665 9348 18637
351491565586464129 24335 33852
860045625679187969 3130 31707
697130462704819841 26000 34555
930777035937627009 19804 25256
188963362972280897 11197 32838
838897922806847105 1223 6325
382701402431493441 26306 31813
163978223956778625 7454 32333
210319347093992801 19284 19424
964910994982002305 23168 30387
279302147406866657 24722 32746
572212053113634753 15832 23849
203724327657958785 14453 30913
60125193308731897 7848 15909
257107170124029953 9553 32713
829481269553756545 1736 34076
102179423329012305 16226 26433
959412929172767489 16260 18896
685665792856070785 5100 28893
958971122080345857 1392 19571
992890357511775745 15300 15967
110447576076875713 24204 27353
109273747924177649 16974 22722
883822087758719745 11994 19711
839737871312799233 19705 34894
710502871244496897 21818 32929
582149693090599425 6444 10704
801418444846110081 16417 20836
588975022894338433 3749 33117
821835966024234881 17222 28003
370492516350751105 27690 29497
817729243568638977 5521 26525
922976002049729537 24852 32402
708238115192241281 2334 13434
667158747064775041 12487 32798
55234837816147577 9184 22032
645279210168205057 4575 14299
516673207407745153 1022 17156
912335041003629441 9686 27205
36431155718137377 663 3684
210780301313640449 639 29252
4023734828930260 7754 26878
450852587988293889 3492 31217
245020616800406529 12405 30190
993090212417108353 1844 10809
378459191742063425 371 29308
436237464872945665 9937 29137
688243360502045953 26424 27063
539005492077258433 20193 21033
320841092496234369 16350 18806
887627486163978625 16502 32386
195320547756285377 3882 25157
876845030675433217 16153 24366
691264620569267457 8361 20464
564601052076497473 26280 30893
366993246606259777 13293 19265
297065161944068737 12869 23386
361067175717320065 17916 23985
214920921808442241 10402 28538
177341126938092225 5397 12077
332925610277321473 4829 9756
577541587381386241 1347 22979
811234810759756929 28633 31520
468525180868770241 10182 15277
655768461442001153 10624 15511
537684322338375169 1287 2082
586809286840036737 8288 15504
78263266625118177 9697 31436
530292799434782593 6454 15870
673469445492639105 18930 22053
141192685392852017 4664 14327
314536757392748033 29190 34013
413535441538307649 808 22583
23625207205778765 23380 24639
169970737118461569 361 25155
517436275100198657 5070 15463
337454879654181633 10453 29000
959334741158254849 18948 28333
706034371198896385 19247 27538
708754714933551361 31039 32137
296287661235005825 27177 28302
151693275925790529 27950 29403
292436779120407681 11425 33066
869871832050637953 11222 34981
920305580100482305 1387 9231
709514303736749953 5241 18087
560265365948041025 16207 20327
360966879981536001 14209 14366
8224758604264083 22793 33651
803944123753634433 12657 33416
2157737535611660 2987 30695
912339473063372673 18426 22531
809155550518617857 23363 34556
242450897192536993 8264 34752
728188436851624449 10595 11331
603684305462540033 12569 24139
386361741123103297 10265 15484
504608630158852353 22013 26708
2758812767694963 5097 5905
280997909386247361 28910 30430
600820329821367297 1839 23574
835581149735741441 27948 29146
897625242790795137 15635 18562
34215587477920197 15656 28240
661115813666789633 24558 25386
474583972113801857 21784 24359
387964999824163201 14034 25541
121879321627279329 25588 27989
282916909953108577 10621 32956
823495790896100097 9201 33950
267943414613981185 3293 17610
141693155006013425 24150 29604
68395625020293953 6112 35201
918213951652173697 8111 34840
894024702579940865 1817 5591
226676578563786529 8738 34498
82560057138827857 25411 31592
519682537827815617 4855 12870
674550958737583489 20267 23679
624099139986899585 16544 24290
895559876267192577 15949 24554
294525385744403649 22711 35202
531063439898815681 23376 33079
576166144733253569 17629 31055
750438615127755777 2859 23898
193022285142244961 1867 34818
50496411784266113 12165 24752
964596247712339713 10358 28606
474276296915384449 27006 31366
275282619036854465 12471 29356
439650602597168897 1214 16658
562232252977811009 6794 19010
293791077541008833 4238 30837
889779565065293057 30375 30642
568039736493219009 742 15223
919476859942765441 16176 25212
657726057118999553 12763 34221
511167532501641345 29011 33973
647963782734365185 18308 25778
226840730614203073 7110 12099
368088778932609281 31728 32451
420148557216389633 25108 34243
429035511636769217 2733 14765
871801415673193217 31829 32202
937762746855874305 13595 31902
215087733543978049 19676 32210
77786759214177441 1296 3608
642443680401118593 21181 24008
827274116673258625 14046 26672
325486239805922369 17502 33071
242696531177713825 422 1404
525304926969940993 13521 22415
569549115419967233 7376 23774
928060925613916545 11532 20781
664178786181622657 6519 16831
63179029975760417 1525 9855
316190278266240897 14399 18809
108184586548002673 7144 34323
242782490401751265 3820 17547
152408299800018913 7415 23273
876858827088092545 14273 21552
658318767869356929 23247 28213
814004393199581953 10881 20594
699861775931527297 292 19172
266378011204828641 10390 15807
440704026085438017 4633 28236
253484999259384833 14088 20443
568178942275071809 9065 25624
310644551320343937 4539 26195
878218847937201793 30685 31123
632614468689581569 4195 29462
914146561208685441 18059 27024
227704034980568801 26308 32919
473610693223786689 10498 19345
314256725651674177 2890 24754
178842955231747425 20394 22870
826637768353585025 14045 14144
626248703319529217 7020 19392
395820960621108481 8143 12271
288374036969901953 13969 30117
133324757351822145 6075 12473
734530313771369217 13533 24379
218559033894209153 4726 30660
848959012570364929 3143 29457
734659733547381633 9967 15277
192851139491661889 3037 8073
635909090933836289 19979 26967
407496272632517505 15555 29762
854278019481931521 4197 34034
450751877282112193 18177 22651
909979046093681665 2676 33441
945621851273760001 11738 25952
352987106341750209 5543 24118
568995405239004289 3045 12247
945782542677136513 11149 21171
288109290229432001 15484 34577
252534657056393985 10808 25765
437784564498098689 13744 27796
711393616671429633 5831 18925
751071103528179457 14597 18956
575529812186097473 10522 19360
5364098279525110 1466 22635
184438641351249537 14981 25390
207003611770478113 5438 8955
887630726988412289 6477 9336
974491708788701057 26344 27863
738834272768329473 715 20380
486839015868103105 15525 23330
827742768298726657 5683 14669
667720986718759297 22723 28988
189822114434491585 3471 16864
217776520776158849 3755 27786
572040311822199489 461 26442
332495883383170817 8733 16968
571433735765410241 3229 10751
463078412766865473 5947 9075
849107166616285313 14813 33640
480470244384203969 16434 29505
371707575580870785 4418 19524
898932551655622785 4339 17384
104237876443413313 30351 30716
843369518693560193 1157 3699
312311201654566145 11135 13573
355970074594953473 4063 32557
295681069792529153 8436 18660
825612910585984897 18979 31558
667612442472488961 2129 11449
850531533100753025 26022 32071
735938214206093697 18143 18511
571695766524850753 1949 18156
582480120493741569 7924 23986
324116512367854913 20931 28661
305633138605777793 9478 18308
808251697350666369 4639 28081
298843559811103873 15851 32911
148826324168243937 30035 34373
251291082085479905 7854 12664
815404640469164801 156 34732
740838777680963329 26068 31965
601586934205332865 7524 33349
913837371634436097 25055 26518
312490579675081665 1124 18564
561632361433225921 16754 23633
379465194221541697 2504 7643
950846686966080769 5008 5957
776859774280932609 3436 22847
718030542281596289 16797 34678
350786010924000641 2246 3594
538520800559958017 13473 30923
53020916847057009 12081 15005
529914968033125441 31320 31396
999716610404522753 4777 5833
341897247674374657 20429 28340
838991452529892737 21034 30623
290437210143196033 25599 35022
922576860685072769 22807 24072
693620146956625665 7820 31693
277881165379906049 14352 29926
31665179478125085 14055 23489
628807008818785793 1958 15072
939338919865512833 8004 24765
940341880328798337 28278 32020
402795432032334593 822 21939
254096485119166721 1105 31820
604917508927520897 21644 32716
696822556607568129 11236 20454
589789883200552321 2051 25331
432844938076431873 4255 27483
277487433373401857 19655 23145
571208971432707073 24179 29834
273902779527773537 3018 7202
936459701850029825 13833 34081
526189208446062657 10267 14389
597408424487266433 4579 32199
191447962650727265 21517 23033
56937776400207697 6804 12120
23319854133539765 6312 33932
910145246506726145 11844 26877
489606563904359873 6400 18591
505055430839068033 17105 34612
263515992762485505 12919 24047
967420181656560641 3491 14686
766255352295360129 27630 29528
561990035942887553 512 6006
965403945287981441 19409 21569
585888745859090689 6517 18672
100745085742019569 13782 31354
744397004472549633 3351 34776
721566845734635393 3285 30978
767338254291669121 9283 31459
114190448145734529 18690 28332
547305080497768129 8252 23697
630315664581807745 1312 14401
484373173436448897 28591 33080
900937555494223873 6085 32110
257495983813360129 131 21235
185082727442456033 8930 30601
290611598813935489 5569 33347
728115645300050561 9144 32556
82494895272152033 7031 24884
349634397660473409 32825 33731
923784801378228993 3070 4811
560095487750302849 26004 29914
226486775939182657 2577 34196
541950622945542209 3574 27437
812124735991314817 11595 11649
503682336484303041 22582 27990
233335359895693985 5003 26692
765644589377409153 7359 26936
392703976926963329 15799 25486
134254934425982241 1312 16069
186737159788979329 18003 32966
741172343543134081 7893 28672
456716550481754497 13332 24829
720988268076070017 5151 24739
846087288335485953 953 29016
22661497721252033 2761 27323
887189385991444353 18861 23171
660805484616517505 21711 33749
750937640439648385 15247 26242
459696586395928385 12153 30457
419800416365344385 16023 33387
917707712595586177 32594 34182
853436311889755265 11619 34845
243437857472081025 16530 20431
692233540159588097 8529 32422
80418521346800273 8195 8778
552670364234732161 11450 31995
226496820869080289 29749 33597
341080521712111553 10140 25399
352516479148476929 27329 32854
682587493932050689 24939 31332
336397303196029889 15613 24940
231338266457878913 911 15396
602953787952813569 2144 5805
230716139687050529 21925 25669
120441632455772657 2052 10943
770054577732334849 21939 34541
680485345804527233 12944 15114
382183377577792513 13679 32249
719479463687655169 10535 11294
355029291654272321 4902 21771
854349879328808065 27630 32733
45865921577135537 27396 30962
620418217640725761 20789 22305
268438410556253601 5903 25681
228717060396860449 16637 28515
839596979945060481 1808 3018
180170702469432353 11223 34832
154949325401428705 15001 16175
704980835774577537 36 2307
711260928169341569 13491 27587
241833785563024161 24918 30784
769843246190045953 20013 30205
870853618725902849 24659 29406
933784059181494529 6688 33358
818833541457756545 7171 17206
74739359017154785 12231 30845
587187579677205889 15375 16237
225293373967506497 28729 28811
243033684837634209 24430 25667
360981811694951937 27360 33851
953182091652507777 23740 29669
661261792929185025 14928 17810
843736867404821505 11465 24436
742238209198926977 24602 29750
360669497761662657 16834 33808
922857612932038017 1611 30097
928339136394988929 2764 5410
661374688136415745 20832 26106
22918835064615453 10342 17486
183913819399425185 1548 7683
901228083225753089 5822 10011
569600648469371841 15049 29619
379148034144620289 7626 17501
606249299580301953 9740 34074
911321515698013185 16354 23495
459973663350123009 28941 33466
250853479201822433 18716 25541
377204404729202049 102 11260
633277428820370817 11151 31367
758754776649578113 13039 18011
350190721925869761 16144 27660
481267987892184833 34429 34779
132594190195966641 1036 25076
217314145071807009 26242 28482
425885656322236609 5484 27896
806017312791301121 17332 28005
257163758498954561 16626 26500
909189600157116417 17139 24890
862310643551708673 8471 10492
707086400442708609 6061 26914
450816980374476353 6362 29166
460754007477699905 10392 10923
228088988195992225 790 32564
122717766129898817 1699 31322
158360124621388833 15135 30848
953384098425640705 19749 21611
79432872684677137 28164 34767
670207412683570433 5635 21010
243772375261137601 9788 13039
988051556682503169 22979 29232
159788417409799873 20650 27931
668168699193518721 1327 5554
777716579559061889 15916 18047
642259369242946561 8456 32082
72546012814015633 4304 8960
613337609795483009 23530 34207
668286695746054657 23836 25050
150980613241753057 8687 17023
30738528966907097 7782 19203
561315317537225409 15895 17057
457826670588893569 13080 29691
268855757304361729 19017 25093
571833510341221569 27439 33935
989264086033191553 19312 27336
33433461576699133 14985 30548
315876022205454657 2025 9498
253842071166843649 426 20984
786584789165932161 843 19909
391003164828866561 13856 35234
753007182778343809 14212 28963
579805982375077633 8770 19999
867828968985040897 3154 28794
140870280386458545 6936 12243
891948213769861505 24890 28039
411949447249327233 5181 27693
730730706690696449 1872 24448
382577603824437057 14319 14376
613105199181159553 8090 26383
286932361970528417 12917 19868
900853963668968321 26984 31562
439324639616252481 5704 22960
80900750074274449 10390 19204
604131511786704385 31237 33028
281884771469879777 7069 32945
808277349895199361 7388 9828
723115622357521921 22141 31574
75994226045779105 22108 26243
745375023886797569 26966 34970
427158044688589185 15426 20733
732830106189734273 6929 34707
971419568309300993 2084 12286
983460963407043969 447 7468
903222848851179137 1375 15133
93830884864058113 14873 33962
89864233711992369 10385 23191
459805070758708481 16294 21973
917602009293439361 2438 25766
393582245846484801 1200 13416
537358027148059137 8400 16097
834190272577462401 17040 20006
372626896188130305 18939 33242
226911582552485665 9656 24616
869636165249957633 12262 25241
220650490859757313 18560 26726
555673466145300673 9445 27535
797685864947080577 87 2827
77816744978832737 4548 20807
142946881355118913 27344 34352
260566756371211745 21316 28533
868590992649369985 2137 30502
946010614468107777 16615 29128
759164958880322817 9204 9720
343941229070829057 884 11312
698677488412013057 4088 11011
157361630052719201 9873 25862
383159498212069825 65 29506
53239047316417041 10701 24317
236986655129339137 10534 25266
986566949676259201 24611 31539
187831942232353569 27333 33986
896229199786411393 21641 32895
35078918404732209 6476 7910
736083659596801025 1523 3092
246484356862044513 21420 23950
126896364679133457 5156 11291
12783421678630447 28261 35002
165028721009448993 12603 23856
375825057523289985 13831 28180
694006075225054593 1791 27400
5482844482937567 16798 21666
861138018369672449 8778 29255
69049206920158921 16481 20412
878203683059204865 1301 17878
567622689045844481 594 31522
825856254336244481 14119 19056
740603261319538561 12065 28680
769625373771965825 2847 27840
670147738723013505 2990 26299
911346629856126337 3374 28169
495960434750617921 369 31897
196041633731873345 3057 30711
57852846076780649 9912 16323
268476734485901153 5329 18650
249555670121370817 421 9358
983743661268199809 1867 4322
209198471364484097 29018 29479
661068914085376513 1367 11176
660898265674280321 4427 6292
348822821013975233 4377 31365
133366276230230337 31514 32613
570188643028743041 30619 32227
571118616971123329 18855 23468
401158920141746497 4827 20067
948974395021362945 20875 28990
71147168557189393 5535 22417
287507811207962753 4804 24066
870176401874765313 10549 35135
102068569871601505 3987 9115
805253978344140417 3186 9105
679045364616573697 25740 26411
199975067525436161 3216 29910
718261958007271809 15859 30711
200084531260301889 13749 34031
967926537507356289 230 14056
628395215900745601 11348 33961
450095913141250753 18815 29631
799918248210460033 8005 10269
796516707651367297 2883 9243
73412690721035297 18215 25208
15094219821204293 3545 28910
957715047267498625 7997 17422
441171543685431553 19232 25232
961328815223872385 5187 33264
646216932694397185 18115 27190
689074787651364353 12347 15091
368538508554369345 9045 18899
201750130868909153 421 32211
852494954340809089 3590 16678
596476922891724801 15201 27415
980242851178207489 8872 14914
548444806522518017 27685 32379
155925588109493409 8573 24935
10016517272831039 13500 33293
771580025049818369 13908 21785
583793108182625537 5344 32025
7990338770067496 8175 30207
852001613887608705 5803 12404
1681717829757901 8384 10762
575569979704560833 17390 26429
556552016261928641 12670 26821
882194819825272705 17163 30244
708664698710155265 9761 34204
822935144607875201 12220 12714
726906538888240257 7413 7465
505082956682770177 8201 24911
734955802868331137 18514 30709
725361760381979137 19991 33645
579288544459938433 3444 6894
979131775225127425 9302 27386
696132887223402753 13522 15707
362285102265083457 7335 28295
723416813646959873 6161 27131
841192114123288065 1778 25464
231425821445458977 3703 12590
597849585746324353 8789 23290
807348401639597313 14531 15477
499608556770297665 27244 31261
725053835246971137 2615 9328
656502218535088385 13502 14281
585997074662341121 18703 23273
31555669717704405 8963 21948
153781139909927585 20357 34173
330424865954448449 2666 32372
631544969415767041 29252 31863
189979353783812129 2939 5361
75771991269764529 25781 30788
854893081147260161 16474 27206
425394148648987201 10051 15393
851415766863937025 1349 28938
666714575488487809 13118 31511
445447255633858689 200 27003
905399727285878657 15071 31724
657936748420084481 30392 34982
378330590404463169 25383 30903
250989049129437089 28173 32124
803406303342764929 634 10490
386442752043478785 3528 3960
348239476545177921 6965 14289
306174022617078401 3400 6812
551457358783419969 6035 17222
750281036868145153 1642 11263
344523235531855937 13317 28314
28236687979052989 3871 23261
649720909959224705 4702 11508
457372343467255873 13721 17207
358434972091135489 28125 28933
8008363514385054 25770 27189
148806797878005889 19323 33200
643222547686221441 16261 24359
149082021719099361 5506 34109
699597849914830721 14086 17491
11749427734539353 5019 26710
415790909157522049 14331 26737
138538091716771569 24846 34190
72101578234303073 13966 17040
278877307418905921 1091 15596
513472572502038785 3436 7036
208018561333776833 4715 23067
100770092568417633 34711 34911
88845208595838449 926 28928
730594000950162561 8112 19290
668184269618183937 10301 10408
942133078061225089 9645 20767
122398993918903185 12041 30861
221855086813221185 7149 22149
91392079775634017 1663 17398
852402191975336577 7074 11200
77484932507811521 2077 10526
394994853401783553 7047 18508
782230558889683201 8309 16802
12631264399537657 7695 12158
484987475475360705 6513 17565
348398001122163265 1215 2104
515786564247864705 6006 30140
856093568224629505 6685 29355
897939796542456065 22370 26312
638061119085961089 2419 10318
240978694754307553 8135 32674
738487377793624961 2276 9666
82132732125369761 8893 34703
168839245139750465 6753 34646
788536760489822849 19624 21793
632130504626566401 14267 27286
885657893218844801 5773 28985
722609674263026177 22243 29844
158747957904200385 1301 1368
290353479333127489 8388 20267
536442480431855297 458 12401
757209550292301953 3048 11640
721250624893034625 16029 23118
143826103757795921 3726 26607
12024526159787997 329 14480
752890891407758977 22443 27046
25630601622726345 15372 29326
229404789052829025 8890 16520
130810726597513137 2355 34741
337630358266110849 1602 16558
894433651922387457 5020 26590
183994986243312993 11553 12506
149362523612264641 11816 15049
400845337579369217 24131 26920
905895418860200833 19185 22625
777485668436547457 5818 14482
920752464903454593 7075 16657
290691845823957377 17005 31104
238028309264368673 21983 31984
423507800634617153 4069 22124
313979922878498753 3273 3595
288817420118135745 8766 12529
463887837935107713 2387 29449
454947596634404737 26517 28179
337465800769432897 14347 32631
845752618627969409 10772 23807
194439625624230657 8341 9012
840034675243437313 27255 33319
708767711204554753 7466 35032
439462063653081729 17461 34667
254407748032679841 6316 12631
148526552502850977 13563 29499
910253090232526337 3802 17030
460229189303206017 12896 27084
251125788593956417 2793 22635
457000805290398657 13600 16847
743295621173327745 13727 33537
720182064905060353 28546 28661
219429068172718913 11565 31725
55396277076816601 9904 20181
202753000141154177 30000 30043
200419917476338593 15620 20414
369090422512901057 7726 25346
128441431228004881 12270 12352
34549291148803009 8129 13271
569785334269624833 13027 25318
556657885818527361 32236 32614
427072953583369473 7835 19566
492005705861299009 5436 16664
95634652023804273 15049 32053
791621028742984065 32319 35184
504857526597312769 15209 24361
685397413818460417 3748 32656
499152795664059585 13859 17500
67808803798829585 20155 24851
608135904606250241 18143 19048
122693755791811297 4393 9389
438377878263807489 17868 29742
894375883280307713 25018 26824
308337576277672577 20993 35060
900572808380697857 21965 29716
905559278622945409 20541 25492
755611946714555649 22067 31129
529767968510661569 6821 33338
840971444485671041 10607 12130
348059735326543745 22826 23643
133429499125075073 4877 22415
632124888488910081 4665 15363
231396664424149633 17792 27953
631891299126635905 5971 10050
818445890502363905 16458 26266
576908279737686785 8126 9902
753115848674081409 5714 17908
604185831437021697 23948 24236
762144573331685377 4778 24603
160473946405325313 14869 19627
440670518045774145 22451 27948
437357188147018433 20423 30758
290124591326776513 18925 27481
600349240077712001 4658 9300
863802992990269313 7180 11383
787203347344856705 16466 31275
820746151160879105 15573 18888
979053367740881665 27138 27843
148105833254586369 7114 12352
125386589394935297 2175 17879
389749202472803073 2598 20438
791398530532227073 2792 16956
427132924689868097 3883 15000
141157480635413889 29717 30057
954231552255809153 7002 13682
14317103164962931 17707 24699
54356374207909401 23793 32109
497267910253640385 14360 32777
182668480410928417 1868 12392
176766075873381121 7973 25792
590597789164757377 32707 32901
292038846156671617 13478 23376
884757416263912705 16563 30769
102179566908070289 7806 33440
648163866327021057 3369 30615
566673872382665409 11963 32005
408474293706337473 14228 24186
625124936510665857 4649 13046
28007310547234709 8369 12061
19179010296184629 14894 17405
853903037826459137 304 29690
241994455416836737 8066 20366
876322756839069697 21762 27602
580576870976472065 31310 34498
305591560944254337 3679 12690
484334164774104193 1956 20094
441956394201394433 17624 29999
684277899342518529 10301 17473
58216973357648529 7506 15815
741251072417732353 12246 19465
300115197792134593 10349 13632
346157414162263425 5860 12707
954404756343269121 9127 21594
289600725223316161 4352 11062
969739880398588417 24309 28208
673623384665532417 13086 25881
28211714535135713 20667 27959
699566041248836225 11901 27831
774562687090305921 16018 24186
161160476521331489 23831 29535
71995934228528569 21287 24816
397896641091840321 10773 34826
648689790973843841 981 4238
303789909949884417 10960 12148
46479035923855609 12012 18405
617462347819049729 8148 34396
668286115595659393 21967 31614
286756163218313985 28570 29975
321452036036664193 5553 23048
912736591476082945 20765 27343
187730723260113313 18562 21154
79579588216134305 7 9622
64856436655023945 22027 25165
846091720054126081 22361 23127
91961280844000017 4730 33776
387312643722737025 3050 19961
47332056024334433 10501 10870
865960246378271873 20234 29909
351519358097231553 13048 14879
975195758863819137 5821 13663
163582908582188929 604 21483
118470412188891313 12819 19468
522302240421250753 12360 29021
690590876607217281 3266 30192
916267454352254849 9527 21446
319452689212788225 24193 27038
291854361212454465 3594 18620
535615557470876545 20815 25738
397140075836208705 2772 21156
520962524765032257 21624 28231
596200190547360641 3125 10869
794722209406700161 9431 33478
227802018716591457 5621 31611
839775338885253633 1323 32839
158113269769454945 3367 30267
64854613583790409 8451 26334
891982563201029377 478 3156
975659053693824769 9961 26581
706090867914607361 22615 30604
64931500023106993 4868 11681
665460188199592321 9503 26095
682468846053744513 1463 30758
284293268382651137 20854 31573
981293554232834689 2404 18293
300619263232139393 4367 12433
609964924243179521 10648 35204
352818785327169601 10497 18770
423319968659768641 4843 18387
981665665511332737 28357 31880
328500681511912 15400 17153
184803071393741185 4270 20204
577462553406789377 19390 26805
174514984539573697 1284 28851
289120328308378305 8542 27690
6211924188843200 9752 26367
39123551770018137 19808 29482
552514956294448449 26969 27267
461241750490579265 23640 24743
494473440707320577 4547 31083
922656730221504513 24195 33290
495039776157344833 7877 32060
80546745825877505 17961 31779
486275819385777921 17812 29164
974714092004319361 25693 34326
899543286663732353 10935 15342
826216492425594113 14410 25037
860324180982455937 5368 9154
491481761016686401 29792 33321
497201035421174017 23233 35062
505822093689552321 16766 20388
609361284611107841 16860 19871
234212260640305217 7367 33793
155503162652468769 712 8068
297017861737309377 2528 2985
633445766477091585 11963 29982
289905633115282049 12360 33258
35151319276398141 28537 35245
116753508028757841 3888 10494
43855338678351785 24981 32385
896932671480101377 781 28827
49808647737382473 2122 13722
795370305795067649 19427 32949
18924066342162149 2031 4641
782619030479835905 18932 28544
71472591437927945 3935 5814
206430328207581217 16183 28452
988890205870458113 10901 13780
96983207699310017 17147 24859
306681247114074305 24719 30863
781970792237665025 4486 10730
120056947662288145 5479 6108
801483404000194305 29401 30800
423995450324131457 1810 32991
334303913404660609 5932 31621
427260575871368769 5546 20310
533192145632028801 4187 33941
385166099894821185 7306 14491
763598063571969025 16577 32940
60181848039928097 6156 19436
834572341646932609 15851 30849
674419695186518401 14576 18263
806254985132945025 27805 30362
310184621326978753 20862 25739
960138221976279681 2616 10261
245069992900614145 6038 26681
270391912828664257 22500 32774
81253722019862801 19028 32060
658788416224879873 22211 23203
132260400357100849 26215 27921
306273251558771137 997 27584
106739583582363905 10645 14170
721410353404223745 5995 25689
296505522219309377 13284 28810
812915517384503553 21869 25078
202883078150886561 2344 17240
186264250961116321 6167 33866
955651480035303553 5523 9384
525788131979631169 8081 8763
694748049642154113 19947 23010
840325280061534849 8824 29525
883108541201767809 27441 31861
149902930560436673 24156 35002
678864135981580545 32197 33807
645733105661818753 16682 31507
957296538536301313 10189 30448
879853462320006913 9510 16016
582586355900925697 15482 33710
481182966940309569 14008 16640
560128846067858177 16206 31647
112632893104994033 21480 26150
110293444787043169 7438 18918
814780848672327809 5422 34587
269364613422656161 1602 24151
236303125004646113 3251 28902
932831866690488449 8325 9844
735741159609887105 11165 24505
58476862794197617 12190 16757
240659189172298241 329 25521
665199618323452289 8172 25498
957367742374813697 22968 30823
905386231441131137 7627 13281
14658609068654017 19860 24167
808861188190942209 7868 13439
674942053289953537 14998 19575
174441911455506465 8782 21142
586166833904080385 13228 15822
414175152407334913 7886 19543
403235032457914177 26809 28785
340213009686554113 13926 24697
35983568863777293 7664 19754
484456690752377729 17321 19934
435025596750307393 111 9491
892180436691450753 9030 17452
240512442225075073 12811 28299
319821604616418369 19346 30271
331787893692720129 9659 34711
530861846914607553 8872 10083
123044512220253921 5399 9496
544174025174097409 5217 8512
780015515021659649 6470 31474
832205405470848129 1427 25791
426546190961168769 5486 22745
914889727908939009 8758 18554
292772847449484161 4486 30845
321572562425419777 11492 33352
662050811423604609 6077 31772
858668630988230273 7695 26138
99165697401844001 17296 32114
623990885825111937 15153 29985
384101848889677889 5784 7311
169816462458282305 1236 3362
309544328689426625 14482 22599
915665652439830785 19217 33738
142911292865740337 12966 19403
344374547294616897 9312 21839
158306159741812289 17436 32663
24438632722809217 9714 12669
753580411831130497 13455 34173
484931002499831041 1950 27203
67941642666013993 14387 17815
54794646390210033 9774 27758
94358723729762065 11902 31585
710874149193838209 11452 20349
128129352495790273 62 23015
546336319757205761 4544 5525
733841942391926273 1600 35073
145922467486894177 13110 23890
694774114070085633 480 16648
722945358047699201 10445 12835
823457576567825793 8890 14604
161992745365264321 19431 31170
460309148519968385 7834 22448
22069867818675705 1662 29825
955659276467251585 17953 34389
953232019352594049 1544 18048
974638793853202433 17487 20590
588042138907756161 27849 35275
955924515131449985 24919 34822
248097284836997985 26509 33320
73946407104102721 8239 27012
907735134423848705 4846 33066
770776321113622529 4414 20551
76852580174584513 13364 16456
542271651463593665 20717 30898
8279053755874345 14543 20022
954355107313638529 13962 34510
767273733494587137 21581 27444
50186573220400985 3666 15597
231427039873370433 2472 23849
509152730900432001 7155 21978
497589617039476929 25848 32098
619859742729076353 20694 26366
263301710835353473 30342 32815
565864333562196033 31585 31919
782002993375382273 14240 29216
611956333474068993 24454 27051
906867018910151809 33459 34751
203265812349876289 5316 11140
674156773403847553 462 2206
244718406121322113 13153 27704
722123291538995457 2489 16089
518812521623608833 11338 13534
455650550295413121 23327 23845
588617912739891841 10587 15067
669662499049980673 19811 31454
318379568574634689 12009 12822
322550438748702849 26299 26875
652464102635846657 15340 27234
930166137046601473 8980 13596
750202400976867585 3994 16835
519530347855660353 14737 32971
831941157969225729 5154 32532
148374919256372801 3415 27936
161479858722678657 17000 26184
409967660824275265 7872 12939
544290077022097281 1276 26864
87078061830144545 3131 9076
997032816606236 3534 11492
756498698374596097 16228 23740
160145118151774561 24196 30027
556205615131535297 33111 34353
869113709338584833 6290 22496
650102117282028033 32257 32458
374178580598012929 17805 26283
94980376448493329 20406 20756
766022433944932865 5267 12297
930979353793869569 6633 19306
360862391916526785 18182 21988
181491709295318785 15314 26351
195659877250726305 21649 29301
939973175990740353 10200 14865
542859958383431233 5782 24840
283562414553561121 877 27018
328282775431326017 15545 30343
108016172104012049 3775 14947
581731076756227585 2993 7749
266336958124032449 29480 33211
738596826093719041 17645 22707
300513385833550465 12501 27776
480055465786719553 19947 29523
63945171529756097 10141 22682
944430099399973249 2784 15208
285395127337036321 23213 24455
78920716359760945 6470 32120
992585318520998017 2547 13590
746123341075495681 29716 32878
973960052282830465 15866 23462
35017242579002073 10863 19218
127494474688607089 2393 21628
178794559803925793 7820 28310
713072723672805633 11937 13970
779250205036817025 3210 8585
142977810890716481 10794 19417
255026069098384769 14130 30783
390666864549768193 15546 22793
377605434390360961 2584 6283
388771917440440257 21064 24346
907795255545444481 31352 33016
193093186706047265 23941 31292
440657170719219969 26420 28945
572716066988522945 784 6095
2977333843567465 22465 29559
746271853605531265 2454 28030
738119014462384385 16824 22052
673569602364981505 7078 34570
634715786801912449 1585 33131
40872117420885705 28696 31068
368629920523289921 23005 34866
912788763817605505 4773 32677
349485637928289345 6286 21458
927228272870888065 25873 34299
783823420891437185 19947 34261
173482550602759745 10 23706
466742727916688705 25570 28721
245169606919770177 2856 13330
662814595357616513 6047 30015
931299957245261825 22302 25671
323510326745200449 7769 29833
488525305871160513 1324 17253
243594687097029793 13085 19913
927730447489185665 29755 32700
411829272714278721 11123 29083
689271122453671809 24647 27068
828361742560616705 6295 15246
702671141510268929 6515 16585
893290951093199233 15178 16306
321995817653384385 19028 26131
549326305749659137 28437 33288
50948206853181689 19697 23886
552360370599195969 19280 30665
89839787800425345 7579 7666
290678078052252417 9192 10988
176971673293241601 30548 33326
625230928209155969 4228 34770
556928679262551169 3798 25779
763721628892497537 8008 12432
102422648902237505 12109 30311
145759734297890017 28648 35092
572598993538090177 5932 10189
900100771984284673 1195 1658
902765011521854209 7102 30306
63714163309889217 5397 28276
106773507073807393 385 645
908821169491304193 15460 26364
887760399115766273 29 16189
789093162603116161 763 8390
535449585260206337 2477 21144
904613154373436161 19936 25885
536741036582800065 20482 30857
422522356253772097 26332 26946
116545971277485457 4393 25522
998090732146934529 12921 23826
98229928068636945 10086 18812
465386683980121089 865 21605
649821190279819649 2237 28580
104072299701840625 4807 23053
372037525112364865 14225 20800
531059780431341697 8001 30268
375112140313841985 19766 26795
607122863204821761 4014 6236
526028464606756801 13286 18472
563792089394020481 9901 23514
520002555869151425 8289 10338
978520511969151105 29465 31412
434536669037488129 4086 19460
424881383494287937 5068 6828
534850640554378049 2112 32832
693980672995806465 18509 35187
145482327296580385 9613 29789
833896485217742593 6300 14284
657891084581788033 17268 24859
506004294180684161 4004 20490
732555340039187585 12539 28502
510059122032195969 17374 34345
728261723026616193 1101 19662
599939645442688641 4160 19230
120697031570418993 29412 29513
696386559579913473 4066 18804
37047064704264441 18587 31675
151925948755973665 27777 32635
230613110222322 13442 20803
864710504806417665 770 14688
886912641479209857 11345 25207
724859612766877569 23674 28005
789431342489425665 8139 25030
387942318012058241 6993 33139
565133406383917953 435 34432
122304517842110273 9083 30582
748534875378869249 135 11120
968552381650447105 7119 12835
752679058584259713 27543 31669
278645635529514369 536 19058
880977255546131457 1571 27102
67649106754494425 21845 23220
357767006479885889 14320 31243
427424335016240769 2225 14976
630237658870687105 7838 9725
972632077646174721 10564 21171
224562509573711809 15539 32358
761233090741441793 9229 20802
652585700428407041 17162 24751
255380804580291009 25332 32124
709503177684123137 5737 26047
600201022361602561 3929 4802
36264148380144689 5040 25863
536427034685395649 1312 30705
306434265106712897 2593 24742
418258833276396993 19134 24362
274485575166725217 17673 24234
809521126496669313 9965 15224
139119889959314241 13942 27285
55196329401468345 9447 27371
470783128123986945 15141 28455
268293185025946465 10366 13798
511876247664798017 535 15827
858056858321802497 9258 20169
657801530586599681 17891 32008
82054045183220129 6939 23968
836563884840554497 10447 29113
59564772875376097 4928 24235
600989943348214017 324 31422
907781343951846529 21470 33659
141859968271784705 9014 13794
297843455101528321 13894 22643
2683737488073491 11104 24429
913468398526312321 31764 32904
257866035647676737 2006 33463
116316598842018945 10877 11075
944932865560549121 26596 28408
584629971146817665 4401 9438
379324762835249601 16425 27427
532933404605003585 3104 8103
645720681474134785 9698 32877
748085814109067777 13803 20821
502028639155096129 15203 25690
233133151093170465 30458 30980
946864062560269569 537 24055
779281712890558209 3800 32373
641786919906461825 20029 28602
692555336557049345 22187 30753
306213842849931713 5659 17346
362335144016277889 12828 18220
460332636766050753 4153 4334
66572292363019873 21299 32294
694479186937275777 16513 21072
993560199687145473 19767 34568
98931604155648497 30581 35084
159310923362809825 4917 15637
570150931514664449 7192 18412
504160665813635969 7717 11655
553708075738111233 865 7819
291853087317292673 15915 28349
756042409212273665 6502 20654
617682636434942337 6137 16396
696709792359467137 13780 31979
686549151262156033 472 13302
408722159268027265 13167 18760
141165368060661937 19212 24420
167756433506834657 2030 6140
752510518806531073 11765 21034
557776534289946113 8416 34485
51072784747383081 633 9818
432782751197560577 6312 20605
748903471427937025 6243 13458
704981844453076481 4365 5758
8254701216692696 478 4014
657708740654438657 1498 5047
992062571367910145 18520 34323
383030652396985985 24481 24717
799477999534012417 16084 27380
226898655068198 194 9744
505966196242454209 7007 27749
157765456357399361 17764 25567
732460237299314049 16707 22388
27048750570369153 18533 20365
661433578459963265 12758 24938
454620588176869249 12189 15755
29683044451154217 17508 20105
257232203327969697 28224 32365
447551068486532673 9632 20180
546230019294458945 18748 29590
993286744154609409 2285 3206
83725716350638641 2767 31341
31229292414593601 5764 34881
660370224113240321 22225 33609
915652473331583361 16627 23398
290097588428135809 14794 26045
821221493675565697 25213 27129
171393608786988961 21334 21816
951340242698599041 19471 22077
46826647982808113 729 2162
417060698590745473 22592 22642
299264586953785985 5311 18438
56222427202577305 1720 28242
115147119784960945 16281 31527
318738488276906625 13665 24596
342807484774315457 13537 19478
546158677989247105 21044 21623
214273235363489089 1202 32977
748965157714110337 4512 23821
761758398306472577 26006 33240
284501759001720705 9369 34090
312261069640452865 15733 32387
217808959042983489 130 30583
49002219265478433 13089 18723
226080897488408545 9358 17600
408553935195239873 9255 22559
782575022887243649 18628 30352
312666603080021569 9 33377
322931460599839681 2344 25317
98536260534654481 12089 28278
238991491194511233 2226 25468
439606988360029761 15884 34775
228653692373093537 3174 26107
492697032309731521 16049 21728
560035440254466753 2227 31083
118696201940498017 4629 8052
965490429240439553 8556 34682
535160406078272641 2850 18191
784843385688176897 15749 23010
455049011058381569 719 31196
679490720255422849 5631 12807
292635798464058177 20832 25885
682774604805928193 627 33372
355061526455887873 5262 24845
789824673005021825 7360 20521
713905477909388929 3443 5241
979369248303171969 10769 31510
866497929783580673 5904 8080
520661190170649473 27254 33816
774812184157067265 925 16365
756081305305201537 8517 30495
636757908100538113 20047 25073
817116117413654273 5116 21797
891715440631127681 21784 35216
20557995780947637 4128 28905
134227740036383377 12092 33652
616600253192622465 475 7518
309310791512583425 15873 32507
7046154824791985 11560 16972
149951504791335553 24455 31454
46296237770171449 7147 18457
632684009027155329 3298 3785
797271706752567809 15599 32122
856826689105506689 15914 17946
316197104536065857 11171 12336
299010188776403393 25070 33835
562774465873928897 7094 31267
707575861127498497 6501 33595
391748804361377281 9889 11235
76288394351887953 12210 20174
503976307688034817 19938 27180
166693376254929857 9726 28165
274130865505050273 28327 30641
374183939473933697 13899 32826
204880291603018337 4227 6908
520608591005856897 5951 9070
249935090119628001 13873 20375
479065318992280001 1052 30103
112780646601962081 12607 17068
229015099310121441 17629 27014
452688376147030145 3751 22827
739679031775349249 4994 31408
589122717069130881 4694 22407
762634383783495937 6641 7767
710413952858168321 19563 31804
173985891298070081 21696 30012
31977069749970613 23773 35088
21932305065067937 10329 25531
937212091971822721 12103 31545
118244706115145697 5099 32465
935647047046899201 13666 20423
10183347659637577 18078 26635
310518266688596609 2199 27916
57606244877359105 930 23009
93753179050182209 21234 30659
814850813431977601 13800 23416
503990340594903361 5642 13289
58779991612961881 6937 25658
55645099369201033 25076 26919
364966516448635777 1635 16335
210488239729833985 6159 20122
649641159154395393 15745 25497
170971010464185729 2789 21403
219871297755535265 15767 20034
778816256664391937 421 4942
172213574342546145 1255 27884
284350375282002689 8837 15354
506513158415959425 17070 17593
737151217717972481 5456 23920
672928190486441473 2055 9319
223886436071850881 5515 7498
368063316213582657 18025 30743
317605775931106369 24624 31243
120424932995742753 20715 34688
438135440797736897 23817 24658
84847338349039345 10322 12257
409276635626376641 2972 25637
973820155636598657 18549 27949
422408155074364801 25912 28751
657819001726100097 19476 33779
27379131821057001 10602 24417
915060989988372609 7016 25723
305080415531591617 18636 26524
742723996534852609 3386 20730
816523841905414785 13086 16815
443864121899462593 20632 26890
177972201459866145 26593 31704
636779330294363137 3713 24964
26574360369757245 6899 24840
283297838554883457 13379 34443
413733028005083265 1947 29472
655577620816121217 15442 22593
76439582451193649 493 30147
413195370676486849 24503 33959
451334458566051905 8138 19647
911833700192151041 6148 35170
318075381877726209 22147 29402
526542418878644737 5413 14465
903882258901290881 8814 15246
794719400397998081 16830 31251
40250993912671617 402 26212
764395113797927937 2533 18032
578560233274131969 1378 7766
533451366930879809 7211 27852
516501290146557313 14098 19564
435764328804761921 1835 7201
246019156256124929 9459 11333
155451562577116673 15224 26097
958239018446526849 4570 5681
762631054388247553 22920 22942
77216505068506081 301 18350
71111091420537065 3844 12260
333217542654928449 13350 21236
433593267182285313 17744 24816
322759969070006017 2098 6152
946650406064879489 12494 20168
949266214529153281 12140 32284
313720196571846785 244 23078
458249027696538753 13460 23427
585853171248292225 15063 19478
578193807533928321 3771 17481
188512920382688513 13117 13140
995858308324329729 19850 34282
212002357076858785 12143 15683
346572000935161409 19205 30716
46323620816007609 9728 31845
976253023662806657 31672 33985
913985837496657153 11940 29441
87247285701074881 5848 34472
490427415041491329 26158 34284
736534606887090561 6999 18838
545460186860186241 7176 32581
813237433491757185 1212 8062
267803254207915841 7140 26642
501822774292193665 8278 18084
102735812023073697 1785 4942
226374389012399041 24703 35171
189571772569902209 7665 26885
194702712292041729 25598 30144
474619341830806017 23570 29044
35760676718375353 4150 14592
465340977462641793 16257 26825
294391970596208833 10898 12822
484140632622800385 5758 18337
461787717791970945 23120 31739
482183113483355201 6184 18075
724275008875764609 20454 31146
715597149992465409 4407 10117
812973394960941697 11964 24482
614740722958952577 616 32181
392453252676901313 9778 22347
737738165996976385 5723 8436
914939343598241793 5527 18262
776544672093816449 25148 31736
867079028257023745 3665 16759
851630479809319553 8039 33400
460067350130138689 1215 6373
118904530599831313 2733 31059
620271927902749057 13081 15914
375616540947735425 14250 16943
846225465586577793 16953 22337
791959994612735617 10389 31197
627020069642782081 9455 23983
54990240204023881 2590 3663
643789555653050625 4136 35179
726293840794578945 19752 25657
836185420590894081 5089 8713
385145546722245761 21961 35130
629231571327359489 8658 23354
430910006211515649 16158 19841
38975913945250793 17066 17545
257943922853190337 7296 8457
54903398747562449 25308 33632
276757616359372353 4818 21415
17306568430100811 6792 28211
285218353927550785 3458 17491
989291295439024001 21491 22868
321090945086378817 14800 30419
53511278194349641 23648 34288
683380200452081281 5165 10904
707802205628887297 6331 7605
587929197633155073 6107 27184
88925443378812481 7256 11253
591090227938085633 20232 23966
85796231895422177 13271 25986
749226474074500737 21484 24125
118851219229952673 30388 33109
869342407120417025 6825 10641
134700786757598225 18165 25823
229964107605734817 22482 23356
64130937272679489 15514 22485
640908717217744385 1299 15447
417108018366867841 466 7521
2492592868289734 4617 20572
45654258158293713 21608 23927
264100539621171745 23486 30461
313119561738538753 9335 34427
339711336354962881 14968 27183
60149914875935905 24913 30418
913787611478372993 7497 8722
520088073454253697 22192 34300
896089286374685697 9229 18583
787977559556907137 15280 34960
129524230564232561 25547 34563
830414925979987073 6780 21188
997480946589870849 29217 32970
102628299610998401 5392 10649
364784777096563329 9719 30218
23174430175608053 76 30842
496938157266352961 7381 25609
665428061912479105 847 5721
870401957266796673 24280 28181
547898583722449921 16136 22971
30391154596639325 8627 29002
317555019700662913 2857 15408
916401789710622721 3997 32210
792599171564468481 26143 32469
753680603271643393 24412 31525
286845018275982977 21209 22923
5984562442382214 30867 31722
879627634546459137 1522 34224
415848353384273409 4215 29179
142756304957273985 13063 22128
79231096419594145 1539 16649
685754036739446401 16183 21872
912096412250203777 2824 28246
14960968619476491 4170 32790
817413975390326913 8657 34666
747236262968748161 24093 31054
737033857326860417 1946 7980
566864386953241729 2565 29155
726134252506202625 24692 35112
793875828304358273 2738 27752
232757960601102113 25517 32473
234339727878932545 5023 16713
240830834857650433 7347 14227
312218943236182145 6583 10738
389341460099284801 8139 27085
123391217807281345 10866 30437
314842590105602241 1702 7488
18137314438298801 17366 26810
634180513050349441 289 30843
951491536167480961 5210 21112
830837527245154945 10648 21779
720864133926816897 4392 34284
452530210203274689 6214 21486
431014385320750657 28770 28990
343129488741798401 21071 24965
378893381535029057 25185 30566
459924434364690881 6810 28406
366417080143435201 14546 20686
592625966329638529 12858 13059
324576499467461569 25444 28860
327927120880655553 12990 27813
478408964698459713 10157 27669
528711230153621889 6865 31866
607246255751057665 5732 31711
612050436038540417 4280 25438
8933657017479392 2462 18969
173462253174097473 3336 11403
159614758177120577 396 23448
393334843710686529 3900 6044
602935609588328705 8108 13167
132791232332127857 25493 32022
311257674321787201 7727 9690
806024293500936321 12512 15975
830988315183390081 13899 20540
315353167397791617 17603 33957
885311318945689089 24342 30237
50369647688352617 29925 33559
207221747674267937 28050 34147
991670270191296001 4216 29946
346049950005102849 7726 21262
683612781889390721 13118 30391
287764367956668833 26156 27313
600602253478047745 26945 31791
888628931157278209 22888 27616
629775358080490113 25539 35185
696149308556655873 10368 22872
185103102793906529 5013 5688
947701934511776769 24238 25469
970507890937508225 23622 31901
925739239405459073 8069 23979
370596078255676545 28415 29283
865448634967542273 8253 26465
679829221856618241 23863 28418
898988974154789889 2947 23213
853089739554466305 7716 26655
715259949282064129 7295 15682
784361692023249921 5959 29129
324953163758124225 51 19117
265544048315877761 24215 30677
885272361544387841 567 13284
191275978991352961 16402 25314
367397504365683841 31245 31653
474547390341061953 27374 32684
643347814467865985 18100 21828
586609542924716033 677 11914
415599822371859777 6407 22653
119027988416508641 1014 4131
736062595381433473 12564 13091
309296731435278337 15543 25216
409721253213589889 32864 34674
941816956898012545 9338 18824
119774169479832433 11368 20632
127904628330323793 6085 25485
205651564746716545 15934 31358
946100494635590657 16554 29336
229730573293601025 2209 22294
48839514051149281 13954 24990
535525553224616129 5388 9738
4215735511198916 18628 23181
108199340958783809 30146 30554
62182146650254569 5101 5591
816583422569408385 4904 12274
487303888409929473 10679 24667
126323557204209185 8302 22471
464208784312301505 12625 32010
141496208260818433 1697 30417
111855813337943041 28548 32333
635338076530821633 2503 30843
698316766176045441 18922 31549
428361688271280641 8484 26786
213364410136723137 10294 17087
406250780332946689 9118 31927
627131360060143745 10639 35168
770835897548138881 8965 13530
367705453323313921 3744 15906
195338525205507105 10737 20699
621032286135200513 12186 33901
282714392084812961 8960 30689
856449103510033921 13113 29794
784926728894099329 28450 31440
639586647117607041 33514 34313
123004856132567393 15156 23522
191378575124733889 6810 24950
770891907776480385 7145 19143
644167750687696385 30147 34465
285302574083033281 716 21638
413755654263997761 3686 27397
622999483914405505 11123 13485
748509311055425281 8551 16290
179131759498901025 8554 29666
412395251966760385 8749 31834
851291383083896833 5959 24689
759599576411257985 10383 29304
982762810186216065 6188 21304
167838259494647713 1636 7495
737870910279916417 6569 26607
439042859908123969 30254 34820
340647302586475585 997 3947
843663955847919361 10699 22785
102072678498053905 17424 33217
414064566322277697 12835 31024
769693013620241153 4710 8839
585455416232225153 726 13468
68504542621234065 13197 34678
161342917136590113 2557 8515
354669525936245121 10149 11322
937694096021463297 22212 27182
209033115483585153 25383 26591
583823995979255297 13540 13753
103505095810987777 1973 25759
992858330435854721 19170 28014
685556080146504577 4697 32467
92999276634099457 21498 22919
19396504203584189 23970 28112
898555208171931265 27777 28900
881339723603595393 3001 6182
723554269715631233 26747 31756
271669633199138625 16891 21691
680321460082456705 4073 9983
272650465031539105 23016 32580
54966144072675857 18807 24545
226238574771187489 16954 31247
611856964209383809 4428 6158
54101198823111929 8475 17181
741044957548890497 4209 13770
866229248959768961 19309 27261
562349518521774145 21723 22731
932168581476439297 10506 10731
383460281386657473 3325 13218
802648846696442369 5305 13127
963031985103189249 19112 32794
980192524471227905 13221 23063
693230335812810241 24829 33832
574558981111096065 17427 30685
712378076769386625 8556 12904
990195675038101761 3326 11197
213607083690344993 4047 5889
870587292727648769 7351 8561
540961251677234881 4661 17248
144285135721311521 30399 32344
911775867059727617 13060 30492
193203470996763841 26477 27098
1917715909588225 18645 21675
390322654347976065 2417 14127
252684930426607233 446 9127
30280289623462409 815 34605
369489720788440193 3392 15333
768949570948656513 20424 35273
747886367279701121 2972 17245
913222368626037505 15388 27940
703974493280004097 4714 26841
274780499824451841 2614 6089
711638465043318273 11954 29536
617414034509934593 14705 25004
173637566810445057 3412 6187
113361615824949521 17891 32230
76197920983442913 25737 31826
910826913856283265 9621 30580
269212298609819105 28646 31891
453927066489249857 10880 25451
623101769994502017 2620 30066
564126827509525697 10786 32603
770320280844348545 23102 32760
789557008508928897 17611 28464
116560917195894129 17063 19287
106192214902108625 20178 20960
550705488783496129 17293 25995
661394630497191809 8482 21600
302492716363058625 7283 13322
20141773376465721 19453 24236
475148672578374209 10113 14311
939343836792609409 12484 23087
20216891907320901 3815 26526
626181308155537409 10318 33290
539263002401856513 25521 26931
782245591488724353 14330 19610
205810079901947777 31227 34834
860108017372837761 28292 30969
937387632218335617 10496 31540
326895820562448577 13037 32281
23317175028804373 9582 12386
23318645801595041 25250 34126
176187967812399649 12765 30179
625272805374571265 18163 25445
903585327790704385 15273 25372
516695193119758785 1890 31268
554410322410777921 26809 31420
207713735434829505 6378 30593
795926652399000321 8129 31552
663702220213679105 7772 21326
33969630780735117 6616 11758
288120084661890977 8194 21939
325011292904161281 10850 20226
236212322658033729 8099 18291
574992282580669953 16491 29418
234056295925235233 10166 26062
908601265889043201 24141 32593
900645096613089921 9061 32751
597787240475003777 10291 14687
735187465931311105 13613 27882
829590264890253313 14612 15551
854498971452656513 21451 24216
177547740605522369 12493 34777
650105879010489217 1718 7458
101323187152470241 4457 28800
698688687977096321 14456 21656
541838344935161601 8373 30240
873324906574218625 3049 6703
35714339853779365 9058 20886
535563023575534209 4500 30773
204918239247806625 7120 33700
617048531443437313 16734 33348
271022913067039169 16662 29379
264231668679912001 2958 10262
774386759699002113 20908 29508
169107135399677601 14372 16338
676411182942995713 27592 30572
603916004800808577 10302 21144
851581497267549313 5554 34963
688911766679446145 3397 10653
794112843415316353 3986 11063
974369985850955777 23366 34327
124058285756792225 4867 29657
704021444220352129 501 16416
62058670635916969 14019 18481
633783443847150337 10635 17153
432156237636977665 27919 30220
234417719774093313 5244 25541
969402213850909057 19265 23918
474644989934773761 6273 25191
357295065506395585 11762 31430
510189270026806721 26886 29615
8192192023198431 7421 23011
334344324501401473 11367 25919
411836527779090753 17324 17540
968273291111422849 5405 16255
4458569697217030 22378 27236
239248268436995201 4638 18439
753012277880760193 23469 33431
69281479859562009 2988 10513
333598700884476097 8985 31277
489880243857939521 22515 33356
149896989252031425 37 25210
717232972322143745 15439 27734
74926278625579105 7310 10612
153833329340699265 946 14197
715383686319643905 10685 19687
991076332988278401 11965 17618
249711922855038177 20061 25128
277191454408139745 1714 25373
296668046801134017 1804 18162
101934110251143297 11435 11808
561507892759689025 29902 30299
791435843177566721 3514 20208
879315365757452801 6783 25852
115648157507443729 11146 24779
146893434479704161 20931 25697
689863530214310529 15210 15662
492388199200522817 6926 26926
964918427333692801 24905 25699
613259483253155969 27950 33937
6105715238192034 14728 22277
855549747299068801 2667 29985
604463840957940609 11650 12690
436504643450785345 1950 10519
549944959902475713 32915 33023
943098106806136321 20442 31746
118417679239719569 10212 14867
698546382887084161 3658 10563
266705821905929953 2319 21008
173474931755539073 16321 20969
703297083866517 7906 30699
229745011827002785 13931 33146
682322531708379649 12384 22155
594249103242052737 15207 22489
322395393145519937 416 21402
786451084734547841 11875 15798
794933807598653185 73 32498
109597035711505697 29697 34403
747909133333983745 1893 2262
725052176530237313 23399 29068
265557938311090433 765 23760
986956551141990017 21456 32136
334000692492288897 10550 28774
251620357438834945 14274 34392
56974901302794481 13458 25540
938266146296246657 1077 25413
258609806217172897 14348 15304
235429933916986305 26530 26816
155175591688575297 25426 31843
464836274367858241 18499 24384
394004276590841601 4236 11355
514483950152335745 4417 11085
487295274184049281 10620 32806
708629273330206593 20568 26780
320849614121264897 1283 28040
815390367721402497 30847 34678
101368200729623937 26773 33254
201120111627236769 15047 22464
633950685931900161 12963 16128
816472572682950913 3797 31372
495937022259113281 2344 31742
937916500018889857 5174 18023
420597939704627777 5125 23163
444266712166790273 622 12009
252813226836494209 28479 29682
536254448911652289 14698 22192
599675046561323137 2147 13094
386308148894894273 16452 17467
827277420612830337 24447 26071
616049345865992193 16094 16552
441799216469881601 4526 5000
688473854542433409 28046 31543
151769895252655841 19228 23079
355443400677533121 10193 23077
392496549379650625 556 29105
578634653910764801 12771 29873
198566658145125537 1535 14343
640193167977646081 2564 8791
183364156629117761 30557 30916
699863694042630145 1224 7937
582853002350006529 9937 14124
693606122191713537 14135 34945
828814982725340545 10833 32772
360203158161763073 13743 22939
850659824332097921 22893 35276
240258239429653729 12326 20675
203691839869996737 3873 17159
310642886164810497 15975 35246
138856321609935665 5126 23260
431975547963364929 70 23379
512000699101072577 1233 13750
781520013832928129 9540 23287
191210481985649505 346 1765
117486955869583905 6754 32221
668351325132100225 20203 26547
857390814463609985 196 13908
211724973532611201 646 4081
846073663684226305 16025 31470
797382459402491905 17711 30532
803312431750267521 5387 32991
102194722496022913 16449 32272
898147434025606401 19819 20419
135340510002912145 9025 29877
207535943957775969 3913 28270
305252687208863425 7735 16847
879056231599012225 13322 35028
311801660508770369 14438 34495
47361009256658097 3563 31393
718986162541625601 2995 28890
102986578293940305 4927 23221
564879024842802817 10885 14901
271219022986780801 4938 14899
98306443789041969 2622 10392
347427701727870209 9585 19853
963615514594359041 6083 10877
710194082123390337 13941 15076
567303903750513409 4070 5762
150478504076790657 28517 34942
286981011248393249 3093 30704
59791912814016969 22291 30310
563357554583220097 21844 23654
837884853862764289 24292 25828
247195811021306625 20213 23259
15834086044232977 20717 31554
867207039297909377 7722 18385
948037019042647681 1512 5240
200092696963672257 32443 33922
99271136773449345 15257 20990
664824789027122177 16721 32768
824555527759660161 12091 33827
107883954171519745 713 24384
190231425758891969 3339 21908
579910853924133121 17797 24643
380243675980825217 4321 9460
107868741848243137 28030 31876
722885553256599425 12390 18277
725211730248147969 2295 12440
525156611448384321 10294 24289
689027033078339457 1705 14312
15216662352738553 10089 19142
383551426357314561 5707 20178
476775723422111489 18410 29215
828700392012073857 1649 13391
451427869336736641 19925 24206
454247098465870657 6931 27587
222603270082036161 9629 13866
932133741216809089 13839 25706
563747141779682433 20309 28677
218126905625268833 16163 29593
235101092697409089 1895 15891
533897541726126721 5183 8195
323440024327151553 5075 5180
887213344961381249 11209 11336
205359210247824097 2873 14504
244353027312008929 30694 31639
730919500155064065 17656 31817
337695295240905601 16641 32807
984140372606237441 4685 25489
685465865218240769 2206 3771
659332785070386561 23356 30388
73375381849857041 17387 30973
125325587161203345 7669 33312
284392420524831393 6206 21571
656664793865441921 9057 9249
949510141745548673 10751 35063
804978535366974081 11682 19221
953209242963644929 10016 18547
334360207255297601 4397 13307
293897875390726401 5087 21543
436323974665189249 1227 13677
348657035874573761 24569 30567
86238315042148625 15029 19879
505127086594541185 26525 34205
873341990020708865 12544 14836
593426769579473025 962 1897
194939929558824321 20552 25479
870866093069807361 12666 14555
659236630456721409 11587 30833
863804328257721473 1608 18809
133561465445492193 3782 7953
537615802869510145 7827 20998
655939351960587009 17112 21718
967762692932659201 2310 24765
781130579909341057 872 26611
255001857187792769 1572 3658
521625101461953729 17844 22820
110073725922298145 2066 11583
800168374306476673 1020 32354
611863400801667073 11408 19756
678897129758514177 2648 19156
170806696570586785 6654 13691
15147885668465479 769 14379
49392720189459281 23855 32891
540156026782344897 4549 27398
511664336757156929 17830 22705
958955258172917249 3079 5650
471556948590517761 9540 18773
91404342961102001 3656 32118
118831000083865489 9363 12728
981621392028198913 16785 17979
940029039467972865 6431 30444
353420808133424897 1418 13223
636097983255588481 12449 12756
337125833306824769 20717 26924
826784317502358529 27174 31389
471312897026724161 3939 31911
929589814510613633 13118 29810
359864005420273985 3775 27162
161170191878667873 27756 30309
70743630198112585 17821 31675
443918884512619649 347 6535
326671403679934977 28724 32727
430294122732931329 7801 25161
261823354075563233 17536 26840
994395752391618305 1922 8539
471746891234584385 974 2700
124537730696673073 22000 23709
79330125816458257 19683 20591
323245366115379777 6546 22469
213419560114257217 7579 26984
138307094018614401 10212 20435
889518550624519169 24898 25364
808726854585749761 3823 13632
280842567643571073 16842 29144
186059850252760833 10145 33034
147616793433687841 22586 32983
30603041285907297 19416 34087
647130738614517761 14993 20893
543372772480523713 8890 31837
993890325978856705 7421 29078
386406958455005185 10891 20913
19319349829441281 10697 31404
212368085981793793 3237 24285
276939086728422273 1630 2404
840132969135773057 11490 25366
875317198439372417 5811 9261
502116992685898817 12763 19280
297137437452466433 23568 31598
934941194528555265 13043 17909
428640611411093889 2919 33437
641473740118144129 23107 29215
586643908842948097 12619 34662
977682358391895425 33279 34164
432404292958263873 6973 11603
459827171411149057 8502 29359
460395551088613057 73 19689
415877461255171009 18124 20568
878442642367627265 14494 28052
108028085772460257 5172 31591
569530056137413249 3177 7474
784449447452921345 12297 29961
613549218840798721 9497 32212
896673987090935041 14795 14860
808693009053047937 13099 17928
654103789953403265 4837 21955
875035195255303937 9325 14841
423296964624157121 12555 20159
325007968889824641 12557 27350
16768254135548945 22552 28801
168877741625518497 1837 31181
486969596437660353 23497 28489
61808887371359593 19262 23848
793780574568891905 5893 10074
686789124014847361 24269 33014
763456955964002817 9703 34227
866627958863720193 14030 30423
244282950970166721 18861 32936
229094708214940833 9667 25337
673214097215748097 16412 18803
181842670182437153 30521 32180
126145703348178977 23319 29623
998245832165945729 16468 25374
327046857321178689 20068 21525
308633896165392961 25064 34678
458175684405183873 11988 30161
517369469343744705 7387 13494
310783508655077889 3240 19333
140687679179922753 7873 25614
635719692038399873 29197 34671
658103559685837825 15987 31512
473384779409187201 5206 32253
662957150312539777 20215 32131
744275718779427073 7721 11645
415092647566975617 19372 27500
836964103487957761 1921 18961
821733209413526529 15063 16059
26476980722229373 15313 27173
708305850368855553 12378 32577
448487720624982017 13197 31744
123573392936211953 11348 18110
212791848421979073 7527 20616
430545998815144769 9916 27676
59639488094006769 27043 34320
400003135122080513 30226 33501
498338618897456321 14928 21242
972277853963799297 5471 22224
243507048835695617 9362 11438
79402682037940769 17794 20706
307074083738832833 11954 34485
69722428063098361 14091 30891
146288389737321729 16618 29130
393571561770205121 14086 24371
146880625910561953 17620 31979
539926429886019585 21299 23837
912919880687340417 18563 29103
679941060223914241 15892 28759
138224679645738033 15322 27138
27478532159531001 7953 21710
723052672380305281 6449 28125
146478912960464673 11058 35266
555441376353677185 5813 30021
515340331801080961 10028 11213
805692911169856513 32432 34646
579569711838079361 26673 34121
610542637206613377 7077 22289
4897355364018808 9283 13992
166486665058528161 11962 33560
789504653392885505 26408 32199
938850422534294145 224 11503
390197064876883137 22479 24086
632361808672882817 18382 19972
506995536416045697 16481 24145
814699871836900481 2769 25573
315184355638447041 5654 19748
187200449301002433 7431 19936
730035661543713153 5609 12138
81790228627106385 25297 28519
371703320001113729 6420 30449
104445853266625473 16160 30626
545534808381663809 13827 22831
471211303931234241 8622 25499
765614892239707265 8128 18386
664961314580239105 8770 16755
445902078235281601 16069 23385
292341353617352705 3290 28440
928466201760908673 7201 15076
39844058442199073 5060 20580
467959405408155521 8517 9999
106175190274804273 14929 27337
96996857660538897 5236 30599
398919153276466433 5696 16896
800435269768872321 18246 25007
662550682645040513 4 18287
721012779481593985 1322 9899
328835579045815489 18016 19671
146382900365669153 4633 19922
134424077097783361 21620 28656
524807389465390657 5364 6613
984473129140383233 10636 28073
257135356792435489 2208 5049
92901368859422465 6520 32502
955745803121384833 19340 23677
33770641195475 9888 27583
953171624277136001 16688 24827
112140818132196785 17922 19717
657607910068176001 13307 25467
419898515738822209 15110 21621
252218572575049665 8656 16097
796352210393102721 1982 19857
41943738318916961 5387 27726
814119828034577665 22159 22275
183123620204302273 13175 28808
101658163530608193 2904 13574
268537054998798657 25228 28332
281204163867698753 20239 33480
581947526859995137 24074 34732
350153249565146049 17163 18015
240983587390484641 370 18267
345408493196700289 20670 22055
860166220485812225 2490 3418
365574488005996993 7015 34989
64626362705322297 20383 28140
382792619416619585 4231 28786
979030263968315521 3830 25645
809933443922567169 25145 28094
775285275573860865 23727 29940
387274885316131201 6746 30337
843580792249216641 25174 25758
475482289052202113 11540 27901
736378911438659841 10915 24223
764346475669526657 15203 32159
88506816324741777 10751 27959
940595321229572737 7881 22156
611546694315574529 20586 26304
737198068218319233 21913 32680
919271008618782337 23481 32565
382520148604307073 222 5554
176496401266657441 13203 31170
610966106525751169 20692 22407
808424767077855873 20832 25066
252340593013933313 24973 34975
848658805898519809 7238 25833
980653532884744577 1663 28157
550848815540977217 19598 34170
52622913998341401 17144 23253
831835491764447745 10612 33521
323935489625853249 17551 20853
434238147986366849 7842 14535
257689763779858081 6752 20192
325260526206772481 3654 14399
800313335306540801 10467 11882
173320076649506657 8759 16144
918758916589673857 8283 21326
696619518427947777 18049 24546
413594390866620673 30610 33623
238246811243374881 11008 20670
186647835496749793 1177 19554
715213414924487937 12934 32750
587989192406965377 16599 28100
338909691091775041 21020 27383
645607108889471745 6416 14794
467627023357376705 20082 27529
183646744289603713 10716 33484
26526226410499733 28395 32893
312207269473212545 2166 7810
1346514965756996 1067 33731
731480401267091969 813 17091
670073791738648321 88 4176
539041063578601153 1780 34928
863523848257667457 15946 33894
317836623827560065 27342 30174
845680466133746433 2797 4079
47168430225688953 1630 6085
808641995432292737 1993 22024
886965009389101057 2697 31832
439004443699392513 15482 17190
363450840258344961 573 7128
60700850302648489 3009 23538
465274765893184385 2170 27749
360383956812984961 47 28772
75796798451101217 82 9446
637602564895825409 5672 7796
829799226231543169 2858 3353
675940075563662593 8818 29262
354347788297310721 21021 34843
616924613909869697 2065 4169
749800164294498433 10386 27158
490060382896917441 11501 22462
980125302712870913 9668 13525
566861934302078657 18545 20842
102566628750949457 10876 22289
10352688292417867 1617 16912
831861416633906049 20323 30530
141803843972947873 8585 24115
801612821461276289 13985 29609
679179945975409537 6844 27570
110749181949692849 4348 18338
491169921293202817 26388 35058
648945276184164737 11593 11874
969590699179636993 6590 13223
32651523893754585 18133 22279
329519438598307329 25569 30294
426015302466879553 1415 13055
680538992341059457 18767 30841
835749853416437761 22999 26131
426704100245540737 4394 19135
935437411805779073 18726 24038
198814090806710209 1761 32484
583422844681429377 1303 12520
794461551893188993 16169 22055
384452300829877889 16159 26021
954518835191880321 3351 18142
778923323166559105 11645 29529
850230214819600129 12531 19554
720232991895031169 229 16682
24066347411380917 17172 28287
438643530405876417 14464 21563
444362269851804801 18117 35208
967138987579829761 2789 23051
729703410146971265 7412 17447
229777738685378113 26927 32470
441953882319108289 7669 32996
629454844646559745 14871 17226
957085473593114241 9839 30104
98232845498905873 241 19189
888207834886511489 3981 26408
84420477571597985 25645 34931
431368215247051265 19093 20998
572803745783623681 10662 23225
973976431656023297 8178 20106
45759824259377521 6813 22199
135964202776765569 11073 33838
507897522386123521 4790 5916
607659667050878465 22881 32508
495606309532576001 21844 32607
564235799111731521 12121 18449
342310374360600641 4601 4729
427088029218378305 3900 10404
502746887938442881 19779 29720
310027315356425281 19095 33118
225460281069679521 3183 12622
320908742501526209 290 9590
529375398827198721 6436 10631
234525873425400993 5425 15927
361658240146361729 14265 16654
728201559437831553 2888 6304
810849586043204353 15331 35087
810301798941313921 7714 29435
210938081682208193 2734 15958
136833202245608017 1877 34162
228948484423113985 9825 24505
313710938423600513 23697 25892
372010912032259009 2223 9057
779051039353799297 19385 34189
516367018117492225 21980 26288
998713395625603841 24175 26123
966291740871334017 11306 29254
735024376720812033 30392 32339
278076654043388769 23573 30562
782521122551759873 6258 9347
595764357099248769 5844 9136
693848658971045761 8952 15202
15013870035133437 16494 31552
959650893704040449 12640 30987
712682605374119809 21543 25444
913691724254757505 15549 29133
330496093989125953 28950 29701
48624749968173121 31037 34197
813603437953325697 15371 24991
379414851707604609 17521 18841
704846709995663873 10635 17292
686797333755240705 3562 26613
848736038640829825 3182 26100
422652493950661057 7894 15344
475850772616865921 8692 29026
5043962063087549 12861 25820
761673499477460353 21803 27584
775866111729907713 15854 24047
970650283604513281 25617 31610
726135111514540929 3409 13975
82725538867386209 18644 21144
42557236046146585 819 32936
529186328955148609 8064 30933
288747531665780609 27834 28017
976644144609416321 6331 7889
229265587471996225 2409 15070
542844110772037441 20499 33379
162789772458271649 926 25053
374755369295890241 492 7255
384197595292075521 6201 20813
628970000444610433 15248 15968
609995821111500161 31273 33558
631481361254820737 3458 27499
589711793135688065 14702 23565
868696249665774209 10226 22517
984885105521332353 8481 13435
161933644142585825 170 13857
863188135398271361 11491 34754
270192986285991297 10831 12766
152895647840143297 8771 28097
413533224944863745 21760 27903
719161092468578305 16651 31885
572107655450295745 2389 15524
221839955869942433 12680 29049
270191876012638945 151 7485
755509255093013377 28675 31471
384463205380427585 20274 29516
896255633698547841 6328 10209
99073464348002465 27481 34051
152849921616745377 9146 11724
860457124049034369 7943 10135
837544989151442817 8400 20979
440821053161108993 21821 33867
158343568843175585 1698 22952
408097970346403841 9017 26807
271215426618272929 258 26864
174736239245042657 11511 34858
686503030349040641 11640 13468
862973373662455809 8293 34593
160615452143023425 1101 29221
517958377459486017 2765 13121
68333437781884497 22800 27824
452077661597741121 29562 34879
858254995840741889 7378 35250
646314543076975617 473 14451
658584333449834241 3617 29840
354827379276954945 3844 6318
654423787221251329 10050 20795
55172856427169849 11861 27632
645832648890571905 15239 22495
704323047966994433 8376 32383
831073014361624705 577 9736
59183704674943273 4938 18669
662667276577092737 23887 29314
134614637898849313 23869 29338
68873770574274577 15569 23626
404962005187265089 15237 23190
58920552982296929 25260 29376
55110462858635857 1509 6532
578456154766332289 24579 28295
732150526281707009 11761 22242
359571933382664385 23696 34375
480123604747845441 17424 26221
473885656578577409 22 4587
254385976706068097 9643 16367
94892284533212753 16785 28693
640540607416397697 31256 34211
377643937128500097 17411 33213
277817657473995905 18797 23764
962236363191646465 22207 23035
608263103144352641 3002 11322
351319623262160257 1451 23054
63229501175619873 25123 34049
989633998909052801 6972 30454
546828314689150849 17228 29907
153826580143334721 752 34649
647591867095108865 6877 33830
838360071037708801 8250 18633
909748073325019393 2298 10810
817572626276021505 19980 27169
947996077898700673 24323 25378
656737375033511425 1806 32059
309782171279692865 6097 16187
240296119167698657 604 32930
198253937807145057 15579 30877
516677724351250561 26497 34369
917619587920867713 13086 20147
163341581295814113 25456 27586
235702925535640865 875 9419
698402944045394433 11891 24358
79194455460822161 8822 16039
652403867338808449 7190 12080
629546970372238977 963 28032
192291593097262849 6156 11379
500901624332399809 4444 35085
230053607275554145 14491 21816
185859259072323361 7493 32742
249127116991413537 7069 20940
396963413243071297 2037 34954
705860108443420801 17233 20457
88528947272173761 8612 30207
604811492659774081 12033 20119
650673646736052609 11064 12617
694221875475253889 13622 27295
247174524368752193 6636 22009
840863097101500801 4422 24285
460621456378476097 5452 27006
846044722709383041 19767 24413
276474467775749121 13822 21241
910121321269752321 16557 20478
445564612956374593 22226 30378
101493421684356385 18005 30674
677457283647562753 2710 34530
84791174693517489 1592 2163
510544428784754689 22959 31989
309880259191420033 5901 26708
27899629063277589 4582 10117
882411596273339393 5310 30414
347150583938301313 9839 23623
481413091562846081 4546 25924
410829507781848257 5049 15486
40029215254232753 12164 34851
589468650374271873 8797 17939
715451780923036289 9560 13310
558823090517584833 7795 29818
467687706037292353 67 18512
882964676053902081 31490 34121
581935601521909249 25598 28375
705795093741677697 9052 20414
683559463743446145 25324 27748
377044009772163265 26429 29887
866940621506404993 17956 31245
402665420790889089 998 28904
363283906788506497 467 33190
25804658977975237 9336 10758
189475510066021249 22493 26132
350865488058680321 11521 33142
908343100668130177 6737 31142
100002939907994913 592 26981
973572004312121217 6973 27632
967227889756934145 397 22895
919983406184496001 653 2250
172750064366866241 6226 19921
645792707018333825 14243 23503
41359359668071249 10167 27050
958039297973467521 3496 8320
660126672965333249 2337 3921
111159287960692417 16476 30689
654980929957751809 14502 20249
254165187911706177 12421 21476
565777233074882689 8466 22636
537268840551238465 4408 14442
971657327987493633 2737 3440
156940835297657345 16006 27840
107541733673599537 23629 24140
103460414257643409 22844 30380
591431554654427265 21320 25387
16968544108532769 3293 31431
278087291142682593 2859 10869
615137914443980801 3205 24754
711606814592052225 1578 14423
212683649637366305 12376 21913
415981192426585281 11400 13069
67944947254108713 11130 15287
202628082091244737 10655 23217
795786594909923713 22002 28818
516238607292009985 3188 30732
306992100489200257 885 4020
53936149344913529 3994 26495
256983003970699297 13583 15783
189496762212002081 4149 14933
656702904604788481 9496 26754
172899578082585505 4084 22037
620470386910437121 5481 22661
957901847161153281 10177 10250
700391623470270721 3010 9360
731451124342846977 2630 21225
146094272884564449 7559 10110
446709385836442177 19576 21463
528109394895142977 5715 24275
697716491531956225 23975 33381
512445474842632385 10043 30352
158532302015501601 3795 30289
618665388631317377 2177 21424
708451251536082817 3957 5908
367891655753307841 12728 20570
989037522430123777 6957 24195
808491887109699585 136 13525
424098019992520385 5120 16521
449513203267667201 17690 31269
717480732167572865 21442 28832
366996834061783489 1854 31903
150217042381861185 25090 28789
196403440515492641 12510 18601
63443904715796865 2835 19984
245429750913348961 2407 18635
42280804878508609 23053 23069
522429217574977409 18166 19231
895040527840890881 20696 23557
903647302917423873 10668 11610
167583690391047937 11778 32428
497337753595697793 9405 32245
78093101026183825 7486 10559
415448518917504129 10575 33725
157402618436883297 32557 34043
431422046087913473 6007 26837
716655552712083457 27603 28228
586677042899598465 7753 18814
20530599927191417 814 8867
819578044018211201 18436 22306
20913778554330521 14184 23143
728754134602997505 27835 29821
828743767088631937 4625 14299
811634907572209153 416 33608
288989597865580097 4109 9397
260781752914741825 6813 27696
645380267117396097 1837 20249
107822862259492785 4969 10336
966411126821242369 23183 32781
72285262071591921 4140 27214
16607998249064339 25491 26476
186044210944157121 3665 18726
84784936395280401 9563 14719
281870409335883937 6040 28791
144614081234387009 15870 20981
540489806886281345 13066 13749
635176462845180417 12015 26656
749744546297979009 7764 34619
123213760236488673 6997 17003
622728526475366785 17335 21712
329414031387571521 4464 15926
128767916788095953 3600 12323
246476677409141601 13918 14258
634698824526221697 8041 23038
393392601996993089 23342 30642
913402525054141953 452 5407
854005727378641665 12268 27712
420432120290978881 14825 33057
341755012520067713 22272 26732
521933940879737409 27517 29873
703454534033461761 10718 19059
866595361217886081 22291 32174
346235141025857729 950 17668
937350706177955585 11614 23145
759585564926247553 2553 28554
362187456458212161 12544 20751
745498099010447361 8723 18928
458347092801378881 13882 30154
154378570711863009 12821 21984
630469175687064577 6039 12118
289421362239806977 16209 20449
155513136357900097 8580 14255
45999970883080721 3380 21529
261331383462117377 60 29047
874216709149763457 11130 17430
279711448214275297 24511 29894
124314565122155329 1530 7335
404069937596201345 1369 16902
237260030325415969 8342 10830
80108600105763377 15621 35280
562413094361907905 20896 22278
677570034365412993 13668 35220
444513559154600577 11539 19840
817900195350265601 31296 35139
579569269644089473 15966 18589
500216046313848769 11347 24914
43406915791024401 19242 28104
627388400089206017 141 31876
290229492575683393 15033 31392
802817782449277953 6194 16509
666278616572455425 11205 17528
807059019744972545 2448 29150
792054171115445633 3390 7681
766238418251017345 7493 25936
272132441517868545 24770 25174
7357482496065161 697 20172
166522851073374049 7385 11403
607355906631976705 24500 28229
397572335974714945 3122 5212
116049645526178577 23277 34366
197912899574937729 5059 19213
42996303311294785 22995 25296
963259411403498753 27539 32032
782819483602271105 7999 24177
677164754329787393 12643 13649
396426933462191041 13733 14273
733874167171606529 12706 19452
937921765679252737 14130 16397
459732354351309889 9363 15039
114147503501609297 11540 17800
263030342581856769 930 5593
170469086215252481 11419 16129
351336856298779329 25983 35187
955700934983934081 183 2631
547412888683496129 246 35284
874859406211502465 2886 13080
59821678357998569 17879 26885
264050679250512833 29688 33542
66015485204388825 713 18358
942887887164705025 7820 16330
79148863039215201 9434 12744
461120374269921025 4934 23768
962021881702909825 13660 26955
877555581637327745 5184 6719
463957273952736641 27298 28661
419122741480858689 1434 10992
829774176266568065 25834 30679
295182789512598017 2775 13032
57873802023060249 18073 23346
294450402920272577 11395 28752
562439022281651521 22621 33754
237226911706049025 116 25439
200656116221473729 6869 32517
172669639983748609 29623 31151
584333736464202497 20225 30757
763638745654294145 14342 21985
149851115234973505 23305 34276
840431827323424641 17824 30010
294197431977394817 4350 26424
286487681794287841 26969 33102
100453682045987585 22761 29887
787154171140624513 16231 31701
862651681563903617 6232 30741
726140489982658049 16665 31693
506397175672780993 5506 23583
244754272976120289 5275 15149
511229889694121217 7304 12987
142060641884771857 4791 21902
432826875814562561 18061 35261
530559740540379457 12685 31507
826078582272089089 3813 33666
175250712287027713 24105 31132
477101889358202433 20448 24813
984137388659359361 18877 27742
473036269950782209 6106 16674
717809651553441281 2296 11284
765316395135108993 21710 24697
434954328538363905 780 15405
250440469086896641 10221 13341
334714935558924481 16408 33679
82679107467207297 2679 24810
940628244767179265 16213 25721
781739935312558081 14847 31716
350837090886731329 13933 34859
50067042410098849 8071 34751
765554219304160513 27487 28805
273711241117382529 295 11338
288796174376376065 1703 27438
682077635689374465 4121 17554
481793392585142785 14752 29713
781585573219089665 13693 31045
716396769750904321 21425 22325
717418550632693505 6000 25342
157532366405003905 11003 16823
885347100354380289 25147 25398
111225262538727777 22238 24473
910848690425630977 2016 31883
826804363815409025 267 9184
819407529944058369 6904 26882
259130880335309409 5528 14316
424343554263437313 7344 20552
515511580471720513 19437 26872
60206595377394481 19044 24532
16685551123817533 2730 21548
507804713933744257 13735 31733
725485702145260033 15491 28168
484324256920487553 14329 26464
138647350391440945 18693 32551
567443398546892289 16472 34043
377128036994061953 11708 24552
206581420981905249 5430 7484
812633490639388673 3390 12563
280793523030943969 7357 8568
193214931155960545 5559 26152
508391047166142593 8954 15078
676711767089674497 19664 28296
725876543127590401 10506 23621
517245914792308545 2429 19982
208214682711457057 8002 33479
402889423440615937 7323 23924
189950828463047105 4613 8139
729134175368823681 7310 22945
917169802043403649 16558 18557
501335853915552577 3470 34163
849008378324675969 12873 22152
113349288212017281 6517 19336
794284897778908289 11516 11708
286815725085620705 7740 31789
348083224549462529 15516 32413
98453463725359569 4737 5053
270151131087985153 4615 32831
9802295527496341 15964 25787
246735334924615297 31469 31681
805332708588789377 1870 22943
269185566361215937 3490 10010
909032245800848001 7821 22628
652872811213448705 1088 11401
381696057298380993 27127 30924
425690650140879233 9753 25178
418173517997818305 4122 23554
277350230851347137 16088 33480
464357223029931969 9686 10074
775531709752129921 986 30510
344501815728182977 15747 34815
774383673007001473 28739 28869
584556455530940161 10568 26996
203597905517895585 6259 9694
529089844358910721 11862 12000
58479860573250169 32466 34241
435633891059890049 15316 21316
249176334357173345 2258 11279
152451390125680321 7283 18491
323889502239744321 1134 26930
661612047799973633 24703 27356
600742914451174657 21381 34126
432670257876484481 16064 24873
551039895606301377 3500 24921
438942172176322049 5173 10548
54121343015282265 19238 20090
299977223193781825 6240 34908
226330715821198689 4223 22290
335449689601528449 10494 31663
841021874537048577 10233 28218
657086817971734401 19298 20427
984316226972801153 10041 12654
198385869863695777 341 2229
958058977631480961 3654 31026
842315271698897281 27508 28123
608748477925807617 6704 25033
589838795154445697 18321 25738
510750157424624257 11940 20534
805891586214304513 1924 27320
802195942975039617 11937 32194
229334630111278401 20852 25505
625881439604967169 3410 30698
551640842066223745 2572 22090
900832103090088705 10127 13860
181402850719376129 11512 27015
344027264479464641 5609 29218
458432732307930049 3930 23925
116235198143279201 19486 33342
35694304982396121 3558 33741
168847897036982881 7709 18179
909894307113678081 13233 18394
321255376851290433 1543 17525
948811565430002433 4408 13510
879844984656742273 16553 23142
67704302490628977 32562 34370
50665291717429281 2425 14068
264594804281838241 20527 28374
491199650202844417 25182 31896
823512531098817409 20241 32770
494766393536927745 3605 32627
101836188933344113 12043 13911
213686557318240481 8036 35211
766731945271320833 4727 30984
357602336521786433 3912 6025
128279370868281009 9499 31458
223865789272508673 14260 34470
79078454250623761 20559 28569
610034573314571521 12592 29440
44680837636018825 544 6176
411091205227577921 16217 32578
390104701924745025 6897 33065
267639961592216481 21255 23924
634424527658605825 26797 31661
926503240764049025 7513 17637
938784100458025985 19003 23098
287047583111267105 30218 33555
628822983853336065 26734 27031
839134965458029569 2961 23398
631520781666555521 3556 14796
721668554415153153 10971 16059
866315256870986881 17585 20979
974466661714416257 14716 29396
373235084287035329 15834 16206
175389948511956097 8398 26499
40166574658098145 16809 25989
704005308447321473 12732 23957
91223053930466593 18583 19659
904178611137787393 30769 31141
723245284553623681 22787 34092
126405203051859873 15629 22118
246507505998369697 3477 19813
251024206246277985 5584 20049
803631559725982209 1263 12036
458823597933772481 2971 5628
18957802669323345 762 26545
366469825608824321 17085 27678
169207655945992737 7278 30087
191034726154384769 12654 24664
304500935737440385 27988 33735
819234509373124865 9039 11810
635373919974380673 11785 26369
465596007008159041 11660 18407
828598100101974273 29977 32166
990101610609180289 25088 31051
144386099719493889 6259 20374
478235619078617473 13317 34293
72514000568578049 18209 26617
365181659772325441 14973 34366
88650601291572433 14459 21850
358650068015677441 17691 26508
949830969827818497 29668 32511
596584807131996801 5 21149
869152991644366337 6185 7033
829977921443457921 17141 22453
741601900525370881 15108 25578
621057605052833153 14531 20235
123914070153102081 11620 31556
964140596542378625 15472 30869
290315321730904705 10414 25402
158728400071346689 2742 26035
314225040729748865 11109 24634
980677029452891649 3849 11151
815657992348992129 9303 14174
540116499486792641 7150 7515
887041520422240385 14296 19260
381185292220450817 7631 29511
508475453595455233 7385 32188
312219121179005313 19844 20013
123323133383760113 20423 34570
794434815042336641 526 15382
702294392086390273 19352 21601
282898491078860545 561 31977
101674073131402305 14921 28854
924916881586724993 19013 30286
442602726854691073 14839 28981
202925882648663969 1526 9036
256128083640472673 9121 11929
568222555632900161 8497 15520
560479360220217153 13936 26667
829751459380155137 9420 14622
572461623541396865 9215 20829
70215230728777553 24693 27033
406195836394832833 11860 22091
636085047186959745 3243 6393
69519350000657457 12820 30331
75413633477921857 1390 22542
566522045502370753 6269 16793
436294991156209729 7219 32503
355579302275383937 10437 16661
317109417953005825 26383 28981
642477906836152321 24377 30374
17936602930696211 17000 23601
474029091933171969 17462 31102
353175526086175745 61 33792
327377976163024449 3291 3488
844759943518305025 15062 17381
181201829824413345 16080 26266
24816319209051585 19777 21424
32786460212950177 15167 30186
698545374069631489 1697 4400
190139251583868673 26526 29307
410082171706108033 18967 28103
456381499667020993 5836 22731
954176006627555713 12529 21182
709692356221420801 726 4478
731108821504946561 23473 26550
174040112474333601 4176 32156
36455460534206449 26259 27253
985494658738897281 21877 25887
46909356355484985 20337 28863
331394184689504129 11004 25038
536168740581125313 6261 21114
169082690180555777 1834 23570
287183342047356417 23704 32836
179743668727670785 3015 10128
811490162607590529 7785 23193
99300469589277185 5671 26150
843927331380825729 21404 28572
778991011482663297 1383 24620
560666623589945345 26181 32984
855992134498716673 10207 10994
295422893341296321 3278 23484
17001099646595465 17040 26173
511423708821418177 2550 26862
854117562343613953 17063 28505
72106433030995729 11167 18629
870688989305467265 6673 23787
767107711057313665 17611 32716
885452457016167937 10584 35007
838428496983695489 13317 25908
868763693965437569 11023 25356
511415167994592001 31268 32338
717964825235835521 836 23995
833503038029334657 3786 22591
178355652088260545 3775 15429
281774567667746113 16209 19390
447176838933113857 3750 35159
332418311385183105 21391 33621
906048494481954177 23594 29243
252008988774527169 17818 19814
811082584974823169 6000 32012
127694751628695265 9563 31479
715817696004098305 803 27002
340675197095457345 9594 29345
666630954779105153 19508 23535
526570401154472705 18312 30102
969119937490237569 15252 22800
202170672540212609 30535 31395
51906736182811385 4157 33052
776485287133766657 17454 20932
392322835118694273 1485 19847
529926756441845697 5191 33976
978834650832151681 25708 32398
202111638379719233 6295 12807
989635428065671681 3860 8895
668240148026462977 15519 18880
805748444869433217 32444 34195
218201058375058209 13141 23109
120890763790857393 6560 18165
401887905011356865 669 15498
701143001284417921 1100 9378
931788541223000 9994 16358
537513396123816961 14471 18980
377849478528737857 12788 33982
37369611488283993 6728 19768
105753069118918577 3271 13856
760721926995291393 17966 26865
865324699535101185 26159 32673
238325833951375201 11212 27680
33228396289857189 806 27687
646790190675094529 24145 26984
229765595047901185 11666 21681
575089591622880641 5826 19942
409239245897964545 4012 15444
827715612239632769 3172 13504
381684010451600385 7875 33334
69085129821285561 6787 15258
477164648825592513 4031 18955
63989982197146137 2552 25629
656282811234298497 6025 26519
169253984848889857 2642 22987
334213923246295489 10674 18847
380781689247601921 13372 14833
727087496354037889 18449 25801
347720013241893633 18854 28904
290748957110494657 15295 32191
270539655546745185 17963 25643
694203938490524289 2779 12331
571841614819501121 20224 29694
820852752823867649 14673 35235
684013136080142977 9335 16188
900948236213388033 7998 16996
607969362041199489 10981 11057
407121557650569345 6602 12302
57518488333133889 11062 24646
103612882092257057 16783 27206
876681136120819073 18338 34508
687092870414403457 130 4688
155919302866426081 6675 19580
677151181486799233 1241 20555
678132379379189121 15818 16678
379160000080830145 1865 25112
76540222174660497 7334 33454
710555661686534273 21254 32458
841194015944150657 3752 15848
620429717281211905 4913 20717
746802676816589185 17545 26980
302527652720606017 28634 31357
507387781627397057 20664 21315
377791948287963905 6669 13923
654822946760592769 24602 26878
580410862026845057 7592 9778
860775951122061441 13763 20568
208403474865292545 21420 27716
233994724688091809 24603 30838
949893167757345281 3356 34198
162802569073175361 11997 14686
730630285304968705 17172 21907
245510029139982337 15042 28760
653144582304413697 11056 14979
685874093575076609 25225 32781
26909634310101185 23112 24868
992049201377557889 4339 20141
729206951156150785 2635 23701
784841658745545345 383 14547
813522074712139393 11568 14253
186063133159453985 6877 7943
89809014935049441 3939 33501
859512769715902209 16502 34296
478319784797349697 28969 30341
581124125809981953 9361 17450
350450536935902337 5269 15976
786259971159505921 17637 32041
77329493778776737 18759 20117
958056186471797121 11836 20539
791557847160937857 18083 34360
209465691858039105 30675 32124
588000267178216577 3825 30548
1666437797172904 2437 4713
915611939250503297 8252 33145
45078875275674337 15731 16213
305737416079992385 12238 26906
880956965037231745 8840 10193
358115741326749057 15022 23226
554467972175668673 11846 25377
328167901884341953 16348 30234
687146162037311873 17102 23188
794700928105662337 10687 24916
276919208472133249 11236 32991
857108883822988289 10332 13992
130490777539225889 133 2989
152053212189436225 21990 24918
77806562261681473 17554 22153
242123562602984065 19067 32398
248969717927497665 2681 33078
112010009726553505 27679 28432
175283400825360769 33213 35189
644386272617182977 1993 15649
148938544636738625 7886 16797
128382282121101809 19519 34628
584323053830726017 11574 11601
189755929700709217 28593 29278
648834826361156353 2978 23161
33874773685731441 24697 27801
280449545497116769 10446 24552
951762513922560001 9743 32415
910229380474763905 12693 27688
675902357564304129 3586 15118
88308088614152065 9093 13997
926809319879993217 17634 18368
853672277182187905 5439 13831
807976331400674049 26656 32684
878460569524161665 8263 16871
875323302910615553 14990 17731
116945596375050081 7137 35024
897389832599181185 3977 3993
879961937993723393 2861 4829
965761051053107201 4547 6795
126952633467727345 3001 27579
356767633110329985 6157 31716
541261971807681857 18368 20200
207087781972276737 2000 32575
239365859128870529 7363 28778
530138987981764865 33331 35196
387041125420974913 21729 22927
745255363917664257 8028 14729
927518761311393537 28678 33639
173894512940044865 16363 24052
197361907599297825 12639 16822
957851752607169281 34392 35007
358430048813719553 13096 25399
76525816512862833 23821 28353
786006277169089921 7750 19118
557892484218200449 28419 34490
923237886278901249 5165 20407
312521374164241217 2000 14056
869457711280528385 19765 29583
433964030928606785 3658 29401
45017173555809369 10545 23530
676180468096880769 29097 33694
423431699464170945 7613 21698
952772972178166785 14153 26608
881649690207911681 6598 19547
388260489276227393 1599 5124
431293261732587777 10946 30609
846643124518678273 8716 22467
997185511160243073 14904 25657
807018070349961601 11646 14850
683632492542781057 5541 31830
439549068086705601 193 20750
173419774523996033 21636 24108
746942951974510593 15872 32827
920581907093389185 1842 18265
839667970867807873 3121 20606
865031960030737665 16317 21669
51791743116815785 10912 35075
982410324682628993 13566 30475
274836305524587489 23058 33212
316790628744588097 7202 24901
268758380674988481 21199 32132
98149978198630801 21465 30604
72253040133162465 16445 25903
619585394300774145 18862 23600
909995687755618177 12214 23661
79514301753274449 10257 22661
909690226213683713 22892 25975
402355055342798785 7482 18968
695329535658395009 11039 34857
65526232503838601 9833 10571
88644667450282097 3721 22134
967656630598046465 18111 29846
971860294550346241 6271 27768
883858680333727105 8398 29438
318454592974347841 12085 28981
367359814642970433 10536 27364
875077074462375041 6684 33866
844022882784241153 3287 18992
144452042532307713 5434 22521
678825426364088705 2348 10497
701845274109935233 6601 35191
375734484943816257 6945 9970
914639059775083777 2810 5710
937380065919843073 6091 34013
924768732627562369 19344 31049
877924177409351297 10010 22930
441952846791181761 27806 32990
273752742150950465 22469 24144
603450881113623425 12403 24483
189197402436203521 31022 32074
88585820358872529 23216 27340
620587993373209857 26731 30332
1436279407037944 7284 33496
452718811489130945 8695 32445
352590090715196417 67 4124
324764312816800065 16584 16717
655331361261865217 12214 35160
785509639095916929 521 805
574536319430535489 12812 24025
425971818149935873 9449 13037
168882660548540289 16 30360
16382760688610887 30546 34535
674603266737264513 450 23236
640159385042327553 30855 32842
620608814792184705 14400 32597
4958738494277527 995 9697
871310672889507073 13338 24090
981744210085214081 6882 27012
726790802758806401 3709 13046
357539442007844609 11383 15571
787213495328288129 27014 32381
842956291089823361 21458 30645
136949732419346049 2138 2217
109571670644097457 14561 28528
801164006092392321 11153 15128
453811925334935745 13355 25646
347984616959415425 8397 25023
528894418324068033 7964 27615
720008904549999361 7401 9844
312794341226808833 19726 21617
394380522059215361 1745 28767
223187815503020929 9318 16210
995485481629685889 12484 13805
106561308571048849 2153 24823
440681799943512001 2303 31360
307662175992941633 19275 28563
657153045801649665 19660 27314
136469329736090833 2370 23023
700982407195688449 2068 32212
338049776371885697 31330 33402
643857350601024385 13424 23591
509347110911779329 18228 23253
317617096542782913 1484 17891
856772817305749633 17679 25503
240765710994921281 2184 28823
608087761934118785 7735 8650
323520140250060737 969 9611
788516271234978945 13089 21864
234592923873350401 6391 15812
271954887258591073 2634 28465
12703746914063175 32357 34718
91466822099430801 29074 30384
226302078891436065 23024 29303
934082722119516289 16405 19506
670723036812212609 27290 29475
292696662589062145 4884 30159
250223922306361153 345 16589
790940049211759105 3 24338
938439906054945537 13714 34641
65456345316317057 1904 16543
574982680837237569 22446 32070
131342114873664433 8822 15698
161350899092987265 4519 28052
331751998808041281 19450 31399
860509227429616897 7673 23907
806129462236430721 8431 11633
23555885157769297 5092 33678
469151829810453313 30734 32922
944303238628620545 5481 26461
658457824635210241 13508 18792
987341459457134337 20242 32081
774302752590156033 17014 27748
578388616555685121 2651 8095
602704288251050753 4875 19799
510437126911362753 14066 21669
79523026197374945 9771 26095
757379989743682817 10423 26671
90612150970375889 1603 29366
444250037396194817 15001 15198
259828754534563457 2425 28154
610906628813694337 10679 16330
449165587310023553 6156 28076
225646889359914849 29820 29969
716983824044216833 2243 13415
595362677673975297 11226 28359
137875689460944529 2834 11190
556856165800702721 8518 8745
930142132394191617 8953 32667
247483271087673985 16691 29038
335117004552490241 9202 19074
864411675428350209 6374 26248
949260611197029633 17363 23247
564373947590624449 18553 23206
514698640631795713 6754 26661
377226004891078081 26154 26442
641959379051737473 11373 28865
82009835344052817 8432 14345
265181681089092801 15853 32593
651221507723583617 7411 23433
435524190542178497 27165 32957
539410450079302017 548 1773
595135341839867521 2342 20300
575683424666586049 3642 23019
806293984765684225 9516 20376
163099661332694273 3086 25468
276503339998601665 14083 23626
653736210721028481 3948 28027
426135595998697857 6116 13916
782367518178418177 15742 25430
433849629546418945 19076 22955
782056699231738113 9076 15490
481836381733213441 7328 27326
308425241145840833 4161 17966
977164311106282241 2468 6285
35977924945733265 2573 23514
524176462038479233 12996 22572
369825845454911937 7765 30107
597206451894468353 5960 17576
565231818859508929 4640 22797
299683261516886273 13185 26924
804424624619343873 16410 24046
751486070715873921 2917 8664
639329140257522945 2281 9582
374504913531165313 11739 32873
148465155352013761 4684 16080
331762964013282881 3932 7887
963457488150744705 622 28724
215723638381970049 3395 29469
541761647060553729 15068 23197
845560684967058049 1205 19319
476144597849518913 15422 30392
474398255210626753 13205 13908
561946414543356801 10408 18644
899230150971792641 7530 19236
96010941149138769 817 23719
974684344091283329 1722 1986
309776063287245057 841 23495
332494357990288577 16696 20267
10824473069412477 3937 23631
796914052559895169 14022 30102
662830705527809921 14285 34318
427483835802807041 4272 27606
598747766771147393 9487 29582
526282952204436353 15756 23034
489761234461951745 21066 34930
461727098530861441 8095 9795
486985313672867905 11675 23168
383921508411429377 8873 16074
936579436199409025 2035 9312
366461742519906177 14330 22851
431723000410222849 3648 31609
459131442428340353 3625 34293
747258576706087809 3678 23671
120425331214097041 27861 28163
36904270618428825 14811 25982
500325352059586945 22031 27192
221907126626760481 9618 14879
595791096548882817 13808 21509
6484800074737508 2970 8762
811979228065862145 28420 34025
527659542978227585 9899 20300
77327091123510881 2969 23207
880701221013303809 27286 30360
344324770182179649 15350 29726
12734575776292445 5137 13647
407749057495610881 19364 21981
573806087918974593 16059 35254
384579482109497665 10138 30578
207257472200922177 29660 33444
340552252863847809 15957 22108
587762445319405953 14647 23987
680620221367984641 26456 32076
771716773413729153 11275 26852
984666091672213633 13127 26973
399533600526559937 26345 29737
901908010026939905 18665 31413
643493202120424705 6672 28297
340773057780854337 4675 25023
131698583429020737 15756 29308
104301288547087985 5920 34060
573796484918162241 4733 22070
604140204303409025 4369 5119
436897853805710657 22069 32010
85659229785417073 8981 9542
603489904883701889 22706 28660
749773015509664001 5452 18419
322668656719478977 2292 22425
952719036120935681 7069 7379
430460999243095425 1235 24214
638437763834904321 10566 32831
978041590855674753 2874 27862
855889132161674881 9021 34278
129074166817105153 2158 22372
561805068523671745 11110 16236
147191005696207361 30157 32038
160966651088966017 344 2699
21356092758836101 1749 11593
466214463265718145 15746 33753
135688343663737505 6409 33902
523370406884478017 4870 6354
319331896391076929 7536 20935
601292720855770625 4743 11449
585601055333533825 13047 34018
603662459968699521 2938 32774
279637824210610113 14489 26808
685197775926301441 1040 14149
967786801992168961 3510 4368
939670232656507009 9595 13170
278349206855267553 3489 21956
875300644663827457 8071 21198
611104882722621313 24225 29345
681549725806160513 2133 15694
340919338526774145 5521 30346
503730075624336129 6685 14107
613630745314488065 34253 34286
147156541602523553 21944 27262
86139982528436577 9374 18449
162834090812271617 30062 30577
301916624135905921 8592 12900
95997942073505985 18767 30389
772896419711500417 21636 27486
897079403580082817 2199 28891
959368356160418049 6756 8399
115083881190681585 17732 21001
604863400227515009 21823 22968
925409242141672193 22819 25033
319256821117413377 17856 32682
907810652750736641 9549 11377
753712095556309633 30189 33128
41182677073155817 18809 31727
93978795728908433 15683 20731
660605309173856641 11175 19047
730286239820202369 4375 31011
34469460598177905 33066 34354
419027867708329921 1901 7161
98815140388364145 28613 33855
961847159404825857 1113 15436
681993947222597505 8189 29267
153707985128598081 6823 20617
635002069597870593 3137 10348
340046380385473409 228 19620
941105191894695937 21744 26229
173771783417201665 14629 29289
945529636447911809 5045 12367
378800036705129601 160 25053
462868125822129857 9736 15408
83619598105094897 16140 29882
905618110423485953 28161 28491
675625440966371073 25606 29050
762168103875683969 5823 29914
684054599044138497 6835 29196
573774020717120705 12941 31047
988045986584083329 13228 15983
815418413652455553 10414 19307
369331333614447041 14087 19360
582931815809043713 7583 22080
224040087399458785 18867 27782
324252847257429953 3827 11773
754710704968395905 14459 33715
91410289096739201 26838 32089
479742191178004865 7459 21152
821043475192485761 11707 17093
910170599102180225 20991 23228
329892638600622209 11656 15518
338113089205307905 7150 8479
493152639915695809 5755 13828
801419574008711809 12859 31374
693469381555768705 22159 29383
540371847954062913 941 10943
470828217151368001 9518 21645
916897797847276801 23855 31197
447095631076589249 15101 15686
850786773024395905 2453 10821
121277688392599009 15702 23451
636876333465771393 3361 15494
99741274552041409 5402 12374
119996942756770865 13720 27075
990779840743190529 15521 33370
22809476230470693 8473 9944
752562184493424257 19351 27254
799293081582788993 846 20088
669158272794607745 15719 22331
263356723456176673 20689 27582
619475554715005953 5249 29760
227015943813952961 1893 2440
357368650126236545 21607 31611
696447649286234625 19065 31087
68840600479685321 31250 34329
79096009671985713 15483 24129
999537133753523969 3431 29993
869766041147293825 2424 5987
41160003087593825 26632 28174
301299219436558017 2721 8879
805100911928665345 12700 25301
537305685397832641 7492 27182
392835429824994945 11702 12850
395373751127294785 8139 20416
3688612622330113 10617 34530
396300733002355777 30313 33956
417415031724043905 29047 31441
61301544646696017 1047 15288
23358873282493421 8120 16263
122835193494815089 15083 20550
555219826710921153 16555 21096
271409453289123809 11618 26331
599484808577773953 28964 30019
288640359645192769 10805 34921
655862126940558465 772 14209
909227624468272257 21363 29463
854000858287751169 5524 22922
755722418612329217 26858 30897
376480478930627521 8212 18439
108611037931552801 30412 33699
239361828801566657 27160 29237
416126720453966913 5444 22191
636394766015666177 8756 19163
510553124114593985 8239 12940
634222175328691457 2600 7350
734816714171621761 10393 33297
995589987144168065 5949 15635
371982110142568001 20023 23050
383722020412069057 3097 16978
574675987493286273 4 18610
353600586637167425 1776 22730
40180258807325233 1800 9777
880935380163922561 6329 6595
641257721841107329 7226 32433
184996878716301441 9098 22154
897717539140330753 27397 34750
431440885318341569 1028 16889
535208760894072129 5907 34975
330153900892536705 1190 16960
807233558461163649 261 29218
783436252212343425 6219 32990
593261952337378817 14209 22188
72068754183700177 8240 28187
86198857509856449 5642 8754
354030191668432065 16213 30564
232172020290555297 10106 22463
262817958099656577 29714 34984
533977984968615233 5116 30492
960379653956753281 770 27413
478693523025533825 12747 27111
762319376898428673 27489 28049
354016187844479169 19801 21458
753641608063777153 19801 24746
414266009423776897 6405 33442
547266673274759105 24683 34352
471568142319242177 5218 21146
145097255887012737 7127 31681
823957870678192769 28630 33514
903695828894566273 26876 28458
672744968276475649 25931 27175
257477999211591425 834 25989
900778153520967297 12685 30404
981255850534449025 352 19896
786313882287757313 7772 27636
890046921904630785 17256 32232
200921320252582817 1172 15768
243897168524849665 1612 8010
320057310881225025 30688 34665
72312334187120801 19821 28351
501965171560179585 11751 19133
567744243228684545 3009 20125
244874170925342593 15566 15864
26691362610652193 13207 22496
910473453045064193 15240 22632
714141337914210049 6482 18013
110349389439278417 23452 30935
152696970977633121 389 15935
670713608029551233 21804 24611
930385105101588993 10216 13286
165267643588563841 23935 33327
481361476398721089 3107 23804
112013280082472017 16755 26076
522992380777079553 5912 24965
357417815540713921 3696 21776
785078893480022785 2934 14981
55248071290570521 9853 12825
413379199276970881 6750 27638
882814838740259201 1949 27295
130667610775194737 11908 22670
592554289109649793 13757 26834
162805343645342049 17096 17856
650819524516151681 6756 13253
457419289623903297 30669 34663
318945528154721089 22904 26482
466000544365424961 6285 10411
606103663256774913 13613 15663
681779788828183809 26862 32466
987307496032549633 19876 30176
119041546053804129 22137 35094
200401255178803681 4296 30973
670048671792063233 2283 6342
883353066782881025 30728 33532
409176489489890817 24565 25321
507796204475923201 9187 20570
83405758267392833 5668 9798
475515694176273473 3835 29528
429152217730059969 8335 24004
20086269861934625 22006 29319
848371553210160513 1239 21863
634295602516850433 3891 5559
147324022526543521 15455 31950
208571566720038945 3304 23737
712553532956636801 23427 25801
780976157217430913 7780 31812
62923813335626025 1907 24890
582357523736106881 12317 15620
741667506477529729 12279 28557
108499063752383057 105 6771
823214528357890945 21199 31382
469725972528507905 19765 21972
540172909360908481 22078 34168
706103114150188545 3587 11530
390123627805220225 27023 27927
778978054890586753 17957 30348
634618242910978177 18267 28356
249443657463096705 24938 34426
816959526434953217 20236 22478
910927931334143233 4770 14892
655528252829871105 2035 31826
421545377145385217 1556 34723
763979647831060737 13282 13831
71340929163284273 21301 32027
359323163873444417 7118 19993
486200876484637953 7811 28571
862280229445399681 17844 32509
914352840817784321 7058 35089
924662661139652865 16105 21712
320288565662089281 3812 9664
480473887539059073 1169 31168
605442636203605377 7363 32632
475448647759396417 4556 8678
647796973168475137 17792 25432
394044077384517505 5876 6959
564897948675493953 6018 11063
172571425214815841 14938 26921
425835432670972097 21571 27255
73623768903782865 8234 8916
801825395752587137 7178 32331
84789148808841473 3952 29880
78184686514696017 14790 26534
550621713825886849 2996 8780
508405165032726785 16227 25885
111710519452376641 7295 23140
118471861348872673 9817 17990
75871419949063329 1465 27521
509935395624694337 2188 5476
563900996421825345 19550 23275
263194072393183361 2318 16827
532938183688639105 32379 32393
985795778239847169 14450 25684
291223666569752769 3599 32127
311790163103928833 30200 32206
10396076281121937 295 32861
239195545375650913 4377 19135
34602596145294485 757 4619
320872348962545601 2906 24856
269162444298171265 2632 25147
20747689283368233 1527 13346
611779334398509185 15216 27519
173555370290650049 2779 9337
488610084001091841 5579 30260
245692892140681345 21390 34044
647017546004196481 14718 33451
840411731896175233 3844 10455
549799594037192897 16994 30703
802022342547289217 8942 13810
440166834545781441 2520 21776
40664279474306401 18416 20250
861294314543808769 14621 28181
363732407627537665 16955 21965
723469994348693761 6793 29196
782403296524812161 11815 22294
982520535383979905 7664 10351
708775093158905601 6579 26764
65808505345248849 26976 28546
327361063604008961 7122 33160
915774114489746433 19843 33238
425610417748686145 17806 18867
503924377889365633 3481 21430
474443966504985345 20235 32263
269384101634710049 14946 30439
178159313653466721 3201 17169
168102774019533985 24376 34357
969037333953856769 2954 18627
624232225896971521 18818 22312
910812508877029377 31304 33933
644794491092273665 8064 25970
151162791122708033 3620 24498
431176989106756289 12658 34742
709261105192055681 10499 19344
109020705475902705 17040 28071
280858595191524801 18531 18999
929700425199992961 632 25024
107442307209538513 419 19774
752829650605764993 26186 32085
996521735841803009 14009 31511
694417149119811201 4177 15988
735878041067067521 9298 13165
229636457657139905 4809 14919
41123099433669097 18347 23465
6466941222381451 11856 34904
554039090223170689 18467 19733
84418530890889793 8445 31891
248785273206230785 8048 30747
816136606551719297 12035 30334
882881932729660033 7298 12281
912279875869476353 6744 29414
133673167647522465 15930 16285
350582025350032449 3963 18112
859043751707446273 8057 26069
108034059727305729 763 28315
624842123705796865 11368 27785
649879984265890433 16546 18909
246882171073551137 29847 30976
971757271009440897 15524 23075
201843109258057057 5264 18536
443839359411949633 8837 18459
168024204358061985 2956 5474
913675574766546817 21838 23480
110601558714613185 1702 15703
753425325207171457 2097 5480
811632758209540865 25874 33446
959594239111513729 5055 24867
478341933320088257 11767 17768
591056299315422209 1407 4871
565372866415913217 20752 27380
458047254804529985 8940 33737
47975740111688481 4929 12062
804554116463048577 9287 22413
922102707465128961 22674 29934
204512192138455617 1308 11954
261133107114694945 1286 22095
855671264982472449 15691 31832
557540441335902401 2502 21681
357844651945175233 4466 32888
426498633693022081 350 32844
525767732087057729 10633 15958
898356051843606401 8263 33625
870358082436187137 6961 17360
404787680529331329 453 2070
812621899634446977 4821 11728
488971761969907009 3198 4679
385903963327013569 3833 6966
358921095984577217 16942 18296
722167823981276801 1251 17012
371364263676994689 12045 22472
989464615775094785 20720 29035
689951157081004801 1424 10791
100162933971628129 7781 26414
289761033248282753 4920 32354
986101493584659073 489 8684
885160796565507713 5200 10507
908788502634774145 757 17447
767600450707206529 15942 28585
324926060399636865 8049 34233
20478554941895765 3747 15615
483728003294739777 7724 22915
345645369844277185 1381 34242
2773571717018087 10511 34557
507774700511014017 12404 20294
844488462014890497 13570 30651
557741256329805441 25272 25425
29532572008125869 11433 31859
78456163826793105 9343 21410
345134978115222401 20783 30066
516307087805728321 20156 22922
419059998534113025 24259 30634
214660898064202849 17495 19986
99081515408226289 15025 34103
417028954234737601 27370 34197
402113767084561153 9476 22438
341742566101721921 23566 26115
179379681301153217 21310 27537
407056771638423233 22655 23664
215956913354393281 22125 34839
190985631146325825 3005 15629
558704321508212609 3205 31128
320822790178411329 3452 29719
593800089504387841 25846 27256
236825552973137121 5145 26786
818958177305685121 6893 10870
921820700825492225 19616 28379
499997781124410049 579 1668
962370428814772097 4405 27000
521490392546137857 4466 5852
818595186121498881 24328 26831
887218327836055937 14666 34308
661705629117058433 5626 27789
712103131524880641 8536 18513
891957782267212417 8199 13926
802364013632729473 15119 31339
345163326278189697 7331 10633
751439788762507265 25409 27405
293104984466836545 2026 29177
160895453260256001 5238 32640
169180861607522113 3019 22565
656515050331815809 1022 16438
185782697625597857 6392 33582
925859550989958529 2489 15602
307157204578111041 12442 29941
542944216015609281 27492 30041
918706472631796993 4168 4393
359152760528704833 8739 11882
750321891503723777 9054 28123
934114524833827201 3109 11896
157773537058147905 5613 12733
908566542046759937 18728 19987
663407350546457089 20944 32109
501747555824163521 27584 30361
283729490689509601 10039 24554
214530106884357249 777 5481
401089988955227713 8329 13860
805036913899780097 20347 29972
594293753325132417 21917 27567
584132074921729537 19989 23981
446839399148295489 13858 34905
370192169640926465 28675 30143
236592487313302529 11352 31767
115287856364918897 3140 27030
491965095184617921 1353 21849
800536214504230529 4990 21097
454259832754786433 21549 28336
848518721311012993 9331 12660
802127882819228033 13230 22332
815421631654128769 12404 15295
453786951758743809 79 29497
874791949411534337 13586 17678
391114857206964929 5693 27415
204660179935356001 28395 34748
688537642050789633 24909 28213
91684470751534513 9763 19350
353864674906780865 5676 24027
658780856913619329 143 13935
510098212117654273 14904 15379
242595330204526497 6205 27527
816049723645484417 14813 28934
533504058913532481 7597 21429
250951972426406657 29435 30870
320040443509714817 18118 27635
196325676825175329 1035 22989
552974904078592321 20705 27978
857404152578467969 30133 31447
298786776648061185 8056 10687
6873232502762506 19298 30027
708545641167429377 5517 27097
86645365049662353 24362 29847
281667583267552161 20487 32051
942183161032851073 22050 32893
610618044583770113 19005 23241
88119964927315665 5864 9563
393685990425613121 25674 28640
26150684246921685 1794 31387
977009607514499841 22933 23595
400123864283926849 370 16372
411156343277941249 27056 28862
651300244442119041 21819 28401
953625002520919169 23261 25639
172833612024206209 11540 14603
34221617048107333 25957 28877
296083456072103937 17617 26548
457404494992740481 9576 34828
865678907708286209 6287 15732
634566192161106049 13922 29567
938283029370317953 3378 11251
587466582032572417 12682 18498
18903243488679777 9363 14104
76336678316611281 1105 10117
883090275692644865 3398 7244
482320900090595457 22126 23552
646976124402073089 17121 33355
17384578014020491 558 13808
128755011641850097 9214 31368
407632211514833665 13460 23432
697764366329309441 27087 28960
759523712121453057 24697 33409
33060835530314137 29131 33981
673274855621880193 11031 32983
140453375477932241 8389 15599
899497802004692225 9210 17444
999357417950470529 3564 32293
517712246426139457 2893 12785
33421135751424913 10209 17411
515099726999640257 26800 27141
47461190653997673 7745 34186
913825629292599425 4481 23903
248771933347796897 17817 33499
541069065123185281 21560 34470
395268197091205313 4525 19129
379333184998852609 3549 30207
933072693877434753 9727 16569
94088891372454241 24554 30818
771134446331196033 1162 21647
87392504506535569 11648 35254
725916258706149633 6997 13835
401851764261255809 2247 34577
871571452171274113 13685 25564
623749263650562817 10545 27376
873052046614120065 8767 28037
393588689885096001 32070 32294
737054303550713985 9549 22984
615140416456480257 19379 22674
714639396714943617 14591 32364
993848926292475393 14490 16589
451098163409390913 3870 16880
633214211391969409 13591 17747
329231531401276801 4497 28468
412253091770256961 25757 28080
381453093375917249 6623 16697
466999629047986561 11157 14170
19802576374559069 21660 25392
783362481324719105 8687 20944
631398113632819457 19018 27716
247327255028221057 4409 22109
660775491076080385 10903 20887
36034088657491025 1297 6770
704659993487929601 8303 32929
425329950702515457 26496 33591
927759159565169921 34800 34957
873358888796889985 749 19493
907291991081557121 2522 20024
165367779450587457 17538 27701
19597331587547729 21265 28729
844580771750262529 339 16679
308649182778147265 25544 29236
955935299586851585 19093 28635
492284648742895553 1500 33558
170710442591758497 30564 31533
302991706629022401 20456 26255
800203359815338241 10538 25667
265104703795472577 28381 34070
836702930792544257 4991 5208
891711752349443969 223 21640
85079741315663425 5326 11585
161656024775112417 10943 19677
435254393836789441 10890 30832
729066025028622337 1649 11637
492676194906703553 8674 22657
614793112088207745 27017 28371
900063969746842241 4855 6068
23829253785443429 11299 32338
193851434674083841 7552 21657
419335248899301377 16924 23752
18744842564832001 253 10877
394567672295572417 7464 32357
117443283480792353 19347 24248
855974815053670529 1040 23470
995775746605520641 3689 33526
363240828047231873 16516 18953
622666233407184001 19721 33255
752313325289804929 5798 25491
231655161906548545 20443 23330
13427143833347089 9552 12375
202065997887341825 22497 29513
382406445937945729 8628 21949
392825757257302401 19963 19998
405359920856888321 12902 24102
428898004623217601 7381 14412
746522883216869121 27079 30590
124421530986456481 5475 15606
146757500414132385 1043 23097
740715021766174465 1463 27699
101805343125860753 2804 25146
870274895830821249 5498 30421
379610652927205185 25628 26511
559568036857509569 4383 15141
437828800282346689 13635 33332
37100965194458273 7578 16846
719003501622658817 21391 34670
912176931115236993 14181 23304
386221143377909441 13219 17362
606921836437099009 27626 34856
27917975896976089 27547 31426
88721223343863905 21977 28206
219957950716434433 502 2165
557550045004735041 3357 27729
535907488872787521 23903 25173
908919010527096577 11577 23244
706955753057897601 1332 27362
498637893732823297 25554 32648
710499807331224577 2009 29935
25562018540366437 30853 31892
627330725219820801 14817 30914
533113357013878209 10504 21161
516053492606225473 4692 34376
49789208890768321 3467 18806
409201375085686465 978 10027
882834032226302465 5710 17285
590273400645749249 8606 28606
524618478456456897 1532 32035
171108531335619329 12784 33269
504443473370134401 234 31797
325290100782744705 5536 20666
283498451355750817 13696 31499
238792831849409025 4291 19532
107529506747969345 5335 17953
546602268315361089 7875 31490
123148007828145729 13623 17975
110873045835461425 7380 33755
372457108265638913 1076 25627
174621688271280097 4296 25452
93352836855142849 5177 20629
734446986811533953 8869 24057
59249429007312673 17501 20571
962274039225185665 19636 19768
893693749688249985 2840 31281
592204553104124929 13811 21618
270564902663512193 13211 25773
707196669251281665 27092 34329
685773562984717697 20941 31370
443588630043151937 16881 29616
659486367658107777 7471 14480
614513693524408193 2489 19602
131145865378524465 26495 31712
972028266007072257 22276 28432
494195100931694529 34453 34820
158810497233695009 8638 24710
185962732534829217 7136 26767
108338755420859905 300 2126
453718901793823873 14973 28809
581500680841834625 2048 16130
393857265550561665 3421 28561
388949088225274433 26611 30689
938264195555394305 7235 10284
328880199810946305 19656 24366
373643508472024897 15412 30579
500467719720617793 11746 14149
749987860295082241 11131 27134
350272490222643265 9066 22787
387308665202336769 25838 29259
714896839541694337 10531 10722
810630428600024577 9831 21552
345136297745305857 12214 23872
270123396667241153 29185 32356
460092336342952961 24635 35177
315788791951039361 108 29484
180061302645704289 3916 5855
316513148297271873 13454 18435
947255528063806209 9119 27624
425698851096502273 20906 34437
745317020505005697 34141 34423
634999748167455617 16606 26056
912622518903887745 5810 12759
412547023776571841 5625 23007
237024419480839297 27189 32253
939795740012694785 6777 12687
867251815866524161 918 10325
637229454020786817 7014 32398
32938792857486021 7640 23128
146646885307671233 1535 11181
201939652425963361 7495 26825
936199477447136257 27081 33628
71993222745398097 21242 34408
631778797164567809 7071 11735
400729387039916673 10671 21914
943032697039530625 32140 32808
591756029629145473 15566 21453
725194568460107521 14266 21750
985015432363738369 30059 34947
640415226273180545 16480 28717
662279485519526657 16304 33589
307349339855360193 20291 32870
571537489626081217 6477 14336
486619573693719361 8220 31228
664812338240970753 1604 28885
110027832717474177 2978 20542
184156474198132961 5888 26125
845744587635980545 21150 28311
481741913379501313 19902 31455
71079759891940601 15326 23142
235613485429553281 4189 5783
92006164192174113 23135 26543
19024291129419169 21425 30959
425908536307201025 20427 32368
87786558833997217 14685 21945
683494358306777601 7174 30686
900229860208504833 18241 27994
938018654020364545 13119 34812
925440804185626625 16837 25046
97755439486792993 14530 24071
925027992661931393 833 13609
62639275033500753 17854 33685
629154941535276161 14123 29264
787384612571091969 4841 25325
644185224244218113 1897 24853
921963842524430593 2437 23583
119915261070957521 7115 35048
104971892801405169 3041 4184
184557727656446945 22741 34334
752760629544137985 20797 35184
154585714632148097 16085 16493
429050295580086785 13775 31480
74597592722604129 18208 21606
206274946234881185 28473 33166
83754259040830449 8409 28117
821347387286113665 4502 12493
133915041114299521 18106 31698
260093024718781153 6764 26046
618859776734510081 11568 27027
395208656850858369 16116 35157
656671765977257857 15344 23324
999978207496123905 4350 7182
93434959977457761 1863 3834
969489420969001217 11303 32938
842125661275865473 9927 35083
589004792975810433 3918 15930
115047523686186545 14155 18967
424821381337526593 22440 33617
207480854353697441 11043 29130
38361553137345793 5136 24381
383249071133690241 11541 16410
732645822677074689 7665 32303
106170740608341425 4683 35068
90108345794458705 8330 31540
959586938994235137 11541 13039
763838087995001345 24728 26385
313542203797972289 5931 33130
512453209994898625 18924 24357
505413455856512449 3766 34564
434572705098322113 27553 30825
323217951835026433 176 6201
272656670249158849 27159 33083
210628323967725345 16088 23348
353115678257299969 1586 2405
709667468478961921 18510 29784
505722496032827713 22535 25322
2277340074698487 4699 7510
92675313656759073 5994 17857
891067038615481985 220 11751
537232679852973377 10413 22752
498643470300365249 19941 30128
341865829352290241 14333 16342
403602211303741825 6688 22001
779036722608420737 9041 25143
336518448535002817 13617 34030
144684222372337249 3811 16297
453063482985946561 1660 14973
414394261506981121 27946 34529
393023640331350081 18654 23101
14490739874734261 2278 22454
917884475685390593 685 22147
976353455929650945 4300 11046
916821967271260929 5688 10481
29012140377592033 11606 26102
62523014169379113 1676 7923
235758172852495553 19639 31125
216867282718808961 4346 16541
832925047539507841 17489 25471
201015834422612737 20691 27217
23822698251390053 9758 26878
791887791290776065 15966 17743
397569405262903105 15605 18623
194248745864506145 1515 15323
473576256822990849 32001 34271
254384973760224385 5795 16544
129609651536870993 10325 16383
534452484050554241 7694 9396
663918861857265281 18937 26921
164713078962364545 14641 30477
557199051922243201 32083 33065
477011791623247937 9808 30446
263177752692609345 1984 3228
671325637094199169 8332 8856
37980984411664313 12316 17716
130088015522183297 10748 21636
703917721374036609 5119 16930
301948697090438145 10452 32459
272025158071290465 13793 35240
60905270425898553 22384 27322
869721795418126209 9406 29213
188554657017945729 6088 34889
517867090888305601 16183 28594
74813554579613137 18522 28579
664478842465367553 14614 35172
679729703159495041 11128 22710
313890980109778881 13392 24615
667270677063434881 31087 31384
76524507571246401 10570 27735
612391063154873857 24866 32831
822439683563462913 2810 12470
834405027674740993 17414 20486
89289297451866641 24005 34474
317731573733396993 2303 32179
121696205499961969 2993 13122
596434654436329473 13498 26288
656795400658108289 13449 33510
732537526706650497 19452 25466
461379157888277569 17819 22862
678401371798578561 16206 28810
820669790904272385 1400 2194
207305450493805665 8317 30183
622825460333064705 23701 30288
289783267379242177 12686 29142
243938115122869441 12653 25472
849413471024107009 18251 19584
641667361362014081 22967 23934
130801569078649041 536 14753
58739630756658561 15176 18030
537397237902155201 6378 22907
680993023255599233 17214 34015
457739940120966081 4355 18958
37640840832249721 4358 23775
287428161731369857 17598 33177
312930724359009793 3403 16006
888322449503824897 8928 13749
3182292986533498 19514 26096
63556948969534233 10813 31445
764711509427417729 18506 19048
294002281989001793 5363 15398
873802072337905793 19501 25808
689207204137588353 4977 16788
308514172510800961 3741 8239
578623267635983105 31495 31580
326848640408709185 4805 20532
450696258118853185 10857 35267
279225100683380129 7703 15392
898932088468136193 23861 33382
245907665713513537 2086 22307
668012438170634881 7925 14820
656474053065299073 13345 29408
255317121667850689 1591 21750
649380168629814785 4679 7758
749353782623671809 13899 21384
572130710570508673 1779 24572
731281867222399745 12 22632
893795476263431297 2721 9074
521571783567154049 12220 15232
936436120144893697 6334 16376
644753345686417793 26173 30407
566729964710329857 22840 29071
338079176608061953 1968 16809
909043285432506625 7892 18022
697480301189777665 20277 22362
572814168899821377 17659 28910
180262150553332385 3713 20397
578772436325355265 2614 18645
871469068501291137 26528 30479
648904376581011585 27466 31670
681148684091880321 28616 31070
720544255213514625 4920 20033
371488123359050369 5473 10969
582203105485103105 10769 28408
376065093750767681 14524 34787
241808860457414465 16344 31118
694872194897364225 14604 25157
143443703760592449 12709 32883
111176360065826433 16778 29002
145284960152981313 1581 31813
815774940338137345 2984 29731
566090525936612481 18438 29175
175941449541809889 8161 28781
860782604152891649 7567 22631
189132127671179265 4948 15755
916105532421621377 7075 29871
550286731080660737 3501 29756
336499692043521025 8402 35245
545256604323320449 10265 34490
3827552390344381 4313 14277
524247759628750017 26810 30572
639027151857252609 26162 26634
291418611310355393 15342 16212
422909650351325441 28799 28819
631366229334957953 6378 30730
160315801223635649 4219 9406
341071795578720577 8146 17604
678445858220651905 2264 11154
283543846021231617 29778 32474
147369651930464577 18760 24064
730543140675457921 21186 24996
239148789854365153 153 12529
72512296745770753 1576 28832
794131132977174273 8666 31600
879865540035403649 17609 18271
252847156212776993 15508 30769
451617465186259905 20884 26300
811983698658028929 2676 32131
528721440543684225 3786 29374
871164759144360065 5887 21033
393150617986577793 2385 24752
331961869511406593 15551 22004
496786449119490241 29562 30617
892902972685089281 25522 28777
764778531595183617 16168 20485
403948237614063297 4497 33764
543589584373741249 10403 31054
245634835271058465 9381 17570
139392503976893073 984 21734
821046666185584001 11371 18609
846693531418644353 8563 29276
654963486857905537 12184 30575
773451963402024449 9364 10979
695521139298310913 20471 21067
385770383151289281 22910 29517
408808604130026497 6494 19957
709056009807909505 20518 21122
190125783161864353 2747 34576
768107488296315905 15338 20140
102344527265767489 11285 34057
695824765487529345 15424 21201
218643798468949761 18112 29537
509200737674326849 15613 17354
574580745601732417 31391 32591
633375933588553217 7795 31964
284696726150475137 18400 27365
288230468063112257 13009 29141
331182129510050753 5763 14563
918779527603319937 18718 21996
50450929093077689 8537 14974
327094710137892289 21359 28300
735480574366899713 14094 31259
782779405196322433 16984 30239
698180722420989441 8175 9271
434897315814673409 19297 21570
270614372148781249 995 3535
922573077850515201 10261 13934
758567537336748673 14527 22870
855831133377456897 17693 21859
594604459445005057 10225 13629
418205336417287297 16307 18543
280317170751590785 11946 26084
342610418545426369 1676 27756
775570520020533377 5927 20680
656695594227201665 6192 28180
65732867516434369 5509 32039
632218638630384129 21728 22678
589212558002795777 20359 21230
307297566459624257 9544 25768
115236016488200481 7317 14945
54849307647593553 18623 32275
652517816799285505 7125 8753
989072039479125889 2954 25567
438798928433787009 16139 23848
486505045174830273 12015 14468
258156611479702049 7731 27052
266403099325060577 28324 35249
391540815385344129 7517 23726
433635243404829377 18535 21208
349336581077107393 16855 27722
789244346987985025 19496 23255
671409020015577345 11907 29195
184162117705461985 15893 24696
155500864577017953 3334 26023
474658392022604417 11289 16874
935368062400630913 8740 18781
689870068589861761 632 16315
600064572771554305 14680 24966
488399347931689921 2010 15187
612669492680684161 7869 35165
973890759805364353 17858 28954
931643480157728001 5166 8996
735548215108934785 2704 21744
244771174114720929 10326 15877
244257680775511681 19258 33660
843571909154643841 14866 26244
585083992450975617 14629 18134
495885784356008961 922 13030
697455774373516161 12101 32700
90941135603852529 6529 11997
534173169539826625 11216 12491
649910325948656769 12681 34793
918655535468467073 8921 16285
732298122300289153 16779 23203
535175980056735041 14160 20037
841941592563191681 18250 28823
328873384367206273 7299 17195
291284798678187713 23913 27047
255063506316986369 5406 22863
728412157850431873 18161 18205
841492654675185793 4966 6114
513003262247064385 3524 17504
778154477012449793 20178 23545
651157851498002305 15960 16666
616138769718766337 171 11372
876269993437315329 29196 35189
285728457914672161 24047 30773
328896174622673985 1847 23677
928429678009301505 5482 27507
496055262673177537 6504 24551
308942160926093825 5567 29158
555475996524283009 23352 26394
898094938785995137 7737 19746
624550179242756737 29387 30096
935231852970474625 12094 33564
498047479563314945 2035 27112
370725555949910273 5217 10339
233096098380524801 1670 30112
205566395285885057 3265 18661
779567811004316289 21835 24616
162208315195648833 9169 16362
463657178417147265 6942 26280
144936348224632641 7611 19380
267748292591125633 19935 26843
228814547360109089 22090 31499
394999576384702081 17537 31085
867613899174259073 1060 28085
154981962887493537 23449 25852
995930483439373441 2689 23907
127017900592303329 32390 32997
860160174192259329 6139 34362
638663516527987713 2263 17212
987386245875164545 19285 23142
682853914907848705 21237 25038
408929839894440769 25708 26418
45695150979160105 13264 25847
264989599081452801 11028 14549
433091924296061121 17986 29751
666841853552853121 12485 26778
195308427709779425 5977 11179
780800422269685121 23379 31136
414272577071198337 5086 31161
680238838743988993 10524 26303
876443593311510273 17712 19101
126369031937748849 705 22897
34499808824758561 13925 18711
876409913741468929 23682 26666
605009379597749633 19564 31664
943957532413172353 4943 15562
705657138584211201 3236 18579
773341942669688321 26324 28155
6968402538408470 14196 28140
351894873085207425 16265 34290
122707321948237089 25702 27728
664906177725924865 11307 29540
789301220562254721 6314 11489
583784802923325697 1697 14268
418106281227164097 8872 32336
578270177038163585 8367 30339
965816205776011521 2960 31752
900267999061306113 4363 33954
680276081494238081 31074 31991
139012779454418481 13220 32126
811187939510734465 6291 25263
286869126476575 13845 25483
250485316424072129 11129 16262
28251857256591961 148 8903
546594178811066177 7120 8092
231040449112818177 11029 18684
447886421359068993 11300 23169
311984612957928705 10512 11774
495325865531800257 9568 11172
13649002434526381 14534 34904
547740955702817473 5421 33502
74577399477888657 13220 15959
977586477098757505 2335 7576
3449933853268306 5337 21301
817283604991413121 22235 31392
926590486591777537 21906 28152
490571560227312641 6955 28861
575170026747763073 19211 29849
545866357339360065 13520 18089
184421933124738753 29280 29454
302396858471983169 10960 32733
546190356188454017 6129 21122
373993821896160513 1788 24130
860017816400727553 23404 28864
895469353904321281 15966 17424
454841085992931969 11134 24267
896991790982905729 28782 34424
249412580466852769 4317 34286
254790104983928961 5742 30944
821110287869409153 6073 24746
795101715205131393 31310 35088
487297255091988289 1953 4915
697136289298743553 5728 19203
307175487405935169 25466 29376
408896574558905729 21111 33914
231203830985819553 17404 18023
275162663805819105 7577 19398
534495407532183745 14449 19555
257576500861571137 63 4091
865155215600509569 447 17698
122635049002656865 5080 23227
19433907668535257 4545 16181
992808250246763905 10801 20958
652551000761931777 16122 34474
899080739601718145 2879 5445
574004968583814465 10011 24086
431579051465288193 12295 25457
927303810730933249 10135 31602
569308255267078081 401 15823
942678311508437633 1113 25203
841675278829125505 11470 20705
168348329617359137 18873 34952
550081883302258497 14911 31373
67496427793862777 6242 33480
520877630325312449 17418 19865
55029292860581337 5907 33729
66680343352107489 3529 16519
396126994872126657 27379 31166
858169844209623297 22251 27792
920824831250044417 7499 30740
789443934699168129 1045 12618
71886427950893505 10513 22152
668945273766947713 21125 25339
403541640187853569 19527 26987
227416022096310401 7895 29827
719072227279831169 12167 18739
317497672395955265 7908 8614
196567574092696865 11826 12194
314882988782475329 20141 33348
205860390443270081 8748 34592
374507132240093889 12109 24340
224899498510410465 14193 23471
368457147877212097 1149 32514
122161030471993121 9025 16531
684662081745170049 26570 27123
60268633131258297 14531 28851
458149868242262657 20776 21651
439657036123641345 11110 33001
354251393275713857 3900 10255
132426250017516625 17924 32127
925842650634781057 9891 15008
661128692956616193 586 22703
409149793768033729 14571 23742
141068515417217105 18395 26401
608252397056848129 5943 33837
748318215316494721 2589 26463
553112721837319297 19277 35101
799384543080918785 13603 14056
447848963129775489 18359 26090
821113682566867457 17278 22772
392076346289353921 1042 30260
592095424508144641 447 28739
882538582589266049 6043 23577
421708490328150273 1190 34853
733982466114351745 1130 21433
976278179528634369 15850 29501
330971217108828609 2759 10256
458471681638307841 22213 24405
661649263261136129 6187 30657
432276291570829569 26963 31170
482133626113924417 7929 19602
505272976318572353 2469 21785
278895189304332545 22895 25737
946501818386025217 7843 34840
61898282548146001 26194 30677
199545531915127585 1749 2782
602377448025446657 10819 29767
11722063381384375 4189 25733
501231494195312897 1273 30718
119916008894371377 10909 12367
502686400430658177 1716 13468
619160517568531073 8526 30805
46017538647692649 18770 24364
842136938794759297 13352 17586
861775579323857921 477 23513
217966299956700033 23573 32772
511499595840636097 2861 19484
277547269282372609 24910 30581
917811669742913921 7201 13435
380732697510438785 4195 16546
139118077747742321 21706 27732
845464847020245761 6648 18597
805382601850350721 28813 31276
260062697051623105 2825 7772
13362922848248361 10101 19497
270756060443126497 11443 23601
495462626746583361 667 31822
593851673214061313 19907 31034
753843855839665665 1491 27574
628184462429736321 197 14748
106733715644548257 7127 11224
431023711256230529 9885 24053
835191823273763841 9690 34944
770738489983735041 3952 8649
43310651409026233 2596 9919
241832463703701697 13203 30390
886081115842831233 10594 13423
121579956872487569 22763 33331
743495581122157697 26553 27267
156309027927576961 5982 25027
769425390435717505 8061 19531
417016378229369857 4828 19353
364154381588601665 30658 35164
671672150368777985 22871 25093
598847222319495425 9651 16937
846332955900742017 20657 26408
324294769039493505 18827 29209
887049174690290049 4112 18835
161420262382652161 8317 16577
925650772312856449 5144 8310
872442472233810689 6012 19954
686103618180482049 9358 17130
412380858799554753 8915 18592
696307971346861569 29664 30894
292839797188957377 3333 5374
991416145740387841 6822 14128
812322439243505537 435 21395
579567009641699841 5225 14338
827088354399332865 20411 23663
376884076266350145 1723 5217
679016351387037569 26513 31873
621585003395090049 10447 17046
146757408122351041 13508 30179
736029464686694785 6705 32216
421517538383174209 5503 29400
395272336601927041 21168 23362
289189054625833089 16431 34458
76851316827116993 8414 13949
370057694820207681 7142 24370
505508599257318273 4527 22513
368134054698895617 17309 22682
731512676164228993 14896 28520
877222719785127169 19356 25361
284661150858120481 6754 22460
332205447730412801 27880 33584
637382233880231297 7986 7992
769250669657157761 17444 24447
726811718062229761 17400 35261
291073872754832769 1330 24305
842291818953938817 9252 20098
5541326582946483 3881 35240
148766998109017825 12763 21515
919856628554580225 9038 11976
910739685814405633 13438 14795
353584251758764609 7375 24540
187911814067199137 14134 23344
628654732691483521 20239 21923
530453995843160449 7367 27631
908809098162667137 11089 20254
52234516658053569 2367 28290
223426400716615361 24126 30893
833395348239577089 19498 20839
647035327740883969 6044 25959
974265612802319873 10397 31438
847484274278638593 2868 15794
916960717961174529 855 3682
763318625757793921 1918 24752
432948585658216705 19028 32869
975375192915205249 12227 13161
866767766116652161 13487 20437
56503542567657665 7553 34724
287208117255936193 13461 28708
12628141470155897 11192 27907
500737263824234433 12512 28943
904516532958869121 4921 34916
700671995390599937 18274 31610
750096025831222529 3763 24275
755916376651413249 16527 30268
641565917957809281 880 19483
863990443711053057 25690 28464
129002946528640193 13423 14260
477135855824442945 25742 28851
204525676059464705 26850 34187
571707020436015489 10180 14074
825348465174524673 29524 34173
614583836936958465 14787 32889
430813692775803521 10819 14615
763770149342001025 16578 18060
377396805256079681 11690 28909
941997019396850945 4051 4142
142352471660476705 6774 29982
73510339099051697 9400 21000
509349808922646465 10186 17955
236580552829053665 4476 31654
277416649079743393 7598 24825
157096776180729601 18413 22082
984100597627314561 2384 34705
956010052599154433 14951 29463
581397271454594689 14944 34360
333854804943946689 11770 27915
518698069298263681 30988 31417
268856868038767521 10202 17014
345192999997880897 815 918
608974398562104065 5424 27083
772703420623212673 6549 23158
476300096338363265 12404 25408
101893516612822305 29275 34449
43545638801653297 5560 17443
161246622532299713 9801 13693
460709934926768513 3271 6053
133845728105615793 18509 27726
291872023657582273 19194 31192
724926012560427265 20687 28828
538145857978818753 8359 22763
787659216694923009 9437 28877
849862672107470081 10655 20898
715745711959552769 10070 29453
626423850983655937 2290 13126
488159075474857921 30025 30698
605091757206643841 10942 17987
124436240714612017 19450 32963
789458603565933057 14524 18784
637052110505667457 12844 18540
899814334928613889 18435 26466
506511302493716929 2064 12853
225243207480701825 7691 8948
290831699067627649 20564 30251
810693709055350145 286 26167
73411056533966961 22783 33415
544129596400026113 33255 33500
257277678818756065 6066 21970
307953144541109249 1905 14245
746577097028673409 19127 22045
572931759275377345 7438 13550
512255817645769473 4461 16335
523715675611406081 30428 31102
356179635239993089 12997 33162
927579722194636289 97 27117
209206991390292545 9998 17477
472916512915368513 9291 23672
266730837812925601 911 32593
653269487256039809 5428 27491
982934488868654209 2432 12561
215714698825102849 11546 18652
777602729112327809 12560 12687
438821603553677185 1458 5798
296619183183683073 10933 28029
910020753969838849 32306 33666
760531328344054401 26207 29123
295692887410155009 2249 11631
665361967750744321 16503 34838
305696663805512961 3754 30382
225913576254537665 21293 27835
348071069001818497 16329 28370
239291167227836609 5940 26313
604150233952090369 21732 29522
156847923830067521 18878 24991
126884883000428769 21502 33735
332074910150897281 774 13253
921289159681315073 6878 24745
800566019137743745 4871 6856
787421404302463617 9733 27289
533615004030540545 23847 35065
817847670806720769 10573 17971
181659550764518241 4718 15167
189472318833225025 4683 29875
405214997465282753 10972 15045
15551890815622473 9328 28739
405205799718952897 15916 22709
174320376297700353 6147 18508
887431159968887297 4298 29606
813925650889451905 20019 28554
89795628662269425 11005 26789
450090559103642817 29156 31253
280326371195787521 11552 26363
221107987984190401 3637 32257
234201310430972129 6473 10676
733566582004598913 26550 33650
417523699578627137 7386 34158
70083493886791361 8545 33360
934996579502776321 6075 18458
591926272801629185 14581 31268
743244078565783937 22618 28185
613318631626377473 32301 35014
578240392840779521 6496 34050
353268238202232961 8470 14417
818731269164320769 6958 30060
274927659300637121 2795 28997
603116922927764481 7012 13806
503451053163502145 12007 30045
93812542855136625 15178 31039
438012461778235713 10646 21777
340320088273227137 6593 13249
823684089243798273 14618 29441
952885541652168705 8611 32024
700457950357197441 23215 34218
158489267740176129 5487 6635
735410080153258113 22463 33317
313805884626322753 18050 23206
836820311797104897 15593 35208
588026557196950913 13741 26745
665092673328203393 8858 12894
763796605107390977 8622 30744
445495833699602881 24347 32238
847412822751262977 5621 29785
902231597458040833 22055 24941
58804732513539905 12604 27731
674454865487085441 3469 6838
371322696669363265 21524 29278
251812749965509409 4767 25381
101262589838032817 1220 16085
537695255723583873 5384 15563
365425362522696449 7051 24590
551874537982143937 4462 29804
414916974746677889 249 16179
737313899734765185 21549 27162
907131297637601409 3976 16961
784224253870590337 1258 27809
932588641507070593 8935 25686
968690398915590785 24217 30326
726462896050573953 29919 34474
419733194323924865 941 6379
241112715082028481 23050 24612
831574837264575745 20842 33885
72821896392309073 14862 15916
849115703019393153 7885 20670
534358160174694081 1761 2340
417598884052729601 2464 14119
272206598938193889 8328 22580
217569393220003361 17990 28225
516576509311608577 11375 30979
661487396623151361 2522 16345
960279786971124609 2363 5619
840910551102169217 5386 32255
590207037692639617 16283 29382
692512986623889025 7666 19657
28861882104475713 29019 35146
187544195441120097 4522 24246
429862771022971649 8430 27085
814860189002068609 29625 32981
20555973808750849 2676 16782
392301537108053825 10232 17926
672109438372448385 23676 33562
787775498331434625 3641 9531
756309782574898945 8467 20956
574272705124030849 3996 14034
982773047781382273 15664 30278
722776174008338049 876 22514
76167156430482657 4133 24374
182548647275368129 908 33328
353191480349526209 8000 26436
916750927032843777 11161 15864
641016174401837441 8208 33656
934427135023810305 22026 27707
636756681406229377 2222 35196
94360948992026289 3643 5852
193935150486066017 12381 15616
55172867142019297 22409 33510
189346987564878337 17183 28631
935466790981656961 14883 19968
659279610261162241 5180 7151
813764836670941313 6084 12730
3269178513551908 24381 30845
54966909040381041 3766 30857
95825461920764353 97 2389
284004463930372705 4736 12718
14937294786395939 122 10401
221913825727121153 1119 28894
181343916771989921 18067 19874
775559566917564801 11933 13606
771905429996554241 24943 25988
37425377247835457 10528 13186
438565043580506881 12761 32931
77521102000972065 8377 15778
424614900591567617 17447 32648
318957984531898817 2447 5042
399596979086449985 14307 18765
62265824857263401 6644 7879
981257730615983105 3128 25181
391057867371266369 10426 23719
914889576047993857 9315 26584
6137656609482179 11722 25230
958818575733491969 19177 24122
485731175667218881 7089 33689
645522462796346753 1026 33181
313847655602756929 22355 23820
367331362372244289 3746 21143
681926703479881217 2991 32351
720090927006633985 7864 24056
975586153701229313 5340 34428
374745346812066049 11718 29877
733031742444843777 7378 24734
610266533703590913 11832 30268
751554879905881985 3412 8262
872983317831131649 6327 32325
760344283709109505 9028 13497
487105755929189121 19949 25083
651750825977714561 6075 30956
467612587672224577 11027 30114
942679754345228161 18873 20211
902626948501275393 11153 25662
65031271104231793 12498 12511
469232552075045121 7094 17416
867949337727871745 9673 10620
321706543388000193 7856 22302
868299837969473793 32342 35236
208781263451104609 19299 21159
288936240101243393 20799 33833
265967201912271649 10307 24822
913490763378831617 10278 32566
225422964451571073 23437 26151
346697590028604481 11703 22137
66426636783671001 29170 30665
518181795349661889 1049 9951
487819184696011393 9890 15842
392009556096844865 1849 34551
132003728332218625 18161 18622
468299337807224001 4418 20559
70103123791302129 2924 7194
895903303649411969 18558 23967
387671216789083649 15624 33716
743531716222733569 19615 25519
484840941475059841 28169 29822
439336145940053761 11343 24539
14609468523783421 5065 33163
784651795196339201 3728 24706
908119563266769409 4223 6255
801007241437723393 22428 32447
715036401305621121 7447 23761
895757704622596353 2777 34871
657468999902366849 25066 34270
909737009569632001 33273 33318
540722424409064897 1312 25600
994134187179526017 4428 8535
701803283564363009 11773 11879
129035644464828177 25070 31013
465179016228471937 1723 8781
738556128954613249 14308 32532
503518255999669121 70 31828
528715262754822401 17186 32797
678143137507017729 573 28731
357814239562117121 7494 17988
785261915541116929 12134 24459
550753889700665409 1716 11860
354649874817891201 5946 25274
711329670615825153 10801 25024
656014154316242305 27675 31378
670074230347530881 9741 14287
951450339062770177 8093 16609
111103664399905713 9345 28953
60672806038230225 18596 23649
208307551558242209 22185 23950
946923719973295105 13472 25638
758959170527774081 12106 30163
481412291228995329 22343 27658
599699579146324865 10667 28296
137459332415712513 8466 10476
766987819794905985 3286 12602
824105103023203585 6595 22507
899682654417056001 8450 10520
888429296207060993 26878 32376
266106763816296161 11345 32073
184895235344615841 10294 21741
731763058731623041 23516 32659
100592980653228641 392 32741
123319738892774929 17887 31608
785781728732462849 1958 8851
797605965734895489 21731 25518
566703330614910081 2630 22278
10204355372664509 14429 31715
478380109925641537 2443 9056
435769481131451649 7288 20428
66230485096948401 12949 24364
642727112066268033 3383 23728
385824941986346177 21236 28497
960545241857396097 30289 34149
170862514639747329 12611 12906
767008051530453377 21951 23226
137378294762331873 16304 31960
894782632677142017 22569 25176
736544452668393729 10479 19563
140282368769106833 5278 22332
761412003348329601 26894 26965
27258401134723445 23945 29615
350407890925833217 16055 19163
266075725592500577 12467 16002
262106417412216065 16265 28517
70829873908344609 2757 30492
228532062680894657 1294 1840
824437568044629633 3986 15969
694900269300365697 1634 28598
713879661454761601 886 10802
852946362060162561 11160 31132
600751457442342529 24759 25074
766255616229191425 11855 14339
982899245886734721 2847 29725
857891456104649601 4438 19393
690827369173604225 6894 31543
564863854106210561 4316 33390
53819741802179521 12720 16739
674734350497924865 13398 31438
948217149974496513 10747 18672
543583870104047425 2065 17241
246106963777783969 17804 31110
305089782851805313 33923 34267
66394916445574385 23523 30746
733116810534614401 26548 34091
735796289952752129 20035 35206
380018951468922945 19172 22713
549898187577966273 8046 32743
908004002338291329 27094 32139
157527241059973729 7462 27559
681414655128431745 22488 32019
742897034538117377 10478 24667
930680593114249857 3630 32153
404099760912309569 7497 27959
335972233161822209 10111 29044
340986564407344897 25490 33706
267097778573148769 16782 18318
544840450220824833 2090 5861
462996067400265345 14577 22771
624196693488386305 10251 15756
54286380092253953 21833 26356
387739033209690817 986 13919
669584650983107841 7099 8921
400071472675890049 12604 29535
571994331195615041 1476 16064
118369688299118545 5861 6808
179731156019098401 5205 31481
140852264741312177 4580 32211
352385642768258113 23356 33310
21400112653076065 2787 4655
781203855187623425 12713 34820
515843903704947585 5149 10602
888308955143433089 3192 12524
185239878132684065 16985 19489
133739484056686561 20203 25137
858364652258842369 1683 14061
265775163375781889 10056 16084
511190335659073025 1599 18499
246475483677567553 3486 33256
637568376964097153 986 29144
453346132530871425 11694 23547
296307598671127425 28391 32090
278421849393051713 13037 16178
722044945174587777 25990 29612
192825515182864385 11290 11742
181929546763932129 2892 12652
904262844266820993 11147 23236
789491474836395905 15587 31792
824028456017177985 10245 30945
702173900212876801 5889 12244
714390926606054017 225 31503
241816800978256193 19345 28786
172934830983809473 3759 6459
920288787426265729 5624 10458
862692703207482497 18261 29841
186583423343094529 9657 28042
178020933339585249 3566 14137
394006422925919233 13137 17826
52487365709108505 25059 26743
624369330714244993 2906 7467
924212498653918849 24039 30703
699366095730646017 15845 30992
58794709275485249 23135 28726
789985521562201089 7386 33243
507277967932740353 425 5090
998061199511603585 22408 28391
156790283283921633 19932 34256
407927820178770177 4351 15737
832530234939088897 15827 31013
235328079101456929 21340 34810
879272295212171393 17146 18186
385262784975267905 17941 23110
338748123056436865 27823 33422
879708585370884993 3139 32890
511976394055121601 3065 30262
546511183599903937 26606 30769
368960801152145025 1324 31768
85534984636375105 6728 25486
190763210818698081 5232 11839
455037730476774977 12150 24413
731229589353521409 2984 20523
493431822132386369 12455 28807
659577343453658881 16826 23230
125896608784898945 499 8105
11257436947790467 21640 34839
850106054168854529 9846 34940
937518154500150273 4505 26985
649807793280487553 5387 5803
630377088259852033 3010 22748
289680802901649793 33534 34176
816630114215851009 8456 26976
972613415219171841 24044 34852
62409900848042097 4822 11838
585171013668990209 12451 31367
242746282556236545 23020 23891
536725428457160065 13643 30501
215618756188181505 12630 17785
357627670090955969 18717 34863
927910692564946561 14053 14256
340139709101322305 1759 20538
795445818690030337 12215 33585
76092609092135889 15826 33171
696946688015440641 1837 1929
525846512337963649 16443 20490
643249366907841793 22401 24393
444784939189084097 8903 18074
9386492022084525 13459 17105
623076981798561793 16039 16152
108528853668037329 29003 33347
252734163284650049 16292 26233
232365253309506401 16082 27022
436829221518010497 590 29941
579224062042104705 9237 25212
50110904330388449 16733 28444
715718345393522561 31217 35264
660429360706928001 16888 25825
348038024141647617 2890 6737
756385191056146817 6852 12425
667286593585128449 6609 25491
76292129694351729 7822 12394
123184572105092369 20583 30570
936641144022566145 24229 31962
608588187981009537 4807 8397
643215784000659585 18019 33954
149695307881888353 16741 17393
489247172027624769 2384 16888
657191119949725825 12016 13061
447016825072822145 16471 22510
152007723000114241 12694 17417
652849007892491777 3170 3342
615323867562178561 11219 27205
939494933255105025 4624 14720
58941483927231529 6905 18906
892420643364850689 3851 33539
411877564448172225 11034 35003
804906913578108161 4539 10053
756673835401304705 36 27202
488852027809492993 5356 24476
648737829187833601 11086 29885
291484320427542785 10388 27456
321642975721335489 3349 31493
707123837006371073 1758 13812
128471621067358657 18913 25440
718091835601413249 4814 9692
310510436940436545 9590 34960
724245259245442689 23951 31848
309291735343006017 7643 26424
824806488180286081 29391 35147
584845271704398977 19870 20610
76412148495528241 11933 26357
649811669565462273 12122 14336
564790486520095681 8415 28924
789874519620784769 1986 29635
48756621231042633 14088 25568
9644394518655731 8474 23228
138996845030447953 4430 12417
314671312030004225 7371 24928
40956787025855593 9629 10549
386022861422798529 21382 27666
532526193723654721 9831 19099
270094387379916865 977 29558
655083365767673345 10783 11880
749335683740891777 3758 16120
421259219310741185 3744 14528
524596042579322113 2498 20672
772480018809225985 21884 30911
34161159711128877 2717 5956
151011165380438689 9392 28560
39999951223283145 8411 16300
715182870054185601 27514 31016
123804463104587377 17663 24607
42056778425688889 23921 33697
912211149944557313 2199 18670
272233478376129761 8181 30630
96629237178301969 5422 8638
704495088679451009 843 25955
517628141850483585 1791 5860
756955007388008065 17473 30660
977133792858264577 27545 28731
451477522387619969 5944 34400
726226803553505153 271 24313
739445084917456129 4720 19465
633636449345100801 3231 14041
526599117781628929 19257 33824
107697922196084769 11581 22608
857667415099946625 8286 10974
401862076087123649 17181 26515
399415123116824577 14924 27953
627840043607097473 13672 16966
385949163277153665 23428 28159
88295411911172289 4093 31050
181633054214970017 7775 23011
318207194806863233 6412 17800
563639040382049921 14641 26575
551894062541091329 3651 28765
550457443490245185 11870 12003
471732266001811969 141 4813
138253431705145153 5974 27676
395018024266914113 22609 22870
881120084947880833 13176 17891
849011711477348993 10575 22861
32611407367916457 10906 34259
965990961654764417 10788 13414
455976632623077185 481 28768
311841067908819265 20221 34865
427085580979870401 24542 24695
922694093408193025 5826 26236
172730005875124001 2506 31401
979503905065545473 25550 33672
75901111324817809 19548 29155
799514225306122497 8779 14676
581266256367655425 3913 13005
35684530181743669 6478 17809
117001232009833697 28083 30202
113706025050770881 10536 22416
971048420950737025 10993 15497
415517375910699393 967 32630
551841108317013633 6994 15252
531042873360885185 11120 23439
664672484514000001 21253 34404
848398825264912001 10380 10641
574924121523530113 12365 26828
958153361241311745 1670 27573
375585969702299841 7297 15888
807340577774997633 14913 21762
930182431199632769 17393 31468
348179547549388929 29712 34586
108517918676398033 11375 34563
363782851773965633 2694 24636
916528427957125249 4686 21358
689731256261847425 4869 20503
441158198360923841 6852 29342
421231060731063425 28177 30610
809042025302495873 6696 7187
523305791722858497 25875 28846
368218207350395265 17695 25707
314526409420711425 18736 29293
603162212149264641 4334 31835
305527295124573313 25012 34277
129243252341339601 11779 20713
936079440917129857 11328 24963
721646459663254785 11734 14273
665242369035947649 5572 15955
416343157124572353 19201 26777
867431240454084993 12272 13992
789550009952385793 9217 23072
696571371453853057 21728 24630
76151130306456593 16985 19118
44880079581762545 14469 29930
719535332169222401 15577 21960
776715739102424833 18232 18829
312475611531482433 10208 15070
221817076289102753 6074 21335
143801676369911041 6696 27507
329293654052303681 27199 30743
564814802550770881 14350 19755
467423266340009729 7658 18453
962052249467269889 11773 24488
560227130670877953 15911 35236
707572931522122369 358 19858
580437640495677697 21183 33905
276293643328692449 3616 32063
540115983947838913 14497 26945
181740058936995297 9584 9904
126131514062851841 34094 34872
878865325001164929 20 33959
396365957867313793 9176 31310
753137474048315905 20331 20959
712114371819172481 14833 23258
422777815696086657 11829 33495
596222356218543617 564 30243
79127514120287409 7690 17679
601220385321827457 21997 25903
402923201035726209 29343 33624
868804640551527297 1620 28765
370854027737379969 5310 34637
173928443404566465 6054 22247
629612392651033345 31033 31417
735124453392256129 1621 22874
544406760294449985 11393 20102
564372082810709953 20811 21363
295666663027169793 12479 17968
629157201834114945 10152 24350
167453727143453089 11196 33019
828194466896110977 13220 16432
385297964018512577 12128 13284
423958509717731841 5029 8569
705399220194479489 2634 11543
691867848666110081 11663 27977
704479977199021313 13319 29145
782579328301007873 18478 20488
452415529559857537 12166 19065
575572082584347585 14484 27742
432541293676756289 1398 23708
76520098104264641 3230 6856
669052815589836289 14765 21127
578633030108878849 17503 18208
804280144682969985 8723 14042
831432890992399361 9692 18770
832717900876872321 6184 28471
230554449272364801 20333 22625
378858264646588353 1395 18009
431863744026639297 7942 27731
205168129002814241 17332 30613
413906481328186945 22463 27152
680806328084038657 11072 24056
539533237682942273 5530 25568
719204919469291265 7174 10609
189205460033168289 1832 14808
701266522972268545 10872 32547
732864583192291969 4893 33676
243762298886380801 12911 19293
637253784030153985 252 26456
512585768829445953 2294 34201
873442879510090369 9035 25462
783232569598141057 29453 33670
981400322530038913 2899 30760
811907420003215873 3871 24972
746459592267552129 920 31066
955693450995866497 26859 33496
470401581572904321 27579 34117
601716576160534145 13243 27015
439970507497459777 5437 27201
950112558310934273 30260 30422
960956955071754497 5126 21457
16475915185985457 3058 17896
539356234459841473 5865 12677
30895031188876489 14370 33161
115878134109923537 30876 33176
890521831127138305 9917 23392
570479587020084737 30286 30404
907472552324833281 11336 25256
266928462074549345 6543 33241
456126163975874049 7235 32544
763816674252705537 24045 30347
957045967387799169 16307 17094
527703014663590145 15668 29486
281793511443773057 13543 16008
402806090758442561 10674 17247
342003293877098689 12012 23165
787959765102687745 14416 31178
476059577977530049 16823 18566
17696028090551153 16619 29670
633729150939288449 557 32532
992376678550758785 3571 11861
354758805567009025 4551 12236
980530243188123777 2887 28214
197164617027198113 764 24741
178994278159525057 6101 34864
310291206923942273 14464 17120
621233430309967361 26086 30951
533107290105093057 10379 26903
310178451082268929 15955 32510
937065446853416961 5762 9549
527042462152021313 11533 12335
167273948394949921 12079 25617
15749328400932683 5811 21025
512129354603182209 13648 35213
900165006114502145 13919 30838
837871750918608897 8729 21978
137289290958253937 4869 6397
454996761157452993 12189 26928
658288995561914497 985 4636
410002438819077505 25127 30923
927261835942960769 19095 19714
193692403342275553 7155 9411
780548155889771777 4461 25697
550696563141528385 12425 33449
38513499281126689 1262 31768
39791183728659977 26647 31088
373278063776321985 4136 16297
69655434920548489 15658 30457
20438578935614517 2430 28880
865325884157577729 464 2172
185256867655777313 19404 32687
476656331554963201 7598 31926
8381356608115454 16932 20751
17355063767560353 19463 20033
205372630701500481 13142 18588
657715562055074049 1839 11286
102928182574618881 25837 32968
487071892181027969 2536 34242
375428086953302657 565 3464
231043355319414433 9550 33431
645172482965225729 1423 5833
651821637499615745 30362 32320
930091239162461441 1894 20268
634978252639143681 18522 31261
121764783223046177 103 24013
259382009471657697 15647 21624
2209485961270020 15438 22096
19745820637965041 7741 10929
807907528244502529 1163 5244
850323113126627585 9391 17858
706583658590883329 4932 31482
681211116333969409 24398 25746
865116131314682241 19198 19525
689053959821727361 5168 21622
224979286141927297 8147 18815
877825494457070465 13548 21275
450613612906469313 22161 28895
967006873514954241 4547 10723
480143405576793473 4861 26751
123620111071716113 1 13359
323101709211005761 4786 31128
568911282666867649 6139 26381
811779101210742529 19280 26192
334159909439321729 25745 30256
411176751409616513 8922 15029
868740864979919489 21852 24617
892064510330893569 8474 34518
824507036408391553 22564 26786
171029252683656097 12124 32745
706034375709599233 14633 18730
666021079727880065 5497 21757
95990592942555969 1239 24026
233852303288816897 15582 34664
43117303025788089 6939 35057
830845214604405377 19847 33712
501354433187771073 3553 5269
624530877194263937 6762 21493
523390318365606785 19867 23044
720600939108134529 15529 23881
316945455239689985 3937 5659
625012309304540929 7457 28179
741277888400681217 1987 9811
115186599113311425 28927 33644
969175536000733441 4800 5933
420962822643520705 6124 34066
43497950642141345 9721 20659
606368795346195841 989 14820
325580014713651137 30736 32510
880966382584748673 10591 25841
953747789325809921 29979 34632
624429451013863681 18940 31807
155318487424381153 9161 11701
905065642761361025 20959 33151
240303744557927233 18579 28424
936480005254121985 2371 32583
348708700261781249 4356 23794
584700637181331457 4332 9163
416879708258399233 25841 25968
486017994476238593 24083 26666
941015585525320833 22984 31371
139264477810133521 14836 18870
316733067713947521 1189 30507
451468550507893697 19091 26246
764774033644087553 9454 21305
45136948962980481 14966 19484
840673414047678593 7343 18907
692274419903210241 27825 28707
931819898611479425 1989 5021
620121861772634753 1534 15424
130420501124483217 6605 15107
641955805299925633 11385 23317
767228057009717249 940 21100
348022656266355329 7295 32695
135650182843313873 13720 24532
750213459840718849 25322 30203
150673143716829825 4371 4435
562338327696881665 22551 24424
748911935917782017 25522 32292
806727841894410625 13780 16278
6376933336028402 2884 18924
501818620227428609 12458 18230
597125653615655937 1535 28091
668321572127208449 10395 21908
382700287803402241 5407 29849
810328887369497217 8915 34262
968170236015730305 6753 23169
813484740882369537 15379 21209
810366210014635137 10052 10395
994961377214881537 3616 6342
779638666647180417 10280 21144
753170603328609153 12484 17171
479927893164955329 1405 21396
254786273989584097 8560 12826
574505316401904065 629 23294
107885685433284801 10390 31040
961960798318798977 7762 20289
132632928287424785 4216 18670
162457715854493761 27080 35206
326431118005839233 29863 33340
356974791016682497 1275 20717
167774649014962305 9767 20390
170088549087374465 5379 21900
763583931340189569 21880 30103
727500283986543617 4721 10868
791679523096920705 10971 20661
669000708300281089 4286 33352
579295891861700993 6935 26302
675365229755328769 27135 28426
124780286852644193 5760 13613
516000471383641473 25586 32301
581766057155089537 2302 17168
897886746653867393 11909 16601
721578608159180801 7939 15835
658667786754570241 10456 14353
356519379314047297 8452 12857
324466206874092225 23816 33597
155778563565423425 22712 32517
574299833592071681 6804 22245
433280211211592129 20224 32018
8688828372427794 214 29560
227360921914314689 19833 29672
159001033664686977 13434 19406
706224278542091393 19716 33056
761152256016686081 10285 25551
459759388266451905 8220 23589
751891085719215361 2727 7494
189758384831616673 16190 28277
657422353946074625 11523 34379
997152531498503681 22520 27176
849248937393277057 7640 11577
544321629552737089 31251 34784
68152523154935809 4133 25547
428286028373680257 1864 29589
264006465327376801 9986 15380
712208053513062785 2436 24579
930794368320604801 8662 20906
982509418649076609 24303 27835
643327564083769217 27663 32015
763836193313803649 2668 18698
232636528374285953 1242 25920
853545092396036097 7817 19127
43907911129814185 19772 20922
456368840395310145 11801 26256
393174018761115457 9896 22107
603975034664760065 11679 25485
650834441012655361 11950 13752
569624172501018945 301 16854
631946572251592961 14337 14602
44978246423216465 50 13012
227953089439942849 6453 32340
313700168799424961 9068 28632
869780272051329409 854 33818
137299056842980609 23866 34222
819185219787961217 4560 6721
737915646905658881 912 6351
42486308309577225 16494 20362
145969052990967201 18402 28723
941458883083917953 802 19570
335186183139949633 11408 27068
384053019449268609 6344 20376
937513391316091521 15774 20282
678107250253283713 21002 33029
887809409049705089 9004 19676
660626565532311425 2688 28117
228191133493727009 32283 33592
900834754885970305 3382 26663
982214530005148161 6772 19195
78400684633649569 11887 33913
178569279708401761 2276 5846
319638258456770049 13241 24927
708293198055397249 6516 19778
641091067426117377 1112 4905
746106667816508929 6934 29065
231247460335872289 28006 29156
514605903702584321 10016 14795
760994012375377281 30527 34636
25497179535879157 6394 16141
52442384544413305 5353 33506
409557642316055873 16434 18042
518636256610250241 6196 16669
657737057357895297 1084 10586
876617646547906305 13015 32802
60441573066906785 13964 23010
878502278168511489 16548 16739
614058900770405761 31166 31214
68669898937038457 10742 16394
461317534015048385 21008 24259
582940996421740417 14708 26726
960210390116021249 1921 12035
50037937120713137 28994 31070
815656418826716161 22107 24829
215644721555079841 30379 35283
889619293490458369 7747 25544
954750977650355969 2517 33536
943549371039775745 1646 4077
824473483518772865 1267 25184
549723159009420929 1417 6879
337741165007393793 13135 19165
693435323327388929 540 16834
467156568378115393 12489 21654
252472594040089153 24616 29978
964427980117456257 13994 27243
566499414337553025 1366 18632
460704267966974593 19695 30913
195436497104612513 4396 33135
328536478005240449 2127 12980
584271066906733697 4648 19440
16245569697289853 935 18926
71116349618083777 34932 35076
652994735373120257 5228 19328
617011821260259585 17471 26113
287385839792989377 22375 25780
15460005922296461 17169 34468
993170103974470913 29847 31296
197112197720354497 25802 33633
785841547601521025 13671 21062
457973653719168513 21904 26779
746125404959322241 1633 26929
757171727944633985 2852 2895
178720803489710529 12457 27974
160459065494041665 32609 33947
484356625395342657 1548 15687
230349654313595681 7360 31965
904918000652926977 18093 29338
253822237349144321 8020 8929
984839553411298177 20592 26698
738953466275088257 21041 32711
983092224457550465 3991 9190
446554327341335297 8713 22871
568265675373019969 16310 22312
368461232736944321 9335 30338
151891384196503041 18416 21221
937696773435821057 11819 32290
150064119683555937 2111 16413
705009413475917057 7412 35220
827631293866119169 13259 15756
434064904048870657 2653 18933
532038029699570817 11789 25727
315953302501764481 2282 31856
700580243269897089 7042 29668
168288564357627745 1550 7020
525917045375201985 9493 21434
820930284879775489 15816 21596
455249020920689409 4360 28192
922279581603948673 22158 29057
139444132082466865 6277 26623
764809488173238401 8526 8781
601432938347656449 405 3464
870874595011773825 687 33702
710251378113959169 31529 34514
528252992919302529 2129 28071
671860224017820033 8150 11570
22823193173866941 4955 9295
28087152148962957 23892 33809
844976345897389825 21958 26049
681709266654323201 23669 33183
210565746343835521 611 7455
924162730958251137 8464 9570
720187507888763137 11922 27685
279379654774516001 10470 22541
885318105493173121 12510 17785
856591738335730177 8187 34961
229486376659064449 8167 15175
143027844280752001 3650 25362
438171776760643905 17814 35101
809077041176728065 5674 27565
623479468522585729 9218 25470
11671651415298357 679 9394
778923581532655617 10195 34913
519008690273118145 1109 21138
656639030567742337 1579 11457
73167676838025393 30796 32379
459238491348347841 10618 11123
130699634264608737 11878 33668
120020602937668033 14386 34196
975986280501558657 4718 14346
581968595621948033 5541 25701
846204837773420545 11251 16588
191230668968056961 19667 21428
371238908883341889 466 6009
59820331317528289 8096 26301
833520661556214273 5477 16040
660764332986328577 9128 34375
931516488487574145 1090 24852
799276489697621889 11130 22634
410296476032520705 29730 33699
75144763671897153 14028 22713
211314304852251681 15901 30082
24309428597238281 4840 22832
507736042293068097 2381 12580
812199247566777473 21791 29694
409562347087558017 1043 30203
12912671848642533 16954 29420
338223769154289729 4832 34412
514683925108965185 20201 23676
139339576731615009 8715 17087
901149982999843457 3837 4345
542357103506937217 5196 21248
832078442937980673 11631 22224
196390038938119457 3111 9430
176969370831063329 2236 2843
424352596607114689 26718 34783
217845663692667553 13333 28670
211617236207658273 339 26312
911524631878538881 5547 14750
43946173577189993 28092 30356
496298040585795521 1228 9480
60224792540509497 19978 26849
390634272723833217 2548 11651
309529379721929857 14771 31726
929314101198212225 2303 6248
240385211523502561 10537 15036
454107294699415553 6034 22330
999829447821845505 21573 30153
692763505687249665 7586 32900
807918537967026433 3814 27487
726172678397592321 4768 21230
65303487841127609 20707 33373
614260161449788417 2137 12668
212988031780540161 28115 35190
835734787449954561 28837 32106
157802506981688865 22759 29845
60777701719839425 14291 22545
804684617315956481 5711 10456
349585632968331329 3873 34641
187070886227722625 2121 33085
314113082113703233 21207 31758
295864943918033409 19996 20104
253357314305819873 10649 28725
681257931956828545 31418 34776
185929929262723457 31392 34775
981893446399425281 6563 23083
551589290907788417 9925 24470
758681750344145153 31264 31457
38286401894350065 17960 28357
523055890105311489 3306 19413
666885756477828609 7987 22259
819328520655069825 7209 11805
560660509536685249 1154 27357
93274586648533393 840 33046
405193592982460161 8492 17052
403593833610038657 7039 29524
365411889929884353 17156 34255
301152835780939649 23618 25102
35561490660970921 15283 19353
606053675311478913 5705 11175
689620785729740545 18477 30699
558972248720152705 8781 12048
583541143693100417 10168 26396
583942438248435329 9761 29562
705955196684481537 17396 26499
238600501073236161 3742 17990
442232282007356737 3871 27122
970740591138515201 28621 34715
356643727655264065 11735 31384
659752811789758209 11473 15109
407799990386582337 8798 9632
848936901329686529 5253 33563
425157318134051137 18497 22009
526977110836512001 12685 27248
900425609044962305 7089 29485
603605939666103041 6301 16758
176585637789511201 14512 34496
110264505014669105 11991 34744
449786817711999041 14130 24367
767782570622522113 26155 26687
241066277542284257 12538 13908
165362341037408097 29603 30258
128368590464052801 17133 26408
476447802631021505 18059 21513
130494769235408369 5023 28474
150600960152075905 16804 33235
987629883592877185 1501 19381
509866307361612289 12431 21436
496993741623906945 6142 22534
726126201725705345 14013 24128
282111496193156353 4003 4581
67511674774983985 13816 33135
826507978659488897 25651 27305
249521906816227105 1016 18803
305163835387379137 19682 26757
356232615541010497 8326 34543
61051600392016073 33052 34162
111449159323981921 30478 33494
566669637686462849 29858 34742
82878416410785857 27779 33357
741571849748847745 17316 20856
310535844359151297 14192 34196
236881357408368129 10602 14146
841416559842848257 18492 27541
727493852486372097 6122 21527
844610363470493953 11828 23007
789606244844524289 7444 31344
803616099115892225 631 12149
680530035234990977 10775 12758
913651086859289345 2926 13828
490149413475212033 2222 28919
733488696810660225 10287 26512
85409450279524177 10104 13076
878557406149653249 14184 16863
285736749490130401 14921 22309
118601750412842929 672 33504
139313878031455121 1689 23150
610953140202411777 30620 31730
125030660669199985 21508 35046
662706306376712449 15981 26895
879882071557641857 16893 31342
686497603344477569 8935 21766
224642707821235649 3515 20528
827333065795848193 9753 12955
177918684532070145 14091 33984
623267932739196289 7983 18178
139433422964447825 19973 30163
905454273352710017 20686 30591
919053097072929153 25616 29132
525227351945389377 11121 32177
114441406762811233 30712 31168
915214218962951553 17498 22956
796543335616743041 21983 29205
458021983503840577 10571 10687
393446425906166273 7832 32571
620198030993257985 8736 25089
577594385764495361 268 31729
231642677149736193 1778 22836
335765011639498561 14370 26540
215713963613133345 6364 11941
664716233411635201 2131 8675
985012154478084737 19214 21320
111597306008167857 8542 25818
715960041241451905 13832 31591
912917751944558337 11100 17359
726350648086409473 3720 14314
779160925090938113 489 19389
179458282667731329 1724 25785
378425894350609601 20348 28328
367149195885019713 8774 26655
925406721041486721 15687 17535
511370348765971969 2229 7308
345018361246854273 4826 20779
555527901899935745 15533 34621
117132839651649329 10302 21858
369733903275552193 5912 12057
214219811584822401 26556 33535
947340855997055105 8085 15916
860992699885986945 11583 21675
413630808399055617 30471 33422
754169574634129665 9793 31517
303149079028415233 6591 18501
918799778917335937 8064 8531
797043058461049729 12754 20820
611930522287334401 5952 28481
740531889442422657 12518 28813
837612683116834177 2941 26998
11771648084724973 11758 15933
722757082261590913 14152 26095
550434534909683777 5377 19664
710658234719492353 12218 18629
292263938774944193 9768 22223
349133127899616385 21672 34547
571519860494589697 2798 8133
122913517997705665 293 1000
237368091946642337 5303 14559
488360481493185025 4338 13980
247843255850071393 21213 25070
201190320230185889 8763 25969
798635339806658305 17706 22392
570633827866824833 23581 33363
134517200328957649 15946 17695
789292484052612737 16884 18821
598423830584970113 28118 34768
984760765867587713 14259 29749
897163469290134657 20555 22820
220068671418889761 9447 35042
737198073917944961 10517 34196
505234339908721345 22527 26138
329531539731220865 12961 30469
533155237888212929 27836 33302
938417188211609217 6936 25346
125872504310773793 28521 28829
817230001201735937 10050 34873
474466641783241281 13817 14720
468489777057079937 13623 30587
839712392373112193 20854 24709
153487901241760481 21250 32964
254989378438484225 8221 17933
712544898733192193 6420 25775
234669802392044609 3738 19824
986523995850845441 10353 18940
995490147775601793 2994 6845
335203804012998337 17005 30557
326403786718682177 10525 28251
190617897220448641 9052 17274
553055146303638145 9675 34502
406987465391203777 29943 31855
234995449920386785 9265 28113
519387175660440897 7650 23808
137005334847291489 1 13743
826186967968744961 10263 33561
275966840674097825 5309 28562
356992642816237569 12084 30889
757127583355146113 9868 24252
454559141068607169 7425 30034
908712971678038913 11310 22546
739809381407880577 17227 35048
197144046532375937 3349 31282
51564942713618225 4321 14125
130855335120255489 335 17939
8177655325908973 2967 16256
321107291278753601 8971 10908
821394628872347649 19291 22649
173981610588139553 24650 33736
67724695491122593 10757 29819
159526891492877345 21531 21762
961948208373378561 6019 27728
327721400242548801 211 9352
816839573926358785 2931 23308
304449740227358465 5517 13581
354363665101111297 13707 22487
962504585113332865 7074 23879
527478013498168257 293 10749
696751515947287425 7018 24217
581585484017900033 20579 22404
138415089000030641 1175 20310
968736096264791553 28074 28185
302245891255626753 6119 8694
987693709207711361 11244 14992
864421275182206081 3451 13872
626600491814102145 4663 18699
442951501404255745 15438 31564
955995653005636865 28199 30098
129442698458344545 15878 21411
210872090891200513 13562 28263
532419708708221889 19009 21118
9820027865480087 19740 20992
269084303440433089 3188 3393
635258861500105345 27804 29053
625239120123328769 5221 11913
539023249424282369 2095 12287
298691212033300929 8024 9259
114706407017507681 3565 9596
855890951233522689 11486 21550
787771522748038017 3013 27628
258282791123502177 6888 22602
922720161178816001 7644 20948
445602993224614593 10865 14206
362426636486993921 10101 20612
835921548191972609 13647 34615
590145465587738753 852 28597
291684442594704065 5628 29924
636439714131817857 3852 18350
5543380347898364 15000 28112
976900004160413057 9809 29909
125339508869249281 14880 31168
543022070243559105 5014 19784
809978613658184833 63 13722
202661278143608577 7622 15964
93849835950056353 3088 22216
903867354930717697 3772 5558
900960927117619585 10268 24792
46539057543796505 8540 33077
263354670432537569 12511 31848
488070904465878657 1752 33485
910861471669274881 21035 27890
206223102469891745 8868 29568
680688697774417793 3999 8609
821232212272256897 27162 27215
55581081842898785 31613 34942
2778973527242102 9103 9584
117680857091645665 4508 16841
559011255067140673 15386 22808
668742248330996609 1395 23981
408833506503953025 27074 31920
649168550093595137 17385 19314
237490616224611969 12004 19343
242677286668008929 7479 10329
17885575662901943 6073 25254
596310791749719041 3663 29650
946799504914061185 22560 23335
334717712617443649 2513 34117
35311174493813269 29763 34115
768536322203647873 2044 18811
23684437783906277 3160 12022
705335031405024129 1742 8366
3593665289528759 6064 7928
138958823718301265 14474 34767
99041092391566113 11280 16807
839522778062867969 10866 17221
643564351889125377 21299 34866
227026475546910689 10257 28741
690704220731127809 18719 18934
600576522370413825 28289 29586
440024375877797505 13267 19099
285617446079928769 27808 31635
219754089579289761 27534 32615
946630486692267649 3868 17911
885950387949435521 9736 29938
504191877916628801 13193 28832
616840254468051841 1880 14100
159829230921342721 5294 19398
258352565522599777 25607 28569
560784780152776129 12802 18045
137023138399264609 23578 28722
885108348237618945 5055 6564
486418397554103873 20033 33384
58768315662081961 2431 27799
227742437441541761 27639 29963
923862100988554113 25687 32175
816378300316685569 2097 34725
353996571979227073 12257 14432
201965375594177473 14241 25880
385296220186628353 3000 5928
226983626198261857 19752 20787
558116345066071745 5735 11341
511448843265604609 12287 17317
657383507402709505 14220 23451
725883043840028161 9208 27514
747804058260246785 14319 18462
844344039895567233 9425 27338
146816226710878785 12035 30286
3683664659178022 26985 34272
630166996566647041 15653 33206
384931964150574401 3263 14128
764315369311059841 22541 35155
354127730499286017 150 16399
733596871657429249 9920 31219
965829517241338881 1388 23071
343620527020245697 3122 15626
122518222317410161 25560 31493
92430657994942321 8472 28762
656150668748800513 11558 16846
209328135481324993 4754 20335
229076462951738337 10105 21936
963677967884596097 30408 34377
501321642401968833 4937 5751
814728056190457345 23933 33367
959975730617117057 11523 34426
305011275501005505 5733 8937
646884974026214401 6832 12684
104541670789654257 10014 14892
328906136348067009 10013 16745
114755369510820769 3885 25695
221911137874776897 6181 9073
101996674010674577 16586 22040
910601610649905537 1155 29816
705700823339487489 7157 30510
956669793269149697 23040 32899
242367385689544065 20390 31255
331088854628362113 27393 27867
83523333896753377 12078 15657
189972133405639457 1205 34701
477722469897965825 19128 25783
185664601346587681 16553 17435
715111806187071105 5534 26192
356932884835792641 16914 32438
946287262958588161 2165 33596
334810566605725057 13469 28174
599263365186121857 12692 23082
207541771997519233 5157 33183
555053284425550657 24042 30325
512329107261223297 21366 22722
48438370163513153 16730 27082
406981288761635073 6293 20079
670935748519934081 4992 27378
352715912071843713 14489 27057
421403302774283649 17058 31352
123556970765186241 16616 26817
993148820511688577 4226 10065
111843087431822145 17082 28476
37819411228174009 13198 29046
79769600828306865 11147 12047
811170785635322753 2635 13521
993945830658915969 2543 34675
91730531175702625 27075 34143
983682467495505409 21969 30017
196715029816086689 24793 25992
508102569302081985 12666 29724
855409882123911553 29130 32914
475422496205162305 1641 14351
176890584266583777 6438 27997
230161048692295361 3667 33701
231463168712227937 7487 16202
718378346272665217 5488 14227
765985772390703105 9778 11242
734555434188536065 19483 21898
532149311540212737 3990 27316
584272977272995329 16511 34726
556173029902463873 8402 19879
949721121768234881 7671 35035
612640904944047489 11697 16755
370519298027723201 3912 27807
778420060131818241 5763 22025
367758683277486401 1821 10203
390849361667438465 12464 17087
38716882739258553 12963 16416
723884948647661697 6192 8333
162415273291102849 3997 33918
691304969265193089 12921 24292
763291934371842689 1705 12931
777328507080252289 11241 28478
520004955636096641 15404 34354
954605062814056961 25688 33694
864473257654161409 11369 18990
156228757870945153 5012 19959
218117831704446977 12731 27809
966694525585470593 424 3482
2260535572595757 21765 25671
605337922116600449 9314 16285
471285632222020481 6934 17166
552667176258740481 11027 33197
406879246437021889 15661 24271
583764344209225089 25789 31410
247467631650280865 14330 33290
426194600520691585 22208 25572
292405676032707649 2592 23054
952048292098364673 22989 33526
12459422375940223 1740 21320
725795949009199873 2493 14561
866637233522247681 6286 21693
356264323224461761 5581 16913
221147306790967937 5640 30499
450028465013080129 8383 15019
231604233130617857 7756 17664
685431715985853185 5611 23676
806846891781390209 8741 32881
131749336639632737 19274 35209
231971018734320481 10715 17531
402331147510278017 12699 32268
556564964528078593 10163 30830
882695201803731073 5082 13434
16433347782232489 16866 24720
705468163003725825 12831 18214
156572953376240769 22633 26538
968941582878660097 13508 23768
840436877001160065 16630 25927
345024842545154113 5732 31326
76717295352594305 9791 26609
529911003678993345 3098 7055
864344967583242881 11533 23136
196208240385058017 1944 26603
482830905200216897 1161 33469
972440857119625729 13783 27579
343674414515241729 8345 33431
81820462089080337 11326 25865
345739732060835073 731 11860
110320559912654657 7173 8031
418171665891385665 8896 9429
758898468744799745 9284 21085
595843161662827521 2884 5595
791357463525134337 15410 32804
482171195951842433 9724 27772
853034667420541185 13529 16608
969125836570483969 15324 31015
680502700825801601 21418 24331
954588492708019457 20521 28661
983999875629503873 324 31988
440645387216079617 2693 11923
30306947897702941 4330 9594
804654179853791617 9107 25493
507431147210706241 15024 26537
353824654571084801 14504 25817
759802282886230529 14649 16782
867569675718392833 2977 31529
563876030290199297 19129 24182
458922303916352833 12249 30583
430015240988399937 15238 21845
288010061792100193 12989 20688
327034907331704257 7659 11783
674401340743386881 3722 30836
808278109269284737 12014 25327
141043052349978385 10093 15506
60621955225283129 5826 26045
4975006859808674 9393 30903
573265789415348353 5053 33749
728675687411843841 394 4286
395255772395852737 5599 26237
386172919781913025 427 21208
356564493301991809 22875 34018
361859176208248833 17572 29057
924950662540307841 4286 20316
395501183975710529 12553 32439
132271437863966673 257 1777
785228759972675073 3431 24818
83241753322720769 15711 20326
564707610955124993 15224 32286
950701884712376705 14199 15246
254856103749268929 25877 33524
312249375671537857 4978 24657
158221199162028385 24737 28038
22186638740823385 17751 30574
654448129493339137 3213 7776
788953247730898305 29460 30532
633302706437561345 11012 19043
157999791105826401 7028 33643
746214929548479233 22564 33821
660862809520150273 30334 35137
873484560247703681 13030 15939
892858377952979457 11201 22189
559402013109568961 20213 34007
591769352451347457 18848 30361
666032556148323329 3036 32092
181753039590379489 30835 31622
179465201025045921 16128 31548
885356194543955841 10290 11076
675842855765949953 24573 26344
177047017984694593 4563 31606
518161558754734145 9719 13675
982507879959211265 17063 29172
423684774330283201 3607 30588
153140235972816897 24692 29424
520413405981152257 7735 31096
393956042853513793 7447 32937
999176807022962561 2572 10596
418231071943370817 6311 24245
245526226772618369 1808 5505
294560983020954113 6180 27351
593379345604390145 6363 20127
907891091447428481 23690 26359
192931788815606369 33420 34891
964561966859516673 18364 30661
509316644446414529 12535 28977
824742734746610689 1595 30555
517686526571701249 3435 31037
896418604353709057 22262 25411
359891870733449089 6705 25877
13317099199330329 1881 20995
586958813771140353 26967 29272
807668173518319361 16782 21161
372196579698112385 2940 3586
939363810122262785 11430 13751
901038707930318593 1318 11993
609172280593707393 18830 33902
437678754829747137 2474 3889
988057855844207489 4977 19205
273226656074776033 2166 19362
907228569722487809 17243 18378
53435707535186337 10934 17159
974644484593330433 8350 33320
411405069062077185 8991 24287
184662142370665793 11623 12951
37328703240902425 17411 34710
52403135126358081 18423 19956
546145164330631873 5670 6387
961944726883242369 11682 31881
736839233904191873 5916 29137
744090212119619585 6002 11032
428702606050897857 3488 6223
20750264785004193 19085 21788
928641452848310657 28446 32296
361308633796912897 23300 32230
96935800024546385 5711 20172
949651265251670657 22486 25986
184665489252495265 2998 34521
217994785567999105 1710 10143
44641790765062697 5515 17788
599773835084771841 17081 29070
794761229012564737 19330 20928
505231122094105729 548 17948
393523122499892993 16971 17357
506418531025584449 7162 33613
441605748541320513 1614 21114
550080483683149889 22763 23438
967326326859641473 24259 31603
414551916839155137 5307 32194
447768980900221441 11414 24963
115666543747469313 7089 14541
711855450263961089 139 8659
949687751788896897 7006 24879
207275441944830177 6818 17952
957238994730676737 10140 35024
146663795976671457 11340 26099
393389902405441921 2272 23085
195864010426291201 2514 13566
682782422927832705 20635 24601
725240391984279169 12059 13605
881199168330393729 473 21560
968616902719617153 6746 21967
89549630484459185 16135 27058
418286168752466369 16531 28877
51346057986318529 31456 31879
715742172546825345 725 22643
181793748064993825 3989 8501
113945003034253041 6003 13019
880668953388774145 11678 32099
93965361228981697 13510 29711
501384156730114945 8142 32284
691218217741429505 16087 33847
779594878074373505 1064 29408
191004387135976129 22401 29309
812739314954942721 12671 30683
806724385947497089 5550 33940
845116040370836481 5892 11444
44631456606367697 23504 31468
526790378956452097 188 3935
525820931865744961 25177 27768
838042278580683649 19130 21172
228405765181904033 28075 30910
85073324078511089 5313 23434
209106615640230593 19035 34914
41435297589682561 9800 27433
657705100042335233 9311 17507
273479434406784353 10175 30406
363576094500324161 25996 29730
738417970444356097 3859 12131
158482214535908385 12018 13823
623994839553322625 2693 19174
110175932761116257 1442 18217
921258796069817985 716 18962
95387086179442801 11279 20873
579624554161984641 33070 34767
179067249802379521 4531 19454
795890668019904257 15823 20459
765567952949155073 19718 24552
439695529640918209 19312 25077
890260211027914753 22236 24835
197342231466020481 2889 6952
541506411599414145 6425 23729
626311871427152001 11250 32415
927051344395003649 1438 3956
686822099039329025 1613 18994
274443918631376961 12312 13940
983713921230933121 4749 31584
176342766910330785 10847 23051
599658873142853761 3597 17885
54982821886966353 9652 34953
465866664693766785 20159 34063
853804394014126465 13641 26508
878596095445782785 4202 34530
546833631065922561 17516 18234
118342213224199361 9619 32161
210182642518425665 16147 27286
117078725961700769 4350 16135
162845671254672193 29959 31202
12411236949208871 27611 34788
531963587228226241 1458 5837
794529356895690625 10669 16949
910689617315526273 12725 24931
145539506236648449 6434 28951
906041555055971073 940 31217
386955902822190721 19251 21783
792021741213233153 27435 34190
45893444605514593 21154 30582
361877300840170305 4586 5230
542690791226203137 15109 16397
858690081553177729 14446 19337
281063118545890945 2727 29790
880579768698119425 17667 26358
220142518504896865 15128 34479
999456227271537025 5200 29629
504457702319246721 3949 31725
260013564080558977 6013 20398
972026648684856577 14397 27170
9592058052461995 12427 26290
417537470702345793 5615 13963
636897207252765441 17884 30738
42892727862177793 4323 31196
664232665150876801 19684 27622
782413102374352513 11016 14601
326266571201948353 24209 27211
722508979218314753 6569 31190
227063850371749249 5630 24062
696937833726796161 5213 19459
577860188464974593 19170 21742
299815843904038785 21307 28138
853209130497702913 11774 29449
912186099799885825 3063 21407
447039904583327553 25057 30948
808095254617068545 4709 30454
635346121966605953 28321 33627
308474048316245569 15050 25879
610768223323852033 6427 13176
593482783825887617 14803 23561
963289608579287937 13765 19881
388528026894466177 14670 20158
49774192954224361 7253 24266
112107309812966353 25115 31297
459567565964803777 11549 21469
42117134979950065 6072 14435
786079386231229185 14141 27478
536485403525059457 20729 33689
978800992946673921 18110 26723
991880513329352449 515 12734
577125991847815041 671 26261
984208070126452865 15737 22275
150767644338301921 14581 20271
461019527527501057 20213 27618
687326824391540481 13722 16467
960693593652987265 7864 21503
261547734549282049 18881 22495
285184700502004065 4092 13026
695293735892413185 26691 27380
906474843760388865 21847 27204
131655449206576241 8520 21022
107837474830834161 9023 31519
157523037282267361 18044 21983
266150322749890465 27747 35283
213967725285556289 21772 33568
494552951312005697 14621 16982
791025675050711681 173 7093
943138271337328897 10013 11184
718860301505671425 6874 7630
930471968282038401 7451 13609
409262619564323393 24469 31574
298490125508859457 4733 11716
922414562474017409 1910 31021
239104569031230337 9644 14959
945633769416154753 1805 8404
404376336777129793 17603 28283
340906264757350657 5073 9734
102002364868841505 19758 26549
621398223291755905 16747 33103
218961846716208449 2660 17506
497942903229102273 12528 15458
48899851440115329 2606 20472
301876579675813185 5851 21809
839123156311767809 11229 14428
78369314172718417 1268 32850
617594688289646081 20767 31978
774578557780138497 17718 30803
375081763914973697 20981 28243
286075180226163169 4762 24294
802289618901927041 15566 30084
560863252849138433 7715 12522
125172574934236289 5897 27743
803652463824690305 362 18126
477924403029991425 4687 35280
721101307993031041 17123 34960
192638524338430977 16489 18081
414879512840002433 7659 31975
125130167546888769 13847 20953
261169765411970913 21148 28683
46926912078401273 15934 31342
792540717123685505 6295 26397
914161268822315521 17168 20607
321447914805880001 29384 35196
591216644160507393 2789 5302
292290210141317185 21672 22525
424196411238046529 20926 27568
501147648415177089 7550 10711
341961510826688897 678 10891
618174268330918145 24183 28479
973821695410894209 4054 32669
910531223006735489 2673 5131
375600630609962881 12098 19172
648953824735428993 34186 35102
575758788490748673 4026 9651
867944481707290497 5736 7661
757146057442479745 1736 19043
420304945343659137 19318 19575
869801830043829889 16847 24004
381101065393160385 5830 13618
474367099995216513 19579 33866
551985278927674049 15732 27004
357672323017613505 25942 26807
533044506870531649 5667 23264
183383950524085281 7943 11682
268677446486847777 13574 26875
796662422613966465 17715 29314
789916913824704641 17194 17488
784667577186691969 14526 17752
487870147199828353 15684 19323
499459039070860225 8079 21747
764176770979581441 22896 32172
435101311577181377 20329 30114
309103486545424769 1344 20441
438744325870604993 23026 32980
604210790590322177 33741 35280
738649974603557505 12335 13846
129350741481943041 32574 32619
729747745253877889 2114 15332
487227275792484737 7901 13877
706437541302573697 1004 29962
694273529771763329 111 10801
133951300623895265 541 10990
511627695950103617 23932 27829
532162061251735681 23216 30406
761485208203964673 25155 25941
424068012973908289 2813 33742
9330669483055943 9392 14474
170659638396170273 12567 17520
958577350102572673 14631 23620
615044608363778177 15426 29951
116244870210699953 15780 19815
250325544860057633 7302 17608
546170408611516225 21772 34298
398377988207716545 6338 15808
585606080524165377 10774 35083
592642810158036353 19940 22152
497181221319650049 8319 8559
427051686215353473 5294 32168
836435271193813889 18100 31323
887264702661436673 2540 33233
852270916330212481 19537 20757
54838487752125073 4489 18343
177040755831278305 21997 22746
196330216707405473 11333 23949
154336102388853633 9225 9916
514899011652548929 9311 23260
907254710457131393 20851 27426
488718808865936449 12732 14898
770098028662886273 1654 34765
466228643631286145 14318 21457
505814227775623233 5912 18211
369905003100523521 7547 33577
614367745711675137 5177 21075
89637076891964545 3534 29067
570696154127070081 8173 33884
346462919372608961 4076 26414
664334250604099457 13266 27651
84031171832567249 26625 29075
366894797176364289 26692 27914
100978086148199249 14544 15851
321026218523783745 2203 33499
714633205388768257 11316 32287
311568756702719425 8046 27364
342406886766976705 14155 28165
198600273056314337 12294 34679
572598154042925249 174 31852
101029181881152401 7489 8607
312415475229936833 12958 33392
26848890174917985 3767 16006
604865755356517121 1364 1507
364923258690346561 13635 35221
177937791151034465 4179 33719
687713029232099841 2701 23426
807941033557643393 19633 25702
174285243044430177 1093 26733
516499218901525825 8233 18218
793917500524500481 6980 28493
402961067732778817 26466 32413
682859441427844225 6131 22546
330516284852645697 14798 15482
900284975726748417 19875 26347
334571339033306689 30650 32857
943096763712866049 3771 6951
420936381592962753 16004 20687
330866487187350337 1278 15218
184872328512430081 11503 27676
104215394958494305 12455 29887
154732661561208577 14939 19429
544666307245677249 3090 7642
547451462256891137 951 34775
911298316827291905 1012 13914
304800767193579969 18489 25457
958226311863867905 8694 21665
156107327870504513 2466 13716
620052417313424129 10207 35086
588973772936466177 2173 25970
625333376470990721 7974 28110
558497628602840001 1698 28553
106927322250520257 3281 19386
135812418821256385 13895 22899
245162088489067297 1900 11056
426169910996467393 12099 12483
371013426062127425 3260 30367
441547228237336513 2595 5847
654678153051577345 9929 29008
118210011350004865 15487 26624
621609454930414593 7687 10162
522430236572585473 29724 34196
455394378434832001 18113 25481
394387728061790465 7801 20332
349546825490428161 4304 21728
211554625017637217 8240 21730
346755118201116353 589 34438
92887753530323633 5968 19035
864132628807588737 906 11753
685053367550875009 4510 32743
378565580499767425 22642 28672
644556703242702849 7374 20640
710651835265260033 10911 11398
850000871435579393 23050 28331
904893553888371073 21679 30541
846519473481112833 12069 14394
682353843577111297 651 24547
690197334968853889 6793 20324
905541905921026561 322 21760
828840455219992833 20843 21726
119215348945637345 10568 31568
785571973223905921 3383 16652
344184748104140673 4414 25718
443822642772847361 5037 33184
203872243913586721 24924 27356
219831185622961569 22027 25932
832117491142483329 15637 33915
823120714077735041 10923 28680
680174453199192961 19848 30728
927208970867550209 7610 29700
462705200189248001 14316 27938
877038037684304385 23575 31844
35940803268992741 26956 27447
145132247536093217 4497 24748
845313763573628289 12982 31080
456502592022818753 7999 18673
709652801083656449 23891 25293
212051025035687969 8688 26616
91938472707937537 27389 29841
523968277896944577 21396 24932
348878106852644993 16433 25666
139735402065678465 1211 34438
459943738073562241 1067 31384
356936377847151937 22580 26488
910883095252650369 22449 31684
592515960815060097 14648 18703
117209898851058369 8493 20889
768382278580407553 9277 22961
344780770902666241 32692 32832
502124087273966081 5096 26108
830337484394462465 861 4463
912925337554416001 20099 24341
418141999445175809 6853 29265
150231893791438881 23725 24625
463049916853407233 3570 7766
156290254540994753 8239 34193
684626097858334465 14631 24051
260130561857391041 20061 23577
863101568318896257 3858 4441
28046816073246105 12355 27274
665087859118166529 15393 16396
287228873526114369 981 21054
786253365409606913 5262 19308
622726727605016321 7803 27367
611893629542684929 3822 13238
502583271431898753 12110 31717
901511831725358081 15563 15767
240521747478712897 3055 35058
120805674581482945 1836 22042
676244792474275201 1350 7074
11003636572894493 20662 21540
203561800908875777 12509 32572
769623322964740481 2249 3133
723959471471101057 3548 29575
440615439316403009 26111 33376
894325493643979265 25047 27051
617527832494722817 23236 26694
852195120892158593 15092 26018
75782145121195297 15252 29356
245493776267768033 23829 30171
60367135850746937 5611 28696
777471573694139521 7801 27635
864344682243753985 25882 31633
381340743744008385 25816 33385
268413164085224321 5028 15882
995801340779845377 16474 26661
340885135874856385 1634 6478
444759003294866049 3527 28863
344779871513786433 10612 31833
810335995200130561 351 25960
71921591364755953 16156 16909
25811019533197313 3778 28935
841930960946633857 18679 20447
598068264406574465 595 28122
28221412950415469 27315 28888
81227661442870417 17858 33404
314634195171144897 19111 24155
302043602146067521 8576 19209
80558975364553473 6521 30262
952861143818811521 2238 16555
921310641777417089 2731 22372
300745735465451265 4488 24847
831666137434780289 7370 35028
569436988639797185 15543 33266
509833796318808641 5257 11937
42271152265055177 26584 28867
254940061478365025 5456 29083
272108842052094945 15597 27206
233181825918684641 10928 17286
283105523404426401 25767 29870
446597402464192321 516 24077
921746282690879361 25278 32024
176537734272464769 8458 31842
569643453021750913 2501 14293
721185479048230657 31458 31866
115399459458931377 1394 18939
178943632050710721 11669 26606
109309533980418657 25323 27588
221343857192351841 16774 18641
911180814118456065 18250 25522
484798066484380289 378 2282
245876264701887937 19443 19917
773992888648606977 19705 32778
494453588631930817 24604 25260
845566082907517057 4979 27168
963340771583457153 21336 34829
431123213632076865 19757 28422
632664601611725825 4273 21740
539151921745535361 11530 21448
761900290232755841 16922 25621
680361122015185025 17471 19525
589725215005817217 10205 16768
609440559368898945 13276 28363
679913801377718785 21507 27173
816653032854873089 20515 30645
791224813758237441 8351 33953
624398242882385537 23294 34007
463386906031512769 1038 7868
221787260511305825 23742 34597
946025800137991937 26070 28483
877560309789267073 10198 17025
929976771806334337 25021 31847
14966749532788983 4889 8952
394383373228993857 14787 27748
231328486057627457 15223 30822
442666600678204929 2277 7345
599051642366347905 12913 14518
133477535216147921 11799 20765
534726082922681217 19518 19987
338362370506839489 5686 28552
339069456306930305 16172 29647
593334152089045889 31515 34179
603469626284343937 21169 27325
872351400710368129 6025 20734
949682351420463489 10840 27250
734116809714809217 26027 29421
283636015303450497 12830 28704
198840399184145857 4999 9783
35919531967010701 8686 15970
203636959405447009 10296 34888
835936881262902913 12645 26889
553042875336085889 15579 25431
697917302610036865 20494 24250
34976752622672081 6229 11429
276632966441674465 24037 25029
808269965487905793 1622 3582
668823759926311809 27326 33286
941042334824448513 16027 33472
941282628149984641 13264 15095
113327624362380417 19163 27320
270458601928240225 14468 15500
547735516162621377 1092 5178
243546557693100865 19083 34187
266744602441146849 19323 33283
630685145976428929 13836 32881
631693974289806465 17218 23809
774767050369113985 3573 23476
734832466135809921 4048 9856
368540421095062273 24932 33511
433024784426297793 15621 32396
719481233162674945 2801 34887
884568938467051393 9934 13690
998644206806176257 14445 18031
598338426574077441 27776 31277
282765114072070401 32261 32831
678431854792147969 14354 29876
987808189671184769 19469 28796
84250801845090705 8903 34742
969565723501155201 16025 26281
99600853560755105 10523 15505
988506063269028353 6142 20664
85304511794777937 23241 24716
203063536360552641 8674 20886
259770368612020513 16 13323
722233469850081665 1263 28671
521288028919432385 11868 32156
794593355954169985 10085 28306
39938369653039985 9026 16618
158947234883470401 14221 27878
964897725587281537 10312 16215
104590469877472001 14648 23743
263083423779374209 12008 20971
576765441662715265 11442 26545
858663345128267265 4965 6049
582146716523091329 12603 16198
567125835712797505 25644 31896
250847594550634753 9171 12227
66487705106329289 14284 22692
506659690877249601 14511 32389
91869680339652145 3062 31414
545646488829206081 1035 22929
945856531440572417 16826 20349
742214232597099521 2433 19086
803999280635135745 27019 29641
126194504973597073 17519 19480
286949645528029153 23774 26909
764100140384492417 229 30817
233288919654551553 18750 26858
589295937991849473 23046 34940
329100577350804033 5042 33676
34470306915814321 23323 32806
788986119462006017 23766 30760
693857720762707713 2864 33390
177253368224217665 3539 21406
444680730550423681 9066 26050
860229485150238593 14148 20123
362392566563855233 937 22358
954573169860143617 5033 13583
256304696221867809 8422 27157
5119710982224747 11577 25062
976135202711333249 7962 17629
954876554281060609 11687 12970
59029390816441209 27980 33116
610809690655894913 24335 25250
109263056928185169 9500 16262
522128534325421633 1875 4301
316350890462793217 10484 11981
107224577257763793 2708 19659
580321553226383489 3369 31106
865351469533766913 6927 20023
230784390994180897 10884 25711
769647913129471617 16289 23192
549910137220862785 16908 24255
106726609597590289 295 19235
867677310901605377 5025 13776
214673408123186241 12171 33906
793652344397997953 12740 14184
508637319789290369 3506 17548
716005040871458177 3083 30526
228556399067524993 23340 32622
330990711433130945 3640 29462
591474352371623297 7264 27084
417969207995447809 9151 14830
649812286205101185 6486 30691
317829172692768257 26383 32861
157143187408895105 2050 16505
95907928453463857 2086 25631
726384126396009601 6276 29378
710780844066832129 17908 32087
601701778169715585 6681 15588
170943202401680609 8378 33039
983595880508513409 29027 29866
300931836754870145 6323 24726
222109312922459169 11256 12010
475783921448588417 14491 18046
958554376138902657 12194 20452
585641027077386369 16663 19841
993753158879659521 21506 24562
783900474970785409 7296 12909
700169669116942081 31016 34846
809875597299480833 13457 33608
873687297846391425 18293 22208
125490219108250753 24704 29640
206412980661536225 2536 11920
747721719338741761 17417 21249
535181609270271233 27537 32245
750738674085461377 31040 31591
711081564053184641 12467 29670
215673040582856865 4447 26503
387442617377036673 16513 27662
693200804030105601 14159 18100
164823527785511457 28449 32601
389625711364672641 13149 24244
214793107405743201 23041 25437
237906671205287521 4234 9516
337500623847599745 23099 27486
136611629433446065 8638 10012
76135644131444033 3852 27705
414137706034004801 15288 28195
643516112572068993 1914 7895
341470430520800513 15036 19268
641493806380797313 2774 28906
912700357976326913 8554 24301
235265851860784641 5645 13570
601059588328411137 6290 21906
670520196607373697 3263 29413
619794552720087169 894 30446
783516541070792321 4128 24377
339269864461712705 16944 33107
230152307298514113 10134 11845
608961740765046529 20417 28506
62783390907522833 3608 18338
951964331499937153 391 11173
736531438534417025 6424 9657
830702943818373249 17470 20408
364553202830517633 8033 33497
780782343027553281 216 12608
330696375912712193 18697 34456
574657650975929345 11967 13041
485735737228875329 9958 18594
719209205555699841 9854 28056
158617767788104673 10899 33734
787081248939237761 10800 30160
682659141469326209 5668 30882
925946981334462337 7437 12172
133421397856754001 20630 26033
538978452012152321 6627 15168
375261909359291905 28927 29187
233845880597868929 7216 11198
880104146038878081 23342 32226
936744490834136961 11420 18707
349257165100492993 2925 5711
343758149293236673 11741 16421
78995679880652145 4048 14238
923511186238705793 1720 24090
787712819935617153 10009 23092
149821286325021665 30546 35262
971357132807799681 14353 29098
158443038775963873 18762 29684
203836150911268289 1886 4033
595903895290589953 1367 9879
615905517018351361 18287 26352
202705667807329345 20040 32831
514281410994865217 6815 23843
274169552101341185 16730 18867
695154700100875521 7136 19060
851336899168408961 17449 19793
341897010691365441 18636 32206
679720814267383809 3257 22437
481090758107061569 671 4837
693266089702639489 927 22590
657752425807640193 3119 27041
185740972477475457 15411 32226
556046716293867137 1969 16573
967601452993697793 25166 33593
38167096608031417 4629 6552
628994412928207745 26900 29813
231279414580516385 5106 11100
920264775868822913 16703 22149
831312002794074753 22270 25825
45391582147431113 10038 17693
356624800439465857 17222 25797
105199552208084417 17658 33293
92152139024573649 1351 7680
890860587316680577 8844 13828
523037669958032577 8008 22310
169688771776272065 24325 33991
180802589569164961 4674 24106
767158486825877633 8415 32860
38503060668706017 15018 18848
411643949694472129 7213 9592
838915120659219585 17804 19777
660540390490851329 16686 33192
628809459951245441 18506 23920
892794029287536257 24829 27216
507003987664372609 5523 15192
330297659030236417 1251 17396
559444042858491009 16141 24158
777113099881539457 21696 24252
752541803881182849 5471 14998
262866830533070593 1531 13757
884227605610394881 1770 30263
277056004181964961 7942 17092
308466650972373889 423 2689
466162470251930497 30598 31431
250447028237108065 4016 8739
616572429638743809 10475 20510
223072940440811617 7487 15117
920539001628711169 5471 24619
188736294432036545 17518 32429
541669547198416961 837 26620
578118673461826689 13161 20770
251752793501168513 9482 33995
7748631099605775 161 34166
455592241556580289 10796 23459
709753505430693761 6346 26375
843765413448110721 6263 6665
327072516850055425 20532 25824
352465031955411265 9369 14061
668313214209032193 23222 30275
283366072709640097 1629 26188
304568460304910337 10430 25095
543342474221468289 4452 26003
64269609774594729 18326 20891
514434946566112193 1311 8804
743411878031853441 7465 14528
181771725608093953 6396 11634
489178420293367105 1249 23034
89133317975495169 32738 34123
356065420726555009 17321 19601
818783606594642817 2576 27743
377214058041101185 3481 21533
320180424153576833 22866 30359
482992017401588929 4825 34351
463173470601397249 6322 16198
724077220603358977 4152 32680
268324548134984289 75 16198
838353043328897537 10651 28089
752362056104423937 2212 15251
229341830878848193 16570 20083
319676352675244865 13481 26782
317784680812341249 7694 8585
9265808378764007 23377 34498
633679676100282369 22521 34715
518159764645133697 858 24386
348555045040701121 6436 10406
875557482561241345 3697 17180
726247083870202241 5680 20892
890238946828318977 6068 27825
593295302789076865 7964 15784
372437738405814401 8257 14053
376595884586148353 28272 34134
225463103261830625 13315 16949
297765132097953985 20314 25137
194418472504786177 23187 24090
160913567100276833 22512 31689
322273116456145217 5097 13239
72826768764290513 16720 21894
634365368368328577 32650 34479
599712750522964865 23984 29738
660849372497693825 8340 19345
152407873027801345 1489 4908
160762141092668289 20830 30365
583160682238155265 5040 21957
82337655671366865 28484 33325
13551839728197735 17803 24738
509318773903920897 21175 22762
345323242950140481 3939 16979
17233750344104239 10397 27994
881880279945466625 1982 24997
446002251139951489 4305 34174
958327706427194625 9160 32455
467576436922925633 19784 23065
885496534215352705 19850 30513
639547448726780545 2704 35278
84832077046907985 292 17293
582306973241770753 28839 32798
131486549336035105 17302 27543
427609511418943105 31262 31759
969609024781288321 14960 17637
718989975241285633 29154 32330
540044575049567041 969 35116
547923788504853377 10557 27237
920267067386642817 1975 34879
226219913784206017 4713 11502
19561225992976717 6379 25234
56996778828612097 31254 32166
859273525783958529 26180 34278
349498290396255105 2271 5329
248830820769004641 17549 35141
893688114348840705 8257 9834
695020713429951105 2503 31791
121073006138487921 16267 33390
556308866285281281 25558 30261
630160951543011585 19709 34850
13571626387157921 14196 31993
474972557201780865 1460 12336
866899414153326849 1930 24969
451552804272388673 8121 20456
924191890303401217 5580 6358
187907540667680449 18402 30728
499271089425082689 7598 25993
928702402748079745 8181 13739
274453706106651649 7758 27517
312389596702089985 5074 6251
425760192774763649 13614 18122
602587163482844801 7458 17609
92592830410776369 5004 29551
189747411739290337 7438 19446
996464717907645825 2931 17842
238881867076194977 25468 31180
208294041910857441 18224 29633
728989823473554561 9380 16467
732484718994985729 12578 28435
87218726861955537 4563 17735
974931893923720577 20722 23247
655841465204133505 14210 31948
623117520795592193 31993 35206
890163754347859969 23334 30348
777634648200017153 9784 30840
789795826776654081 1990 31528
40241099329652033 7795 17456
326350749495880193 3939 4166
207877938698654689 12317 27506
932608154529987073 23856 26484
391560886019238529 24146 27605
182233927729889441 14540 22247
46533738672575713 4470 31988
658075325792410113 18623 31652
563674575602508545 145 18602
766009703613896449 9633 19854
387657412666836609 4024 25880
610885777074400897 3780 3950
6221560364924273 6807 21979
890769045919476865 28770 34509
703423839375641729 3436 7148
954308801677669249 27665 34339
539298682810912321 8373 15873
444100662795172225 3078 22646
479530604244441601 6340 30214
376943124481044865 10040 23233
46787408323201161 21038 33990
957273631463515137 13936 22762
307454894736405761 10703 22237
773948671673608193 20812 21874
676569581124656641 21480 33161
314762516802979073 4018 7874
306938798809536449 30352 30742
976306943683965697 13474 30388
892504953468762369 11731 17329
477090089822546305 5695 25002
255118020871389473 11009 22173
2733433001836261 13681 27073
209573981939971777 17814 22932
796479022905721473 4216 10478
338309401792823681 3035 16718
464814167504130177 14954 18039
49199278543984097 4647 30944
702225966288715137 9608 10365
523515872970403265 34963 35018
350546766782471745 23660 34335
342268900410577025 24367 29464
534515762044158273 14098 22227
908451401429029889 2311 23044
250398436322626593 10479 16807
107989672917955921 13678 29712
471931790367101185 22772 23094
274965906052084833 17087 28715
650788154708564609 19554 27730
681969279377657473 9431 10522
486417130704190017 30005 30111
399168856715814273 10197 12874
601971994814903169 26393 29941
850807228592874113 28946 34671
274001919729805377 22753 30287
404693120887895233 2138 31592
441948123711242177 2087 13711
276287342120642881 2956 23902
151211561854587745 1952 17631
760165408627070593 10689 13106
318365610230415553 19711 34134
22703398429673173 9301 15420
23559858352165009 11459 35058
79189199391446865 575 22863
661557796349953281 365 32444
107985343850661057 15848 17866
68637230809038385 22534 25205
76508125127499937 6338 34538
110640721202059921 18460 33863
14571342764771345 14732 20789
623628585940473089 22370 26653
247385246270038561 3740 13536
439908987162183937 5206 6436
360211204368543041 18322 21325
614114564371881473 19172 34567
682864303035326977 23546 28831
955189588569766145 13583 28608
142284703089803345 10777 27576
443075498260576257 9466 23107
10105666235272537 18634 21782
481917647707021505 4929 23586
441344316809253441 15905 29611
608355934126912257 8622 23264
587420162280036353 173 12240
222890782202625825 10074 28216
369391253966217217 7035 7911
12560620476726571 18994 31559
605341018569628673 12181 16180
370230025536940865 8896 13330
654186639894621953 3614 13780
347416977228625985 25686 34948
699835680602003457 28458 33675
781188900303931137 2393 30876
200381696846608993 6723 24019
497905818110062657 5577 25146
607698003345870337 12721 14472
311147464832188801 12825 32422
508491993616249985 9840 26879
339658050555279105 2586 21083
557785129240894401 6805 13652
501318980183498305 803 4961
70186671974671097 3364 12652
862841792726094081 3364 30756
749955046096157953 5663 22909
377172338932140865 8987 13547
8834290770469267 11436 30743
310498386583141441 13558 33599
915578182659711361 2733 9679
681997621981651073 6176 9389
872937877035628417 30346 31397
79378711960565345 19143 33991
552972260227743809 4971 9269
175954167498005633 14427 26271
801573249267224961 9102 22141
904009581841314945 13788 25072
696051787851356289 6214 21531
823754409329239937 13622 32745
309161993729038209 15592 33953
284085385993073217 12125 23495
697274878982124545 1384 27198
95141533541251985 9600 23724
835183942634760321 10741 26771
972309111306493953 8008 19644
413368291274590401 170 7654
954678773428071297 29049 31300
485458935935827905 20756 27178
412350965077813185 9561 20064
785449561234525313 18323 31200
836121978052133889 6294 21959
177474358641976705 15361 16815
399378624597041217 31355 31437
249550633966261857 19251 25335
318709009536121345 30530 31253
674348745651446529 2454 33010
570242195240830081 5318 33038
829063287930590977 2323 14703
856858612462687617 9949 13226
841222948460345089 19480 24721
55345842325756681 7165 31103
511530737876679361 11544 15857
691691717341910785 5384 10940
334354275357004097 24246 33909
224858331753146945 12880 14950
447134878457159617 3265 13726
595008751678577153 8354 22780
896525961287242241 12330 30295
720432933470711169 32323 33657
208182518975004161 3756 11853
888291499212414209 5426 21835
401519608000274561 16532 32776
209124872489148577 16749 18293
385259468743992513 16540 30900
937236432914161793 12878 17439
793652171852588801 402 15610
654688317123522305 22976 27571
968256275171537281 12283 30064
164432312798879809 17030 24855
493446978258436545 2606 29852
545756335779593345 2518 32478
555306605393337089 27396 32449
339107248065161601 10079 16529
684460420730662401 18395 24760
920282894474446721 20206 25160
470326509603776065 14520 22294
205303436984934241 9781 21824
15567771254428209 14290 33083
197657369868629473 9121 13488
355182922634195841 23553 25561
282180479853295201 6369 33977
613443199878961537 26597 30650
587565779393664001 15503 17115
974810562333114881 11590 19286
218064572661347713 6846 17862
226745987398789601 12616 23573
48320543584189577 10209 29137
556470681398177921 12066 24436
380890094477265985 2914 4369
751217328325996161 6398 21147
574238658468125633 18540 29930
435810735999066177 24726 25007
321236162311834049 7534 32339
107445374528868593 12657 19659
705818230331139713 2523 21293
544823762313807681 15605 23523
421532706004470017 4758 15565
363790575429877825 3336 27371
78921973853347537 13215 22669
26977913477875149 23011 28383
939362574894261121 5775 7966
378574241017265217 6511 19726
107775060016557233 12731 24754
163823016916165185 19702 34099
929157190237802369 24313 32962
950190901629586177 17357 22437
376050184799517249 202 14030
740789978092404737 22929 24344
271887365001646241 3330 9757
242754776021389057 23914 26916
382246476016511873 8356 27246
847563193868733569 6174 12992
515377188291935809 33970 34782
939052799110786689 28043 29949
138447426211293137 6263 20056
14583659420164709 6963 16715
109281377787311841 1331 29508
362146515546005057 380 29090
990717996793726721 13016 22388
130563969494328801 11530 35162
261104302613446753 12027 28991
511513027308073025 6658 25170
447098945100670145 27613 30587
99373740246360145 3721 4899
317316033638576321 6524 7114
248086405490642657 14114 18357
844478844275492737 13683 19776
995667924411986177 10476 12200
732926350679164801 10129 13317
513275850665511489 7476 21615
234547758292286817 15784 28138
118938872708834961 4254 10154
201975689083354849 12335 33980
617690725353742977 28463 34783
844412663601211521 7645 14747
861408620576678913 92 25459
920331604107118977 4110 33316
32965698577360313 2131 11979
89010037240548465 6092 6525
466848564181784577 9624 23606
702854532914045697 22339 26230
371196948765419393 1961 23708
146787121348943105 14242 23372
319902245518743937 2351 17003
413206503414457409 18502 20736
56892979930839969 14539 16763
120716788317942305 3391 17923
358051205945113089 20221 21374
941985039013076225 9598 28585
661206429520706945 28796 34092
403913231850332033 23544 32419
14636603079889455 22000 32147
515010901156713857 11668 11732
662116597172829569 5466 30843
960153459433918465 19897 28838
989338330186310401 7107 25315
77896559864484513 1872 18528
61121614285173817 12654 15801
268584323703287009 1508 15970
294601542442659777 8783 27903
706761448682797825 13579 17348
480194517322363649 27398 34066
919783166343712769 26590 30170
869445593381723137 23818 29313
681304207235911041 6323 30915
94954295644772209 3374 24747
584993621091790337 6681 7033
497025229750232001 30884 31311
940430304240081281 16829 28367
653271569850804865 1720 9838
906503294506485761 10018 17494
454746296604096065 14996 33432
959179729015374977 14570 17073
364314231671801985 9061 31424
916368477022210433 7063 21178
895550979113419777 5021 24087
647592902663959041 4240 18435
212161453851567937 101 14021
821499294852152705 22417 26757
270438565803257089 20475 26182
108057653687211537 815 6366
200770270678862785 7745 10501
380848358085494017 12655 19675
504009672301759105 2574 34906
100135089386256481 5256 11556
732837749421268097 20983 29562
927323554316281217 14389 26765
209822627606822465 1975 28187
875281536431543809 11250 25352
182908932332669153 12183 15720
182172742854611169 11620 26922
48013108915551329 13245 17684
854556483996859137 2191 2714
273256540674172033 16313 22235
998941284502429057 27013 27912
685709928687796097 15995 17330
48496703331665001 28076 33686
987298208799604225 3430 28199
730534158526630529 10876 14389
507413941335737921 11836 19204
449883501092941185 32705 33619
956691070311823233 16898 31829
6149434331298665 5805 32827
758201159245938817 1196 28496
79047452673705729 5094 34172
891197162094886913 1803 2403
851490642918797441 8020 11491
692248161248482305 2836 14892
311432018650165761 13246 21185
150766658169718689 1120 33213
599188695036083585 4568 22464
282015553649781473 7142 17200
374038234822961601 7984 13366
812234706307226113 12183 22209
277120981427991361 19477 20798
343096417041333953 3231 23221
938636246650233345 6038 34021
993141928662911489 10556 29193
787532728363380865 3354 6330
504249153786158657 6193 30628
964669894661255937 9204 33398
56413775870840513 6626 17857
403645131062937409 6296 30069
243870753867849281 1194 11180
924886911199152513 27638 33315
35290204552413941 2333 34492
913752811339044481 14 14279
399885033164135681 28321 32112
275063623069712545 2825 7721
950679893556713985 5768 26982
183521306158546337 29841 30215
800853680677544577 6097 17998
170798431870608161 7890 30348
15092736954276377 27933 30399
330020153458356417 5174 26634
357573792320206273 4448 23179
576136826441313601 9814 20864
259925964354966497 22299 26923
997570262881758593 4525 26253
476386781008056193 705 808
809551332508803457 15774 23464
226963254013217153 3134 12015
84222204659887729 22333 23128
622147948571633665 6245 33460
413196685707617921 13846 26870
730687933920211969 32583 33183
423966382138267777 3860 15336
368926396836382529 15471 23095
863932688225148161 3608 23796
634981123162678017 12443 25350
415833334942426817 8542 23135
163029155664812481 2081 6827
843768738864014209 8969 26742
264918762751779713 17580 22031
985974212989496833 2091 21052
103254227286083025 5994 16253
499423973823169857 1506 20323
770018234393180673 28141 29670
948594328984349057 15232 19831
369132501365523777 14975 19458
713779383477884673 11863 20238
107110979780674849 1269 11657
219098201189204641 22069 29987
35450996487309541 13173 29419
926162241386023809 6684 8465
566102524450858625 3598 34320
147719201624802561 5077 7041
171067443537960897 11095 23477
435562758164053313 2139 4817
26670891535150789 31266 32819
750852389949095297 15510 19320
586811657386544257 5446 14688
534827117260974209 2020 13311
624268874388040065 33222 35256
883761902566085633 2406 27384
860380257759398913 15721 25016
810264024511894785 1658 17182
794830335556770945 16554 29480
532645942542806977 2432 13438
299200910802920129 14408 35171
727482671175224065 4793 27329
943905925387756673 24082 34077
813439541156590465 11971 19594
13278182017383955 19477 26986
360062633448478657 662 26844
291514679238833473 17832 19253
903319398857654273 14194 21945
951418131527997697 19687 30266
124129772717466833 13060 23043
932115170284053121 6556 10938
749622824613688065 10250 27965
532720756536317441 6046 22028
402240722522122945 23104 27847
332468577759033921 268 31756
797655640503499777 10886 21724
791961105765874817 5252 10057
389201112919536769 31319 34713
490856490699972161 23132 26294
248368465545929953 1257 15466
897959169280308993 18356 26582
707473353090733825 3398 27950
780573817278241921 730 33445
140728601588129729 3496 28114
628148296710502785 14766 17454
829457631172530817 834 6441
189662122225090721 4455 8391
290282377133941313 21170 23909
254549730179174817 631 8140
38818858899304585 10619 19977
697676382077265409 10595 11064
290241824768507713 8413 26962
164879667557084289 8210 24983
165721650211779105 11248 28193
958458842554481537 2001 12533
176666536829380065 14477 21656
990562909624454529 563 17712
165739140030950689 28116 32623
204372696803478241 5880 22319
304048024687283201 5571 18248
608386403744429313 2315 22705
475608584405037505 9628 29108
380545990010976001 5695 30818
597816461931337473 4460 12958
926154689282323969 20699 21156
89081298715854017 1075 18799
345087807499187009 27689 32527
818829883403928705 713 26836
141140188725142225 14057 30827
242895649078278113 18761 27879
530034732372602241 12919 21439
261500302899555937 5783 15807
193862285770276097 31005 34646
198303575982492929 10645 29198
604411077583609601 28089 33134
428461364929880513 15263 22623
433663000060516161 17633 30119
731392561113452161 30465 31187
381061818427074433 2973 18270
494064622763836801 2681 7126
305931620244447105 5046 27487
911330110635532289 141 22436
788037787460343297 12136 31582
646857898477058817 1034 27445
887298705137009537 1820 32844
527155783552601089 24989 34294
117848857175207649 19073 20101
844775993489015809 9621 14154
792679219444462337 7542 29396
20270604544748493 10398 23693
767797838922195585 16772 33003
830162842529141249 3649 14772
799078048301179649 29494 33975
62614429442689361 3463 26078
195185982105133601 258 7593
935921602654879361 9233 25625
152336546242676001 25342 27784
482842540729365057 4462 19643
95135578025253409 18740 25686
816906704344965761 2702 35109
105628933709947857 7461 27791
249652502655536065 9378 12403
738176570459192065 3456 5602
606856126310397313 27563 32077
678020070244681217 12685 28731
759685163222172801 608 5899
711037562604065665 28847 32847
522314652003437633 12600 15504
797654220693072385 13565 24981
5918715917218266 18576 27004
828087499915373057 5811 29048
799596186361647233 8288 9649
21415701487963901 5616 17945
1855990197810798 11791 21150
922787913099814017 11739 17949
294226918599314049 20492 30264
499819560924702721 9763 21555
459611688781322433 19530 20555
397907237605185345 8176 26504
626727773352804737 3304 34777
115461522785576417 7280 12289
440652194349581825 5251 35228
479063697873346689 3136 11994
503135760699244353 30388 35255
82964119200891425 7540 8403
962714890780418433 7375 33045
856721868889824385 12395 17410
649306077999575809 8616 22921
309758068761706113 17057 24708
223500746999178561 12064 13750
954765616674951169 33944 34288
597631695667438081 7834 25198
516367332119937601 291 5482
731132257490131073 9945 22420
176276985816517857 8220 32083
573091237334445249 5006 16057
272630712126012769 2212 10147
675012784923694593 2045 2848
755612058442739713 5043 21084
709090804970337281 5655 32516
477375171462437441 23586 26648
962401969740184833 26010 27761
6101167676920484 5748 18712
345877563823115969 7769 26642
382714030233611201 29847 31106
541399221384296001 1000 32880
869907422101523073 20572 33296
835723953069667457 29766 34405
514009691567917313 10911 27772
657642448706795393 10298 16856
435324598589435393 15799 31137
6837888311515884 4912 31630
970623337477572737 619 27171
199296185340926977 3348 15918
31028401534047845 13976 23798
676147834013242753 3976 13377
803255952504923009 11700 34822
94111182120784065 5997 32392
289834179527336065 21514 24377
600718710162745089 22734 29171
877723881560822145 31308 31678
76650435337427329 7495 17607
209054748396471969 8096 32574
316426820332900161 7398 21257
763540723331441793 16086 17387
958233559325790849 441 18312
342664304714563905 15693 20790
25385910443340265 5764 12134
374203514194302785 21565 23796
643666457041433601 28690 30992
323603838949953345 31595 31599
202073651358936961 10424 33604
964487682242531073 6103 15686
556185455420958849 30890 32419
523530284811076993 16667 24216
830634846518229633 5327 17273
522599959268287489 2442 22200
285918515923441409 32615 34508
762311183580226945 3557 4366
147786060560427745 22261 29285
930354142902029185 10696 28119
270089867222466753 2031 34210
140169211809624273 13665 34218
729342708913755137 7067 31802
585629114043708673 17101 29104
169582499059401921 6335 21522
700531830177045121 433 27789
552735504020795073 8891 25206
555624648755223681 5240 14076
522614466278284353 1467 9874
269660873065820545 2807 29681
918955083808135937 17298 18666
58606131410382289 5239 9204
850343942541229569 16226 21462
347720425045356033 20468 22559
498013214658008961 17310 17539
942057089619350273 35214 35218
951233496670525313 2844 3397
842159134383397377 6325 18425
241962727008747425 10630 32030
356946343759002369 737 8897
862890203479594241 14386 21148
94580507520095841 23237 28809
5377869298790473 19065 19337
526047307348800769 22836 30691
275644007839773057 14782 21050
522472024576504897 20204 34461
738438617775592833 601 9133
108178401513779217 5698 28717
856996298083373569 2280 35056
102456426956468513 14007 28919
432738218216194049 6842 13637
393498469871911297 18881 29517
467802975165753281 10824 19690
296686566430938817 14046 31446
261869423350340481 733 9694
385597311872597697 20431 25759
19065489800141225 18385 20510
162574083267589473 15564 30250
771843089239943937 33705 34813
676451805396208513 6551 15052
303778423538730625 5597 19286
691542211486169089 7814 20706
541429567550302721 6120 19576
77130375801569777 21303 29004
534587274002063873 32415 33275
657619504681367297 7516 20603
497440241048899137 1264 17142
891555601078987777 6858 17548
190084231656001633 28041 30693
793514548560043649 12098 19964
379510159286731137 24104 26003
908184333830856577 10204 33178
707326968201584769 5274 16573
181777088888498625 3736 28302
594704602755022849 1080 22422
15019682960097925 13377 16427
314394857277861185 18898 24794
692578768438043137 9181 34290
572729099366803521 4215 15521
431187343698635329 138 904
55162679281266945 20731 24809
817732146253451521 31101 32851
463025499388230337 15880 21981
992022906453808385 2137 6887
671512786177416449 11610 24553
652380179648961409 9297 17661
637812746438676481 2819 7190
557234725390085121 160 17258
250336981722171009 6599 32704
230275196260311777 29620 35155
559281525391490689 6072 17222
250611499196633505 1717 10573
360188070018622849 12461 26055
204046882748887265 20086 22393
510653585438980417 2702 6853
936692721618268161 25244 29275
163492203315144033 12627 13622
616028280865368321 9260 27169
902520790735557889 6173 12532
630946410547988225 14792 17359
734865880896919041 9630 26236
475137523035360961 4191 24607
67512404402130241 14091 24629
695809834293779457 7246 10641
506209777339392961 5959 7810
147446370928310689 8152 16187
914503326762705665 30152 30616
950328134540551937 3475 4297
528664572776833089 2183 29775
398224854113582465 13689 31393
591747547990827649 20416 29474
705330610030042497 25019 28700
645875682692718593 5501 22107
866629754393915905 14950 26510
516851501368840641 23143 24866
202747785577212641 13144 15806
939863302560937089 18638 25191
995373657236545025 6645 10759
177617878607129857 11589 25842
694802060231122433 711 1710
89545555957784017 2167 5595
20616107396097761 12962 23636
945593355633370497 4769 14310
138783518671470321 12421 29958
893904826024524417 19911 25804
705279373840969729 5328 7869
524620138443459905 1482 3361
132708213808935937 15942 27348
900084621888794369 6670 19421
584703761956195201 3360 8347
377672836506199873 7301 22367
687481698528170369 19925 23395
256395646350384257 2957 32724
709091621200915457 16303 24491
631485468332932993 28495 32844
867763613076728961 10351 35166
918209151302960385 4471 14061
193990496447373313 28731 32915
191539962661231297 25816 34309
366432534261445377 4247 27124
679812255498049409 11429 16413
418954573620940353 111 34663
548373901758374401 5253 15515
70641875865700145 15095 29242
118157717861123505 16594 22003
895694987497012865 13156 32470
505223023125743937 15107 23842
479570209046737985 27236 31696
17598771141891235 20081 28613
720054004090688001 14116 28260
588969714879404161 6980 32641
28110759411642761 3387 24948
722572087721914625 21117 31771
45960874498963025 501 1275
550323970795027137 15266 16181
524297846503781505 28881 30574
834067834412436993 17038 26888
202468593822775489 1853 34221
241094575936962497 9217 15927
822990474058482177 5659 9242
843769138553824385 29689 34964
304726200407532865 608 26977
449167235441642305 9472 26311
820357968107412481 8965 11486
476993196175286017 13188 27751
483380929595856641 19718 21967
445119499894651969 2459 21378
883547307325581953 5389 15058
403936766889557953 10652 11948
30873804985095177 14477 23423
64871243328688881 5551 8870
932439408423089537 17968 23022
462008982081997057 27845 28670
803211421324736129 15647 34880
933870676676271233 26119 26138
804879931385695361 10443 23473
915888305307049729 21589 32300
447261059175179585 749 2901
790400993036449537 30487 32384
986831967463995649 11131 14232
543907189127324417 23554 29241
380996184779409217 7858 21560
945888303858914945 6187 33745
732551079500435585 588 5803
378861533421513729 10046 31689
731360141772928129 1387 2497
432699099611788545 7338 18626
479510391966595521 13061 24123
819651528947176193 22607 23583
534837746874902849 14118 29117
835811617181015297 16239 22421
955162589460140801 25475 32874
60449929172904153 235 12363
692122872064789633 11880 31200
731781781649679873 30343 30759
638849589881527169 17916 31456
521402295591670401 9794 29492
312515243453791681 15780 33178
911327374724699265 2684 10064
177767124575009217 5165 21705
296105369393160321 4481 26824
917316924609327361 19630 28775
532225328416238593 16306 27633
840743294876698881 7383 12527
815073498007663489 4077 6280
335348591983265729 17150 19630
225533113131838561 19734 22721
241955195264377921 6830 25447
641753051137612801 28590 34744
217963064831014465 30927 31198
195757646622631393 5959 34253
977218710149468673 11168 21442
920920059965126785 11063 18521
735168934088623105 9123 27728
46730556713164617 9322 28508
821151416791021697 4549 18008
762910967764923905 24489 34900
857635856598893313 2972 14751
508708548959241089 29814 32288
51709973344781449 14719 26949
217379452661745633 13039 15501
459755455345064257 13972 17441
314578622809825985 28861 29723
851099251187346049 17358 33079
335307836249938881 18333 23789
434273105461972609 10572 23266
96861508999460001 20867 33903
614973596876136961 18569 23888
677868687740115713 25535 27182
836356502249660801 10533 25048
572199529266761409 2242 20585
155708793920350529 28722 33493
967344934713821697 13954 25885
380772113713238273 6354 14313
212788669582486977 19488 19791
965199350446265985 5246 19455
22464160951912505 8942 27225
115920728795376961 7324 34526
638245572377265153 11459 19902
897387478342235265 16211 33288
733848871655851521 9658 25348
868033635954152065 14155 23101
707039954284503809 6848 10872
314190365064387585 7758 26952
342368399203408577 819 26311
772421817569014785 4624 28887
651098206158117377 14016 17783
118668883473528561 2892 28510
333413870871254401 15819 25500
430247236331513985 10997 21655
34596194087605169 23073 25374
368556550356924353 28681 29598
674794326216712705 8145 16721
602168132794961537 10274 15755
79285116314657953 1937 10736
748400143165607553 2574 32542
148233718539444225 13382 13756
887094561118562561 8176 32205
281785243855857473 4812 31680
990685729468548737 1901 20795
69374224541107313 17378 23700
157246475246612513 4249 5833
847865044755174273 14903 22238
20943767189489649 2986 25023
595675081467049985 12103 29369
111179852812188785 14074 33267
426399125727861889 5841 25855
788827208350436865 10614 18378
94427134148858721 5265 23697
755256921447344385 2618 25445
879944183013982721 10532 33309
300794997297767681 729 34987
114945467970102305 10483 20377
881379844418137985 14915 19785
365039299035196033 13541 20184
638942808732604545 3582 31363
482394990349874305 22961 34189
234253542082914369 15768 25201
95652015442574625 29554 30066
817711133806564993 16878 30060
930060665379755905 28004 32420
473937985096075201 18759 25378
656756218856109825 2586 28726
263050706577200097 12316 25305
708484366259582977 22690 29020
767313607047160705 30857 32886
247818555528205313 30630 31786
798894580744384769 17411 32720
371918050655921217 9939 20428
773010760836388737 10127 17425
440838407813849665 10466 32792
79607730309628977 2393 33502
735027247554413057 3926 28501
415415697042877953 1748 16284
904258981199298305 16944 19398
934966670114729217 869 22833
27633733093182401 18623 19066
531006686340607105 16518 28673
589145328228987393 7863 12807
601046085624386049 15643 23673
936300829749242753 6883 24976
680314954159744129 16687 18861
410985737477041345 15392 31613
35414638319362981 696 26145
314403050603374337 16868 33984
976441356777304065 6202 9906
849667404235127297 23718 25576
681900786162469121 6900 30156
344522890731198593 474 16362
120861516351173041 3336 35082
788832237332549377 2038 6982
116889440289096321 19945 34310
247995503559195649 5528 28280
253164760585367073 3287 20776
528035605967367873 11656 17118
918034381857250305 7835 11669
827465853784175873 1167 2949
116715993231967025 25295 27041
227886354108967745 32507 33789
24177399368962685 5991 30100
192596772683231169 1812 5490
179699866996504193 16209 32884
137492070432891473 7570 10882
463285889245678849 11106 32759
621609218838457857 6333 15232
102673653118646513 32072 32925
149795961367892961 799 6848
8864003504665875 1626 24412
239062029966760289 24350 25911
541064314448863809 16838 28751
425372296173058817 8647 26307
464441140541691073 25849 33779
801976602179806209 29752 30367
54816803734329513 6509 22792
707422838519484289 6993 14978
484653470777171713 3633 33880
562746314102724929 4720 24239
567829838563643137 14991 26326
255438511326381953 20743 30359
218742080768702593 2263 28095
770780187352400513 6616 24990
686472661500037121 7694 10645
84485323095641713 13080 32438
441003019832319169 8938 21082
659929304417232769 6308 7368
418306890856559489 14735 31515
990442877201751041 18222 27069
30222854748057417 20238 32433
691721952489999105 20102 31685
707461816834300033 11114 26071
44744153025625625 6964 14930
728176093252326273 13715 25952
753453389783970817 489 32036
359624711856060481 12024 34969
278088251971290401 9273 22207
581980838240308865 13731 31847
985277601809698945 26975 33183
614380215382940545 7189 24290
860950004773492609 10479 13642
627014094416065153 22957 24851
893545491505904001 10792 18606
942109934800146945 27872 30135
496093301592217985 8357 30634
451061080036208065 18175 27438
532515691502666753 26390 28624
812665387600905089 10483 18862
28185295696722789 1002 7892
785671510894982145 23576 30525
358894661648633921 19096 32546
778749608583684225 28035 29035
558357807567084289 14183 29602
170952934294273729 3910 4850
110981002756219025 19736 34683
422955471608023745 3895 12635
34396881485413645 7385 27019
743254609931536641 11908 24669
885909040809792769 10269 28847
577657341128077185 7783 30114
324263083651764801 2423 17436
993767974921819777 3860 12239
805897777141623809 2643 15714
894757386740568705 8113 19404
922830342041415041 15892 24327
866749204047035649 9405 31111
20677321808847185 6430 18738
830344076845182849 2870 23675
486931476120581377 24747 26901
219988596296314401 18979 19175
703424992102000641 15782 28673
539698327720490305 14969 23585
436740611656780673 18905 22503
602818297325736577 14616 20378
498511428281688065 16866 29227
32227834367336785 12887 22907
543807984697927809 896 1328
648247017123946241 9136 16078
79922416774692801 9251 28857
304642561864202561 2205 27815
186167771850911393 4072 15335
489995735422095169 23383 33820
10048679664379279 8132 14392
504199543215367617 425 8117
274216103765773761 6026 31567
350914716732273025 25531 33453
552162750882487809 10715 16427
531713324252795137 1706 8949
519730887725764033 14922 23679
389497294838033537 12039 24779
10743276550442717 9613 33111
795194930576475009 4724 34338
63579045956423385 27215 33386
603352645593826561 14914 32664
248151711928059617 11954 25267
97767418285545921 3708 13839
621306831198502657 9993 18665
874315959517101569 14249 22793
372178502906052673 11411 20614
275605221863845185 16153 26429
422786572739902081 5981 11303
385492864377550145 1213 28203
996694498426009601 13234 34192
190127941538609249 14620 14663
782125096970965249 17631 29393
666463445302408577 6958 24625
658982604127516033 10314 17396
879992231229881089 1756 13020
153726719115347521 5925 19563
433992578324943425 33646 34195
816073619406878977 1782 5453
58388369350755201 6797 19155
823223679595322753 1751 26416
431165345305199553 6890 31481
644232862425411713 777 7436
24956230704919593 8138 18533
808290762015779713 12527 18836
351521846247788289 7996 15987
608179642927510145 8949 30501
383859041058034497 15699 24436
261375142495303681 24120 33524
124512581730950705 10983 18648
349083953519766529 28352 30738
514137799133312257 18663 34134
378198844535624833 4451 8621
776816555944332545 9913 17156
934162978822129793 4480 9570
428734906299244033 28881 32499
23506072302360793 7037 28191
447517162209859265 18056 20115
408958231130640129 11648 33421
747217664578744961 896 31283
536782730590367425 8194 15462
84948570330805489 4976 26434
61151373428529609 3518 27444
866321201314068609 13866 33922
320297174366153601 13911 19051
784715551178603521 18671 28817
928987148248495489 5088 19680
773411366370670081 7539 29038
231401227117707713 12425 18042
521835261085140417 1726 29932
126804356523720689 5923 26972
151661537655773057 93 3460
689065327798722689 11954 31572
299408279360246593 11697 34611
195494586668729665 809 29514
672338375463727489 5140 15753
996452873429596801 1051 25041
80330959099779169 12203 34891
269452443203434209 9223 17314
468670698240320129 20306 33113
209192980911730337 1278 29744
620319726889160705 19023 28231
658164428774739457 11640 17787
406278124282028609 5019 10167
21989559824525885 8307 12362
797313163540433537 5383 14780
916295455939845761 15220 33093
685382248153789697 3773 9752
480284330406142593 21709 32772
785907328127844865 1114 30564
489136268053897537 9344 14460
667708209720178305 10550 12510
771723800069445121 5656 24219
491996663807679361 7522 27383
110610894551896881 13944 17966
363178880139972929 5809 10568
133891790173727537 14575 24006
812744758722512769 17842 35170
760624717330813441 8240 12705
344652845472911169 13823 19245
796761444860685185 11295 24198
275279041198256641 8744 32895
791149844322589441 6278 19495
698881227190018049 19181 20034
424070318069745153 10624 34979
423348977944325377 6361 9232
861759336202254593 1413 7986
43752452365215081 20983 32375
337680685873259265 15392 18419
438241329562952577 23791 32493
312874474997627777 13697 15209
330328687156001153 5187 6709
810181231516203521 11748 23546
106516311863142481 1334 13178
198193761658103553 6063 7846
647098087854818305 5571 20866
347617262507917249 4717 25929
574997926757941249 978 22333
217917745899782753 23842 25773
206593616810298657 5137 23720
407281205295056769 9991 26012
789678075400669185 9732 25222
484634188372723457 20795 31041
133757228378915025 22240 25105
702804845945330177 9973 27471
10910161186455271 3222 32232
329122494893354625 1251 9196
213228065272634369 10660 23262
735096207390718337 7726 9078
977981543809871617 3814 25439
50788907651110553 302 27001
870550230717004289 8130 16659
594558637616778241 13763 15929
791748230227664641 18683 21369
645743651433107841 22771 34749
950950029226678657 13778 31705
345994191241267393 9853 28900
258747396627537537 13407 34885
535342176514205889 11115 26014
269019611041716897 18467 29543
417979281700716865 3973 7255
642706539849637377 9856 13417
271873876432053409 4804 21452
992934024848072065 11328 27401
655534425257719937 16380 23511
582650069646856449 5619 28896
140407250907742305 13368 22092
116667092829505489 116 31362
887693253754598273 10944 34286
428247787203257985 6750 27298
702879494182454273 30827 35214
91378583865751041 1417 21108
636085402970742529 8696 16257
714412762956893441 19522 32232
260514979519001601 1291 26594
20416187303073485 18025 24854
619734950091320577 7003 27778
734571440493976321 19740 20676
233610144064428481 8042 23116
168281093678448449 9225 21915
964667339664181633 5284 12309
696004165595834241 17655 21539
785545917185857025 11670 25626
248890882577416769 8222 25300
21214765009681005 244 9815
256072582928265281 12027 20383
34372142276524189 11088 24015
508358213948245185 14710 32603
740589323854784769 2405 4331
84269269864872593 21014 33675
706115479382475521 28175 31319
827483830181353857 1122 33009
25706505488209077 4102 31544
695477400031659649 12140 32710
566632106322643393 7302 8584
373807914593047745 5292 7508
6615254477488009 2138 30974
112621960849619281 1284 5679
822773221766055937 21877 27073
26320230126419377 10996 32890
2326555451752200 25087 34231
884411902135251841 6122 16689
480143957489687553 5208 13817
281116992599866209 15194 15224
19306757135645113 16837 29696
782872379195904257 1154 4381
376978891268976193 24626 30934
386106428194995713 2979 21457
50266264220191201 1509 23742
796980786327520001 1270 20418
946668979050301057 2575 33292
419375737580768513 19187 33797
519855335275572353 7766 10551
218457367686848865 12022 25171
282169457720726785 6515 12474
150485051619558177 436 26115
868078096248659457 18770 21534
63503654668362945 12781 28174
542685170425087873 4580 29679
147569228493384929 15856 19902
156130074644785569 19990 32854
404287624668082689 25486 33111
337332897484003521 29564 35073
415901321824907905 3415 3612
458305141768640577 25699 27111
494876117962217409 12820 21874
294458700038674689 8302 9744
185072556447838817 19123 35281
699831281893303041 6517 17848
701120499867979393 1785 23979
353356063089336193 14471 21364
471117995405268865 10127 20897
93082650439320961 12414 25176
93626887132104 5899 12150
343576822103997889 10399 33982
5085081021977801 7323 16249
789554500677390081 3243 13385
253812680659788001 8703 28768
514015535352626817 23461 26561
678399197008122497 3933 26880
225129312618570049 83 32806
120296184776673697 5454 20377
879518185069187585 25599 29452
54996640006780953 11765 27303
611233411125120129 17441 18659
613002329312532609 3294 13411
528831916959973121 18091 32262
847016220296655617 13713 20059
381085075362925377 16712 32486
212262408851540129 16897 31054
518063021961424385 8320 13499
760686445003816705 9196 24981
201844181023126625 25953 28650
558715544277557569 13387 24830
214109589004152673 2984 31508
367111185662697153 15810 25118
520441342765955969 12027 31431
92601719197755729 3833 9811
180322275362144065 3988 4250
823513207796626305 12395 20238
930417899583922305 29450 34310
252087331057591521 15210 23484
61335514457141473 1553 10943
408087255862017857 25990 34232
883348472744380289 11044 25848
700963747288323457 5479 16875
746891272247964417 6187 21954
89262854917908641 6292 17016
172321787153158817 3959 27518
447832580705206593 9289 30790
118712235063043185 13547 29867
240576923243867937 28221 31296
984374544881312385 6684 8526
56404368345209121 18450 35022
325110126431710017 11416 34861
257578000334380161 4713 14795
248433936716203617 8296 19914
575297866497546561 746 1499
121951770635803313 13787 19285
214672694746628417 3169 11055
136828436436012177 16261 22572
465618074338532737 4713 29900
874639608837910017 9019 16396
908401158671185921 29412 30005
350250405563407681 33212 34770
39870181834199769 2114 6055
264558692246083649 3623 9405
119487313331450913 5159 13838
713549306129515009 10438 33626
595066716919841793 3449 7010
187537788347142977 11519 11942
748721493897736705 504 34575
415127537973440065 7909 24185
109214054905091729 10623 28741
295682203281671745 28858 29312
560243467025760129 10422 25201
265103647815514881 6405 8797
641104962086341633 16688 25208
813749308443604481 5469 25371
628422710896845825 25580 32839
752776462274063361 18512 29918
230253788175271969 6484 7752
775218624865800577 11846 12870
618975749248495105 1043 23289
625120138645875969 8959 27014
423023110872957633 6575 18965
461395727400272897 11717 18357
738287509839043585 3960 16534
654790768139726209 13995 25147
573012883233470657 13294 13473
301197244617753793 10401 32995
413560446588963521 3593 33001
235031568840149409 10767 21606
783498252869105025 18105 27033
683481912236047105 1441 8181
486221835783940289 1389 11877
243402432485346753 11903 22561
16368024051299557 9954 15240
353584050240129985 17110 26981
237171542711184449 13711 25270
116782202668467505 10841 10910
209265031857039937 14102 17679
288610039179232577 2639 16344
849519968430516993 13619 22036
433825124815662401 19349 28664
678470304199972737 264 14959
71489431917143521 11708 33170
746394139555594241 18140 30757
212097982757192929 3748 29107
81887615368668065 7486 9950
883019315871749249 18109 29623
521499309438215873 15177 19803
96458085389521393 6883 9402
451031696071421377 4043 10583
797367500008334721 21024 33959
171109309509990497 8774 9273
190706052326696353 6370 21122
434334772457685121 19523 28511
264746103048437921 11736 17537
910091537240706561 5386 27047
310887832058490689 7031 22848
821870072650678913 11266 12570
582146227022065025 5105 9422
742897204721590017 192 32538
307429132470637953 9272 34314
523630276483924481 9987 18835
47925675925839073 2800 20264
3984611774203729 11278 22135
3039014139154973 1168 24762
564051404886409793 18390 28513
49329185353172993 16220 33220
481088062222074369 13124 34725
459369354086128129 7542 19242
933171162206786433 6146 24561
896233428034818817 5623 34563
298667924042209857 3581 27172
249989794178482337 17018 28728
632663070206458369 15562 24172
63961214769165057 3179 18871
136723556037498641 9448 28902
259435206564141665 10630 23856
290376678984625153 2654 7124
89189882731417921 10535 11816
370240697938559297 15568 32459
123881200971631249 7699 24127
841697520225292033 14538 21956
543951916129316289 23214 34916
474573759954939329 9903 23597
701254327849561345 27988 31888
26151094376967165 3780 18881
833530440120299009 1399 22091
299101564250637633 18633 22046
127013959691574033 150 24282
593720868190214145 26137 31918
486602430321056577 23091 32958
171987797117754593 11437 30114
843053922980225025 7787 25090
912213814946436993 28097 32007
764067349625165057 22386 29560
978645039264652161 1406 32299
44640367489911625 7389 31999
103946269213221137 2742 29009
862282523898017025 8910 26181
430739065121333185 14000 32208
884379660714351745 11097 11744
390670603557264705 2168 12959
454447960940527169 7592 31503
395848452894828289 13830 30087
410122845428254849 15391 25192
198027278835379393 22585 27444
450056565404111105 27489 28685
934158737781206785 30865 31039
49562960355721945 9866 13378
957269984967251073 7467 32357
477939868599193601 20369 22452
241140683758406017 11952 29366
739044860099547009 12758 15804
869331687970596737 26915 28451
956658538868026625 6423 21814
36734057245400465 27373 32988
825635643385986433 26060 32615
75609244010063745 15106 34878
621850127889857153 26377 33547
694201871118313089 18239 30007
244523970798702817 299 8817
356651644775663361 3268 8338
870567803452502145 4029 30287
46980742622896089 10183 15775
329929987013478849 6550 19671
284124733164741633 23318 31118
266412282359155489 6783 31928
940351086115388289 21669 35100
895390820601939201 22798 24447
547251186493436865 10558 22642
457038870742763969 29786 31624
156781653800084801 3987 11700
903891279247908097 11871 18260
311021518809280193 22943 25883
689951505632578177 9672 31594
898936757212030849 2024 32283
422061952214171777 3811 19792
22847616816047633 3592 12116
97790033658498033 26431 28294
981516661617082113 26083 28810
444669037610303489 5928 21500
134367707955174609 7363 34553
156864722788597537 22485 28044
790652457269150209 2870 11944
211848391943853185 27577 28625
47568476814998209 13886 29470
820657243473732481 5266 12993
805191488075781377 29057 34587
494842116087589569 7703 21773
15399109759794529 8240 29069
83429139020395841 20 26445
534958472178292481 9785 10199
966106007664627969 19786 23468
247121169985032193 676 31758
349871193929004673 563 1031
473406092751520897 8678 30328
713171987441164417 15949 28231
592650198613465985 16451 22049
358679165819566465 15155 15364
551797383470816513 6002 21629
516047709123178305 25461 30650
647357614448647937 1289 4549
336717133920188865 3060 9209
444385994080239041 183 27798
45567550478857297 24128 28007
152847658098135489 2027 2199
23568297416161957 31155 32048
343549709825996545 29491 32313
312201621452636865 15762 34428
128111607868131473 16837 23282
603188492748358785 1670 31417
794432726692992513 8021 17287
705483874399639937 2969 33010
191573097614490721 1765 34572
981359052709464705 15224 33896
253683464899925313 5197 33735
814413425250940289 27637 29423
204631903111984321 14725 17877
247846964415060705 4645 11346
979032448469713025 25834 29846
956766354820466305 20603 27842
342521845974413697 28806 34981
225660660423855585 14450 25346
37809301397093265 15125 15324
314955119083499841 20411 31636
374129305222620417 20179 30265
323453259947370945 1813 25488
874494523484077697 7530 26121
669490818594617601 20949 31735
688755038755640961 6244 15849
229760727724155361 13948 20222
340860723806518017 16393 21018
626716522769562753 2666 30360
58901412732208057 29317 35075
500034299237114497 21813 23526
67374719511366977 16523 25050
690639177030924161 699 32248
372662528715505217 5318 14105
641873695024813185 978 26310
850876664724300033 6580 31771
561619902311640833 8492 19864
440193938873530753 17854 23392
674904176378618113 19119 29077
520070471271186113 20073 31333
236489289623243329 2607 6065
293424461060634881 8810 18159
275655442227318305 18456 19104
795371532184478977 6403 33872
211312159827379265 9174 12304
208402860732743265 19093 30327
882757794989373697 10586 14257
620858473076925313 22577 27244
772386762899564929 24347 29790
521579667869485057 9710 11115
573809974120209153 13756 23360
560535647920065857 2023 13634
722853094343243137 12625 29955
455416956890896769 21060 34262
94307632497987009 6228 24947
225277677063832737 2699 19057
198105471500120705 12898 28563
869879348464575489 10851 25395
254840675176055233 3769 32350
546516808976125633 3068 24969
536532301809394625 3997 12648
603845606601108609 13960 17315
571035654883786497 5277 24621
613143585667575809 2677 18570
603292651093873665 23986 32913
837924815031310977 5795 30671
728975186479786369 2935 24153
923791517596786305 19444 34049
921111345195136257 19145 34544
405572036048251777 1811 33661
366483965852467009 13364 32542
321612539525165889 3214 7893
397533475242759937 9369 22209
895158395280258689 1316 10940
89019520022745265 2896 17206
726142236808048129 3916 25323
103701888024296801 6718 21596
648517509738038401 5828 19200
331109336932144065 12942 18939
569597514470121537 10013 27014
253359090823060737 14756 25621
782596896449756929 21240 23769
45373588096836673 25512 27927
705014841618268673 2668 8161
347154547209932225 16359 20922
285697277562373857 8754 33451
588078327474193025 2955 3545
462469753793744321 20213 32879
28061149113277397 3269 15099
198267347445732161 24413 30865
81666888023150369 21007 25496
578038248258199169 17467 24845
977247283547718785 6404 18859
244594400587853761 8464 28404
901481266043248257 2436 16194
358363374444383681 9034 18528
651464932157885825 14722 34827
884625048415596673 20791 23147
358449644949430977 12531 13082
731246016382446081 17031 22125
605126210727412737 27253 28740
187572891114282209 5293 30941
656294927180738305 14414 31069
688532898336564609 2711 28413
881852236516344577 8822 9151
758304269553104129 12386 26505
487101277950770881 281 22314
80047531654233953 13288 15248
627365766221750273 13295 16038
975496915050083457 3406 32275
311025300026329857 11212 28320
154096472441853665 23444 32462
841014239006732161 20112 30289
313372253431037249 1079 13536
234594617167900321 1795 18256
658254188635343233 11786 15502
516679249912165505 14219 28165
536918117151483201 15627 32957
169313407781658049 9569 23984
570130353833338433 2624 11710
341953631553387521 2571 22945
88827487658601713 24272 25525
501980862217450881 8344 17648
587473806403100033 16626 34785
440724798810698817 1323 7355
264138442172335169 25456 30025
145888699500716257 5699 18793
695463048355595265 12114 17171
219044374747930689 3891 34618
519403527160402945 6655 29230
545436834608565825 17659 27433
380944321816290433 15794 28123
364615928737471489 11450 16384
945151137471466241 787 25513
875106098191281537 12485 13630
172650304092019969 2609 30163
160496482233035905 15990 32501
985809957873879425 18436 32803
378442639400233793 1812 7470
56385617851876905 20210 35255
4659836313102518 15376 32539
596907935124416897 28786 31891
26904351711749541 3713 16127
207494973301397313 12736 25908
926762310518334721 1949 5569
346362406162068481 21761 28584
607134413833719553 7298 29550
271706156934389057 8831 18396
806510717125441153 24658 26744
390555724086450369 12306 23157
55374895447755537 2619 10095
841108568995583233 4555 19743
316059891337822337 1134 34896
666523810738578305 3552 25942
608103403174467841 5856 7195
655408901679866369 7428 22756
520339418429990977 7210 13080
153231335453707361 2205 33163
809231998252954497 1021 19012
609894154830176001 18001 20623
809477906158143361 901 20564
266199486401642817 14811 25120
958889166497854721 13132 23562
680298817976225921 10431 12505
938784807243401089 4207 19258
693698376369379585 13469 25434
481326525638337473 18800 25897
49963019480049553 9007 23786
493165964947131393 20912 24103
576698821374133505 9757 20721
376141277653161409 17784 35141
824602067821931649 8267 8542
950366297189397377 19725 31386
430555360621777793 13833 20667
265947216694456769 968 1989
882380399171626753 33319 34606
613902913811976705 4855 12585
640096762546402689 4309 4775
104900449140146177 6715 17985
378864811844838529 32424 34472
241701039956531361 5991 7053
501939696481169793 5043 31140
828004933730937857 2821 31786
814268324543764481 20159 29200
976874958616399233 974 12747
393298555418834177 15379 25083
734676569132588545 7701 20494
90007353923088113 6855 26443
756283349727120001 9842 35076
704597404822262529 8968 13981
267296906117650209 26474 26848
708176480509127553 2301 2397
340784454186199041 11181 30047
157431518040976225 13042 25133
793977704383181057 32132 33207
885667172829929729 9250 16414
385747991436751617 12269 21712
247883753079204193 8943 21287
683899552311913857 3499 16848
408264780287925761 14969 19868
5449271212562224 23117 25413
257940744130992 1498 33827
194670684244144353 2807 14488
192472198324342273 21858 23738
331453026223734081 8707 15598
414705303079980353 8128 8525
717340026556115585 1132 16489
766724167285890049 6448 15197
920841715462493953 14725 33716
855123515964276481 5372 11789
661030443537939073 7285 20818
851143501609332225 742 7644
129881969927858161 22615 23226
796609183307079809 9937 33707
542548199230111553 17214 29291
387494970988360193 11767 32766
874055036405756929 1870 27953
464526014952195265 4979 6194
685561864512450817 3405 34103
339334382579782081 29668 30821
484779082997853569 17068 29791
814170708631305473 7350 26896
759692342342788097 6146 15633
296724955542362753 6737 23079
631974624867687809 16963 27408
369709240667685185 737 27092
304654420615023041 9938 23384
939870648781724289 15755 24597
792095672666910337 5466 15512
746525783065603585 12972 24221
412853354147159745 12625 19844
160542012198551009 18564 22293
332470061817268481 8056 34374
289757598654727361 53 3177
81856487319711841 10572 11677
637564693504916865 18355 26452
580739350755642625 15674 21101
475339833585788801 4393 16123
14093919363375563 27820 32190
800599259284883457 19811 32195
925713242899824769 16488 31393
324486940194486081 14593 17325
125032747742139345 11478 27530
892033792930593665 6850 28106
22782252961867757 1078 16302
598700335565037953 8314 15747
934830563994012161 2350 12283
606483125883915649 27661 28038
69766865823730481 15693 32962
474997644533015489 11842 35108
745894683276318977 21256 24745
16960854756266743 478 28023
191198287996577665 1040 25458
489365302869028801 28908 32765
855518126216026113 5511 15796
11457807885580707 27839 33885
580876630210489985 19792 32969
4076219480548816 13699 31507
496370701987828481 17291 19288
697993663219453057 29531 30399
861363547425476353 11565 26582
259495428158597729 22824 33155
137507727333741057 6106 32455
484152297587332481 19947 21322
328939562017573889 30323 31887
155702012179244065 25688 27282
786009019997706497 5407 27635
201986477942202913 4852 20947
364468069575458753 21334 29847
450442871446792769 5634 24842
997540889277246337 22175 33537
493679000513527169 14273 14725
352409937143384897 8563 27846
718735934336262273 2914 16459
98082973591445473 12799 34723
69545656518304353 69 29203
306651213365405825 7005 33652
591365007457195393 1418 20530
225694007630579553 21028 32080
629305765625918721 1685 34269
944443341323726337 23699 28939
854438418719052289 18637 25204
979295002287457793 3444 35084
540848783265037249 2701 23420
867086960420671489 23086 27081
564376754830387713 15389 24375
891688951674069633 1288 34485
498185967597141377 3484 11013
533368465929150657 21313 26802
510784136209718273 20333 26859
478952105599390145 17872 30200
641464599061354369 18823 32831
881409526330635649 135 17254
976650422725437953 31040 33713
32337125425215165 16682 18325
185784092319057249 19364 35094
345615301772561153 4661 22381
618611315215343233 2927 15529
558212138726659649 4371 16169
750408839694362241 10437 31349
3783724408698675 12731 28767
471317322863281857 14599 16302
704485886162473217 11861 14655
943517089317840129 13417 16561
98017455536442817 6946 31752
105463817731145329 19062 23235
178476874907588001 8583 28610
586928902635978753 7102 30363
921588587814092417 2698 14780
109220707558872481 12831 25972
23187779416332433 29770 31085
366764567247674497 1109 10135
318945375929097025 1699 10945
572554438853341441 4207 29061
310234324669508481 17407 33127
885518074671640705 10481 30305
871096818394882177 19977 21603
622514906788975233 8164 8630
883914611912047105 4759 20614
643783721134941057 6867 28947
344016339179255233 1970 26332
258598209038591873 9986 28338
979629364710220289 578 21521
580417865302937473 15524 26760
570696693111536065 11426 19567
478800849842482305 19654 29747
990489946448406017 5510 20215
492197692544767297 15915 23297
572166105978446657 9984 24185
661334790906902785 19886 28601
689768291645165697 24235 32949
91374803346045761 4792 29148
150117121400434433 2879 28415
300933469600121153 14417 32561
577015165196911489 13285 25303
154608876341814753 2072 3247
201656224480494465 3345 23789
903379374884860161 19077 27914
117239478354704833 11336 19414
291675866647839425 19745 35040
709780609336696961 13124 15278
262831799990433281 18040 20272
822415810405743745 3209 27618
298521500217180609 7146 23545
393130016467516417 4760 16515
613611790486071809 4131 18353
891558873165863041 116 15689
947494527341550721 7976 30870
793822948955700225 12245 28246
625567889668897025 974 2097
410336473992884993 5915 19819
858140615653287169 13097 25394
628119346291804033 24618 34327
748633862525689857 5529 14539
516225644602926081 10318 21095
844337207563857153 5440 31023
303482513592662401 9553 32372
590705967467069825 6597 25709
984964070012779265 14605 31075
766747451498634497 2452 30460
946443334702955521 5035 17281
400895354065891521 14823 34764
84799836941257921 12016 19165
461887753055268737 22973 25826
214476102599668641 25674 26671
129308607658625617 1811 19170
394960886480902209 11346 26580
158233893824291969 10695 20786
754729242169638273 6786 12813
230909150389191361 23205 31256
383890464298715969 21861 23284
922805344565691905 16936 33331
892642341299513473 5508 11221
395221955589160961 3520 3993
603040375540615553 2454 5867
965011668234001921 11581 31191
824808805354849 10735 13770
720546650796460801 9137 27413
257169033499039297 6946 19368
24039079487042869 3742 7640
826547704535734401 18310 28184
750197386716646273 954 24186
967820203456682241 16268 29806
906894613299773057 3234 10278
705160400507587329 7010 31073
972724647526529665 13810 30770
730500048441584257 2793 10936
460980268634788353 21738 28877
213914294678211553 9140 15169
316102284609396353 5924 27661
277438644419817153 13060 14487
651685246294835713 24740 32053
130158373419696721 15905 23174
279865283594244129 26470 27192
368006611211782785 18633 18801
875281305600285697 18556 32181
50642567443709649 2030 21542
325917935948435649 7175 10767
431021964646646465 4688 27055
433079634895836545 24056 33649
252576131324950369 2925 10867
149330993843857825 3042 11967
642365797666698753 5198 21277
96427778595799649 25859 28093
176866261390735233 7863 28897
370417853081132609 4460 34171
24442005759453877 20542 30689
635137401026145921 23256 26936
681208413082053761 34133 34939
908606646014629121 11151 33101
759855047730056321 21400 30117
905158307214069377 8111 12732
133890849448086161 2722 9781
931365147172979073 7022 26040
300904738930086081 21497 27177
794946495512153473 10307 20433
733663409711560577 3211 17460
416321411115500673 9660 10431
381647373131116289 14414 30599
823584399024301953 23872 26756
679030893336467073 32910 33096
354762887504389121 5423 29932
974762123772393345 14651 26134
136245194724427425 5215 30054
50966373242538057 4566 13891
777273204905736065 10888 17669
27579747821775413 80 33760
832370433426465409 13449 21725
392275744242546433 1965 7056
649136694959391745 1605 18173
328541168467580737 1874 14114
126646582875611809 4112 24310
887533441928859137 18298 22051
300438854778388289 12720 19207
637095608806262657 5746 6019
529591692685759361 24687 35021
989377095604829953 11038 32043
194024130253094273 12573 30898
718535650106844033 18933 32154
649743596146937089 657 13521
66597468944500801 18739 23653
248523458843475713 19441 30801
794288957617808897 4157 30300
78896172569134401 13272 23540
730365956370725633 26456 32030
612790749944789377 4787 8817
203407516735666145 2973 6700
200755517315219137 16029 17127
537456704167219329 12296 32140
205922716507739521 4373 4520
499954115176663553 2480 7986
346353717505738945 1924 3117
680670675584174465 7162 22693
701588015783581697 20513 34383
433096555084148353 10374 10645
50509622052221201 3444 8133
510956241159981057 23666 32841
139042322347858513 22596 26298
93271745263834305 14036 19157
895883837693165953 19175 35231
543921711663223553 57 7989
412713555433409601 15005 33815
201938470467752033 17532 19565
577434490568254721 28884 34943
283401203959520833 1425 15803
438738827573995841 8643 28278
989238324344924545 25926 33010
2411378071375481 12800 13103
341192902226914881 13313 19106
465829585124335937 24293 28723
180243087842825377 21386 28613
940874310771892609 14176 23296
86639710781405201 3066 31012
419216685880552833 9386 26456
305172797978443073 16050 31097
549907021586168577 3829 15750
360843052830865921 2913 20426
204440617276983265 8724 18356
292685945501290241 12791 13102
961416311617671937 775 23688
623342714250973953 23857 33027
901036512981004673 7068 22908
200610726542961985 18516 30755
608227421664086145 793 17655
546285725470916353 10496 33329
827726888646989057 9907 34501
9718115388864135 21758 26505
485056277813658433 27682 32261
361546880269536065 6291 14434
627959901623693697 17200 33754
849622785517496449 6006 13150
628177571320609537 18263 31933
825929170214216449 23414 30539
109275257036355105 7022 13900
459800646531192577 11269 23894
637909909560750721 9121 19100
171315730125193953 9756 30693
358176446385453313 20376 25956
403071048049483265 17553 33228
558475828823535617 10311 34196
820192405817131521 17535 26548
164444627118566433 3795 4659
755621590552266241 13993 16286
226810603495596993 840 13624
488913332957672257 17581 31249
530028945039941121 9454 21333
80543040044730673 14502 32017
771309832333404417 7689 32143
884917517689338241 18495 30060
747048278424355073 241 26451
256555130769498881 14997 29300
108517043508999937 23184 27038
890173898186525057 15396 33941
430673055797552001 6866 29831
657680120513717249 20326 23863
484929348442850753 20287 30851
568662304063487041 2221 18344
943730781034982913 6375 34430
662473898849839361 11025 33849
636386802611685505 674 34686
744789680012097281 13906 31774
793178002213789313 22691 30987
84343302408612433 13279 31711
392229912036757633 9726 12664
273271463729805921 7861 13416
990862497029919361 7234 26604
850627125511294977 12991 20046
298254969519309313 4702 33916
507028668598614721 6957 10436
713395230062968065 14498 30998
782536191685395073 12190 31186
443538927395085377 10955 32544
212788581195020769 25275 29002
263969978235788705 15080 16485
227648834254239329 6634 16900
382889626128577025 18973 35034
175932605048778625 525 22869
712492232974124545 6086 27547
330231284825444481 1812 5386
189823712960251361 1841 9211
665185227624967041 16264 25074
283665883323461537 4764 20159
72861849606880465 6827 18772
954778814556352257 1849 5960
529334919779238081 903 8950
674369076126009089 5166 29046
738222427550979841 4001 22060
769298784690935425 2557 33957
4547558430267885 15766 25390
844737349800166017 5347 30915
896894953869264129 11023 11324
578136444913628417 16077 27054
901077256406317441 14576 30235
259245459798034273 2797 31488
371852799968721089 25614 30733
515917485424186113 16892 22695
88274850854453745 2509 21272
106497068943493649 11776 20555
231232088840187105 6212 30074
110897407486238113 21237 22319
529592305751371841 4278 14463
235526477074056833 5700 24817
757944355876148225 11709 18109
282490880167703297 15867 29975
254508487423898081 16305 30253
682696624224174593 16040 29337
499664061511396097 374 9627
488104965494176897 24022 27798
858559737075147265 12218 29472
981625532495865345 12513 15295
49481206464733417 12604 30371
904184649744170369 24893 32943
459423953618944833 9820 18544
438246966264497217 18807 23639
701714775213446273 3035 9740
731476317101414273 5163 20985
616631076150518657 2967 9640
187743200963250689 6000 13113
796576001154519937 12646 33927
779902527709513345 18758 24675
952182480625602049 21565 28962
837686209879247873 13200 15006
560965570197595329 5383 24739
458065027848068225 9791 30563
43258442282983369 5198 32708
534671118677533057 26976 31337
891974920794424961 15079 22896
319572637966960129 7238 14047
347253026527177153 29608 32806
296780251246044481 22518 27177
557802820138107329 9788 22305
915821847176818689 10020 14608
261451118888281537 20504 23039
842510310425421185 4182 26822
122833460962638705 16190 20488
994610902998775937 33536 34067
9479351795228297 14460 32276
63837015751939673 25127 25502
876465493539342337 12691 18813
47488235225433329 5664 29902
525822994736522305 14015 28469
866763670000079105 518 22251
667721745601497217 28167 30117
936843505137549185 15902 22345
316681007439207489 10896 13224
701260459563169281 18830 32405
750370951532005377 10035 23873
276639738557282305 4314 34839
895582975472187521 8095 12204
572582623056273857 8193 15342
128794673721202465 16503 32030
457928195798903233 28274 31808
607741116674169729 30557 33679
250565760464919393 12331 24744
987548816042931329 458 17653
620829166001715969 20609 30684
797159527519390593 2684 21330
340018314196480961 31711 32552
283788764406764929 8508 17099
506822060097508865 8494 23977
461047893465924097 3772 13221
645522446017988481 6698 30999
599614304822779393 21538 30310
366662328276181185 12884 31580
949939578981762561 16493 27728
143947972584822289 8629 34599
680984127862544129 27284 31918
947101156768273025 1980 6115
378820903813000577 20873 30774
888287519579218817 13970 20793
443063992316012929 29007 30354
890271917561950209 684 11669
231141064646344321 11571 31227
311917422885709761 2698 11667
482496552728761665 3579 19911
618945265814577537 7664 11978
977267138124808833 13994 34923
922335957232572673 2069 15665
610778517857539841 22353 28705
274037915705338977 12192 22614
252127464700855329 4413 30323
991461020824072449 7254 9488
587241262404361857 18691 32535
452358788805444353 12473 22010
400676025555362945 13658 26103
23691261177727797 7901 13337
984468325180387201 9490 26866
156535732216287457 17398 26583
708511749273718273 14500 20419
955530605164039297 85 8445
34636455610595365 19619 34018
418706659243500929 8701 23445
889476583651948289 8219 8700
888404067623067521 7244 18709
875400079718787073 20734 29681
757576085736179329 1530 33786
950186203406211457 12006 23101
840485370402955521 5174 9653
3591308929699722 12515 34436
846901932925622017 4867 21123
237943959178103617 29679 33812
419422119729940609 10813 31925
41092972691046729 17520 23109
243833455146774017 2423 21960
694953669566125185 9740 20513
345664876977604481 9956 30924
378549681553053569 10520 16652
588589540718121601 6041 8338
276656678470295969 22828 26767
509940228655064961 22049 24063
569775683446579265 27498 33537
542942738992128001 12297 14896
380724807312297729 4210 26795
326887728279512385 6984 10071
855337324973177729 7562 8171
693428498668371457 1474 29021
507969988187660673 3943 8206
883014158237951873 11195 30750
172246334061469505 11312 19529
375076574385378369 14659 17910
316285032219404609 22752 28857
88288756276210017 24920 28141
904286962853959169 16092 22467
651082682874719105 1669 26757
609684729814183809 1551 25004
278667681380223809 13459 32700
312379332666949953 27364 33430
650898579072265473 3824 30123
549423858672376769 671 1559
517727870035326273 4636 17556
596592168813472769 3311 7147
870788089036583553 9399 15951
702755253772700417 4428 13635
979917368663702657 1609 19921
342874564495161857 812 16045
483420592823268417 11599 12967
223758433639822849 18980 34648
20574033948388861 22558 29870
332067532353775617 6836 27992
902372309106599553 9024 24871
53293941510084153 17090 23392
838084982254141441 2846 18877
391945952126576449 1592 28892
878674806826229121 15128 18655
141872111035830529 13570 14534
484988154951206977 9542 16424
882469165672048897 26109 34501
954359769966689665 559 4794
247293966413003841 1451 33884
595462660637476609 12622 30562
169497968923451489 4769 6959
706244482251339137 18753 33859
292427978779521409 31013 35002
758898970537710977 20047 34715
884256166587462657 27994 28884
535304091549935617 18264 22160
838405986913620865 28073 28531
409841392235474433 16390 16498
127940252133697649 9251 15067
805579771660365697 23568 27685
232706313161735073 6175 31577
334686341864124161 8908 31799
978150215318137857 15388 21802
533746734330126337 22572 28460
24768527644603469 5175 25072
60608588447646385 12586 25554
523142024649530433 8906 24159
57657969431989641 13816 17034
445553997628216769 7843 9772
122156668740341697 1085 16080
200077045342581537 3829 20579
760208918600856321 10954 26812
60305867002831801 12952 28242
360065879166310081 3804 21249
875129596905281921 19258 34178
943930329875133313 26555 31390
111023005588684497 5067 8685
343715455805391233 13975 17474
979050091079969281 7476 32490
901381610466049921 2197 18049
849071311981170177 15955 19011
806313566311668993 10104 12589
125981782898747953 11021 18431
525630404202150465 2974 6292
148014109361149345 12415 28619
707712371683850753 18508 31816
192283177623650657 31068 33739
982186181963786753 20874 22434
508127803627679937 19853 29003
495493483433786945 995 17520
433979626820445249 9971 27413
906401660033754497 7517 27838
890031039860865281 30081 33888
106754455420098545 5090 8445
166295680262251713 552 4568
795636165245301889 18956 22047
615121858991649665 19429 19982
761377321928332417 25436 34157
28418399275153661 201 13160
89834959607561169 6985 22975
361689384143282689 31482 32433
147353436987270209 18274 34289
295000144022750977 16716 23262
343438333231038209 1229 23497
381120917915815489 28791 29472
929232796912966529 217 33958
878591384580119041 1441 24192
710889285362117761 17349 24065
818913570410380545 1080 4570
845593451167797377 1951 7945
71738915969902449 1427 35033
132029151665623345 10262 26885
107448225534149345 14085 17350
958595338311251713 31605 33261
103306543124290337 944 28310
406301914068297537 2602 30923
5794352589752806 18536 32576
820575736602403841 14145 28645
801962905496381441 1804 10635
189250459993647969 3155 34526
997163443834587265 34512 34857
606018305190953985 28301 29425
63898695272968097 11753 14982
593977053179930497 8232 25742
464868269095823937 29454 34779
283217224304433313 11055 31445
76722150338028433 348 16786
906126050978119937 2788 26553
697501248146075137 3668 15407
64070033903615097 907 34962
944051435802236929 29589 32308
154974765575548897 2493 16206
215119612882567425 2131 19303
52550232436384905 17507 35018
244364428548564673 24680 32970
266208631483468865 20630 33315
848994226909304961 14204 25819
826791343072269313 21376 23467
323844550347558849 890 34390
954104821363120641 2039 31665
183294512397104385 14733 22744
734990796645529857 11121 21395
618814719168156545 10456 29813
701724459344976769 8836 34008
410170465590518081 6540 20901
794522430974179585 7768 16092
803294267850901633 10548 32293
296262927919645569 7910 33074
939155785543555073 15435 23392
74113477755485489 20303 22261
7534876820201931 15088 19734
711250763746509313 1688 29896
613630258097750017 7031 26855
362453413365468417 5149 17596
122255245490777041 3612 14078
295529601837490241 12766 14086
544096291266519937 10630 33929
319290801110621889 31098 34900
330739447970714177 18389 20687
487918869028423105 5052 18644
89970451558890833 15416 29745
437448062294517825 15050 23763
458904745079564673 9483 15317
732684758949336193 8349 33318
675067565863564289 12626 30002
271125794370174593 19396 25858
635670119084679169 263 16381
140143754347523249 22164 33271
970438992820937985 924 15541
996635618951014401 10240 33408
668131022412495617 3869 19716
294173911103616321 3460 10451
632069593636082049 12907 21456
439926403048939841 3728 13798
685707849413759617 15188 33803
638638594110947329 2644 3552
647366307529814785 6899 11873
938960866097513473 4765 16491
143999513552671489 16651 30131
121694670862314785 11480 34146
377486623987913089 149 34161
500540875601426881 16779 28508
523828303649722241 20571 28970
393980636605849793 18801 22158
333334205150130433 6175 17790
587327958130398337 3885 6344
757071964536493185 911 6437
356455077793004481 1486 26556
389343009581089921 9787 33690
942693522346342401 12096 35028
973382762177962497 4987 6649
358252590746761985 23594 27571
615707065784256769 21862 24556
274168819317107905 6478 27100
927705213483875457 2516 4171
835788072526998657 3239 10441
838092102658087809 469 26213
500530565028281409 4241 7425
946413249165502209 25046 25701
752291503362503297 12322 17075
852564127150095873 5561 30380
987212233256510593 4650 6021
350557896597621249 8818 11775
292189257255490305 1928 33393
417840309139954497 9766 26740
598406106313500929 21648 23856
680687181217834369 1448 22482
946834921944518017 23533 33212
499235752576915073 3219 19220
64925059109295801 5579 23789
183384912036331105 8193 8696
315977893835555073 29060 35195
77947462609692769 27376 33857
672008561016649985 7383 9787
621363401838991105 15394 15652
671361950278512897 5895 32124
291560623378622081 1163 28314
412542322645261825 2400 16675
654801038145222913 401 6926
972663903177892353 14059 20594
909733742790273025 5813 7882
814748203355332353 17979 18966
601678029429208961 5402 7286
588684616881270273 967 18797
642644861463857409 2724 10532
659798242654371585 3650 19934
31046665029236921 2243 4779
314736442088179329 9471 23129
545562425626648897 1908 15239
758896797029375873 14642 31806
259265109054567233 521 2266
356352788664512577 5018 29690
634318150542277633 14043 25782
100415565768454225 25852 31639
710890160952800385 16958 21974
94972446233914097 23619 34068
623856814581152769 10557 19428
729290587421683457 16041 22210
250703620722973153 5845 14475
597693674747692033 6132 31729
602645986786406273 19820 31814
141105895240425377 27694 29731
890652957550628353 15946 21509
774496340408621313 1093 33896
163648765251643617 16637 30311
204478247717542433 30442 33728
796608959400870785 11092 33233
725814777841581057 25204 34015
528771252308423809 6117 28728
344279011727902401 1012 27171
757945000333933185 12660 31668
423704929765296641 5865 27898
76045277921785729 6746 27536
86015683239264001 2115 4919
403063564505046657 3160 8227
303156963124539649 15128 15465
252022367311276705 31484 33689
973854496628089089 15441 24301
533049773476420801 21724 30644
337804298190963713 6583 11588
517538695152829569 22398 34394
211179910793031681 21459 28759
262407939103908929 27016 29883
577192127033331585 17210 19867
921639339273475841 28027 35268
247514281010804641 32040 33376
880999670364445825 21611 27267
131088352494220577 5229 26511
361375104026272705 27508 27638
547694542324830273 170 648
837389861562613249 12125 20673
9617760890368033 9104 13099
96633090026962529 11090 26369
261430055696532545 8210 15007
265234043895702593 14256 27690
735221463577648385 12262 19829
728234605146774017 25137 29163
781129714682332801 15490 28593
477396154866411841 15125 22811
11908516789251423 3499 10650
490207504087415233 3214 22404
784944790526363777 17050 33752
705333833010826113 3071 9596
106670468266958801 4779 27427
276266173014697345 1860 4685
346459619779619009 2925 12912
603967941356600577 30352 30466
714342695660494849 2613 8997
535837704096373121 27805 31409
822882923370709505 12879 31612
136678224442277953 22456 25847
547064107968754625 22675 30281
803058894877658241 30749 33495
264831101961600993 1142 10174
35026873113437773 6881 11809
428629389939292353 2410 2623
726512121734550913 9899 11347
12109091923658611 2559 21061
148970371164892865 13309 21427
357640792828778561 10007 14206
658420437670450561 28847 34485
424917101865030849 20479 29974
393216390720411393 7158 7652
516019825757215489 3964 21337
46809994965720137 24370 25944
556650593829854017 1225 14675
303430751532459905 5104 26843
85078392562525809 12494 23656
506872655152726273 27951 30941
195299038572965601 3570 29310
263488625644228577 6796 24692
643294262079709953 12443 29696
779399984970531585 24604 31919
512144073190764737 26301 33280
495058315584714113 5863 8032
870882567630093953 11142 27537
112563309853804577 5622 27630
470142534359563777 19166 19288
828544123964903169 5812 6044
898273616711268353 21928 27168
523209668629654337 19432 25536
805562243997226113 33243 34971
936711127509113345 1877 19511
390142966927147201 4483 9530
46831946933984625 16041 33920
435001198822089217 6580 23833
117958131690315329 2781 27972
944512801590153857 13785 28232
409929724915606657 15340 16662
420121773535125697 16558 27362
295859775741774913 4511 22176
557849430663868161 8258 22303
539957019571737345 3819 12088
492903501696996929 27431 28617
757803744389619329 14005 22675
321590562294549185 20680 25655
248680696052652193 13928 30735
687968761311108097 33266 34590
312718384691947905 12600 20816
592093149603773185 3067 32829
113650427986151217 6106 6651
912948076156975873 28112 29424
202308786379873601 9283 17930
142918429182007153 545 4707
665584266804138753 156 27976
614683561545174273 4702 24640
870059624574395265 25438 28977
153360544334265825 8576 24857
139654696704006657 1671 32902
854453106885824129 26181 33496
867559847200269057 24988 28699
807249200084076033 14184 26539
235645067746652609 6732 6884
609842009777050753 22423 26351
970371678334061057 2771 7459
127760440740804177 13522 34275
72337077180854689 12674 23745
479275769728030081 26111 26529
369493465608329089 15472 26462
923073186977976705 9646 15682
128763070890364881 306 8314
916815426633203201 19703 32517
405116687147398145 6337 31205
189407930356555457 18896 20994
799463925385474305 2060 11809
893238002209937281 24784 27663
194391013832458273 25991 27077
446848271557204417 4011 8701
909860708504943745 16621 27961
422687084301369281 7018 28429
73701758484730817 15487 21732
563321116759414785 13280 24926
345377766457083649 167 17847
654665196729364865 2713 10001
599820397315212929 11815 21894
56517627122932625 26811 31441
845022908510408449 594 18404
385608133759486529 377 26599
926375183218027649 5804 12672
415069761688261697 33021 33686
44588521044680361 18373 28990
553864720710560449 8884 33264
357444247681669953 8725 25857
21026776718091613 11818 34496
371212302292299521 12553 22261
942111303305889409 3836 5446
365612070758459137 29814 34496
17047657050330401 2469 15783
281329430437885729 16521 18844
301941480521360705 18194 30021
106340849167267489 9697 31856
284559469925998337 7228 14909
286535923300540673 4757 30221
50845991437650897 10759 27946
644655173708116481 22055 23463
283623361491567745 11735 22833
961917280098667521 12562 22104
670668058449432833 25684 27871
586460601239494401 120 20668
160969673255412001 3867 12699
711203777291366657 4900 24209
791893689623943681 18775 28555
349728236010264513 12221 17587
428556752701854977 2143 19467
51795583703317049 12661 33304
497197264534474241 14258 29322
866567382647801345 1130 24337
929394781533890305 2487 34906
956233727571692801 11935 32195
672267983021296129 32285 33918
444040761082504769 9797 12610
377951659126967617 29768 32706
767928452304055041 2601 5548
808225257553242881 17451 34482
869490744636109953 15192 17558
736292970231321729 5360 25415
117621201105301057 63 5128
788398689677617153 16665 28165
587054658917224961 15068 17989
170647647259148257 22054 23060
369751935719641281 924 10640
127783701954296449 10427 31306
29741423552295033 2288 33032
542155421135507969 7972 27972
488106283840217281 442 9010
365345011271866561 8857 11115
521584793633707009 27360 30983
895336853178168449 1489 28858
938178685764363265 8351 8809
811159740039311617 18551 21937
794519225589013505 15170 34266
402901966301673281 15392 16255
746834836116654849 1966 9424
330177880936243905 19029 19403
244157015466271329 11505 31968
749824559514753025 22276 22706
72190853424778817 21244 27217
994512871187861633 26022 27946
898868898890256641 6763 7824
146476507697773441 14493 17551
349124321514899777 24596 26780
183417006207772449 3035 6451
440648823672830785 9625 11359
562735031508243137 1747 31458
66345194593587569 335 7421
465578142422526017 1129 11089
909216170758000385 1388 23588
494416382467480961 6725 15725
594209105002512641 32047 34913
507603417656152769 3709 8642
279589369348229857 4965 22270
591596938330372481 3751 11653
860053421470006145 20879 23860
445415367111206017 30109 30584
436742690193327105 14750 30498
886177656232721537 12239 23882
498254038740220993 10597 27496
996033646234760577 3242 27421
109597069626744321 14905 32062
603625498347032193 7873 8008
870789899236022785 23699 24058
924484401103523329 4602 14313
673035178506395905 20840 34711
690756139357635073 28218 35036
843089216405878913 30016 34601
897376964901663873 4695 23218
905284667258115457 3005 11451
156651299489897857 1702 15762
738417850117905025 3916 34186
818396818098175745 11315 22206
495170653229635585 11434 11549
135651733595839377 24819 32584
608032839395868033 21829 28001
253342442557535457 19949 26375
447563132041494785 171 6576
627528558409796481 7688 27538
16614289442337339 12824 16815
799514638538124033 4730 33089
325876153068534785 30041 34359
147481529042867265 84 16397
422833200763314241 12284 26016
256757870847334145 5806 11583
209627363101674305 12316 23135
883988394583685249 9313 34677
949912980796561665 6024 13287
220137078830486401 10458 28073
216627954124405153 9872 17819
381554883815656641 24170 34690
704174855252496513 8113 16721
476367936872630785 4893 33841
749008213491975937 13511 17657
563285508047119553 8610 29999
671173759901897473 3889 8703
71336600188015353 18982 20746
247531830123492129 17863 31546
19481531380964869 26867 33980
756358106288821889 15068 32711
582354327361453953 14985 32346
78926921108177345 2408 11072
707119461924083457 4377 7316
444325639310015681 9051 22403
418575848889030785 1968 2176
307552471886808129 456 25180
434391572954584833 2178 25769
328675003283741761 3188 14268
563025762342530113 25377 28941
8789592397846492 9265 16725
7194583426059610 13539 27568
961020168531341313 25388 28613
221057392252685505 16171 28825
632136743775063809 22019 28018
562604024893236225 22140 24469
927669105113984897 16 7824
248321268870792993 7710 31744
804010947849462785 4396 32159
139415309492211041 4723 8479
177370586704959969 14288 27315
876328467126438017 8529 16495
132502017343071537 11469 15598
778588403501007745 4031 22640
581880328134481281 5240 5940
249715317851038081 3648 27712
719458100745697537 7659 27110
607096615742552321 21526 27364
748241367419403521 10033 11240
234983270182606689 7232 34689
551837384937996929 4518 26706
246821642172225345 711 15998
749840259584353025 312 18859
188808759506596161 18270 18274
8656703165229375 14334 22822
174701979915983681 7171 19380
781591817793689345 7281 24389
202375631820881793 9843 34623
828392118475832705 17844 23499
119650448292620833 32752 34163
648997379745345921 11447 35136
318334805539901569 7194 23417
902503355717470849 4429 7031
353504143465062977 4792 6567
394166456427988993 7880 25862
385075227973668865 4803 7839
733902301130470401 6102 34629
564527019820676673 16584 20682
463915698712078465 11599 35160
339504618531830017 15108 21629
786579739994579073 20210 23211
499196747479391681 782 25451
402363957333299969 13118 18878
549370796611139393 4603 29041
888033122169744641 12549 23457
436993853971021185 5392 22005
666504376133481473 7016 23481
388562381626680769 8050 16434
385265495225127105 16847 34754
898867731609488641 9178 22476
428405509449497409 22053 27642
937444138242863489 1681 9969
625490887672825089 12303 13681
467551192921749953 16779 22206
49199954784803881 3915 28251
803115034049678593 3066 21862
183698423113810337 292 30374
760878197163027201 18318 27927
741962503861138561 209 15044
733908992212899841 8600 30886
912185362363331329 1471 16604
101048463967547521 5594 17121
33936901329560953 25085 31832
385247170503870273 9372 31834
585232167351563265 12101 19449
276073248045310753 27551 32015
291192523320397377 6255 18229
191229193085217025 17233 30789
570299620292544769 27141 27866
616498884040485249 15400 20398
375406210130798017 655 25820
453626914993289857 10345 25874
412393076780460865 17355 25438
892384135715861505 1953 8188
604671671186501633 4606 4661
107100823916322705 9287 10567
479351144607093697 3622 16994
863224211020369793 2285 27234
526515888471045889 16454 24938
20753892119270037 11128 20159
313439523697780929 24388 33119
637263846832997377 8147 29279
567000339391050561 13153 23706
500203395711974273 11059 22996
171304479135486081 15811 29447
875994436756517505 12610 33627
677131204040343041 22657 31538
944195731396771329 2815 30523
434478511283600705 198 393
733531084758272513 607 6985
485898577538584705 11031 17781
452795394864846657 695 1496
332522297027864513 20366 21892
777335029222829441 28854 33485
814086638051698177 6070 22623
882104852637606785 20275 20717
358695966636304321 4183 34462
884080408592655745 2 5288
377396287751786049 19968 25331
179449852870032353 10366 35016
163818314183359361 1329 25883
739432143728041729 14056 34520
81125549843370945 8607 27266
333502592947436225 14597 18150
799608678400375041 8467 34444
449549105916322113 2287 18670
998262532370681345 20799 23052
440795905115248129 2054 23564
332102037699414145 17220 23088
361074035603028417 8138 13553
241837621327341889 22999 23069
962763048383404673 10048 14825
864347400470848001 3968 29130
310414187903933953 14615 27563
851107304115224449 16629 30936
449452618042624129 11372 14783
373081902077458945 4558 6665
616824719287027585 1932 34264
166828212143350657 15980 28259
795424315819300225 20073 29621
875832205758797441 19251 22198
491125707987283265 6392 21956
177628170820632641 2398 5263
412411676478949825 6871 7632
874219908419306113 1626 23486
556133731234670145 4282 8719
978267818877874561 2996 12056
728900133065106817 3485 19709
759302736502235137 11474 22492
628765417737174145 14764 28899
839263269354852097 2648 20296
819945835431251841 1216 29988
580607444348643713 6644 19171
169343666565684001 19206 26322
790633894207424257 7679 14333
126860227787826577 15919 34005
859017560106792705 19717 32796
92352586136417617 3831 12110
962051185827526529 24146 32329
525690353144579329 508 30944
723658524892002177 16366 22384
295564971879148417 16560 30690
885871344325529729 5771 35034
59992998280446129 1310 34997
755038402000565121 11792 20741
1301620915814539 3157 20958
293787321699845441 11596 30717
565864934718870657 8397 24501
373493257053567617 33019 33322
124145289154174785 2385 8931
654362085512794113 20485 27194
18559461625923037 2886 4688
197866589487489377 6072 22896
552668943125002689 3499 10992
386605407904646401 28470 28799
537674028081777793 3820 30702
460610893318218497 4048 26407
736968458158887809 5026 22743
720008103209387649 11856 27587
653592717303066497 8265 31267
670300603083632001 22856 26263
946709378610041345 9207 17284
976901891586145153 32218 34401
197743626614322209 7761 24001
300928401817159873 9854 18318
253076097289582689 1977 25266
348396519449359233 543 29857
303792486781187393 12334 32914
321235194320763649 30192 31549
798895142569609345 19649 26011
287059982568671041 3722 22960
751023045226258305 14035 31217
990487043390530177 17546 29387
470112495261933121 4433 23416
511429237016137985 2829 7437
734109602150393729 10220 24930
95224091501592065 24217 27144
243933305861691713 17615 28096
419719209163780225 14430 16186
78900449178018305 6491 21380
912106008281355649 1125 32620
448851358576124673 22206 32913
849963791178602497 8181 18062
649710629334403969 17555 32575
804479877391031553 18369 20247
973450444232628993 2234 20282
555375395425123457 10117 23032
902351227446114689 10773 18008
815988727695227521 15554 28748
257570772177789569 6713 28004
237926102367090657 8985 10249
155458123932756833 1731 18789
656586185327881857 2878 12014
203895984140405761 9601 26869
297885034460442433 5734 8977
591758614928874497 8197 19301
499764037960076737 10766 17239
82300543236616625 1693 11830
707019885648726657 995 20563
406237330239289217 1446 10904
361548922741292225 7992 17017
44848571344051185 7641 11449
239987094910070209 2436 8997
19616280289380229 16844 22946
20670937520421261 24899 32483
116973910464512449 15939 30673
140571535361438289 5591 30610
237405446483759169 21306 29890
395914793556386241 16248 29982
930292600931029121 28936 29751
642244360201310337 1887 6067
505642908732493633 5082 25094
623572239500461441 79 4133
74273413895188161 11032 19030
388213365766041793 24481 33688
577334891843488385 3032 17742
299536953473420929 15736 26998
686564859954490497 14933 21038
33845462688070429 19090 23176
525909121512835777 16454 24915
163208985070397729 707 32360
803468532547047041 18161 33209
290022151075767425 15174 17882
925467323271899265 6251 24801
22169194604856557 22022 24544
440554046352264833 595 31006
552497837285123713 633 17097
448397386470599489 12065 17455
737584045350345729 17293 34906
365800509891247553 7803 16127
529393970722601665 15565 24608
129490462690821313 336 32999
322421618454711745 25124 32354
920368740319464193 3500 26156
943180881706375425 12901 31443
116985886392068753 771 20380
531589902086224705 745 27454
977599546818198 12406 19879
258350428219820577 3916 22664
114195107593442209 16887 26553
50712318724578153 9117 26821
768072216806576385 1712 30100
331817672916507457 3353 25789
634167624491720321 19487 24030
495972159831993025 9266 29317
720101776124696577 2344 23664
57135374480090209 10742 15711
102265010604778433 23288 27426
820701157930670849 16601 34045
270215300314919905 10352 27963
179962651905377409 12138 19071
189886358812781697 7883 15617
456446904872606721 21639 21768
780855768642570753 3346 20282
1875328948507616 1885 12618
223697626046540417 8800 35032
90293284316288689 7922 8740
416781275661339393 13605 28156
210391751394546145 7247 33155
249691269843122401 12097 19132
561266588622075329 285 16044
40037086432395345 17597 32744
419740854409958785 13145 17977
235749034053267073 34718 34812
33651598044059485 6305 27335
422789680884012161 11802 30797
571020503585309313 628 20799
849982578143350785 19073 32611
632755675730990721 302 16631
136533519962458881 17407 26633
310460203830167809 7102 10699
369241665286605057 22226 23293
789758938152345985 12520 24274
789188620961244417 3647 9702
75864727557608097 32617 32727
151440641283993921 1922 27256
989313859637903233 3697 5113
634592411495876993 18565 23549
406200620089812481 11498 18669
79768761794607457 20834 34874
720922324260186497 8084 13273
640798053515130369 29672 34885
26797458429193457 20629 28251
773801371888634241 5323 18063
649111210798920961 519 25590
652743803007385985 9824 26193
428746731971081345 8766 27813
713774822062926977 13358 28887
206213149505146017 13817 24363
458949310171949057 6853 28447
878644842884419585 20323 26786
775961131079878145 17579 29193
515176185329906369 917 17846
117995381280312721 6689 14826
283569552256047073 21014 22331
799686590804778753 22604 32565
230188783698451969 4465 30196
425098929751175809 11759 25672
862702788182041089 407 31595
454964564125031489 17940 33103
173803984295645377 1851 19038
617924952605594753 13512 14343
704793646296231169 30586 31462
843214466536547713 23696 34686
606342608181790849 3679 5062
409077691954980353 3071 19260
630045214251389057 8220 24573
415749157578357377 25209 28857
314189316380364417 4198 32179
875053992004726657 9838 21347
233234101912735521 16187 20693
143639512485915329 15717 31665
97581066370139521 603 6922
171768552730089409 22634 32609
16033820986301351 1812 17530
610590609716791041 9800 20887
496914179173970177 22276 32191
138393624398506881 15839 30577
371588993986314625 24816 32947
254346568879380897 29924 34565
962627876465006721 26648 32187
606889994973887105 24077 31435
161228345346181345 7802 16061
263013418565986273 3426 21201
62397836808386841 814 14003
276312207643460545 15394 26538
316537099596764929 16253 29075
286059277156052609 17582 29466
567607115322459777 1988 19396
820194120756628609 16279 24692
451435345373560897 5882 35121
775501404313569537 11716 34019
377642734178365889 8473 9359
62881499857812881 9198 23199
816904682071005057 2527 14813
295178139154582913 15928 27092
656158444960311681 6410 17522
536771623731642241 85 15555
60922610737542017 1535 27008
873663195406475521 4232 9711
370586650481143937 11060 35054
76616205958888625 28401 31146
450229224799222977 20369 26056
512318046820123393 26376 33090
669289315688843137 18155 18584
738288592905394817 14935 27129
297865361912492673 4470 8325
361578020129240257 10991 29143
396097957309322625 2043 17676
776029510833811969 9687 17703
946962058178463873 15211 31920
147587030478174337 513 12073
147770542349434209 16404 31845
561862911439295233 3669 23470
459879462601371329 16503 32026
953867457960125569 28138 31586
916127409031346945 622 34697
680685019065382529 6739 16075
122215885543035089 5812 16758
959343286222203777 3238 3483
735233212645482625 18062 20475
340920826655111169 20 15634
510035932513055489 1888 14567
709609117501951617 1483 18849
258756455693955457 15183 15486
169433333635002017 7994 29635
499377276441101953 18505 33294
692112855461910913 20478 28070
629226449049980417 6796 15847
235757079915874369 7442 29299
580040110103048833 2943 29331
621528520284510209 8979 16711
846858631180978689 329 22904
209279318524526305 18014 35137
828068258116850561 10539 14508
877045642179009409 1758 4727
500347108274127105 12960 34673
187654797554149153 9912 20050
97297877386942849 30497 31472
910975782235436033 22576 29426
756817131862860033 10980 27537
348833902638919105 23342 32074
410855198557591425 1146 28640
344732765937404673 15159 22627
916154064781352449 5410 31685
935304156519539073 22202 22257
216380421436007009 27825 28612
545013997116409857 1020 20976
281218263471274113 7158 25066
549562094971580737 4720 6108
458767236965179841 4716 34783
125403561194641361 12159 14623
166931287331124161 13144 19597
555891650917306625 28066 33742
212938069664282625 3153 5025
426516538721568129 10546 30216
326666996433218049 8802 30900
886046693434227713 32412 34087
595100580011127553 30215 32448
205465845961494881 19352 32869
94465480036916465 5089 33547
435614598109982145 21317 30785
569402798516556161 6555 20254
611490811134995457 18453 23495
978847432398950401 24500 31661
823244982273198593 12057 35246
120149044734780833 6037 27296
872048395356582529 14518 24940
72855621922712993 25890 31412
735508335553834753 13457 20976
646858077666585985 5030 12929
779916288844173569 10525 34235
411677547198152641 1952 17962
674223525494060289 13678 16778
736415291443940097 20406 32241
108649868102869361 27116 28606
681973301462420481 14985 28530
298356372042082561 54 11793
96243774334958225 2323 4758
27205001006262109 16422 31600
505884137958688001 6311 15342
956113976216389761 23193 26911
114521252477295825 18933 35182
705193746512943361 23624 24936
849544305086567425 6815 18472
541086569526715521 16802 35014
514602904835946625 13947 22592
852962926664087425 19938 29903
74550464622333841 3606 21103
695040634380607233 369 14815
954450325188055553 10023 11212
414734163009935489 5866 34787
316923481140662465 13865 33279
194439244190807169 105 4444
298366082962751041 9332 34060
2051080208712364 29000 35193
469165638591860545 10349 13717
282528297728735105 8882 13748
64917960008138209 2245 16428
626752798730958465 3277 19262
206486463279588865 5594 25121
787825887943188993 359 26675
185708577320490081 16616 28676
560015378885463361 1064 24661
559431373743834113 22558 27667
256406763480956801 3744 10087
445581336952308481 5581 29684
633432352259941249 16262 33409
235163399782408065 5424 22497
532180024007363521 2006 10885
613803952216322561 31489 32278
420774696640290113 333 25346
643558277541515649 13113 17280
368486150629852481 7034 29231
412462886421629121 18988 30942
640487389036732033 8025 15873
728991397771949313 18283 21573
727234522776530689 4913 32016
744337329216072833 5283 33011
929026821103331457 695 4758
753010422482233857 15400 15611
509285025274184705 13730 34992
456376472665603201 20962 23129
218078694489346241 6112 8559
47663953823558817 3781 31533
12042516606602051 14228 34062
831930368976735233 5446 20402
153152343006564001 13505 23388
66633500613605177 2604 20251
486851123914110657 10908 22068
767309120762384129 13329 35167
900032566436234369 12581 23333
325907204947384321 21613 30365
688691864719078913 14691 21394
525169135464231809 10979 16355
866466819832407297 21952 31917
743828426352976641 12092 31173
302222282129694273 7891 12123
194625230476425761 16821 18156
121031794805443121 10129 22695
580114396428569985 20101 32508
979045931885668353 3257 28751
698715067165800065 16091 29175
905491867990161153 14376 33374
424908815344465985 22388 35170
428332988564594817 7134 14008
843624282852950145 4860 21615
631640389217547905 6534 20505
214021525509735969 7656 24518
422976257066512321 18999 31677
517518342406383169 3684 6917
133486150317150273 2190 6328
929007329587975041 17542 30267
682179796636805889 18335 26447
533397107908605505 3017 11138
949969427479228289 5294 18389
786308682400118657 13665 34446
693935500673905665 19196 28999
630441988378400769 3099 4519
765797538201450625 7192 15357
305872441574550209 22043 25695
581816638898320769 5663 19713
959089844277691777 4695 26909
296486710534363585 8204 26716
575863172595745729 27923 28549
893851871633376769 2431 12015
680644145994271873 9394 24948
310668040123072577 26126 32253
367623732662465857 4310 27733
600258901465597441 14145 24451
613598784173326849 16758 27487
814918221919523201 4119 18294
997042066995021569 14134 32224
894209047914007041 17168 34600
703854965171068161 24301 30477
844943400910477057 10299 24653
140010403428405537 6918 9206
467632928442700545 21618 29203
329383359522928769 3812 21023
707384702270726273 8092 26249
277623388794097537 3953 29333
513808416699863105 19587 30240
463223667656670529 6301 29390
778709588509297409 1528 31123
329944236228115521 17944 33711
630915438758993537 10002 16227
700498587637390849 2115 19734
205861961928345505 8253 9563
16236708646403031 6646 26630
266093272874417857 15786 21212
340700377006804417 17237 19879
666198697560144385 25132 32670
907054812700906113 4628 21509
157365150343256481 24903 32911
638112357273321601 27856 28850
64748867187031321 9804 31657
283915482070710817 11078 30189
70047426989834353 4968 33933
69956377822329329 6413 13000
992377111582367617 6048 11435
241741351452375841 8815 34557
763256719056105473 16956 22490
899686998447727105 154 25757
490772248237529857 8242 17445
826015025592113281 5334 15504
698563486392988161 10707 21251
354635528856157121 11423 16635
205449078060649281 22273 23376
930672093649732865 2402 4782
263784912302586593 9391 21567
612668641864509313 16372 30671
126653289347270721 20200 22025
656091590600283265 23409 24378
836808885680103041 2147 26035
268268617099174369 11137 33897
575079163231304577 3605 28130
472908726764089217 19269 19331
573014749746821633 30603 34644
587941936312155649 7126 31400
873905274326599425 15855 31260
912439556409395841 24866 25001
440500555151874817 9692 32921
278471502454543457 8795 19043
734457365865164801 492 7679
335809899194103425 9624 14927
434511156050579201 13001 19646
586471754891995521 18652 23992
977827872827528961 22443 33730
270835326504084161 23028 25075
620131928440958593 4581 25050
778086965109757441 17737 30090
11400981843916469 11033 27846
669594441005344257 22816 26598
333789483057646657 10836 20777
664467583436397953 16831 28357
904208465521886465 10937 26805
473638074455806209 2554 30570
532078802983694017 23173 29500
139719230215824561 17604 17862
869507623826773761 8794 28471
992921468519753601 13377 31441
532986071345877825 12749 30067
278070346976285537 3021 7463
112436318705729121 6136 23246
645749048493996673 26443 33384
731143379507944449 9538 11401
537649206982955265 29762 34216
964944112804356993 4463 32838
579071112989581185 22465 22597
876155833568791553 5030 6837
977975492617339649 26680 30483
873680731376904193 12954 18594
22032706216378985 534 28331
131478619208923681 9791 16760
102407541802129745 9795 17390
477776270836653057 24164 32351
23286176090167033 30621 34183
940361654508595969 14528 24978
267570209684272705 17608 23478
795479590332629249 428 8486
508654513422811777 6061 18756
133967869784886065 16365 31918
388321647501918209 15680 20856
498814956771934017 1188 23006
566561577465947137 12944 18446
253228215262513601 4228 30620
535076730492541249 7341 32380
695530081333966849 20886 30324
142391803557046609 7734 27744
608017524004555521 9149 12436
643141933349930625 10286 22127
343773999243506241 14542 17562
189645022064055969 3100 4737
661890661484282113 24082 27374
900857717606875521 23623 31253
917668616884068225 12184 33314
997325656740770177 13340 27706
264353286978167297 10998 23903
971391522908270081 8975 10502
726105993741168001 1526 32474
273238877489902177 25362 26158
521276348102706049 10473 24393
345453805946000641 8199 21678
101972353667061809 24359 30114
417423319884306945 6560 31943
522793440803997825 18166 21099
179372809352365441 10957 10961
748202243054247937 5020 20723
746369814119091713 3414 4966
171415705439134305 17620 19832
602087430592924033 9248 18085
808609985194461697 1200 28641
626372251858356353 182 23718
265105307762258497 14391 31170
879803260362557185 3955 23110
667713432883100929 14629 31940
114619323200074065 5975 8385
193986084145738145 15919 18399
9281133670164367 5029 34221
251514807705969889 16612 25900
782628440211141249 195 310
867933925728227201 16785 22424
317841947197813121 19120 27069
361567946915936769 3552 13586
573384790681885185 31759 33602
177550248886465313 11267 18097
824902606139296769 3940 33482
723148369871548673 14208 24179
407993198415340417 1633 29375
634424761976493569 16303 29368
357807335060947201 28329 35228
344835038167854465 12689 23898
568567367001364225 21788 29555
178959003182544769 9918 24476
402362782884189569 11643 14059
85568329341636945 7113 8107
822134215129182209 6826 24261
185545104048191681 12722 15180
141175934364717649 26661 29813
104900385878959665 14081 26869
668059435564217089 10089 28023
745145240344417153 19683 21065
122857371937307393 8603 17443
965709451692386945 21564 31556
763318189456072065 5727 26761
533241578853097281 2764 8231
91490475008178865 11652 27475
383491879768438785 6995 23003
452131045154303041 10970 26808
255044527911966401 8164 16180
64456261208455601 28376 30234
24231999812794669 7772 32756
767223948687131905 4267 35157
437454063678462273 11950 34133
200595328272662241 26591 31583
879913785941464961 15537 20968
319291234005518721 26737 32320
455635145524926337 1869 34915
69509308575341321 21853 29089
867487074280600065 2271 17085
111056507511023025 7931 35213
247639065276462849 8752 17789
883155963446760961 1472 35011
658417761245811329 1258 14300
636426735770655233 354 2096
399098308645339009 19847 23536
146251083695325697 11267 32795
841093777773831937 4755 12070
209284090175430049 26595 32664
746838455702135937 4596 32817
132708288789693537 1765 27274
320959495375046081 28990 32084
537997120121602305 3693 4608
539857123053938177 14763 17251
8651192397742592 17475 25161
81318389064872321 2702 20798
270171699584579969 33731 35195
552462266073678849 4156 26759
252522788942421537 5448 28789
753660072515185025 1272 34676
898791983215275521 7133 19394
520760627542333761 5048 30290
20470877016158797 8348 8575
806891044643915521 2088 28622
788886379817171201 6496 12970
382837051926987457 3737 18346
68357433395895841 7288 32872
971111456831675265 3185 14790
568232365759641281 4616 25002
166937094722872097 5609 6182
865150648519950465 2444 21889
909090738518695937 5674 31852
63300881049087825 20588 22605
972204156336307073 18143 26236
257712393125807169 19789 25688
267235818593587041 28278 31310
861425138914214017 641 14031
413848572378046977 14477 15474
912567768804571265 23800 24702
441874763237361665 1450 5587
372723998365273729 13310 31005
609235009472872193 12013 16765
251488665003215329 21696 25795
534728730231886849 9551 34743
553155660759401281 11183 16106
322836460271336257 6809 19363
496866463999886337 22799 24507
626524027681366401 11880 23466
757637418445142401 23905 28009
185263415773409441 642 7005
78991766090432241 2179 22400
237186574128667617 7212 20944
215730568569071585 2003 19134
982955729841339777 15135 22929
156477812155948481 14154 21665
466720999675256833 23098 24366
480120470605896769 26215 30267
268317592390378209 8 32198
536010722431534273 12849 26041
108838816434211345 18182 20920
680059134620719873 23485 29238
962153206701092481 11984 34364
318110311165590081 14167 14275
20172333960228885 1670 32043
229995741188133697 14646 20776
67667535095825569 13338 21026
158241639446877985 15846 26162
216376113708758305 11347 22438
681588175777605505 3536 28285
53853148364428449 6903 11303
930906195283206785 21765 22477
791833558578328961 20181 28443
970830072768109185 20723 28537
220986100310728513 20535 34771
678614203540995201 11558 28118
545685531685858625 6278 35202
378682069577237697 1753 12561
366771162121271041 16964 21200
175122631099107201 14618 32399
601488505214174337 21088 30212
992777032181038465 1291 5482
122355004431700113 12025 15854
937118527033241857 17975 26919
773374467954180737 33569 34711
400765992060584641 11491 14726
326285320483723521 312 7191
581610986328804865 4364 18512
634881481541068417 12435 18957
255848493839806689 21857 26134
14229754126933615 16933 31302
595518811020575361 2582 24005
348785182854651777 22167 22931
397027055076378561 7124 12467
894951144124835457 7070 12181
704031427276625281 18240 34152
212795496118385345 11591 20936
467554547333463681 21010 23922
290110333773260033 30898 34216
486879363281836673 5786 14875
446772155389805185 11350 27935
713694583294895361 33341 33672
277754934731920161 2939 30491
885154163333005825 26039 32388
106415158887099185 6149 13218
542952500789880321 10391 22953
397047288706193793 23885 32169
1117570832910531 8188 21219
754834793442210433 6079 35197
828897333665580033 15 30129
554457752696297473 9711 15352
651762719364860801 9629 24074
990008192810332545 16499 30887
142997313986938929 17648 26652
388245655454841921 19299 20103
572837489242139969 5464 17167
430268340098859201 10447 14566
518822022552896577 2143 4228
76890147061337905 15961 24519
859588679358388737 11081 11137
853404804705800065 5741 10211
878687357696634369 12180 33975
555912002633551361 14229 26051
96486773315369585 21572 25124
903816130378384513 14411 27234
417374088284773825 4436 28086
83315557650681889 13354 19267
890371407173695617 28286 33634
896949475817020673 11603 25977
503850958246459841 4577 26733
673122658662169473 11957 23742
946418736259992961 9665 18425
515876665157986049 1563 14256
663768179348025473 3941 34614
814988121798510465 14907 33204
977550312770610177 288 22785
600545045170175489 19203 28012
998520748782453889 12654 28101
190874014986793121 18587 24010
225730386937378561 5082 14567
249639281596937921 27283 33508
708452420965116417 13257 27417
471788430603741185 67 14165
105261294765064401 26561 29129
296104271263484289 23998 31291
867694411218280961 11364 30274
272608605972880737 6593 29297
907786357313049985 19530 20840
72592511853553537 2955 28651
67497075286652833 12607 16973
614328592130025473 1111 31947
887223052675416577 864 25885
679169370135976833 2832 5577
246881955354723457 11756 12282
803393479142602753 3897 16729
668127694713994881 4414 15335
613669534392482049 4073 17646
879054772933969281 17521 21836
109175771473420721 10949 17911
387763024718090305 27051 30372
270655340362534241 23888 29355
516191244153958465 20723 30494
484560181928305409 4896 34556
432003556002477761 5823 11512
87865434679212481 14284 25491
522726056126188609 2180 15765
421851190119614465 4735 29915
996646769511905025 4876 14510
883618198022073601 7064 15212
78805036652994433 15500 31735
816998503613962881 13441 30618
984052903275731713 13600 33833
533481304558659265 11127 12084
313640536126129665 32209 33958
989019379512573185 31641 33076
212538672550472545 7962 16249
662644557185753729 244 30999
757554382500643457 19823 28577
187428923636492321 20886 23146
401702363200904257 10981 26848
549220522114705281 12090 21358
377790530239437313 12945 15861
546790296256492801 20695 26107
526835920802035649 30184 33380
244904303972074177 1678 22104
904894764602403201 4889 18193
401861529918807745 15735 24158
582635474594631809 26465 29687
809182866307576577 19030 30773
253630606101310721 4301 8052
656314718872923905 8999 25731
530281751296122625 1413 24475
42103424715744353 25784 30705
806942948857624705 7101 27668
859081983406486657 20440 33367
739227611356618241 14832 26625
693372433185924609 5312 6911
547183023485203521 16922 26241
250861158534949185 6809 12076
889178042056393345 2587 34087
561519361297197121 699 19694
291334062473339393 6412 22725
124387917479925393 513 21576
429129930366592321 24419 33255
399655632970489473 3618 18541
93865626367872321 2046 8423
830320328700285185 27467 34400
956181376239051393 13285 17979
71996579179621993 3265 6969
621509984839121921 12944 29015
949931973413857409 6161 12712
481224756454018625 812 11172
900175859806221697 16577 32198
549985300485147393 13921 14705
949591031065185793 5637 17479
492580772836198849 26591 31972
777225346200392449 9735 15044
776651697447363201 857 10584
792910485556109953 3889 25764
59963879049938385 2793 2907
71051738479734897 18883 25927
150316674112801249 4531 31838
886559127761021441 13645 30955
284619339803505505 8239 25438
983822032663763201 2307 22402
76819801843328145 1568 20972
606469642397474433 474 14202
88640297630313121 22218 23332
258756164898965569 9873 32555
525412302306889985 30303 31486
833389082215408257 11735 16866
335836167971571329 3055 18995
545674555781712193 6210 9056
816968977089373953 8396 34845
120583762204564241 16878 21193
323433015560247809 21448 33113
449893669631915585 22339 33069
973267137337941761 22416 29856
631605363599764097 19401 31465
810568846600354177 22226 27513
128711904009801265 4991 11251
121353710727703409 20510 34657
991293134387536385 1232 34242
535103544448467969 3852 5769
83163946301350929 16428 32259
424686650553368833 12248 13121
966948822285164801 18904 26405
990671043936039553 20350 24460
571701989324932225 7104 7632
621444199726028033 18175 34788
76571690274551681 25406 30654
514011843621425153 1239 6737
383119699132333121 4032 33928
530184533402476161 11705 12385
54250956228376169 736 809
188163658629726177 11931 24836
818877387991872001 697 18771
795822880390517249 670 15710
695727579464847361 28483 35181
966658481826407041 11737 21633
904897276449457153 16465 28437
828462467858443521 15104 24141
175576800709936961 11413 31451
830952110377303681 10841 33708
569133842865422657 15511 27949
889633608730406401 8062 26979
46622540432299073 16625 20813
818248870773025793 12945 23626
757418869420671873 13539 25955
832501018971655041 12879 33075
986644986346167425 6171 9197
806906400639896065 6950 32052
924241712775110401 5197 5598
254007075258641633 16374 24979
991128766551344897 4743 31221
975814482622460801 19338 34116
719635367844556801 5026 16010
89017264788751057 16776 33231
277041322796979009 21259 33321
613514636804247041 12858 31369
924955867039269505 12125 24426
712487600712932993 15515 30366
174124781217148705 1076 30723
240215026033830273 33840 33933
180199277277932161 28361 30439
830521341371778049 16792 29449
859000078091359105 24958 27772
915984775642421249 16413 27138
939104835655395969 9120 34850
171838021681594465 1443 7130
914964648231876481 15850 34888
782884617877066113 21823 22213
515527414300674305 1351 30609
746430643151811073 6032 14416
467534935992407681 20601 27431
766083404430197889 13000 31379
409685338213645185 4083 6719
148700937618542625 1438 9199
502737656128960705 12553 14797
424474050221668609 6193 26447
174533409214614465 13516 21143
650676981351423873 23039 25988
981459426323798529 26379 27513
977164440583528961 6652 25947
483683627080349505 6066 14916
181446153231831873 2014 3881
437768427607228033 19324 29988
867580314710714625 439 1368
360380357973394177 16655 25098
417968565710381761 30164 30810
920344435679542273 17999 25178
987754693172440961 3534 7242
523790392898430209 10260 32071
238135712730098689 20522 33917
791690217746765569 24549 26209
44543608929494385 13462 18119
790424277640152449 9655 27831
499345237248931521 12723 29123
36718218438924313 22701 33131
976727292171752065 32464 33199
455371292951578945 7845 19186
216889484911291681 1137 11790
207056977178400097 22788 33753
843831111878152705 12973 31679
575089332169920193 1473 6454
609891942303065089 12570 26463
905822140508494337 26697 32613
17508053807979707 20721 28685
320000475439083969 3113 19120
464035820578061505 20847 22091
124842568878666065 15380 32535
674815878157708929 954 26843
784736107813596801 14559 30433
807452000566129921 10142 25419
716993200712980865 6128 30500
676923912861816705 4238 27360
294559785208175361 25962 32828
908283366264185985 22002 29509
614308339762136065 10211 26844
620798262978830465 18138 29409
770654529940383489 6014 30052
150908282371162273 22849 32173
991252187257007489 9469 9554
676216615285547137 4407 7111
791351648990765697 4105 17784
925751680756405889 3388 30404
684603060742990209 9669 30229
313906352602735681 3320 32413
772133325575548929 12165 28718
440076972948318721 17683 19944
688934139179483649 30977 34440
37408926994778825 13772 19470
79868950691459169 10808 28630
411049863396044673 4760 22468
181092061437698945 6900 22132
143050937323600641 9987 11149
776128248450401537 30041 34828
196485163891779265 17148 33393
129205595222547489 14442 22837
537624677193868225 2658 9403
164810519773705985 5442 30046
733693965644789633 20303 21341
311795198180693249 7624 35155
977399626601844353 28491 32044
999371595861344257 9781 19137
45280074570499097 803 29749
320070925036933569 22926 25189
287128017094410369 5926 15229
417626168290976129 11215 32260
307005519899007617 24058 30926
510446106524899073 8543 26802
252873768457668289 27419 29360
734835859134886273 13264 27868
3244268717182309 13214 30073
692977850145641857 24643 34744
833761337386171393 1115 9348
690320524609827457 5421 31817
388235082036970881 7785 34220
722568001899009665 6617 27199
27960897734224945 1347 13486
645284661995486209 2674 28282
866367793929853697 11644 18080
850390074587782145 9515 25564
377125350319836609 2723 24748
340440224371743489 2443 34566
464006246683368321 545 32363
299594104593371201 316 16047
467674500339789761 5372 14873
896214453633103105 17600 27106
922654734320403201 13597 17145
767702757664469761 934 16024
450258904760950401 11487 31437
765114331740615937 11327 26909
154277156675476577 12678 15266
503443577746356417 5649 11592
160781943078312385 15400 17822
798810735767329281 3264 10875
591818229044477569 8514 21575
942634373708646273 3859 24191
794740165074422529 7095 32638
679713176482746241 11725 32793
990868090715366657 4634 29244
160096679503102017 241 28553
715460481177721857 1897 3580
880612915504979585 6592 10827
313244571947095105 15081 18606
255736316300701825 5921 24259
117044847198975793 9924 21514
483136104926241921 3604 18338
693205275692520193 2375 19365
255595643018484257 1357 12152
212330318125360417 11112 23565
517402188288013313 6952 20597
67083570058358081 4510 17207
794919416851772801 15202 25648
969661267770909825 23822 30344
626933955346682881 16677 31047
674282632661231617 13104 18818
241530610476207393 16046 27291
321352754919921345 6067 30897
444397167728663361 10810 27136
320548901173637569 9357 18011
604904359976590209 27988 33284
149876024656556705 25344 27667
949417380825931137 1495 6246
463944727957169793 8714 23135
509452759795880897 8424 16751
210370528349265825 17770 29315
618162291628646401 10419 24375
942488773252605953 6239 18661
249260790577753953 6907 14667
752308189752802945 24471 29514
448597455130961729 12857 20787
534445763437474881 18980 19842
904789575199959681 17473 32590
788106500403493761 4953 27177
22704345979331465 1314 19062
724013750871492353 6717 12956
218207720063308129 774 28632
348183957415052673 12136 17454
949250309659586177 23336 27693
654841002328765825 8785 24960
280720025312422913 22293 27997
333225923432642881 8983 29306
104052761239739057 272 4876
581445176462935425 8687 33822
579605651619491585 18208 19703
695007754372007041 11844 16918
569592861999947073 2121 24583
386118589667432833 4859 10131
941100224961065345 1125 18441
163606568158392929 6224 23300
577189647689248641 10726 14681
300074176577808769 11008 13108
853578656960539905 13491 25436
904699879486635393 9318 30412
812002009150656769 6665 34473
658081288816589441 5108 30444
388912969355278209 3029 17028
696250064149147393 13003 13826
377515849151887297 6331 25611
803197805903394561 3439 17978
892962449477412481 7033 8748
116434804222713233 2185 25230
489904970948455105 2485 25508
541839218044060545 32672 32720
82847341811191905 15645 30900
38306864867870161 16490 19338
526109606889075841 172 26529
400625444272279169 18302 27571
572282311207320769 1093 1165
432328327176300289 17335 18736
559413781750262017 10648 12271
348376233645780097 827 23939
909497408696058369 1723 12162
133476311902050785 1115 27226
643854737957706625 24477 28430
284325124396346497 3839 34418
327222543545932609 2986 29743
179785838531536513 8504 34827
249472240916500001 6716 7409
44004168598974049 14043 23578
802301827763745537 6020 26145
465582335485173377 9252 17513
784085544830428929 13897 25091
696106030560244481 18899 21448
44556924124126593 16318 21906
463738012800128257 6422 22120
678228945142560513 6568 14670
677620698229503617 15827 17569
380729008553220865 967 27822
392414390919064705 2969 7995
156715985575015553 11232 23722
693209971008698753 6308 18771
479267464771172801 10257 22629
465154310703901761 15265 26439
406045338185290177 25417 34482
62538166877743609 10157 10670
644345276021898113 9215 34142
347962293006496257 9351 10096
188890946389687297 18648 31679
282411189262049345 253 32847
271086577986213953 11583 33502
29138733559797461 3907 7431
106993026031371841 24535 34344
347252272047370497 5969 6003
636286301085721857 21989 22384
409962673103414913 20458 30349
208017770791268929 26643 30313
881700442094384641 7716 18714
746955571839922817 687 34802
766576336026680833 7461 26011
740889918054474369 33002 33826
344871065021436609 22228 28848
589284874237865345 9491 25549
82213845900177777 22661 22907
842606512253052417 707 29275
600855834408648065 10557 32499
28900205728209729 20165 20568
167713065573344993 1342 21818
276870067208047745 2026 15488
570026289430103361 5090 26933
384790910917917697 5085 8112
587404935541165697 16504 32822
14667689589241917 1485 22468
708179463743093121 23892 32533
518581851899856641 9692 11628
94215559527079057 20621 26633
157177394800637409 9924 33933
854940641754410497 29020 34150
191852389803432993 17815 20316
506244173192150977 4954 8606
144486636882856353 20507 33637
870405489643459841 10293 22811
600290620179951105 6676 15472
478171593062178625 2913 4016
296318797900593025 436 31815
182926100250455201 18281 30500
907308737695718273 25643 33418
232460340664793825 1839 13325
904413852253963265 13262 20819
316261805635249985 25556 27787
393404615810997185 14774 25044
112155933987772017 3175 6302
485907449917046849 7871 26303
987940031278355969 7510 10027
492480987171735041 12983 15586
440790397207642561 12967 17099
542881062265120577 4481 4972
981394054030474241 10776 13194
593347312833575553 3300 15912
63900422694338489 16914 17951
619472417404036737 17411 28758
622927344520377345 2629 23356
493925845673988545 6580 12465
586355389073013121 27966 32657
453173031260899265 13496 24388
943337286303247489 678 22909
866832837928431105 16228 22524
492271158118292353 2816 16437
164206028634648513 2225 32416
997528531072589441 20899 21694
946953627210280705 16284 34713
368865803969121921 5833 33939
283555457438364289 12292 33297
49947134268606417 15111 15855
912696772141860225 18080 29569
478169733084008897 3649 32216
788065741992053121 1105 25787
527334980894437441 21178 21486
490492810335201345 11513 11681
103886595006848385 999 20515
476179609945386753 10215 12772
583178919798925185 264 25437
163867890416273825 5284 24516
914639524882666369 7494 32738
842574724313039 3557 21417
522224538600596609 1918 25280
870516798585232001 27033 32240
45931161250500449 8071 16269
681754673803663233 11612 25673
82329693312303217 32640 32684
189044071347812097 13613 22722
524872109447279937 4008 10511
86753465109833169 15041 21094
970411819079487233 7454 11945
76631272039339393 370 12360
904442634481959809 17975 20163
25299081953317429 2410 31790
76834753767300865 22625 28362
154393422092883969 25717 30915
694972929983300993 7979 17251
493810253580331713 14071 15698
347699366922825025 9085 11727
142553331176930705 13584 33900
83759884287580641 19097 23803
695352426215958273 14480 24050
448436765398398081 17227 18891
226109475845508001 13087 20498
20259413414159157 5918 33882
201663280848205057 8208 23034
598017306150580865 6157 18591
146096446705048065 10235 21611
561954716077217153 9982 20297
794849851473070849 6201 20890
456022148926550145 4176 11828
533907131807328769 6985 7298
269528790501119873 4335 20808
414812913585162561 609 12384
791690689215727105 8681 20490
167908041526676033 19691 19792
800965799144755457 14509 34818
826431149856613761 8403 16200
113645987479216609 18576 22947
273553820072184097 29675 32321
871146937996833537 8766 31341
222027620699005729 6313 29951
171975316773142593 28511 29835
910589343522037377 18716 22045
651743924379523713 12499 26544
588277084248698369 4109 25342
613243249954237569 31892 32688
703288186347098369 9206 12170
17973623691950991 2899 24815
625502535755426689 6701 15273
348254362197053505 1613 32213
340959960314751937 16754 35154
883162253737957377 7921 31072
628635782887226241 4368 18243
828250697061932289 10215 28339
184486403931575905 10949 21344
75053597714180849 4501 19003
574737753591701761 32769 34870
285889697331384705 10133 14269
98112439694734385 2508 24058
722234286084891137 4766 34056
748022359374356737 2051 6832
622840397779796737 4736 13834
31194032877071009 22710 30471
154667035939162657 2834 27490
340310921669153985 11756 15919
478073378457395393 27996 30296
508534891869704385 2781 19353
645721326513857665 3752 33047
347645224884683329 7223 12753
723692346454171777 23681 26762
766149158748508033 10946 27466
497746903872531713 21175 32956
731663999211260545 4592 24015
264126313962975713 4453 22579
866962562217185665 18624 23030
609500308755762945 29911 33255
700932871869991169 3556 23231
287210233283261121 16538 28492
432680355909727873 7642 23398
668834871862550529 1311 20506
300719369674279617 6979 12463
681542697697977985 4153 11212
177752055708868545 36 27786
942101882785316097 26405 29380
472105221057471873 16109 29764
14810983415870283 18021 23930
882370832754734337 6563 26374
533661475002681153 1216 2608
779585804597271425 1924 14012
505680354499958209 8303 34485
806454726679209729 13670 15206
262617742234588993 1913 22115
21553936038269941 12161 29512
732395242400244225 8403 29865
447637928806617665 13764 15049
544100273583474369 8322 16363
575810089378389761 21902 26076
241348706874703105 1094 4068
464898560110146497 1334 11921
10715228723078953 11609 20487
222366422243236897 1995 24739
757332548217377153 8125 13783
116384946106027345 18275 33638
4659832453150160 15833 17132
192575434024316641 20306 33152
784647634315916801 24619 29911
645470683103798785 16687 34480
497786312713650177 8144 24793
665648539602766977 3044 9612
127271492633170177 11109 20294
252640109811071777 4184 23498
737841400146244609 16461 32584
953943104419718017 10059 23722
271262059248442721 8041 14142
31425457715034357 9742 9776
803297113003729665 12630 29369
254371370687589857 6794 15771
859811737103811457 4346 28227
52605265430518249 27574 31158
902604231139697793 7463 12660
396679022163592513 4159 9356
269018656079396129 26269 28526
539925918815772097 11264 32548
349193179461131841 8385 30605
276287698627395873 20613 33582
850551310968754177 6048 11956
289794732612168833 19602 24737
650844557095759105 16533 22622
140402393519391217 2540 20202
957862642341581313 10878 12362
503159133162899521 11528 16355
587754826113886977 7109 23412
106034161604167569 7576 14196
799249182165667073 27125 28705
485952547908286913 1699 9880
831208275451082497 25715 33177
966738740525780609 18148 28200
269514173413568865 7027 7863
60248868341677313 28447 31503
934585864203448577 3512 12116
714855363217093761 2695 19989
679819653201732865 2511 14020
446194141439949761 13054 15555
67721486211389961 25992 26057
225855019814925825 2702 33049
131915424800808977 27086 28421
118821772756508177 6868 18441
868458147310654721 10690 17079
163456530515940545 13196 29158
739601697615668737 5112 19958
117326304882201521 8087 27556
252637070311074305 10656 19102
545199827185168577 27032 28592
980181008462153601 1378 2718
249966080340943361 22631 34279
3523403163818274 10797 29573
219311623999754337 6544 8346
826822914664845185 1237 27103
967557120691882497 15106 22863
798559565397120257 16054 27288
140466998474973793 305 17278
556115932166164865 1971 18494
603954666158802689 9977 26561
916942889238320897 14750 32466
174324116377771777 16376 18371
2404342471876931 12258 31101
543815335000008577 14535 19850
894324657396715905 21749 26110
822746229785021697 26937 30420
722466873361582849 3646 22303
376487091568282753 979 16578
586274471757086209 21557 31228
842057969389411969 12169 17594
893228932365062145 24634 26969
539656469090576961 16568 33176
502273668727930561 10811 18219
58519652595318665 489 19381
565924101546329409 15779 27426
516338090120928705 28413 32888
455995790201306753 3053 3878
585826650480225153 17023 34860
88723049647043697 13116 30938
602240776887672577 2591 29810
921477486512834817 1868 4309
170608611824203393 3522 27448
454492945619421121 18523 19761
245182757867343777 26393 27679
411331231940799553 20513 25763
69748343630674729 10771 15825
71076928526068177 613 12985
221125968372749793 6633 17653
422128436652435841 2557 31093
968370207376121729 524 29095
950205265200168065 2621 32306
559001524241512705 15869 33375
290089504093366209 7279 25102
234445821134624321 1567 3782
701656571444217985 22996 29997
374625431353965889 24615 30316
730732672122805121 16052 34255
764388472225046913 20454 20790
557242947399032577 14713 26796
197850792195612961 3264 14858
9507652222531249 4048 16203
777389755624408705 9435 33026
162136145536990753 4572 26142
161240496509439169 6632 31982
13899706351772069 526 28548
872600372580418305 4744 32030
208397013024523393 19535 33683
606917948757189377 112 27393
925136437983034881 14653 20497
164954564139360833 7464 30269
468606491458601217 15688 25761
414183103126308801 393 24617
470439785035559041 13224 14690
289242128182475969 1839 14317
159387478710499425 768 30688
166662259680567361 9108 19926
672591050323454465 9453 15371
919076188534670977 2091 11998
240391922307381377 1068 10738
286263035457469793 14239 31058
697143852254733057 1725 13516
333196663273863425 1746 32827
570920683948259009 15609 32302
443475974364378817 20149 34694
470530187355329601 3380 16617
605971529027453185 7503 11011
312534052885652609 4460 30514
421712117859130 10668 25145
643034929248848641 12517 18788
566268311294376065 10043 19861
512462354507789569 121 18685
404682779707076865 32809 35055
684515608498166785 6296 6481
607699560176893569 26764 34158
31877962028445949 9299 28181
387952323442167553 6943 21772
210043786709157121 24741 34267
326606208845728193 8265 8636
419556236232551809 6465 26134
452823554072313793 13477 33237
366443319009697153 4466 10157
379414471095355329 10213 30207
671422553235444737 13717 18165
481953924225852161 13549 19003
394975853948757569 13556 27379
689943126973215489 22623 30096
178119695692174689 23477 29080
764062185036056705 21293 27689
493026611510764225 10489 32143
485981484187316673 624 27099
336073541340525121 7913 29057
297824901771324609 9511 33424
298300370809563713 8960 10053
623511800311145985 6264 13007
994499246677435137 11937 33917
764177027087317377 9618 17657
729350251614214017 20656 30655
271196319213014913 10310 25141
15164055453269045 21179 22476
15609051661190421 8689 29012
349706850665462785 16547 30782
516446127138916481 22805 29249
39170524021898249 4042 22124
642986387954369537 13403 20843
739804157267165825 7351 10905
541169581973672833 21 31359
63084410906824929 9272 9499
80765306180413889 23857 32654
718537985381040257 1764 5865
158169925894608097 3447 17169
524818788734592065 25103 34986
594189244728330113 13687 27489
358743983916035329 202 11984
140507669415182337 8632 26058
359089165446491137 26052 31947
260439972809283649 11479 13020
89122185585246433 16509 18778
592721246192976257 14292 27564
396137610928093441 4006 11305
972485203455978113 9215 16295
317015090103687681 8292 29875
765742095447119873 7184 26890
710826137393397121 15271 31804
431578152709054337 2356 3465
786693012119378945 4165 8298
102155544894710465 7800 27009
169034939526397921 3843 9841
783470528373687297 6834 27311
698015420608093953 23315 26243
795029454273969153 7672 30210
723358626017656577 343 24808
835218821622138625 20054 23191
638996817018757249 12715 30775
866116350273838209 14001 33121
661037330236951041 3442 5130
864189879454347265 7019 16758
868261906731866881 17120 28843
316464550535425089 1244 9765
356428636855369537 24496 31309
708075868108725377 20304 32517
951853974887463041 10864 35115
607357349830149249 4382 28295
402534665771213441 8856 9590
773356209439146625 4925 24094
292464045852049985 21997 30287
909419538052656385 11874 17093
737435477203845889 8478 12501
598015196541698689 24065 34101
563853148025522433 11372 24869
764445149793512961 12273 26870
410109264798137473 30348 31870
790134084026096385 12581 25121
401897384839536193 9345 22094
74142221477398353 7850 32546
486080649529427009 6793 26306
284295814781732065 9344 28138
126022091167904193 25638 31609
433067266866967041 7697 15714
738544838614927873 13041 22878
519014501387164993 2530 21611
537408694457489857 248 33742
514416987640753857 24260 31968
838856533022280321 22377 30003
56450638954434145 10746 18055
526732564194709569 1914 10209
486315225255449217 4398 15946
807212317019462913 6717 15955
415692099685902145 9340 14760
934673684348147969 15966 22441
756412145898576001 20710 28403
237532906032541281 15820 17091
157440560251419713 128 25981
750260983671928705 8409 13345
922007944527049217 8079 33929
919381127368751489 28701 33881
84988453767426369 21684 24918
759367170717375489 26990 28230
833907769270307841 12800 18305
765521924622177665 18749 27897
467223131177181697 21653 24880
419340506582138049 503 15262
591565916353655297 32734 34392
659606073307799041 9128 15154
456747974692650177 18553 24439
333694671326348673 5629 23465
985918440668154241 3839 19811
879478734966951937 1595 15736
992135041163638913 8342 20095
827704302104514561 20832 22229
40141980677869785 8923 9873
964691522153259521 17557 29306
919265738288618881 11729 22544
923273464899743617 4855 33288
497295621013460481 19855 26614
290721459842856705 7031 12513
433495363974234497 17655 19322
418033829803540865 2656 16143
231659824353069857 19471 31463
617836172416247169 6490 17352
182189381386837825 12723 32558
774640214559802625 12553 12942
966214668537173121 13045 18617
602030861931396481 12732 32067
35594371819460237 20127 23600
403890005085777665 14596 20866
445106637803487361 8959 9687
713413235448683777 1195 12286
51970016921462305 15955 33685
508701317395654913 8452 18068
404521851061257793 1016 20563
400116549178093825 16886 29519
58740523605681713 4490 34009
571119195284076417 15367 26518
609871677751183233 1777 8551
281442427697555777 6905 31305
432819931559226497 14506 19798
484231204777266561 22173 26161
667737005557949441 2538 14372
942513149938591233 32671 34190
587296047239139073 7431 18549
224890052228609249 22178 34183
798117796556791553 20258 29410
746161732551456641 19301 22133
714767642032985089 11514 29189
348062880523393409 20154 29723
771077811783708673 16641 22416
359896448146727745 7811 23176
965639348406998785 3152 35167
772931249664090113 5525 19652
511118311220908353 21824 25644
222208453263789345 23094 29032
277783698850743841 20876 33756
684904046532913921 8129 18870
676191959284761217 24414 29285
420786031238961281 28694 31667
956750290757330689 297 10803
553704256372562049 279 10418
784186897592999041 4231 30630
824770640937003905 14461 27444
127083438552052289 12256 27842
469751227988915329 18771 19975
130353799571093281 17630 22344
375327566069515201 11312 14149
738622204899886721 29133 29791
230159338361126241 12721 18113
991273507834701953 2825 13270
186671544052245505 9313 18332
679595698183636225 11129 32531
909663372744908801 3773 8856
105702387755780337 15282 20361
208324380550621409 2099 2565
92962296149554641 5380 26036
375387045973987201 11105 32023
555494621684399425 31397 32481
235701288528787233 6436 34479
445219318166142145 4743 12931
239195462002548705 19461 24291
320668130456521537 3263 27405
788914591252236673 12906 24883
598649933434362625 405 5098
775891504288189569 16439 21512
565811454569935553 4059 22698
989611559797623425 1331 4197
788872072223870849 6772 15863
105081731890230401 23408 32800
229055569256257025 1557 12580
905266579695606273 15887 26823
319180114289910209 10442 14658
471375887652420993 1312 21438
562765058116351489 3075 33393
674040620873597569 8776 22104
120469475549374033 13681 17035
340797168051942401 8924 32068
734320141519741953 10223 21715
17392182575051153 18508 26045
368827213362099137 18748 18942
636844521728257025 22878 31763
487622561095516737 9454 15731
860237562910441473 27695 31903
739853734874788609 7020 20501
190414997855747009 17691 30843
727397072862952833 10049 10177
749653523642351105 26337 26896
856521934340040705 12219 24077
93490118893221569 6603 29289
989484111364529153 2876 11520
554806247223098113 9319 16045
162325916621785633 9942 18222
393716967331265281 4947 30249
356010868072200257 15669 26480
676765977488102529 29932 32952
39442197741013985 475 23185
509248715365039553 8249 11114
953845391839760001 6371 27704
252790960261705793 26939 32206
67817221802005889 3002 6371
990802252445540481 23128 25194
711714179769824513 5698 14995
833076317954422017 9266 22162
70076509469348737 4968 26424
218068940906455553 3824 5649
253805896053417953 8406 32168
888277365521616897 19584 31973
52868068839860169 9649 13954
244479916826655585 2626 22765
367975146623347649 6284 14829
594621666413374337 13305 33580
491026167571110529 19074 20453
48856314469993833 1352 3161
331558461339508161 3516 16383
383283898873827393 4395 19197
119466497989566993 1296 20709
712518890544480129 3790 15410
918452605394957569 1982 4464
146951417645496449 12426 34308
621070477106460545 1324 14048
610717321642034945 30307 32629
292990870196060609 13536 22988
106070316300190369 19473 24899
308430223518303873 30245 33700
229368507057920129 3983 11318
349168893628199553 1807 23345
658920883552795521 4157 22591
184026955561567009 24293 24386
130542092245583777 21980 31261
742175642870503041 3407 18912
4091665517790944 18258 18301
77399472327346785 13047 31460
378251697938047489 32533 33893
731610272268749697 18969 33519
533641957440593729 12525 33405
958696323721941505 22645 33322
182128558961103681 8112 20662
595219456715053441 26319 27779
474677515476855681 21136 25978
934640560183073153 10910 27248
949572007476483329 23172 33423
345855310016144577 13582 27957
702502664102595969 440 8516
873689889429076737 25951 27645
482965040324792513 7358 14013
594388940359006977 2106 34967
178117840216572193 16930 27952
469742969229702849 4674 34029
890364651788409857 28695 30097
933651883703344513 32177 33094
866644023443555457 16541 17850
835194744142260225 4303 13110
365452253963674433 3222 18718
193624903244792545 12613 33349
983188516063194113 3159 9028
270925502955652321 29165 29330
352060909519586561 24134 24405
340933761501002433 16514 24307
872509217873911809 9582 10909
658740004727437825 5498 13673
553759828426883841 8450 17165
905502373574673665 11953 30990
64250953654806153 10615 16274
286049907285377729 13127 34634
640124193766744961 20535 23555
337588048243315329 17313 27366
34056616210776269 22234 34676
777785145395004161 5533 17391
495676444472515265 7230 32261
87389130214969409 10397 20187
841911948777124097 3371 26839
970573158968580481 12300 34911
159155217320737569 28648 29764
899355084672333057 19922 22288
183954769319640833 9819 17342
922459277208393089 16536 31999
710726799169414401 5466 29722
501000726604669185 6137 10365
975831398494705153 19841 24132
70552434938651489 8318 10354
830852725841815297 3123 22946
702562704897598465 2054 9842
549554055231183745 23308 28911
701038045085344001 6253 30063
421492648673286401 12434 34877
804745317215317633 662 27269
978617091561943681 8466 25571
112449588812228993 9471 27986
939755336076409217 14344 25068
16967068867995039 17068 23101
206656213967548289 9161 29208
974752624713719425 1508 3049
134489248036494753 19548 35284
432196909609043457 3812 3875
223847344598226529 578 24090
613864773201743873 4230 32699
932979078724791553 6218 11043
585292599152676737 20509 21764
865079574812469377 27072 34083
93283114303748257 16077 24503
830112568910926977 8471 8735
72730977641608513 13517 28266
169113818011624065 799 16930
690461659012829185 7062 26006
365204308068989313 13440 14545
450133863827954177 1201 9571
84744341259622049 7404 15205
453796428598568705 13085 32896
8086738503301661 1234 34955
201801683857350881 1263 12796
506578408155490945 3665 26531
114229515398466929 2383 18611
938954702970328065 9097 20335
29702559767013525 19782 28654
709478861373568769 21672 29383
460646615064948865 23891 26762
15505205642291743 10891 19547
808535271622897537 12365 17068
688889674702352257 11870 16826
976860226541749249 1172 17350
442750146345979073 20785 29351
53473063129342081 9975 12405
337974373797678145 18186 33663
795863324686056449 11130 25288
858973202316839553 815 12028
637259500046521729 19756 24590
857405824719449985 8502 30645
929401133939126785 6248 17313
336004332733885761 11823 22086
247100326346735969 14526 20487
27292282143392301 23606 24427
962311982278155393 29618 32507
70523131545037641 5488 11344
897284307230020097 29430 34677
622522837430324225 1301 19084
505477405356021569 24313 33303
769577016055443201 9405 32996
903054213402764801 14013 20097
144054572995216289 24137 27971
331917013753102465 5122 31010
158888574932952065 7129 12279
501694199899983297 15647 22900
412507876146804609 6855 28712
290260444126676737 1673 9149
964679872185307393 19756 27787
689234677702568577 18010 28805
341924555265805441 18868 32581
420597300248520129 23803 31412
733386675782760705 3553 18208
471108179965337857 317 30710
217589696355787521 11429 11953
670991664970120577 15694 33181
100374013437708241 11625 28659
232402499329861473 20751 21011
51211661135525337 13326 23751
819570841547520257 12573 33952
537072716109584321 14908 28071
182308331048030689 5130 30093
510159321445172481 15184 22749
597253774994118913 21239 33774
181186254578641121 4567 19133
166580610988017249 9934 27942
617410611310859265 16489 17572
139443423709852961 19038 30863
368994768426382785 16145 24751
654333500533734785 24064 26354
919785820053334657 22314 29591
190314511058989665 30482 33734
771410292473312641 9631 12818
458651354422112705 2953 10566
320211809836038721 5487 20175
469003898336357121 3684 13945
212290365656294017 8810 17188
46079825189448089 18639 22891
883353581526506497 18316 23432
170750597173157089 25656 32768
991448023978215041 4254 17344
914195321618802177 1331 10946
942996396192270977 31845 34897
214906493388586017 2307 11691
815531195031788033 32906 35126
989645160894863105 1508 14212
975979048468445825 31116 31332
922192498092318465 4833 22508
774085289187205249 3048 13268
826187747580899457 13334 14768
345055944918939841 3225 23113
771428387985483905 4260 13141
499135884340013569 31279 31762
302599789534379969 5655 26236
957466427866762625 14601 27916
576413357794098881 164 14595
74885389640961361 6887 8947
757488733973541889 8437 20605
614753365491154177 11981 12450
271248596098988769 18060 25406
76835011373709969 9074 21930
10061088596639679 8811 31305
741913464780282113 7290 9340
791118324000070273 5443 5765
520922793609194881 7189 22577
445133895438811329 1097 21346
851568117688017921 5808 24331
688702016570434945 10018 10619
494086529947061569 9445 24852
463895161528451905 10554 14325
514679925071817473 17682 23570
896673272417007873 7330 24510
865868503054990465 33055 33346
780252332875686913 10169 23739
438445420185999553 16780 24504
806220319369632641 22593 29592
91003868335867825 19698 29581
671563739389991809 5795 17438
81282996170727985 17116 30340
811644756869259905 18729 33488
596977619390649729 6888 19589
752009150482205569 1342 18864
823095692611772673 3059 4009
12679150518497551 3076 24785
296773018501404801 2580 15320
741079976858141953 5376 23676
236885377349636897 10255 12593
569405823994106433 7529 20231
110818707634415153 6696 27932
147290045856703233 7336 20306
327867033788905345 13 7315
579128950601106177 6598 19020
55698996957353585 19252 33871
611232078124853505 5762 19511
492893393499684865 8133 31983
459195143671980353 4702 14771
39623621077446105 9159 29709
669915814955015041 10989 25552
352540101412770945 4067 20093
952894494282052353 440 6802
371936120639169601 5520 12712
967679000737401601 6295 12739
888784028888693505 3252 17939
664899718863427585 4257 13852
568925511070425217 3483 20523
983994926200505601 19582 20144
522871320888057793 16901 33917
725286070754979329 5196 35104
40620603635268537 15006 29772
445717797927411393 23344 25188
852631339886613633 8332 29516
883464251024680193 29354 30484
939691809039167873 11927 24406
995592630543807617 18155 18264
869936913563250817 22420 34145
261173037543162689 4788 12311
907538043139403777 12769 22013
889467472475526913 22558 27602
152904268142634689 22565 27072
722213049773717633 25255 34289
774448030338611201 2845 22858
465215386769141761 4346 24628
1306797096461310 3314 13037
530428292574018881 1775 7985
867622425483609985 2270 3961
574909527658601153 3149 28359
906959438198327937 12012 31032
710503187978691329 12311 27774
406927312054556033 9524 21344
790679693844094081 792 23242
444803973186978369 14178 19137
451760021949414913 8747 28563
274497345611088417 32037 35154
910670713326279425 597 1946
378254086021200897 19336 26649
516010415940588289 8371 18029
28569659362538857 3992 14263
515754734609725313 27093 34898
909081580406919425 26797 32534
48704893333653137 23817 28656
488934195848408129 3789 24551
205628777653853249 1880 29711
904655827443036801 3955 20349
429582160842006273 26557 32825
192733937553207105 3121 34661
804538547607886977 7298 33492
112476352367352209 16076 25896
925564677381007745 12632 30959
943516142336399361 4630 17941
636367347618257665 5322 10248
754327537987393281 3900 30118
374974750133919361 3931 10561
38774709333573297 27024 32739
774847756342619905 9021 35185
82573783953264977 17014 32291
997826092124686465 15370 15691
343960769979112513 25819 28212
560201373744089153 8492 16984
3517178070637784 568 4539
610924810032305025 3886 26102
513175079513523265 3952 16797
205971197772509377 18783 24717
423646870861759361 16396 17756
57111477749092641 11177 18241
464468339270219137 45 2770
800939887166517633 3284 6603
672183960060891649 6936 8681
922887602796510721 14522 17076
873715771686953217 9476 24857
726958104330872577 29971 30134
987606850177840513 13670 30224
614965721667264385 186 4990
425126660856228993 3128 18891
484748129557967617 1583 7393
338743816179260225 26450 30414
450407878961232897 15453 31095
865199724016910977 16487 22226
151181806270653153 1310 3576
666330932222180609 3989 10670
552792666325363073 18819 32015
363817656195898561 5912 14688
422416428965444609 10152 18123
284318688727722689 11501 30990
363471633193984897 2716 13077
151540553734115233 18593 19103
151240233630897345 32980 35137
649208576405229057 6118 13680
407012044656088513 836 5300
33234735175206253 2293 13202
922038507105380481 5285 31796
889725726628057601 15395 21357
387319964949927681 14449 21434
879062302458230273 5942 12288
965324809621687809 12455 19092
459474426322046273 10095 10839
639015800602894721 1027 33185
65534184037268521 22394 22823
272547216162873697 11966 27477
525044034756177793 2981 13856
680089057595939329 20149 20594
629646936951267841 10045 30485
292009639724408769 11712 30330
396372581822234369 11580 17246
978760464636881281 29610 34609
452807819486572801 17467 20368
963751015642198913 7770 31337
531948185056251073 10524 11616
791273102175796993 562 18923
499905142412494273 16557 22600
964983213304218881 10744 19239
667423448289341057 29311 34713
888840066688235393 1982 20061
190978227326901633 4366 22381
2459812315461108 8656 10120
103099260918980913 6641 16155
371389804488348545 20728 34784
613835007924215809 28688 32713
402565147031605633 20779 24701
496040965864111169 25931 33270
372641881414100609 5626 20152
27881966492323329 10821 32193
446984098816269441 4268 33481
910735768808422145 2790 9032
964360926650545793 45 9862
41472266157818185 28319 34984
198920811909896865 7594 13748
834474583845960193 14103 29344
745695113224744705 2122 30149
843220181830624001 11531 11940
513736638925305281 17959 25915
228208313621706785 5085 27266
594003126817217025 1127 4820
854824811949434625 3306 13804
564706998205604545 6090 19523
526908007046246 417 28740
603580440989905025 27196 28595
368720131498555777 26144 28365
309861260094660225 7071 35274
23553496766055561 26254 31312
954657173229453057 30537 31185
904923286854618369 6081 23129
634452085078475393 10410 25233
588724511053314305 6848 12022
52776154847183681 1878 27950
731265197328276865 20481 25285
414758626257817985 2359 16886
83304058437448705 4947 29561
833366421263480833 13988 24040
850108579291394049 28680 30274
936294494208123521 17762 29988
382595958966888385 16723 23152
322574430034368449 8724 13499
669915009024357761 14031 33644
171074176472156833 3718 29708
647583848085332609 15008 16271
927148254651900289 3748 23739
5716152381062046 23819 30412
566773519214120129 2238 13511
714437668464185601 15312 24134
146709095167555137 351 32358
239651375550728577 9514 14111
652158727440845313 3123 35097
304137769547736513 1903 29344
473785004549160513 18580 23883
719106174096133121 794 32625
829186935166415361 17581 33713
782424773304129025 15980 28568
792594064886944897 5086 28798
370349779566943489 10896 18318
848207550461008769 16323 33552
999298409841173889 19345 30853
88193672613147809 13760 19621
201527486824765857 984 7752
278600104982967169 5429 32495
842150739680832257 5048 14524
324079419292193217 15614 24088
798890253273135873 7513 32808
657229045845038977 17992 25803
977992623089704705 15675 16017
888816596774763265 14241 26171
69592515961083737 18016 22188
269911612011451745 10622 14362
940656033435132545 15023 33568
610389925089183489 467 10143
635485516523040385 1009 23010
779689450361924993 27295 27464
262742903577532161 25314 34384
409608010867362561 4776 20503
264179279630745601 15273 23078
227450760591931809 17796 26517
955732704319345281 6145 20142
739418605870103169 22753 26353
162218320564456065 16116 23577
597125325745476993 21519 21914
923219944409510145 2807 14441
923074261787935105 15314 19191
523365724161145345 8415 11978
945402598897356289 6154 28732
141768315049617393 2785 30280
857805781448693249 12272 15917
392444003266525953 23849 26318
565210888816320513 5938 8644
873254340763935489 7348 12198
648458260361895297 16436 18621
188540672405615329 7416 21435
287926430848767009 5440 23825
165619205380252769 579 19850
43241808672551233 15285 16689
444128324193208385 796 30898
570712556264535233 12349 21178
261316959222000385 15374 29064
886541554583363457 23477 25299
819124734531008897 8727 21404
686154096402088193 6676 8381
741979643934385537 1222 9419
616189568634357761 6189 16344
898354710382314241 12039 27275
89458389639812449 20666 23797
693329057158280193 11906 28112
408670226402808385 3890 7968
881373593378036481 17129 31196
826324612003372033 290 15712
447439983025375937 19528 32368
318730557703904769 1859 21487
26149106189485849 6622 32313
838895438596008321 2940 3523
543264798676631233 13335 21450
432493625733929601 710 4221
660525139003730945 21030 28972
889132075509376513 26186 33663
105903494203303697 17350 23931
27496252302800173 2379 28611
72434683056492593 31498 34062
944003292936965761 12085 18624
467360376075873793 17624 26012
240537767851652257 8379 12919
523090989515417025 15627 27842
634934052370351105 7661 16926
295258124760934465 5288 16380
125654229843721761 19779 34123
685342727563217153 9671 22956
429277466510480833 17318 25448
941845508329635073 25530 28050
940118032853110401 6696 10729
727381997805558401 1067 31725
532787972371902913 11995 21970
26175977933533545 17317 35131
335676340756098305 18615 30633
72270088622708785 13238 15260
112191548497289521 5466 24511
191964650564727905 4631 23239
24228618353493661 15882 29595
145396406296860897 19283 29110
3353378732821711 15047 23021
488639882026902209 19245 26998
710124039020090753 3524 11382
550987627178678017 1537 16517
704992370141948033 22737 27035
271656811022438657 12255 14791
272929009088631617 2194 11624
517988374307002177 11710 16098
686518183855735425 5840 9672
950272976208012161 6906 25051
591943791130749057 235 11113
844768174264807169 13498 22108
131877747472483265 1654 7997
288614434487101313 10905 34965
133380539596192449 22626 22990
217773665142367169 11136 18490
454177398527473729 7683 18955
422773803192612289 2826 5056
688773295914220545 4460 21230
744916565785253249 2558 21424
737551673055687425 15275 16117
848543373666331009 20072 32524
34068938647369153 14240 24858
940518342530161537 6552 19321
666913113866012673 2616 32678
588735961564182785 4192 10679
957517060117883265 11414 18376
632248384875715841 3045 26842
200847142334932737 5629 11278
715297532507293057 28636 34556
124881556600929153 5765 8418
285795388498279137 1247 24623
920394827810877569 4720 31961
700857932958612609 33570 33698
765957687196280577 658 19835
810978105204448257 5002 10006
573552112597379713 8627 18379
450163327933381633 18888 21084
689590789351502337 16507 28128
821483217312298625 14336 19277
243139520453876673 29272 33790
729025261848974593 20815 23639
787427049214731009 6396 20735
664141391072583041 21039 27992
939769405117456129 4562 6983
403920678985684865 1123 6101
950928025043982209 18042 25174
954219122578983553 7257 16463
391841195007042817 20928 30769
937973828164771841 22477 29111
292569324292490049 11797 29476
289090372673150849 3414 7109
735086673523479553 9994 29514
889408794853608193 19819 29865
180815252225915649 5946 20508
749209757125662209 21333 35073
543799913704656769 21258 23489
329219515480033921 4792 17749
928985694507336065 10001 15185
514764777368164033 5330 9527
777527873934300161 6851 19753
660176595779034881 1506 24647
939454280609755393 870 28951
757839807764860033 16609 34908
308050670436227137 9481 10631
975666140004633985 2131 21767
725058311683458305 10131 13728
39355860343142977 11314 29843
543702984912837185 3571 4348
962399163318394753 32532 33989
896856338116851457 23578 30857
920309089553562369 5744 34186
567612754407303297 1229 22784
215780068113204481 1799 15662
918508950984520577 22866 23929
857644140498457857 16627 34549
173768037783386113 10162 22817
412593178947020097 19537 19703
39027620375055249 33827 35015
713067346656480129 7828 30562
224850571624994433 10348 28880
956446512646024833 7296 10057
293255584733774529 4208 30628
171706009936862369 6555 8120
107752830359569169 18681 20075
782765872490159617 10633 34675
128409181341812225 12210 21723
907105109422694529 20974 28545
450257203505071169 21145 25158
959599060716257665 11203 16296
9887921383100463 21090 28365
596848347906593793 21655 30774
143509009629806177 13838 17112
447483564365029441 1390 5210
74302366224618049 28050 31788
593198019785056385 5628 20855
532042294397523841 9405 22401
957440548257906689 487 4731
435590767052847361 8924 19863
686544332559414273 13051 26546
62976521447179577 8699 25469
763947448118273025 11204 13977
373893800370712641 13762 33153
513991099591713409 13571 17978
889726172327453185 5810 14052
754549959048873089 23885 26410
218601879564349857 10373 35059
605807706382968577 10257 20234
798661737770569089 5038 22042
16515822243206913 2440 33096
8126760297887615 2738 34322
220348498979141985 2390 34079
249512419748167969 503 33112
132396588443484129 1702 29161
810298797386995073 19091 28884
181856813666833249 2125 6130
406165884503931073 9209 15630
761213542761225857 4585 15906
119048565538282241 1535 18757
140683324396057681 17800 18125
382531423603364097 13082 30331
372759274548869249 6895 13834
814766938421715969 18930 32475
554083790861632513 1829 30717
871297705480596865 12129 19166
453621030551744321 28080 29908
456396442467042369 3273 28579
317021208387579649 2605 30595
179117746495261793 5083 35245
561275062079559489 24967 26482
941209076042785153 12149 27843
232258353190594849 2806 8016
11749610639466113 6187 21929
135136729915046769 1989 11866
961067123787717761 10816 16425
320340345749023937 3347 28843
173104473255573761 5978 28235
520818226624683713 18060 26188
948814112319784193 2370 19891
552559683372926721 8363 20003
433511868939969985 23157 26978
687958477352424321 7073 23857
951748259846272769 11538 11955
710269783158700801 6906 25640
939687999716181121 17468 20656
256637149562138241 26328 28278
806710880841624321 12811 26184
295443990818377217 7763 21411
671144719062677761 12012 21672
748230802047970689 20020 21700
198372530445585217 13388 26400
350516811899090881 23362 33788
68737042976390937 1362 11600
171153096354103681 6648 22875
343390524064492545 23491 23712
597519372152369537 10390 31426
278723583442424417 12991 21594
789656742036413569 9575 31850
702188158332308609 27797 30324
931433375775775105 154 19880
662489964963651073 3534 9637
26051513458284605 18235 18883
930488802605598465 984 26219
251513666431073089 4216 19214
744717883680831233 269 30764
156474322541356513 10012 17591
257122338027972577 2376 12631
184920468843493793 10223 28059
522404813584596865 6185 14237
692773021589246721 11076 18412
235077506404596897 22024 23380
44085060905793225 1407 6114
679259267885097217 8479 32274
935049405468305409 16037 17191
840746906176196481 14487 18747
504408560048709377 13518 26386
374496798263304961 16038 19073
139737845564226865 1484 15291
782621950174561921 16604 29275
930639265696051201 24874 34817
766200372979934465 13732 32228
507438181536855361 28730 30296
575538392077891841 5713 9492
3941144398048380 2975 27830
635818229163628929 11285 23002
855613983467790721 1341 5161
999519348064385537 6421 9195
589481138230731009 22087 28857
485060557539522817 13115 19400
428124139036412993 8500 10075
412257399586327041 12403 26561
465427582761996929 22636 31971
346806261892492545 9819 23476
2665980369712884 3968 15283
549640674954478209 18259 30589
234542700816668065 9247 30069
589400353186359681 11184 18559
906735905689828353 8466 13866
817155084033931393 2223 7314
131920454923225345 7186 29062
985044101981014145 5185 20326
32697734330454865 16190 32251
143556434307644305 15738 25950
496593557194053377 11779 25912
778361695103878785 15854 27266
664903922609312257 8051 25319
593347300362712065 22237 25680
907311712978916737 1926 2016
935551635940338817 12513 18774
280329324928615617 12592 22152
582134564997009153 6793 25734
707253776438029953 5793 13275
917056304709714049 28945 33289
264515471829014369 6479 25917
534079811130158785 19652 25706
219130984706474401 11406 23163
421041768189052609 7108 21571
174324417044729793 876 32841
597956532032871041 5995 8598
38293375065855177 16436 26512
549179910036482241 21005 33280
177479141398634977 3713 25285
891740755562512513 22520 33962
591168439001982849 3232 13470
692649055649052801 6982 27993
177411355135788545 13557 13820
78505458610354849 18831 22532
660616590709004417 18392 28938
301675301866961153 17285 24829
883711374522448513 17191 24960
651359393327272321 15318 33292
856433688000798593 6443 26307
247457544306751489 4942 7837
378517625734858113 8169 10864
494337969399740737 9065 28066
392993203209592001 24485 33144
106462536170536033 28782 34011
144409311728111329 6905 10593
320962949196815105 627 33324
918501262989643393 7367 32273
773725024536485505 24816 32709
818563928410171137 30555 32121
813459227501343873 25690 27682
210013221500481953 17286 29760
958199905887791873 15324 15877
301775697549629761 8437 25194
393546197275004033 5125 7042
40582263719578297 6703 14253
428021234483008321 11830 14944
131940657918065089 32631 32945
859878459986820353 5285 19949
471905317128467073 22330 30542
189734617610124449 11140 34828
4213185708863421 1113 27099
796541235958660097 11977 29409
806700843229229697 14193 22090
920567853299939329 13282 27801
930516162784144257 1303 34968
969830079448772865 21536 28853
825773447779887745 4139 7262
978347421201245697 3417 34568
147606939279938849 1205 21094
524557717305771841 15035 28053
158143252787645857 27730 34882
725888438541044737 5728 12514
545502708047038721 9654 26860
913403321480533505 5939 30676
408470176668068033 3769 21182
996090752907459585 22771 26262
58665984820947873 6132 10107
249796606982318529 1614 16103
260886234066155969 25647 30054
545446774501225921 8628 8684
274732632399135937 25846 31261
382331130507996161 2174 28534
255739256141943361 8367 11241
786465265003581441 4140 14966
25395341957306529 1777 4349
21923363459581681 13862 25924
406000608148609409 6028 15324
927272410804089729 21358 25079
158873752458660545 10941 11183
896446838895375489 6294 10806
690424106375253633 15711 32751
587374927521377537 8208 26977
202622512401148929 24924 32103
205319237633819553 21739 31955
685064973489367937 8767 9483
694642483032975361 4269 15404
529839629407476289 3536 12095
751824996746766081 24269 32758
924452882495678849 8290 13004
926746200107398785 15817 32541
687103474891131265 3174 5396
556512206540180161 7843 14703
816413487428427265 13926 19347
551709219702313921 1789 3990
138126875728985969 22977 32352
622880522325377921 6272 30408
164974886013290241 7240 23179
392392084557084097 19165 19767
167084895037021409 18379 31693
818221867332727681 4041 12016
225580768373042433 15005 20573
918532852366194433 1740 17249
573038242280503617 760 24607
638708155512322433 30679 31421
164437138907693729 8733 17227
521647181072008705 22527 33304
5300821553447578 10748 18622
398835430202456833 953 5340
304596018255232065 8832 18997
701299958161012481 11382 28455
940726788434474753 920 20078
180702009226823905 4719 18463
397554001233238785 9288 30615
768995183787151105 19531 32286
912233702867183617 13073 29243
617264761405170561 22764 25479
689817527374536577 6398 11759
325577576579075137 405 29887
359723000522919297 22373 34264
294002826229732481 1783 32474
885036775601669505 21102 25022
991355563615055489 10967 28495
508071120582343361 4835 12183
623017240071096321 17159 33779
406787786235405249 961 4643
951273754770038913 1938 18873
772083286319471489 10245 34591
469578361232212417 13854 16481
114614304401591489 24804 34316
840891498953762817 4675 35282
57141198787860505 15176 26154
449946004968115457 4873 28867
833128491488587009 3848 18863
347545488167053633 13283 14110
850524835793393665 30270 32431
636750120731480961 3438 19499
534289628114130753 13495 29043
874146427305387137 19380 26374
487711210691628609 31550 33392
729527979890480769 19178 29398
626783795585900801 21930 24755
434215335734489089 362 15210
407888400869936193 12933 29393
507737505495473601 20066 28024
710941835584158337 4433 26068
74011903352211313 22466 29292
482885466565676353 14666 26121
375650878844897537 13029 29345
56959212257758905 7738 14492
993328301634118529 9435 15450
684997109431421313 20031 26149
936298213118309505 25970 31150
459296299606457153 15418 16204
837474761537176705 370 10006
944940129486752769 2555 25345
57773204705842577 11503 12510
558892652422819905 6585 22406
520300887606634177 15920 26770
206455991293424289 21486 32853
691801570568433281 19501 19658
51950553686204161 15539 18092
307286893695643201 16691 22321
495784167856697857 17256 28438
502954067511996801 2697 19370
811133127639145345 22435 34555
618684532865369601 11177 23383
551163456390426625 4740 20505
8079279151306907 894 15745
20557128333145161 18307 20634
219646264785293249 25747 35202
880337216186973185 10201 20609
609632461075666049 24028 25186
205291720706235041 16486 24952
745885970799104513 19877 33672
385282527905317825 23841 26029
443155866808528001 1111 20061
51428727748835001 25956 29353
202673102261055521 26831 28565
187466678131727361 2570 5760
17168449077065163 24904 25781
243268485527316609 17952 31125
489257344280826369 21361 22916
450146195577119105 25674 27422
981468955175248641 2828 5129
65745190266319753 9255 14336
691910507141923201 11804 20117
694727968253772545 16971 26334
155041524315340257 19869 34279
155748000841263937 26694 33248
892789233879323521 12927 16842
886047816921305345 14085 32207
924447261317769857 12558 18995
755205738401635073 16279 17050
329274047316541633 12853 19326
878503351507845249 11109 15819
894234217288204289 1158 9153
888295364933519233 7614 19520
664210065770486529 18571 25233
305094056597099009 3778 34747
948322066573187073 23195 26238
618384086876496001 487 21382
880820206134440961 13854 14910
710236401925527681 29359 33444
740711842772061185 13954 32037
547673480935394241 23522 24048
370615678645190657 12411 23814
402274416656112513 6077 33014
759805697412961281 8860 32703
911208039471553409 30239 30450
346398871829787713 18395 23752
782310664486203649 5127 7228
47042085574492633 9317 24542
441041544821125313 15035 28797
977823141410635137 2468 31495
613627972906712705 17229 33123
50778375752290825 18986 22097
886899268069591041 12148 23123
40700365824530849 15256 35188
73722666658426305 9013 23016
973080939130984065 10488 20756
974483710712057473 11782 23002
304463225982015489 5928 10097
393864495128482881 12951 13986
942382608627159553 10035 34664
256373029748040449 20664 34076
402820457818365 248 4313
276050988596068705 4929 16727
900284323117762817 22679 34463
904855970597331841 13965 24851
146396251961402145 11838 31768
93023691371158177 554 6138
816932099660935041 26040 32759
949511640280185473 23413 28894
116071029188557169 22685 26038
554324663473636289 18940 26924
696587518752625793 547 10977
760228348080452993 4548 31034
980356332500701185 19635 29225
162732879072407841 15091 32382
362799977242392641 33434 34901
889584904435026 3889 9059
900153204817993217 28265 31451
415245741945113857 2305 2702
639927372955629185 3156 34789
659238568261109505 25727 32970
277799363145572193 2983 17205
517349948228840641 32440 34537
802958946837041025 1946 5458
720442209721035393 18824 27928
783867393779186049 25677 30594
996822417210722689 15354 28629
938365035041517313 8162 9882
268462428361623041 3153 22730
550750407957178113 16331 31190
313755044354607553 19607 31361
642103787353622785 20657 30892
240233999575600865 23416 30465
285964607040252609 5057 31594
578820669675963009 6444 17369
633399802115764737 1871 20203
239445156207402465 13967 14368
311016449708642305 907 5671
195780961461977665 349 27496
850294423987666177 1470 11841
52896510788833953 349 23920
315301040668256129 3000 30252
442543952687316289 13415 24750
240447461846105889 2120 24135
163327106170775937 18916 32732
152450783453087265 4862 32570
175248797798261089 26822 29673
202815622463962337 1868 6537
275470089591813409 10422 13923
256847071600613921 2292 16546
381302003328983105 12107 27250
766589333781428865 10583 19581
871036204687577217 3380 10850
163025645260130849 15018 31460
791301989573454977 8508 20272
516457162099843713 11584 15017
84297569626222929 9603 20961
347206026670900033 19824 32497
179531424765031041 3329 32112
750581022889907201 14421 18785
790808619955860993 3267 19435
839289980417714049 32014 32547
3208400412987090 3764 25880
761676157611137921 4966 26538
72282204368896433 1221 22380
170911035435917569 2494 5479
238882249111327393 16673 30756
693742711488244609 10083 28897
52338192926121961 10414 22742
610359567896136193 25666 28989
429026706769931841 10415 11387
488111012082672577 1086 12223
179236152840054785 17438 34476
902713589850915073 1888 11105
233686252321632545 12242 23322
692735628233908353 487 32789
98144229192392625 7761 28250
981907030371171841 3324 26390
43509882031074201 8324 23950
677674296025205761 30117 30985
339209899454608897 10451 27316
183772746339823105 4681 15638
226074355072228161 18414 28069
246362145352225793 8609 22424
727786313893595649 29722 34843
182689571603145153 14069 32977
293345144551196289 7244 21566
34959659940657417 5955 13299
75607051375904177 13220 25526
251099218307384577 3130 31442
62612006129455721 8981 31248
88409767770219361 12336 21342
759343874234524161 20416 22948
36972595468835577 19373 27736
776306297349961473 1874 10896
838955700317516289 3440 29685
955553019231281537 4433 30951
139803919640055345 8866 18208
109673007184539985 16907 33308
497192090329054529 15759 17617
845117276735827201 27690 33150
595777673443091457 17310 32229
163120949705771073 25384 26864
813067511478298113 15529 24022
89400149548829697 19829 33858
446645832242548865 1383 11561
463873800640072897 31761 32616
849822611746976257 26571 30513
424796308822372737 345 24488
838203639827025153 8906 28514
916831673380968961 4168 30114
22204468200929029 1019 12825
729415939774703745 7569 15173
281069383156900449 16553 33429
696741804332532353 9229 10999
225390106504608673 6438 7129
339380956859365313 1571 12565
501139906519664897 16528 28675
584156708712768641 9003 30617
576200596535930049 10277 23408
483615029230385601 13659 20167
636366829310926337 24557 30391
959392939675211649 1445 15027
616087068324493057 6101 19712
262928455245592833 1302 10879
811511401629939457 2218 33101
996832398304277889 4238 22897
908091702741277313 20996 31408
716359721869260161 15745 18117
488796460442952001 2121 33246
883345062205933057 1367 34137
778975551416738945 2788 9569
836739643673176705 23470 26825
579764848725869057 26956 28091
628146088549996801 2711 35047
603781242756813441 22143 33394
356767859191883457 15383 35281
476432743249684865 6956 21690
167695566023923009 4259 33645
953457548162663937 18268 21176
211886732163200961 30344 34733
766626416017839361 27601 35219
600844801730161793 4372 34948
186384727140083585 6287 23110
579130924179317249 15295 32406
22219842304107121 10271 19227
40742996100220809 18706 26427
580649854408296321 29723 33795
621023635986595969 11476 32534
257231077272830785 20747 20898
437331543908314305 23487 31785
904050268885473665 8335 18398
656459319603904129 3008 25257
247145265790262401 5610 8174
925734064945999105 15628 23667
790746186039616129 10840 12092
609209105079649793 12760 25515
167544338756481889 27153 33341
581537676366465921 15430 20535
434310694048523521 19638 24554
718935826576860417 19728 34759
969645696601812609 9455 22036
625769032623168129 2717 12252
773082123011409537 4211 29188
656011935063524737 7146 24102
567567298999858113 1130 11881
4086340812236245 25145 26197
501030447597290881 6474 33614
173472311692059137 23189 26866
506302381851238465 11580 20294
171999971581641377 300 11546
211001269501611681 5569 27763
117456609477152081 24211 29927
34136320687803589 13514 19898
828338491092338817 2127 7864
701768339412641537 8629 22797
158728813625380385 6779 9965
876578766336560769 14939 31721
152108000307634945 30301 31347
749753831363012353 26958 32746
706406785332880769 7797 23219
943198906465749377 17129 34198
884639646646789377 5411 22575
363884987859339777 2853 12972
621868202549002497 13256 25121
370798368012454913 10959 17732
852647132267378561 511 27411
970541624544200193 8029 17747
113773096604255393 11683 25062
877267682961853953 7617 14107
413562045438212097 6256 13139
986981630849815169 15614 15871
408983668220010113 25477 27298
265756206012635937 6192 27866
909193949130610689 10160 33699
567456340651620673 8685 19760
850470812755297409 1220 21984
958324709821351169 14529 29559
796163436590617857 15253 28888
787264786822479617 25662 30378
160550355102692769 8995 34096
766302404270387457 14470 26627
362343869758234433 1550 25495
366440708324621057 18657 30621
961341951920665857 9389 24090
319768643049979329 2147 15344
190260315472031041 6165 25103
36189060556470313 22525 29829
796416525383911297 27448 31450
13931906284110341 7701 16454
65446348938507985 11803 27255
486535001595360257 7161 31635
927295510846072065 17094 18283
303067594463367809 19016 22905
296439966455338305 26468 31637
281238201244693889 11646 26178
961763693240904193 6170 22994
234859549074766241 6271 32760
281572902356145953 32115 33619
323554158905455553 6740 19091
830708536198322689 6844 26351
305600841539256129 9613 27879
166012241091735297 12939 21870
150962332747045729 6138 24151
986129236220911361 4887 10689
800255056882090113 1937 27869
42563416778705233 13242 33203
134973588951243777 16029 31779
711669824354366593 707 26049
515742854469419137 7158 25533
995328561931145857 5028 11493
279397088445680449 4339 33154
681999052091988737 16847 29900
140257827646447457 10287 34740
422097766944631297 8417 25134
822184552029529729 3146 9654
988937099278722049 2439 16453
49563419708174905 5407 9515
226872204723989057 26096 30352
936748195624208129 6808 19524
677641892024389889 3089 14266
91086697823211441 7805 18669
297591323137339713 1096 25726
42412818055698409 15558 29331
859517580598655745 4363 11854
250587951814349441 27078 29068
997250474238668929 26698 34457
223732866792691009 3907 16583
940771063461888001 8915 17545
361005183576534017 3014 19045
442314495929707649 14864 28161
37477114926065977 32807 34010
724570916486491905 24387 33419
129882397883573473 9158 28130
35695951429161709 5002 5077
176227167880316673 18073 18989
705283258542415617 13218 23542
376098008899386817 14667 33593
899488027083350529 4245 27277
540196693396342913 14064 27737
916872518458426113 9523 27157
108297451367786129 2365 10895
523910552187075521 12211 24513
834876345717621121 17626 18947
162738326427394497 18307 29847
810760043706746753 9281 16942
544207298087059137 8631 28522
811640147148086273 2438 6894
326364397699215681 18304 19461
376027104578820801 31811 32296
179062700412558241 5035 33725
261082909730138369 749 14512
23407870399132949 6965 7630
620494087448801025 555 4751
536900490318771521 3109 10694
273540439215015137 13338 15093
935359665022126337 2133 7784
306706881672948161 10912 13063
916474480638427777 2332 3445
626295075265350273 1234 24009
388634613085663745 17857 25711
376059246291045953 17152 27363
13626993315455139 11579 22256
330083898441063873 4475 7030
783755919073506433 26118 26242
454097406413250561 11013 28880
887012197941899649 22328 23606
865775988474812417 11009 32443
306908535672398849 1345 3170
148206964408156961 10117 35262
843874020135274369 13476 14105
821913762142049409 26939 35254
487151809891365441 16646 24859
718969271506704641 2832 14235
466420335378288065 11187 25326
971041965173331073 17588 30032
910479859459975681 7777 20357
111187082438501505 22827 26644
615610951296417793 17585 27351
122571653642825857 6780 33659
127050127427331457 1083 19465
302125488812844609 4490 25503
899815461671053697 10322 14876
796915788597065217 2351 18702
147493000627669345 14653 32269
420901608646172353 9058 32895
180212491276961377 272 18488
173733195861803585 6767 34706
122369827141362465 361 29947
56568112220883649 15957 25029
774283204392574465 2203 14666
279648923482429985 3648 10785
836539691561746689 3598 30486
780029200837415041 17158 26628
106463284060140497 10679 20102
760476774614705409 9341 27751
575278467278586433 701 1237
817635937492166657 26318 33470
305997966370014721 29533 33563
201824316387675393 14189 28839
76193524608136449 67 29267
427638669578325185 3237 16335
253208196709408641 21565 33611
51457277809436873 522 868
561895594937645633 16813 28063
224510495864830529 23903 26050
585511625550665857 20808 33403
97759264679016417 19284 24619
941502236608791041 30979 32851
84755125760690225 1028 25803
374314042457655233 2943 18668
871239449203944321 12478 19760
909706680539919489 13319 27036
449807870717545921 9358 16481
425834021061135105 8937 27239
569885649103188289 22804 31730
892578115081114753 26339 28724
650037708062850305 6608 21610
217460077294958881 8175 15817
333178307898936769 27373 31484
168566262809001441 11822 31768
126044179089216609 5739 13293
302654590694757505 1120 25255
182092637368302945 10818 14371
407340969399832897 3749 8288
171173138352454401 13479 30854
969876166539251073 128 25704
341116897237345281 525 23835
740958028869805185 10756 33514
598582872351510529 12839 17002
64531087561604753 4239 24883
210274778654881089 11491 18538
31132172840678153 26622 33565
817784665577985281 10604 31937
139499080374264401 12169 18499
66804439282396545 5185 28522
489718616576674049 12193 25923
444242322831097857 12244 12350
623097866135466881 1801 5939
863336221478935041 17414 33034
310332343845267649 23188 28587
250601271195929345 13967 27455
39118939839141833 8882 24114
827320783546173953 12112 13368
587720988679869569 23074 30831
973062475678471425 2049 20012
709322790432182145 16612 31937
139659599828977585 6313 31255
945279297366546689 20090 27322
919327321680466305 26849 29171
963939397254080129 15734 18675
822925851140542593 4965 20201
914052290939814273 6496 11441
177799657780223457 5686 9078
1568379553688715 14249 15993
254555944998831041 17669 26522
959696959654173953 22817 34277
428098166162552449 4130 29004
919576697566384385 19535 29380
950635588022311809 12422 15827
935010168798463361 2237 25276
311538948011655489 23683 34117
494689368332174721 5740 18248
563469793038112961 9076 16324
739510002339223169 8944 20744
182602489745274721 5804 22722
367874329601306753 27125 32888
382458753504511873 14739 15093
735780579717179265 506 29352
958383825626594177 15525 19874
886625423308700545 27573 28617
113721470242271745 2518 3470
443333014177575553 16191 23140
76897545542347953 4866 25460
912011538702046209 1433 10707
789611682705658113 20021 33300
689949200790486785 5782 20133
115503126081289761 19162 34361
9924316780669075 2520 8922
384326351604048705 2345 30045
530087091311379777 12451 16487
990638700986632833 2063 31718
140235534743283105 20698 29626
5160974108878947 10621 10964
169037593745080993 2880 9651
426885646089271361 13631 22692
930357424152518273 9902 24256
418938699648240513 16703 25337
986110789407952385 2151 26227
348890046455547777 7917 15474
989148792002623617 24110 34378
547426865902782081 31642 33971
703044351933463937 11401 22245
299973052204034497 13826 14843
273265972324011841 493 2778
421225503571637441 26532 33010
264796443535495041 784 33477
946878126760250241 7223 10968
972834399874329857 13008 15796
775112877275933697 26791 34705
105510516431586161 12070 14805
195912059726435233 1959 21424
620503029350501889 6480 26225
964983551110012929 3972 9892
976196924135003009 9839 25561
660996168545462785 4765 21469
453203985909709697 13373 16787
512510103336825985 6159 18163
272917610849866337 4581 8926
912487161233666945 7815 29518
446812788109539841 106 623
273070778054037793 2433 19456
982211959947740417 6104 11925
555061489146819329 4100 7429
799804295168541953 29330 30485
769257364831208449 2777 20633
658265706966965121 328 23413
175865496526693473 992 32910
34215259208210113 8330 32595
539730752835996673 10921 15182
764877221257656065 16885 28571
247274084952604065 11071 13181
803920072365912065 8610 28319
684021226328656641 8639 23082
802467995795687681 2315 30404
323105768293014977 16084 18783
116441050865560673 16255 18942
10146966109179091 20099 21131
740943419308116865 2695 17360
228519709816762177 27790 32003
72162455798832065 6012 35045
45092709050255313 6980 13490
784737401190390913 2097 34599
291953420281640065 3246 27422
662687476004507009 7809 22620
489071407741821697 13227 15980
595346740252331649 14520 26886
116606066570053457 13585 26876
328833654537021377 23763 24812
683280337009268353 4917 29179
24429835605268125 2262 31968
537764607287140737 17464 30489
210943789287583169 24999 28481
127129726147476417 25066 27321
699335994496841857 17082 28339
593716047176226177 17270 33079
604210242862222977 18686 31966
693611967636673665 8999 15461
531847760112889025 22584 24547
869471798739663617 13549 25340
505859919330916353 17273 26879
728913077373679361 13776 27478
265935924797453537 13823 29008
5807269580085262 27794 29862
177488968440428609 17006 26742
822240670563434881 8247 19507
464296773292367937 12048 31991
537324170197774017 19061 27347
884609623830797825 28885 29980
441224583870795329 8515 33417
76090178966985889 4249 28887
302882471794330113 16456 23990
878490533211390849 15437 32961
453582730731387329 13069 32438
696227016096536065 28313 28394
214706249541006145 10366 11017
886425557837228033 4881 19615
512856135362913089 15484 25443
383241515554210817 5417 14813
168000636272036993 21167 24872
931318368479793409 14269 20969
450098664504611905 12533 34554
58580242307492369 12185 23069
794658597158996097 7692 18685
937460307908807553 6426 28783
869029076742666753 695 32526
972270873353359361 5136 24209
820594030111660545 27722 31849
946020988192458369 1960 4564
633260949953172097 8358 26048
942502466689909121 16139 21630
168794611934071521 4289 23885
682354007383352705 6261 22050
514140140411857537 19447 28502
310630998103569281 8400 12628
86101659141430529 16856 29050
930908066885962113 2731 12190
949134984981089537 2336 3167
96371165451465409 8229 19809
372127867314173249 8046 12706
597365710498607489 4644 5822
265711792989751681 18801 24081
285174382237649121 15980 30005
899124946430017537 6902 25128
308521951289037569 21547 24168
335632599470432769 1357 26955
672625066119785217 2114 12356
661894694272984193 13273 31915
927152265597427969 2600 9364
30453978810928817 16514 26310
167589336039533537 21450 28685
451256758270343297 26487 34369
872367877064135681 24121 31595
880260113394372 15859 26414
902173626445254273 6394 27896
251777040454140193 7728 9476
738254990151816065 14216 19681
760102055134556289 7353 32597
194522071069805249 9182 11717
707430213183410945 26851 33553
419357724672522625 14203 14474
233276919104230977 3031 16563
189202364439090337 6371 9420
545000947296397697 523 7088
977081012840173441 19130 26557
370203526486964289 31404 34359
485376739218658305 2657 3648
996079021989029249 30579 33352
434523710847287233 6800 7219
993699270362942209 11042 23734
927979264156043393 17104 20980
800606299436633857 5529 23394
858642710412155393 12682 22570
269283998059396609 2645 24346
951449433245677825 14719 15995
828596419490306561 6135 16545
689909974658632961 7006 14760
388944989462562049 14020 19304
945806544331098625 1599 10483
226753813187553281 13354 24427
694545229575496193 11910 22700
728830580582812417 14100 26705
374466217165810625 5891 22638
22525060818789913 13373 35227
948651579655830785 9540 13058
692887345931939841 25830 32421
172551139479558913 9579 34544
523255543386977025 25161 26320
394688646639181697 19063 26801
126288791601613329 4860 22517
950759317340903425 1014 7066
590605567987122305 31189 33287
138102016070206449 22600 31130
867947389105882625 676 33670
927226305569881473 11145 23828
892585500415588481 9155 23186
346877880147346241 24220 28458
113776810568172241 23194 29921
309229667636181185 16202 20352
714256724696095745 13019 25834
372471849563538625 7775 9992
544372721194537921 10371 18768
95885824878642721 33736 33951
504447281680011649 11195 33848
192010034238265345 17666 26581
4478757680036694 12757 14740
316908064501042497 11905 20100
445255629942973761 24727 32329
65792725506241825 18186 34648
138444683743887969 2733 5492
452631347137007361 12896 14876
333545934358095745 3479 31118
169735412962822337 22969 26300
126686478881683937 5995 19657
885341250333546241 20631 34034
573331433477957121 28535 32356
80122500269709457 26201 29174
233118596159233249 440 31422
446822466578076673 12885 14855
193531578703282753 2664 25516
210465008296822017 15214 32059
572217131952701377 3352 7573
484193305987965057 24792 29945
360081588655670977 26150 35110
401758833517192193 6215 8238
505734497463539137 15526 33238
944618196994490241 1956 12338
662152633704931073 6432 16438
794323827081527169 9115 25608
661441681104268033 22662 29795
155366795784779297 6037 26219
571064870728545089 4601 21360
229830137977586433 19509 28026
367318654962520705 11845 11952
671767569415656833 23522 28285
433476799401471873 13141 21267
786125984626792705 5533 21564
561417220005811393 763 26698
501612170882488321 28079 35275
438120721128964161 14105 30350
596984345686507777 11065 34424
76628915988340657 4653 15469
457106139513989249 30576 32105
442608262643272385 25265 31496
987674055211172737 14834 19043
826623855663715585 825 16354
398007999370612737 2141 7234
852909790787062913 9244 11552
720997512179025025 19621 19913
409479791393795969 30524 34937
822504254349517825 27041 33442
886649905602080641 26351 26621
24661732213374421 584 27296
183564698073954689 4055 6599
42858653943262937 16285 17215
230365868031039873 1781 6751
208975842618428929 5610 14522
15971968867490 16485 21093
5051990562257914 9034 23301
12729608823928375 21768 25504
405185413109435905 13985 17712
650995313070527745 4389 31987
426470150512649601 17314 29141
87194689116866897 15079 22758
2426286345411200 5451 6225
225485791451507809 2635 15027
131054738621706689 3475 18779
259730053122364513 7547 14998
150346887070000449 29559 32961
76806808291568273 3355 24350
351928893621909825 8586 29735
455750441934267073 682 10324
561822408832028929 17742 28071
979698962304542721 4132 25339
988952470242843137 3305 23844
24931737108897069 23044 34356
304655865392064129 22757 24161
380594534685005953 17077 21573
791422147016625409 10686 14740
797566085935837825 1221 28583
243393812524828961 11641 31589
872735722930560385 591 28435
669564788578007553 6670 22145
980099239657516161 7088 27590
884917657499570945 3142 19145
217702198475652865 10882 29344
604803110234406913 2938 8227
93508923836193249 9292 28276
118718940561507233 30354 32168
305607347496664513 13636 34137
257102923294034721 9830 16147
483611069100174273 22544 23751
421017857747230529 8821 19708
426038991015591489 3706 15441
484017544571919681 12483 34469
268978173128001441 8016 18462
629302659845478785 6801 28146
498450782040965377 24731 25274
763178895144015745 10813 18223
226053753450099041 19004 20387
180492470761933537 11343 15022
481225156439737857 145 760
417672954288725889 2516 16551
62756597961790561 4226 15470
453671582462732225 26970 29616
899472983032684033 23681 24836
598581137143064321 3758 33142
806271138449812225 13337 20852
450998465556139649 2196 26383
268629229548455585 25140 31598
994445391407317889 994 12775
867073574436400257 1376 32529
793621646925345153 13535 25480
469243347057744833 23778 25823
73874921957461489 3537 26552
463180172740731393 1174 20115
880776311147613441 527 32356
782617988839096065 1183 33759
482183014968718721 5990 10359
954132274846951809 29837 31694
959104043226034305 10429 13215
121065432801731985 12373 20903
709925007616554625 27017 30768
685734771951228289 11535 13057
846922608919882753 10449 18116
883847982108338945 1758 8583
831479598103022977 3391 3565
860798968937213953 4005 14395
647837128188115201 18742 21330
103041989002083057 4536 13180
523226976156784961 448 3673
889239666000019457 20316 24134
134767499457794321 7250 13255
984685294547208705 15416 33966
558155238774254785 17315 23880
528347752703236737 16338 24167
676083540095248769 6175 26633
331080114541396865 952 12947
928472802307219073 25652 34956
780786446411763585 277 25555
868878084092543233 15135 34173
490848041750641793 28856 34597
858495592558916993 20819 24323
88099327795131185 19092 29335
121133284085345857 6580 17873
624466189353729153 5235 12797
472065251825959809 27735 34205
439904342941741057 12208 28435
637185663890548481 22728 33415
4123882563479953 10234 26181
304265008317607041 14930 21282
946487767063867777 1188 20841
883885122293008897 4633 16078
456773027315751553 10022 11256
275334771596810401 256 22720
512588571306491073 8681 29029
94461161320552385 11713 15719
686522659184763777 1507 20676
51423010119073353 6604 15314
54534514299970025 4900 9716
571520165224882241 8257 19838
214744514794649185 17412 27288
825001596095567873 8817 17450
257689406317279425 12139 32511
19839652333317305 15286 25369
800482084452202241 11689 13961
677137631276089345 17992 26187
946904178710976641 7465 10165
335613123352288769 27253 28336
56435811024631025 21602 22185
600964857335320321 16374 31559
494215447213274945 7188 20602
835321499088294657 25555 27519
272752208728693537 6611 11142
534103168852517761 8593 25949
304661997184549441 10781 13460
880128240405525761 5990 6351
277269998983928897 1965 16358
977789547900123009 8803 15753
776424854491306625 12296 33275
968154136061642113 8742 27134
181342211312770721 11457 22598
879333989500942465 12273 18260
433548149884099841 7712 25114
276598492354196417 4235 25429
628804887944159617 10519 35078
876301249176428545 1833 29086
370648650029078657 11670 33695
159725124769963137 12672 15842
335420873794848961 7250 17561
996520079990240513 11743 17406
156029427223810305 11117 32479
490388198557951681 10544 23744
289886481363925697 3724 23622
775487599391645697 15123 19133
823610484798717185 17125 34895
887073654844144257 3934 8237
607319905281148161 6956 20113
86694098282471537 19255 29248
190584058769925249 12825 15135
632290754072016641 14137 35127
163498436298528545 2221 18820
922444538569202177 14162 29891
96577590967523713 11271 27657
470354231687665025 20468 27573
383797101907166657 1142 33832
851373743518458113 7490 26579
135620827115186417 9687 16045
903814754591877505 1574 30115
864999652997671169 28267 28276
899394430009486721 15539 20275
392997947682811585 6147 27935
190562853453755553 11579 14124
430474135562580097 28403 34783
435507325771432385 34017 35014
688128902273287937 15815 16806
2363348021503953 10545 11702
178574945863022817 10044 13522
121842220406044529 17365 32448
929349002337698177 20195 34249
836562542575777025 10758 18740
608871579249441921 4355 21504
734464478928124673 19997 27606
708600144640225665 21952 27710
394113209149480769 18041 23838
888606559437523201 4400 9991
350724863206401921 3568 8225
989743601614730241 1849 20516
538921659585199105 6385 11072
249721588995559073 8150 27525
999978022556668161 18475 31772
193960937069416417 5830 30981
347751096417425729 30225 34762
741307105598298881 6944 12651
903948292326894849 20741 22952
664409099104215553 28865 33834
530304989451551041 17407 21524
569246474744918657 22192 25636
204357041120694305 12671 27666
139195919107461201 21902 28241
951327512265066881 668 32925
859337310625068801 12784 29182
948995295830876289 11204 24851
700475918794136705 2136 24904
598134153178719489 11514 19987
316849205147040193 30965 34861
740455311398996225 28724 33889
656041308937428609 13947 26746
507338551036355073 1282 15532
218264773315912225 7840 27229
48326701679677345 22106 27357
890582166228522753 5572 16887
464960459891969409 22791 27733
863169703667129089 13413 13957
746793271470131969 1130 19301
573570811076532289 5597 34631
717748580930987137 31422 33892
798602747822275969 19098 26038
13087350165697843 2192 6735
390621191631151297 23446 33739
145469877150063105 11948 32586
176718605938905441 3204 5527
652895787121345025 3377 17878
70692420375078057 2781 24391
931017968985713665 14741 22247
750800777375094017 22467 34411
98167390137000161 11359 32000
292529321791459265 3074 24467
486266359716850625 23008 30938
595307960781983745 11635 21137
439322034041175873 5043 17095
684519745363555585 18639 34200
427301620569807041 22277 32568
352941817573896065 8683 11748
642958498622782337 8556 14719
681331290009534721 13833 30630
595556339526709121 8330 19441
975256169805678721 11510 31872
600027876655140353 2050 3939
301276786494749889 13440 14004
265835667379064929 11523 31320
702033300410779009 23806 27312
427183685969104961 13839 28519
277731205897065793 21908 28807
714583742078204417 11791 15774
696852273021111297 5372 31087
881615186963848833 16446 20126
467840417327746369 2168 31015
610131200412723713 507 14407
959662402701116673 4510 6023
269968411094247073 4739 30557
608357219331121921 9096 12936
271141456990349633 10204 22848
118822500383490849 32711 34401
554686609242942529 2615 12259
562220129200706945 3787 4713
681945506917656961 34775 35255
571418595092882945 19709 34629
752859793973065857 21692 23082
455338345357642305 116 14532
387711752955837569 22126 32416
407549821686448129 9636 15858
246938338964220353 7561 19660
30219912439289233 14340 22995
574102832784234369 18942 20519
196869360326463297 4658 20163
393789774959735425 7262 29393
115212229341505441 3768 6096
992764689825619969 10024 32089
218555039730293985 2240 5057
235787546797332929 12686 13249
33222459647586077 11288 23681
75088254378215425 22698 31766
123007781916829377 13722 15594
139017133058239041 2687 20319
744232944160057089 24598 31061
903470143059209345 30411 34555
478255784186078593 4101 19785
560245141051417793 52 13928
458481189128459457 20381 31037
424939806293053825 22089 26544
688973516929952001 6632 24498
673872337749990913 10567 26333
782968223736968833 3589 24353
811555618275079425 20434 20883
503277576077326913 1516 3799
367408624416050625 11365 13072
318500898980143873 13441 32739
532315574006986497 9261 13844
723481479025327489 2256 3842
780668271487961345 12445 32369
137645849713305073 21856 30266
11268596135536769 3346 6963
902598945301324545 1848 29535
558363863360888513 2685 12648
110033174915994177 13046 20660
636714022929282945 6678 17109
188775370436491841 9511 27113
793428922466681345 13584 15957
449029220552670721 7260 34092
959378710300441601 5681 19814
134570396111829633 1402 8504
41448651053379137 1144 22379
715907987354253057 25426 28235
697677397820029953 19419 20556
136056014061399105 3340 20041
114127209777500129 21226 31339
401672444877316801 17339 30167
351881623684150209 24277 34939
236354827985085345 12484 29739
737745007153911553 10178 33979
914368225824713217 1034 22313
934409589067826177 2065 32741
707217249334536961 16538 29822
763912165558473089 12305 14657
617225613332077953 20617 26423
340543030750055233 9871 30476
107594831791008257 29593 34107
914331220347783297 20326 32840
510769231239148545 13504 15884
924591424809761921 16058 31681
266354968052656449 758 2127
45344761248252041 2636 9292
235031215773016545 494 4287
794647776077098881 7492 25632
813120093691427585 20025 22645
445238701973359233 2861 14516
525450699072390401 13693 22211
500277910378059713 6672 8144
811897678825989249 24003 34590
587950727553355521 1152 18864
811572983077649409 6638 29032
139295641932633889 4595 33026
671265951687249921 13698 30110
218222781605796001 19321 20068
759283639000923265 18632 24368
351613499057748417 4196 5589
606339801326829057 1118 23334
339437780238192513 12080 17955
667408745373631233 10330 17847
271311920086006369 818 33931
414881962236425025 17834 27111
117370637955708897 24272 32913
414840389045874497 22363 25765
765703040639749633 7166 24086
465441704007350401 2334 24206
448713726347214977 36 17999
276039210982769857 124 2966
367317445597237249 8999 31659
451367146864587457 7128 27247
817233620942154497 16972 25699
276330994767274529 28172 31291
288327616753747393 12204 22204
372393311458541377 2235 3163
464380987968574721 26837 33930
723734882877249025 348 17965
55729332815175785 1400 4626
206076401190248513 10345 10774
23585283299304649 606 20227
245394576556460481 8722 30422
300296034465219457 22020 33645
24820920082124333 24580 26917
843672143148658945 82 25001
672663641944932737 29110 33270
425440216319500993 2832 3556
710200361286414465 24130 32600
789070502576187521 13415 23134
792529620573500161 6968 18959
548074312121002561 4844 34388
583649673247339905 10280 17888
431830146066879169 4239 27902
631731838860627457 18744 19069
688650362040945665 6367 21014
989728834800505601 9517 32021
118925136888869073 13377 28839
115392441376510385 3432 34187
559937053927768577 2003 14524
272716959604469633 12587 18749
330725951080090369 3666 33982
680372048860174721 7355 12100
3803576294117762 28782 28995
426365716754450113 24606 28127
262609720284451969 16453 31700
495388376789744449 22678 24735
614236172247785857 1145 12420
576664810726971009 17239 20246
428045327746012545 20673 28071
100080956214252833 8344 27504
996804402957295105 17124 30481
94271122446830449 1125 21550
861614766076264961 17408 22744
512925588057324673 2874 33357
505483979096339905 4139 15390
602022186754101761 17538 35002
804665716435032193 28722 32000
646831147698758657 7527 8189
894670661533567105 23058 26359
128264282378953713 13891 32734
491859309009619521 5938 12188
419396650829494209 12687 32433
776799230825190529 21252 27427
702520851205907329 2001 7943
277883036639757121 27663 29851
444550906858648193 1259 31070
905501941327699457 21520 23148
449628556626723969 8289 15799
101018379617507041 23078 24073
70398435028263153 8607 31984
353866272476437889 5110 32567
724571348642445697 10219 33885
471937422591700801 1072 14682
695686413362107521 17161 31038
542121229473096385 10158 12194
664917738580189825 18702 21495
396779166625613313 297 24920
399896084139324865 11947 25834
625908990791174401 12619 16713
202458411339126337 2237 20673
34825923294469873 2236 3689
589431064241932033 20914 24377
993973413043235585 19596 28109
661170630472643201 7584 33088
391439685766023617 3882 15377
458982216977116033 11918 31437
973282847357296513 24333 25172
525197933650037633 6295 10441
941679266582831105 13854 17565
941526946320987393 18246 23054
402840957981950977 25671 26468
347698685621143233 12249 13011
51427835858994801 153 21168
555577787469896833 21966 29773
539139825880852161 9918 16686
508130465231136705 5561 14601
240018849317031873 3657 18342
221613801618627105 22506 28152
992663630086937601 15127 17458
140119324800341617 19144 34338
337232785522168385 1431 26659
12866350511725245 21303 28222
684222690065297409 1252 32306
932208986795178113 11620 29207
100999178321750097 16671 21324
714921140034942209 2784 6654
442225685780854849 7522 15471
146565346671483361 124 20948
849904696366600321 8641 31165
514448794428201217 6600 17321
49196511083039241 24869 25531
462571544570256065 370 6287
643280049179047297 2728 19405
624669466109718785 6919 27265
671700522904401921 8989 29648
599008664688458497 1170 25109
824692851038982145 4787 20111
923150913102855297 14812 34746
478026986123637697 27498 28996
925372132133833985 21991 29661
692461812484701569 7906 30508
949866899152976129 9049 35052
340019344265741121 2859 16787
874394415402779393 6214 20536
330556316969428097 24913 33255
848111503311056257 19108 25072
228766632003043937 29128 31428
207976020794138337 13142 33289
429056139677292929 12851 27519
970257778543963649 2680 33939
819756949180643329 13 24978
470789295589359105 15359 31155
246195339184204449 15448 27082
91223985308314321 12101 18873
914711500318247809 16759 22624
52508552190790425 794 10569
761753763049419777 1072 10994
136000158495487969 24851 27945
229704330737732225 5664 29324
543005798114965185 12556 30723
888915718042774529 24728 29736
429199857219852993 4136 26803
479242623131710849 24403 34886
736379219286551041 6956 12843
240289727050416961 22260 27729
94219409080448465 11346 28878
262524319023199841 2824 23009
60171828971224529 1618 14024
72052490258535329 691 24402
981467606278325633 979 29976
211767960669959617 5654 33731
75785674422053969 22551 35005
393495750489954305 18603 29538
487905452817454209 12421 29402
45863073039370761 13143 24796
324473000394053889 921 18965
859843294062621057 17326 21057
676816012456551937 16435 17018
360032185020713793 14401 20431
349335115605402561 11463 19575
543168361751888513 12697 29086
34691478612398185 9475 11580
120016786551488513 18890 33530
485802707491391297 11393 28765
375555861870147137 491 9561
63136092542148249 18415 19923
285663196312924577 5120 26420
618803314708504321 15792 23059
403170531627743873 21129 31617
233872287352863137 5624 17982
803729535597099649 1116 15930
801312908301102977 8671 11852
699338146308271233 9321 22547
904811245200928513 19744 23145
345175830364098625 10769 26906
522684363742019521 3580 7798
125723590879196929 23523 23757
859590735952235009 4205 10955
751924757892410881 19652 34541
721866339700941441 2493 8351
166673647965446049 12220 16786
681250470075948289 31713 33330
757754779279281409 13272 14597
935567027880797057 1757 6162
903135282138940417 17246 32728
176441059140397985 6566 16381
385149416869992961 8428 12558
439148714092429057 2310 4215
246488575721237185 4048 23080
237754846469069761 15849 31021
643990308986076289 18302 35118
922506406411674369 19867 23737
773248858259300737 7279 17195
560808160797886785 31323 33105
90236465582208321 8250 13698
297707254280542337 16410 34484
639871533016083969 2744 25713
446352769651920065 7906 11043
186341920190074017 17438 30345
172442415275515521 3213 10656
910687201717983873 13674 19372
927082279130370817 12329 26836
655167788204735745 8163 15020
465439736471072513 3381 21789
296030485920375937 9594 28498
809434755353120001 21732 34759
472456661735066049 10915 13309
568349417375362241 2617 21039
413505002190326849 14209 21049
42458742480345537 15101 16231
308346359374567681 2772 13356
464066023807536257 10376 27751
691525831362220289 7710 15923
482963935468657025 18544 32530
36570367852419849 7706 28296
744184139322573697 1990 21457
416151091897425857 12600 20255
467352845072905857 5231 9866
983462924096855297 25145 29989
587871885369512577 1203 22583
961982446373276929 3455 22713
208733680542277249 5038 23875
412071653283987841 4069 31620
389831825792828801 16764 27614
274682100839520161 5465 26862
480530184492476289 13698 16746
25869063454976529 6919 19876
884522708054280577 7559 15526
312397661712033409 10651 35049
126589097062772993 22376 34028
149910062762927521 4949 13324
695133395163868033 15119 26769
578957656524003969 10845 19581
938873115187373441 9324 13421
494845073858201089 22666 24844
236002521263632289 3796 4775
562826165723897985 29365 33957
387724460125038913 24756 24919
742881333836805889 11417 21796
672709172606847233 15097 31157
849086415297442433 12922 24647
581274284799075457 20900 33696
498377650061328833 22285 25858
160741566817737441 6641 23876
710636906797482497 27426 32751
909113954501773185 27261 32504
724924294517364865 12919 13597
166677589303180449 12504 15440
969681274890966401 13800 14004
814468532613073409 17282 28890
623038924690675329 9126 26230
259753459017932897 22102 27927
8701125276452616 8665 10720
496828409672698241 28776 33918
887415479741321217 4693 32637
140500048958745793 4795 9641
705521180288421633 476 29236
515684741928179585 13443 24065
491284979510780289 6422 20742
750110792280313601 8103 34691
270784708186319265 707 15979
922436026858175489 3914 21015
71049113126576913 19894 28514
342065975287329857 30863 31178
26005997526645785 4595 5114
852819550641168385 31760 33629
791968506166213633 26848 33738
268345866261999073 9566 33099
921082122635546369 7400 11307
361880408604090305 8846 32522
352241663008214785 14003 31647
667764866635185025 11165 31950
443329992537250945 12509 28462
557405136843623681 12226 12389
787086856632853889 12498 21510
84371010901950433 11678 17152
704243246250349825 9627 21797
900174513964881153 14070 28036
647101744238653953 5528 21493
489674996418575169 17670 26853
140588514639283345 8881 31024
488963608727868161 16347 17192
298763286113015169 5304 34677
43270806298213673 9416 16931
965408475502563585 7783 27870
567944474831588033 13855 16040
803857699736340737 2453 23882
871131210546185089 1410 27962
331071546792138369 775 26684
701410840598850177 577 34947
525185753608795393 1490 29901
947826304843463425 11783 29040
996681555289946113 22338 28656
607302521451796225 14834 17011
146236758267349377 25821 33833
975817085498267265 23541 29807
48786847218103449 14318 33905
562992909288862337 630 27101
722704207908023425 1997 23675
708889175540722561 28665 30938
127133635628304369 2141 13082
364723577688348417 31287 34811
165641227444268673 13751 23859
74159523234403233 21707 24741
422794469503905665 17126 31262
790808597771967233 6350 24452
823513849217178497 19677 29622
423731502921132353 11644 19023
7846123814807982 26900 30574
377545399063702529 3927 22422
639068743426747649 20667 24582
368186671601751681 7901 30464
434223510790637569 12340 33810
539291745275004801 3117 21559
434328419175656705 12014 20536
594254785485649281 31069 33050
911663962921870977 8401 8976
858407439136808449 23515 26487
872575161308077441 14692 16677
392142871415661185 3236 26250
194881000161437601 17021 19521
929097535682057473 11274 13977
381174134485760897 10178 26271
967449491092541057 18631 24844
829245029980974337 6380 15842
888388942259378945 3194 21878
36680232672182457 23472 35126
1037143884520476 17017 35075
920151901836298753 13983 30647
618657128529246593 10286 29889
28911441892788049 15246 20725
969754339212560257 15122 26956
698655409715804929 11945 30470
204802073258431265 2692 25450
670467779305397505 2960 7542
932934544550722177 13168 22228
996428270283381377 23317 24580
205235349386736481 6025 13337
11318334749589099 5592 12797
414972292473667201 7457 9195
255174362184085633 17 33194
513541207091972033 7414 19529
385233634547404353 8619 21721
623182522419614977 21949 25034
864594656856205313 3993 19911
395646468924820033 20777 27550
758545533899976449 1400 18480
92158052417179441 28600 33780
731136865187473025 28297 30946
768584814024702465 9452 31005
596386186265704065 2825 24635
359897235448318785 4086 23357
856135930066095361 29049 32124
8853412460961608 17926 20191
303480398115354433 19079 26278
985399666887222017 6054 12323
972555674808894849 768 14294
842691688370617729 3862 8447
753905917937998977 13814 32449
999917586066278145 6344 9327
627222734099255809 20083 20457
963496054284672001 664 30725
287032991818946913 1417 6938
241674668975353057 3693 25539
469928909936705025 13631 21372
463528581349375937 4179 30859
27021906826860233 5337 17919
313067552899429569 10353 12462
438668872687848961 7379 31383
462964563557090241 7157 12245
864584300331998209 2395 28143
585968979942240513 636 12154
325053229135029633 10459 20680
208411611103311841 19419 34111
727864800731055105 5546 15742
589950207369856385 33462 35281
225943967944452609 22474 22764
618954081082147713 12177 22658
341813145376320897 12831 18397
684604621038264577 8168 32360
293826730719679553 7549 21666
738539135421969921 8714 12101
931707357297909761 21496 31458
434629616342807169 1016 11419
193463806269271297 5497 19987
751507318746188673 83 17529
837844916067567233 3791 16576
978230091644920961 21376 34954
756939769399004033 3096 19223
310039085221031745 12421 32660
768005192381082241 12805 13591
668439644492952577 4076 22797
551169845939476481 7179 18647
569371985922924033 3025 10995
87141793133596929 2753 24613
745185083658899585 662 8060
776015945339061377 15386 29666
924349069322513409 18410 27676
716801946428120065 24076 25954
994791482561755265 7794 24827
988948423490050689 66 8632
369070259640590593 6008 35283
648780706592319233 16222 28619
613959014540714753 15020 32769
292179584012480129 20481 21881
274392873583106945 13540 30041
949164640382178945 27134 32023
517234540177827969 4230 22953
555729258495510721 4856 8883
294397827808193601 23372 29285
292741829623380993 4749 19658
420220673949760513 6443 15537
17190087690387657 20472 33250
905712289917541889 15452 16352
298166555082275393 3194 25294
364158154412155713 21440 23375
775141918861884033 3337 18538
570140347297705601 4990 20707
177556973868078657 7735 11173
199404091387666689 11429 30940
654197601936779393 21057 35168
743158523263840513 18198 20031
838536530646450689 6964 35170
553404377740054785 5109 21954
88397971238315169 5189 33967
464615471179097729 8181 25662
622143813891867137 4680 29287
220093544771831521 18166 29616
765838502964705025 6128 19620
333942737037343553 6851 28660
288445144822219393 6232 10030
828694921581746561 615 2373
67605603657675321 6690 32051
545218911905077889 16904 18472
806878431043841665 14743 27834
296458442361004161 16590 24056
881803274213645185 18214 25443
826790610120379905 1194 35040
525999791788677825 16080 23400
517158144093418305 11063 11781
289012570015550785 7395 24353
569473319742410689 23158 26370
614935229447567617 15240 21168
169746622954793473 8674 24656
306173403007456129 1424 30825
844641090934455681 27308 30119
435872245394648449 9258 9690
493374783380648577 22077 25162
295712368496985793 485 33768
101149068246694897 7830 25405
44649839357632009 4746 13562
519352431788977473 4669 11015
546737990652253825 17119 21854
14774846641838481 2478 22166
68083853317233433 13055 16315
90243949806069425 6481 24458
713137628560353665 15900 18610
656846351077472641 2973 26342
187137185616293793 492 22954
153233742048488609 6548 21617
344164831833616321 17318 20995
995453218023410305 10413 24744
701325071125154433 1476 11600
270603703563143233 140 3368
308203743587732481 9007 32780
872998306950545793 1953 14974
670623461444606081 10826 16291
135459904419949601 13266 28640
928314781672476417 18242 19584
382093803079666113 1538 21253
857287607731251457 1110 32988
565923356187926913 6291 19503
604254848811159169 23455 33775
836575202024374017 5460 10189
723927310302386177 244 13742
35430419605635421 1411 5890
372152291299080705 3356 12769
888704104901730561 21090 34838
610339016218517889 26133 30158
199517447180699745 6945 26331
579003306624137857 3198 15048
344840011517430145 5396 30023
606252081051408769 5264 23878
128811941220735809 6795 11955
750619055304390785 8578 28398
681739991859270529 6592 27152
678471126524044673 3807 12254
441614159409329665 19706 26906
981442923887776385 11401 31508
450326054853388033 29986 30246
88927584156195393 15873 30893
244499028995793569 2449 5748
242501776928300225 2448 32770
693751030652176641 23231 33480
766805278965250689 7564 12066
592243749466252417 5546 19832
906255188340928385 8306 8573
206777651131016417 10559 29190
956966339156778625 15932 31880
34911884706193777 22632 29696
337739119344043073 15104 16909
163120065272888577 9606 28800
464038880092772417 27898 31302
55295381650939393 10287 21802
460516873723712193 1164 13489
60115074215655537 815 3551
124275866147812049 10977 18911
748702115750578689 4200 8706
930776973898169089 1111 3721
533899727426241793 29160 35226
665069364854389249 4362 12885
753223566749728257 33296 34503
647556425723784961 21680 34425
825555399249150721 16273 17249
926095136498403841 8042 30445
105445383800063297 6981 28519
292495238665459585 346 27003
206193876453706785 4571 12510
9633211554358923 1905 30472
636768219284892417 26650 27192
976595603354745345 5986 23561
657841144875117569 10883 12510
465699860547047681 23830 26836
611157608440127105 17452 30137
718893363178160897 32631 33919
452727279308899009 3752 30870
187149218592537633 2172 13363
267685159404823745 16647 33607
784351912876040577 14095 28898
856098927976415105 8409 10039
549647852506026881 13126 23034
611479208227056129 4406 14399
54135977688908097 273 24292
111192153631233025 5283 31004
162056814467661057 4794 25757
394866698087202625 17379 31656
826066433863751169 10299 32007
748170660221699585 12680 32932
746812275309665153 304 2322
556129674080811073 2360 34203
278723987826715809 12003 29968
424655509464596289 9447 14598
421791735029160001 15445 34384
105364756827032833 3450 26287
358460699541630849 22289 34783
271330128217936577 25379 33973
451177130640800769 1773 28318
343742582436195905 23131 30682
940470578005410177 10943 32470
633756537667917313 6065 26731
241142964461886337 2369 11586
511711785481413249 5893 34562
695915355981774977 3894 6983
207118111565744545 3926 15713
516845921869858689 21197 29272
230448968074203009 29702 29825
386625629443876993 480 26916
624618605564503297 9774 26884
692086398988124033 2805 21814
35567554442923921 18576 26396
73702387284292577 17953 29674
337599505614445377 5310 29179
65940980140894113 1336 17464
618584789055407873 15718 27098
529906121157502273 16333 19400
105345732877022865 586 2506
707292254771260801 19762 27242
165102709813499617 4704 10431
598391756345357313 13540 15729
68666228213697169 23646 34334
446047506338985025 22373 26505
93656028677290945 26638 28485
249354144780177473 12198 34107
421668733495007361 33093 34286
928354804005493889 437 31039
99662792750667249 28083 31188
105592373323013073 10867 15536
313080002258583809 5779 24973
33582944173346621 849 10033
348202791877358913 20124 20497
488858226576248001 28889 35230
228751521121747457 5473 13033
336394585675947137 17495 33607
950139236658021249 637 25698
878976366410107393 3661 4559
641769418325036929 12161 19313
642948862110543489 2804 32983
120461566003942977 19549 23353
671837712501776769 16964 23103
811363389347459201 17087 19384
773034799973572737 5916 13580
137106668391812289 29203 29320
412074692023729473 24806 31034
896465994192464385 202 32006
708549084392174721 14850 22070
983732628376547073 10090 15067
200004034674499553 18789 22271
888568389195594241 11639 21620
413855157849212673 5552 8835
321168652155524353 17322 25503
715621184020527361 8961 20820
610084260550461697 1672 4723
157734373871406305 1902 19976
749117395557622273 20312 27677
547276740111847489 19009 29291
251778239689169697 32787 34439
54278019691196281 5428 29289
611086827254315009 11240 19909
88261204047277889 5714 15271
703321214686479105 14971 22965
987460531902726785 3786 4745
389798321757641729 14630 26709
796846225096409473 4474 31030
566460519483992897 15177 19582
709443219610847105 11424 19858
925151203381194113 1928 2526
777230117636086913 15966 33652
16770796451321957 19452 20908
995923343019299585 4646 27873
759291766295351809 26767 32782
400039181028212481 3759 20763
117989200115655281 1015 23350
514979534320275457 5644 34116
229882189606815489 3781 29403
558145883153592577 5837 31840
297419353299357441 13654 20249
902660354632288897 1467 17627
959112062535073281 26051 26417
460056820123192257 3014 16145
201069893907170881 17642 27058
244682318086830721 4476 16609
947537745744757121 4926 26402
959349103213547521 13651 24164
286708373700303553 9384 13751
216586044486533057 1852 33429
13042833222929319 1550 17326
961820011817231105 2228 18405
239867502084134529 14795 20973
933958387748589313 5729 30424
110031857264164753 10357 19650
646262950662155393 12940 25580
554421080719475137 2229 35209
681153491106940161 8290 31787
525719409643873089 15817 34953
81069523235136385 7531 16662
582409261144274433 27359 34260
114500804275252225 4370 11299
841753347421633409 2888 7753
365034443745535937 1751 6480
688469790063361793 3638 15498
939312224969981441 7228 31644
242484024521392161 3029 24049
11533619583936173 19542 25207
238031498028274049 10881 22024
26007759858828197 89 29759
477406852784202561 2414 33053
822257607568694529 9564 14786
385231249387413057 30589 31854
218158500634658017 4569 26363
885483261081763073 1991 6341
648389342829865729 10179 33159
620583717138739329 8732 9239
874861342018476801 3812 14903
63380600815339249 1250 24472
948868121455369345 12410 26834
888397488162905089 14164 19322
334150792567314177 4651 27218
317735053204732033 13205 14015
959407849518420609 21721 21884
622798954754184577 3540 29024
757533508703886593 7220 25927
152278440695784673 30923 32569
161338114318134273 24629 27338
96380019899765297 23443 24054
164489879894674113 6037 10273
982400344082496001 13168 30453
962088251096851329 2395 6567
78684648884912897 2882 15960
258088170881563873 13266 31011
680136391051139073 8284 31506
492088832648128961 24935 28567
499125551022228097 16525 30037
918739447819476097 19236 27884
678752323308859905 14422 18550
905748462598474241 23762 31298
870983585117667073 13796 28269
964499841588406017 924 30734
314476780758059969 3149 21643
813577968233794049 1252 33236
914771663194198273 113 18283
76989695933079361 4068 15384
69343974820444745 12556 19465
531955628048173441 11305 17607
609699791495923841 5877 12071
227610872936935489 15103 27686
978735871500948225 20089 31889
826807495217984513 624 23405
774891248391195777 23014 27413
736843006159418241 9308 10874
864632480611820801 7875 9657
154842753448470209 5097 24142
945379567982708865 15769 24573
409400865056568385 11447 27486
294733663250998017 3344 33099
25036928602837349 13580 34556
454144788515758785 3435 29873
331227285564679617 11311 29327
401826837646442689 7132 16356
764772240705532673 18596 32732
187283148552804577 17386 27480
633843393455293825 1137 3611
439737396339484801 6121 14130
477275978811768193 6959 14532
855979883853176961 22260 27725
242519161767077665 1382 8563
323982857885258817 5985 34870
414471078354502273 11710 22511
971777806461229697 2970 7916
663976763786138241 5347 20921
388303076297166401 7125 34864
3669639417971383 4237 17945
150587747164433249 11792 29145
745685771181101185 10889 29239
273377533854873185 4039 21365
796176507443512065 7659 10673
270228525734861345 5674 27616
982917065502789505 1309 19430
701462160131672577 1145 26654
136177807648799393 4637 24371
214646692713227329 17367 27149
964130442830608513 30551 31126
939952564677131649 15118 31408
161495043435770913 30754 31818
38357674434077897 9474 10752
454393358388756481 11815 14931
936953355214758017 10425 10976
172990599775396001 15910 19208
944452962023955713 15637 31079
116654142965145985 19763 24118
451124649982009601 6109 13625
572591797489089089 2348 31284
290490427731295873 12339 34364
79986388444439169 1866 21662
384082294451292929 10387 12408
643909585996958337 4503 28589
204859540667524001 5242 17743
272421108213862337 14551 19103
953517971625675649 20296 27170
903991102972220545 23787 24958
332298001353276353 9435 26241
355603792116482945 26900 32956
175424663901868161 15332 26039
606464231929003009 24692 33789
736013932871866625 5131 6599
113043657511397553 16158 33076
320182095635605185 20329 22449
38683515577396577 2209 13955
304596068434076289 5743 16084
558826310353794049 2160 11926
894971171530887297 1114 30434
388821896305010753 12414 22450
868206173254048257 5525 18586
826877735530118273 17337 26361
218616339304620769 8327 17588
320398317888425793 8902 10447
78451045325518721 14995 25584
971611096474589441 2512 32134
588445558252022529 3399 10508
685588797000825473 25058 28798
392208667470821825 22365 33430
230347302853076033 848 24395
295429460855732609 32971 34593
535814721763735233 25702 32730
898292244412058241 17236 20701
559439764328857345 8339 30263
586409664942909313 1969 31801
296388419991181697 12507 18899
398309766084519617 5599 6672
524592250622063745 844 21155
972721341599655169 1346 18587
506149024393728577 15901 17734
994923204476915457 7694 27210
988350385740602625 23964 30017
774402381600953729 9290 27493
274642908347736641 5788 34935
331813288441150465 16712 19869
752961079895143809 15081 22631
309281143006874241 18304 28108
766969036391834881 9113 35202
684270821666355969 23038 32963
65394208714252497 18483 29472
886742117312127873 16165 30985
825272030887980161 6438 28387
916096525857579265 322 8041
25846148448025021 6929 7585
556454233616140225 13235 26163
808251162778624641 18297 29598
230406216598989729 9405 11344
735909430389597185 14926 28003
61755242204629473 23385 31329
955063392584399617 19788 32936
966389565914663937 5577 23277
924085850253661057 19832 32800
434037993201261697 7245 22895
933609580218366337 30871 31661
982816585666963457 6945 22919
662605921229641089 13648 22105
276075765059278657 10793 22606
638256611343273089 10160 27592
458259092153223681 522 14490
180634655374447553 14915 25941
765824414118075265 12248 24506
978291016367400321 9883 21658
998102597075924097 20051 34538
146806359425738721 20380 20841
374294322748529153 11453 20915
112423248262466305 27619 31105
524350125969714753 365 34407
772428500501391105 5800 6818
947415232253465729 19469 31578
899942699693703169 2103 27288
525221204670625473 18569 20547
731290797004390913 24009 33196
227617370175966721 1709 30065
866013340977609345 29188 34210
331259490008488193 13260 20839
930349582874626433 5591 16309
770693132498312449 14281 19908
624325110627019393 15409 29713
371089065093055809 15197 27191
247043241620076513 13284 34253
91330271888171665 20457 28032
918978452206026497 19 13187
35485084847504569 5940 19950
294921172819655937 25280 32335
399840386166236097 13003 25990
490055227398933377 10548 11214
269807056319958593 9039 31322
332800400518493697 8340 22581
485740809030819073 4782 21627
131670208097794721 9808 22700
233215383274380641 1180 32366
508839622633686849 8110 19543
783054090280021633 1932 30731
192130022432259297 316 7925
953961708126623617 7074 22759
566654295654586817 17774 32109
898912427820892673 3025 17278
504752363503307329 10621 31185
503293858949643201 2208 21684
944677312056441601 15222 22597
492114991147591489 2576 19657
273394027639120897 19609 31820
670404667523822465 1437 14187
303062021449733249 4288 15423
301879368206886785 26351 32991
754153493766715137 13598 30391
796013378754064897 20293 35199
17066833059814713 22264 32824
908724687149405185 24257 27194
956278849487098625 15129 16871
395606634714763329 4822 23870
106467479172465569 2703 9191
878168623888871681 21838 33430
860126475154622465 9951 34501
542465900616956993 17349 33142
623403279190753793 10778 14065
822033818159159297 11912 23618
444056577192817793 14391 26409
987127517618940673 21836 22187
314341484427103553 20759 24925
499336497370297409 26484 33752
798269978529411585 9684 15644
449993131122294465 15694 24829
695578067201736833 19711 25515
866041661519663105 9328 20150
751513089902353153 8776 11903
957939865509754241 9020 16682
747798206734671617 3259 22681
326860326213409985 4222 6029
262906263376571297 928 26478
8854109689547586 7683 33935
627484281203223297 3265 13151
808555366995765505 23641 34123
649361331217825409 13158 23488
479287954812772225 2565 14371
917047462690476289 6334 23506
488108769170157313 2435 8133
889498621795404161 23664 31588
763545998626096129 23178 30875
469010092072451841 20000 34801
505154875626207233 17908 25059
424878681929563137 4196 12941
605460212611515009 8311 18196
241793946682719265 19962 30060
60246853360457209 11185 20250
272830884562488065 27717 30823
399284670848100353 20927 29401
246963367352961441 12594 34079
352117379896274241 7609 29064
873166624313206785 20830 24941
570297975907632065 19238 20774
823296045656519425 20131 20429
600814796169704065 2362 16767
961460463877266177 11681 20781
659971999566703745 7587 23271
586847149379209985 22119 34748
311512995153126593 19835 21563
239094953851129345 7792 24099
330458897182349889 13965 26145
165148446907721793 4908 34252
187352428037389281 26290 28933
586495469899141121 7627 20445
48547066736443161 9266 12751
966632241860665473 7467 18926
39691124685678145 19825 20853
729406856737547521 10834 12424
324398619306062849 1350 5939
943954310390864769 8313 21518
370823854808708801 19183 25308
354035500685448321 4699 23503
163938819562741153 6429 34952
434649707659744449 7579 19086
327134813390902209 6796 8221
707625234026700417 19665 34475
678729655342944897 8041 24728
478904339525684033 3207 26193
608729810821035521 20270 23165
295654767639682369 5043 9386
400908016865354689 8427 22496
468452642997974081 2537 28755
953168197448437889 566 30296
771314715783468289 14200 18098
825061721297455361 8762 17146
940881646986525825 3881 13958
623677966397128321 1199 4484
930095281079353217 1632 30117
579886619594656641 2506 16893
839973155824750977 4673 29399
173259969925371841 8277 34592
591917871095809281 11664 31540
690623082349613825 15385 23680
577062874459045377 10864 21612
731814265916956033 7364 19501
341876883032846017 6561 19522
883493092297623425 4117 10372
884527038583073025 21798 23350
389673594733071809 3684 30371
671798182308386049 5878 6578
294907785625920129 17141 18391
306087587848566017 13002 32914
502901185140007809 24199 27800
128819976874659409 1405 1790
254722394830405825 8162 17103
447195188106618945 5467 5534
107972813857944769 8932 31840
41286414336759945 2689 31390
722288965052793985 15256 20425
961719531924472961 849 4078
149961608949968897 16481 20388
210515865908398337 28006 32186
158879756114355777 4540 31203
999837387882550401 24784 27518
52398805287996457 2921 30725
380441072421525889 24785 32685
46983716339408233 6677 12015
229524890885016929 5708 5959
801289843193632897 7961 31597
123568675506895425 8351 28067
327147634232385793 2023 17536
985470630414411649 14419 29761
302393161557066753 1688 32631
105897704181764145 20849 28909
861950352636792833 13509 34370
931444263826904321 33357 33908
281264086785927969 6890 15391
156971895918836417 3601 21521
784245579662535169 9273 30395
353970719919502145 18447 32398
520548671328615617 7112 34411
612595864327182977 15869 23749
607244163920082561 29638 33926
767236626604045569 14251 32791
218777502752931937 14969 17022
502271645351264321 4107 25267
115963030945618337 17955 27015
504032458095096577 7161 7688
769027698940934785 2976 32363
103336622888328129 10842 13726
906053115640784001 8344 15300
919625114059840641 16849 20496
213237839384749601 19083 23960
508207815437337729 19588 24681
554415384583830209 4268 23607
441050278187887553 13687 20544
56995769335660641 2601 18018
276037560324233761 16731 29554
598080234695938689 2070 14952
71576019117372881 17793 18168
417968365170128897 28436 32930
138313323698717745 1530 3895
49693993467183617 17787 20435
899057755101026177 17021 18597
625875778291462145 4413 24914
569216255366889345 9953 21058
110134743261053105 2493 13571
369493967711889601 8854 32439
249475693684690465 27042 34543
832490760111959169 21891 31276
56151060624653585 471 5222
457090981773134785 17229 24652
62236060384780249 24871 25997
690647333961898369 15026 27340
222739313533676161 13461 22518
695217791049941505 10239 15836
998432887104645121 24180 25167
169874777388280065 27083 32339
289880707596903873 1653 27072
306317364563668097 15804 31567
629883359599492865 13914 20520
772302210164703233 7706 18685
179256128934493825 6695 25796
282553179179558369 9471 21758
904359039517874689 16071 30679
20327637076086093 21857 32237
211027809227470433 264 25869
293997952878996225 17137 27093
733239560007380225 22532 32708
706594712351751809 21963 25738
440479749812819649 3239 7399
230679762355833889 28444 32266
760859353704251649 14070 15923
255704386095622753 121 13608
450376499169276929 19640 31985
183827980773585857 994 25426
163338846441266849 16305 17481
24619850605979821 14021 32820
212840094203354369 3503 16961
827121829186296449 805 7606
341922537557071169 8197 20668
569563200815132097 19702 26320
834240562903357185 7499 30196
729426860760653953 192 9603
735789777582713345 19718 23463
76487043635985681 24422 30307
172304156681089889 6237 8244
797073453040439937 7530 13640
882155158817472129 7273 14468
525285498277888513 16529 34830
64998247566659729 184 2485
158725432566669153 5745 5882
106804566386134785 11568 12450
267013186088270529 11406 18353
568760400861233281 26843 27797
643720360707789057 18009 33241
504965409293721025 21099 23411
617609476689487745 15014 26455
486684330385809729 3240 33664
11724832064075487 4820 20736
948905675261219329 13878 33119
686954999611920385 270 22612
127115073591024705 18255 18656
135802439788875521 3 16671
872591542237234561 8553 34250
891369809774765569 1586 10540
705872600013702145 33305 34765
962577908116614401 26045 34878
282177645935522753 24595 27779
660624173535104769 23235 27856
861525001380325505 32638 32998
734012343803499393 9817 31693
430503059047214977 1308 31658
513775282113719809 4894 29996
147652217565802593 5755 15067
289170677571618753 1895 4803
589939896419114241 17579 20541
505142863512766401 456 21260
88136742117850273 29380 30152
326927216500649793 2082 4672
436085533975774081 8599 32326
642845215065811713 2359 27973
904821736653030273 2478 13678
29357871133655069 25378 27196
399474029993147201 29737 32098
164761179004877089 21664 30996
559397277619918785 26769 30331
70022119354462121 1098 21793
497652778005420545 20729 25595
974664595392020737 1282 15342
485494874208097089 3934 24788
582733185353888001 12462 18911
278947013644231137 23935 33366
345572352944635969 13428 34345
749446745058602241 6818 30719
387915308730583745 19797 20383
604712855570785025 20291 35027
485906881184028801 2549 20890
280132436402180225 7040 23444
580291418469542401 8177 32324
690929395866479745 20082 31653
331625349455983105 7203 15188
895299017816139265 11694 34373
310347071707326465 7707 19100
604047280296459393 796 22926
115612522209907809 14 2877
753585116448800129 4406 10770
251566230327838977 6029 18975
850915546253109121 16879 17271
812848727979805057 1623 8953
442461258812496513 2345 33282
266495392035977825 8673 33590
768545528422823297 10865 18010
451500294285686721 758 3860
521052193591781761 32138 33534
269803829128775873 5606 14863
666010711799462017 23292 32489
798363644668206977 25271 30164
56338881852948217 4756 33070
260083280224648673 25169 27387
516869821091734849 9975 10923
901127609782172161 14999 19704
588931475074172545 21642 33776
150459450221134721 17060 24429
974457497339333377 25777 33533
25677934406225233 21579 26293
342217669042550913 15003 29639
989334164230029953 19180 21440
471907939163958913 16634 30546
337005028876397697 9806 24301
132356135384991809 23435 29360
716780054686083201 8442 19689
670932190036470657 2770 18757
206917279320357761 3263 20888
866810104814387457 17312 29282
961183299741435393 6333 18302
894604646740209153 18372 21358
807309258657078017 1305 9037
240784419580688097 12093 13340
928463237942750593 15443 26817
885549160353125633 6816 13353
977663532133284737 2967 4205
993298299618455553 14310 31601
978254721541503617 15304 28187
97145112057678065 727 33551
600127989693440641 19073 34264
91328489978177889 793 16583
495358901110151361 1458 24151
186269384417531841 13306 32574
532134325224156161 22074 27056
429501188818075969 16398 33398
549964819927936321 10059 16247
725596526933930625 7520 23839
739208982176812417 4737 5221
6579008016341704 6058 27813
167906800359830305 44 32369
794916945212182913 2965 30801
640352158753820801 18360 34815
245239004840694721 746 25153
795715188680645761 10549 26775
806996938430035713 3528 31051
872974876244334977 10704 29163
819502355582851969 16086 21378
409479651993606785 11467 27408
46265182504786393 27977 34769
48615223714371329 19783 32774
440163333129955713 30392 33300
268488953558687617 9082 23228
179513118904811361 2366 26752
496104263594183681 911 23340
902557712603208321 12046 30499
313028033480790657 25154 29540
777661973943768449 4006 19251
163996278262381153 6844 31639
937266374945917185 4642 9542
831266352811354625 27046 31622
366672113132057857 20047 20230
514268620001665537 23577 33071
121501520188854081 26828 30704
125399883189246001 11693 26223
13421442240204585 8288 28928
416759958195207489 18148 26665
139978352560287793 4256 12177
266526903687804417 9443 30233
117803913652654305 4538 27646
327653760845571201 28166 35190
846417171141251201 26985 31492
587433964044677761 904 17573
203717195858050817 13842 34190
781502964929735809 27615 28278
922207304893557761 4227 19545
690707051429598081 15073 15758
716715528033393665 14103 20878
867683544254155905 6491 27346
993328082108785537 24456 25778
486403218852515777 6735 15205
391970023134550849 10081 34585
618485636842940801 1371 24063
120870834140898609 1387 28308
80833759730523985 8130 23086
759249514204430593 24693 30169
373902608980124289 24475 27399
879322614193380737 13498 26444
349610507516771905 31293 32862
17730772252694039 1671 14432
271037472333638625 25613 31025
269414676433708417 9153 28201
299656064148081217 3727 22310
417762872547218241 1858 22591
144263996613993569 8101 12986
452439621303692993 1722 10736
83915778890244049 14696 33892
613816961987598849 24677 29559
723083235464805761 5016 15222
448508282083675905 322 8418
928448172450998785 10194 25356
246694995904807265 9392 23630
32106570245211685 8273 19210
204633718051763233 23089 29548
585700292490443521 30122 33887
426969480648697473 10774 25253
82750337545839153 1705 33793
736552903456239233 11209 13132
983259258387164417 15400 28301
338276191186384513 25865 28885
96896204180403345 1408 6119
791959671490001665 11675 29088
909250067815619841 7523 26791
980553543139596033 12494 17522
713682250514132481 26069 27043
817833001020314753 34656 34749
200736657856339201 4797 31015
111061098737923921 16489 21335
543343781828120577 20931 28118
70685633485378929 5585 24540
488767301495258241 22798 30978
805835888557485441 2594 34378
485096770475344385 13320 29897
850087090621169537 27052 34678
33750738972031513 3348 32797
206354148150825985 10851 13166
904802101359472001 17553 29824
911365243027699329 19238 23951
160195055009424449 8355 9198
995128013253978625 1453 26797
854792012261732737 11086 33945
705969467523313921 7011 24492
794901279996906881 28400 33027
878727001680420737 7646 21958
341882851254005953 22769 26640
774968940268831105 8460 19084
323767078211332673 595 18979
875593046779247489 20697 34639
336217078367930369 12351 32886
184319555270288769 3745 10650
527586751636107457 5805 7493
896710748946208769 13641 15432
936023880340222593 698 34705
625995146589769345 10109 28094
526671196387511041 14297 27147
966771690631336577 26906 30159
331388408123537217 5275 33337
737350939908221697 1503 34892
169669462672857217 7122 31596
318378429085715457 27401 33348
960276049440089729 4084 22643
317052277492404481 15109 25353
27441251089939557 397 22476
467890452232527553 7228 20998
335846875461903937 25576 25948
678817462620028033 21050 26425
403871090430726529 5143 35213
573916269033833985 2286 27592
305868014226938113 3220 8063
107722867612874753 559 32684
529669147474535873 11739 18431
822773219054628353 13046 34405
140014766144481937 1819 33282
725909056317132033 10386 13829
261884680046932769 18229 34047
73414839099530833 25324 29221
533146351406109889 34117 34462
477591399653373825 14262 16577
242355123380363585 10978 29828
430685030315064641 4283 29235
863225827800114561 11352 31212
84075324235580945 23030 27361
65790759041050249 13789 16720
62994139511790337 1878 29871
399277502827736449 4372 15175
859137741529291777 744 9456
737690917883938433 4569 10781
310694716165645697 23538 31299
462365648638645185 22453 31352
109170171083430753 24624 33338
650716776163505921 11674 16625
676009444106672001 5039 28535
192637074641019969 4740 33417
350768408528562497 10891 32648
734297079563006593 4694 5883
485150886795882049 3281 25226
756473683198215937 17276 28422
875256109786274561 896 20540
16780636008235207 993 27795
68467539827356209 5349 21658
775101091099394049 6357 9664
873578179780093185 1168 32367
934912217204171777 5039 22976
24623566372728333 22322 29693
1822305985633932 6430 11975
739102179377791617 11825 29643
606210663373872257 26174 30215
188915813209053601 15223 15279
898492865125938049 16521 23295
607504910828151169 9194 22948
392258558188743233 22494 32566
92171579238627297 12354 14510
638902336369177729 13413 14616
223854722082190721 25374 31602
293135893857851201 18724 23612
112949447520652065 5084 8808
120228210248420449 22005 25104
883360696609582209 1846 18588
565284742291183297 2287 10318
939053608289729153 10797 21816
13408540583220941 11818 33085
244555580135422433 16694 25518
908892149667792641 16968 26494
971114806734977537 27839 32985
495740781013346049 4403 7004
16792851630736295 18758 34934
260213341124526209 12754 24809
637008657956162177 13284 34910
647732679204047233 7293 23350
867127585392036993 1096 17233
704790922134549249 15541 27057
316369894999542849 6933 33165
171558391488382241 5707 22753
848548486640975617 16644 18864
26797155967145161 11142 20040
383989466706228929 33888 34234
7635730956231158 4857 25089
430142527264560897 14023 34221
577149644911287425 1225 20869
313395592779659905 5956 19580
42940223962538937 21071 33534
2486773599638782 13757 13991
299914909205241985 13346 32580
490740226496402689 7672 31261
670684986208961281 11066 22868
965132097042268161 29407 31382
145983504342979137 1548 4711
386934183345790209 7432 16766
773773902453477505 9420 10335
88603303233337985 19718 29871
640113507125434497 26726 29060
644867779089000961 5001 9448
358705766021678593 31698 35238
426397619136221121 25070 27581
889110495990678401 20184 33781
939964495777008641 42 29138
703970468131323905 12674 14418
262901251980462561 11886 25064
833930614291816193 12222 24281
757063271659408385 22862 28684
445911585098407681 14735 34637
285219692297456353 25532 25882
487522998794958081 2354 18231
444905803152455105 10047 33258
490884356268360001 18547 21343
709264387619764865 1705 23468
365807842241864001 19991 20543
620889066614726145 7541 20672
297540639510152961 28444 30988
556064176355189249 12814 22979
335730700862882241 10463 17002
622175427102650497 8633 19890
746324536823969665 10929 32171
730557255379903105 14567 32318
868131417735568769 9580 16967
763053513045722497 15223 18749
130740562544737313 34132 34480
303826272521913409 21879 26097
812381273362888065 3540 34198
550307812392549761 28769 35199
439512043274213249 8913 28106
226998198826816385 18476 25799
594413758292162689 3602 26472
225353999733957985 9871 26390
20107454543456529 2674 21291
131349757812269985 11598 21444
391816751511953473 26732 27622
400475647708208961 15701 22585
438878176795405761 2147 15885
399421182325806273 5797 16669
742855945248820097 26661 26807
602476522135962241 21919 23588
194699255083925505 15764 31989
65403746622560985 19081 23029
6325144139424311 12933 31745
55636421318940425 25645 25996
261886735411074753 15943 29738
543362694375201025 17156 18597
583507647075705857 16767 26567
461597808266336769 29638 29945
891507588368490625 25695 25880
646994665017782529 34857 35124
241698355811877249 8292 27316
160660612786831073 24465 31742
892102680211671425 21303 23510
796980323608476545 1883 22422
811967608181745921 653 18606
290243860901657793 672 3424
742286275177583873 4743 11577
888336435773052161 18016 27260
965309068003392641 21966 34852
154680534395499329 3314 32263
406518713256410561 21620 30047
671629911761709057 7864 9650
366044380945496065 23559 30157
358116586027055233 31701 32659
976298767247392641 17465 26684
83997184716306353 15122 31801
846270788295612417 21519 32468
560531648469964929 22502 29211
133690304266615105 21446 33797
128498500403235745 2032 25306
99023541205482961 5158 9483
336607989947342657 612 27608
620960822431222017 7648 22434
257686091419142113 29094 32261
931346839091958145 536 31084
248540999259507361 2195 3719
134518765719938929 26945 28609
868010600722396161 23348 34480
204164189944393121 5387 11000
196479239984572737 15558 26111
375518801503922369 31622 33280
288839319782677953 26932 33464
988125619830384513 27235 30426
553050210555387137 29105 33493
962561038454843777 9546 15198
370795628174231937 1859 31284
129774106401484353 9066 32512
799689696183893505 25715 29214
919818029968759297 24410 32891
494609276565309825 8777 27751
718581039179042561 1806 25893
999943312715306113 14538 16851
919533912394705025 12108 19870
69824656277017281 8267 16075
912689480347594881 2207 14617
715618833949580545 751 11081
100879730726099121 8266 34729
643056758399236353 15223 28589
181488576199228641 7559 26131
2082475266480089 6682 31639
374219469500921793 26598 29272
842894956359497601 11872 29917
390211713757125249 20542 25710
124931790033119937 20432 23776
714419095963286529 16283 30484
42290860342628633 6502 29444
841268991959992705 3763 31475
196937533759200545 21971 29045
159267598564404993 13733 14849
792961102554709633 22438 31502
626530344611367681 3088 29476
226097076795216609 3539 16250
466601129125088193 10796 13715
487996831514319489 10484 15977
583683275588782593 2490 15314
136828012042759185 5990 32849
600430493944820353 17824 28661
30881733837258453 8115 23129
109387708067558273 10430 17531
330072822163604225 22029 29002
163244950324077825 3700 16524
458237375857887489 12599 19579
805403971242498049 15344 34908
797079153635611009 1610 8815
366553112866959937 5844 25292
890971377400926849 14737 33094
836217512728026753 18803 33927
817935705208530049 5290 23919
229351321050337729 4119 23171
19608208582010181 15831 18394
294839594983329793 13404 32090
841026288361650433 15238 24237
56182628383616873 17107 25057
694317050173491841 17551 21891
316216072243818753 2099 4877
344234569757791297 6135 22548
311242206539851905 1712 12440
452773991323962113 20048 28843
75690413043759009 12360 17843
773184672924475777 11871 31340
257948977614340449 19174 31323
828139667765622529 1199 5919
765781494987166465 19988 27288
95608510973196561 10431 18278
956765256660965249 27238 29519
618106081583132289 19736 29289
682565415465091969 3654 22302
23034756591517437 688 20614
736907667369443713 7290 18771
531550602650735745 14859 23490
369482697027180481 9771 30406
559717042310328577 1892 18855
205930148678284289 11198 19843
563588844471436097 18929 25848
479591881593904641 1423 19834
631755635659903489 238 26941
407825061768640769 6624 15963
368874045872683329 15556 26947
417196666143141185 5461 31076
123787762783482689 582 10305
355007797753394497 21729 24202
827356587327496833 4856 33508
618300496420772609 12263 19754
562872272875939201 2936 18028
858925438963687809 3889 30214
931276139078146817 804 11871
410278967109761089 1772 30493
905094756957655681 11216 29591
181537503541768801 16505 20347
306168490241471873 4861 29303
60170539245660849 29326 30051
725164870480075009 25173 25436
385908166574402881 4899 7451
835762156170613249 4735 33845
855609040988795777 10824 24492
517438772589461121 1729 29978
535851163745242305 2451 27299
448824218037398017 22897 25666
762071228654349441 15372 19568
582321598049237121 15157 27989
786082407947439745 21362 33065
587673326382809345 8422 30017
436078413661377345 11514 13809
998208033338844545 23834 26443
416637747979429185 28810 30125
889968211759931905 17521 23537
639436870290268161 4613 25087
728698688808396673 12049 12572
546255833847190785 4245 26379
338635203064466625 9623 19676
559566491335445441 6504 9723
859856356473475329 4019 6919
453735287815455041 2850 31770
464925970212359361 672 19535
282365016406117761 14913 20993
34184730583252333 7142 31751
535552876688193153 3008 31356
6479794982293897 5848 27208
945675183262650881 13067 31065
187643057987688865 15825 23256
120751701355381153 2913 30050
840160944592749825 12905 17297
603928408679649921 13590 25481
903548790065901441 21315 26025
885627126918414849 29403 31301
626983989429032065 11154 18934
910470154399106945 21119 33534
882236940057854465 16571 29140
993279833200695297 7915 20708
756635981775129857 29968 30419
647843038277983361 21342 25142
856784821565373313 12571 16821
405771533662793601 7336 11111
179337108938465665 10875 19797
354203073244363521 16437 22440
541294468256044353 21096 33970
955386153173243777 21969 31042
114808564282551377 15397 31600
674236219654829953 8231 31277
16847623914902245 4401 33797
639219134236405761 8610 18334
468070755903266177 6432 23955
145465782592978593 7631 16175
88380058443878081 5476 10345
437716619647979137 18722 29682
830184407498929793 8177 10509
377610137065005377 6251 16834
189808421707812865 6327 7554
519466099636638017 35072 35282
953754411892543233 2503 16816
627453883433062785 10068 15823
90604205768418209 3994 6420
544977275856901121 5501 32700
557299287166525633 15501 23999
670197885280600705 1413 32340
39840959533893993 10733 25650
531737945623739009 21461 33754
703080570965976705 23796 32658
347993784726170945 28813 31933
758113000681991169 8489 20592
298711210023562049 14995 21626
17694282715947197 23815 30385
886760588493189121 19860 34648
397581810388135873 8403 15189
324758821499123969 2956 34565
876033498781406849 6646 10535
834713834302917249 20814 29869
889070389407809409 4895 23476
183207572687514657 12974 21622
773894934475546113 6439 11299
533475743886441473 1001 23073
995291411923705729 5177 29423
851772851190808961 2524 14048
383656021792756289 24280 31240
300216708608687105 18670 24093
513032348773268865 29852 32076
738042407078076161 12999 22258
866600125307083905 5120 12152
813918498863529345 2763 22722
895875156721036289 3979 26937
347305563755348609 12288 34024
534499063335157825 26831 32837
569336801533822273 13114 25493
693619957832797953 3085 26350
90165110896784033 1068 23556
776231809714541697 26083 32746
119239133413685745 2664 9569
575206675244903233 6085 30404
767442512905652993 19442 25308
641158955894166401 14415 26007
271542915062653377 13953 21999
878156161202131329 3224 22826
61608410367917089 27566 29403
682692025972951169 6972 31973
467491581602303105 14695 28582
28328262661364789 1338 3827
736441247674058241 5006 17247
680377871355926145 11839 21770
436273116975755201 17384 22159
327438831525885377 4015 21994
825813789916459521 17437 21875
978618939324118017 2723 34205
518669388668939777 8721 14611
399986213186441089 21214 34453
551281858820026113 8994 21904
191003023535170529 11719 22370
67465193339799609 10438 15516
523080551000308673 28400 34476
16228383332880015 11440 21342
441628976786116545 16472 29459
277357062717612737 16663 22051
488591638138405697 4444 31368
398300388091847425 10922 29683
653670609777929473 23875 29630
55772686019381017 17448 32366
32853344373084073 6059 30313
715243394784103297 20055 25385
389977426623428161 6634 26466
924006342483750145 3834 34189
40080156365565505 15044 24018
632338449951724673 7171 25972
624400770935817857 19670 21615
912933067945189633 15964 29899
116234408342055681 7117 31403
869708180530047105 6855 33548
533765188024599297 31545 33302
388698465162178753 9870 30538
34276658221404689 11881 26453
758881477873607937 22885 25904
891360161508782081 11577 34367
282481171372907617 27624 31246
372856694774757377 9763 18683
391168184705101377 19608 30438
90264669034294081 8301 25632
297855080780522049 24594 28211
171254156758966049 2510 29833
643447069823160705 2265 25550
889869034253177217 1032 9393
994477546867202049 14377 20138
975826017670616577 21493 30710
504638985023923713 2167 9645
57133143286616673 5316 16175
784712022102382849 11707 15816
488808552316346113 28182 29158
450023970029228353 8565 16391
545300056052052865 22366 26254
589147993245191553 10135 23080
489874166287709313 19017 20143
809142766770925441 12882 22655
331227188586577601 5812 9330
358471701544686977 14966 32059
484553949165178497 14565 26278
881651286656186497 28329 29488
616836384344519937 1022 11827
735307061213760001 19490 26702
951075319355940225 13491 35164
6397605932825457 13766 28011
623427142886580353 20475 31580
574901469093560961 4762 8263
277275975393980193 13970 33036
461266607486543041 1824 29778
487126845911074497 31535 34971
814164895935093121 1377 25033
780360867798524545 11971 21089
340964004833644225 4465 22224
851325825704801537 1266 5617
642746827703121025 7313 33719
222063369698236801 17316 27600
849740738223168513 1469 15042
183696372311754177 14602 23212
127593346254812449 12894 26193
217325565883644609 9302 20652
475817186131514817 16364 20913
891831085532341889 12824 19260
335679965161546049 7561 31467
992370911249100417 14477 23168
550555850520531457 6062 22810
227540158774001345 10095 28842
722153830827082241 26300 30774
293825743228158145 12995 21113
801727713536685313 14344 29608
244677046276020609 14948 22479
658605623908812289 4861 19238
459549581312575809 1995 9266
796872889354311553 20469 31551
682650325827108225 4628 14110
696166013871064193 17451 22557
918628122575231745 1404 14429
46997070110087689 6654 34522
295534238283689601 3167 7282
639997892790461313 12587 17890
736512657791070721 28014 34384
956773151838767489 5323 30209
527294175480118785 31099 34571
76822905793093809 23978 25579
414875600767775425 6973 16761
516008887501847361 2017 30596
473854111998942785 21963 23893
388543067231779585 16685 25712
507089256359183361 11039 30549
426248012101233089 3288 15518
183683446240063841 20150 33338
917834566408956161 3058 15424
841394162839552769 23441 24812
340720581989110401 11432 29249
675778744792093953 14105 28338
162715286816762721 2947 32668
236249644365603489 15041 32171
707049829323118209 3674 4613
727244283767401345 2082 32239
175309151000632833 13497 30253
636872911645841793 8885 24356
778634215672561025 17287 34203
866391864014300289 23721 24838
656013221756239745 20857 28393
48769466173002489 10924 30528
187806138556787521 22428 32784
950017956465540481 25835 32338
170556601941896705 24815 31259
552707007955522305 11152 13230
833949463691006081 30029 34666
788282621821704065 21256 29512
998437642229532673 23821 34681
975032831107785857 28371 32945
61838286427693849 10702 16711
74792657801321377 8659 23508
43226851127130321 5553 10496
485801128426462721 1078 28406
315515630813401089 1533 32973
184838869816470465 5506 9582
116391267084026145 259 19378
892557027691584129 10642 27982
823914736331140353 19220 24220
507387049653328129 3109 13765
536670960937740929 12145 26068
686888861386083969 3148 3469
875863723267691777 17912 33077
896881994051593473 20491 22772
78533850877022353 15620 31696
840454440326357889 3392 34161
890708330233046273 2547 15706
574076513484907713 17948 31677
739640193980548609 18641 28549
902931272838973313 8822 13083
600013644165848321 10206 33659
610200683446347393 1679 18733
884227030744256129 6612 30394
451430057104989377 1081 3442
86015856684092289 5227 25420
719473388638771585 9365 22153
34414564332521993 5976 12880
313915687623424577 17909 34930
330915643384464897 16359 23934
919236317159256833 20166 25769
824055017079444993 6620 13333
32045769919239577 30900 34579
21837337156618733 3727 16228
137242789550054305 7314 33513
471178985526236737 9400 28428
644883543138778497 26590 33838
130299215260301089 14235 31715
728617968965462401 8786 14496
58508774509249409 19458 23423
326865480536941505 6340 19482
790201505313653761 18455 19578
271855906174703681 9307 19496
101941693010431329 10270 16377
573273985565439425 13914 25183
79366699960139905 5230 31893
839440339185355137 19993 24851
421272902148018625 21616 22228
225727838820308321 17573 31428
858163016319444737 8685 10601
64153004430078657 21795 26458
464516181320036033 756 24393
509677690999442497 27402 30925
23182906884336773 6682 16137
861123237211355521 21358 28103
657655984616695809 16496 34590
615776251757228673 13195 19407
629685985800868737 15135 15962
216808655944628737 27283 30004
408064458690049025 626 3535
6853206423446779 6477 28658
855776140963435265 6550 17310
352386550179712513 6247 30135
356556747810259393 1244 14980
241008614477426177 8137 35062
803167520569097345 390 7678
127862038913530545 14287 31211
796425984347635585 24889 29512
447365917936028993 11566 15365
529880075207223937 17554 32642
326319945834196545 27791 31152
725959915898073345 8640 14464
811992026925356161 2007 33990
412143965710889409 10336 20082
481295464357156545 13106 30502
313933216216824449 8987 16005
274467566161153089 2085 9245
155909975365609921 3046 29397
954721870128562305 1558 19255
97307228541524177 26472 29083
707020572361717121 3673 23124
289261655158888705 7409 15633
793214594579250561 24832 27108
630641259270177537 27809 30977
863842041259690753 239 20938
329180845060683713 29225 31861
475827712614655937 10516 18419
623190639813316225 7965 22033
423377046365448705 15871 30575
639883015350299905 15250 27100
490504133121685697 5243 6283
559875667261806593 14048 19572
185601002464867553 16680 20593
192539122249350209 1783 17456
947242325163042433 11018 27553
55666282802803833 128 3592
473492337508094593 10206 26614
451737934083318721 24782 25660
345903078012678849 11956 20287
560729013076112897 18255 24144
676420679563509761 6649 23413
703493620375901697 23491 31484
592337392063026177 30 25679
759089346391732481 11135 27374
675678973372402689 1439 24201
600819369180690945 11374 24581
309263942605337409 8028 12832
1613405426624582 1317 27740
230969026244967073 4200 28634
130595470073906481 20109 27149
63569462048942425 16883 32074
221721573184765921 21858 27479
762748158087038721 6350 15371
741261234069774849 1179 11607
959330660803413377 12181 16451
8202692139306579 3837 27881
929780207739586433 5411 22926
953230879776789633 2893 10148
990119765299592577 10202 10642
284464650079172545 4946 12414
924202440049288705 12576 18679
388225659888483649 9022 24691
953690205971138689 7129 11353
470074652754718145 2653 5159
47491217668611089 966 19282
82154596096479793 12669 14656
689952250957698945 763 32204
102924325458047857 7631 11503
308828961007623809 5177 16775
17865796226480769 16756 20965
976623265324018817 8871 29972
875090045683393153 8890 10858
30863231527380465 13186 22226
655006007329497217 13631 18737
907831593216254593 5766 30735
500611649491446529 26989 27211
644401050176003969 2238 23207
517219375111004353 5937 7122
775399624097456513 7483 15340
79021937648818161 26270 31590
500268116723706433 3330 5297
591713895949858689 18921 32702
891038226518642049 23581 25737
856439296529799809 1470 16671
979828739551795329 8112 26180
919427325346696065 29814 32241
935134226290084993 7228 9924
900175305652382465 14207 24513
911328331593299585 16970 28000
619109908448173441 11388 34048
33462782919396973 1817 20584
998772491073992833 3812 11038
122481589109174401 13178 22272
55960786818808121 4210 34907
70640191278680929 26674 31121
554713464194676929 27185 33143
315156258314122113 4764 31258
592234873376305921 8180 33776
706457617152491265 8675 16944
751145621306477569 3282 32915
629540023039897473 30625 32395
547578936869165057 30238 34388
110785378101535777 774 4552
418134432987514497 8424 12484
676146827141540225 5980 18088
651736160956978945 5588 20408
751268417454010497 22174 26981
791357186667795585 23800 34562
217114190713306945 1247 30200
439529103354253441 13315 30107
316679401707158785 17567 28322
411816922891048897 6677 19021
445535101886154177 3261 26435
62418340117694985 3373 25059
433064212686101505 11308 25627
346007288462885761 9948 27215
174502178527450977 6118 25698
764039701494816385 20750 30940
609588317965187073 31196 34055
470782180310365569 14743 27419
546938309056177025 8924 12760
477423451308347073 13336 34263
450529398809063489 16319 27886
946643434981552897 26616 30989
813342211323192321 8201 25359
384445594126326273 5456 16381
687794506736377601 7385 21620
49794492785920849 27300 35220
606859605586240769 2946 6801
865681275961897217 29102 34070
857676720248459649 2501 4418
21531995117470617 21485 32201
142546294533179457 1000 23197
640324537459712001 13356 16620
283689594798556033 26255 29091
469649721012203265 3467 4414
158638692574502465 22029 34175
427184045957496065 9718 27684
485985454204122625 18670 24473
488674196970094977 21613 28812
839785560737556865 11224 13665
571812436961714369 78 31102
753208572925398529 18886 25814
93977785018992673 25460 27332
662592194949926529 20690 29066
501304098945418305 28811 32707
655164358447930113 3366 3775
751037130413863041 595 3794
188930396798287617 15291 17112
853804200464246273 9510 34246
999283573914919297 22476 29130
859111594749592193 3566 7567
518094539491617217 12639 20875
747787047893190529 7180 30934
629784255657224193 137 6085
574071775119051585 23880 29507
970231240243965185 2909 3124
17036038112131281 824 15961
509316090864540865 4367 22015
555551477770407617 18752 24422
795107876122077825 28131 32751
748217095712284673 2404 19585
416720439830751105 3640 15598
248441638008671361 6041 20549
326158746076988161 13082 22267
73084121258595761 722 16363
33736727489621645 13898 30140
479280719346249409 4405 30143
183177399896269569 14902 20688
637665188324753281 3900 5305
104790402833994993 2656 29087
207487146635770625 26456 31153
380704837674972673 15294 34952
294103574917890881 25072 25106
148541884782314785 733 7087
634664392615732737 15390 34737
645166243608347393 506 12239
431894762029180865 2692 32662
23167691620781029 24251 28982
879302507465524737 6940 11241
863578967958279297 18863 25418
625670840884417665 13548 28582
629267100807634689 6787 20084
577890219101149697 14180 35061
471011923437945537 7395 24211
364913903525327041 6729 8792
539098019178023681 3085 13004
7403300546485526 5850 14781
183116729495527169 26127 33461
32381511127731245 27320 29110
217177072933605345 20559 27275
240886762287189537 5996 35149
853544132557889409 24247 33475
794826803456835713 12925 27173
328139064740494017 22238 28946
971814644555365761 29844 33996
302850764718971969 21067 33586
990894793572799361 20425 22760
980522704292365441 2697 28005
670380819502881281 5963 23255
753911490125208449 1892 19931
72851446831386113 15152 30973
431590711322481729 2394 13101
784011328699733633 16445 22288
406576739921622017 117 33756
353904834874889217 381 33389
64535828769106017 4661 9721
555232439841134337 3355 21770
688422665577324033 669 6905
201034546177659489 11322 28836
365977781113226561 15523 30605
414492870462993345 18590 32538
685379959207967489 209 1308
911058187298458241 2339 19512
183402581315714753 18589 31980
697412558350251265 196 16956
151615110655288993 8180 10965
128608785798498113 10250 18999
968392641782994433 13899 27916
940878020676024065 2444 17219
647471007070198145 24833 33982
169125769309424353 10216 11230
735776692886002305 912 19086
207964799231788801 8839 17239
692122444075952385 1998 26384
155101507979630081 6152 30375
549200369246673153 2341 3112
677254799899856129 19809 25962
137811620761784321 16816 28296
163776731990189729 5450 19235
922464301789386113 18924 34328
179019563279140929 17003 25217
178419346274925057 12238 19535
120218034513335681 9040 18064
280054464931762241 5912 12151
962123712603755649 552 27565
759394806140296193 20148 28768
499090705886793281 10514 31629
710732185759905409 28341 31674
896405077291220225 23126 26523
530780634142221441 5293 21491
866186879396430209 3984 31772
570366438097632769 5189 35189
642623348123095169 4000 9934
611676023151336065 22714 26276
288483965397567489 3303 12231
924261631537444097 3346 14422
314626645695611265 12295 13631
153798998172451457 18412 33268
857668171061938305 15851 31554
479317876252931521 2236 35140
496829139881384641 9380 14755
204035079625459297 9699 29570
242014110312673825 15998 35238
141090471258035425 3258 30391
516961907115572225 13254 15109
480563696951438849 23578 28603
837490665003834113 22188 35168
973198939218004737 6463 16094
883767616860836865 17936 19478
63281184559958345 3602 20380
810066926613892225 13552 15289
453956127450123137 19173 32066
228146461115258593 6643 34483
435110316401139841 876 35038
983396790154223745 7487 12357
69302524879216065 881 27231
802390043805843329 1233 24376
934096424557385089 18410 20180
52218151144039385 15092 33503
488272820933655553 11222 28945
135600792857545121 4399 27062
234009513704737761 455 34297
211639234872343713 18717 25718
607798667182034817 13181 17266
276100909143735873 2046 30898
569945739592686337 16078 31467
752601927255390977 19268 25867
382546408418885889 17420 22693
807375985908819841 2670 34271
780970478333788545 5973 20608
47686640904750281 2459 7058
561959039409767745 8267 18975
558538282107207361 244 14641
929364286780828033 10567 15399
249406801046482945 2464 29904
714350629101755137 22349 26125
370972275925126401 24924 29966
960092655099291649 8130 11393
852460036176076161 26324 31930
434796748294811393 9249 22082
79154623042768433 23913 27048
128665893316782129 21515 34175
486159170296666305 13325 22257
602058852052731905 14075 29231
836911060454028161 31366 33807
403907086648562369 14922 28772
154435699769727809 7435 8430
396631917009297985 1706 21903
313748193389614017 27728 28403
756999112259752193 5064 15930
926243160707791489 25154 31190
428345728695983745 895 31075
14417542586571131 11524 18575
801606545329779201 1399 26509
393614214957899841 244 25711
393288867582011649 18660 26577
875446774313275009 24917 34291
133310207333511953 1519 26704
199644966562395617 2465 2465
816043467175756417 13531 26874
373797748693718273 17458 32894
520871436846082497 13052 24806
532769528640280065 6482 22482
498576025788448641 20114 23862
75746965478430177 20305 28975
777155205414732801 14386 19157
672198755407769985 4548 30457
640257757906834305 25896 29269
961070222981632641 11704 25923
243456270621098977 2264 34284
734555898050821505 24776 32442
297394984060897345 604 7556
3063897945253303 17405 22096
776435967881173633 1211 10623
542650298875280129 27139 29169
982718692105958529 6122 23694
565139264100182017 1706 31461
460209304297766401 360 30595
639964668091955969 20380 24201
67270470465413017 427 7532
807847757673670273 2290 8355
865018044491609601 10780 23780
581643554244315905 5039 11544
25162327601076841 7509 20305
776273131539042561 27848 30804
35455782292334705 3729 12663
714286885155623041 6230 28344
976288284292561281 3156 13135
368675078619901313 18269 25748
871820885969373953 8035 35046
229274483860244513 5498 19462
938108868715300353 1880 5499
356877212045773697 12063 23195
633683000825417473 29625 31792
651151815790491649 16501 22905
434373571308807297 5805 18960
842824326909664001 1314 22431
770353803961388161 3293 33075
464145462015743233 4321 34644
849723739522442369 8417 15999
471528698800241857 1847 24834
603223244351969665 12566 15329
943375501074747521 28197 29495
122537124215423185 8874 18652
777696860072410369 3578 12611
843803879544555777 5797 9824
646892681404885633 17918 27213
976518142271014913 496 8281
792965898579765889 20147 31575
932138450812065153 5165 21788
441267540053821953 11282 20023
81162706361791233 5225 17507
476045907820974913 19627 25127
485664833951393153 8036 27766
424948033759356737 8239 33525
963466005273556225 4153 33882
314201844649360833 9475 32370
130768275624351553 13331 19658
24708358102436989 9167 13766
563603709259975745 1873 17635
168327783361007745 1513 9001
879528687686775553 332 12098
762836001776172161 18 9427
415684537058165633 7573 21004
854158455611454337 136 24850
353411036844054401 4797 24470
414723278570342273 6179 8122
155302766947439617 9319 10388
249591096714567585 22015 24869
244044846707669921 6933 7522
233595161946276161 1836 6101
507145916079121409 32696 33570
745194042949449857 29427 33915
748364836407407745 2184 17330
643443778571118209 28781 30846
921343262744780801 9955 23364
386171304042250113 24168 27668
490184066837731073 20820 32742
871952960393393537 27427 33792
423957957783454017 16341 18138
35623532499514001 11528 12609
921063964884385921 2524 5624
788260372273420289 4 34256
76786976455363025 15108 15982
689059489448226305 3684 14076
17827560088637285 12806 18846
148671486332510497 6968 25036
240571913330352769 2535 30909
728807327584959745 9668 26594
509303509661609857 2128 26108
256635627554040001 8820 24995
874347432553715713 16024 27537
386165838252566145 24291 32376
977334319060037889 7199 19979
978021030257359361 12527 31244
636845866760278785 4478 26275
112611304047604225 10551 14100
202552898977305761 18645 27041
182459884372157441 24813 29024
72893822409579201 879 5324
504799823215222401 4725 7071
639122548089989761 15542 24361
116627276466282129 9785 19785
642212509910660097 7011 16485
109016989910472257 24442 26198
89116926730188337 10777 32219
362996305724159617 21558 31051
487975686094468865 2140 34452
998540687696049665 20254 24847
550433902327757377 8001 16619
851977042035848321 17042 30125
340270386875044289 14953 21657
793387544906224257 11728 30156
985410615484145281 26639 30813
627375954538401025 5902 7924
732003851817633921 6364 18417
519273372235232961 2546 16074
913332048400850049 2925 20041
512656536851601153 26260 29158
182938012302582113 4767 5201
796371717605680385 7862 34458
390872087590597761 17090 22705
583267652369279745 15318 23449
326918443538286145 12372 13604
645516593538502529 18104 24516
91619872848173857 15922 31844
59935181805307993 20411 26621
247880580334719265 16540 22795
208654520380818561 1064 12208
920045426850411009 8824 30851
337761438250005569 10833 10881
916120079800972289 3047 12054
832271347351507969 4254 21732
346742476991170881 3718 12011
841597084768089601 9702 17783
426239293475969537 7350 8987
859739924936619137 22009 22813
490123325637231489 18298 31250
31668508563434729 11434 14936
315135699340967105 12129 21937
645469669207727745 16831 24667
813875909414822017 647 14489
503961336448803393 9024 25886
149763653195645217 15507 19408
436677443646132673 20716 20739
187747124904124257 3559 9119
863354581290344961 5310 10767
621935761506559745 18156 18977
985705049534288897 5248 32960
359284399730388033 17954 23530
66821350747055417 2779 32944
857267366557419265 9885 24387
847121024423145729 10481 32636
603119666995386497 4511 31764
708887690494528001 26171 32564
558014882045110721 24082 26942
991277462100072193 832 20097
308661669791764097 25011 33200
268572536710216513 22864 23292
959898835673595137 8055 31511
513335249366818433 19402 21033
502494193685411265 18286 35057
469695479404073537 15121 22160
630293277299752961 14924 24428
139687527290476513 17731 22734
103554711037322273 1154 18620
485086651703817025 33830 34579
593037509280957697 4622 28496
909740389912670337 24570 25809
11860334366478043 2192 7859
897091122948218369 16733 17203
591591702363611905 2610 32919
739565894193219713 633 6808
729101229129117441 10120 13134
815930247904695681 9079 29124
939697688235081985 12326 31435
626314433724289153 1242 30860
5156041807342860 6642 8925
854941073109138433 2718 26964
33877881238421281 5074 21686
521625487979548545 10860 11938
261194769561331713 2208 31037
315313686726277377 3950 13400
376141689219974017 5098 18282
553646761060136321 28102 30335
129592145404505041 3162 32177
787411882948056577 10165 27257
773677739544407169 16457 22557
397575831565234241 11785 21840
104824350409831617 17603 22538
822696258285354497 22094 26317
124974583469917633 19076 20074
442664710849825857 9212 20167
858684004348024449 18523 18634
558147427665041089 24708 34142
982990062828317697 3343 4106
660040213035728129 20530 33649
437718240894714241 1839 16881
419262005519748033 30997 33812
504313039800404545 5432 8087
93030839214250705 1106 23196
140342555623764305 3713 21037
820391903551872257 6833 18329
781738516016471169 11519 12180
944368032819852545 20235 27030
34554336927715925 20657 29600
201519915066221249 480 19336
233691113745020833 26702 27993
768935235663931905 450 11906
602884864273935489 23351 32694
664488048197348737 21375 24024
239240272059699777 9850 10269
164836227096401441 2198 24315
26882397316359885 2116 9758
822071199508023681 6306 13784
598186137095165569 15901 18622
129483824709964785 11856 25639
896082095837815681 6786 30607
469844087804411009 10392 21544
432365810317062209 22285 33829
373085226418027137 4960 12094
252536216796716673 14433 34676
100125458101437921 3006 3243
581818174639476353 23760 26366
993110143121938945 2821 24654
577370643394520065 5267 28856
662876979978456449 15762 24322
377009757725200961 33447 35177
65736471036785817 18211 28665
665696624566653185 1243 9526
950636565590706049 11270 26109
359596827399837313 12580 23711
631414645567204481 26285 27977
5109954129697060 26946 27526
450603582846220289 1047 14135
287187958300219041 4354 18607
890990066915719553 16720 23268
814899009491444609 9925 19605
920968201220709633 13594 25686
784659474160843521 12610 13850
7562153865862343 15347 18680
971278412848025857 4703 24217
561465443864598529 14065 21849
722521269018951553 26873 27327
970602728910847617 10648 28682
651161885653625217 2295 20746
757787992556778497 5953 6605
722765355589597697 14637 27363
437844627595850945 23426 25689
295256452353388737 7594 14256
580636964178786689 16268 34049
760061892626506369 15055 29930
163997720107943233 6778 19425
902045824418951937 487 4547
654428311221003905 16052 34868
270980217742714305 78 25189
562242996282506625 27885 29399
308353873118594625 2463 9513
616480756889110657 4241 20128
370363370416949761 2929 22524
555360058798470401 13102 15514
939834891690356481 33270 34430
150240820154429857 26476 28808
50706544257405281 21355 25562
260798355906970881 14593 25748
85496167166528641 17664 31962
777978080085922817 9986 13260
690390670534011265 31709 33587
242421827079056129 11621 24992
483165541521760385 6422 10158
68510934514499409 16812 35109
887284719023522689 1658 21923
247329394967820801 7074 18477
425992453584601793 22054 33991
279876288011941185 14695 17742
867312119838683009 29905 30617
147243977558872545 27584 27592
601310729763628929 8165 17779
388287420817128769 8859 30891
279210773633433729 2952 9622
510509477830296961 1626 26755
949565445594377217 7367 33883
922959306211403393 9974 19954
597410239890589185 14873 19942
54652597159304153 6738 30808
338959823912137665 1765 6576
548021421432785857 18623 23563
119586686406602641 17 31243
554543375597504001 9405 17462
256831681598246305 17639 31381
221261199025413185 12044 23986
403293860089998913 31384 34791
413089149490275521 12307 17126
846717697833827969 9819 19497
375198254045947969 5764 24820
160739512285754657 20985 21585
517660197237958657 11142 33547
905178065125031809 367 17900
566206960292852545 31885 32313
80289193527359969 20890 32494
605485779787613825 12907 28984
188679212537625313 16037 24233
626184398187312769 9578 20021
710015935401496961 21790 23051
716365636203860865 20828 24263
971488571096390529 4085 11324
529578720616235905 23257 27793
599332873587226113 14086 29151
414378328895821825 28278 34287
3318096666095727 13944 30726
4301143448138590 21980 24013
10579148602271717 4957 27453
976873210274462209 13721 18699
212432788335892289 5713 19404
712869627051880193 2219 25049
78885261853454129 2899 16259
265821265280635553 3608 32485
917562052877816065 5173 12214
501675436486088705 7036 14858
695605276746515969 5371 18199
272360734858907009 5591 11348
291035780742650049 8146 18680
450001713583766593 21187 29463
232327650362545761 17644 26920
540770306555742785 5433 23762
56308728792732409 15746 34215
981707526431954177 6957 30271
607596873053903873 20376 23632
685674832492921345 11427 27417
215006562051375041 11584 21668
163548143240468833 22932 28546
960002293752008705 21600 28548
790450064508036097 1994 25357
150770003672381153 11982 26696
84034070806630721 5816 9186
146601330312545729 5066 30552
561832843763724545 12995 32999
27810291600733449 9009 32363
261514265214522369 21744 23520
486499519350612545 10905 11204
83825610105776609 3260 25084
628914854506849281 3661 21208
792654426557724929 12852 15557
151942361239019169 1333 25544
903148067397538049 19900 32760
907727111031878273 8933 25579
142395992843610481 878 18518
643991475757413633 5573 25315
950648417474042113 12978 20826
669913877680347265 194 16093
360426913325163393 5733 13227
131643014788107137 13511 20990
592030819744067585 7986 19448
163148354339032417 2993 26443
150648070812941633 13631 30887
571357392956425537 29277 30270
462648708321836481 15922 23425
521871354887270657 23262 33194
729430898545182081 7296 18247
432039007709118273 32029 34042
902494366392332417 9157 27573
164118676193996993 7638 29698
192858862438193057 7653 27384
236540539513807617 9575 32496
918297780805232897 11150 23330
418263564470624513 6996 13721
126729616502068161 3837 35106
687151463145664129 18980 29821
981121341152217473 14003 22719
20640455966461249 2518 17609
186842350388396033 25976 35192
796022374904449537 23636 34272
363165469310928321 15767 35208
183384851854686561 8030 22839
148857695937032033 12322 14600
603208460575768193 12641 13225
541722830136123457 6678 11979
807514647361987457 18619 31281
571522106708137281 28321 29585
880494707514824193 3074 23040
788249444144582913 4776 14584
90735785243783345 12108 25910
375896433323582337 25856 26659
818275113889182337 33620 35183
925148861175088641 13690 16660
343500056099546945 15943 21774
754896050498452097 1207 16118
439755981368985985 18435 22626
302754622608318849 5118 13867
730670535259054849 5296 17514
377288911418780545 6943 19055
230272206898785473 3053 13199
926685601303759617 23729 24996
959330840550482177 4999 5753
620534874115783425 3361 29855
792553127124588033 23908 34479
875652525451755521 19914 30564
554753429685081985 32080 33323
886586125199748609 1720 4784
808733728082938113 2012 23015
388201127548583745 1711 33702
334639842760768833 21474 34832
49981081248382961 451 30196
8535725385794280 12200 30475
381951975180953665 16397 31824
394157446998253377 3392 3584
931104339794806913 8150 13205
496473958855670337 22151 35101
490678198753599297 29580 34510
348093169778454849 7233 26063
849079642729527937 4507 30008
699684542879960961 10788 24967
674964095209645569 18243 32754
598070224848743937 2727 4801
805012967518614145 6340 9384
366905082161576257 27137 32493
964999018678199169 12813 33743
968049257708148737 13712 34229
490685338446930049 1205 22203
717521814544962689 14819 20987
234946131337125057 3625 9754
505455972167982977 11873 26594
970661313620688257 13467 17273
731066590692289921 18996 31568
64823543101240945 8287 24978
512813463414435265 12350 30249
704355916207710209 11169 11961
140105957074037953 19333 26977
617360179537172353 15750 28975
749654486073485057 7469 10144
262991602856679649 466 10266
385498086521419457 318 3444
115129446165880721 1670 29108
130067041296090481 2203 3180
155554260918314913 1743 12448
289258711965029377 33000 33381
440584466542389889 12470 25306
400181287242919105 6671 13677
155674761491773953 7466 10450
657907376454812033 10150 11185
763458423699503873 10708 20946
84307175052973809 7314 10387
262546829938749217 16740 29455
343668028620893313 21824 33702
13266392208322487 728 32998
169725699929291105 9660 30277
325144491845598785 6083 33967
342156079893026561 1008 25008
718140073743128961 4236 30657
399142546867469889 1367 13419
598599672970500737 15876 19252
407455310548353793 3863 24657
905608105141737985 22820 33455
856726515289114625 7584 21360
319994238988009281 5690 5882
17405278502888423 2689 7964
758741157024658689 3492 18885
578046738922356737 8828 14909
320237417337530433 2657 16316
656490960201576705 3559 28018
816726945577443073 29697 30409
855037689195444993 3791 5650
808240711695127297 16826 33810
618334049495000961 7069 17215
148714602610354529 22087 33112
522679574676974593 16903 30871
649244662019704321 16206 30286
416187470517737537 3240 15948
981834651988009473 2978 19901
942079338207651713 9132 23640
633746682275010177 3419 4077
464164036804088897 9947 30288
268699186468907681 25456 26180
382144319823570561 13746 33658
616753286298042241 26878 27474
724694623691359361 9546 17612
98330790410784625 8528 19198
655502109869804161 10254 19238
765634852372322433 7751 26742
263793526969049441 2632 5806
321147373182483905 1031 15918
899556475345693953 7089 35047
52173241371157529 26705 35063
104366670234295361 7487 32250
329007427976563329 3352 9002
385775816009545025 14408 31852
170813634361387297 6456 32644
892664809009584513 4797 19108
332935373539115201 9309 23729
874057707600517377 7062 12678
167888455802263073 2129 24443
902066673868230145 5826 29200
363413634624294017 11122 30508
848246030209328001 1332 6328
679774760436991745 10713 24872
984058910096290817 12194 21892
402336033240814593 26150 26312
626916272846958849 18139 28349
52553548156119233 13867 29633
665318520296576513 8145 8962
785029959486195201 16894 30566
853085163121892993 14496 33658
49611694012320129 2669 4827
593332111311081473 23306 24003
200211730461788321 20453 21401
849613106141479297 16787 22945
941491102685297665 3082 34626
596512400402641409 19532 32467
102254590927657313 13483 15936
265197341801854945 126 11045
655746880533392641 2466 20380
378178960294814465 11057 18418
142511022491120801 4776 9340
919820557023431425 2167 8011
282103326425136929 8019 21981
171314890920935873 16793 24543
755304471726304897 4331 25962
738519231725280897 12069 23260
565144937319381313 15784 28567
891326810079004161 19410 24247
402129344194307265 18800 27811
697938566911833601 2318 16060
355375968556764097 22955 27624
520130068128505473 7394 20099
208986203374593057 7161 30301
220291752669130145 2435 7917
158827944538181505 9162 31680
704137225898488577 21214 30516
22920623528008833 14584 19512
962360895635445249 17849 34454
551466445397558401 20571 32667
152903402603154593 5256 22701
882893135990315137 7795 24883
350760452122433025 1523 34389
980298061926610817 5315 5437
170409914281929537 10258 17671
837123241842405761 4343 29948
5901817018017398 670 26245
328032176878430465 1589 2174
57755495595440465 1684 23781
155936602819394913 4155 32586
732395112401082625 8272 16472
89011758364613057 16715 27326
699255141217019393 21425 22827
669690329205522561 9012 34908
498821515940594625 2165 12682
404369202867293633 6153 19574
122878030061311713 10328 32385
11220820815339039 754 17862
610101980138114945 3304 25710
894339003912840321 7797 26605
434220918687270081 27092 31324
438990947483901569 5175 15913
525646231802742401 8446 31144
862595210198101377 4735 8443
218819621902266433 14430 14451
60122541279724833 14817 16588
790034819321352449 21669 24224
235479836422989313 9610 28349
232931551377259169 26757 28106
233075276413998721 7599 22749
723487005804574977 7311 8606
539025163764826241 19038 19773
134734569459904913 6185 32278
701038097048098049 8111 21882
629493801550285825 7915 10463
356599777330266945 2552 15438
807314447843207681 7279 22280
254173480398677057 6083 16811
688818701971459969 17717 19415
394551797539755009 15632 19647
887362811811751553 8630 24489
28612055205655909 12430 33347
654034059684068609 14802 30998
403984633737358913 13381 25602
819062412945765377 22298 34823
681324496263172865 16007 18459
277688784343272481 11596 20265
452257283875475457 1558 13665
715454718915221889 5927 24117
813363246817090177 14522 35150
800288543552500865 3955 26892
143304286399278177 1560 19484
628298950841877249 1488 15951
2007544704909493 19765 22224
101083145250076001 13640 29758
383646461949929601 3840 3879
335049649146608193 5804 28034
419475507654965441 18784 23157
444142628901875713 1932 7648
760114125718466433 7219 10227
265484420332608545 18728 33365
208375730671534145 5193 7031
412684092096103681 18257 29535
911806068713907841 9797 30660
762462522281960961 1766 19713
920122026411007745 20878 23045
253780743247563841 9280 30659
865511860359525505 13644 34302
37421196863800081 12024 34909
442167660401551617 13404 24868
700513412573915393 8109 30011
880458478200360193 21914 32288
212027968466738785 713 25762
905043759374677889 21366 27958
505758084805211905 8016 11043
181406485592951585 19940 21501
987786307976431745 5184 11244
204599565361931457 4438 5431
626961250730605697 2155 2822
112292517554898561 3353 30146
244596926221102977 14605 26280
554203933063405441 2070 31344
819633323172428929 21780 22359
826145260977249025 16594 34021
210940321503567681 926 985
123516985817062161 14431 32940
513459338807937345 6438 17455
48117990646865393 11591 28867
480475875027732289 16683 29633
474192218788857665 9201 19937
302830982932835713 10047 33523
661283609488798209 18804 26185
764831578310758401 5187 15992
489811629263428481 3576 27989
336564942278275905 10818 15274
620304602620343809 13316 32904
796944200549031425 8762 12168
560653725643618369 1913 22427
852285023854353281 24567 28648
794071912708851329 5712 13605
644635173876775297 5014 24360
338585581464386113 28985 32116
191479687998199937 3131 10800
869630041244484225 11131 32876
5680503020609963 2274 11165
760369520892652417 6865 30518
833047943853603841 3696 25530
57772239177033673 18455 19407
963336405511551361 19504 32421
757771610319409153 25473 27197
387035257901661825 8266 32674
464076033422522049 11378 16997
549373971867904513 23696 32863
60716949253929897 5289 31739
546432543398299969 15586 20155
113207105520722001 20623 32111
138788714508205409 15056 26865
357894865302185409 3118 5932
762935743154574849 7637 34659
521275257718862401 17205 19439
769492262092821761 22238 24365
332089585052585793 13588 19247
811386302519498113 15710 33074
729981432469678337 18410 21137
508846465026021377 32355 34006
431387837701933569 4807 9818
465554266192700801 12860 21758
973226056263605761 7001 22951
778622620477275265 7327 29575
790458213732989697 30506 33071
612681134105589121 15792 24021
814607920365311617 8152 25622
386993214001261505 1360 8847
268347009402319265 1072 20212
282839290564712801 16271 17423
142555951893889697 5672 19113
920998322150492033 28260 29466
832605801713100417 8658 26212
118134089649903025 11952 32906
855305131273944193 29800 30882
130456438882685441 3727 27860
377846180432342721 15694 27554
721893851002310017 246 5177
224029038891423233 10457 20209
223767790566963489 9354 20548
825670976065481473 20241 30534
434457406123801345 19291 26903
649526627313456129 15550 21620
321120002488651585 8534 29360
989898028023574785 20367 20400
314548748639257537 8547 14137
983156378175586049 5345 35059
129259086441916081 2933 29015
105486098009350833 1134 11703
257469095147133217 26452 31228
470318577302684545 23726 25825
656615946782675713 2376 16217
182882012408114753 3212 17472
156758568801226529 643 7038
195682590311470497 17267 33514
154937763691176417 30783 32935
954797576698041473 1347 20743
77278088127929585 22073 26043
211392306342951041 313 1243
614797519864321665 8135 32610
294733307091647105 27831 31411
426907191288311361 14035 16074
157385902192238817 28620 34707
952951402922305793 23558 28404
692807632286246657 9044 26351
822690763543210625 2187 9296
528337325441093249 5132 15997
389365652972298177 26884 34006
933413993835969793 9755 13287
586117275572096513 12604 24577
993042965755172737 22731 27890
535099445523879809 14143 34205
211578279761425857 14233 32624
771468495032781441 3829 19011
564689440783375553 8616 30445
997741416796639361 10490 23009
903164325085370497 19008 26186
140416015829149649 5826 10225
486573829590788865 19052 24807
191762263899786241 1699 23234
342689867523745281 4923 21323
214198671477891617 23353 33192
516607604769653505 16375 22887
834347298896840833 2058 29114
707758419071225857 3258 9758
240117273232815617 11601 16946
741296506804395905 12615 13320
864768715895419137 2844 31170
329148067198929089 3571 25774
739424452736631809 10926 31306
48702233417166953 22387 33862
283280456522827969 5546 29141
980465315329197953 27769 33643
6038005425185845 29455 34467
159884644989467969 13142 22808
434376743962641153 7519 33208
412884773668395137 14695 28133
106311337207944945 17327 29670
426096777243337473 22990 34795
313931411635632449 396 18846
222642880863404001 20012 32485
305174725591118785 12450 27339
8035866672209125 23884 29614
549486892110390785 1044 31492
127299936801051665 6179 7567
488511429896124865 2777 8225
174093395236944545 6601 17543
261421967424649185 11401 17073
608868619691932673 14313 14531
750223536056186241 21471 29145
194022411086685057 12549 32769
267903926187809569 3891 10425
307142908871128385 7559 28675
409019112147678529 34346 34484
116852644027055425 719 31391
240806438118351457 20804 32910
336238001008084097 26437 33186
967835093830419841 23142 23393
858209770639895425 8374 15339
879907055546763009 10527 11135
94633454146418225 7418 17713
940694626732426497 22433 33690
780286156859084161 10456 19413
859800596385337473 18059 34120
58937483691707369 12 22426
669753678019734657 1891 13978
922293077926163073 11467 14695
863584566630631681 7848 27149
331074129631304001 16167 28068
720764904440716929 2038 31601
371900349487354753 7705 17121
79373055122584193 790 2778
356425977405010049 4259 18161
768997341526901633 27880 28441
897415061650214401 1033 13198
964333991536246785 6309 22648
677307308448945409 17062 19483
19993770868627081 3855 29005
871618252593542273 13795 22499
224854112927783233 15864 21207
934535043007215873 28804 32857
709993941963947649 9538 17516
993493452318325889 9351 9633
903624247095844865 13239 26799
604221679847000833 1728 20931
518346484563028993 8718 32125
182645632840369377 12176 34279
272287405052633601 21746 32800
353524697522445313 3570 7460
327095659197855297 11113 24873
908999781056913025 6067 12057
203561492525917473 526 32606
36114622311259841 8544 26411
568856370198393089 20365 32653
800236627169930113 4441 30247
625570014133966593 1942 33659
515608251395192961 8131 26262
910152419451438977 20679 26187
611095577417934465 6022 10343
63995766189830049 24588 34389
915068408771560321 20160 35129
580034122957204865 23181 30018
58753177456019049 27132 33424
659497007499577857 7637 13125
926686168267778561 22966 30901
738832458381271041 2997 6731
940446034530488321 21422 29803
147850774521085537 9536 28578
283599765384366273 13983 21284
714543172785869953 1784 5052
713701615119838081 10681 12140
332146680345640961 16179 23091
873005500014144769 9381 13049
149136068054534817 16119 30669
993195272457974401 19557 23605
518054518654107457 4409 29867
655693867876379905 19424 22265
387997309697983169 7220 16549
405468807818458305 3146 32346
167113096582578881 17041 21788
123188012264378705 10001 21244
216056385246677249 33530 34315
944501393120198401 22911 34901
825893756809417601 22473 35230
462935421933565313 21158 29254
56619583796834409 25424 29311
435269342815409729 9094 25704
871912831646266497 3751 16558
579546678154329729 10309 33873
375598890981738241 2751 24218
283693582639791937 15394 22589
175810612980082945 1251 4653
222801036619955553 30681 31109
506134306189029121 7826 34585
261354284142775841 23070 25556
793463134071441153 24298 33746
459836780534700993 10341 29569
767379103737230337 19712 24174
330527579472324353 16575 22859
885604954966307585 2271 11053
780278662310621441 11556 31564
296646789461096449 2212 22851
194821103164166241 19339 23868
314849035124193921 10176 26282
91564425373988465 590 11512
755775761235444353 722 8247
395179889179480897 10099 12324
623701477305043969 20865 32783
521831427123174785 4857 17863
179398278890960929 24606 27587
939403444647943809 3794 3908
169667248290419809 149 3414
245701831589641985 17809 23449
983124598243055233 19938 26948
31535189204682013 4865 32911
136585737141498241 28244 30701
852324768332181249 16072 27742
181166338066152129 20297 26565
878408452960080385 11742 18698
491055012917097857 9493 34590
125135325041824785 23493 26012
422695640300904769 19483 30671
513985429510519489 11366 27666
979708703589405825 13933 29841
460887317750859905 10519 23129
650713765080627841 21563 22998
364508445486016769 19223 34485
222082348803279937 6755 30519
655398526924145153 25983 32214
232204745805834273 25957 27966
942373197437383681 19954 23551
334104693626951361 11986 18158
980777562564441089 778 787
879071927982085505 418 560
714382782890901121 7065 7392
292506501037660609 15652 19518
601219789285735809 26904 32051
760367941366443009 29597 34312
247875977642657121 4303 22665
128662880075207649 20890 34873
571179865599560769 16014 27552
941577220641637121 14746 21938
150244848327581345 13316 32278
713957666879604609 19845 21319
252139492919056353 6165 9523
829514907854647937 9520 22410
834542000479849857 9670 16864
294437869705969729 20402 28241
715454991514064897 5475 5723
164462152717721473 13914 34056
564078110201727169 16777 26828
461445408980505793 14802 22757
983929385347792641 13557 14159
406535787074918913 509 23198
646852434677050753 1369 32322
52580162025858361 23483 30322
140721847891597921 14901 31775
92435399886131361 12633 21500
707944305603454849 14744 23227
693645471742353665 13352 27985
909772699149229441 15536 15723
982443291473064321 12617 16308
103098742674070817 4602 13922
681412611783567745 9304 17297
217748712725352801 26423 33685
26067953008027445 13007 14827
235015844014832001 1842 14477
517747030110381697 985 28462
86140353345470545 13731 19244
407589911806443457 18273 34666
577528079477652097 23488 26039
220874330747133025 14062 17579
497983782275355201 7010 18371
108935317407816257 10491 12784
931023593402635137 21382 24919
126710712596672433 3794 23288
333025103097881473 13398 25394
575087830197478657 19834 25456
951123678394118657 9366 10279
53998776798092505 31449 35252
186156435783658497 21151 22579
574348525932766337 28797 31772
484600273305737537 1358 9361
727608052831595137 19622 28847
666672065439129857 7427 13554
209236958492343905 6902 18972
181551229498843713 9519 30382
255288090889418849 13064 29165
332232176031823233 20607 32852
110139541966237425 27460 27947
247538742026499393 4978 17775
239283336439950049 3421 32929
625170611277198465 992 9616
98774334346703793 3060 4260
867216319201908481 627 12633
14791054914095271 32833 34055
355605767225057409 17289 22727
367349441066398465 4622 32140
632273527535538433 11280 15980
265899122538694849 2515 14594
393249176405745985 1362 15095
416515919960378497 18005 33700
398542061769326465 1848 24763
334387356031211201 13996 21322
187268654187391809 13643 33345
424800572402308033 35 8277
83933014199253361 382 30487
349997031653128257 2949 17585
602341106755190529 945 13015
287469660882809569 3231 3295
501490116159210689 7502 29469
549226155496452161 9868 21911
832288309352264833 19278 20107
526416713659234177 19750 25181
948098759939476609 7780 33360
974525704348405249 24726 34033
995466215618890241 27938 32228
506756474811201217 4527 15876
784012344032255745 24067 27891
52462272543859713 18182 25327
515288716532893441 16263 28015
631788045585086209 8488 31444
32947480934630849 11897 13112
217858147373259937 2608 4476
803699293088797569 6661 19490
266683652803212833 13933 19182
295534427295912385 5581 23556
895378606365735425 15245 19501
775722762956803585 7909 29970
262860584849836001 6548 18080
235740303471764897 19585 24311
369140996612809857 344 14290
681973370434960257 14736 22271
929072967826076673 16590 24436
102736826041628145 21755 31796
697678731737564545 13310 26740
927578873548895873 19077 24597
790762526389801985 15243 34385
268662945058842689 2930 31320
183388538647317761 12277 25298
396692104663244993 16625 33337
274453598064017249 12243 25272
471812520234529153 4120 30314
534178916334834497 7731 19452
189765783947422049 12137 30699
686662758908671105 22778 34171
277809549406661921 8878 9325
796554645213785089 11510 18138
146102210985660001 8434 24897
273987784905845185 2283 19503
428045041014918593 18747 29376
164324120288622305 11979 32241
528770911237245377 11403 22140
359189629707135105 10227 33580
1641962389776098 1702 13847
630386087367252609 15370 31528
426603433437648513 9700 20424
263004958034603233 14400 27967
237964359970966657 9914 18953
139897851026827169 11938 14774
834289343884762497 22467 29506
18320847513013661 1103 3739
61545298595795825 25357 29226
895181008638683521 12942 22443
734150106376731009 4559 5207
446777872541137089 12753 33330
727502267241966593 4150 12930
963991058947922177 12592 31962
471372034858859457 7726 11786
541788224483742209 4479 34464
17139710572443791 9352 25390
545646648986302529 8799 34515
109624922096870145 12967 29027
939682115483467521 20507 24512
311482931811532609 2875 15488
580740571974100609 14582 19480
519243344422278593 1079 12839
574923771053097025 5275 15454
952797335381738753 24810 35236
760870723837268097 853 32685
600542082292932353 28755 34598
28138151813838165 884 4637
165448399850113505 13687 19556
50542879530691921 15596 17875
117289641577770001 1938 10942
68506469794034073 28250 29739
589352455570683265 19387 20791
203991175016550849 16330 33019
118663573609623537 7642 33812
55742892095313577 513 32268
120232849466198385 8434 15775
309394388998722305 138 33778
292822235653403585 2178 5307
151551866969516161 7106 26876
236281974167830817 2764 5576
470469322859894849 32559 33906
924088870009271041 1479 28521
255755576929804097 1118 1866
602863482725588481 3106 18416
423704590187494273 6074 35062
443069472011416129 5138 27153
647119432943203073 6151 11425
314672365815106049 11514 17162
255941761307735041 9328 12808
61104927192829449 9827 25486
1610585519390640 794 26619
284279998298110561 4289 5336
733373875874061569 7726 21587
285454388364968289 14197 33689
669095455121880193 7168 10892
690078328644254721 7043 33673
865446650276947329 15157 34185
509559896808482881 802 17810
310387588282825537 22694 34661
25028650591146117 20493 25308
726123078956472705 9485 29213
575565890687187201 18911 28357
586542039601500417 6244 20463
656917424007296769 15667 29394
745390372107305473 26363 33638
597750550682221185 12088 19725
17177275949084249 27735 29947
234500963729352929 9544 21593
405007099267660225 10458 31034
221332970196868929 13488 26002
209585610188714369 6291 25655
112334053670359425 10383 15673
747940831379519745 12233 31941
348789967804762561 29487 33883
840038710049842817 8620 14489
877451231239952257 4326 16493
298740305596847809 2065 20068
594763045405216001 26807 30055
336951105969763649 2548 9698
247505186580262657 12060 26621
834603989901733505 20482 34891
902148599309200001 4130 26537
575752152232755777 15441 31586
73440994802957953 14352 19579
120906710965353889 6210 18542
859207075707985281 27350 32176
810130891098612737 8553 27642
968149309813234945 8649 32972
891560541161350529 8842 12216
965538389173744385 6612 20182
905829042317410689 6737 13844
540522757925721473 9232 14339
409323231703663041 1726 3999
990465655507421185 6034 14248
942810202976193793 13739 24983
233539140815132385 424 5716
263909941039070625 131 18076
409536190883940801 1458 10629
750248607515832321 20689 23737
33889252901168733 13223 20320
270769653376643041 25471 26159
874151860348348417 18752 26962
636553777492640257 11325 19421
574607700542536321 16948 25528
519289324082006209 5235 34575
618319282788732545 27092 30051
783148397739413633 12702 19274
423378641909103233 5944 26527
618994239103780993 8750 15929
409578179052800833 2913 6294
654891102504382849 11157 14900
216776409614105601 26330 29187
823405147132756865 22104 31471
54612347384747297 17808 25254
620203854414146561 9686 34869
140640095619950497 204 32284
25349228321314145 14599 32982
942036428337559041 7549 17361
407820563217985217 26260 29830
491922932081557441 7286 32403
150835714611314849 191 2996
685421842263181697 6222 9672
301689832726030017 7558 9854
407428255160318977 24545 32555
501605786533129793 19228 33111
580691108898974977 22726 28923
197385555652591201 8885 12133
576445553929652033 13540 31502
364033052246679041 25335 27901
447360252953657793 433 1250
28224809718526701 18041 18983
930909145799752449 4526 21545
203443279097310625 2143 28133
38408224449455017 26346 35218
192358456852861793 1069 4079
38669945914556081 2146 5904
971772908555049473 25092 30871
806339280399427585 950 12675
657956323163947649 25559 27328
620024173218048641 5700 10299
180803054595198625 5235 32125
552693147689979009 18279 18777
436201153024274625 20716 22840
218883222849960641 19611 34992
125371975861479969 7236 18245
686137578298300417 8174 17540
244453998630636001 2360 22396
338872895712519553 21098 24718
907742235829854081 10388 16469
213512679703029569 9774 30081
947353639262662017 27278 30381
99069273950327393 15113 16769
126811735161862065 12449 27679
603825218043667201 23090 23548
883834334667827841 22323 22679
768739328204567553 950 6877
399618329000784193 5192 31661
634128011750306049 8005 26637
444535017049862081 12781 15966
46958401340639001 14414 23084
407478641622116545 31761 32756
757253621499998593 25805 31300
347649228530062977 18916 32559
99800596404953985 7224 22969
269380774101815489 7418 17035
355166860959599233 2271 8545
422124028187358401 4957 21128
640293366342028545 22526 28272
589550680011466753 238 32888
60796264347189321 1449 24387
404828037363021313 950 5277
516720821997132865 575 15185
87440872088986769 20146 30897
670014613885200513 5028 13520
211819076339782689 3571 10982
692253005642662401 24534 27442
864130631866668673 18034 18849
720252015228126593 3089 8982
381470782272661057 101 13544
279247182198027137 5222 30413
891036836865335809 1732 7631
701205874426221953 2366 16267
296660499860156097 23448 24458
607763641963252609 33274 33557
511046708684073537 12329 14238
876299538433855233 4908 20042
371547915199531777 4274 17876
629589149555620481 11216 32073
639206032629456129 8141 21300
542849375087200769 25089 32409
492130672068743297 8019 29592
302967576326572929 26077 29004
944811517936397441 1444 31206
128117750360715377 15567 26672
594569881020138497 14383 23402
782775980342741249 17753 30518
828421769634697857 30969 31138
113220773065364705 3177 28412
676430317657395329 8879 22317
116407011540353265 9775 23898
199550641211072129 9002 22361
374763882473828865 3280 25155
698047519797231745 4922 7477
874351582406411905 6611 32250
371647343905888065 1926 4954
34509415148932021 12129 21002
538162246391255681 7487 20934
430520819002929025 5153 18080
262782416267054241 15067 20726
381627266011307137 8311 8852
323072166600898241 13599 20554
951679955832140929 3482 11726
200005318960446497 1491 33009
373306717910821825 4101 16817
314536517779703937 16962 24417
105840623441018529 7163 35260
133750827306965201 20489 22321
792753516163557505 12858 16546
990602118822327041 6977 32744
900798462282530433 2879 4809
871455360080769793 1248 26666
435775372182149569 1431 13805
716843862888413953 16062 34149
307811742689004545 7850 9325
916583720261439105 15087 22863
967060355962061697 9830 12621
324049953402127489 763 18461
600170241369575297 12102 14074
764819244184760577 11691 34457
15540143289882737 1837 34977
182327001964399201 27152 32137
877453582119095169 247 24368
661868872382552065 26832 30911
17442882612002109 12638 27493
800522988895071617 3428 30577
585851154920028673 9049 11958
200186980841376545 30608 34297
540192601043031553 12337 28170
252712309045922017 9395 34380
62113145831737881 8332 29994
42310757943209153 4583 33306
776492641503111297 6827 9048
618576999793138049 2922 26763
99500702493209297 1768 27689
58183292478073409 1422 19608
453903675951750081 14443 28122
259547087229140769 3633 24575
181354389215663041 14820 30789
288951164339362497 737 35255
101031435633117889 304 18429
884601103028732161 221 3022
571330414010624577 960 26171
170769014327017729 4860 6847
908989500663722113 9053 25887
595120530763370625 28142 29545
655565199986931201 8202 26938
124007125391937473 21819 35262
959887360678166657 19991 27560
152959549079955809 22677 33314
364497287856785601 8424 27706
925197287156944257 11148 19682
418377558102207553 28861 32864
665129262646832641 11023 20333
771152857316359041 881 20083
704699951145340033 14066 19477
125317118444584705 15679 35100
406773962599803713 25952 30988
975613905310588289 25246 31453
160439728337532737 11354 17488
543771720290123969 17659 20170
155381148894765185 23939 31660
596237881154699777 16083 31565
839519445959421569 2157 34982
8205223936371909 11287 22118
836737389991160577 6108 11745
847960914666636289 6415 13707
541843079283179201 24370 29420
960916324344537985 3569 7649
499713903151775425 13569 22029
594545246364951681 865 33911
954187719191775617 14162 32642
240647283772787553 6058 7128
264609323849473569 779 7688
509651640905879361 6413 14354
174972139823037057 20576 31264
353710994625942017 27867 28277
409937807820302401 2010 31037
712730998771171201 4747 32511
469157305267241729 7682 24083
16751086190410547 9603 19706
766048686694976001 5186 28107
898412639274944513 17971 26741
263540112544202273 4803 28855
543029482526691265 2732 19505
20994690377069249 309 30479
37671372733164785 22052 35237
403798622431491329 11001 31341
953465805364046977 15067 32063
974199568916336769 14095 20047
477808073633532609 4346 7348
129022792654918561 15398 28776
53947357882975665 28419 31643
615658106049398401 8451 21003
535280572356434433 26738 33629
144502111985570273 8394 21321
327976185280860481 12028 18339
690952328347609729 18470 32500
86649862929256465 16588 18081
890998351414676609 5436 6437
966684948494702209 4463 17540
22982490523265397 10727 25054
891212440946752385 11203 17841
404740712298274049 3790 25290
986675130902099841 12334 31725
797060471400360577 3626 34926
393999601659295681 9140 14072
557449773678083457 6190 11946
381923486737662209 18417 29860
633341858854965505 815 25962
76340305818739297 22657 27942
464708634393229377 7548 25595
2954696846799721 9004 22073
35301548172842701 3385 11402
356582322678242753 10571 31658
193212322599375585 23820 29377
160253984752358753 16067 32591
540281439258269121 29700 29890
956198348067822209 1261 25029
806472718407558657 4385 7801
287032026331829121 11587 24518
42628106458099777 2078 13328
193596233211515297 17116 17806
222443717044452417 4287 24734
768369922193869569 7629 15855
605538442938939905 29328 32126
53606909414945393 18000 26645
257642962719000225 3536 6534
820753355602661889 11183 30020
27762562072869201 2698 15905
105816617433710289 5545 32428
777440019757303681 5618 14571
81216393027119697 14502 22571
248470983648491745 23434 29827
457493210733410625 30316 33224
722389130038361985 11390 27094
3795761589245218 21260 26559
729947655429160833 14389 26981
271556161471274049 3025 9667
331315546827706689 20025 28054
849659920351939457 1771 16547
484766973129058689 18919 28229
848458019367221505 20611 25340
513200647264181249 29491 33613
754912893021341313 20078 32057
752571976770386945 8385 23923
551458019188864065 8037 31476
646010421507067905 3753 6789
247344710742282817 24043 29825
181687631121253185 20511 26281
682927864850306305 2031 22220
200107328396466497 15611 15886
512847487737715841 8963 21329
42147854993917377 13456 26417
827261999618777089 29986 34553
329784707919284161 5216 20210
458252682083980289 16960 30505
658233061106887681 6965 16059
742771465135994881 15339 28332
766148762306396929 20549 24467
126260041423549297 12547 24144
178626717481936481 1808 31315
986598319392818689 11155 21316
29803372713498533 5773 25002
658086161395402753 13176 23782
638500155458434177 23528 24432
516048087946124673 20926 30838
698700519658853377 3991 10066
810499555510446593 23930 33731
257294840862474657 34124 35254
246527426035989089 24244 32239
485611635205625473 14213 34184
977943711615409921 24244 31420
165135906167098049 21041 21768
227094634349150241 7413 8825
455835645784656385 6354 15466
881268854473418625 14247 33474
475500225122491585 20885 31960
782958460481360385 3545 34420
338245579055520577 1131 1403
117861108842959089 8291 9665
397172009821378689 928 2336
780447294176632065 5923 15493
525220218799386625 30378 33394
851213525259211649 10312 20663
89219135994884625 9240 28906
501242989665520641 23597 33430
727418211026670081 7276 17146
200641054012749025 1433 18119
252659468007994561 5254 26007
423132685387479041 19122 29738
40112064765661873 6615 31090
695190094080359681 5224 34531
174978673041298561 10108 12102
245154702563958433 9192 18873
315666464875274497 17531 33553
222996765491274113 973 22903
611404696807046145 9502 23438
563652451989320001 13838 35204
632852034195746433 17351 17366
653445618309334017 24793 32594
621909533352610561 301 23094
797129825525765121 13178 19491
453539960915602305 252 28596
71386161577663641 242 25865
266741471553292097 6501 16417
913524357626379009 9838 31596
890807556691367297 4238 13701
849167433707165697 18008 25601
986710953288966401 3799 13114
672057075267026945 1157 6998
743857644308487681 21105 34124
524014904393681025 5804 30802
7655845535413875 12795 27813
938531974443229441 1232 20425
433048503017612801 21818 27201
247838359720915937 9033 34924
271067623181242113 10931 15415
950070030382285313 3444 18510
275753737619847777 18016 23101
958338139147258497 29572 32670
123713993805143473 20984 30271
521874129333802753 18838 34756
248105696407787233 31121 32457
80559228084368337 6448 29477
326566182415806593 18144 27347
230708864733436769 5507 32723
280679755696095169 1897 29371
624992325253941761 6735 11435
255125745768129505 4960 33627
750194332185024897 10457 24505
523982727396099073 4354 23120
791977162456319617 10629 16240
456416714824460033 28030 30723
221482448575450529 7488 14522
912724643403318913 4654 28625
334440118300619841 3274 5404
858909382728416641 33176 34667
836009473224457601 25692 31996
761162038975054849 1993 31458
855684599330842881 841 26845
866292476801422849 5338 13544
498275885778276993 20036 33345
274560409277111009 2023 10680
231712824335915009 11805 15587
629506089058413185 8347 34113
386346139081318529 13716 27322
487666561374435777 16557 22560
425930602953897601 1518 20824
918358903069250945 27960 34854
593212618004322689 7505 31311
698015940629911553 4708 11680
7486510471608200 13097 18263
998325258166222081 7594 34123
517431959670254593 20236 20307
392308488258731073 19717 23658
764212589480663937 9436 21833
663070747515551105 32346 32768
777494289200866689 4276 27451
644726998162749313 2698 7624
410329418279474113 13040 34797
341584666932209985 8308 20799
699078460507244929 7626 18688
158077098639903809 4745 16436
692793138107972993 13835 24110
862574029022372481 4362 26444
712405626266793473 3483 25661
417505700628250753 8730 12045
285309888967901761 4979 23782
749442344786690049 22412 31600
689930957567007361 4502 31864
712187841302363009 14675 22384
984413129416211073 10400 31526
677557264710149121 30452 34279
541085654253016897 19637 32876
167018122591795041 24954 30235
568255571822675137 19401 27257
151799776100592257 18178 28533
496050094291284417 11172 35233
12635211037018479 20237 29270
598449013655070465 9023 9507
366154285518067713 18913 19132
986830626955971073 4182 4794
441053940837687041 1683 2199
712806249896289025 6576 15401
257288887060997953 20184 23925
950328682857382017 2922 5467
863162258481292417 28865 29829
18488574207523813 13638 32466
739008741542736641 7235 9823
610608116263541889 22604 29046
755117377467225729 8529 18545
919004179430174849 29092 31513
141838080703411857 23051 30554
269036574316338305 1580 24989
589379887861962753 9171 19241
634776113966395905 1822 10834
728868217057030401 9682 16560
561125766112816385 8755 12318
363264000235542273 18455 31321
267517401994211937 15676 24439
421845396272647809 14450 31117
794325344710095745 13948 29766
718339409437714177 24804 27253
147204554857907521 24320 27045
266083687630985121 11039 31294
925212279419021441 17513 34844
577053253174081921 13380 33669
442693050827898561 25196 27407
764369681584202753 12317 20809
77813646777052273 7536 22890
82182125938270897 18374 32277
340508503246567809 8056 8130
703147864276619521 10010 28810
154432268835030593 6306 18487
618181903045606145 12689 29805
150489235367558657 18460 28606
22883479557993525 11848 26989
500413139355366337 12048 25936
13560044796985693 16949 22931
303038896455788609 20957 23507
301913782038557313 8695 33352
5770664700811779 11302 31793
96808899678588753 8884 34162
603935650443958145 15912 24915
542014142596332929 32086 35119
757343969093390977 7822 15781
516342120473762369 20911 28555
223976408138597089 1622 24261
786392802952324353 8198 31386
989886436042191105 16343 19591
782777460727881857 4913 19245
559124619134706817 22822 27141
148332500978018081 3912 8130
764827841576611457 7262 32781
479690743665184257 14141 23454
311067352732820289 13828 34925
672039015792197633 14575 30825
469849442978308225 9598 23835
380885503908526593 2601 5435
338835840755820097 15230 16729
36631223940407409 10371 23397
866235781480462209 688 10689
156913506698725057 11134 17546
121942391735117889 17717 24272
9184827530479113 359 15936
296438301397138561 23826 26620
534050862249582529 1678 30197
78749677976816209 3399 14616
172267824621361153 3213 23998
630506743858397569 16201 28871
252565586907916641 11438 14468
696804907028237569 22012 24333
323800353930071361 7698 21564
202991203258456225 2097 22488
259663030414852609 5582 12711
72805379543723345 23935 24966
960030072532919809 27829 29487
44442301174591137 12283 23367
52098402285349009 23197 34145
318752468995867841 28474 30143
903007029192227841 1318 28504
113465698383613761 16148 28363
474608502637376961 2734 21810
579612197594371969 6800 27509
778614389738596225 16348 20090
503021693190639489 23016 30504
87920506210377169 7840 34178
510221389659463425 15125 26934
155783667081355041 4525 23344
41777506091513321 10384 26774
183402075314571521 14617 34910
780922921050347393 8303 23252
547190619406155329 6345 30609
698170589315644417 6723 21521
864057000548410113 9500 35162
20913571418646 5367 22560
581061018448739457 3810 24483
378652487540144001 3498 4736
291551799810886081 9096 25284
756030909069977473 2114 24864
776659367907758081 4613 16995
296455975529049473 1132 30006
158664058918656545 20659 22903
865150161698963457 9340 25234
895908682577076097 578 24740
74139972133060897 17966 20713
862730583514856833 8123 26258
352553271046730305 20623 21494
563090934139342657 2377 13990
179968640485604673 30249 34120
389475464427203393 1886 32378
865067506033156481 19791 28862
115776042267672353 12169 27452
529599693850180161 23637 34818
963522749697428737 28525 31929
694414402137397249 15219 16383
704467652231120001 8953 16777
2193797911836271 239 22662
461828378662300289 8673 19769
143308615157351937 4016 26658
836756705092202625 23675 35261
912388655862265857 26157 28418
33459179218422009 4056 18624
771945645804436225 4735 19496
564234286321056577 3719 33854
881959444903394305 9263 16025
422235871248727105 12697 32806
972325973509512705 29317 29901
646603745730889345 1618 30923
99638304288482977 24215 34461
980749969628018177 3067 12439
106868417356849937 21758 27210
466293928563221249 14637 35059
223591118232654657 27806 28301
112544051758117553 31818 32849
62149239572747209 18024 26420
486730856818983425 12048 14577
544426454456392129 4579 18348
935568859710141313 6135 34964
876529684973974145 11590 29837
285969664042870177 602 7377
910190773275949953 626 24953
860531958272115841 10339 14140
141942370728443729 11971 15046
901692328223422337 656 23602
38312475523760273 29979 31840
792938980014607617 5435 14119
117110267196551377 3963 22665
500085078770144513 1950 15675
469496572669804353 18157 32009
52382669395239393 8113 34865
55760005006376905 15576 25297
445642587171537473 22837 26818
618618301821563009 30119 34645
346214802424920961 17203 25702
704627968369464961 4686 27787
276699499424257313 23534 33839
258069434305546977 18963 30509
210774419014324353 28817 32776
489782152466162305 21442 33774
67033844153687737 17857 24549
737001901777553281 18432 32725
949850474308586753 11927 34130
735409136020507521 7336 9030
221166666020042881 15564 16018
249591250771679553 11948 26815
949410805601427713 15465 25820
668032811444433665 56 12645
63318202021694249 2787 34394
267783897779771969 6148 18418
256590035296820673 1295 1842
694303786659560321 2434 6640
150068351168744833 15028 29289
646848754853373057 21001 24788
890629500357061249 10692 16192
917064687402117377 5258 17309
186678398204950465 7136 18279
990152092839373697 4139 8728
649410327240527617 5691 20008
409271008982557313 2733 10015
738207252104917505 7089 17954
264516068198467745 16589 23221
317299170990633409 4481 15433
907318754606180225 16675 27458
689819162466083201 17182 27740
827782722412145281 22256 24265
532492720389424065 27343 28540
245062915964609825 4280 11546
76226294151314993 5792 23552
451138032759352833 20704 34381
983534650434972289 3260 11696
629843963380224641 20919 26746
527608985118039425 11815 33466
372581312238089857 17545 32911
658195091341180929 892 12463
286586979826665825 25594 28542
87554296793644689 6796 17053
233755487120099297 6078 13916
130830692291805665 25838 28398
761788958158305665 2201 18788
575869903124473857 3956 35045
56160085558452977 18851 34427
148440800807460257 11535 11820
404128146360079681 11374 25498
383260766037057729 22043 34854
377402712318222209 3188 27530
347034967305074113 4205 5570
12554234076347371 1629 15408
592870724005312129 19877 34813
763332925569564289 22183 35149
819136731743721985 8976 32429
77963687593467057 27722 28346
482035389216253633 24145 29288
154246334270446529 6271 24048
465151267658949761 6308 29079
324719722335530049 9118 31444
732086919969365377 22770 34799
706322961472871169 1396 32462
835177760889674625 818 32086
689005314286220033 207 15820
389890620931073089 1039 3848
813424032411852289 24185 32337
227284198397438081 1537 18451
429839357072026497 15658 17402
716548237195869569 11157 25324
996541908980539393 5971 27860
611290349267246593 7342 33835
654954632233057025 5752 23178
320318561279453441 26485 27776
32680466657772913 17399 24651
936106947762436225 19587 26057
228920738967460129 21116 30555
305602877686826689 23752 27815
562714358635993537 8402 22301
230413249682950305 25506 28960
308059588863983425 33849 35057
840516140059623553 32316 34361
16686897297823579 10272 12753
782054040747123457 1323 11115
780884573334461185 9081 12008
424184923612020993 8083 31614
869784267808775297 3345 32359
476508641781517633 9090 11167
770911119124036737 3720 4980
952925433113410433 9158 34779
384470034931432257 715 17440
969011292661559041 26876 30013
339525122911695105 26970 33491
282679486568586209 22089 22360
292454974723092673 4721 34194
872642317697678721 24397 30165
290820762117192513 7522 23117
563718749482536193 18548 30123
559664720054250625 14592 14790
164595492007361345 15866 31849
880469478102739329 4833 29397
992237876676998785 7470 20024
990378115379435521 7714 21157
877866853852960769 2666 27946
541171582498805057 6161 28986
450990940549775873 11228 29845
42344094404818121 14116 17815
173186654458344705 22207 30693
904360009893181825 1416 30833
575902898935371585 3922 29419
718920886728632577 6251 6881
627887016944381313 18245 27766
289736293100958145 6019 34731
225304194836855489 28524 30958
699969988680855681 11682 32051
70696002243987977 2888 13103
990960933180318209 27997 31692
890162196753923457 21771 22666
190105161957724545 24215 24552
304681964671910785 13306 31394
569308037775101633 15703 19782
873863394630962689 860 23817
67545313734562737 7169 8054
349623135732610305 5033 30367
611116470749820417 23218 25513
804555375091499777 1866 22598
372726026247029569 24423 29571
389204114251580097 6495 29336
65090855936347225 4868 33686
296982923111745153 10949 21936
593339304856293377 8908 9679
901276176511128577 4623 7447
79464670633754513 3872 14440
38718448116018321 29151 34734
488821363857773889 2144 19591
688969864261107329 6643 8845
856148412793800193 1848 16624
781638623150673281 10153 33823
806595531255986433 19774 21981
909098973758272385 8978 17687
250537492084319521 12637 14630
326756968810716609 18075 30649
425578189909664705 24999 27253
138802667864919009 6384 26216
914811141751300737 22483 24595
611781421454640641 9212 16235
517421645351724609 6509 10659
942869778208130817 2716 4227
624354337897685249 4632 26856
68097010448074257 8902 14084
837425482707779201 17048 17858
948184267965441281 4376 21448
878293507962951041 857 12688
988721944225677185 4037 7434
386598908974796993 9876 12391
728106100500905729 7641 14975
934842773322301953 2187 18062
331970982353286785 27232 29062
362477334978144961 9535 17301
712615217327535105 19906 25263
560874664527801793 11343 24906
127278263008651745 17189 19341
524338596100641025 12971 17142
218330783217748353 8205 23017
45396734286057953 25386 33834
9453074879164803 5947 35191
120654304871386849 28169 31000
619081119222951041 9060 17799
472847335308074433 1254 17549
804511721898837377 7148 27960
192051434215038337 7065 27501
719924628396551425 14295 30141
70609090176660065 17677 30754
52466941014333913 13459 16629
997724910093815297 17478 29334
857166336641679233 678 21630
254041320855293409 10826 32861
767758609781214593 10247 11079
189985308924939041 2923 23499
910111234825574657 6489 15208
81691988909611265 9999 32077
103446034546610833 5098 18775
150173271025330721 24257 28569
797552230617068161 28415 30505
415079586428703361 28171 34707
257298253773388545 21120 24976
116125518923290369 27283 32034
648190011911776001 32309 33962
535324974518161409 11098 16430
402334837203429889 10679 29848
690212971183520129 1609 19277
418582300711587841 23272 30022
108626453590346721 21313 28210
466380922543994113 4413 4599
378040930917244097 294 23592
508453649420726337 25185 27224
691647429999605377 13818 25135
659377019691195393 28367 31052
628431265893318913 20864 29478
849271913210113665 33122 33248
825738979361176449 9362 35277
47471740678464161 4013 32961
629398446629117825 27816 34586
960296634884979713 9254 28325
756838460652304001 15638 31847
602644394055435137 1342 15608
863461832521615233 591 7992
753585615067603201 1033 1742
929034169422578817 5750 30863
778449627764036481 21179 22817
186657256479485057 6829 10395
86841722977776929 11838 19091
299203895637802497 15958 30746
148518327283628801 3504 30133
313748318136170241 13065 21659
606000344158044161 26163 32599
794736234347681153 21665 33956
226133088365873633 3916 15355
958993417061769601 20337 21170
667981573648955137 8752 15941
644916648002421761 15275 31222
601343098572588289 21717 30160
185875002948229441 7992 23248
702318158871545217 32128 32169
39769660346820505 3894 10932
686887491566171393 16118 22665
495794352017718145 20894 22235
357053088319940289 14598 25336
460533235892697217 7801 9012
965228495182262913 21857 25149
867104960398201345 10458 34270
12387422606447985 13928 33437
857915428511546497 9331 28258
845201291238129921 29305 33412
921101938423127809 3309 21779
552432285934695937 3586 16193
574135830199040257 3923 17361
346486754297846017 27375 33423
16680157243776251 4706 32250
712836691203332097 7843 21890
880649279041534721 7206 10153
471001450726664193 11230 21440
783171903293201409 14369 29655
406157873163504513 1133 15491
275425756361997281 3880 33550
539446770822056705 26380 32984
111101999509862993 11504 21668
438120863867791169 22151 28510
213632479438786049 16210 28434
75111148107726673 21152 33440
199856317316907457 7202 22296
221261975556455329 12395 29156
867320940575481857 4998 22414
221396303519473025 8444 28681
973024892659715585 27125 29021
957124470628851713 9314 19944
378927118153484353 5990 18207
759635650698118785 27727 34956
126805035429718769 9910 11547
267806808943515041 1172 19482
117586353121353681 2337 29255
734160724434790529 31834 31945
681559446846627329 9116 24279
120262281879913505 22680 33922
815859507665891201 15567 17326
536195059987665729 15175 19984
115520996334105057 12669 20326
794696382878054657 6775 33893
478753064069721281 1205 16146
200334669006881697 17197 25319
723696020605565569 8910 28556
528462738049082497 20948 24156
360056843488649729 10410 21960
139805440665629281 7926 27221
562093355577154369 16150 18904
730152640420708865 9247 20866
508058089079341377 131 33592
711440756800531201 13056 13769
302223358844123905 12814 31493
450615009945774849 25673 33126
730533828073873793 11640 12022
839842659913234305 33 6760
174971489294698305 3827 3879
248315751060442113 27529 30214
826363765532491393 2355 2661
533297365277721985 13835 29298
364931143492164289 12364 23535
60005812830464577 16791 19562
508807531109397377 17048 34637
941906075634182785 5979 33229
211431968231316609 10319 33677
32748586069697441 24536 32986
205991961738689601 1318 5823
700635251530346881 17502 32299
163049337669527009 7086 7545
72967409754451041 2386 16766
391870320188559169 1089 20858
585532024795032449 16885 20584
947429664145595009 14152 18814
689695718090501249 19292 21744
972134984441638017 18103 21817
18510629396221389 490 1772
983791266731181185 7423 23603
354403552216520961 369 24144
642452258337897345 34513 34687
72589875547311777 8812 35271
854313213210012673 9614 19436
354767599248400961 4023 15349
840981612363762561 20724 32222
352320121880271873 25264 33467
132531442049192097 8355 34104
5055418683379998 6338 8886
645355927387129217 12760 29377
309826219303250369 3188 11746
58424123514832617 12490 24658
96290884591109457 23646 30396
599923246022726145 1686 19312
171230821302774657 1334 20958
264563195890879393 19814 27468
864314924020728577 12808 23660
307748198665791489 601 7475
16405591436996049 21596 34853
855887876285372289 11544 27713
246886180148731425 831 9204
661181726554289665 12338 31242
611596502096521217 16044 26202
784545258252542465 11894 29772
250088085381857889 13261 23479
714145035010915329 21755 24348
133428921783195873 21271 27343
344944432922027009 18073 20135
291904807412446849 3652 29391
489926938775894913 4132 28765
847438843674783745 8511 20611
243660469008126753 2680 27990
113656442600639457 14505 16304
963426970570111489 16124 25516
377293728604815489 33577 34288
621954622472422657 9072 27718
409176488528526529 12158 13272
221428876225346017 12076 13353
294330333291956225 16633 22684
470173881232206273 21012 28766
612679843635785217 19514 22853
475574477384441281 5607 34211
102392882202071441 6685 22094
464757946645072193 17993 23947
189090169004554561 11211 25346
439015408408963009 3498 31632
131023331318747441 4041 22865
568491574056658049 3087 9473
399429218113251521 5398 16327
259913990235446593 5090 12988
581031576834352129 5245 16614
998346401973911681 8954 21919
467350507224733057 11180 23106
85583552993583105 8217 27402
799927593853798401 21477 27655
914985555920402817 20278 20484
684033274513662849 24280 34430
684516923740716289 31505 31553
469574962127001793 21632 24085
502857981243089089 14372 30389
574822872571143489 7680 33206
826138618176784641 4100 6186
543046360093601537 12191 15906
865764201571586561 6702 8354
363968369051630017 14318 18118
177995578182361665 16374 33843
609721697634842753 18317 29603
282682578781383137 22414 34321
649700006447840641 7539 34662
867312142969709057 16111 26150
644238924382594945 1009 16745
72231728681579457 31705 32749
211216106793838081 16402 34155
30291393052777949 17379 18681
412431506734311169 11922 25340
368012086735625153 18072 22907
966793813004652929 230 11766
272036125626854657 16315 20505
881685425365308417 22373 29204
74694282430165521 21366 30788
277458548062778465 22084 35002
38152569802065273 12466 25391
889417618516080897 1348 26312
766455531932500353 32867 34224
517076058857565377 11418 11684
183527592957219105 30858 33807
746187397162433537 18862 19698
212434258921298625 16207 18598
315376205673000961 1336 13396
163849647771485249 17954 26561
933247798850050689 781 13842
22379165438103145 26667 31290
317662073602559041 4295 9330
92464125751163809 17828 33997
251445439992696865 14175 20642
850588560788800385 6345 27650
120559331046759873 6666 9273
642279179797327489 13339 22647
701980484294569601 16908 29009
975420479424620673 3412 29640
148251855419783137 12910 20801
344707518057376193 20994 32702
651713180162406785 10031 28986
479830540851374081 8384 15563
273738299755930113 337 26252
81957216469561441 12384 26418
937895345021775745 20633 25751
837164188453520769 15902 32661
594613298564933505 1818 21482
494159310544304705 1216 3008
90234501844552289 2315 15228
394269452176310145 309 33994
806984219537067521 1196 22690
59505870529648065 5730 6856
742260415430923393 19235 31845
26257274784619257 17051 22681
433012572044713537 3958 28808
856308500680441345 13578 33891
128628845569327409 9301 34143
396145285411257921 31930 34763
830226196326488961 27528 28842
505087795391887105 26421 31710
739210743621573121 16083 29006
617279259820399745 23080 29360
511566991273252097 11583 16144
712758294967827073 2253 20436
252897180847956097 23235 31515
312810936743439041 23980 33922
135877006362246529 6090 33668
817844974272674049 28889 33649
691696323398520705 10120 20300
767472926294963969 8323 29978
375316037006353281 15043 23124
55495330963154289 19387 22032
815979072851693185 2754 34577
42157712345677113 6520 8405
249554234899871841 5532 19903
135749778912042993 2848 23190
481089884980338689 747 17500
87979778316984897 7757 24314
941376488350453377 2114 31817
541891359320843009 11546 16921
459799075567875777 14446 25672
367054237668618561 20092 30587
313829254588764417 5007 22972
513377819371868353 16539 28207
929427933083406593 20488 27471
622513588876039169 10998 16725
558867949143159873 18919 19038
457403938592463553 19679 33013
861498496354901249 30568 33621
897532902438520321 8074 26178
579631729056099969 11765 13691
933963668895103233 2297 13907
229391233553304385 5605 11014
886444446921693441 15832 26345
785365359502247169 6993 31358
952669258016882689 19701 20794
669056389318004865 6432 20302
211372034719978785 4861 24997
136382639745132657 7236 10358
98702110310426865 4247 22316
752013762215444353 8135 31140
303054778624719745 18493 27170
177455396839985025 19765 21524
635156766035507329 30815 34013
730761447427713793 10317 28855
569386059902974721 4857 19380
837124146554767617 1504 4683
796609112966677889 523 34547
725741942116815873 23094 30394
351267879929814337 441 32113
327543983139673153 19709 29254
752781844767000065 16172 22280
181004275802852289 9242 17322
481149962973610433 20717 32994
168859905327277473 1683 24166
362358311681447297 9210 34701
722848807830718721 20255 31340
810438560009195905 1894 34211
282382427791258561 9305 28852
707849333175843713 21375 29079
621617341079971969 25427 26161
890048434927912577 16672 19813
81014777731038385 6477 12811
277360321688206561 12182 31566
50340547996359673 12643 26687
652834557726457345 18501 30251
350850047782909505 27163 34334
484427264169127617 4267 27004
533497704291082881 23739 28218
833454146688076545 22573 27131
516368181585161089 8841 34052
360953786066346561 15502 16437
22375689765187445 4951 7075
393226455720046913 13842 17847
149351419545421761 21041 21292
760726743355931521 15324 24889
167505457171561281 12070 28656
114503656380527729 1734 5437
589010642172890881 14002 27529
233928614638500673 16934 25058
689850001325840641 19291 21575
57542879215752409 4606 20232
542756729246331585 18797 30745
10290459703682587 8872 34747
496638594320106817 24351 26689
796353518335173761 9013 22718
22818417590652729 17016 27744
815703435819528961 3045 19358
920183001179584129 31376 33739
378836829177565441 19701 28225
917134000830611073 23902 32929
771768880825860097 13723 33790
363242866132626561 5458 35040
197963224665222977 2466 29045
601636383679615233 1168 5024
539330845401536833 3351 15979
756474775338109185 9673 17105
368848061906298625 10827 27684
967592293604820225 12895 33132
486789748135421953 2654 30062
725522969931919489 540 5767
532365672786944769 5319 14461
988804676586649857 1125 18386
735105598759304321 22553 28674
740084616115570561 13418 19922
47235489695331977 28348 28367
900375273661591553 4949 25581
868903049598330369 7200 21863
896879249215036417 25183 28587
384049914738746177 3820 22170
348859903501558913 2049 16567
243902455460499809 9435 10081
354315808686738625 19649 24592
838092639652863617 151 10948
632914875941320833 9183 13827
673810210321548161 17656 30191
879601883440191361 5234 19456
871495006658939521 5528 10704
748187044617448961 1780 7206
775471947765055361 14519 34338
939273704083138433 7929 21730
964648270300038785 7799 28356
228875086227940737 11140 22224
992062803709885057 65 8208
321212363275098049 4743 6153
584057839281577217 8172 32959
324093481861122945 16076 27877
824773906998075265 8609 8970
339097029799052737 7239 16553
88093308054332913 7684 32575
427286184875651265 11316 24101
780142648426064513 20381 24736
267249858728607841 21775 31506
219331892809726977 23770 34055
693221902440367233 4623 5269
101030144280656481 6839 32141
172645201679262785 8044 26725
445264328207564097 2601 2792
715690106563481985 14865 33476
284311718888389473 93 12198
748557900087522689 8746 28965
277757922025564609 642 34724
20414137755008001 2124 28897
409529244602993025 1445 30573
967357213260402945 20287 30559
842452867507908865 2918 27449
956787882874561281 24693 28688
293846859540380481 326 22297
324134604080459329 14986 21978
195681639996656993 2245 24868
588083310718612737 24715 29522
755317995724141185 2196 33911
463380491237803201 10727 34058
58898917955296785 20235 21243
106400446996968161 2050 29137
786250855626761345 26619 28949
2367490190639644 10156 30696
916217531237812481 24044 31158
593846977037710337 8200 34374
110765535882819681 14353 15950
181200918229695425 21182 33224
503566013919559937 25964 29425
57624392343040401 24727 29935
496757975710167425 7243 22500
483981744539480705 18888 27390
109191987687871969 5118 13547
260619258495406561 1974 28602
805587866803620097 7056 31102
850888036510657025 5444 7916
352584387190709953 19712 26146
111884589384015249 1141 22867
257928663662951873 3915 28521
409288601262861825 10570 24754
57103023360816961 5871 14507
168555278786268289 537 14580
858271940983001985 4404 10547
524702258886168961 14356 19177
872287727070720129 18763 29908
12155877496876855 2348 11168
612354620368464001 3902 6141
250328323801941377 1896 25470
623447886030568577 13042 13425
12186524949353129 6500 18262
771940094739448961 9819 23996
137193725380161169 10689 18880
204058145116185601 16797 16909
876946361120285953 441 20672
202472077866175937 381 33483
665260081030400129 898 9561
712933946808853121 24045 35185
748781069946257793 25721 33620
365547161012159425 4853 19878
938055256907421825 1896 17229
552233006641237953 15992 26724
745705152016466177 8992 30935
786207631175031425 1537 17892
527858825639984961 11742 31424
220002310975509377 8916 21134
335407904431061633 8966 27008
102904158392647105 8170 24490
602874669602744705 7453 18713
475116353590088641 929 7122
787137711935923073 2497 5981
415657555529392641 1329 32163
459237094706228545 1720 16518
642757655920611585 4933 23440
952379938259038977 8566 33674
117374015373627569 23996 26177
925564525978689537 9500 35232
831676705888575873 18924 28458
531482262481869569 23764 34844
348228099261959297 340 2474
521917464856219457 3170 19393
313811864557784769 23673 33654
779695544781016961 28850 29609
709186351299564417 5869 31989
813630211583831169 9398 14660
882802090884091265 1930 13555
766121041471233665 3117 13022
635640805068035713 5391 17259
788139206960298881 2917 18173
567713085068085377 18485 25564
30793833470251997 14658 17704
515169898003250625 6652 14675
843570038333371777 2917 26748
86022212983259297 19084 29497
980970497589122945 3550 19060
55933474885520697 4284 19503
764790497769556737 28409 34661
126545910333824449 31544 35181
54384148928701137 5529 14306
817302708612800129 10144 29816
888583888183990913 3841 27367
256396738096746913 18629 26591
465914827633621825 14300 26170
117063956124994209 10141 23301
146615358421005473 12492 29485
540952432921706369 12064 12074
890305606819563137 3886 27812
566831862513424769 17902 25464
304399723324809921 11471 13061
993807730000575873 27599 35160
347117573147794881 17927 33040
267950489484277921 29070 30863
77352302232302609 26472 30316
673237993974659329 18855 19275
709317789772963841 12169 24960
654815937948370689 26255 31210
851410101556343297 12967 24290
598183338223314817 24925 25825
2366305735773012 1807 26633
203758921081842465 8783 27020
25219486707900529 1829 10947
952389506871732353 6202 26660
79419038811661121 11635 34774
757795086243390849 21228 28811
942443648029314561 2596 14179
109218899568524817 8685 14845
417675742859795905 19083 19504
246973644143437825 22942 23689
524668977178496449 3816 34232
467748299015433153 16912 27750
982734088343644161 506 22233
728895104139127169 1169 19251
935379247015209345 15518 18077
615950677881833985 15678 22464
138194948415087281 13647 14166
224265697976321121 3571 26113
400590541995658369 12416 27747
898743477605883393 10147 16918
957208105268502913 18550 30443
990023463215777665 6081 32424
38443529880442641 8801 19810
584076529172016001 5846 29731
526034584879436545 8724 24390
41398014465457321 26604 31622
674153211703501441 3567 18911
802505887761164161 8853 15552
656289505244441089 25565 28580
709916817894423937 16727 35236
963415047936013697 9537 31970
645206841695447553 9803 31704
65950496334362897 27048 33229
284384364826067329 12329 23710
151230647109290561 5645 20690
899346793843228929 5875 13921
507479231662809857 8345 28899
725651075999394433 8847 11427
748091331334524801 1623 20903
82268163113319297 5123 26134
456890214154736193 11659 33242
644845121846898945 18674 20474
714864173674843777 4968 25254
707999477348756993 14987 32348
7069495377034941 22410 23156
181826678366036289 2944 23768
174257847686437377 19296 23520
129070989330976721 6942 28615
193229289663729985 15974 17182
780979515358595201 28973 31781
582475152150610817 1958 32187
188186007224324225 18082 18264
513590285732814081 729 24177
721993296478274305 16142 24132
931030686567442689 14410 14741
179592252128763617 15020 20346
274094670549981601 23444 32119
382800621161536001 2808 29612
246546167874303265 17277 33734
947485500965264257 1945 18386
196427275946458465 8744 20809
770979719620328321 23570 31128
