32141 25633
305266334283263745 47299118570180097 105881609759432401 661377286628471937 223089091375260993 958039659060872833 895347372066989825 7596921915215661 157114480613390849 636009227077693185 89467219558894577 898670058222229761 158319835813916385 203117481980157793 992657244744346881 742660604970403457 269815021631817601 809556992840072065 797874905000252673 366874940767054657 996348642345669377 579449733999851393 537462309271770497 296631951332663873 565338973814707649 273232534817282145 416126758653359041 737095974288912769 302436486970510273 956439314788738689 839362726717634945 696292777532271105 577273299223296769 765017824158888961 958786732305053825 966332659099016705 40821033961680801 136375159197186241 822629781364380417 365568034015460353 826420200404786689 274581093049960161 679581547842115457 605079530121294337 151944138926968001 794797819961686913 775001539058504065 887303712754366849 298726623117946817 368900615200033153 191025460978448097 272201159991830369 289947181765018753 209882727716532705 210245175787601825 497154778355501057 111389914149047089 591101109928274561 73498340717133457 241449046008405345 953252833032298241 517443911515741185 306064345625085121 356000358994883457 473493393983748225 634437584297955969 406546839937970369 795900898508257665 339684669736318081 479137525568361857 235375269683199649 499842496007964609 474283416600574273 9962990253370663 964748745001127681 249766910752192929 262458869070759009 783671090390285441 721670540214969217 249933813462455137 65207301151591681 224267636212317697 786300904757535361 311421652893166337 374515021108113217 714300919075682817 318134946505690433 780918531542191361 841089332795920769 62779855067276457 444561451856639425 767184295107462273 766035913965470849 610626761891197185 235372941694603105 491060310070160705 871329842451704193 434468993048398017 631097341742144385 302283927466596929 723638957459076737 928669264896015489 24052682167361897 796169470998812289 883770187732157057 375393346401438081 593358547226369409 643610806628068097 69604723763280417 860442400790944385 56466883659933129 977631211195777921 561874269831324801 231387235333755841 560920559033842625 108268421923078513 35640896089507381 412709592699613377 544956050714542785 754975479353127809 580135033625172225 744282967181504769 541307155204759041 72605335919355697 68062728900873281 564338814084933889 785334948628300161 324718253348287105 273122210753630401 751415003251139585 769725714748926081 838319817037195521 309903935678068609 622648510503935873 419908499535122113 709743016884736769 510345377949224833 474755206288364225 656617663440822913 865394344296852609 760354732752137601 181362751404108737 777358596761583745 397280296740625281 432114215377911425 923879608027647233 292746952146398337 366031126775403969 273056580219776641 146270582664371329 765728644097318785 408582184453415233 190835662257743617 766068698775427457 443619780572230849 809423842851209985 622165973456777217 139411113083795617 369927939120596993 139677828768689953 737695479520997505 127194803480136897 493349091827678145 974114866814097921 838732451245238785 218582430521209409 536623332219701185 540134947681245569 996429541785378305 178651671242164417 982647675690639489 802851312919393921 899818799030175105 256199005888802849 117080905450730913 455541471396593089 473897993399933889 38432967716886425 226454030967556001 464267289463926145 638924238321141761 509998805702863937 582465727872456577 249460490040995361 471433215831300609 468567922363888577 993765449838274817 706383817962127105 438654205754506433 887827896394767873 426303056498849025 141900742448164865 581440366155906177 86473944995503873 385573099576401281 798831935000357889 865213137831990017 159706886085345441 525249664509910721 53883944850745993 80487058923754513 324387588577792513 856364189535764097 103868556847579889 909179489851101825 902610112025755009 242019290861431809 131479320804707809 163126576159417185 168886797737087585 790476623793619329 590668749400499841 908155030043094017 276865044407983873 723251517934297601 537714756174771905 699956802765857537 791618944925232897 166661852341217569 413042108541311873 544263262434061121 827805939748103041 670308696363971329 547063065509000513 348924897096711809 542700718696636417 622531946212358657 7635018486162438 533104644444808449 382292339545401217 842430848690778369 454740918630669441 400645518962651457 419857491050265729 665137234440560769 37844618202463209 750659077745115905 766929572420522753 689373795971615489 321847038775551681 696508249837453569 49221353289709673 864741153235467393 908084368473176065 580758963378020353 513304980435734145 804601063993711617 117405346102735569 322607652529402625 417808572354431361 615929270269116801 503705174686196225 208138924669743361 935280152800444801 340295438231063233 389667782907103809 553037230083649665 83048782075337617 453509759462701121 273790082926957729 430701113940887809 964356012665106689 131901349184172289 201570619361596929 692846356181153281 351339786307789825 970232914164437633 767204629452386689 319517831534529537 911354165206617473 42604582243708225 699027101117387393 53967061799827577 965453413395181313 99177599109179233 256698986124327169 716225998176828033 886134477708353025 957101118718721665 345778362590088769 286675375403522273 169719423916205857 895722854050386945 141522106880564993 124850834185782129 951795424837953921 929202227170033921 554813592260124737 684659726424460033 632266036168942977 982343174455092353 405922142821573569 28728911543755233 215780294825989921 219268236689426753 173909498815383745 883526734304755457 595197196344884097 504036307152471617 529071455991108033 43083557349394401 967538914748630017 345158736265258177 41628189464283593 580582517862641409 796438282846025857 783012711326659201 891368624428771713 599938399664569729 660871115617439361 814332256875129473 620151634247371009 517985472249026945 161083496698154241 858346147744423809 902733893572680321 54437659271957985 8804720479432150 904923805446227201 532619952675581505 991874273260012929 995429752513444993 749605171608333569 790428591590348673 200274603358895585 709837401230501505 720073932323966721 685179821523284737 576832681270989441 433483446955506241 593055616926033537 227093088715925249 186812389643126401 356598312345354881 752478326389560705 537738365104239361 588060529557939329 183578044159986561 764844472786261761 754111943171899649 741614341956068993 891461972227077121 365072244467139457 2456951858583523 42878094271575409 201841980063875329 727645864432229633 261078938753406945 419483510799228289 568373425379448321 918959394161046145 395308383578985473 528698855829933505 779607950096618625 615570164522988929 619048781653255297 322744184889376833 756120281105140225 761140201763932801 843560026104078977 436363473995047745 673456207186177409 506707572473413121 933426286605801217 367380832208130689 75513786932916113 922289709376283137 560834492807309441 475735611399333185 329436059533151169 923497812263416705 781757944927797121 705782761571544577 301417657476960705 168780657877984897 441438554709314689 254718052787300321 957111320106093953 348187911607038081 232354829534337185 359225608235352193 180289941931462753 3342624892578528 496940013541966145 973355379738226433 194427022311145953 443960337872010049 401589854508024769 461853559551475009 814879775903577345 315193399384806849 760511336592195201 961447273135409153 370996278789107265 231884078640444353 800876469299488769 772809049191426561 549947425787891585 643174087032090113 418347914653729473 871104328147627137 925257722793077121 689661567301254017 748749930137371649 274289460952235937 356352596385519873 434364753010552129 92507866914864673 824936078988432769 360055534099785729 110214666564939281 679136353725915905 740693195660515585 555582534970952257 255852721336221825 395809379110396289 716068743218901505 231545613907741185 86473235291361313 263808820808272065 137650267190299041 352768027509782209 648770962402036097 106960623765836257 157948007859463489 57933035675318937 173300116521129857 885193859673655937 589615406110272769 53461945230438345 201419312851268033 572886373862040449 289889992076442817 707397461351916929 118306697101228769 145105702186476993 440834461976027841 27931562253044717 462226584428005825 235254483748370561 758601333708927745 778664774955302657 50383501795504769 775649767415565313 626877707782956161 456442427478535233 513506930945307969 499494473632516673 716397159401598337 723034747948275969 168090597270644801 530450890441620993 172566462595415969 639988136441147009 383409155011658945 517139516475104705 603603510609136897 973276113367774081 279622893848266337 377525876421010753 137002260867792097 193146911327417569 986152948656350465 836112188617214209 815638610237844097 142651988159542497 11885745413746209 589534022484038145 737540609473075585 749222459864810753 949591374494413953 288613407968931329 94525167190088417 436440145671497281 628286560372412545 132803312545810577 701934185954588289 902553146283096961 514334206571728449 932563046087061249 630093728577211521 778664202758903937 173168449043725313 93444052607829073 121503144016475777 988850070051611905 670112062530929409 340079762970127297 407894901866516353 798353348454497793 95382245384069361 747025776628426241 208073004768596801 961651210595519489 832756571238743297 35276675898778365 298846081727962369 742499803656670593 594313553428786945 277707315540176577 393553424741430273 61455358694203713 659117132515373057 423688536149732929 749896128846192001 586984763788848385 678751781344072193 83373984492403969 153413944186628001 193826117764913889 47430138106559385 126935149911382433 705499260463515265 102095138883186113 332308438479355329 65249905896912705 783945631678836481 933732820734789505 977101835538942209 238764842229180385 566447224919475201 395854968041703617 238662283310798529 293617548355065601 118080353534413265 855621770704388481 604561328999348993 652410825308940929 575616644952621185 506246947727987649 235729222666531521 965690624044334849 825672209062663169 452187776105844801 950785523878632705 274232395006173121 9446227030114331 942501075842585601 39925175124249537 627350549642450561 511528485165218433 249542513558779425 591293134120686465 634901941829575425 949466346470789121 685978976035215745 810010423971800065 217370738367272065 298110296299189057 852452814127090561 990850184017258369 136937825286814529 209961330627297825 52784029206918601 804574297621382273 610917053210506881 959705888319707137 560548531179748033 512824748589192577 936172222900715649 205852574892961825 993079001655274881 728039327867985921 988526813943401857 961012397217491073 884876210558715521 677073989194720897 244782127723986785 159148438798954561 856194421815814657 357134348882691905 537432812972532737 945444666267054209 763901346257128449 940441853505429761 664800730680603649 62814681967442001 385962520052743233 693106312331462273 704012857623816065 317122537601182593 529038567310848833 130391121490529121 13565486561979869 247677012186304769 727313108452108289 194510906510043201 459309418932868161 565370846727308417 702015664106525569 674988791550045825 986348225006047105 230975130371067649 523019340070533185 611242379885606401 813978029519837825 891699161001401601 519853924809282817 941409113437568897 916451730287370497 764445469679660801 758582849592642049 562533281935753153 124687135626835761 516611115575006593 677973815113162497 320313887113169217 839346276246423937 645317638545638017 873599339850301313 279975146675507617 570906170896087425 767226012831049089 157911597017445601 174914959167121953 44958665186150881 905367389895477761 799547241156801665 871181456762922625 549182681966932737 676578163824036225 163359044831977953 411219160955052865 311015382063935425 451176751315589569 6793632909108284 50534538573923985 631423398469799169 361592262740277441 126714979114623809 219901245085136321 50380537807107833 93009763434654497 347713179411300673 530528351137018433 164358202495272097 889115897893748993 468063901743974529 490445689397969153 676618338080110977 170220086286921217 468167394372329665 170539444318489345 549280015116387713 688023115273228545 289473577830435137 504643550079745025 594548876331451521 657864545922084481 826193111031216129 539428674148705793 734317680042273921 820285763156324097 469729972668815809 779225858049354497 356355112448561345 722204506027370753 904600597362815489 764196575680170241 475912986981263937 585042158806022145 688104514435551105 346360365260036225 688837960848694273 182034761827456033 33283318317273825 408985606267929601 481837039791606977 997075430765381249 750475215833674241 335933760056203585 293705474333982849 228287466027840225 347392909546300673 657042784662973441 634995236997902209 654746702765994113 217099750388669569 454986783226072321 550321172538779969 56116409067303865 799134489569382785 252826563809247073 115434194751379953 392311097765844609 738565141598328961 847364988890713985 509125626297411329 771674788445071873 813788999833064961 502262087734902017 387378004812156033 897677353132184705 694915285639737601 860593206870159873 853984471760462337 50057414388309241 134670824616421217 126219295428409601 698785282631582977 169054650485055201 702684090836513025 447177075667180929 833005090587725825 541386111625573825 637080505235843457 915608647090163457 952832523112824961 282563076217076769 305538579589423873 283980327709368641 509903255045934145 948774889531851137 407913925502271041 946059560650194689 553893344127779137 447766941205134849 696462860973511553 206021820990141441 71790099339402505 34919265410795929 185440907883986497 575966958942625921 104997260368470785 739223000729584385 632890444704841601 219981623749301761 344288841001706177 553311938179806593 332867722328103361 573761640427488129 639415692611045505 209518428116599169 800918929680008833 187900771333769249 111179738676518977 245594822223555553 879649572193869697 498580498850525825 405936979970483969 312906208119290625 760717662791520897 253004626879114625 313310835115736129 598315263681602305 806120684250913665 893082929731615873 95556225224164849 698528428553220993 262465526222186433 217275089952519105 710301096723007617 10362073935713313 669861192195554561 937980074072424193 796719865782400001 468350761201936193 160632573921631649 374342209797784897 128601623470807169 386614827562514305 876321565638306817 964913862173926145 896928925384067073 937314235508143361 374145800468070913 751461072323021313 990769665519160065 943847684517098881 381576899015698241 627643132954414593 610418964095465857 781843221066157697 340955888018456193 320785142471631681 423349245364157441 191686808813219745 381684937379532161 591064416658621697 804798806690520449 217731347431243457 197748339550130945 502842556117226305 874541246844380289 634428268465686785 590973278516713601 313415281348579073 323944191990456449 509559902261475649 479018969097111809 204067168123085441 837884894833358337 728781113960597121 40682753352768945 869078456066841217 60106548241073201 681186061307744897 474460282184125505 705431475706799233 974461611946189569 28108145019022149 939745549092179969 787725256062696449 615111162105741057 770471116267533057 509581842161523457 950673848750707201 653671301088444033 245494687919777025 31078202048661297 570107147971992129 508683071352244545 351301679018082049 321714280644201281 170307811198764385 691420165175479425 175983518146896513 49621149618502617 881624605341198081 541353073811599489 332089653244583617 392023172757646401 321546430180458049 854598237850289921 32571875627443349 342458093350103361 421872717386332161 100060307686966609 232319576979012513 563885560394240321 524470182002399809 522013861528016321 771074332325273601 446699987562823233 121683326377375777 906481920790788865 237344752065229857 528958469182939009 531211976648219073 744491411595241473 405713084456383681 437420030468274497 628753781538801409 951284408788275457 336516389065980801 794495327375457793 277628334927381825 830627628092194945 150305054091464993 155777597247180225 8772709856838646 131905265025359601 760862808627411585 558942757352085121 735871024913560449 499740978705993665 459172997411290113 6570617034924454 211023516684104353 417137647019252737 753918552816731649 517576772950249601 611468776813179521 589837539403042433 687415629380556289 874807458268918529 125766641532219841 198704827189722273 432936072448644161 995913978318967041 909974007904761345 285955941528719393 141929587105810385 852490949350908545 995271906943042177 858175257909216769 127595468916172913 965859926502290049 35924801689699137 843042996702472193 752583866643082241 889658724077349889 531192610829133825 476983143449963649 119460581541506625 438033358454887873 880817697895079041 817550673336448641 457205180520848129 187825643790972673 338043325174094657 47983473906164417 147812523962489441 443431605692879297 306982162469179073 893234161105787905 664540495743953153 139325610706663377 145863676483383393 508884538669413185 396124585570380097 318579002283044609 540692919210268737 489169822198697089 836120824544114049 882651649364788737 914720695876251649 411064999535462081 928325226514505857 290526714373541505 250551637169333921 471800890674437313 310958152642630401 91744695665084913 89522639209416609 61696666020459649 705128707289436161 421548957969250177 506114780467353153 457857843757345537 986265202290926593 446283095434239361 155687490123096225 532758177964787201 378095706420300097 818107138154871937 386939739667749185 391289431395016129 362895539854552129 340376376980287873 174529671400033953 17438863002617211 32719092261874749 634630005468906753 743666676344641793 304879412908768193 765959350206262657 778668424586953729 161798802528135617 632596098975319937 931712827427066497 809884487631634945 500448824987525825 436013112064522113 259078012693809249 81706742401053137 13624653857345237 915343573866842113 95814796860413057 662188417330227713 931989308883000705 156096964392212097 884998425948058497 976536060666092033 181192760241383873 942511898339184001 251797163072229313 439442939264111489 548637839114174849 494423293081858625 385795841297070977 883826098755179137 448795469554976705 213637088446098753 276010664549023233 670938942153711105 579445978318371841 389811612284425729 482651777051760449 729444861956380929 979473513977193729 181296498603138913 766672085855805825 700118423915697025 555774963343761665 187146819145588961 128201398428760881 406240411463642177 258283504431528129 587025847392176513 789236940445921025 90948260707861553 166995393445542817 310973698400537985 883702560376125441 90895609526398865 685297061073338625 566715041278520449 156582219694019649 695290413046748801 385013403162300737 494596225857939969 718786523067482369 981071904211006593 348757605215279681 826294563818755969 829356874167803649 44629164701163409 835803251513166209 420669219601187201 83308162330272497 659659780727110913 943391150581344769 56688260437432801 151740505654164097 386742552564683713 533821571656400065 138058950235055985 58821309773694705 215805068772084513 889687744280148993 156422411350725089 673983560955338881 126381708210303153 389123837650028993 159788384005899777 761462669881982593 456481857846654273 457040520388073217 760945047715189505 255485130970715361 648748394330326017 347198917455155969 718171795123502977 938535573838638721 27734334994846677 96949641532898305 39623528579745937 990797271079902209 505537581764642113 627982893822572673 255782546112719457 877842642347250305 31311421921373041 252068716368551553 714552458719005313 255827571342695841 725538475320504961 293208647203297089 864686897523021953 331824242214512577 770269650939582081 622691593331591553 779718089926070913 832644517531566209 575263959086939265 290193007323662017 51415770824085881 147817433961083809 586221281703103617 244347743570056513 454729410842936961 638672996512287489 439804994446902273 195358592565579425 901435450815533569 691257920225897473 361256223174308417 758494758435300993 494240192906609345 59700111988338025 620083066490323585 112232768792605249 444417276378963777 950405317229556353 149167887782709857 942866799427445505 92350322489075153 265994289124694913 749900337031149953 566361471762430593 780395430900391297 419179884062433665 573464667226431873 908858150985064833 270688811809243649 176973459066648065 224663724931517089 783520949766423041 316941006191221697 468956657063106497 83750281869868097 370391339009739073 819544943694985729 932240926869258881 503385696936177857 437805795636844417 288769576235885953 940670749052745985 897407818190657793 42039590516093737 573328067773395841 825440338853088257 396541114720307073 812616949762368513 583738579594260865 115345385691089313 470123831229102529 533743722297952449 44800628167401161 662263977901819393 484586046353811649 330268668252525569 782979871786999169 54162063719619625 636640451493150337 75283859001228145 216943065276844033 415081427717400001 625421012885269121 574878762891696513 237951871491894465 538450028357576833 142224998272070033 25736693494177845 596973296722161665 864038459548329089 103807703248619985 258401732023283873 953484786879407361 485480079616426241 145698163811943009 401469314925645185 473957545028788737 638108807406712961 351724753195739457 61109714004683017 23431470915475929 767705529798408961 416463395306095681 590790942361916673 689613342130407169 699464310289716481 325874746458012481 915521507373679105 374325516959736129 821100946944799361 370831664153598721 14204214392815829 131319603269169249 850661712421032961 567031158840038081 96725214366895073 612487268487278465 292507131499494465 797037374438957569 736267997597661185 587012725371017985 286527225027999329 685640528448587393 432235376930915265 841307479262063361 246398585953560449 103692725086119713 938403989261711745 563561727474230145 561252765669980417 519071697759940801 50970786866709969 417977422790123393 128247549736361329 193029402639922401 721549702233726721 163379513289307009 596100603633647745 488130535728728897 353634464247985409 752723312380673793 764666484118894337 608128044128108033 923380732315262465 138441398468337697 514245952410778561 743935110641402241 305722610754084929 418641955643259649 169768704394957825 432437471957030081 506895521072333825 796546107661960449 156669862774197825 540972846917455297 729584657058065793 36523629749062537 822694669105775489 530237265294175617 605476139460062465 521568508942046081 106647582467491729 898137761561528705 3401835910576524 626587226284492289 383009248573703361 108298794890629329 494108930150940033 287617415668229633 930260361024114305 16772438469516261 462647025060160641 377841777025189185 518683107510643265 251851410796604129 597269158957328001 696425848376414081 126491490731513777 113215961291800225 843533916650610433 75827534458561281 635629148966788865 42062034923162625 141044138238822113 747965211767372289 972850187255904385 293085588056740673 308158882235996865 750778843382981633 818272779385328129 97587972903255601 210389597685104225 766188904373571201 51099725943306145 845496513257543809 947484215054000641 460790102411770881 217392567028728225 899364322205201409 781984390364907905 644974940982343937 742549062312480897 867650625605634177 171006743698168161 508355176710089985 454475678542227265 55638915951732313 768968934431722369 853751230393534337 393499977755386241 443701732153655809 60901123829719241 803689685792868097 351090290920158337 743369304397731457 235923103376858721 447951213589739457 168824603960775489 696531281991227009 593622427069529857 534534652711890625 437284988640730177 922447838519787009 720759590220506369 666361629897274113 835280992076565761 907045185216574593 613397958710915969 779679063460172033 244782968234890305 560822482670687361 34779083531400801 565588241215984065 846057205126601985 552828885387171457 579733548393843329 212227947921739713 348746685054894785 31432545751982845 2953905665730617 541279406896030913 134167224697439025 556474406152503297 405004870381187457 578681656194952193 486146389508210305 45980082857738585 353577076115907841 516411464339775233 964704775410769537 253619655272089505 148399662577670465 211181066617477601 849273812522373121 975909281842604033 369734075359826177 38853932906881993 44593983197120937 591716831721882369 938922025932097153 432812524321057857 829700072506430081 177567711767324001 974624897101232769 523596621200773889 843358595886446209 852773344092170753 262865298363518465 349655371644182337 70984688574586841 986374872674815617 638584289291838337 399434780314557249 739564307131235713 756785210980112257 670105309851944449 188293994230797057 677700397297687809 373925048649937281 867718396825789953 975572508114545665 174971537177771809 147309476580019809 28761137834234065 33805369143173893 823846282748153473 872303028616073601 62396331297133401 430518672139505985 472068836501154753 586598737174526209 689215794545784577 550772163817065089 805479542103999105 261492821821661889 218405505710887137 443813681193752513 350539890819721473 94947436729754033 306184590448648193 28660497187267709 790404021577561601 688611057469785217 284399884538355969 640539498212213249 464349918504485249 957376152297612801 611464230386697985 882940536811723521 132011469934557377 341798320443956545 986340612007307265 199229349475594113 473520063899218945 990506652428351233 130191011608470577 564617168322278913 134879269369097441 536953237583219329 582948794017635713 685707647753766017 263291202566808385 913457074296488321 689881805298309505 683377036030229633 586486216000285057 92095691459689985 325760521573140929 418554709455499137 928261386977499777 498813127743247297 584226815756434049 33347316014776141 202415734756019809 161997101111666113 363194536120044353 446304908362670017 50213973654667401 993207796938619905 422548423868558849 125500645522514273 371673725909634113 284817271685426465 450113249682868161 522150971027066625 615736285293724673 891768572866183681 21035734005689477 777029695006085377 234256053034986433 252838877438847489 102678145188303201 298841181407915713 643361473869806081 526667812333798209 173309755994718977 285553931630111905 174858494645636865 560992205059960705 772870894867690369 334620324828257793 219849063249842657 87238381713305553 775569466300449793 724810185572543745 274629794283729473 609714346753577217 207871847128739521 400479263828295041 181352462324657185 627593306112359553 575514305059666497 938517692949538689 127126256324206817 542788595049103169 406557844787112513 9642100993836779 117604552176704401 337414707181508801 764433978107884801 880397351692003841 695134147259981441 586161353782671361 488701650048493953 52133946337967529 725885263299080193 852553875259658881 738301745639400705 50863989201921809 561783974733689473 20335442206715017 352025564131775297 910436369314062721 796417871381425665 664310884061038081 616402691641265921 914699503116587265 12388529081651001 466790231680107585 208082141923977569 456651678038276993 271973552678350209 749738718606792577 524973780741813569 349053799008878209 872694384655662977 997980616891993601 960005214557536897 887261230799630593 891846552476000257 390043449604334593 228527821614360257 367409511351688449 924744370688248577 690818386072436353 913494745300578561 438477047435817729 903995132672395905 770128549977570689 422978768576708545 592685556574643585 23306333966989001 635141117143007233 496969356650804865 643350050652863105 209026276987163585 359558011751133249 892381105527075329 211443629541228961 743831328083562241 81525289260440561 507640679023619841 941212329866750977 85834944816287617 263689483991740289 775041368857070977 431200817274451265 507162176523113601 366901861706480769 897333983925118849 130694882645151729 341091477247505985 703455215009810817 384955178482353921 784140566259161217 646721169359583617 491784134577045505 265199877000565473 369476351327371329 323403571251976257 533245144524457281 390968458631586945 973053302149160961 810663465822617729 739519268223830273 34032138848981929 167082334900648289 747862050567835777 238573053994983297 668756842534317953 339127063207222081 424490587501683329 525826400901479489 752727113994477953 91468918710923217 687812474291281025 168683245822009569 809662567648413057 446247571306137985 678876199453018369 745985866573448705 89490360904942897 715788127086206337 408077436690792449 853981784621353729 95623480567663681 722756226818937345 652964188975037313 247395577329683649 858716588448725505 668647066450667137 937487224260127745 134152896273789681 730874083250196097 579153576226381953 735156864317819009 696812197369240449 859039216679928321 519336589007572545 408459308525710465 480047682953809857 258793864708305665 929024863769875201 461418908092301889 34446298000972321 390866212342938753 628919369569196417 227499965624037505 330908874840517313 386223474800342337 580503340977905665 255380532644810657 911182245615407233 68789161986824609 28731350611828077 82884126164731953 488221901713771457 887764609265271809 536876070394150401 325031097162540289 990545137080943105 947572858080217601 849764573134002945 644402371394864513 608459130138712065 869024787640537217 847476022335364097 147552258775622401 763638659517482625 40002986017309897 819563473396080129 564946804180170433 619210674441788417 430463518203847425 283793326007177889 556847542421397889 573129313900636801 20689812405588981 867680788119294337 54840335818784785 446671752181416065 692441656579514881 780777598805933313 437583026736522369 871454004449617537 281996087525936193 936403273222403201 867196742203123713 787183117316388353 217271077149970177 279592340134676929 425061655742528193 348779558251948161 536577687355713089 680371503674059905 6231655345533938 781497666775166465 95507088913077361 335621438561439361 812011498590468481 457844302078115137 845595833045461377 856882084539030529 850327468783337601 357672878629173825 351421339925874305 614316903647924993 71376092130268633 35663385839285413 292480038239840897 858074665796387201 667787947878896001 696965302573218561 866538266975364737 187515996276736993 18452813570409177 176181104641216289 519191247133431233 16870216007795591 695601148530318593 746829885916170625 720313459616985345 364144993805261633 656233042993566337 243305033887480705 995254938652021121 30441072414028269 50162060308441169 956103480785017729 703477620221374209 641765888874338945 174555687993834145 930358354385134593 199404284650011489 88157347537823233 743789202535698049 439678440745424833 772265114170064513 249211383199842369 406693455201153857 569838306905950273 859493762514556929 65368334871216409 992002214322514689 593448777541922817 380691416840729601 665592600175294593 286249065958575233 476470278156341441 18413935067069789 450041618725471425 813910292076844417 775037911160850945 953239076522603265 447253002613642561 492746425917975041 966898582609104513 972058423152713345 506196655821732097 651694140502474497 41793608919178385 241757124902701281 671781064456318721 526059570819857217 840956567150101377 59964408808507841 546233658700522561 365046915601727297 94762271782329329 948074179263468161 316983307777711361 907830023222860673 532310227993008321 880068319400674433 83672673528219825 492572450698180097 515831288614137409 787770793032475265 932758378913170817 72281007448598449 840371091815256961 746088655621843329 68481807378624641 114521868995030481 104954741562053761 120751923824794721 35101900038675637 779344782507454465 140725675568290849 109368238738749569 369087622567754177 999882498684730369 625354308280734081 380705700618673153 754010895030283777 559777165270961793 237930401915264161 226578464981042049 158324778119983009 975715819125515137 546813769197129345 798229984205132545 400845650931493953 784941128656388481 572372409749306113 570508467461831233 884996060943656449 617773979100451969 440662090520206081 331353527552121089 785745938856642561 443199172089155265 321998261745477505 353232398520599873 68378011794301585 428807240674633025 524766616198419905 292373855223839745 311987580658460225 600361974008709633 50064113399542977 59268357879101785 239921413603560993 644607514666137857 482834464528067969 891379293495869953 101704410187913649 823398648683483009 941662470506685185 70912804500874673 974559972251974273 687715966246390273 89546787615645937 804517895306727169 666189740474457857 554621742100554369 344632224533285121 308754602544990337 103454582363731617 74855481685535361 361527114397333121 919021316686464513 924030510654823425 537817914195645825 284560217834894049 307443164304668673 880664633201526273 276531599758460097 923871560418732033 607187013802953089 691616348978463745 918303067189075457 858934153173521537 300105465521379969 88151872239627953 625878323827084417 32945250077986545 237967442266462817 123104850717787425 565638492293292225 932108224487365121 694377020965060097 806686406493305729 878708043114546177 228375859535404417 147510252833168225 960713432311301633 500752419557617409 350594408366106305 788832220671064705 854638484182721921 437857604186905985 900651750992707841 958938790148206209 871247185567789057 48469168115818921 977293918184898305 700669739724485633 702303761809425025 572305386157996289 155458731545039073 966857513668909313 591061218259646593 481955906602141953 203634885350169281 253829046982456673 6323824223564146 185167045633040321 231866032308843745 283512272408838593 79195029933508465 477354846001421889 240183894610368033 11284350625071939 776927787759952129 814560409906665217 388698666028759041 581230677643244289 387205534266279041 654876499698904321 409150562884775553 726082630925542785 590134879021100289 587462809430935041 611909883866630401 559713130216575681 494264401794701761 846887457995396865 866305913563508097 232762723130218049 187721944385351937 789066953069028225 715494014575782017 716940371592667009 927374459346587777 504033936853378625 665186860731836289 204112725839092225 269673907818237537 558774262150183873 409456531763666497 608908740288224897 589098945001829633 827200173139690497 843060680271946753 257793322777427393 276999257065178017 978847391841544065 690584757446018177 546099627830241025 848986479911324929 796108551130434049 255974907295268385 613174918349113089 487206700803660929 482876480852514305 475239172595635777 593534940877955073 619913680801936129 254626157543700769 219319661858492065 870806799862389633 800403201833013633 78596482987268961 738111867888918017 816465688649994753 836856399495609089 608350274865760129 620680967416404865 515256851818559617 180887653879899809 353225746561026433 546875230353279553 945186127297315457 483139638270777985 491803135236327937 63365188964667145 426630660154312833 837278532097663233 609378820195718913 289870524118569537 20161205362565937 68005252394179649 970574069658542977 771826280325655041 26899156828289253 873627909837644289 765739276010680961 82462585975619617 122600366966505441 249375613651203297 458004999799275201 444329092530495041 684234267642505473 324638296770594113 849061153723983617 807413418945046145 995806081862095745 116980471202900561 546523032145390913 973533557750414465 651872338689269505 200012815936311489 2700441680037358 495604029559430593 219070783996894401 503553308597780353 380481726781599873 972286125730534017 127595429314208529 406133299799627393 941760823319089665 785660417062004481 608591212724373761 575592558266514241 30380425555510017 339756392179225473 985740871986035201 187674947890862145 696070730104242561 14516185224962897 688814463304790785 870222097327676673 567588836895513537 682158421066162689 355719811963677313 37430251108879985 299591554421613889 85670809990531889 402825365836232385 890974511032645505 184211887047130305 262647825282186881 499345752151395329 859528950264866817 808489688469268993 637879158637915137 711830124256461953 352859672677787713 754487659993433345 296587232614115265 373844441032513665 539404858944955393 659987867650546177 194234418679243969 371486459556191297 175870251312055361 692119060825181313 831224326487614465 858236754072390145 973274443269822593 920244109487402497 910083157187656833 966775813844403585 366114821068116225 822197649826282625 152928213431266625 867856531481248129 40556113629385497 411889351569403329 257937793760632417 237308484406352001 995058308445145217 256885907040217633 650481431714951041 485085647727498049 964573245970718977 60487704553981561 488528332821701377 831397869394859137 589888576371400577 940781999583041537 329526478115667457 793958900692171393 48012717321911 54066048733592001 989361763463662721 889935319295542401 381817006374710401 614898936468595329 721117292263926401 322111620855093121 410307165897854977 570992515185384513 725634097536428161 280042400806589601 24160002688994097 437447808211548033 756427700523829633 865613213403417345 252784977562477313 898866205019022209 793066579182621441 873672692273711233 588337404624944385 395122620973896961 290020383859968001 550158653151556 578322605064904833 740713312738268545 738214161524055553 997780542320892801 873462856032993793 940342047520548609 345681496644260737 769792308674293889 267927211288316865 384667632231970177 709020908702214529 70369535817572881 323990243186692353 997911229749607937 831677625855860481 874196630510208897 880068232393234945 199446236410057761 686873543975863809 480678723822872897 139919374914619249 598824580062999041 426393342627250177 194572858881866049 562252248165499649 610313934000192385 21130927078914397 971959986647501441 485353141308955585 919438341343042305 570659160589656257 624055833767567233 292531972542470017 308862919520681345 238083806541666817 141745211673960369 53737449838841657 430999477800614977 19681277970903465 99610748787172 459768944395570177 954816844945288065 628525755178557697 187197280075675809 631904300196644865 197525281460517729 205336042898835553 391128744512752065 65883561147309425 39201354075562025 431592759445536001 692084169075680897 720077421705262593 99285891549673265 738693643863427969 114952458402381553 638990160300899329 895605933136312833 527255495870193153 77110788885473633 711288959614584833 904649736553782401 742987089790716545 644367725404219265 283228916460593889 69894743609854257 425824890257771905 316788485964675457 611194759115242881 664809721208062081 348844106681667649 989947598464976129 159270383920876673 388606915824642113 58117876179154 663717456742116225 788064858397767425 863915793187690241 606451140269115265 240831440527312417 88882577402621617 102419594313932545 843928765323127553 415102628438969409 782764864585281793 121397336763582337 273420216645888545 691404017175482753 907614546014350721 423429838460084097 361851437278531329 206518876134563105 779832948867856129 13766653189126289 422480975317256449 385070727281469505 651564458016714753 623644294440129665 693127653845280641 924386757715492225 943296259666645633 759952600083497729 579721751630813697 965906559542229761 657364276468321409 616948366988243201 358606446681520193 91315260848656273 454659615155939905 97221274577183441 151955148036932993 444776675298680129 178927168331036065 607959431990725121 80029624627556481 497413368618847361 755538398971246721 663998437485336321 230885096132908545 858596830527044865 180167852112880673 958551443429133313 567258242030518977 925867562971515009 193696645431536737 601416188274587393 472103973943916353 829722162393192577 549820151626654785 896471100687183105 194553365469900545 52527697601330913 998790363103772417 887164213088940545 638549905393915649 717023178260585985 102640085942404369 70348554737041273 394310797087101121 986938984427180033 272905208037848001 123233740600372961 570905931419616769 391028097542470465 380696888111863553 241538444220640961 285125975222101153 466203150294202113 471016680500063937 113400152949768801 801524304680640385 662581009288924545 449118407742993473 595609864941639681 520791835560387969 413247133043508801 667790081533262081 586798011543809409 763810722318993409 47785620899400529 592571415002744577 254936688783647713 597808978493262081 427522998590202241 759676528171745281 850700069973445505 565604873720985793 861574685851376641 61921386126165601 578722460570350721 891214050894646401 788858073150318977 635050388639108097 988619658819576577 592945242734714369 598065510835748865 794930413009986177 747926913883151873 502008813017525313 724119597257324417 260172561357101985 459113639611562241 789707666296237697 177932255189585217 340515941968796225 949943959351958913 594198923713136641 11553520708783795 575053084093660545 596170937704190593 318958713917567169 921346048016868481 53007109231948849 201513811434740129 275428039676043553 479102370083833025 70825622078210417 563829476338728577 453466514989600001 39604260887852409 990999503259310209 478234732201475073 232419386918209633 590702432972076289 929035446412392193 775672146653679617 965663223353118337 29390586507656025 854823246453982209 355172683138125249 270913525175203073 108505815554533313 643281576604316289 654110260910872705 991454871090979841 600677886244721281 727303351350123265 805449988486248705 629517588447654913 769168242677263745 114942823554478929 874870748702509313 327625925994624385 672606081909758977 344405368853990977 152326926133884641 437857847381096129 18788782058290821 317256531821463745 918861168404792065 389187429658022657 531237679675808065 115523408616333265 425172974573332161 971654001687298305 113782986768452337 755807882495553025 836594418643759489 600869155652190977 458913826530032769 137581674114251489 530857256941448705 420810173310243841 313916262626801089 118526680508374225 619612847038954625 826057789733397377 17004112147883889 2784717520661673 719470535658093313 731344133539849345 468919579651181825 704577612706707201 468859265990548865 546834696538184065 692163641580247425 286765681939478145 796923923678338817 707952859776568705 31554959204608937 449069025518575425 551700197775549121 900368399718331649 800781216644207233 222045861084644961 416852290874079041 971239080149999233 417693480978069697 619294333539748737 547314483718711361 349768464968889217 387122776408045185 211132968981139873 570383156560655617 552100026694617473 677913866450378369 548259232868780097 394418204703786305 721609037902396673 347744559661105537 514249574766076033 84714671684128721 875506180285768193 645325007965705985 92536955518703217 175804672790722081 577681851222422401 168070764759146849 658597220168026369 540079106684817857 636874353039033345 80761125069411585 854032863733515009 936066204449305 405140078149543105 466600794735807489 859225799742695553 519551073552737089 606466016376103297 849193542242797825 589028745537568513 80831092460872609 907045971552889857 8031488070809446 15991846443064617 517292523090549825 710718345460279041 830148394677419137 642916235346000129 928750876895694721 754436790740385281 968650048005525121 656753427602133377 148209370899667905 834142013204726145 90114881229563793 695317845964318337 765693086361697025 521375080360797953 15673695796532883 533863418906385345 525627418105120385 661396329556609409 826373996195538689 577833160805276673 761462110360103169 166050928370736993 196782385797785505 449186986438100161 803478045334816897 536378884260230401 729372984048378497 435436797651156865 700090934371647873 343855392519714113 726911232762017025 282283169364639265 915616970968830721 753643413802294017 704716073776605569 42593817789587265 22648152652980257 42445847306396449 506439614252013121 127054518352828433 487282177174325441 917186175742429569 346037361965667137 656447316851021825 970971380264021633 514175565859176257 608234223552369025 904082807286563713 742329919741752833 2617676132089742 156467026262671297 391971996176003777 732626136591907329 247861413694181473 30573660972361693 809032898365764225 984770550237943297 540963158224954561 279097363365050209 737776576040339201 70397085137134497 769715093803853313 728802463930559745 481920903164798657 894258691491717889 905811823181963393 415800458173773505 496276974566306689 908876326827542145 392364945029214593 310632788711796353 837706844728508289 442575119927642625 30261315974101421 688944603251737729 128251238648026353 746221256625748481 641246858168955265 808332269287131265 85586088283953649 711770520763554561 6080572186064615 432001900227955841 209326275719114113 560912305695669761 979244436778458241 625606891087425537 582517870646007937 274524094587480513 924740683923928961 282734787288173793 464735497690746497 91348703893746833 623310092111893249 97808030121154129 815943320894923777 83402806329576865 8440005529948281 496594549392536769 638725550888260353 980378209850503169 700900324160500097 101163120327083073 991309427403997697 8089880144712681 548976282307606337 98160180360931553 276279368314412481 297364568408060161 729410003240189953 800049724552433665 411929468795456449 258283956221323041 423295147960047297 344891278466629825 347361843067425025 377154267679234305 418392029081587649 930903097047160321 81874488902691665 934853138032156801 986770898945010817 990163969678857089 527683484241940481 748311980493841793 92200306875639633 987167637864967425 737004458316967297 862960971042543489 958752016449395201 1504165194912588 865016479141011969 162251887497834689 609795542227914241 291772952061688065 814911827596723969 678264206391805441 509630469186575425 715127772402464513 506386648127254081 380399891670894145 518804919474717953 221935539081652417 711464239717606913 860915015563438849 134670392719598913 889342790912646529 139003840941278161 428279546528106177 322528290314153281 785657450222668545 39797231841340873 41983134559689721 57058303513386481 757063537804579969 806582385815538305 483422332771343809 161435062205242721 340113564570241793 507021818981577601 443046228596148929 841113568419061121 971632558721946497 802742265211712385 428260730655981825 914797538488244353 489189446291657473 454575914644841793 752079580831992449 616324412793531393 290341093962236865 414470754509743233 369670347838567873 713458024679283713 100752058680551921 70062606024698937 87409021151490401 813851312957453441 946484281199300225 391163322476664641 103585174971076561 121328577892427345 943805922842596353 771582363827270913 956373823512411265 599366181194696449 923482588979819521 148551654843338113 586117853807369473 791073838842322689 661507621412919681 289980329306224833 276479112876945281 249572313996438305 763546287634337537 881865724817224321 961874655087488129 228528948380528609 668081860195894017 530093883585358593 594200135240772225 564476636753013825 118555076743458449 958865896859315073 595662675965403521 410756113018663873 86002613117909025 378999766846909825 610233556775899137 33462340596642549 982270300799850497 190920112553349953 855544579245847809 394244946391495425 24373188383759017 247424077463712417 999873770602892673 880436569598160129 430692497206674561 839090269895443457 103204009195852817 722613276113094145 340259366227268609 279892543653325281 303325002208129729 301804379020879297 741322333253062785 502230969832247361 461842631196621057 397266667979181441 521800071146781633 849862522732259201 353142817021694785 180746747834703585 962278301207273729 355392866375773057 452337555001353281 409826481968792705 485240354016138305 167992245548425953 304631446171544705 312256991193621057 358669853168148481 559361919122999041 515145713864658433 351737836998381697 887601771961765761 574866886169935745 839906158929569153 705616481079701377 676319969815491329 45954909508388657 768449584309170305 414320423881491713 22525566396506493 363915099408366401 527462722865170241 844467145816722049 831876469700002689 298730644617442945 92296443794996465 171626668447117953 488894352100810881 785913731254630913 636478805221987201 879364781656548225 463546678213386817 195065334889413569 773991176057624193 898823309269886337 600158342741917057 223392469805567361 928704981533389441 603673772141391361 758135387879260545 453079694537301249 501760446379908161 820414016965173633 936862450721644545 391414266759376513 80685829992365393 720890373445072897 107761354105488033 735694376013263745 451713881563765825 605472244502294657 535690911743426305 820621422058032129 425184402591430209 349958286396415041 443572883038566337 4129412347559481 577385701867203969 631155060488879361 955416396989203713 809101286754788865 643066176548178049 934866798387886849 543978380660686145 284452403689151361 981648064672302977 21120279879568217 863460888296810241 491539601684912961 885531402032103937 725798340872628993 221353044770093985 613319246876095233 427545192149782593 232070769062147521 846345904228467585 667293552017760257 561467574708320449 781318870652981505 53878193985379849 562840269363839233 627605167685775489 9501364774251897 863129977421021313 553430680268327553 685826574113793409 4581045663641704 248115040414315745 409543691339557377 940444098336431745 862825408803757953 133001596108538673 684443862846400513 252313821381722657 71236728452575449 293110025127870017 708697402350644225 498985153075981441 820409462925994113 276516135207895521 767266617721425409 567309622329691649 232731913062806945 298274148080022145 762789101275494401 596372799103878785 116646331030892721 214535614857975777 418377073281227777 861825674427212417 885883733518212993 294974036614004097 231753910964691553 363670370976652865 636048077893207169 669750436803109761 359192990962704065 784432528658289409 488115774616446145 325717809195591489 922577641380733825 387686919830091649 393442296538921729 112732561511375457 826624296732610689 570476609794628353 867454468232111233 845014103514071041 617192937564418305 937787102457381377 64706438660977033 647789901418388353 667563638996576001 781538211095114113 227365920833321409 812427950591509121 650124611256011009 897295682508829569 599076585037437313 643462018187204225 829259553014459521 513964691947183617 178739080414757729 871052489040945281 831129517499327617 328116028578794049 241918595405223873 878317524374960385 731930874400184449 886445919465717889 944797713550357761 173560826114137249 223115400056848033 836439806445444097 875951139742539905 594783902396880385 315645106784167233 433981807565078977 479450225768758273 743197664679481601 231912191963992609 552932875228979265 449261675413112001 132060766178266673 390397511216470145 759224619519915905 615562920954616321 738515627770734593 442008320050682369 592540209733929345 400057997125372801 743737903385106561 286491747388801345 422061512530365953 516868857978934657 628356524847159681 641153624758310017 317060483741162369 410949549159710145 796559748623916929 701736959253487617 584435615307274497 645701025261516289 77523116405725297 516769569080246081 587898761515223297 529654251816907649 793848250501451265 72640260117545105 369786742193060289 178465116468672129 293782246085978497 578396472954004481 466913557292631489 678378156540901505 570416407934896321 758687634789971841 245125659833849601 301743753049308353 693285521908219265 962946571933194625 500032335016758337 840716806668979201 565375063603180929 821970338860388993 988638634918505217 104150561812517137 4189040785600896 913320761467382145 801317333084913537 762778743262543873 295055854930023297 208827937687154017 966851804000174977 842529078249796737 347198962950780993 885985950617985921 644421411373262081 834333157971570945 20343535489342201 695843190173072001 512767718915984705 205818008805024993 406965055437748161 439399011538334593 163881430305199425 926135257385880065 131031192223655777 49438044906828793 170019233820500673 825880947795312129 539689636259449665 282702373546008801 70454484228807961 351184465826349889 954382196366093953 466484078748273153 447968712348586689 691825207185857537 550014663421844545 122905373115592913 992710123869020545 790522156029197697 535903038456648769 512754770435670081 518813345923280897 312810979921934529 914195025415008129 238804533619962465 171349515120116545 978277159676451841 437401510343288897 456711064293052993 980140186724316417 444078620021130625 426761402321911745 31185011148231469 753230293944174209 176018872225739649 750725009558561153 108025741615797697 405007311332912705 941898385128965249 604321379185503105 151384505228485025 858833689641105793 983079328992516865 335144053962306305 13416179812544727 906510343568459777 845373549741012225 692842805774713345 194089995783421889 929918301255899137 827357191937863937 752166407041112705 136769141881593729 354926377532724033 96504359794650449 793708709390013953 355276730147032513 603362724388691841 560218149114973569 493637526755133377 956205301299895937 202910154377196513 404646861833569473 449028379849149697 902487946470436993 502707038173301889 939457791227454209 877303363322891265 247645269902768929 97850158809212225 637477202448152961 8134558293672712 782192882345008001 890660974689840385 425894592252575425 418581843834697793 692602958832459649 590375113852463361 777798556194866817 234891973956901985 197749679970904417 83854405577032049 642012183582579585 578109694085309697 847346165133679105 284134164877531969 924004402697775617 909387785533933569 531538861699139905 895363593109866625 45171673637184993 531701560516449217 941228339074236033 714356856418067585 31738436135313465 627769796294327169 556122112275311041 141054465508208433 853266327400405121 12678707659812717 433909549768891649 91331817788233857 95267952815433441 610443624578092417 481820166613111681 422541988741986817 27292482834809561 336094878971191937 254348729184563649 799825886017050241 249314125042261025 91535323815602257 21892664425756437 982572519598594561 163162143626351521 430207221446334401 168863337105001665 206598207115252577 835559131977376513 781471258712056065 321541895543440129 417893837278118273 474184250212886145 72610486909166385 781216652133060993 895546669190299137 822776680698851201 969722356737118977 293251422244956929 430185363282024705 655993193549505793 556773035363004737 254606956308698785 923656833425145089 95509013161162673 66205166560362017 628509627431604609 597378891860930817 317304698563816577 699283478295381377 963596943420817793 70806341436412625 33440057259113589 767527467573128065 514757299971499521 355707965787079425 832730766754281089 438937112327106881 933435743591083137 342610590027579329 492090942698880001 578211487137448193 876437431042425857 997081844717147393 927986929884752897 275861606096196257 104890019207836369 177878276852812449 765190664879313025 117223094702634257 780314457801345921 506887825911011457 43176629228327105 452201715767284161 174614649788232161 910878233007071745 360051242486619585 496580654430172097 497769253208694785 494083489572094721 536439097313632385 85453117057152641 4257585846723089 43501771058107153 449503277005547393 71512530467540361 600565223335586049 298448253574921537 88098681626689761 431355754166997249 365907514348016577 793537589535976193 677424384850198145 30577551511580481 381619935982051585 599121434845503873 244555112221462433 75327418512056705 97157040822629889 202659087395705473 589619535317595521 619358053802041985 838605766934442497 494061827160184193 901505777692221953 129738582639230769 575968155723167297 811356754468722177 337788890067130881 272780434185929025 435742112690114433 71821617628561545 667692636460856193 448899827223311105 793690815099445505 537931116418679553 461545302329014337 568813457393272129 867930780977523841 955035276626123393 473217952832243329 464453511532450817 203999528170591297 934794525217302657 491920196544853633 710239874164951553 91425232899858593 159281868442210593 490574609770817473 490931650253497025 956176906872237057 437712898655878017 839523111643487105 191392219373195617 956513413030329217 881487042408938497 421888312851450561 254562272067811777 83087194956938497 572251324908012993 931496753655196161 413188971775380033 880232966287245185 508788776776700737 472470562337775873 957976847868206209 707346856725941121 336570260659289729 843635965867420673 272502569541753569 130926702917001585 221798760101879809 878632832841077505 409291689007613249 353613367970417857 140851863819438705 737515587225104257 170836088197713569 461485235413100289 55449107412389513 686813962512871937 616106528470123009 10577414200305669 751018814332656641 257198732178792961 462480700121258113 24412773699332037 176121920916674657 591424316224305409 773283810355007233 673157763738863873 658040789101693953 666073587683612801 93771347236238257 729391127405243393 435517017521792833 30411849685492597 757942525564356353 713562145761080961 174006569541337089 911593385552251393 72753371042036721 462806026562013505 969720957926202881 410406763957922753 85920744084955201 579291525854053249 342272572776909825 994170770865068161 452518156620296705 878738934546866817 726198324552886017 287403002313055809 781031306755021825 996829234177461377 441381410003419457 986204349640459521 711661159759326977 792216589604144897 321934008088422977 564286403890235969 761755451906434945 71670463802270489 461076888020972545 798191761468601217 771760998836807553 558049573771164353 562713074893654401 283120891107046177 159589464773073793 418511719305776385 433624682462085057 321110185311695745 404473605601420865 202380270536984609 286532600051547361 387955630275229185 449079750055897601 729833858201125505 914780723726512001 887721749173849217 449780741494034689 489099635062210305 933397663317894145 913017667375299841 391652040535387137 996776430279432193 226132149139221633 90187876843700113 92127498649059441 549581263287954881 389261517740468609 411506103442974337 573660767121975105 933115082442618881 294168487347139521 867353167412929281 422628717216607425 181720308762088225 203627753212263233 81805436520539841 753654928235089665 21317859105103309 51323553470286497 432285965773772289 653219563146077313 433053858510895425 238340089724434977 970787259626291585 324677108901436609 999070290742459137 400361346022936705 49139344798661001 642570823071789441 622778441784269825 169343247584581761 837971066695160961 944482612463144065 535323225665173633 685862049120419969 888122782405119489 843784785441297153 528769408002567361 33706154365976461 749666480943659521 789885980286396033 306831422595628545 465197055987193409 188351379209038337 390332889526998657 68245972733244289 190956560853383201 238820782612265249 951012487361179393 679314984126428161 126264742281808401 740566024969453441 799391636461674497 434514793025407169 650783950751080193 914147175538374785 197052514182768577 721789773638199937 560391530254396033 265194484527953025 690678568938576385 317263995930396417 708425441418715009 731210794512946945 717187007805574017 338277020754993857 666185597252297857 605949936445838977 994085438716691585 530168646536530753 224557185400616545 748501017873962881 468672557459978369 888016382915402881 933763394589465857 785140060042166913 350850993571807361 97107704346136353 688271595014189313 83120212289827585 448644922622786881 783470793137532033 738651955295257089 874086329035790721 800711127834002689 607081579322986881 409728524763014721 953570599185837825 547020163931915009 204825486555940033 260802781758247457 320529732494534849 391409453152188993 437958461438277889 803326358840283905 151222494766841473 634942839835939969 250347660808678529 136535916780690769 844625706294621697 47146658626328273 270466660043261697 742746763488188545 17398738089212885 196551044369140737 553887287852553793 49865614059246609 266107620793476929 888992341947950849 166389251896667649 395984676478892801 19611684135270481 121398373942650289 643963657284736257 474541836607603073 657424732919039873 212978305689599521 368706399175032129 781482918482712577 318340701343259969 240693223542347553 93296293748842625 689274624136619009 31137073378701529 500537625383824321 896469761294064001 525748623589127105 294839675546029441 812586125224111617 813302953503615873 5991182907610694 364576302190997121 161149108532352865 953482486869170049 948336498746247297 870815584771520385 440056154297064257 685001467732327297 874608364074408193 140758128243177793 188492076186062017 147397334643265761 651841734384365825 592420771858201089 839517741085426689 85916262671027249 157686009029806241 741758451077785729 549111711236374593 524634534709996097 252553200989215297 873853104338564865 469089538659613249 772004449133767425 404459452772034241 969241945611358337 916540530058707457 466560063860491457 751675378890556801 499959773543821505 272537309427189441 4280436512921427 396132288806871489 686558372988386561 314016846648595329 563654071381783681 317535281031727105 472592047382903489 698223105974317825 771732088832727937 582943311601031425 77798463273651921 335386410891114625 686938254135007745 925948440985767041 552059853748914945 711963334048316929 455285502934181377 288404365102440577 301427778186067009 876468715104234497 609720042241512833 388925850983756737 392886634006146113 738518598071959041 301989551369395329 717238638343037185 379593524577145985 728114775496717185 697750519205008897 791161547220983809 2166468510779396 338508542080131009 634255395083563649 870931761639713665 8925851857227941 957378507681195137 382182062797873793 249248352206567617 359177038618412353 955865211469483009 805900233462644225 448440869409029825 604631729072579585 734669127883048449 357250755539745089 210327096422165729 426503552131521217 255508773451690977 534908621824889985 689489608111319553 296906059836501889 152447323985708033 703397676096521729 214882454055388193 455780321639991809 411749746600957441 392238748934353537 904009880339817345 787161255817565569 624973253053010305 426582245427901825 162656340073542785 445258247707840833 204992202386375041 906665129614488321 123673928570429585 941303051988100481 658809734469226497 225829864011579681 641157628403337985 841758021359254401 937632714079779073 957563230039973249 910093174587775105 748256909336063873 140229320337393665 653595138972228481 803004763482167809 96170422817067441 989620140929712769 870705605784884481 859143043103120641 804175913243412353 798369237276570881 217311062443393153 611345649946603265 479516655946810049 299961647992130753 906553195205340545 752005810579834881 796237638234103425 171923506258647041 385533564990417665 11857017723716723 645683220359444481 182530674508466721 636189473234743681 620906332781988353 554664012294850305 232356859625323169 908379930422533761 735333272290862593 787297385625919361 662852876221688065 36959233169746145 221148317061722113 117574776471755633 798070386925896705 339498620822233473 986632652369539841 872810894556664577 957116379520964993 8037826525061576 530941617901010689 910511697945949569 11644153716471097 155597123120053025 233756329818962881 375711084999153409 805472997805576833 405570753535251073 936643846723445249 580947257291356289 446227349961215937 409593491042890881 675093898994962433 110880182106654961 118767372958682673 627687559381605761 703422399491660801 247818093117714977 857341837176303361 424746318763986625 733376515339845249 278475075531304129 801151317321579649 241608053722252705 179975818106033345 927100049801978753 202810275957144641 639656945082684545 101636755468835105 582301458494612225 670610944059074433 138222933603607601 940836214120270849 676668236511218817 316215328029553409 347826749462107905 449482083518720513 337507768188544321 115254486306593409 223944952331301281 730907295789524609 567162068220156353 538241739465458817 740491463752867713 887246621024335233 811525929460287873 495279017989656001 715290839378702977 644275351966644609 930301821926448769 685448424203794817 357743485930932097 681093730088495105 652537466233837953 328854601706336065 688568238911166465 442963358862204609 462079803766854977 967462979517190273 780492244677780865 513899732111017473 151345107621523297 984734701563336705 655205997004124161 301181188183921473 665475785237404673 851286377565084929 154601726130970017 794756896842446977 255381578178599969 945222011356303745 582680190133153537 546757707671094529 805822929220695937 415340889673895937 928583336633231233 134191649028114321 707688824254034945 700189160985001217 961652350014141185 163823377539689121 21676989023447393 436089612484860097 7511337808232100 122701752408151073 419052490890607041 986174076493977473 231850402371669889 919444758853689601 485018126127428673 306501277610177409 378367152791120961 976974043339087233 198078026227449313 394140081629341697 122386899713752945 981795162338347137 536841254856895489 898329338938079745 145807904941982273 451152098802655361 261846352858157153 335311141302280897 236623190691041441 808578478650947073 537667384665652993 649119644227450753 832393612870326657 649781036067427201 528888608097588545 976562959849939457 517352231118628929 901806043624720385 767234993246873345 480056310132621185 743596528098741761 24564453768906705 556571017610480129 35170959484286613 64986804238579057 748659204501524993 83607026168792225 632200732298965505 175455164193827777 888826336673705729 126582529355005137 257286476819597697 149603980301300513 898053065668921857 209155681239408865 146373974669923969 251524628692543233 241578558893426273 905069397294397569 995332827869173505 157110708043894945 658649704917269889 449363698303315585 505878094646075009 215813931652085953 557352432813875265 308062466829767361 546583204401923009 640459493143602305 346451963732466369 370107437673780737 911447273236884609 79690007151434369 468460563505235713 688194476407233025 818502677049433857 608757181224468993 358741727639955585 460063592903210881 764264931845755009 623267246572673665 943113080878820353 225306252252494241 446006893054157441 680273925495363585 606009425115633665 87107946095116513 195578329829000801 885590404990232065 645820134356032641 451392235685972289 701610369049330305 749773481597465217 994654286079271041 121051136460707201 900387449469373953 442957804496153089 655770347315158401 169437344971640865 411507591761260737 376250034739349825 720617713486081665 439782975323240065 107880287504766417 971020820789526401 614382741081616513 636048736152673665 618950452024602497 184070826697798401 107744934032059089 161873403273247617 252731984852712097 813834701858205313 674987450727289985 269387589827033473 920855850001242241 188687912762453889 604552906488709889 855904747677769217 799080538671315585 541824830080933825 335598367444564609 816757613316127617 244397621993424961 107496441202449937 339215278682804225 165286501246711745 712937153397231105 770671601578008833 349998654760700161 870308510179654657 327407251741743041 397080910333137665 324957996636772609 257030404859463617 278984599901317409 834406159138602241 432867898358157505 854664231529767425 319728141598613313 970004920761034881 6691981885371235 253940180354888417 314162264402593665 258548277552868897 401437461766509057 126887386097678241 732238531467867649 287464002885123201 344592105484242241 341896821487821953 343131881281120577 362906762676963969 729168432691555073 627042748505829249 426078465901081665 798535162232617729 41464499725993425 557396913755198401 969663256430433025 738701788059096065 226204357247272737 596724367698755073 456686522241266625 502420847707334401 838127061079422465 355228016294930177 503174600290147841 790957655454739969 706858771856222081 243262339985761857 365572325204549761 746999110328779649 24660810367510777 932141701560667009 881107402199372545 14653528059135113 56155355084033689 868926873648547329 947321185790467969 245155782540088289 445272588699811649 939611410975558657 65511090211540337 181908747785193729 65446334173604017 907298834566887553 610147514911499649 689788570662933889 310642380174858369 657238847268146689 386158033011295041 157518410414944289 771392593544621953 513077524815514625 195383974632459713 279037015577536353 74011364868216129 918099186693510145 752704753074052481 631443934952635265 803096745024053121 836948008685311617 524613642410383105 925206339205892865 475899618121804481 78291956842790001 264860532708862465 659402426007623937 418938232073205825 883731863081948161 2722776225521529 914017256876356097 617225184650113281 105190988244217473 512219907125196289 536487690535174977 497667352777003905 899896791755082881 320972080994078401 305227898147684609 581729068478939137 422363410458771713 774360851164285441 193794832763295233 737572898861092353 565602105311256769 676254689153307009 421338041170692161 695993492232265217 493854225873590721 407005778835635841 4309413633727389 713045920502398849 876808631463603713 951029380809597313 357999928165618561 988973591782912129 256509556896261857 931487787299342849 611861223585229697 239619939198778561 494583182471501441 982987881340175617 567923992093348289 792845524782581633 416238224753115585 732459889434832001 155731780007265281 706575743463364609 511579269223290113 394335386839042433 219481887098602625 713106784086921473 312587880594648513 812730291636651009 53543723192227337 650456714609251969 39777313915180913 447633780297774593 211873277803228193 388247319591233281 525738472111200385 754302085977936769 326349347114323521 863348442390137217 758919175779482241 48477313911813977 440636905027709249 557942884492451457 650992391362009985 891141038382183809 302374563863246209 756534202762541185 581673366815266433 324840845402871297 150450508019027041 963604834493015297 698067212020774273 711890466943938049 419663663060752897 533145682535238337 889418896974603905 178761028748066753 986578245762991873 516253420962261377 385973486740837761 679697517039041793 762909290088280961 962686148171517441 371637250757487425 828081172206434945 661988322459173121 984064431570960385 198986637843134433 981510452365053953 916041129453724033 195811068509900833 362253559668573633 634310789033417473 994077584736551553 175571844414623265 445198537030009345 200651893552471713 689685842125491841 109509013668944273 707869597488866049 447221178773968833 433103920688019201 224391974141202145 716360932328044033 544168248487377345 291399868161981633 130833464901744641 625682787815463809 287618689524901313 103841353301852737 117467401098810593 86209442963010481 50400890986136209 546615768464583617 351593982665779265 712986975822502657 436807624057092161 812636783368283521 51211787019088465 104183405370079649 152419956962770433 849531841982347649 16922992673702453 255502278696411617 904575065188179713 433961399439290561 548569493251836353 142433416042408113 79406939729633313 625713817196434305 147392262190724225 248382891698611265 807100208296372353 583713834919741697 524886730066544513 936234979421229185 840767578572009473 221966479212476033 137360951344195569 91603289308778817 402011101365996353 510946214868006593 651623778036441345 221403231530572961 956701847237265921 304072156288974337 661494936711026305 750524823401804033 399882005455406657 695348297584168065 434320635020686273 217030272559739489 674153161479178881 39282052129856025 116904916948559649 282796282911562017 699784900977885313 724738978563955585 394861254760332545 327843204096652161 138504237298061377 567985472769315457 130108622734528721 24343541934626957 881078977686154753 644978486896526721 627964355603683841 847707529215213697 879082344017316353 527771059377066369 366030265781720513 400054985727052801 624442258751127297 124128666684221409 787961590376671233 634277136119791873 10482008837040981 683133200812129409 990508174192971265 278870966547344769 732219821825520257 453352798562413313 254306680913874305 694518648549959041 751908542005306625 35365862253279093 658289373922119809 28337103798747877 571483392482956993 618960478897584257 822891933265811585 371814488648610113 223191064247739489 139725128734276897 825247688606541569 940282805423976193 572767397923183105 423167136741746241 775131362098125697 357575560496584897 988809030596026881 740730824912013441 516569742536891137 497137950005509313 883266881334019841 905551831121336193 587902465298288513 63771025016919225 490221557255974721 251516634895686753 421911064029675457 27502231524579201 395352989800681345 122861033738708161 864821502305449729 987509199451849857 331984170655740481 49427208465139929 334032298968285377 659933231231974529 149582061153079585 681720164664348289 292959942179056321 574780177115698625 368582910314867009 37599802506484537 499183356778107905 125520843583785793 545944647641743361 286978711097937377 558992559921865281 747697325626759809 676611029674742017 431057068993133889 405511123601346689 882667245695216769 887921126832974721 967828821776386433 194900472072976769 698051384321317377 790858851531108737 265876663340371521 900024189937173761 241593162265587585 530980862613869697 574501332106969217 265735215086511553 769717444052915329 33082647209251805 701292409461579777 295155852512838401 651442740427654657 310482191697825985 600257237603678081 660582782511557505 253431655080007105 368663721122484161 787120820354253697 302724462651358529 79460911474370737 983500823521165313 376556695704927361 502749349489011649 699681071245109377 989064194854560001 2695835543924830 216098005901418593 459568678916212993 134934553921493009 213701698550728737 856323225580940289 918926601148584193 736931297406638209 538533699214120513 750627610195099521 516763334822201153 370302505488421505 114912621797465425 473650389448085441 183105599520175137 565897280749421569 988238965350483073 347922492299066049 884122168897732737 645977419977281665 278712917048387969 801893771391139201 268337194491422785 458567392321096897 845701678727174017 551296664824835841 320789797252359681 272159840676447841 722660277977958273 846729262271413377 885980008972083457 613883648611700737 961424843063689089 267725538563755809 12180800310630959 464723335118900865 10876672728166171 777364239826528769 737668496833677569 258997466474536257 901860350180207617 345908367412310017 387730921819127169 319130221028654401 248493697654943457 349447215896748993 899680677103290753 140979521305265361 976920606479602305 920540295653385217 626881643402811009 732937570892669697 218043770002800833 321070020577582913 492966611870755841 610140513729302145 553372155584234817 399655579859118145 40584511623819705 112983583048883681 775991739585812481 41946751814283089 627393536112336385 219431838938131553 155606658455660353 804911370180949633 813463156995823105 669164719680974721 402015562053072961 306986531453862465 422240110134040961 933340465315179521 770323654825368449 413939248292511041 170872506907073793 718784324610492545 99308738816752401 382859921270256385 499698827837690369 364887641491858241 717948592264683265 299399531750967873 895446256905273729 703773746276976257 681091291220873473 839791664978253697 724122176512864257 940786363474412417 431148671721949505 411131167042444929 259325227297381377 557657303796684545 846680099028937089 450695234751822913 116974706357851233 532507845982191681 489598120855127681 305797846077158657 861110794517486465 649952746490566145 349883495808519745 955897473262456961 815929730432728193 884952554637973121 300183568987925761 492688793399882049 560689149215875201 782769169772091521 993149076290968961 934084434753163649 666275938247693441 124616668150959953 883129260017590017 634840483881365761 690423695522412161 617684662785574529 142807733284321617 368732341163724417 533775768689778817 735590152133081473 327060902102481089 521403363156341697 987814468437363713 470556275685606081 953921004217569665 754170381822849153 710343950491065345 654417938689217537 609816015457560961 810185455573734017 242575008802788257 627735206948226945 517652869894398273 746554897722848641 847391180941528449 553801018421975041 646847702085913985 28562556924701001 480178697807616577 209230423604463297 699751210534522241 432417303892453505 696404476049636353 960309563991639681 625357823774429313 216452521714135329 614278115479550081 132684239786851073 525638186680744449 261080915883400865 562312287853828225 582725516871928321 909834637181766913 896808967241245313 892002550116899329 916593691479572865 585772875049862273 567124658886417153 782409047087995137 115327381442167361 63458997346735657 767097529254844033 128990348113489969 902031857862834177 84363551905546785 395204450492219201 732090351904091137 824375283056522113 819882303445204737 619475616448969601 685114356129758977 969193592142101377 835171079031319169 31925860613160497 828376585854996993 426249659230901313 161168423123676513 517904423564463233 367210270063168321 978410437252829697 720058909881750273 248094464581146913 753179310840764033 122142265588163217 10230894237643895 187179775362128705 961719267771059073 974849814331303553 869109295990007553 759553117937446785 650491343221361281 166893490702246785 429885765322858049 901876186233099777 898007864999073025 661933884342214913 95539336209874641 825948193930020865 365157983799051073 18515286481854077 635679498627631233 902456332712038273 622229496468264705 770583795753605505 924314573870368897 224149637233995937 885613434873519617 940134333234308225 575940422034300097 511305948658790785 621943886574030081 729715343649797121 890271909421080961 56682499910909457 28943000072885641 907535371050212097 310041278697973185 673211965374125697 683311836649977473 477982378172935553 649727658646362753 985410438122347137 63858225163713201 813179941649533313 924649485730689921 602809531415179137 885534618249863553 347584612683771585 848960649026487553 516844460613601345 405648700543153473 251521097329739265 267780775759113953 585781359376230913 41308724400721529 698026794532307073 623624309323908225 907833032482972929 736900808616340481 620629946156608257 351760957683886465 751100659400439297 777418293280305793 381036513828927809 65055769972737209 109022450252343361 908750261762165249 881595215038341761 878739595468765313 808366731688156673 216189081271977569 177418238106650241 982614054349575425 918359216754641537 759661839090554753 79852324823601601 976188466287673857 327290102767452865 266379424850157409 62441473265106849 815593503503812609 178038956853828993 552206292694378945 651543784064099201 894856721857784961 125641902792470001 861185193249468801 528431263686893953 603922639425526657 415689227513031041 73030956599112081 613208020582359169 117943739286765489 727489993635234817 91387296370697873 221549556916908577 513772734429103681 804206388226436481 567197154113372929 964539082485284609 57789710262305505 655302170036552705 73271874876695617 834326270795298049 532364416730708033 694549510330592257 585284061783468673 21654952764148305 275173079912057985 527504568581608897 563804861931345153 536319213434648385 595674704797723137 261927116210717505 510135250655068289 942257534121633665 946343009162113409 547341231765901889 789644168534721281 222352318932035329 593410925548290945 998195351917662081 999850688045128833 404262673166552833 124204096922134961 989388586917133441 691924306907566209 511101974206564353 407532033979073537 881919009211134849 834603545527201665 255923905616864289 192609660925278081 716836412238681217 805349828878206593 736371524853023361 383761914299363137 62429625544826449 687087721333241985 968168916651617153 796508938551021057 595654674740277505 287985518725037089 139214360402274193 409953305149663553 805347703009051265 149878547875047745 888813023052446081 445732631459030401 911023437321521409 197232842427695233 91136291879006849 80825053982870545 264418899746534209 947715717588451457 623509296275241089 936490280362185985 536910844773846209 967833717780052865 456928247047482497 265509468186174049 368146859856967297 638694022803392129 349740258092619905 712192018766892033 661442010966570881 189344232318148897 140250621235889377 762510593021808385 739588160305959937 265574067842990753 507851392947824129 293996317008797825 328709441982656641 203372498516188225 445910934129937409 626088308964774913 103807665854009905 356901674054753921 107072033660667649 951524390412053889 921933442469796865 744976398203732481 139846755426315633 178747203515662529 79875395521117553 397351260977032449 834664489626160129 855471007900227713 983388764972463745 837968530657207169 991146174736638081 686423235066690945 602918816602670721 387685049343858177 262787599146431457 56380499887005441 443271574510536257 420477241318849345 140008403632503329 166125268899101281 476627294752223233 396946494131284993 710356200036582017 767645826774803201 412688613170136193 724964170596223361 851367410222291457 820202627890019201 717738241146793857 72982918348358801 736123325145083393 595827631889413505 185208261972295681 266000324695426113 85971799150325265 147073863006916385 421417310250308929 922118880775840897 814407241929355777 557679265178812481 986921009785081857 399454232941110401 849034462409019137 865166011167794177 850077814190814977 794778373355811201 476330767727144897 950802826504251137 316714651544803137 808347318536448257 461135838854641409 404977670545214593 328067332267085761 421080506435274049 87135604864325697 403650339851758145 426477350551923713 943483172216161793 736884932817314817 873593285892305025 310782306600248833 28909902566894629 474079752239756417 720623232292176385 605199512107308417 401058980745744961 553912554695880769 76640098968859153 689154227446056961 46689582069987521 819621362527808385 459312354017860993 451453228254425921 454818924720001409 448091558928251009 394593281645661889 989083824183428097 644060686054885377 591037726639196801 529459838284161345 245485865893133601 476910922614024449 680449167227873665 53498831765161017 630282490494881409 395899945113811201 790323379580737409 487013162583814081 865172183030669057 779459660539742977 687056777476936321 604597874336612097 820112984754491265 668582364381379073 477156634354653185 611680834882371073 429327170435474433 487970409661159041 945252971166933505 233000073143820417 975404259138986881 422123158167849537 342919163038057921 302688191242786817 997389628459476481 418029695721401153 67875744777222025 852467920343606529 788848083477620993 997809529868263169 95198556683239841 804970853667292417 206244301294450593 568370447634720193 371750302982189121 811537734133118209 186467942356433281 118159455350578929 549899108179371137 786832459484678273 682958203428089601 766220814596550785 257499064077659777 435617257064116353 458783496492532801 764521190525940097 622031374716268417 830132336111113089 436464585565406785 204957403664764129 484810840517166529 560363810082357377 790676711894025857 817353786304195713 856446388990828929 465357857512621825 201735799781094017 99435252265237745 830626469948708097 673561019870199169 263598572821212673 345205456637799553 746225700796767233 986475281197350273 886744136168463361 450968412574866305 677268484642620929 275876199570554081 158638107064678721 210633207857213729 849133743138278145 914241927065738497 855517515750594945 961786587235138817 793362719701189377 595294525470315265 50108264555905889 224783700000941153 631484329508250369 641701621946729985 769854736919317121 467894818349407169 942470072940619009 845690214721379585 746686002826027777 427081873343311745 43968401471655481 491874396148141121 107772785167643553 869614794216971649 982666941835997697 806908971677394561 610776745328355073 192450435823147361 65435458194738065 145190480849315393 278516528381292257 430687900757106945 804883175419870849 621900032924351361 166656191140294401 775709869576431233 838316412060631681 153007717664188193 461968932454912129 489671707076155393 798626691525054593 355850203583152321 194075267060288321 591285177276105857 563320927012025409 43590554202886265 914557744498640769 81463137130810993 530794222262311873 42936339962274417 696396825615398273 996072151482124417 21237608761506265 348217861959987841 504262403400620225 702133141940720385 976587963123517313 658226796138656257 230965504995157985 594292512704882433 446110728510202369 727625875357567489 664082750011093761 466859249303524865 951128213600934913 695426414544932865 94294979427321121 115393824385151329 486762474315352001 262781613271151585 786338921713710465 208593930465468705 356172409713234817 805573703141142529 765789641011128449 729526655493643265 162575036747423233 889021206866708225 319429628649661633 644208285700699393 478421261328872321 257462904249031521 831100566523719681 259858023953327681 44642147977409505 898876620076798337 474183821360274049 595202113252383873 854213019677455745 817477722627081985 329848435215314625 126956716587628193 374845005934925953 416453311544010753 498698572113685377 391672988588766209 149977212939727873 14687542864386673 102328876108789041 17712643797622719 473102827677731585 755010449359808385 938563804681226753 11088543427291599 98639500306784817 656471028671496961 245948535819270113 209728949671372801 576993588613302017 609434352426909185 163632319829137185 207507696479922273 779239607399159041 890596059146368129 234522970409376097 201852160728506657 208135816713078017 106584894773327217 713001376291234817 872248150372769281 430344618436389953 71599019593527657 602200277295725825 802482219003181313 266167623360015425 839033671646198785 686629899488171009 133599031693165665 547410213047708545 182470526974590529 348657195722342529 109530807668548385 313854464970059841 141501788713519265 495023202758890305 251029113617306625 230062748114459489 587068732568248193 383347216816577665 879372939905849217 935802442028172929 34344198201914369 767674918369923585 188442623071580321 617345397534887041 444345406917854273 393963056743178433 626863344221263233 628449254679534209 454716568298572097 116463648068137361 861386196880715777 777291875301909121 202384074644733409 497908658972125569 424465741913635969 410450246516543169 623599734645459585 751959655442565377 444712113855871425 601761579784504577 208413529205337505 915458704175865217 775769674896210433 230272280702248353 655645845253950209 658604734860947585 800054492275791105 98290309603338961 620374120170374913 689416418771560961 127146104575487585 291753505070825985 808849372667985793 148986204246600801 36576704714150313 967781013991252993 486278268104037185 168463285623989377 551019564990340865 618582375345734913 92335229703898849 137933781461246241 453799824666219841 510179353029240449 69520724621447985 570027072924705921 885211215914509313 535094618116172417 303095287595020609 403925916559419585 631923481927970049 709849155648537729 241458157702460609 443377409763105153 145033704125594913 253482127712455713 946293657869198081 438299964680087553 232902066180741953 818183175789453569 36991704839927313 264790949405000481 338295303543688449 426453103620953985 908800161787347329 222018396841097153 154640780734609953 873054859607560065 274550199100566785 714010973794348289 908097367442749697 349578047579196737 201900473671166497 415251058402080961 41027610883560329 373037149117873665 478785835676553985 404859105293741825 904285688437866497 479001551991782273 566670486948133633 996791297461445633 792118833825611521 758884660167648641 212458109005957857 972739604179299329 641642924451517185 67895123807712569 244291514241915297 348331597953066561 641647259601000961 445595885128408769 323395913040151553 457909542905571969 41385811361962513 18971600499778421 753621995336310145 142882164708314721 573123955001563009 895442383197842433 543091759736320513 865770960656096385 72257445536891393 500577027286620801 89630449340852177 167123720249040993 331155764904423233 625672233702186241 335396133353192769 634073914195216257 708481481955445249 480321177238092673 358833469886199937 384243585577142017 51202507983134641 104165340289721793 886944060628117377 491802153536799105 604071656121746561 92903208404546689 501671624677435073 126811929726333265 578849286249379713 202138486406010273 655360039413615489 855645963445471873 246466600473056033 677734264610673921 416795183233396929 298512885341754241 878770910378364033 245068354941491137 946951530851528449 477349524286001537 697186488485684225 397154139054517697 498520659140176321 859053040053030529 543917005271026689 731321037442068481 582515282662889473 528852958236445377 153184602181781313 577484432352289153 326258215646895169 668327625906417921 307047922806191297 472546870773310721 828044813631642241 692032039380695297 469793481240131457 302855949169607873 3499045931896206 973932541621653761 629603151235784193 250719751628889057 416541451860332737 105971358696042017 474641874414075457 335693390079793345 433990901867467457 440368154939140033 896985473176243841 83770391773878577 667795381875897985 217089547451383425 371645276459688065 137935707789832657 644019007611227265 638788644823083777 484695686649246209 845083289413548033 424917218163678017 676067975031703169 785149396277333249 623515809374648449 112248656852294465 342908455786219009 976354266124872065 291697504578262849 769564685207775745 430417149704442881 26532464469724461 285318598660293089 952374855040368129 809685249101736577 112497903020340577 521871638915126145 252223046615888801 72647863343394897 979048851019612673 508781665396693249 708863430425843457 462656548168045121 628140427607434113 504743732776983489 679561988406739201 321396933625738497 591423026290229377 209498240360570529 472357100239086977 41315087791989673 997439176781739393 603137104999415681 337805724038226177 236490209717846497 346679461051607489 413627348029162817 998859040836997249 331665689656151873 245409434646830945 945133473256344577 899217151254425985 398808319965485953 229920623735907265 37611400965371193 525595573144975937 51114298735857489 409481135366519297 90855005384877793 158210953329565025 821953452604038401 657241795624869889 917646792554958081 16498637222433389 325097627931516097 937793580238292225 687967264570016129 174274599787089825 805098273004364929 547697987172526273 89548357236420625 641537792279954945 463369670681917249 296475483441071233 712735323779849473 360790264171960449 285030893469940609 221214801166283329 426093879864165377 396670540976252545 420619153824109313 324759223410410433 453035637341866241 552014738954291329 500292624100882945 87561650929515617 1630148345608263 904968839323025537 409099815465484801 424629739294260865 605546570051000577 104888490142464257 941438045740500993 154982304268784801 972667356192825857 604518716025857793 620213205133698177 500810074442426881 731410796700043137 648009056683839873 628829758519987841 231804286368813441 338383974129381953 724978987589274497 907491515970040321 677237131382838657 842983097423040513 177018062231191201 733012972016883457 320325237338337857 676409522392955137 682224118014083585 585185771231895297 207782765237766401 78847386742307185 813815169352984961 432597915542931585 109500882609964385 836947987874392449 779285334415128321 204672499869904097 671826905033100289 265107126709676065 696426368765635585 690710859576956417 661435836897155073 622249942733812865 391843172387574145 285149848445460193 499390954853822657 658023587032612737 147018058665857153 323457351858383617 356405024911467201 678636733634387969 137813687449856561 495601889154162497 105891289298796209 316396727575817473 477462431741237505 332474084157031041 912110064543170945 184725423234421985 883109631391413121 711767696220849921 433174220187993345 361653791128940609 535023749937160193 978528618234793857 825101520708372481 432198478078358785 819446954853326337 704859575431843457 491345373975292417 849431006831036289 365149149558199297 484259012014849345 895774500565764225 64407509527338649 265106059970001697 958032644070019713 575007981819965185 98504117142379505 174011681782111809 571528199474006017 593071623306130433 563295686869931713 285846289400005569 252115771018342369 187876146769980321 101243753754271633 110367356164552177 262500790273822561 891003960217730689 556568754253671489 710711200574188289 213871699297474305 351330715010249153 74342000327458641 254452017212635425 503432767646121025 866327103230688129 654739895578014593 626251236489217409 978061985803098113 895336940628936833 299376792449788097 601057946605472129 206297375548519585 785186082643505793 821619003989351169 972729466874646657 478850205508567937 534244695854965825 149851117703729377 754594146139801601 245753298605610113 626269417234837505 732012225118690945 437165136061643969 656584679898518401 15343541219834835 604664291234382081 515848318978846977 797594050851405057 988989142463637505 176842955702650081 440608816381505601 42759801899055817 394646532596880193 607542894708597505 533332629282519105 159700301788678433 117430224960813233 338600791728364225 650832028422080129 768962842070156033 542228204571102849 347779279055838913 716509382797092097 857649680780827649 334289334015508673 678970232742951681 116653251970227249 34870933325894529 308543732092687169 909695843881404929 163856833482476801 404521413291877953 523749503259139713 255686261468152769 816411313968437505 465870743948134017 393507834867335745 766573618942640385 945649383755217281 558065954990258433 428213778250309953 517109230360770049 140636202313736193 592631161159292929 851713551436546305 279353985578762113 199490508425334657 298292602231970945 431047508163729281 10706799259533995 587756416826998401 892967120019822209 340022572400954433 701242688484921217 646050794905143297 34660869938779373 185955502286262241 985575980759019649 741721031220798465 450590524916012929 667860384739867649 186415600721129953 813127554768165377 744444240387043329 923346834523229569 569333662451239041 421703702393919873 305852023403762305 945901041680116353 954346017346676225 968056524236267521 842467698922820993 515016641618089473 56149287675534513 746594925880650369 335204673920231 645427935067345921 70843565570651633 1670233673145561 587303285118867585 410700823288621569 855388688917397377 740777898782987137 650172607404844161 178508509692875361 272715131809217569 281411688662281281 740140700389151361 373536114982741185 819283380496838017 22722414013877313 122210734267785169 188222421529246721 885028518540234881 796876067747497473 9932825576516537 536184566457066561 993234929686931201 64220272179618121 532659082850731393 598534204327592065 158279856345881601 757967204414235649 542048814529113793 675358021881365249 313809337903162369 485624759929542913 339616015266333441 615003071529940865 287336109033883969 174019683389680321 337550242181226433 759704759672004609 417171676104199937 861245806101116801 758872101209537025 290374042949593985 964844322227985921 841651443839857921 26338598154115545 764497012757530625 514656531044717953 549091489488567681 96649381730546929 973196148172689793 568869578318281537 599775844541831297 859805229392510081 466284652479501441 242365131520895009 130435634563177425 863442813488749313 942965021134085633 987843933162036353 672116208609118337 137247647852365873 431656881831699457 498125336249213313 147230293973358081 209887965753214433 801888762820681217 645478922425620993 410729927848457537 535198931755520129 696480346240846849 541845977519184193 959170979152638337 308586854915407809 741227511555308673 504114537958184193 778463269326046209 969949761426864385 695458632591950721 54242367260624033 707261562863685377 795081613779732481 629258722814313345 697047887087688193 463922089221377153 690925443229662721 846584689701401729 424105084666106113 567014840006486081 276673505397528897 978271723031952001 968705060229932929 609457721546796417 276213087614639361 821034265940951937 265729477009212897 701963795518814465 219542603710156225 239596664344730913 286090044701193601 750831371810910721 81416919798460449 936275022215696129 55818617799214825 586947690697108737 232631275766781441 548524569728812161 825764835125095681 716634408203965697 479152514087235905 298642540999182401 823117778912798977 660676141765883137 881012412782499841 995076720483609729 37685203324354433 916206005383323009 918873555360665473 291361014628776641 24233785843474465 588363427023800449 681971169802412929 731933200514703233 640536903088001665 656703658437159297 435357543732454401 754962958564405505 95537937709277537 767764321394530177 863786786237287937 747431974369192193 212787397704726561 873146147104513665 739059670902623361 739288857813804161 683746486159403649 95731819710515249 800208872036424833 929401438476617217 509488510652953857 929662592829806977 432676909217338561 19724217227391705 226717979820389089 427456172557775489 772880356763355521 124690947548572241 756935712338286465 955845313729959425 215647166951885793 665058048865901697 381202093422469825 606833721009870465 859467111339998977 259615380590133793 955610068268935425 519018245052230017 161941175832414081 820323392143890817 775719873246739457 423953079079147713 297012064724899713 228131373476230689 656399186559763585 301396755200904897 286387589312074209 525207024952251777 704450643033734273 364475275213401089 628039450291172609 177414407546081057 765913815155567361 850528749910957057 650904582617176449 827092086462855041 671946126994068737 555723526666064065 301192629169779713 24607506168820237 683787051664221953 402071019646804481 204394058078992929 667523894818444289 148687659061746305 885587383068063617 168696750323764641 523863853733445249 478163441190314817 235868847804290753 398687371766829569 21865805410911321 503947660030771521 872885038029458817 499695319619068097 969407214016200705 865155550059892481 19470959794013253 377814309937992449 554138517951074049 845111876715687809 501616670098989889 711517562657551361 668185587378530945 473865915826944897 117625955584124145 198999856320273953 612512803033084161 411564189776665729 896580736909662337 10191278637851299 644795108748724097 250642586452254785 901970430780728833 111176103742582913 735652181396588417 246431109349767745 414114208838491009 527023695009692289 651702750840371457 884556774045233153 682033053824007169 390429476129344961 966078651589768321 100928390123012689 449256791008529857 339830645187280577 449397959560769793 820661461059369601 996842929378182401 611686239374296961 173961124236384993 913747509998866945 19428244961311237 975402204087405569 493954911062388673 768410109331920641 655844640493462785 522072092109301185 283202783609951329 751865068983786241 974746983827820673 604050728757872641 623588642390529921 609684934858460545 98486424618080545 873764439883803649 761430159718159361 799353477445432449 506407177326131841 157595063861894145 71139870180303433 264204523692921345 353762001038553793 672788768770562433 986463256600686081 837216615378192641 477070665413826561 28892484284060773 146024874356044161 379650876863745857 124150629826296209 305093346913270849 134072645043502801 669969456817622017 981019041923325057 844037759623521537 227038386286295681 679676284696778753 292814044868698881 912369295031698561 45305990412813913 123625966044439649 456850332008251329 37606537839995017 286498983347485153 425020743435521089 458572966062810369 207465879399979521 126393048811749505 564954884718698497 621793749728958337 606828057818237441 26578054349414517 721290939549373185 940099958249739137 642883693313667201 710214727262936705 373308341584756673 474255084605339073 472330013116593537 850254962775693441 341522139620490625 58929466967903465 475711205561186305 465548366120074753 434023528887674817 619994328465047297 331106201665253505 312192597292238337 322464636199878657 410299923603254529 808502966915302273 378777964411639809 516343002141663745 217376216415253505 751615408679842945 398929061476962945 840606712523349889 261506875014596577 127980578160237009 552484631319842369 348994472391208193 908423418266060929 531427782555969217 973132817223785217 777266401477970049 179360155212130209 212070335670052417 566309109497964865 313016272605491265 204941179233706817 14592776010349697 983270158774075777 941654626709617281 481502179167343041 530674283053929921 427704778429202305 934109992346744577 932771271251674241 148910537234147713 587885456828672641 136632626262279905 130758501332373105 426704209883968833 203676108530132193 775747087353149569 502272178717838337 552546448324140033 172796174693587553 123956871639716577 247355843946969857 431290951021129153 269324099201938337 909451583176913665 969411505005773185 754936320757341441 349856220912528193 74125007680105889 500756862711178049 40714152554944153 734996796532513537 870126304518148481 79395648568343809 78687570174711393 417542765339362625 270506651134308385 261024979901868897 162480482872627617 21069548852565845 891985374395172609 743550859961708033 337189505239567937 436473208103649345 678263198338367361 539046677511244353 224111079873200225 737856220848854657 264601039791866561 690208853617853953 636903677836333057 27060553422359137 485631104870872577 425602705485438529 630581837842260737 997879149437679361 848768192922701569 351639210693797121 93813054375235793 231867002710913537 878463412585812609 951193722641342337 854992950003026689 38702187101748113 148335269756071137 401609871825563393 200266580468596801 301817143946664129 118494611911540209 31689950339774953 951926935259269377 566757740893550017 846845519936547201 741946081115081345 911463523744320257 63283676737938777 461614239806475969 439288481493129281 694087190145769089 546075277808355969 386777954746687425 151497205178110049 260079792062217761 602160175051778817 574504926262175553 543925949985613505 850191919501913473 250545329729973793 994372592249018113 257209913581327489 453046236898789121 361386952053493377 886320914744384641 907208328084216449 345731111884067137 274329593652382177 534469931248818113 964545269496703361 956246764166085249 389997654011153857 746653394462708097 679083681918520193 178077038232334689 852254285380368513 717489898218328705 993266341901282561 30911887230278269 404605772718156225 351849294859515969 146897777607485121 993571564807343361 280500467412295521 474620823823013185 704662013150503681 549741169395563393 528351828386973953 148820505208714593 717136493111333121 176596383912670529 447631634208121921 767484318190493953 977561718253177473 691295815619017857 57683537467227097 828800794715004289 72073053386652929 149265078418540769 486975400545802049 704987226562788993 493034914676250945 287960485722042145 373942842341193665 83078021004251217 236702168922853665 335258748602417025 343602701169189121 602767159472474369 421458144007480961 185781213864007809 164585242349886593 8549527395597779 815757220238090497 902459742322111617 612624472430567809 539583404083398209 170671609304143617 963744131543737857 447958428102822401 423018941845935361 716270693412788225 966420842037042177 350252349130940417 40200335836569681 550236254455903425 755567503894443649 505918783524606401 378472902957366145 258052134238887745 410340074693255745 685046472261191809 745755762041849089 434341394389967681 718837401537744129 720165882591459201 845146550938277889 692621951062939393 857094122987849217 964000065847258753 320301941556063937 764702007446651009 904325142762392193 481026670210809473 880006933908656897 800553458901170305 615016129028408193 856587003602427905 386152337188175233 524823863753475457 892582453293332609 791522579197078401 590353792440264833 417839619904647489 611486493903090177 309625148589887553 980862469972120065 138303725925929649 585418103416717569 924904397796780161 856557497722302977 453814997752665793 427038089176978305 496784811598658369 885118556947954689 596370920923014529 966617594726503937 510441264716064321 87524231243190081 206327506052481633 547560108830328577 938798236436028289 183502926591923905 503665644385698369 479275281258257025 720101731103824257 248298806379079201 554268593323520513 863317602654337409 783902582839616001 589050518536080129 146288421286406849 906366122275787905 807866391443496961 21285844779736609 913234569644181761 260886544620053217 832775440212188289 387706086718079489 632444209217673857 286692076476246177 113763147806679393 240890332942409921 677005842539365633 877737102236057601 268198467882356801 340237037601777793 133543693148077121 450095959879295297 786317734421686529 675948896864308993 235694892186849345 219080585410541313 206911320094278049 516852147609252929 262413382973583969 213843402165995393 899963692010174977 825143445164325633 560827878520633793 872728365833399553 129594576429482801 833721716404877313 665305187692432257 146331348733017569 348057543844959105 637659143564615553 778288835309389569 93870393971685 964646960863959169 10790025172067175 975685202531671809 74789368227815345 877496487982142465 974668996122669953 111969468788124977 130101564650050961 102398695163614657 776716281523331329 380320507853490113 190397837830378337 897537482620691713 186797621104499713 74131640921201841 37649654863788129 898629394821241985 409475545184246657 181971841169449537 687254891047192705 243268164042575553 398537121889557249 802903679874823681 649406049620115073 289735478238114305 120096441091984481 908039066090758273 360881825283033921 903281599086596993 962658265798022913 2995722777122013 987099934543312641 986618622353333249 362207779049011713 710795424542702337 487464478956216129 831458436609040001 75980496231078833 32633358343964857 132104126127348561 340343360424057537 881511511572593793 32385621071362893 606785900422924161 354361584884259201 732434616014796033 297872899448613313 74986183195608897 379838480159733633 206994774080722977 766551850570742529 539813443476251841 358600104398334465 30172292338260577 264875678213350337 99839067005650145 710393442913456897 329639064055097473 439090943258428033 86161236685573073 396620567988918529 346546846176561729 81382818701207777 45584953514595129 931427607133585409 514579928321776257 250334863227912769 367156786341869441 84735702784399793 48110101589269761 10546004785915387 385078613820798657 982986601778733825 549115840090134785 175485859405704033 706998285274639873 683801690895506945 212340382785026081 623433823278198017 567719591297407809 362646757899270273 241660259890746689 702426630241340929 277497012306017857 550807068312479937 303637059342872129 970947324886545025 482415216433441409 467985069088442177 655676187052815617 201664925958446881 471157019607719745 228737723960932737 868187352480941185 761542508090578049 215119312898014657 414498714006256833 387827820861783553 369361074694943169 112852117726450993 302434063369531713 90631427763138817 908071493505140353 498804260843332545 554834736679239873 181029263037739713 661925981360546689 172117980543394113 789757963902616193 490022112134436609 675218218813235201 383606895962078209 582417042779198337 300765505675254721 149466210539678465 596085004933403393 760238711010884993 123395885675403601 58418546845935281 691021535314820993 541034432584112321 397006261285266497 755391827267906945 247335372389532193 77468667453274529 412342110966601921 955818741887391361 758396233443068673 281679953824280449 24228504079641057 420791732010052033 701475572378516481 646870989943153025 111277775453469729 156740331783062465 828621184783589377 908908420116844673 598508904139034625 334720288668073345 835973459692841217 317063270171956929 995705334702318337 163283435929294273 194781000899627809 541205503191818625 333342648604681089 5328106946869583 724816730565013505 630892539663392385 564551556938067009 386114701722370049 870675403544641537 273338369612744705 614790456534731137 611808902906112513 342807514809667457 951318640411329793 422755581754341121 311150054545159105 125495687074181457 573384395195105857 351750906565765569 773423424026241025 978815593759126273 97674525754513297 38594718386558921 820756528869488001 694577116221541505 473111052825615297 68600509020111393 599400487616740865 59070566258046857 519433618441212289 254806821438631201 971261510552359681 858030237752803457 817606631885510657 895139266599581825 642304243894834305 289581097482770369 207465915336939585 273388394453899521 177971782904144513 865186897016901249 528538009980977089 152724780306268577 167495837562704257 641027197851006081 996866090728360577 831017884220937473 939568831606870017 375179562906328833 305138260183824193 935673269731008641 972606704211379713 719979291787470977 650788412676519041 935373941204840577 945660926060732289 682605377244119169 438003439485541441 943451189350152961 843479800379405697 497055648611112833 131324849372504113 842188733994628737 654436557236955649 502109157112716545 443004466667858305 831876434971260161 616824128594423425 195637560309538817 761314304948683649 918696718157388417 201777874615125089 996852391140368641 36096560292932625 520493446968341569 734866981225785345 384019463466277249 560072486698629761 661209572389776001 808856827283115393 553218083260663489 564535270016293121 218481829447281217 123577389476331233 959379015106495873 896383468158859393 412868327357511361 692150776777744129 527734109960835713 385984696925660865 412903416982057793 203573326341448545 763709944726802049 743695575005517697 262194025113483777 847978411744271873 822080569534467329 844230061108774529 700788033062391297 851614274863543169 29868317274750921 245315783219126625 193878559485096257 983070856992874497 678179414354207873 428683337153344705 140503496893440881 170619835510045441 720140654343683969 1498381470526056 810327660321473025 293356932030214081 527747469680139841 424597240782262017 748050747688179073 997444109003076609 90250173348525921 475675212181130305 845788296991155841 755055576644231553 79326755019412337 861879412327184001 870370268093065345 180174653428899489 488475216948163649 183676368210626593 254463089020912737 85332523620287761 80688836552770481 852625205243626241 430441300887647297 790513876955280641 482561757480031169 877641784625240065 869834624266285825 554192361166776961 355642751643603841 470964050370682241 457900665598710785 601839789984886401 896369673672527489 765425727499689345 504492897504501761 384941190128337473 781658858945139201 173540929138496833 894103294169607169 359832103072840001 233700309400891361 916647744205960193 888079394840371329 567469143564785857 848353780121403393 384931051426619329 391991917325380993 600088719436563201 268510636752157697 398145202142018177 25531661815801245 526766098773897793 316764411697580097 279512396276359713 718838645774322817 25946733386028597 288727158164821441 354434105353590209 398632505613544897 238497974336162593 285471798055386465 979797336160274305 413866502886573761 749761108502546817 595130494908833153 202886441002135585 930938294245816449 64135067259634585 662018469089094401 360951128011905089 552954277990405505 22183271894213877 377289421671552129 348683870132134657 789481128118392705 790037947803007489 636695658537821185 402201616718897985 829073381926800641 426520923356143553 15280919515280545 341209139690818113 906209971860828801 98070492055036593 260659631509714273 558071059282625025 669800699002958977 899049420763610369 188940631972005953 191388155253463297 567956146813411777 969723694848433153 641469162213656577 935837540347435521 782196741985355777 351184165526227329 915645921540974721 648597216407381377 545778897061477889 331397968086356801 586519015414115329 160360012302660961 340533729272973313 115712474431283857 783141536354722945 596101479247721473 12867054407717405 585405692059630721 748477097624760961 683377555660499073 13803515891336105 916822486704369025 195675709279189633 365592272938215489 934743140173093633 539419849832803777 456715756556480577 951620017912901505 167630622447969569 572455717615405057 409722324213536385 694242459789990145 706336554216999681 646508637277186433 454860519835410305 286543751570590657 869160918689910785 177548932458215361 499822596855299393 251800590811569697 557562814067278337 398560003828983169 706962376506613249 548232734587330113 773691830803894529 88020077231753649 165587529696498593 150596171183195809 652366119550730881 177814141550648225 283432517339026177 656981918872574465 578255254099840257 627892064851117441 467660213516328577 617929912608588033 865752830814738433 864386002573588993 92761262447300657 828306215095622657 490059665218264961 75737278216472257 163444860136056737 58174411997271137 939163760130622209 22073987500341729 886175717246164353 940595084484400001 76643240502246353 151664713968010305 302667263701753345 61012258430594105 86603490369366657 540415009844345217 529773510252926657 799359270821995009 939785099674562433 922360753255070209 138339200260478641 522590132864564801 152265245540331041 197860204085436929 12302778753753075 187992768344074081 886667106460631553 769233608347541121 210457087895552065 937969027522626689 104960151283574273 729109607419196929 36641380849335545 502199683740300865 659473970297877761 823500556417677441 667773042186528385 96102274431501649 995480035706417921 629058207778264449 329161124895581057 453712212962884097 828564705772148353 62096134320448473 507234274259506177 862674635053224449 500093233454872897 106469813203752033 993545619854945281 798652516045379457 154543818921805345 79568530700548481 431194591193392513 471487265466492993 826693168410553601 312409260144882241 334263162574035969 296867835634870401 581005902050119297 403670474254191425 449259571047750913 761674934050461185 69689802903706521 211627540764972353 579778890503110529 140794767440652897 32422631186587837 106139979473816481 184634797277855265 95893431124096657 65554353832975921 239508491831891489 846723240873092865 905885153302548993 360586472837805889 375205373703828097 84104349802576193 273716672494231265 422997988582533697 192849750271115297 503616569845736001 669352630081974145 108220719168510721 662638091835496833 376274562490724673 614834561365427073 680085526127196929 639664742959503489 816382597652552321 319975430078883969 239810783253428641 995715787469144705 674475869331477249 528244235564784513 475155481216159361 501356540837925057 387766158238139969 238917591177724385 627406998540546817 53247371871741225 578723374054508417 306478889534815809 209238102025960161 360028469920855809 438903544423528321 470007297425510721 873094479166436353 644850654558034305 495394590465455297 588019923047511425 924733364173317121 474360434281074113 423676552105167297 217637633245161057 20910264250774 303962321823341569 163790613262339233 916389731092721153 28431196478447165 449393968587578753 815114139505187329 11431596987208083 650318449905025665 807599052056126209 55504791598568913 91024011893978241 46526526369500945 998733100274854785 157988429988552769 159039782023015169 690951236812903553 569677629158483969 895530790158151297 552874032504888641 815102045318734977 262082163921611777 642884599462735873 171915696082621153 547465310494910529 19740977902664269 43299735008734073 876790853939212417 381621907201047617 696705772917120257 524407001875534465 693640252040339073 160813062925907233 275226107551752353 367343953998105409 553095080287761217 421299884965502977 648310215993269889 679816698826659457 86343525851233953 193869653429342049 642949012572636033 549042633959775361 632337258775237377 156775823510468385 325009608700476353 484278371808716929 237998439841604193 1954130894429085 744270641769382785 458912529493265025 480105620210139265 610354539152989825 47454192405560041 965027408093209985 341837592056592129 925613319970377601 348447109665151809 363164670584726657 842839411780857985 515131628583031169 328862235889722881 889150763777184513 368871014868048513 664121840378296449 319956386460766849 238755828833522081 660957636651090689 364650962693200833 550611057124747585 38308020006144969 705459208545775617 844596940981400449 438132765398073345 401921314550381953 582214577307695489 890308953174592641 742206745305544705 428601860888864641 960122357995274497 414322142754141249 231229468856206209 988183489492772737 926045042114111489 721540992269364481 248866225717172545 644940014119715201 257243203365121089 152818997290889761 382068817008892865 561088192503095937 928763837022472705 105895778570680225 875609372514453761 776613507824141185 430047597727096321 425401579994794305 708728445370915969 272429087815343265 459835526897535361 344423554260640001 433672936992316225 664448909642903425 401223347532194881 281393649587439393 201251120061861857 548477758295835137 41032113405549353 32374591676823885 483222121424979905 299775026570717505 696764494045638145 137883718079930161 104154762115278737 234745178383665377 923147818921194113 286024579598073825 465749691052117505 251577356564911969 477104756464015617 583838587846027905 574558354661370177 496058013996478337 179041728405707105 883513872140138497 350216579290112385 940596395439730049 689330419917681025 289591224937961281 17028469311348717 539241009167202625 257130603709327937 650907875651807233 378902003746539137 427758715061902017 945239514061526657 613164150285538049 798790210571574785 402454531677367553 206055747251184577 484256161502155905 492095173115991745 139212541363111345 512240690457261377 257584842919182945 682735439615605377 638244162452625793 829099354529745409 114248205149532817 535174727535384449 611372373184980993 367561769450318849 252294961857526081 980700201242278529 706617025986108929 356027357416962817 92133964382906449 407286117476850497 906759995472203393 610964489744517889 606950505800167425 125772340347957361 289967371555238913 830387322689233537 503897822126202049 897741188756363393 825062052829441281 657138556377603329 217355342266241537 89929356741059505 543431727497623041 301891532748300033 604244731696251649 74428303736205233 413707161957621121 536174645300789633 990965850319408769 832095609626996737 502261763311654593 86366937985218337 902777714904981761 737935391299409153 568398353985248385 318992585265434049 703349733519896577 751747045591649537 482060806847446337 809855232740517249 231816175896465633 635752380674297473 706419450210365313 154327500219963553 797177372244217217 944480686411502337 328237776353720513 688797869313674497 978624806109461761 842833536687244545 594166787268779521 654853257920180481 191769397013185729 908505175518563073 797790099646281473 514842386975033153 974393168256067841 957964276521785473 415240520244186241 402249132956072257 183919476968863905 234797744448194113 189535005163694593 110657995433285809 498126359707111297 539791110562198657 76562544735811153 154492154898250081 689656630141055105 728712023097976705 578166382175798017 602249914711649153 475677468174904321 512037412399685377 567370891399196609 933384174767141377 401806674643975041 357110180125737025 653022219910670977 713613535885855361 232472845083986369 104341785579272545 909573258975758081 546299245528061313 919657752443722369 392631942314856961 214205447865683841 431171029637084737 93051534520480321 263319857165562625 867825164326735233 253363474815287745 544730169837176705 135502104234994641 836708812068256001 808284592072965377 711360508150686849 367864390705456385 123831000487161441 229756070588265985 230596111282945761 633317202026340481 77452234551945057 384242079769762753 262817668999542081 513362673665973569 61749106255479801 192546862923066433 124890095724989441 890541087635533313 870648915813493633 677462348488887809 532474899479563393 591424196925295617 660214763334426625 62462147642222025 248096357049544033 161978202331361857 433674252516457409 479269172520844225 493183741560908801 884875706395156609 241377849538810817 813197259986068865 116394642815972561 58282410828375929 88619455207041393 222434184109744129 183486609473174401 922194769352707073 988484689085812097 724370849028716161 534791237902165761 356598319846533249 893969563307766913 527790834911513665 567026747829555009 891217060559974017 210916453483424257 98942386041770193 361957332205118849 605721067435005953 876353367154596481 142572943938915841 583590460563993217 998866635749045889 309229279032667393 131891002508936593 779642164037309057 842699631888272897 954070559343140481 875732958946514433 786465448571942017 781822522551102849 272624079459195201 24180315994627221 487223683359498945 996597771582621313 352109250149570817 808346620708704257 801619406445364993 522449021447421569 327406844689921409 624510464569695489 285904791490590785 845165769561184257 422624794291866817 11312282143933317 341273341192600577 604981171820476545 47383029290291033 851085132997425793 717258526435156097 711465219195638145 305358688797017665 237904696738240769 657764388333713921 858870900683264385 835762446577820801 896597916382901889 777270875469266561 440028149752684801 789234114239807361 575344653221236545 133163213261962449 679363434164976385 193033896927534689 751868929488878721 239725209125250401 575920853193444801 69372504118806689 837397395947647233 165931398261999873 989787614331142145 596401571284918273 897039132421284097 791717643215999745 85121836033884785 833033339635196801 559114332937554113 637974528075442689 915707826416372993 133758083402018001 103956405887473121 9287948039453653 400912382594405889 253487179640050177 815184096028445953 23766999404426061 377999304047825985 258801796812310401 169363971730362561 182595936403881601 58517278466716505 22589748015693801 724960580092215425 637794892243771777 680072642537517441 163788925059964897 55728316941568321 137768574614593569 689022305526115969 510832713256778689 430087150770219777 607383553432395521 563887412821607361 302543696199126785 355020341856672449 496488373062700097 683634182317312897 507904607516682177 534737772679534401 905046855314576897 140058831124783009 538732685078844737 210490015735743457 264588925556548545 410637686141903681 767303144884866817 483847372543522177 177815404901718209 559275501927864129 243042229429267553 832451385432236161 247368779036460033 469943755675636481 755298011160821377 121305314199844369 170571291425215329 285410314316756353 417780658264735681 526321345353395009 552030127813392129 103911435443585281 587551009890209025 717937424939037825 256237272671068449 355120634290877057 588559873619392001 714632139415286401 356594138972152321 548165585981358593 125958261928847297 88203575126783569 957738612986855041 64397998109178897 770093639130937601 779464128195584769 199840028079787393 802421346010468993 603786968300145281 24889375562992201 374976098351691457 109441574251896161 286782741488156737 677721916987238145 278260316839773473 28865395455987653 948937058611623041 172672119530830049 114619066399807681 327393724076138433 608640003257836033 188903502956136993 623720016832631809 544433130634608641 183165859796137185 634292658988812289 661347601788360577 831890053743457281 649240938106704129 343488662105912129 579452795983595393 163359925441248769 889371732443439873 57166466859086993 126243359800110257 519040412497510337 164768651934014785 49799359252986617 692222496897951361 467673714862307585 759540434487693313 683618699865036161 961348793571584513 631371354869948161 991854405930400385 188161526715006753 994923688704684417 435835199643712193 662715784516567681 864529638871317761 538984872837357185 310424646892649025 866798070078619521 473424119915776513 666590246549045377 743521033441872641 505364009467545089 834028446179473793 460237694581064001 843120458894425473 479885508111824065 200367920609821217 225726265374671457 965584416285672321 395758973977056193 121974741732230993 79094698483782369 612657949960329473 235902747444971073 581263120929705217 738068927135881089 854516580677618305 269523301148073089 841319062679616513 7031512560399024 601640011631680257 915579600095004033 760811283959228033 1338253080771069 848271719162276865 185218207001785377 229034833260016065 297420766874591169 663273000924938625 62578213105428657 750933839035624833 307223985245737921 969106964690119809 956882683378982017 242166034449297729 599954525723045889 675906355247555329 456774839490908161 466345832483895617 174805153802051201 315128097604905153 654680476556766465 714636325331127809 822342301179542529 126841044288916289 476965933217503105 761580216986388353 399793199395102081 417520715582718081 775321121346227201 565816930641602753 739866923389524097 633249876464510977 504762484234181121 871104525290760961 870434832116952577 838985665350797697 560679102936692417 818452171441322241 552950855505780929 401216739991447489 776319322071220353 936398336459447425 863606121252811265 522686597514272961 26043031252189765 731393078368029185 608705853655873537 648315921173441665 249678929021133217 367336505363752513 953574622442058497 566056568318934721 748684525085739265 181691089422940865 374509184831918401 570816704973403009 122892116417734337 629949688625700353 241101661394448993 290099674678167233 362944315777102849 540955396743896705 279969928093361633 523512525451742785 611710730028978177 678610262710762369 342002205802113921 702362771292165121 9790892699616195 682479069318446849 228219196973366689 698337996148531201 475530363079190721 657918292374588929 461975069587989377 710541381187560705 696814825321727233 428490641090007809 418278433479439809 737351212987626113 566393867916321601 688038770166869505 928461506131295489 733722973505585665 638879709108866945 700989416410209281 617330236578919041 396322784780899457 368249269839839873 516967910195447169 750485559610691457 679559844866894081 170158495031277121 874974307290557313 175036500559951233 587087108910687105 92288499104899553 574182841853811969 133874856105730801 608202903141169281 745041774943420161 349477579406539009 881618951158582529 869975472268585345 399076169618400193 492355611715097985 391955828597243521 787616714949642497 878412407600595969 149666446307293185 237237479842587361 742064620028720897 229310445342566273 477288964295709633 360762682507267841 259935240728644609 615038682578390401 452377013783973313 822271989142659969 872638497333618049 542440847921671553 957934891701485 252994720919158305 484806743682320001 263346031860582017 287796638849926017 236433774421595201 774174931470788865 986000671547532929 168517850191037153 866401961118494721 103215421452624417 680585111361128961 311612330285811393 509202779972081729 265333084618170305 648394483579398401 767365894864852353 199974286595416833 374056371834733185 354421887145864641 464794380202789633 974907379833734273 481831569736534977 84014001933855553 444819964840846209 825254691149009281 375779566365984833 890233173619524353 542285978576899201 352833646219988161 121771184686998881 741938452760383233 680705090461927425 810292484234363265 636707568116484865 283898883443729505 177221125207751137 176071380945483457 73870282151752065 778108324418173697 222114275233238337 600197639192938241 460170792509494209 536640061451553409 513894716054664961 772374497744561281 570244855436136769 985744246269849345 429837158360683713 20952778506849513 844393172499728513 751459587324294657 890560243403371009 716133655871498625 529779482730198465 239915533307698337 549426471784087745 492084602717707073 562100151937691777 840000244296081921 182232111816404097 42629357873106953 813799334907834241 419545750128055041 264598824908105697 608991882150629505 661109993448171393 364142663651936257 64021134320313425 544054036924318721 702667514441664257 243775460269450401 16642912734013749 487172443084059393 374708449651016897 838423467284915329 347133335782814337 151361971617387073 20096055511750421 839485139430156161 480734805595503169 648286892506003969 189395909052329601 27361743077964465 712513752933006081 746826178595323905 981372977886287873 142914043580748993 278536541201603425 771942138097326593 607635190434187649 386039800376099841 621218482977781121 749251745920201217 22371849652394361 430693635487319425 476180802189858817 337273072582714689 964517222071030785 812791965314548993 915949795267550849 467115382566941377 578124376375122049 374246985660949633 667721024892884481 34846104089947261 509800904600830081 309612988268472833 644790682964412545 524471271933219201 22900596762816861 16388376249086179 476352847521425793 842103526658089345 850572518879168641 978905448189895169 936026794165883265 630283629756103681 758155327416950785 980090148884432513 119189368467047537 824513037535236737 764809102644356609 24443351097463761 332045244437324545 583916679326062337 740363561744551681 36766650006985201 276099247927575681 49782020406436089 342419282321706945 69936932484669257 850651375206183553 687833069388954497 577681590611355521 885057939674840833 879093248558419329 483941526192406721 387874108795095681 160341485912145025 183746084971176065 673122072626636545 692534674813806849 620978742379396225 595971373352895745 375800195559687489 27329508473933117 269060852549674945 866157922779535745 834299215106806657 946646161948031361 916430930880569089 720419321454684801 430213679782834625 503181023483669761 998454018933532673 951525695925454337 316889299592713089 555687002753906241 365460646577663105 900469545105536897 20810429099295649 210280577307962337 431561082704778433 717478906322838785 404625098103348801 82638684512353681 806273972431501569 638218753431360129 799260030197583361 130584064710625121 769722658594137217 188964892505509857 212664301614761793 792126661573981057 681907886953457153 775920271269811201 320865586979376641 956787627265491329 473774609419084673 816423116707966337 409047627293102081 672395425597194625 663586040276999937 247046223742515297 725206951236170753 360549538322310081 115757799358764401 474608598979841665 458691296150032449 987260420573910785 828171705827390465 215641079775039649 85756922381104769 57183683736802497 43590379272362865 58218062787176449 412527406511127745 307286070220989441 654763073605142401 353264650267746561 773837847876588801 546249687193004289 262907926326565889 342073919053632385 448976041187886913 587603247815515265 985358863598879233 410049199120649665 69981368498357457 666253791446017409 648284572697722497 446472778094772609 215753258743983873 9193581052052481 880655050343211393 424871887815399425 299699365076573825 391713669313297409 710306070614340225 202406741398533537 517089431746381249 981132046999995521 994416302137256705 889370336757522689 970869475854609537 622129400742601089 665473553505538689 946717287705013121 44752707391932489 913193374739144321 688498550939431937 931505649082041089 746383866106125313 64941914784718337 482674565521083585 793843130338700545 660842678400097537 111391835751625473 615481921454136961 116603805125592433 598405244151077633 698349257799115777 912965744188628737 228674985246271937 206139664562396513 423438064648287617 907006060425960193 777282898268182913 159519430411275905 714890111720613633 248669353473790273 944131751693078017 929865317839226497 66760615307693169 423282719657027713 878400245347691521 111269098646115345 292993048715224833 703293677008677121 207424170071448097 415030576394666881 408654020005833729 742893258763121665 299129967350253889 431998621009110913 21229071053276985 855545093754503937 680573583773934849 308117305459898433 336279181614692417 701861546184193921 71508198579650185 463635261065856961 308794047527946689 558707470863911489 543604994584626433 252660275415859553 253655991447779169 327125549464899009 553259645008822081 50977271414037521 655786720247327489 80922321008618065 972935163541649281 173366439985766625 673452127830763905 951913718320771073 732445775016643073 457254765046112513 228137018128158785 12410983938028865 512828071723987457 460728789928122497 833286052975331841 149165076505671137 862451488213068289 366174542095304641 784578475919339265 652437904534426881 644391617915744001 665662370120838145 759426288234386945 874014750996128257 408053670555787585 43355366105512161 636847620083351297 171821892130370913 904440992600967809 29510360427092765 725183110316727681 867499479508200705 846791606461508225 649005496465772289 989332245363719681 836060058353925889 235655730242172001 546838433233556737 106952873539320593 941020449862481409 214585781114990945 768889596149900673 700679568366631169 969636943267349889 859809004295669889 286755913051603521 227789225695296705 234733637212872993 410528168678965249 462077446401931265 237414306984838689 143849152064863265 857449291916850561 383072576072134273 896539547615795073 922920617654757121 182993664608048321 511662212507982145 348405796991976065 278483637095124705 810266097808522497 444420240064641089 999999009003779841 125525649228183761 407698882769793153 108581317295172401 779062319635407617 961945572474039809 316472989165447425 132538607511133217 686198695617953537 977427623831704961 738061100575990273 898868291498214273 165419876555738209 314939581053526017 924892756168190977 310245137365551937 388858325384894977 905648306062477825 959186697827348609 181109282634306369 100831710861108097 149565886011860257 50031074979415281 470179033329298305 186198133517542881 169581087498261953 409044997474680385 53573216526952905 251753935684398305 8700771831232857 728276612695736961 121229749033499697 761718569218153601 630457297436937089 643859978999714177 479429918119333121 314161694051470849 909788551928134145 654467076208277377 431630723018638913 540220509043855681 533649923609164737 119478897618662929 563665810717846913 548419336388569409 262680052702197729 798412269425028865 706019368902172289 409252754512927169 811047408879819137 36453405011670273 816752125306461313 607967164497004801 482910436269126081 42566785808162425 208334658624760737 804337644029921281 40613002453813609 653795329781260673 817815864072482433 385976353323250945 279816996643322817 704896525679401985 433243949165738945 835739671707763457 736377956601945217 314845838342918657 484009074784378177 644162724352575873 463155376635857153 515084790246589825 175861015618448129 565206068164947329 84499672422385425 148423259450922273 102967305162277265 259239106954332513 382380465233385537 597575266804568577 652837566016057089 503022360875952769 589648710653438721 909391418062554625 391693418881768449 25025086507035609 789516047723655169 281550782063504801 487480825798495937 888889994153011329 350871396053197057 705016886743820289 107898267351625777 82022000631347681 999545093333214337 105798263057778289 587370092311129345 344547151337344833 847207556361713153 416960125319789633 158775023906084545 211300107359100769 711510377642955649 215511907588563649 815015472225791617 41717984278001553 180725749361318593 473472041972698305 727379299552293249 425833911566478209 749022949547114753 458438128653227777 880422327274811009 615889517676414721 698271144050711041 252344071490924193 668232471913565697 519960698499481537 280633765021352833 879367399814668673 68995266188647265 674579558374809089 793104034448436609 802386428871969281 311460971509060161 496426385719807681 788531622465544705 984829690963721345 259035833227766689 898173002166579713 473739777041391361 759685758982570241 858729582010507649 80521867299260913 168288346886900097 103951746427753729 180158356199381601 412067993206768769 979683755393967489 304619965479062657 754422123616617345 852102086590825473 862879982689040769 406786019878580865 17268729349677159 320787453600765121 322387787933468673 756584564691124225 771968201185782017 878819136404523265 860970567332660865 658022642992818817 274321219022152001 37875563249350817 134637207427420689 935611472672022145 67910011267709793 117689747916180929 722452870633393537 581847367317806209 277888692472696865 319812832528221249 622710653168400769 733537696118489217 125248514674606065 267156592137233409 533498296962509505 792809981296215937 822651982732036609 717847472880102145 733037429382012161 432107960363353537 332803593732531777 198091880273686625 838875960116073601 607919266902484865 239234414906160705 498554832897589505 868710095873627393 181371870144047873 928768125853562113 569730811802365633 151058753118181953 696782122844183553 599377831805366401 952100729974837633 621092769429527169 708962761350122113 174331217569370977 745311481592572929 593642047723907457 449456043781452737 864276769292541057 406598570106218945 17898426988057993 769321964452885249 917191155666866817 662236919901282305 600858470887576577 145785707517632097 528957744241306945 197614210910082017 731491314096434305 61658762820300697 154973944566503265 882864001569991809 365480017962003265 495345984614203841 718910930494654849 303786585455732481 539803374668810689 346412891620261121 815018611583891329 654563023251363073 904156574894305025 883715247383179265 754751810714690689 352696166971760769 87136430561248097 272212985515366753 729685774215337089 441480809993770177 192247734183926145 708654417710050689 916510704514120577 225527417013843489 653254651979200001 988800945852332801 705291276087930241 55479275011883545 809462601868492673 518868755660435009 511218385760098945 544735422170141697 206554672233142625 966118760549150593 657962010714808065 210010418971414497 933130105303124737 278380953323534177 375776314441065281 915840986882422273 490733512857975297 565730872383127809 21156364696221177 48227817616144361 317680123998830081 971145660845536385 631670320987193857 912642512461026433 274257297611814721 817981753882932609 17287024507023575 955423709065364353 106923578285606177 933387134106084225 848906893435081857 444547054871812033 178066546369809217 546764909527766465 929829203511214849 755919854609849985 939977423065872897 755243255990933505 773621530327300609 325387016373191809 689336652428597377 453506088456791169 212492658344157089 215829409334496353 832188306423862657 328650745713929409 427128934737435649 575002988581395841 67744959237035833 22940053391934613 128481176303093745 625646101395737729 739166465356593281 635007933141423617 693755137311239169 228037327042081025 855578665068822657 145486813977200321 625558527886592897 120406081281878129 545049243392046657 164003037572257441 480611948714521729 198797099886412801 614150596652638849 164509795237606241 321585191123542529 310206864884456449 455371427360180545 434097452926437185 154544454378406465 56709115649745457 326372705275435521 651464974360877185 800385466832320641 740156856708772225 420427413082396865 945505103795625217 239802576932572001 403803797831024257 628969951374489985 587926581505016065 899249916450766977 676368002051695745 266768022245091873 38110499308572801 294558044217108545 913828736271035777 667700056133856641 790701522834879745 307073366577579777 723393179474889729 672482605222914049 549619674264619137 475208413263612097 992006807927630465 905077411100837249 354721246490882433 586074036865763713 818549007401564673 986174877117353089 873339769488381953 544480113136142337 445117822126043457 652482249338096001 608126334692954625 680234660408753921 219853801164894945 160048746776286785 334565858764791 982662782022668289 513496707862437057 447168994127043393 574935667682879617 80051778259839777 206849479336220545 744278211060109441 397304848965404737 420877486467627905 109705323238792113 649570513738115841 222918567708134689 75874702225515729 347365280661158209 972843199120067201 119394043845687745 831101723136225025 133049029607271057 797427823283573633 837764893750360833 951060952573382017 348320215431748161 460271063954426305 386221121755454529 779744416001090433 284773235502179041 320657587168444289 709374620201586433 541370289795221313 704950237622760705 924231231008096897 959794343426523265 579884434341931137 895689177937647745 194502588155234689 942064995191330433 318464772065876673 590385186620288513 650688326081340289 54560965764153481 361856469448792257 896142271149166465 988393141558038529 607719936767708161 43077582538554537 686289609870748033 126326917313182465 182699601437576577 922688420419557761 207650415357086625 554080245581662465 649382887635667329 77358683117179089 945320640278417537 377218818505159681 291863483316717505 711964751942314625 516203720630223041 288984071321397825 912520911655477121 646100663846422017 597445164679633921 73211713551021521 787934448208233089 465010599453204801 599131163427678337 509334208439060609 432164377804596737 692993469560033025 64697582221775465 384275674238015361 551949016843991553 803861709560390401 120603755897015217 972560895030927233 636353139806047361 490751997928096961 832748513975154433 908051956185378433 858209509575118593 592305616124758017 85257870506900705 999529272703188865 439796682126413441 832905875543840385 742693887605945217 727106270185661441 179694699724734625 953349764887985153 945086425092348801 964591520370550657 296382265546597505 460236031190614657 612762883438271873 799896538714509825 227236069052509025 635792612038596225 691659695890685057 145064532793600865 155141668008454305 356287997929680257 577182290733581697 441222959874526337 210527292284155009 851144034606630145 133901588646359921 51623622370573945 921513678940428289 684087188149415937 38223885515428433 605936013538840961 231886140158991329 792961703077548161 961061260362733057 397235535199133249 464216067765320897 430126698216579201 667500503767790593 53935856960013241 927789552948695425 797740379116003585 121184046778957105 804636884923798529 427767309793310337 271893511870242593 463865546335050305 245004369609890913 958554198900372993 509811413790099969 507299713150082689 200996920384643105 111674915203352049 791644283999030273 477809714351756993 988768919516051201 713136394557068289 472280034186763201 936710108408512129 603286355582884737 459533769316081473 921837198942281345 446037836530301505 458104735860448641 643876826408842369 281848318808851425 933172365284924929 659006802978996865 764754454861346689 426571709955762689 244947712134624865 163540585105895521 975117075827540737 817442074644628097 877437851466801537 874318163638964353 44368089443494793 298583278982558657 768021955968087809 881740260415998721 139966511738379041 80880141300223585 678521139372669825 935234140244308097 158330773907536577 182785548369761121 559682894203625409 332890206634179009 191099677981469537 872394960085710337 236237324620198305 907438851481504769 658977309809316097 325047688671585153 296949622384310913 609831415587397121 604315864816413697 864633558445415681 614960085766263425 386410338826426177 43750406692808497 88839979179535793 275399422456247 976031538980212353 347694116523086913 635838412623097985 29216940397112981 861919569239422209 554058162377671681 782575990320250241 676232613925371649 670000978644797185 824528489551738625 876227963952612097 453652215146753665 659606349786674433 914089161960177409 396925049561641409 947251621675910401 780514526412535041 314829938175535041 291166876664686209 913052309721685121 827216382703443969 435641103730645825 864063984967966593 107408815595924529 90007938372824721 838032767098667393 690536437600439297 282541897510107265 244216501914838337 728495422710508929 619782453044447105 958298352020754817 22776640784716309 938645152973151617 375785810722259585 733723767853724929 50887944529723233 850596945012128513 574551470012064385 725311019612881537 480111577407004801 756934799277445377 214465171812673121 799449077560275585 216630323323403937 108274168724491921 81110078153155745 332182799742859905 396265020512405633 888342351510004865 726612061251824257 398068841734904321 697091778724701057 873962329527913089 123820391368436593 320464729665665985 307146980351436865 958166762150909825 98182605264195649 57431556508511505 165873601323045953 727367971740861185 748986576586073473 740604742320577665 87910660331633745 542168357344678529 283789568525190113 9555908741198495 748940428411220481 945740308002044161 705528640163432705 412621219082716097 286093217677720449 49086919757399985 264329513518202209 788821590278935553 538499930579366273 869891213290870273 371847200922129409 56887054294371353 153735901838363265 447673664561307329 84651654532802209 459685296841577409 917998716875889153 954832261489414657 307410743957003521 929332092904239489 564915455405131457 268687547999917345 512241306694658497 624343054120352257 891013999550882177 377373775189013825 186542161859644993 760410865042693761 494376474809289601 141407910486861969 29961142917823481 916424076162947201 674203371897693441 917757421944614273 447076702497096065 993471603861216641 628462240562047489 234567018691535617 404213784170007553 773715423624317057 788107865208264321 458370452680000513 718008754986353665 545701595464116481 981299339303891585 363207633564684353 254459560941466369 901080791961341313 759486263357860737 849816240447026433 977940218005297665 573612972260654913 97199212428623841 195822293757061057 890843596308126721 984150822149452161 334991466034825409 83092340241975649 440088507080670145 15072123565708751 534497578547732417 950232566384272513 183756673479575041 895026388999362177 798382504130973569 676353853082176257 359807569993730433 1164959777092634 846560489560719233 202018079590942529 382474663222534849 843150384652012929 582098623308258561 935716440045993601 317020591944210369 583729328957666433 202443592597010273 945906713867316225 609591599050457217 667667577329872641 868904664257332353 281779894479328161 38658384613196265 608174947150352769 122698982595071729 848388891571431681 223781800569849313 742006187922704897 290449780663625025 147029743071740897 495142765765560705 976250266254190593 545081842784359361 708920466609981697 365496757873966529 767078889485937025 146964348396569025 44000909005333713 830149548532571009 989704765789547009 580416882835724161 507430278730993217 778522802374492801 66414997229749417 795952731937592961 280064032879508321 664331072015297537 943334217380616705 870642396945900289 57449999381447017 434895901961834113 864699679077013121 987622386562509953 451921609614728961 451373517349448833 644685533283329409 419057576621700161 207035458582964801 581490230884650625 430610079368200641 960922587293925505 291377662038414081 858709565872256769 77736872786793761 127056525429541265 733750204778686977 573667477239251137 895502310791393025 56448888139289721 653671234356082177 595402268532037505 999157742816400641 42140235475930153 565333612104467393 264694163459477505 21417332115511557 451102227630219265 440640551210876225 716161308181053569 858292891566712577 498755597884528641 724277412037508865 779204567697700353 185037791804894881 374274409178713793 33211250534591841 193148148892301921 65802856492261697 916518332035426689 442386088875565505 214807146487554945 368641980093350721 826464497265892097 371178660893335169 466171878940851777 300933090484384961 9634530832247635 220498140999836769 188002671579038593 4765094595803988 388613482978872321 162980656530933729 757072866590359425 243672652562217697 556843331762710401 218896772374677089 168902606336597921 108192087035668289 184077384911422113 834134185813226753 165536660325383169 845602511905973121 682961036018273409 255540141237247553 233806559590828289 247070421166064577 435041763944003201 730235131276359041 951275877670124033 12022576560632105 811114810438486017 862092855430233857 205517967334412065 554345134463012801 341313442918835393 778897721982204417 951463139234217473 357985620638167745 59011919545671529 301841966330755457 148347465152919969 161382658668721025 201808034725605281 284736281384041953 782493417126200833 522155346346430337 873098247435567745 188932275828591393 838073726781100673 147563916763097313 797684694813444353 782468656405612289 331599479375281473 374944879672817409 121217681789548945 364957333306847425 136701856675284001 342791276441609217 60962326644801833 905447235936676993 56539424502030753 341181061050853889 697391744774055425 986794062078189441 167679736992521825 94268002677615921 963584281106836481 40400029448207417 780520612878628865 972578954837807489 931596668092854657 358670517229768385 809303041867092737 414572914447298049 379281403395953729 133890838930327057 994719614019285121 851600063931464065 742922921957760001 901807839329961729 302359944374995137 764967013195310081 394216093391111873 391984119856132929 162203101441459553 885806798354188673 526260020243430657 796579030950056193 702636854077052673 96032913119280753 172272858031522689 771826689374520961 154749939238509889 60614809132395921 220657236591879521 254978745453996673 499726835531259201 667161965851285249 16993646714372091 102335002435140161 748020017004389377 758383861299556353 871768678732312449 85299840009326993 970652670664986113 597068034614416385 714539073228184705 390903279048600897 50710702251020481 823076982350862337 271298980781924833 196264007272446849 740136840397678209 59420935432576985 590689440237458305 374024328385061697 849787091958969345 652256684977679361 933123685793280129 954455362701310209 578921013404663425 530856625471621185 969782294834193025 651941477914320385 116567557402046161 731976125409907713 748766203313895297 856757426948689665 687357942412699393 523035281089967425 884616056171939329 810926578290533889 337391388886455681 195162121194378817 154171039223658817 808595505289133569 583568980917885185 786082470676809857 953732068697991809 781505617184691969 907790659545124609 180376014737412065 535220807615704769 409138028532737537 243780745716559713 57662689856051945 316120246999350465 306930037767969537 560533739827828737 995377431439656833 901202346986369921 36211982378858921 327024763139814209 50098589134087489 393276290778079105 803418420049084161 685603206827746433 348705043751344577 563435075499857153 196539114662897409 157204249382242977 517363286569555201 34671260971681053 82169745768780449 444116205085062913 202527514976075905 670532532593231361 561001172449266497 632602487815557121 924437220543190145 295077120534120513 372876030054570177 778390628008249729 121306859151268049 972275866687372289 339993983423681793 386227578677686977 453435060205897857 690824655893113217 839438665538850177 776805801553646081 343355515833387393 110835841269508961 170531758537890721 329958649027997121 824072253683176833 286953007599311873 310819387143524737 364801664303964673 186157501116092321 71087744112961817 484614555359968321 181278923359240449 680454856614012673 378342851183010241 263433328234256705 962305750586349313 811363058709410689 161021396899716513 407473404083305025 693451367756875265 101840346102370913 845308081733993089 186218201347472257 573072595770607745 821655297408078465 38756275011454737 594659160647410049 88312932996370113 131931187659411361 487753668220154433 335490199193245057 752865495388245889 639226363777161985 854429559754667137 58542713923657177 625433734469122945 89426985214551281 771890156060511105 543923774137184065 41105862212926785 124389761383092433 533232757785473409 957645736419095809 332207819327617665 821975106773500417 459628108968235713 186469016864450049 734560737942981505 432894490398233217 590130334999773953 526322730451454401 666512483740444161 996323740801393793 533158593579333505 625746917429026433 331834328626595009 681795743907109377 637301624654359297 807666684248459905 286893415647806913 979395400909147905 675858622882589825 460439354391368769 583874745470293249 596275959742420993 922105081984600577 619112214924598401 164803250908146753 858162958921163009 325543286966411201 682417220247558017 848402445171355905 943599089178967169 816371770084348417 228061637788442785 989241443226500609 670624348902499841 977219112098186625 411826653853083265 365112176414779585 225420006313605377 167092774313662305 543960963933670913 186213660755225153 975836147223652993 979876001651792513 224079913044377569 143695551675417473 795960044459370369 814073054999997953 243604390566900961 903749234757707905 477880296241046657 545487924898868225 208673983161233409 388176675965919297 301098708381879041 381882060698476545 138047411025468145 997785498225692161 536802301671379201 68275332179485561 806986579673221633 768748576671097089 92220673706144401 661439236776860929 262360233938267137 395048164840840577 48973296237939225 138415087467837601 164675765613239393 396243491109341761 58696247321925913 510830376590863745 623554763482786689 206127211171160961 359992424667019841 826766521848572417 204035967021312097 54565380961715705 144162525115739009 225458575015412769 277369955191460353 615268037492921089 585160067612555649 915815023919396481 872639732101774209 102858355209345825 664311545857650305 754391356597498241 421201924260458305 882967995128677121 955716484587107073 756917395635571969 56821142296954009 471879995719742593 427680802570982593 972773363096226945 488316745814046273 763288680692038913 583454518477317633 345066014611933953 462033345980486849 347993892122669761 575980535213055617 459431797675708993 807585449077635073 259864710129800609 341979066721968641 19771656398052785 356839247973383041 463391005116189825 6781290995085954 874309635516400641 253332269912647233 922909997952057601 399800086730756737 924297642742164481 453270950585974209 392594789843510465 218924301169373345 82119423110530225 451488788666324609 824092879540938113 308609965621918977 985360794359497345 353520104388863361 893000323481256705 429806285611896065 626618301007230337 531098142789602433 936971726928572161 449510146856830785 711547479220616449 931397889416004481 121142993679793425 853729359028441985 24162697273002465 114315066176175153 897753020934924673 70615968849701009 551075859875414401 736729910003035137 506587616996224449 101795775112400129 615708951433138177 223399069675878081 24454155056115925 111382733130490401 898168255828370177 11827848963989141 171774168960691745 766366307482336129 393183941159723137 49799639735510937 32123558993855997 502160082139177153 92180349480702977 191406289309512097 48851619916600697 386890128727479553 299157596471847169 78283894620227553 97591042216617297 651895829229495425 914766776655046273 820789674209706241 263476683275396097 158953111389244833 988006998713647233 888158700168617089 799291570443170177 392574445960271105 157745455218265121 671980938404729473 930749595326513921 944680537206913537 932269574075807105 63990809534601569 986026000439107329 735889474252481025 807955817818044161 463139906766272705 239904358243133953 370169263455601089 59640703926138625 39830153869274913 813092611016980225 415813193490158977 275288927248869441 994246118213041537 592066190424358017 54413457704633577 814078886714870657 373792973395808321 25043580630676133 340140935143274689 876200265463030145 700197295683366913 599334240814439297 304227074824460417 648739398720270081 903963040830547073 61390874454655633 754751499990710785 477398799742264385 592321245368069121 953642936339687041 930955312570226561 478965213400218945 471920791603423617 714906316338680577 136239195521461905 803038742045675521 310255530906701441 530300644103672193 197306344570129953 550321751615374657 416811737830812481 881730933528654465 571737073592181825 413623230049541505 538375830750297281 603799642481359233 286423692046689377 509669847489536897 840717105493951105 408328974544200897 659165010919203073 775961970894645249 354430449393746049 722436707752787969 100358658099047201 206529127172846209 725191196776052097 162392313103605793 766800337483154177 160907701156748577 172765015680923297 613478935416932097 641391310874432513 897491810273440001 339181542011232321 233121263486747681 827982780424299905 329229129055836033 820497963885699713 472054727826357377 707187564456909057 78204756223190225 20149468198383149 600878145226641153 714929553506728193 95860837419753153 942233955771953921 124645192283306721 139568968801533793 125445390343148945 333060273533106945 707030247520219009 635050484729511297 898903438417864449 367378964335713921 851996506237835393 406710882542050433 296074956874324609 816013759910845185 101869156248977073 923817137162963329 442130083580355649 293847302432553217 106469118728622193 869873765000242817 400160358739416449 6637437854323026 751813719000107777 70153940588120633 328388245118805569 142927441993364817 965284969707081345 688311386225073793 642313656301130497 209966280818434817 646674235978746753 803483414017570433 356168497063652737 722300032031640193 923829221385400193 949788816389734401 708306109882702337 516384468325696833 63575777201958065 595971621675751297 812744837234180993 897678086145376129 552108308249128065 279182118374727393 163271463316252865 907306119885390721 216208838865082241 989184067516852353 664673903556650497 318265872716736449 612661424874939777 873920729865112321 623320978284599681 896623584149523329 46395864271072897 741276295858433793 20073250746197149 867209603512591745 469667883194201601 642572583790034433 964150541722151681 47553410258728945 599532467213446529 909007528208896129 616981665868127745 415439578889063937 6688083342961449 881661078432664193 38227981040510177 877361690831236225 766282508203470721 628279728866921473 378237313794233665 145780010303198529 814421154738990849 715842071038672129 986406534444402177 116552028548028369 169976486432215521 537568554371013377 265692316069749537 183929303334892321 110057636526502017 347858131251364033 250318236103570529 24450940787318133 632483022858092929 500526704377257665 765215179206581505 523890146922198593 706250879029166593 17226353201600377 818658788446246145 479727079261465409 960893522310509953 527204254043432769 338815300918430017 267655317013137057 360426160352059073 450405087580627137 73483306339827697 862232204109460609 763180415000260097 567744610497591425 91356595313431649 12431665337132359 4091824773151843 500224017523940737 841890130424392449 321653414398099329 623059690327277569 158078798469240673 716710090559946113 813411326499206657 677012062064985601 618651064634313729 903977719364664961 888817699484974337 242608748376380129 734054842661244289 511828165041112705 526075739100051009 472546259387140545 784508673972105473 259717443286067617 27091438196407581 95760906991625201 798603076940572929 877105900513800705 489244639085100609 438155169890134017 516541089340982721 915392913160477697 644169035273449729 726618214819904257 25952272926026865 257527843287579841 448558746025739201 169019454671367713 642273292697176193 814514293407317121 288646447039070593 73594533214400577 817575543051056257 921481276939335425 339811425535756929 782911467223751553 564391344010395841 808623857475598849 241126910739666305 103721162388534801 786459035679804673 322749922579152577 52521173526187681 70906462017628513 868912920404532993 240166858672555617 476207754514007297 601017599711024513 139450502354499409 46084795183094937 576363330501649793 881214721356624129 253205915906271169 792609601004475137 19548727442753489 168650330532681633 951858879752315137 497881757008503489 996555996601315969 212361407148048193 916952025629733249 752244407295368193 53323851631660089 376672864435572993 884140091429834753 570878121607439233 649021680587637249 67136256728471009 755441300725287553 721628994349092737 233710360781600449 515460542295169665 977418336933233409 485413474453896065 372122778485945089 850180554385101313 922122722920640513 126365577420560977 75669852198529953 599523952046109057 782756198352309633 889682688700407425 198995540078058753 979774122713589377 586124909982338177 564932838761652801 933128341696516353 107205103542195697 228500956896489537 87541927079673345 22983743953020053 428330390452881473 500125925803730 165541707507461665 56763473346961745 438830825401264961 310698574570928065 954811233466831105 738399864318083073 106302905937749153 318233832302034625 634493710668497409 446958698527140545 229218159225535361 903480858530834049 703650130117996033 109818075273082625 360651977809620673 945601079389085441 607278467494470657 736085801221179265 459996839088073985 729495388192141569 159465449100697057 155330000751305889 371715437126336897 606240098616460417 246654711975285313 132128709026602561 783034256676000257 804861847676654977 625943438931830785 142670680829994017 901272827511458945 704352520050541441 771217040744861697 534763091819570497 588318624981052801 478802468669790913 731180999938761345 391848787613596993 669787642483751041 21728701269175589 743458396153417985 295357812531932481 127976365928144993 525008351269043777 871523714359188481 953891686392907393 622257541607464065 260835716453549089 498096106773832769 733965856993222529 442670059832533249 609967492901297665 999601149695411841 892542500283198593 479797789604045761 454994617025469953 49437120107715065 449223932290721025 927443607076224257 862894417887112321 539182726338612609 334222899044490881 268028475065900545 806712637658186753 180815874756806497 661181485600707201 121151564894244497 202565362730105377 151860252978782017 671301895287072641 963531377912826113 86525083988867377 189646071825340097 312431457944029505 706929934661399553 538277034709558657 929196045815917441 304687493765399617 6087667231749806 327240700860862465 938385417818981377 419516649819115649 770735987570144897 955311023854370945 338858360088114113 93984601963498449 187102923640392065 182273382423879585 444720223805976641 214437138165550337 80805029090196705 519700010876483969 914398674932176129 246939172674998977 343571292815479297 981782147920192513 233534558106132545 945185746611343745 522942315100504385 392755976141906177 245708185092372129 724615111780920577 362125889326133441 216630369485010017 68736462273253809 814590133457016961 854888645084212609 532734677257458625 300823665492959681 364727046928337025 229167882413062081 907714300789130881 484771552636662081 428341624349627649 627568470277235969 379174725351369089 489635687190105537 832778615313046145 250762007854174145 77000017852007825 745662142167422081 295942479099863937 461849667161072129 564863652625838593 166184975718824289 199132491269367041 109931562557246561 326646945853347841 473667829934900225 382404844595328065 866514439190478209 881047426259705473 458615515350562241 409864936870192769 129181251020266785 353885208271371713 210171317919279233 443886208263137409 436461122146635457 433413926239332161 414485815277050305 170234221240420417 962521565300075777 81853097175859089 598151027445656065 897047729034966273 579726981006427137 169544967195840001 454022566236051969 791818816786886273 953963692629937281 970390026004103809 708609900005345793 269773385267654945 887742398718454913 732945506826816001 35033728594630277 367857843047929153 568399257326657217 985819388647904257 272587579730018337 859989441572508929 885297169776418305 904422745980617985 250580905405559649 236052791365708001 625974516127879297 655044811179713793 225890987284291361 89675299006415793 175019923980482177 728501887981401857 804143666452507265 64066126084398433 552513938600181825 606822345046076289 25436107442406097 182758355577902881 925742018277258497 790729387272996609 436891301799608577 50178920477392809 496243416758598977 11860213056472447 654101625114609665 218437066521261153 244937547069024929 11128579959752473 417810295861062977 670046248106629633 955008660538194177 373436781995700097 95252857088869553 315577956291861057 222501433882808193 749736651322486145 149818625506373601 120215612817176529 508379648258308929 191516498187915841 328602239253545025 689183896735784193 336447879789954369 982065957887648769 293630798216856449 110050263070192497 355477313720111681 125882584840461217 575830441566640897 586532528386896897 470681756466813569 795496784127841793 66020358809044665 935925798817393665 622053964078073601 417594362495599105 607399995537267713 658435264344490241 10815844287161981 482022676371805377 530259405740611841 835045041620148225 819304235125993985 493116116418285377 411251131484934977 150168878684610273 356077128336988097 58433559002004641 763897470514439937 460942701216325185 412078703138202945 871753497248100481 419577335342300033 406983243858206849 713665677742266497 131935900517937905 762674926196456961 948727934238021889 185617584906562881 724572503743466753 791635947267000321 580690344029221761 226499946200345185 647373259543293441 819248903562868993 445339453283295937 987617270113897601 691765158946274945 958556936828191617 96691253805744289 326102644105571201 201624603355078593 901542505892411521 168564407045025185 466387742684471361 855465053595047169 750370802033419393 394899334317358337 699451645159779585 291421854012845953 247910925919246241 28298814700022489 626054260252143233 86304993114758593 945984351961445889 693369461091805313 411940702858270657 72742179666143153 994950880962125697 594503900261528833 376201973386823617 334548047011445249 13590945266660271 40044660684088737 538165064741900097 953094611118309889 158662594745454305 728539235098210689 766057478719854849 820412361999721857 142009569320695313 715883095511145473 118067384805907953 612434626224747137 700806366927867649 508030159322785857 262246612608944225 493249162691334657 402704957256876353 131729898845208033 378049646956110785 854104407203784833 729678583853956993 170153515253403489 254363104483271489 575522426172874177 27748752683127265 721649924418983297 934977124903081601 24110538438272045 108164836544762721 674202288650903425 954028021509397889 485077779300773697 340739544328958017 977039037595773185 135570716384943777 605214974846013825 871810624442662913 141516315935078305 990815248718600833 937977230041717249 835707405392160001 688683137557660545 774504302109402625 991729173397182209 895782935926280961 869342778083065985 302363561236258945 574215406686583681 263286384850832897 668035662464887937 181594092305640929 381565342856824001 191978809111038369 834916764412994945 366191157753913665 19922041266049461 353946210506368449 704335892039552001 71787236276701809 184012829330590945 66169788950976025 607028751956008193 427173836884630721 902194495995978241 984832276023016833 280791924526738529 611227282842985857 334871717691818561 119954009157471121 364572408619793025 137343310542288321 966493194080719361 179770796729659553 620903767486225921 868494392067486081 434989791468076673 743420439950472961 285042690846736961 943607460985415297 111571878702442001 321253831449414657 965103544367877889 192188511153386081 683913056265318145 311812655157883265 910680768969840001 634189660666205441 853203686524629761 348726680122698689 588241381323854337 84344039904646449 167274094307749985 773112284678706689 225938875969504225 686029586525332737 455503084537859585 519257979489371009 960047101210761857 823734823640204929 174706580171552161 693345130825594625 87164737834328321 443083272873192129 727432781575991809 514680631595584961 623549414234872705 433948623952414209 874488350290569345 112545739562410321 333881806229030081 699405459498191105 272123788330894465 293549512390971073 820535857193533441 588180530200343553 851779481312099969 756699030152436353 380768076672623553 961092604142717057 797925862193828609 106769720181777217 628488295765890817 696015087128568449 729235894880908161 249610399232853569 340412837929974913 517610240987405505 952644635751617793 522506936205591169 390030366806058753 727037226502073217 331943068929582785 973538527831113473 759157260819861761 465723679284334209 26210790265729145 138999282093269729 513774800091852033 291932403147892929 633028498053370497 138557932338830625 861801297142662273 998196348779767809 782065697962387713 903147871483699969 304560121482211329 123806648294117137 21975608047604569 438001112958819073 795685921930797185 594615411067078273 623837019461852545 598271065557017985 341417801936444225 380777565596883265 274575892185858081 390962965640898817 740636314725051649 233149568510466305 281416805174977473 116165254751908977 63212479348408121 125457607745982353 971620099316943745 102732936022096769 908478138079900033 379739314880108481 209343711995181537 586622801432614657 644749442648759425 927771284039703681 12843366358886499 710153206386866689 394315634000960833 305165184339355009 930430009113955201 301815590771273153 950245130128394113 784618261819542145 303303250267994433 221284019162954593 561486821517704001 230634867924603521 628863109288026625 643460449611215105 336407956436204353 453214637155394241 651283677061151361 807390052968532481 143087641094538753 908975379158473345 399550424386312385 897440505576842241 343978345204277505 854514962671867521 409981887969458113 860144579726227969 525183454083403969 511211762936905985 694265406544779777 923564371195713153 864428406753660289 418937932906327873 419649525301345281 288080943859672097 740302867920988161 107259154330815681 670191698757342593 137402850298460785 197623262833815265 118688940089310081 362523063093284737 593703717088192897 544535420273703617 604650306442916737 342751381230918657 156650676462167137 526597582848893377 459293025737917313 729792850126223361 246304694835277601 577531217833538305 740666018960350721 672142362332770945 766218605762819713 727202458523947777 887522065952833153 218024095385864321 745411712766429697 11927187967913257 610931211543739777 971799025458260225 564268998602475585 103229306464214689 913720340809572225 521857188544920833 555931074472045569 287201163926667393 261484698693291041 317029305647132289 765665837876756737 591719050560584449 743602950734594305 170478810545468193 788427193810935681 492681586809297281 71526035232576393 953370432276464897 159817943248302913 218516398694390561 367921855256906113 267269351859518177 96615867930115233 715417169995575425 10488114050613007 56744636658400793 146651953791806721 100730590694638529 867964622025777281 735196218505940609 769030409476489089 200837434242671969 365779510242870017 581285185870790145 107459463776255153 90615557000802481 160671286485193569 944936668401858561 402952679016056705 487611584151906625 206485878291825729 345742166648868481 106620508850003409 234483989984312289 529225035095674177 408377883126640001 866083871176261505 772839759208252929 673515021427700609 955666505666094721 65713412394305945 580621392381857537 63292737494077049 557056042676613569 475062720527109377 639687255095722625 168115564809991009 636109775032274177 103278814310929329 511767729793632513 567661665482017217 493260233288630465 449821605716682177 936798873491753217 648394476670429057 558366394337092225 691513517009472129 700585876699648257 588839049233524097 941080910600079 738903842876670337 37307121043724577 537403994057992641 784323903067182465 645427595860017025 990637607947235201 956251433612560897 34228065397122977 253248271813550465 924974540730730113 196563822326591969 523276039724855489 730506033876739713 990739450162862977 638001109991034113 363273533008346305 394580051001032193 555987021313725889 524629790006056129 998592426476612609 851673952898099841 937172270041401089 770707211457914113 50305487290167153 519429389889399553 727141493077184001 5115453197046095 855427720659569921 369372326029239425 426070038965946177 438779371810095873 953185300913908353 640932759547371905 244647980565375169 444018456130518017 705692156973917441 77808868612212481 947414775911340673 150542161215621921 509430553553592321 237953935152109601 532492545516404929 714898767032362753 102794466689537953 775956617489672577 762416233084508161 986948823939894017 640577263378936833 514695036342988737 945284215697128577 59801220933845657 966207222694912129 163630520827641857 557656451254729281 83193156025497921 734919842242199169 833850543954770945 957735557842070785 882210113568472577 234693721716432449 2980173262987052 482230874226985409 444348673316266497 316081167136992769 332490084145792513 91403115399472769 512168902995906433 317074577536253313 99994643641228017 628219274411492225 93234532716206081 185529223007200993 922238583436797697 909040494287594881 123893388093559761 730701261536800897 681123155110302721 750171303942551041 202027982073911265 539070834484114433 973955210676042113 657893442364397185 842652045556487681 170342889400068033 166873189835914817 35893048299840305 168713426583092737 800517066629915009 991995334446290433 175492830813723809 90382519546206913 133981615289819441 177255403104087617 38672521885274593 565278512089843585 690128937265633665 494272536929333505 484978008151116993 388458570629065729 147051057344832257 843202544076550657 460183607508554369 506637938197268737 351116145961704257 131720537743650113 101709560052384513 161217103144789313 572941240811296385 143597392964583297 333659504234532289 267586026558102945 194375587269242081 804387693770838273 448907070708045825 565300202645826049 975132607642500225 39302536886939521 298528310545520961 909649382245941505 489820478270168257 161279553486441089 937274043906782593 7562427548119644 5110703893926428 633592619177480961 80554932271667217 270531298595710017 632064993024307841 407197756810791873 202048704551017985 808238911633932161 830252218741883009 452647509408141249 995635067242517377 915909868403996801 438893358991585089 782206383995504257 710645963807749633 416265146547342401 187162111453794465 210272653892847233 280738581112899521 556672076879873857 802856433007441665 427989669561231553 455032393597761601 690084625923045505 248480625138277857 97770678938022833 322101151316246593 994236464236831105 509502836889602433 610247809802320513 725202618626340737 19975845289078365 624968048603129473 722896131605299585 398614618598486465 872437258316448769 60165795254313537 427410404873985089 23602096658621009 486875464384095105 989714150149346433 311083055252058945 387468048085622721 386513190134433409 892890880620178945 203329888977624065 25067820242682617 827869751029819393 7608269629308496 677642909615432449 989443064338132609 628064517739641601 482003933377718849 735250114659908865 112835035583529473 709971738199296769 480745117597244609 781388157705382785 422868587345305985 429412096276717377 414982486702776065 448228069741265473 428384636771070849 701496838421572737 879230392880110465 378144654272492865 208091658912650241 411612644642968193 694708088991895041 293319517889376129 561382456065231873 374294972163422529 716889392397000321 406873783116086657 618422611395487873 437454671630103297 195840978897798849 919222166353325313 975688233441317761 170292579328755521 552670849555219969 261633102998306561 608864393231868929 824079836941461249 415972630543088001 245702776874015425 18388611098757225 22243195516320925 751077300051143425 29362074429773345 550537428227926273 479444834975350145 405375748990287809 72017448286477049 891035061136349825 231280587176339489 518742336403981569 106487252092453137 896562948048796161 592659201765126657 33585358546368129 764667111829698561 275744217097141601 772813752306685569 149314175050584193 346599140165356097 984269299868230913 630304757966637697 556708688979860225 386213092679600577 403544642586055617 27498405829245345 855094022329403521 36960720318692353 538937293630027649 169162713283650849 786275627228697217 850510403720779393 228330632663400481 915464881287075329 41416788181741993 553365474642109953 85902215874398273 530344770221898177 28605564676901453 819599250072645505 27010206217383373 549677693002987393 388550758898411201 500870538272639745 400681699582406721 270644877562357793 363080532578244673 93628035385581393 184911010018751649 818247315340183681 645931902739924609 512188428987972353 330900201991596545 333998596444398977 758378580705006337 187563973422744129 145234417660688577 755710048205568129 614837544758351873 646028613530692353 809132404835935361 69257354449415945 987635416799953665 637080220943136769 502324669087087745 169737150436358081 398143209648956993 504437982929093889 642389413963201153 380055175575574081 296666386909670593 330891260401575233 746458912331605 752429735210622337 629595493959747841 771197121580204545 711823197782933889 988365786494295425 303794939177358017 827941073481174017 765640944235698817 824301234122369665 60072891487060081 862587067360639233 545326266498079809 165418311979106401 665497776173232641 185231458973976961 434556705153525505 934244549061812481 574595558185301057 777349072530913793 836055156573451137 311960084897474817 628990963340648065 295710661025356801 986928753672245249 770226323541432833 441384065418979777 34417687698837797 371507847394127553 454425408656259585 711045323636064129 115525286257810225 974605249225433601 223146077608472385 353056252885146177 795015303607616641 10636799566924539 64389422491398561 391733510940987649 446071300789771649 545298141497980289 990243262984474625 610090355034365953 879954098014284417 800580866818052097 605756532492460289 892475217324012289 128662710665071953 120560523760516961 804630607572502017 617971637318355201 413499147424094081 59950895940090729 867453183752683521 819661031731079937 608269341708666625 840870042417222401 233977430972654337 721978841092401025 251904275946490241 272205391741408673 448965061535130177 698299530182090625 827657947324258433 922624270970132481 4061925146512380 287355798500691137 187740026038287777 930504186451145217 731879121845576449 194546240051984385 324403685249439617 885330519103078529 971856706871133057 847652641172679425 160390948399683713 54529615532885601 292661164302767681 131637183514420993 220621816783978625 201999110088380001 198007261123219521 90310089058611713 348607220788725441 960116264360152577 990219972696660737 240663767726182689 518902294506876417 301725722219416065 50008207034093033 426099368232335937 72753418019861009 4131912706839103 896379361125280385 955789851830424193 747812716997817217 10674952472200517 905077630556089473 897819368989523585 892405067912196865 449903866505707137 828199776100813569 462925883356895425 536467941578639105 456153823099086273 815675040481007617 223691718069424897 149201440453087041 302586428828078657 488161417515566849 641539059097262081 140047458590448321 178190514357723361 450803816951232513 842183501328285953 475370829942679745 949216824537842305 121541153858412801 501192528033648449 286774443222004289 694010169078396161 732684334104160257 927526435692548993 465102402385046081 704808455572901889 159885819572348705 207570716398528545 971753213404998145 43026177272864177 851079250990547841 478990351719964737 788946492891515265 913681926307191425 535304794943794369 817161917444089217 984194634791851521 903441911487831809 756497777407414401 752007910596738305 520683050361842689 84335840946380353 222375081414252673 395433350999191169 21941826331659089 716284446106172417 808701033786118017 495536541898836417 341605739208834113 646510937410397441 92772397704958817 280247960392053121 220841332459901441 878668356299030529 988375936776233089 687582650945579137 588927020392052481 310702684655893761 352312134645142529 870436276816782593 806387740417552129 475314254831928897 967540354665853697 719602207073641857 823017346526231809 683229032891773569 670904319094528769 468850743721880321 361202533715204033 205823287428003713 378187589278947905 270530886659592801 702449418330022785 744061568640915969 612997049850701313 389893956298841729 894290785257840769 134935369891493905 818873553490387713 432486007219090113 476326262180695169 29979889101213077 129403180931955569 753426333648981505 496652106145877057 643975512694609665 495395325999279361 2721551410864721 330129701040423361 882210572759049729 680975340126263297 130122803706605345 872705078668094081 493919141230904321 904405077501220225 240206642273612673 154333603519777537 915563685708349313 30414683196976713 477762143496654785 448117214502094209 223983882438275841 637748674900105729 800236893523923201 44284108344047721 945181325628311681 860569096635895681 613596679804949505 72015291637899993 204381850994721505 210513582700112769 6777121243366936 985356833988024705 967364267872966401 155896874354322529 804864117839152001 555183736040323329 537843030789971969 797215993218483073 99772965782868545 729158895744863105 432544340625668161 718342206202731137 927667327958580737 415741526565728513 661746909876129025 898252429759732993 603458035212490497 824551364994651009 971321718571658753 279689128709673441 43861983050994977 239920914148815009 941176089600432385 252686379391914081 501722244144751553 131525617938311969 938587887041819649 419530900930549697 176256001634477857 7954058775045071 762932151123280257 763635824465549057 477896084259604929 916474833562464385 626106591080741761 901312080796866817 524338814262542017 583706500254340481 641530625024628865 808972854515868545 78844625359202785 804159713100862209 760526646392236161 98470889856610449 355922533310582849 321579191311673921 630418472201895937 72741852688974257 297054108280569537 444675305758043009 951652051615411713 898529766796354305 334491168721804417 405333634010180097 895134046762493057 951648063332552193 729433053494311425 742983637960808321 84896403884442865 845052322635734017 97718094790742785 100877473022411121 649856074114112001 666163659891761793 167838871717485473 894084655903160577 262200182125155841 305705222984908417 489526035562512641 578680711765361665 784764739955889409 437243744750926337 203880025368754049 268655803650322145 787291025041554305 139233835255634369 966227898925900801 341375529914888193 418864548373576897 477340025161648641 189332852193949473 401998371567462017 864018693245412865 674980791216579969 346700851978432897 578225493315148545 301395169741837761 88345221897977665 683551224890173569 953386562338753409 130597967482060545 815646927783500801 257210092741537729 960532759798685057 454683061636799809 859296579779250945 340536283056557953 523423034342389569 887944297405482497 727314381434904833 333412835803933633 490684696932778049 702263208461985793 813112161701237505 40872536299808361 643762494647180673 896888577855861505 890321924143830017 485237091971363585 22424140207693457 758326887990747905 364328920316207681 957525699822660609 86572726396358497 916908992092686465 250402941216361089 304743884500801729 981060332682449793 368027935528331777 118756854002551649 159536686323370689 880360247844212353 738119423936552705 831566763927508353 2745606997258677 629720399603730433 582906538896693889 871158866264576001 303935240534364929 64295612811182681 318605503272777921 450524382345076161 96867290551308833 951374024013564033 631666159945197569 638511260203099393 943735765228176129 264931174823036737 780800911869960193 107029876232143553 441901610195465345 846246801861401089 3765740790313999 204095112197475009 988666950018789249 637211949699750529 443448138966601857 215329214418783713 92722523257528161 880370567636209281 301765915487450817 441614081439663425 895325876786522241 575938023859723841 769789438578925441 88978385533646785 920686494689029249 263401794034212609 138094510338035553 638729524460980993 234736338054567297 874344768104951041 97985302983005345 994613135486030593 866364326946900609 82471981677901601 852873178534977665 145849096292149473 387830167145317249 683224929152775169 286359329324341153 649822899589064961 204610674506490401 73716767401936785 111673577349634465 938700332397271297 253159441444601889 707024483679848705 953919918807997697 256101829714634017 222392385584051041 374263292121572289 505548058563405761 102166018022355585 16186482601959541 562601952143925377 825710810422435713 29920129370662353 265460876146825345 764838181799223809 120406405347083025 818053464099019521 225787639995068897 121848682149110481 802894013650160385 723279222091388673 196867803788855169 886791307524806145 668786711291076609 170915121343991681 651145906286465921 961125423620192257 769070267118308993 809684591031253121 928487371550637825 797213303225465345 184295059789647553 973733276695039489 650996476400671105 748478330551680641 817193712642307457 852290440153023361 836122654260755329 11957632020330067 467465224482268097 859226888723949185 77228423749851057 513855336597178113 535539036615716673 68040639900782905 549437402477600769 878760804735907841 441516173955236033 82733931167179969 56134730036141889 268051664264707073 226530893199395681 254950732748408641 819868841609327617 721287166597750913 327461726406667713 839067926214820353 343141967458755905 362871039983620161 448846986263106369 59246086514161081 912841046290147073 699807480614016001 80253262477995697 408442661698469313 330639994653999745 317996999808716673 71057749532684513 24891595832013281 245012532591097441 745353348666544257 841112966955094529 115504398818668369 203571090196327009 579326483027191553 104167126895902129 990118644670342657 792955773143411585 241572323825085537 255941632542160833 910706189552509953 183727009988551521 819025723434041473 940770517320146433 173875355288611649 136580402752606753 352141379900292161 385661621411472321 364704235382046017 281241517369345217 939326260541552257 270147511335039777 729696461522660609 868775944581422209 21479216751107089 591582142732150401 4151531484122729 480554997266146689 900086705488494209 861458608533126785 635309456789240577 502163949479729857 712630692362171905 217350566881052033 211209353022265857 828166828221604609 854403708914649217 611316668041752065 533363979700407489 934513503539541505 888579485206879105 108780059538915457 359292452681241793 460780248621681217 847063390566294273 737355406419254657 541991712678406401 996288121453240193 91877902911694065 13820381374884507 464009151084919553 214983515953541377 507382302898268033 766018819928604033 113474381461667665 596956105753157889 232365565737371329 687165261522537217 390952814238058753 93400220421351329 750994813438243329 10646970641602139 735117755892542081 511110514510626497 353881505892690753 87466315550543073 580946524632647553 527280676748112833 494401603178832961 565035138326777537 638499864877399425 901108942572626817 718257036196337793 399850041131074369 328538065159417409 71795380491657569 781601790763151233 447994902574095041 711581950909714305 259857383914159361 518509554102553921 742410987109096193 880987647465158145 897830577702926337 523889004729458177 426047282109607297 492741002046766849 575526505184463105 913040259606180609 322580754175660929 12686128896458371 202875059254658657 261899538580511393 214229620753172865 466603011730580161 169402723025207521 358771578042723841 497749047848330433 273886774670497601 453626353668617793 973258535943248385 209099471972365345 878626429343721985 838740540238781313 413542891299062657 664239566961853697 812828934413513345 194233554769475361 969677965584427393 643370296485699073 938705576890594561 648396658384804481 276715993450427073 149720073372222369 526777314707569409 6633082993481311 354117958547849537 68215349868296473 593634119694836865 958190446882987649 341824499339271169 316352551077230273 310195841786249793 93222741680044401 341630892178788033 367127699613121217 14088991503466987 47349411200464433 946234247111664897 895465925456662145 337220421019903681 867158492174347393 986765418301249793 84325873600903377 563865486888385473 3062365201721207 320164548226831169 169260375835236225 640790212331065601 881847434069122433 505915445313693377 711046204431880833 297414546335868865 377077075239249409 461052950955451713 991028837071425537 732242353180676993 408749539413712193 434756896468829953 714664496572481793 966303571914675585 482443206063045697 289128995882368385 792607848375283201 642870373265733249 981389752218539905 318922879103130433 518441205770074049 106042423913390145 101915461127084945 976195254429303169 666246470058396801 562891857568981633 263521127083116385 500325712081664897 343785882688905537 21786561337631129 810195872370890369 781996753913222913 327808551419096257 203466226901294785 670668743275705089 832042071223899137 812288195220361345 394749601657746753 74108257054326993 81192705155974209 269200195466041249 113848817577345329 276823193092774049 831435324976073473 471364406420661889 790727887697624193 787961921723741953 518827261160812033 690140828683311745 448462754365206017 671841505826357377 864196945095788033 955219747529127937 567959962055237377 925775755887578113 393328847871448065 862872846540128129 97615423350500657 600152431167451521 441246689614420289 321928688020136641 553614161945556993 547697920479585345 433450420529243969 428131367948324737 670781663855731073 407652068373572289 605939067842999937 217786667141893985 386517859856450497 484870398687753857 109195811644173809 746672194370702849 552821111055404673 551214890028596481 690781409687165441 911688413895149057 608312187908193665 645151739227095809 496660149095180993 837882631783387009 141192433427587361 684034271723014401 430876674036827713 915139544904974465 426036396307221569 31525384634399245 502845135375554945 625476396195310209 416172521682508289 120045701482716545 535561943496166017 857609692138737537 566216308784742465 245685039663079873 948892791498952449 180000385927954209 196283998308839361 801974905274441601 340221365219580481 522286974923389377 793851650410839937 461202597356255233 608814081581687809 398857666358466625 787579729378275969 250092187416008481 87010110119226881 463895193215193985 479267335674688129 593848202876166913 805671646616918529 96777575329284113 248128332749043777 352543347219459265 716233735209758721 428086681575024385 61614117221505897 671046097668075009 578308688456349569 793140419927382785 157989989308955361 273166595695236929 789385146355900929 871025325802349953 379874308136873409 208113949036750497 749098857515083009 577290797836283777 610167176398643841 198993958645523617 310349171188480705 238125806681040321 620548603169037697 735847432713690369 446824810215236545 308950138963936641 119460255055596321 127174714974863441 763042564454540417 302516697790110785 65770336779831241 492175898493179905 768675914683956993 68065625549607489 283853155219613729 399847481546196097 641765080567157761 786646606832533761 916413828414828673 690029011515328257 301488395721452929 206909211452895649 326999715540321025 235526618410425217 114795060620597409 694554112435241729 211833777883366977 704218324274201217 164734022554672065 576967023828004225 100576546927353409 76857690737647041 232270793636420353 267673810873446881 271192986239054081 982051796929177089 86396255392248385 504135992886389761 731713601483843201 177135786278164161 266156724306174657 243652349672402113 140905990051390257 475563345997649409 777755579296343297 867971117950915585 863408940963832833 481769549681409601 353101391996293761 145499887539727969 248546509459128385 917653564007203201 534238566387006849 204203340504633953 354779511394237825 525912857500905793 600251798280826369 657503982581431553 835636922895997057 320101815185388737 556868019894682945 94474557437322913 383195043001986561 765775120213383809 209596712767623937 754684473254741249 770058293879412097 658323974765217153 962484366076484609 233212870192900833 121787507086960289 488660260080187905 978169239483609217 144169479010884065 23389787752801541 825914141984505089 830791272511863297 468797728020845761 553523873981358593 205573476179090177 739446778584753153 749724210080927361 439306628772168769 591422719357190401 922411283793298561 804641186034743297 526975228736116481 220273970434639937 925544330656382593 424765838357814145 416236060427518593 470487313294746881 894520078127630593 815538061281088769 859110613674996353 889940870975173889 450304903369445953 814549243827713153 780791084389772289 138346973655821153 939260760863664513 185614332521467425 146889279456981825 945158651644611329 540148592758360001 304810013503811201 438072065973795329 250934352302216737 775022423461667329 106429691931239745 962120338787595905 120717408997158769 972549723886064769 292002632315671937 350746606508163713 317154423239351489 831800008920385665 87266719417854689 273004129419771137 263762420603050881 421269248161909377 589373367907285249 20888395502293377 570622469419312513 289235337177206721 324365712761917249 260964905584895489 32116470993450721 252977407077995777 643458913796934017 926876068001558145 626048103784633217 349571956497090497 151840769284135041 182829789494658017 273137494072635425 171659484629604001 377203417852001601 302223405021020865 73616154630919089 757639299365894913 254239277241268257 566104227054321281 182263143325592129 565205283185324673 898738085531846273 234032527448402305 64129307866444665 116114433903721441 259183537654209313 819039504428044289 380432963649148801 272840770072523489 18969109851866505 305832046306914433 368341461246849665 986692514313904897 48259799771315673 287383194596880993 120867901134765537 762568154643762561 506471242521882945 912882444768580865 355824808163056641 116429846383272913 625296555870121985 896148715550079745 938225949631110785 384538468089804289 274785883211961857 937601279808671233 831877731060536961 383406296549299713 663400503600556161 777435494250308737 186941795414547585 449288530764821569 245074126398804993 688581103891873921 695394647068049153 216986585549779681 915595146572783873 704276543013431681 80597383795655729 369032004289440577 456176767745830593 878743319580831233 936283010913975041 315342820170645441 518633566392807681 725685567443459713 40459393989912937 995702038197240577 104484834470071073 946491492457664001 577926742708378113 456533429107555137 845533461848944513 129521037563304017 388858671080662081 591200833390335105 587625766649011841 208297960249108641 788359410668910209 79316481456874753 969609113452307329 747479966281954177 681875726402488193 573319257169661249 298821938920497153 171977888545892897 533224561368690817 96008178851679553 991251494034415233 660479451838707329 265835480173130625 295047457105599873 872879774528826113 836975236006974593 824264652584282881 92080124758400225 448434308605058625 562879353365072897 963403482702055681 635505233514553729 820119266170166785 961305404439268993 828994106321893249 665821786949738497 782900309173541633 400444781204978305 147614913003813793 107478742807106897 1155280590410258 84369661643489025 850376062099918721 166277381669477377 366208792736429697 409642396133900609 845956716144307585 519557916473392129 193293586388591617 560676737416724097 459736473065966337 498799220504810817 903301753134925953 354809824117548801 931662303148094337 970126792971289089 78406106979002737 981577305602382209 871813250026470145 984942373481818113 125972719985000481 584932805750721537 905667299794849665 95966772283080817 342501463165120897 140437377578120257 987752220967031809 487058314399707393 564598880383400129 513210012016966017 250213893133114593 49990615406191097 218808432278478913 131246945072387441 400025736141607553 137828026919454065 843723641592660609 260280770509663041 843880387039455105 640632823543629825 729041513335602049 261480522700207265 52663811308669041 51107862422458793 385553355408248449 495936258755161665 467851640651154817 429679844259769793 81619350166135969 207096553108822689 180851764192460961 332844253154849665 625158487410956801 964330033778590977 4535126000568824 355831364367080769 170958326965291009 240882950123829441 615862361747481601 559446196673054145 842146076807679873 784149079552971521 532166403679262593 628041761809445377 888565213223728257 424926367786422785 534454558304311425 645887240106265601 495796895063691073 377901866472253569 152836877860060833 215698601307682497 4504297488011845 373803095672382593 256284967174913441 686941505251429121 514137274029550913 803425229488905089 56415754505131585 251952871032901985 706916011904752385 567159793383421377 748542270795532289 922341108016372097 332142136765767745 335907184056676289 19127189088230525 62023470073317097 497615612001567361 218672589601521153 83928836985315057 450275138226704257 600242326768338305 380168111519164865 263082672659230369 330056268960138497 33402038657982305 392943383596882945 216277871398780513 693533178312112129 391535893798291585 180638058084806369 361857767579060417 126125878018175537 675558651719399041 402712499580115265 87508498750260337 908729151887673217 424579557018361729 340413204028916289 667241366753181313 129226070806769393 964129087207254529 515837156789284993 260285227888438433 221424105745814625 288363128639915073 860969872263407105 553574712691720065 402602622416683457 968903052578497153 654805530702457601 982662318299112833 768599341274541057 907046243783256065 270559757914806913 628636475224389761 504540134888575425 485648436987503361 81126493266349793 834157628114304769 534814123817557889 514263304754436481 422005373051202753 943819249198320129 550722234518676865 343977676003561345 22755432531720745 877114586205841793 379515010991912769 220279110441694561 709560013198736129 151381895986922657 83542338317304401 672337872737045889 824786864586126721 542874993441536449 570346653478782913 850004204034647169 779691864788272641 502851215137916097 249249999385828161 825965739827410049 481964863174663809 319199420682089409 860946734303031041 105855534769361265 292097185172874433 560185494988637377 835575653477722113 825249989246117377 346132644899324033 673536033596839425 781590525117156481 266674591902429377 924942799356696065 500101553576762113 180484401509321665 574795359367641345 392562960387589761 546152736876486273 347183350505265025 572391731617173633 612283470075933441 932005943674560897 826967275285912961 837584031261656065 676181254320891137 177811592920910753 829482063822684545 163851980065103937 951795010372446593 221260058274815201 69286246208779545 923981748659542785 512013869713552321 998578532580218369 589059450586848513 948194158245755137 827409320300684929 412047935356518721 212847049228830785 321937518548338625 473763884332850433 797525438027129473 217408287935075617 42401736928027849 554132841908536705 977904623258488961 452881706812437569 42577331845251369 520237479650813121 417495740338843265 400714601164867905 511120392316158273 271275239132730657 793002030489013505 766380450185099649 284493906105865345 431414055218379393 774768736866498433 984212470872353921 959563795663441921 885510421749412353 913578246299657345 107220547618570801 130386014719164225 264273613852548545 90371895970356769 689665556704500865 168305732536836673 596637345020521857 986435380851354241 496197362027064769 381302529542494977 723065255527142657 837954479198835201 818403316240722433 363983209935568641 926603329176597121 360220036300908929 305670772638169537 306597866429598273 179520930357806913 62549873489508913 58472710019504601 908411771966868225 216297955376628449 265239582636034753 152797908004092865 41807085604830265 575588913571873921 405218088470213889 206848996225676993 158340807281959425 754820907285587585 748856474587050497 335830950118864961 602000461336700673 594581777853715457 380473936438370689 216282031053953729 999053193975427713 62372439910259201 406041908443363329 674716581907123457 994778897863852801 296203950956208193 196570475096656609 481237303264368449 87240190151092641 360610469833996929 328459180102861121 950241462850104961 714923131026608897 876744258968937345 683121355623150337 688523743945228929 152059040857508865 933263593491030657 110486168182340801 875225930014469377 981811217557208193 337789168133763713 696209781154074369 875583164999216769 798007334596221057 904984652620950017 196875428517095937 676775934249580033 441070376481860673 625132750598378753 708045843257259777 563048992368255361 129224705105897905 947874778543987201 334289448877790081 920361033818867457 693530809587741697 234129711998473761 156398066474459073 958064772512774017 172059036625469729 562803159397727617 397737675232740161 164494080230898721 937400690408054529 368558131259145921 528439053510631169 260985743160990337 511210893339395521 876593086975869825 402980983383734785 399046043535779649 213683073678282657 487128875506169153 84309186148324497 50469571843837713 774496456208183297 346340152309661441 87258332303512993 990737236852513793 230207039716759713 475098965477752001 587616399465282817 570595178231162241 602245812887289857 368573771632636481 43229398003028057 36104012392943473 506246950682680129 738016479327409793 403254109433397889 498531368784814081 519580008937523969 553668536869277953 24816049256621397 605247813747897857 627555258164676353 230444895208574241 847333436477136129 432409824744258497 693286831030079105 344857197288231297 708664589013231745 348931281701172929 730735864053087873 804585085531567105 729689930069561345 906439796960331265 899741855349319041 736392391460693633 891239747821764225 337093923336968961 946236599149045761 292033488283561153 616339061944081793 213934673592763873 156297856896443937 76849561164603841 829100478098744961 798617666706409345 420840946463499649 416485293302155649 457418818000043329 698803399187102721 375792237897158529 331258791375258689 188696660566385793 640180435818766849 713390698659310337 976011793893189121 875571781480296321 462192536146648769 92298696016470673 719698632982979073 862064896689183489 236293693223021953 811572801589534209 730611366683415809 590383162498859777 623347572115040513 775975915583742849 350180277378452609 726090623437180289 3127709945378144 752955198385024001 84053855098670033 166405291496808161 372394889285107649 505842627531123393 320095764546376641 275542849204008193 695486135048359041 850058051044470657 958608444358144897 515463156704505793 57628624149618449 801534946248480641 773199218808027649 943876872207844993 199299249577112641 817098278980012033 227065428375407649 358349628188314305 461019458709547073 228578454057966945 568035418853380481 840839405203404033 831263102158548097 675146916471533185 688532581456780033 156683073559896961 233045196655485409 986434066511336065 538925321203404225 582199592833084929 802759536018928769 172790353482781697 852807160187705217 862614132926246657 181575790537824129 64553274213139393 812063468743158273 864468470445409281 556949929685547585 600988086792426625 732694873397729665 202232483158560673 739428298441328769 708904919372926721 276977528466314753 446258475708866369 145943286138109601 303671170893181825 434467470594722049 107938484058088593 471340061179734721 879912227789574785 107545515071731041 237973686849294113 679197117675446529 889727120612121729 583720911758955905 345708661497077697 923491203525987457 102465379470871201 176961569552698721 272810523838920449 144817386263188289 137368579905313489 527216393887680833 345098045112941057 467340375493751745 609651463591475841 317486474419492737 434587711365189505 582181571628016257 848484633779889921 810856822180806401 732986440633773441 44420462185815521 964070225992387073 638514399695846913 951713364907497857 667316751864124289 458425202796689729 649771626258324609 96489779413339249 879873803225013505 404080579925036417 535432686329979649 831636123749966337 261722393817510849 35770522106588489 978553134300096129 56121750253659289 299889275283295105 7049413243137793 596946786160796033 606416317258371841 370835363013728897 416989269473646145 198008030498623809 817204981093318913 761836403724561921 387650787745414529 349987790079889985 987592213249364225 260092475394717569 612490469238196097 919357733715440129 985695100639624449 85774481876899953 56490188872331257 669015288529973121 287305459780093025 184553725630340897 293425861673000577 847641847731733121 583995072522732545 662147488949830913 752805046459954561 720473620980353537 752688894186370305 302307139270258305 122700989685597505 443149145983834817 883001257049876609 102858410112208529 34719309754066785 513354883520090497 281808955697492545 862384008501752705 929004817319963649 153020866174198753 878536718137816321 401549374746384321 161506422387660097 483267376209450817 341994000455848385 684671083779139841 239269257010619201 814741402648490241 983491355501634305 173796841394267425 834541605524933121 50103484330289665 295168880269436353 282314106090385761 482821545042298817 299051796929415297 781402504678006017 959063870410904705 677100919874916993 758346300175983105 749855208925417601 716364877126555009 259593967168314081 581891739297912321 492873709961067137 883634337841204609 427891139777855745 434249604521536257 5785802392828999 417931877119716673 425106998840732353 213296106812332897 143143437829003521 207386756535431265 699171035067465089 775571139414491777 134620841742581377 764852252614932865 386543487005496897 585742375656234753 287279560939488481 407148183019092609 807551218912195201 927234416427264513 749042370112867713 157910808941952737 927083062915613697 495265558205414209 548889505272093441 485501501132848321 624036282338622081 890239617011527425 52542797548106537 705889454652240257 79767537915529377 235727627704800833 158900015495795809 136302185958061985 609599498640093825 61339454095271865 333512150039545921 399238357686957825 57519596649825641 869948705945841281 142874556139709345 246793464043623361 203556943373754977 807441176563170177 669767861595651969 828917885541532289 12538664649355269 380977601834995713 798500428645162625 971091598449664385 514234438149074433 741391210760863105 243459970670407713 89968214192428065 446149389747944257 122599601243972961 629291746877250049 270945839623795585 824897288911003521 284744245663798529 331323644777647553 498621303051752577 419279739282785601 360249721032328577 956218476173980033 387060395625486081 772639351920886913 178313880851245441 731540019619551233 147277745715317825 324097277531649281 721819952633051521 15885803511146435 177898587714214081 183904523138252801 832747268926109313 116005401557423233 123428818769784961 868933750340033793 62419333091764177 472052168861047489 642772169817011073 457540309206606849 799061496521172609 555597944752882689 426611863424515265 101479666391384177 587965993950160001 916688350323177345 232151602891025985 74759700746355409 183024760532386913 256069976807587809 231744947233753601 749332127073500929 79560650864305409 117444058105014897 740515887696734209 285114131157982337 527460708719839745 363483209229620737 167694565674768385 892330719394266241 713911309348429057 480302554931036225 675693371997414913 268556866638604673 542999626317023169 550643131554657857 706687955847574017 997717848899810689 284649274534825025 439367882958073601 3527760700524852 105902735615032385 80495462789027521 979777950450049665 593189407061860353 647011452048246785 595196865340493953 260143339775147809 77836369956589377 703466668296456961 907273005380286465 151746497629936513 480117765576753921 862579589992094465 415917545931147713 48323908565897969 383010478731240065 412390079549894017 174564818592497057 98348592909523809 585790143259036033 802257988222521601 676599499873201921 593039410011734017 440240443866020545 459140690801504577 944942881233341569 351850411226642753 236734652425443681 731953149028527105 499893984864382209 41649206013836705 858231057143587585 460897949166920257 786245165176634241 134626464958721217 619522801634676737 609025226224190465 272150118433568609 302603347812130625 45405435372931177 238012764513698017 232442712474519201 251858875363289761 929029999694737537 313346414097111425 195158057500503201 503549123579354305 542978547010239489 855456847659027585 862088079962344321 241523669470147681 371040427651227137 548282165031167809 665632847185985793 793776023068353665 286914291331033409 326153495405819201 851431332996835329 438432901253314369 153870351022224129 700444112756713345 388841526763183489 273256199390722529 361662858669195201 691308230620293761 121985082468196289 742890458410890625 686691757045370113 494915140681342785 348596393140677889 854951570504915969 969707912738517249 256334268054203553 621265371726760705 49558478580955521 691496014202787329 111748597254347713 627907634767876097 422722765491961665 408335948552394945 605694339114805249 850630532564817793 488420361321622913 831145063789453057 539895222817989377 602908861353409281 734089183196893185 818672991957289089 645956971285713153 485585441894240705 857265424683383553 757715465790656897 336312914898712705 217239367287145761 135253493314031921 351916619295582913 333591880401755265 821613923260539265 883909317701856897 193348433834163553 630866021391426561 884887279156441089 305217972494240513 183824088213459201 932505696480959105 822547349833964545 246403362639078689 770076806482709505 171722413589975521 66568050247251873 926484130552275073 500900183129420609 616045806316790785 748672818018288641 600775063301448193 875607714632455041 441308153516928321 718033077420738433 391741144352359041 180361191379081025 979176658533773953 698229573317885185 218381078262460449 678797517283019393 389481132505807169 618273528255979649 399112679450105665 390834238551850177 558759439309611137 908637682603735937 218743020318349569 841563390444722561 128436620488884049 51404778849427401 562945742068912129 751884024035138817 773342589466935297 332748259418988097 798775506004766081 163233766448659169 12959227943667885 438087175161722817 972789266488952321 7841810281707496 788597196137814657 830599861464687489 305604941502615169 548847633425228993 889987344951208577 290659143302502081 970124205426891649 395044331815785921 690507854704136961 298610991906311809 477716593761179841 244670517216750497 943057684319342081 300728986643814977 280570953484449601 11473102493585687 5656159216997026 195833948641730881 687956558166654081 242202780489780161 480049118224002305 458792020152781505 38713996243934905 533917412033833473 46410541998213265 220840578171216609 561954296584211457 116213686312764961 216746560321723777 852510004834112385 173347740088878753 570167115333948289 778562745627098753 343005803210129281 916820482101734017 332842485964651073 94097207786461473 193610157673116833 82861540327890289 782374130587488257 909927773015610369 998400105684904577 567513949303325633 240565603240074913 433633020223851393 182931324969825217 523646007699859713 672604374718492417 680650723775002625 23197459252966013 182060611400736161 539836800016761473 283384874916038145 538965219454848193 158816735838634305 582734677148341249 399440487577109569 816450517987188865 31846268050820469 16465020350754145 135715400350193249 887310934077600385 270215654775292097 28232025410762421 114676827713381617 299280180365538945 179494290187157889 719302422865101953 808849052483850497 736781257857511937 723564278056137729 958985308630605697 935313950554800001 468971960206513217 374378230693956481 564572923697628673 175479560700182433 452469631688852993 394807173554546881 920242537382012673 423730219115796545 734166908691005185 684608472250367617 557179384773409217 594686432906343041 476906894489797377 915098050554782081 372839330941605569 171150231425301057 761280144111221761 684371086173335681 433585394667577601 357493771728002241 47507282586348513 772544918185907585 624287275452321153 135992046908043569 262475358487275649 836786138587108097 551375401824092417 191756216253196513 311823457721754241 520744832783925889 920923569013513857 576468906479234945 11968982692078357 564991742747530177 277354772396083873 888658386278621057 51700651582034849 87302814260262097 256206182212952897 441001354555751873 390133004225159425 387949218849250625 959059157473408385 410965768511488257 193240327228249249 949943574054721281 361371575116340417 893472233686949889 923810744276035969 412503785143961473 803800366963034881 422266546680077697 901554070326124417 253488759751043361 162054824229972641 245083585008231361 616455213217758337 419524266697798977 634883759887888001 36795440006102353 337608735563673409 777886483933180289 708104825452171137 940551050220491905 343144976171256385 759484370616029057 546389973369773697 731032176992016513 89034186147426193 35643967360421413 213710051529108833 403597933298570433 223227772781111617 281637139063143137 935921625062011521 781118793976389761 877585276767899137 676428189039491201 381083155030655233 485187642631828481 677287447843379969 560973253906489345 258973436297399233 294241510410472513 393020042924927553 807263498271744641 623335520361866497 977659796799983361 825325061926090369 758442929311563265 119092035717134337 887474495309078273 6476372003486831 798669206253585153 150805680825744289 158911839687320353 989490363623044609 552460191117084801 984749515646317569 334184401828906625 675999743990626433 640244237308230913 139988329252890513 612994573138408321 327395117581541953 713497404317983745 906862625981663233 45946109427433161 572694942224142529 933619982326952449 365343463213680065 636966577858444801 40985094944655745 58616972484422545 100147302857042321 87021675555490673 828044947063613569 166366559497909345 741648018328579201 388579055761354625 181142845348684737 719076195444976897 147006041852481665 528806061336666753 331260537874424449 997351749900708737 198185155692232929 555339189468767809 799638682116405889 881680334062103553 884403438012245889 343244758186642689 690094441215404033 902215938044811649 185949181926947201 732726677163000833 87742624786752545 423347993428016897 742193027437625857 707080004825598977 309374175620700225 677040449929911809 905176892881190273 887814663497167105 184755355621543777 148391998309101313 415616377720059649 542883846636811969 38578055866519633 978950743706413057 32898944488739093 254272849765541761 539911559229889089 659307997166983681 275203186980210305 358187851824567361 993099132113353985 294309970514127873 328837666804094657 755707129037304577 67554326950894249 244402093584390913 844058963778625281 960620861324514433 963412151814321025 468322485577324673 2860549729792439 586516654456787073 848174620135292673 549377866423917313 5534672663603858 424817711919587265 292178944780243201 204280952134247681 138331441451232001 892925811413348865 796855098966627713 215042202547827809 343530542621895297 765963434514617345 221397944292089473 746354743279233921 783084313094651265 591575126784007937 545852935962610561 109578428427020929 163194048197855329 135188992022762017 490023869651405889 296731409295553281 543377255623870081 239031710951948641 769501545797279361 261374289467276801 291529885546683713 993636183816875009 397053908059358913 586087040557096321 646067187491428993 522806390804035457 317306475584583553 107181388380915617 715447578187369217 644860906198942977 635897046215017473 415775418577034369 470378564059746625 382941254410454209 815056012264019329 210421756431991009 479030159720966977 709345520840713601 952913514523498113 920789910281577345 493022192307922305 992957890589607937 843962376228940801 175746293883143777 32315193279831789 610242645648639873 86331619304598209 764466123086954497 439053066839807809 829933169061391105 414294682838171713 88488878472240625 400637199973434817 906074245006266241 501319550892542785 469057400857742849 185738955708973921 845695969391968513 212660165951543681 441449003246923137 126588381096386369 353961458847180673 152810068017469537 610729303324667649 627844277076196225 314614829433182337 21035470129984193 176474867585191937 925912331364290945 916062172511658497 879746271359277185 663183274040001409 280116620215085985 278173046459713185 780845130640781057 164607907730150785 394153252943059585 532244891840122113 62736991664461785 861033764448684673 866396076881489537 632504326707120897 6829672908647667 176088815667036161 902640992537303809 373629050456543169 861680630316566785 572227144153295361 524650361562283521 812288641513887873 643141075553213441 150314157670656801 30400036303436905 464473438694909633 690736602750870785 318204789950989633 543371511619188417 712884510770592769 998048653653565825 365871766351368449 492828409853107265 13996006121885785 585093847603939585 761176808720541953 737152770843227521 962300496879336705 93833731380467361 932072142527708545 548500243112588481 535059852108787457 767306176988665089 689786911737606145 667897072435454977 905585254926549505 624896785636874369 875932165753816577 292203572303751745 843261781405999489 30534555785418861 277613020496325185 922991349929578369 696442047272299137 729796054847380353 982356474829764225 75332763812244961 327811364172958977 521856710339942977 663362246615413633 572913717072101057 704350193259230593 951881919537211009 460300942122920257 534012757208504513 464690002416830337 130874779458604705 207282950906837025 748123370175608961 40202487244258121 88386673841394977 453991728028476865 350840137187223169 402931067292996673 967172033091639297 615230649185214465 998715878960826625 379444180656136641 109274619584734721 395812464397259585 927883856690900865 596463734220492417 344739996595006209 489988594896068737 730209344403068161 418925686282037185 964852727073203969 206261178258948513 606596245983102081 876814705265502465 282317630961482977 768857931141049217 544959714598707713 242157725486251265 895087419237395201 386417629668834177 934542754937044865 66063570746052849 775654531911623425 937196367178252417 761086362167294081 587384201564148609 803768348268643969 119650800006233745 749366688305148161 214799124511017697 1030423235203415 869498396975764353 729421839204935169 513864644934514561 367105346388452609 601835329552692097 527163006235159745 816425509846567425 168933532273779713 642774139896552321 823882538304577153 243984638373390785 809040044891840897 953134765678093697 525443074798491969 897018635463183489 962620747934988033 691397946092827393 141789800658802529 22289192992545281 694498968105246977 229448545462808801 740130063796389249 709034863516365057 368352774129203201 228261971688006337 18053824760773553 677260608165696001 667010221399603841 247908699084000257 591532501609552897 867525534114150785 232417804019188865 943983991324394369 430765541718944449 197638911105613601 788551204899217537 168351322794215713 556001309356847873 159112453264583553 64627552973359313 614082778154717313 255624435701168545 42309534295227993 27190097027069981 31476932820389437 667983449128716033 926831033716240385 448789800613280193 393448443855625409 112763100523824993 91259451475863793 482029164527173057 744452874011379585 931443133560922113 888049340644954497 917731904846032641 258099193741294657 241912135901589665 114829555395729697 135153268104598817 326000019562165761 200129356514256801 478022856639853441 303770063272065025 266130014555251649 440481799373475969 389467623021786817 276732245323810145 575545060642831169 12926317125820931 328246342941838529 385089409859158849 52922875018545313 604019642420770049 620412776418120833 262121164905916961 714808747260455809 203531121997517761 286615736387631169 114320347273132225 250102081712391553 819636171792485121 645218909993943169 928747759065483777 965239504182044033 842960962787376641 465514584012510145 837666827755906945 323382495373415681 280373389553961505 486751117324345729 825771653027512577 470990908246612609 218899778969333889 164291079764865345 691262607941563777 661372375179617281 512123877874234497 200265713246935201 390945323365226497 454680575894563777 107652228027095729 154193330285693281 796001815501011073 615556681105182721 534590907067798337 616411009437470593 346802029299279745 1957072242468883 552480597847708289 736682039206158337 962910478005891713 591100726922270721 613912857906388609 520462564167630145 882241273599017729 410940515531386561 726358108580459521 190141361916346337 368195976902352833 218778138927895329 206958061716409953 27833189448031705 635777662226413313 613891613276841473 227679863726738305 705360245258333441 60431701985304897 100241137974030897 545928974277632769 916874561259632513 103164344363303681 781002928948588289 334230522726475265 676758129096697345 221904494263792897 612015224879065985 66797412038784641 462213841076632577 854797526962553217 849995240508285185 323715579806790977 264180449219594497 821972777608106497 778014411798729089 546225391665661441 875345279384006913 867253870463766657 390240914633203329 958420946358476289 469190943523528833 672353592069253377 276037204634612001 379008926437382593 803923334392791809 348507884814178945 906425282954096129 627073346605929089 580139325934936833 922577054261420673 230617604058416257 901714945506416385 467180401656250433 667821757435344641 414296069135353665 438731848836173569 731884455021713665 718417082698049793 562769455230046849 48064314537999313 912118812790041089 388995357276254337 879839978125566849 771548666952586625 498904686747806657 86927538472149729 316576538787678913 907746748744575233 563603323999515713 949609471593500801 903264621406627585 393495179618955841 894628663323999233 108783244171473121 563244858187921665 952736221830878849 711206877617271937 229090644599121889 850453014569488641 292656926759494977 885171352608011777 91945656419181185 195147640974205665 793808286865289089 826638982354083457 104871299616743137 487096946044708545 781459155680440833 542261715007043649 770243279930621569 165557634051516801 334843537593076929 637812620466334593 108614138886647281 54504578315906825 272192301578858305 257999937335881665 516277223476844673 504175335545603777 103634251207171953 699082152543084545 463415127660393729 641116705444254337 360464599704275905 23183735583700129 180132610645483041 744225868324782849 355294066092074689 791911253115884545 108094681725614097 650055153232123905 498716838938779713 631294791042677121 443696870789619201 233811262762465345 268003360556537729 866206472794473857 796131990001608577 140565870854025825 593692079061188609 811837946751552385 514956248055266753 172368978818532513 180705811070641441 389778585131480769 994492716346368129 830008325282953729 319760966460936641 719577353707251201 577462178878089857 112501560017683745 358504421022889345 911870438919251585 101545637215647137 583081872340265729 804261095567287809 910315318797699969 657229500839985537 98106374402881617 213888123512948161 366416599121933505 453459084314712129 286268840697225345 611516675759506945 919211168908958593 472648768276155073 571648460042020161 260552874195656865 141676622145936897 694913373883391489 108013127656327873 628962576023614209 824239008159793281 392565262523287809 676583555165940737 331463962691930881 225110373651901345 352660716755050177 278942168040536833 541804632121344577 725234807716816513 843497597199483777 605352455515920001 753939083582185473 795840359611290241 869409415830116225 691479200018555649 71905913536941313 898084830143318401 379039131406539585 199031903978756481 241914520497903841 481772603810739521 930704470104782209 814481814194259329 52096459967405193 493958952734914177 152805716245222113 91641280087578993 239189609326974305 124424167507285681 648922016895507841 646081834788411393 708861809621826177 45094016795133033 720863612534156289 310268419466503105 327327459048422785 301731969437597057 56190356399948625 686690644240790913 234373454095422305 711483892304073601 940391730122950529 391591955797260033 98022721212164049 47594126884334289 401995615234934465 204173125060854945 843082167083910145 156934509933250881 228402651690185377 756041640385923585 582130011579398145 176621601002764801 951425418092124929 384482455255060545 28602966703832777 178293674859759233 597667216416891009 292752156907859265 926179399939275777 373554492110756097 336449249151964865 313587056158972673 663378283684469505 728267039332877185 696557751426137601 851630011409021441 512088196617458625 739023893145272833 25329497396565869 120310054002281681 916613720196952705 770083173446238337 545345351379364033 613267140141722625 126911076692199025 796816771988503041 144202492462138561 24740679034856329 705238596586216449 481372236068693825 783556919120069761 113098940313001601 106853395433564209 62527915866738225 710064150171600513 483166088541956609 538151295771402945 684974310386991233 21317992755495397 33118491323712365 603405360981430017 149459533525131873 315840159387985153 98011162576732145 165767227580349889 25995031013394509 322177697066916097 742622796576462465 249337542777869473 44855673381462681 445915954329276353 470062883738130241 404895047783785601 337277692111371137 935732469639173505 968880938430523009 538431006769560129 628035178362026113 894447028985293697 710294974822339457 873224579094856065 839562588492469761 145435524600070913 909278101381836673 175198180895836929 721713460622780161 208965462777253921 899897530675893633 138217693899608913 307955904137514817 500299329360256449 558403481046248385 499483366878013889 968779941858869633 688243839100632449 389655443078559937 961951230984059393 102932025095242353 758768682244220161 16714159024083131 845714626825600385 609024567405654657 226073050891951521 463608479984138433 906468831023463681 11944716211502283 588862291403028609 71821086224197473 357711585675037441 793783364834368385 211555799860118305 556964942947296065 553456388099423425 176824163642152129 440751067899423553 399107379725627713 347336502976578049 421199580245527745 771712908522939521 914529889064560513 987563627010448641 992488447602767105 36261658355908113 315303200754961217 758908780044936961 600773487963223809 873644876689436289 303447966257600385 994452128641601281 754099572308291457 604364055056446849 136805543857555281 681185880989335809 763100531833416065 191186426528584961 152849973226913953 632657938158846593 2645742555756670 332522433892403777 843945329840728705 134846458638566705 119174018829355073 184937092865109057 283031317904054433 452614703293736641 973033138903190273 500858683043343681 933068257567050753 555794288876700929 643355148167259521 544746227842946241 208079610730514721 656691102484050049 284122005897842209 419398397783321985 50209932175853569 493234429405067201 5089721635371803 176101597016754 848407691591397377 920854135136014721 26743430306851225 598239429303287553 243309849811090817 46355831446124545 906677443339518209 517162093073917377 373437451731994945 431577658773736769 703584748803479041 546303387940223937 444322881433670593 474587445404853953 97876279568296817 68034277642166073 809718874485405185 930873370341462401 53933087062034705 216400813703653953 98250960796384849 233777674003295745 932850911981020673 487260030632622657 996057781139306497 207829241424295937 656618094714616577 392661039490132417 693031744159561985 414279838903855361 710950879821538689 406712578449710081 444764830770019137 526798229653000065 346096503122794305 250948084876352353 312385071825566721 186809139337004385 200030569361061345 901965741394061441 676927385371975297 940387901058503681 899472695417358593 913704230881489153 233132124070273505 398069393749000961 679499771273114625 275060424837217697 639644914110725377 299659410641741185 156351040759261665 67733238589408273 19166226549636181 900530667985254529 560020089143748097 349383727889001985 884457673027604609 44452100924448961 718767307274873729 616755487021361409 526168322759481537 549371706024960129 137739044820122561 758746851198193153 288737459024183361 533507790746544001 645048030618681857 900137618149795329 724324193626649985 54483891782627585 323180288800600129 975443298027126785 235598299454629505 757076639075709313 99298277616554737 225019589443899553 270714566809608929 36566282992129833 248384886369464641 241014175240845665 332924001154104577 763944281094811777 747319806942698497 331132346837517121 318713320786663681 703724070688895873 500625212679395329 138642713351426753 948398545231320577 30327746332776685 800113191283429633 935919643510043649 138643051309891521 538615630305873345 356989552484819201 277545437258108769 64964376453382049 299845481104544129 997719027940888705 692147842370939521 742101330302922753 266076142898885601 801362062729268097 447422731823845505 219922698551037857 131774610025733105 499004927329821185 731007852638480641 851785049780694657 157278577517008257 293799318689863745 644976858928909953 580928949272468737 509066383867637057 597106531320548609 460783663403372417 239304305869303841 418875638233590337 232031226882057249 574700795142174337 533425691513734529 378098573518176577 415582375881257345 444482249567851521 665391340504079617 14199091853544843 795790650427747457 582586571650690433 506594219354006721 918901382314434305 256943974972728033 989389938050901889 400074120884006849 768475704812534145 396902655089903105 494097110588196417 148695240323711169 677601261512396801 73074065148631457 547340634650208129 574798199260619905 21151830283674401 271540846676813889 496690864403174017 377708057733705985 432084826159528065 606147512814516225 146551624451472417 424144558139495617 405801499007385025 845784833019095553 32383877407081485 279466739393619425 807392881135800833 109020948598612225 854202971175720193 811705208472467585 561725679860007425 381589406222573761 647279201143387393 303030821547473281 209112379628809473 195658755787576417 703506853355218433 302842370918689601 711233188676818177 67502603400171777 882688907718030465 711817159354716033 601041948808589441 295014602280303937 609833487728632705 446471132752670017 72726536345061985 156946366585927425 586419257731929345 789058597744791297 17664429967769735 385889268012931585 547530602746046913 858669535497405441 22098819682629057 976600085034263553 472984891956169665 867444198973366529 472467692892681857 175637082308156769 662393737574472449 162834110860735841 763580571118001921 628403865607637633 367963228390490113 855334825708347009 99912796731050689 652194848101998977 54314954494468993 834262945053048065 26058295687096945 990924939455695105 334395558845695745 565736940973799553 951856382121892609 986758692501126657 680457865078505345 521462414064451713 962019236362625153 189307175689052097 798086651690621057 819256548779911553 858491991853245697 93535845623875953 201377183041682177 472137794979552449 993659721231598081 47750235250831001 863849979904269825 988544261767110273 159382829813356609 763349912178085761 620821329155443585 278742020907948545 824327258536602113 164441460689076289 246191006073754433 379281544692467777 911916280500950145 179479762728874433 254526926114902369 276620909608574561 213349358096468929 156090160033173217 625616268478662401 601547245086514689 392518323860205249 796963734109482369 904134333750402433 577207258386017921 398434870121963777 307690505477395969 785701324902472449 875442584908590465 320223792706062913 20702390928306613 109423687473945825 899380260336933249 242216444942119585 332865830074709377 586245923311647489 36141849528853241 252706232505492065 853044662625251201 5391215351107094 74020759524678689 278135529656839969 201123668143949889 684290081043027201 856075072865074561 31628935780336321 698143733030519809 620255921689061249 339956925160301185 835754130231396865 20577447593510101 927460066640147585 185738080002344929 987186535897368577 808220621878973569 416307037531350209 323908987367993025 336710380048447873 778167304864652417 513058590979110081 329664311123814017 850964357511177345 435974960233181697 497572950950011969 902705739613146881 669917768433197825 334139055697576769 331508826824627777 20381913080591121 971750533425510145 617734024268287361 186612642525698657 982959575371133057 278240695167330177 443516917423366401 394207188456871169 330718647428931009 480693710138698561 653532654371815681 607300963906407553 601550889114925313 218761829507332801 734532140984939009 883535115509740673 873606226262829441 510206976838791361 773168249011547521 501299409835450433 649686734199697409 994889564722843265 512446273390125377 156725417661188961 678574749670154625 435276465114018433 181376585324585441 752974346539286145 953962692722519937 400936671670638849 976934333800002689 985474049316220417 205416981140437825 376340879144212417 660625780880735617 844971865841871 409770974935277377 968434067419895681 942169748955606657 419633495923189761 58041259752450001 879666028638812545 176627273573330977 273213595063946721 355561828288934145 858326427444342913 430979456146147329 926019266064027905 95320910469688161 774146249287074561 479514259090620929 801451136594504705 400879398687273153 204329182396936193 577914144421853825 872306295959017345 800787076371896961 692722407986114049 522739587920852929 36481060864030465 476757249028231937 980109252982675329 120805167254573569 1187385526744578 969300959150750465 642114002612405761 632096686344169729 422325267271173057 963972802610960897 436584688945192321 386356222349249409 271411097639852289 996380516697819009 306320678602364865 748868628364448385 665145777456853377 372824041486730113 35521190682732853 82544456809401361 330011864717217665 314645729112946497 477356297107636609 743962048034205697 77036369148640209 197505852331808289 591736304509158401 399082218359737345 923990359293181697 811885606961162369 120936501990716033 753984144125695361 70888619489988257 248827474920439329 28604895075591941 886917235829017217 759897497704454145 386539178106254145 105348545426526385 725572591601320449 35977133244966097 980926570776041729 750192310968333953 338725574596296065 676220758535318785 148921751949124833 548489944375578625 870889736836488705 633479043769096193 70799492078755577 138224471998672273 424578275203671745 506166809961765569 160316822399060769 71070352694338369 535044016048033217 16963187136934011 783881393407462273 93236919200212049 150439145838660705 677379752635172097 17093033406034409 983228846148424705 55303098881324785 604954662317009409 464573891394401537 856627681049349889 301877741889327937 420329597246162497 33294693382167397 577326630094265857 552314821609201089 811000802784757761 827532039870512001 573971621924517441 911358128275296001 438550908409265345 252693387340478625 251432992094837729 235153536895836609 571234897464062657 593686450579618049 189836751319820257 444690582757758081 31606859008999069 30077298079042693 146030134235108033 724861069578679425 600254311388038529 414390452039590657 300475784828694977 840709960931619073 955599251648006785 461593910238683265 340720332402813825 105253030421579297 53199968969675385 957746241628605313 533149060413212097 757971006102891905 756240376337867521 515250833562326721 428226682300195457 895112802292231937 675244475272972289 493078048474622209 869467725974647681 383227449754471681 915947886073208705 315218544184141057 459736504452312321 902497075717064961 579266463175184001 302684387226214849 85028926740950081 938688310803414145 919119184429742849 667367905276584833 838644292977566209 969728373266690433 508309066810806337 774415545282870657 138747533486725425 588521364352843137 258687131826857089 578514390883491073 729008905386056193 946751564725047937 811490734187923841 84286508562890113 912671765101368449 789800313141611777 482254189595376897 218129999267311809 940547503171391233 840882937495365505 390356904367546753 965249593387007105 176702871520962657 259068757394842913 607547433491131265 498822904598647169 53746565461583633 982581949196060161 557231387096560833 176415114555858561 32521855539574321 632920621278472577 624632180794943489 210673958316185409 756678110494650753 219727351899706497 87946595284915217 936422482199425537 377159024515567169 589473256660923521 346267287639673089 434558213985177153 979367072184547969 606980939968195841 748402093217673985 765328182476572801 119024975488560609 667336007385031809 567980485704932673 780868711982570625 432063591543059265 792173735937211649 227721235892556001 891291159702809985 977854429722658177 269653579753352801 355887439920106625 852598822836931457 580531795223269121 318250991403147073 720345987373587329 621500179984401793 704897145191569793 373030127429970561 292973521316294977 215528510551273217 924474445950242049 357163942365588097 365230318551493121 851201818936949889 470822948021254465 274616521461936705 683502601667807873 73298939736922369 684470662104534017 971197820978488833 372362897201451649 190351778566572705 986190736405706753 305369838623462913 40412489063836433 791448912886544129 648311716224160513 857577188163162369 945170095728837377 24326300891807761 642964123011513089 813470663785992065 662001936050923905 392025686614452673 979377734690647425 673791214036214145 41920654493576849 193294508384362017 595439194386802433 879110364517273985 741909464486862849 149171778192332737 247705933364787969 463933095605540289 610073651103743233 874266563806834561 235082678390217121 160337058612569185 250329563746642945 456128436208494721 808658836437732737 410449363687519041 174581738569013825 680496604525536897 956161623155527041 989375557761107457 774607131421074561 205385511678791489 924608738263035649 121046393498517089 564481927704616001 954833468876536577 457678503607514369 339813133050924417 613796338148713217 26246528437319229 701812480435282945 927102995873838209 121676501676386545 726776294663046913 82008484044752801 567269510515203009 684465410721710337 857866814135029249 997658428880928513 217789528567237761 951626963077568897 827406132362291713 851768377804905473 889646067423242881 213974140106213185 500861615674374145 942725348226961281 663195529584129409 647754226427974145 212028778119965025 933829657528168193 417775762519184449 772646233517942657 986870185408115201 617600683213030529 290119437001607169 449658581486129793 627278094110415873 233020682034482017 173271895911611297 927703942193570433 833000886930413697 726163569412651777 765775522228409473 979843265265042561 377593146340679169 697946118330140289 937600356817156865 689527708998522113 506871431788333377 815045708029121153 917524726157949953 544445793142198657 95396552476479713 707484349759415169 964876579861240193 964748892511831681 717997420941877377 703241052031760513 470837650167538881 480551511954427457 99965494768333937 598906473816828801 560614993139054721 430878936728671361 472571427300685825 306343063398120577 223049516416921281 185984150468254241 141900915655874369 997193305635693825 279635303739937057 603623668021182209 181213918165518337 966646113727765761 387068474399256961 277038455116365153 73264476128521489 110009615668548833 28556528938239013 380726713498230401 493066378902646849 733355412993265793 637050193197666177 785440311390811265 257866919420628449 563927642575112769 671786243753828609 15131347404715001 944636061679283073 776407663694019585 467153241400467329 427890063783575425 341855545119223361 674874734833384321 834639078085345409 295445384701050561 958090845588166913 262912450178536257 834841319128230401 759865059665127553 341662561262474177 269412787089510881 473195059119333889 693139053463451009 201241756989439585 576982185400797953 701799969125772801 459927754991593217 874540144507001601 303339949762051457 437734957218381761 373601090245639233 830239761397926657 721726249876329729 8386956372220312 81606032231160705 756322100942163841 560237902916259841 695066355991386369 262123615042607841 676052500743956865 106442770103601697 821637068162260737 356982693400350849 121716082629440337 654970797924011777 94780729749075473 806081654997054593 7075712335840479 692549296216387969 882193649111712769 539451403600775617 684344377445036417 415774782925002049 565458374047906881 681018498489120129 102773128352133377 648551451132707457 542140748040537793 332666672947009793 746915352303837185 473459840604835585 409064597525471617 451043373750049857 507027717191810753 247356435965972577 133561316186415985 668535777276201089 96321692342833393 547378479305638849 925257145730526593 112893258640408337 494926190510476289 728496088963968385 136748458702015793 969170830530043009 974125641142144641 485198630984815105 942051390150780289 528205940733467841 982987762270731521 243332007741290817 127348303889078801 556039534199737089 899805509561765889 587150922037569281 955266378141558913 979996759344398721 840387208634830081 803073057070864897 373314617122446209 554123441724566849 242301783272161217 125303295498827793 486401401958474369 477026773645885505 317511340027742529 357443397000171329 125406848917151601 979712888234711681 84815221556830529 254548775640177633 957069307597222913 973695413510792961 98227059198755745 746096978557805057 99064869091705537 697538048528922881 108473402464973393 704374978477449729 847839326643636993 373285982222508737 303528241609733121 285382266815989985 380845201480696001 586255898677688193 932396231892376193 739116784204572545 160318776837115713 38837692693586945 626767736978159489 179818763574676417 9205136149830651 560883169142510273 590854996668646529 879276400069318913 233529539550559649 548613231333316545 664469853303096193 780654714432845569 777272658566545281 66585689801922145 602633604228920193 787627854706574465 779111784889934721 602076156204841345 421757747202171649 953133197512645633 384341697679303681 280304839774867521 393364713948166401 541205777444748289 594613977616589313 307487748612455617 917719206887731841 459601603601985409 923183757358714241 535022127432068097 668527527716214785 233911128600954753 790104759595450881 563678249759700353 793573376610275713 317357329981209793 831868558153587457 416033238486004801 702958069831630849 484349359280589185 520568866972226369 886242726618885249 835290033897301505 548130322699481793 861637878815059841 569423202550137089 412136848792563649 959649291696923265 155025802782731137 822357123652661633 362352093415687169 600360914566497409 316478349541910145 510004641057985729 501182856062690945 468393823526344705 533036548197472385 48605369528271329 505641073785731969 995939218625156993 805390511400190721 619301371932703361 949396919390387969 524426372314867009 460240158104610945 352653720465095681 499964326174982401 429830149370818753 14953018870301095 83729958897759361 581361490759242369 538179788451532929 876788649234427393 962303834356131201 250531885999968993 634015956482759425 557632424974627841 738952105819361537 500018011548043265 953307277724338305 196025151528417057 104401382304015297 597729871563977601 806445968333466881 780390550938875521 658441108971242497 712807059978366849 713777686974300033 155476855956138145 251272316712228161 900826415958981377 301191055041389441 528493004840214529 852625892612433537 368870548427885569 420230318863293185 148210854482940129 243804227572095297 788785181059857665 577758133332768129 251023976195369857 629546465768651649 643479300687523841 414267254271283777 409827530391694977 367985531086215873 185150564939014817 115527847978174945 507463995941776577 8774950607925548 455263401740587905 815493973338579585 624842719661657473 505660547268941953 4007776529554975 113536377069383585 888788913764926721 77426645301084561 882486775141991553 228501878668726721 485936426607580097 680453835664533121 235310013865095873 316330120902197377 601899907225032449 330405896757735489 356521505575706497 435619136707675393 490522439482205633 676262470823612417 490404044724378689 233379846730858977 482795899636130369 846601871128353153 453841486668558529 896139065814839553 791319754245265025 918410251678547969 462374551008785793 352548674159667265 1751326150753130 618569622463109377 382269036638497537 283868112041677281 231083277202102977 476503151458384641 170866660680893281 687366098437426177 902863750003291393 475302172418064833 62872186855464921 612218266133414401 786377839715058305 873220627283952641 307335153592184449 143368061420350305 480687393365172993 816019626399349121 45824410892983281 719701587769538561 521256120690722497 364722721083776257 474207890028047553 740520892469053441 138270209764982609 807471664035954689 366702624148594241 18567315558687625 808927635046202881 496048195971408065 620240073298184321 686754754045242753 793763687526649217 788070054371768705 849113346611268609 445454853803557441 17982508857514291 28824264724814697 514375020200553473 661890039273746561 906876136178823297 369238158667467777 290200983853914369 495318739551454017 79460324393224369 788803779508437889 671716175686974337 441747981235497665 381791770288572225 127684696202901905 427506243829107265 68514505946115633 352030880736478465 587191064478556545 747754170558515329 168994546257099649 369779467672515265 841879360970590849 578806769546169217 615817170396429185 984780278198528001 132412885412573905 50781783518793593 160274495962600129 42566641438526177 941828189650959105 370986130207718657 727276888577666433 540572297226887617 767936363002856833 487468731413308353 128450315353095585 736655227811127169 213316893759934337 29641375883819877 878199127780863617 987681605011246721 946930948955749633 952857273982935681 94268516679793633 479108354193698433 826110681359534081 288053423301853697 519169525625972737 293371885490259393 586016896536388993 903578681959707777 63533641376157137 796937814420630273 440169406222064897 92308602830236449 76926412654405137 760318550962338689 828037969699945345 611879679833002369 753878094814755457 885074040652540417 484757194838561409 928773759234111617 719016789816595969 935252256003579393 287741447449914049 388087037114267713 269473761154447553 662001823867683457 702396014162086913 780791361281139073 927554364370212865 388925996895935105 554443792564082817 880427544428407297 642539158043522433 977496597402676993 702932955476523393 433375137775506433 26031060204633861 917485142268773761 582205666328800257 413659673259950017 587253703444421377 253497660495668257 582561322281474561 87850820098289265 808016231107320193 747546303156937601 610735283422169345 211762280682130209 644698479345667201 137006281285067649 628455922583906817 22800633832282813 327710617987708737 140767513178431617 429184413586792577 264964782897003201 136700689626625409 322998181216974017 751753278487154177 343334244549431873 729704903574248193 388418752034866113 120196649232692465 547692283914720705 991966821840723201 565691465314415617 569927778467910401 697622925338983169 718925530600206081 562438408037777985 903012870611032577 271538208200091457 559647335182749121 38112625261533137 994185110231836033 207797776154485793 901633261993868673 546687837863956353 332134152699264705 866166048614552193 983483509405861121 622754804755828737 768314624538401665 761726887557763585 764472774088762497 810592744242896385 901987670438327169 421080903481673345 573944901953925761 420224079081606337 652512592885596417 242850403937985953 500954386369517825 107086654779507745 58236471462517873 392500539104325697 886273673074814593 748121063357729153 849008634445123585 237166503783960545 243381843769004289 777748347615201409 722819297962669057 482094776561631041 889109851180283137 169006726412817441 825897900138709633 249625377087774337 513122880032359041 630251632130480769 702501951823247617 728151064113824001 691379423218055681 634152849741013889 911401914246152193 486602342457906881 863252103163535617 416722455392161345 769667009674005761 14763159043148733 784384947321743873 658879133491438977 902851286435730305 816785309019941505 754978556469996673 786324867548344705 779264006996807937 400928905258915329 651546197504220673 555630513944464641 463003819607603649 609725850682998785 682903121221176705 211373941874271041 917287522928258945 898982155494842113 899996162660077185 142549819427927105 260881851440824865 769467222850018177 444033739436338945 793500307672175617 63845909898756049 590572949426807297 776245534642786305 18152454126408201 655132980034590465 430076714150011713 231619247817452129 44867516728274385 297828724748594433 258449121539136673 42386632682198665 446811361736706689 214988636534354081 460573788270416193 927245426342711425 709170026530003329 770376230461746305 33581575067550773 709815523907995009 135112083422626481 527215280133429313 138659533467667025 563269677536329281 438116145946636929 530799650157941697 909714520846897281 54208912244721577 695739287022206593 547023303340704833 95816999834120513 432553564930220353 671326851576409985 401296167483675265 361211042391794049 668500180444031105 393407706960516609 216719047905097985 910766066899448449 733585251733206401 381057945463268737 665747980042763009 715103411038306561 49856782519757561 846451996821144833 197955644287372225 533920546644630209 956466693223365633 437879587386376577 163090025007075937 374546637474786369 362168996351446273 718041559029501313 341758700069942017 62409289506668129 438873248879151105 229423797425496897 357176308548073281 468412808489993921 567317858721967361 72587978601063697 955073175195291649 253387123452149857 650976192764904449 821537087005381761 92770083229762433 10552820266632069 76497917554835489 995764250407688705 13398094423632047 562775518697783617 804451413186388481 389651939122288129 41228430003709353 192291182048414561 437128248616861697 280656551915114977 216146059900420801 427236933156031297 323080405131964481 867917420955748737 289647113946724481 3008626508794522 341392996451762817 467920875844782785 184684839224370721 969100856183963777 561082471515039297 764605774568721537 133676895381849905 976206325649478401 419210511810351937 294418399713094913 162588616906571553 297123630713464577 910199861733406849 874538393899243265 896917790523271937 492234573556849857 861437970342937089 652655031701243649 293446809611349825 100378196340905393 97690388561108673 182751158746711425 518743088285784641 733907859844428801 908376169819550977 492452134808729601 923648658069492225 288233958454419777 44764876888439889 598345658955921025 727600242399429249 87517320109490977 634147015643638017 706626993743697025 405882121054457217 16301050976899491 128639610325723905 283449404501979521 848281070469933953 509290612231971777 259274016924823777 934063151503210113 563655909312199553 556377322802838145 71256754186482145 249434679679225729 679349004125580033 136138329843781489 431803927876391233 386402305096595457 317973809835233793 117850440507147873 963858545865623041 581022262097278081 420856446891118465 209565126796654497 531565481803088577 258691012364977281 974360763371560577 908671562404073601 128983856128275681 118622789687336193 332680608929361921 202912788956659553 72668977444894977 19667024350127349 321760470559080833 435931101534329473 620088537324893057 680245121421862145 660251500291078529 894641552153494529 706108289942367361 893971620165757441 4394614576124668 289231157658584001 163873787048249409 936527599950764545 377141076813810369 14145027612691763 157334691189195297 146425883824377921 593494100698716673 424463260835416641 261539568247957985 865924686857212545 462927845310243649 1633158698858495 672929676837586817 357610424972847361 407883025655205953 271264131661872897 982562939318132353 311808003736203457 759946547186753921 369906695298077185 196011809722111969 740339607989739137 410716402168883841 824336225754741761 708233960173817729 539217374799008577 933977852132752385 133385734667591297 541770401967628609 688222916397649025 444242976579214849 246983892550680641 712064652831816833 846224029206624129 701628306021458305 778543940080901121 302526670546914305 170357642043569505 655284789932306177 414630041003313473 319307511535528 223344683835350113 281096089662721473 289939111096394689 75980813553631073 290298651000455297 211195445431240353 256742267255425825 278297237771472097 774171789677623681 973213457548521217 817319841777639041 880811266956246913 312802540643104961 309379357636895937 717511461864383233 256631900696977057 111361787581230945 886102038231765505 671827065693456385 300550214098539201 728445064851484801 43024571309882025 648789976658896769 766753110654907009 224349781530023041 79472490479016497 473098349025910657 979667232712305537 474062266794618369 901522050284210561 973210493805261441 315791887630798145 378635600169260993 823545321837766401 434121855614328897 585050776707905793 256067321248167457 556114649263331969 11070802161192717 778590293664183937 451212779778714433 242764988758889185 966975970263483521 241585002508262657 34046650898829969 109639293929159729 951483748495384449 898111423397683201 732688564396639233 345924709914893185 20129629144058469 752277262191942273 113640443588678865 173796207254707009 66455693650915753 145427527255481697 633869581297759105 332014736854599617 816767468613527169 621399398210943617 970564259952567425 978199332410962817 415970866230630081 276597058266833793 923064412528376065 105052138634871281 953642966285563905 13363786948819013 881729983401726209 212532415158630529 472823068882611585 616124246050208769 90080845701734801 131345469570018033 141251810676116913 300562890884751937 674775926906676225 456455521115355393 307850254763884865 695327613973706369 183872149756766145 129093001739502001 218656798254265537 780158891629216769 423917473532583233 861477075789064577 719391554260461441 378826668007366849 3013283883333885 592908516394569345 460084619225987969 472817788596845633 717881190180179329 214826827768046529 965200394541859969 23488798283000989 831664510317111169 824813960904432257 605453955878964225 655640160582127105 204786916485375073 637435447958392193 560711417028223041 531561246877163969 8406444207210485 968433590382627329 493283379816539009 927048600003562497 479193893330688065 946446790259425793 944472960348157697 383345807832899521 491307136259692353 524569525634174017 651966596908970113 153149642081903169 18128557921613721 147259151567748609 679720938865422337 864656737935877889 239808346360078433 964033971564159489 714191651290086273 603095823718096129 795763194881061505 610912181500520321 260484009352587969 740435169260553729 672494728877992961 347558652688373825 59319762227481481 945231319336560513 410516195314983169 239706404728604385 521273980889795073 568276127001968961 679536212857058817 312797334886621313 659828530194367617 546312413459421697 43696238302317169 327262631310201601 111329485566734833 694257068608823809 669570422793171329 394882615039332289 710463310971213953 692851882277327745 335414271762374465 878798842915596673 487544990065977409 728339672733444097 913018548204277633 409693472688100993 252529619105295937 936644168982471809 311338732152790977 873222455333643009 404631290705772545 957749419014266625 7304632694783210 547935390360773761 670798484556279169 755786050129447809 822971004951170945 320706170150611329 936717697020448257 724120312206469633 634174815717713665 903330161701713793 636785748855963649 118015302789562065 574469690373547329 997735940992026113 651520171456532225 263824916676373537 905289622737754497 389657819047865665 799705349610313473 334947694764228033 700653801282783233 426189892218115329 676363755262720129 890792679775234561 499488961998295617 389088424591246721 285185704671896193 803800432623067009 33666582740039533 3827340463498530 44761673151818113 687252335108059521 483606048595603969 18186781768488205 851877369810857473 847448014832341505 649883205152434561 190637381911738401 892917571812780801 60216989213063953 178433039063250465 598168436018052993 377369206212556225 884164249739345793 23997145470019633 308816820695380289 787431409850974209 620163307667400705 682417722169915905 772430646545753729 197369356629984353 585162010678377729 133821633385196033 823717526312105217 708653579234784513 843239029134782209 697897174133700609 727077323239196673 705896391519097217 511050112963918209 157194101987698785 938923620447621249 988545900826700545 889465848370622977 118150848956062753 139102235371776577 539265048985178881 957584510036642945 981473144828271361 960689206095917569 807572199076993537 766787521700326401 428282137078511489 802090111236846977 612940054868367617 386598818527890113 606469043844157313 165287664367507873 692055223458119425 754445860986340481 348913988065177729 360740560352692097 257870571796466657 869756994508211585 663250495099532545 837393856876285953 821600746717969281 629050094599609345 308910755514389761 223215062378923073 711706888533164801 430778795685629505 694121721794004993 738440884095620481 855603732530092033 772837886411043201 271814984902377441 514252579384926657 260340023449792577 36046476819226569 543165726492304641 510963362574312193 418515527619014465 686009116318633217 160414427562230337 882194660610988289 396493978448738433 254008978113692065 192100997028290977 428259496403040193 345465095938784833 773646338325836033 624831126501234689 79506221362716897 464639442166649985 280557678860450465 642800543036401025 458274530821920961 282991374982863425 532618644686852609 181750982259714529 499073490179394945 395286803785545281 110555601090997153 995673702563664129 826428488359805825 264057896803485889 424998477134426625 815888769514501121 267505930916879457 296755401279959617 124959760508065905 702212720715408513 134181400395942065 432184878818624449 791903738705787649 979510137630157313 71864258885678825 868804990428252161 258484174460253505 80357664787783281 618449559534621313 176448051984671393 135310372182363633 551808690861079745 627681982684830337 830054483416198273 214508849225726561 572934802840222785 321556630683442561 557257556412970689 975263383658887809 727162806407605505 583843215872203521 809902068360990721 901947881370635009 902275135160977025 782223771225812225 52244297008321897 276047102257525281 989773411029247489 703824815111854465 445699883583777985 383047620447857921 228221330578833217 355173223178308481 332245214207581825 127258279502644449 301910499418184513 363006213939055297 747225482958860673 141593652801706321 652082882074154241 420240152723533121 989292987396488833 964358444371857409 383972740036128385 758195633783625345 143031391167674833 407763178744208001 925700858642358017 551457825009077121 881679751082835201 118164742538954929 496791076617697089 738216666392187137 7043110185684044 608867167868599041 22635192862964005 182401514603224513 35578466404110997 893871300824361729 450083796043415425 833344534289974401 878815000830307713 754484489765648129 307589006127329857 426146864498019073 848369653047747329 697575970368735233 655697095785470209 886576648422813953 37142525698008913 709998029908437249 400536035978205953 486518719050319937 675735249162080769 951920114545334401 920241746629344001 671167394619910657 564268402318667457 864300612971224065 473618792514230337 531876768751470081 752745429336165761 672331920126783489 328963008874453057 16552393018056223 546709277855363521 655446368348012929 641736633312490369 993504657216203009 798578273226560513 611496522721854081 11157522716914059 258732787087890145 598768599177695617 782280985136456065 311844508822275649 997739513281413121 585176239909209473 822059049997893249 797177456017564673 281385431402835457 466090414636759937 700592116352712705 841334692683148033 44299183605414073 212057465534549281 336199498704520065 778038755158363009 20410159791335757 69147906369913417 179079004642890273 622475373920451585 102834753658310513 822663964363961473 415601174014216897 560876907190291265 67320628013018081 980349514463448193 273448214256692513 757731550471390849 15556257494107941 22042875765698969 486467232195440833 576970183975888001 925830537599406209 993484576801300481 66200166548899377 819895225994798721 465849789195186049 311320962248409217 441622680133878721 143776901529534481 551182359999810241 140519470927920049 915178988774304257 801303474417721857 801124541379760257 441346626110380673 465371997717472385 108409790258619409 33210992673016193 238294306753424225 755715998441733249 248024499171947361 682698608662956673 706037774782636545 916665361600838273 807197134308708481 671830091265402241 806459281429162881 209204957992771073 747743376573595265 876352706462125057 845387927444001281 92259261364706193 764456900715842433 237574134516105313 988028870221818113 865205047070819713 394180735298903105 494251268037015041 408747017986264897 883940111586003457 23336641569088101 910024591029863169 925221089714163713 124675312146113265 586229186409326593 652250695155441153 140907411907569729 442512275834207745 252548514886470337 243393869558158113 895788132160610945 418702165762315585 536593880879081537 816184850275060865 196689717212144897 966134731109594497 805055332407405953 521236046929285377 398833732325662977 450089320170324225 162575134078252865 76538190631890049 764137031894513537 641723413739004673 718240105004767361 31198680267973345 294151690633405825 344437352614907137 610732619164593921 212987257126183489 982090333086297601 585519100244756225 239818118919700385 115925322645178849 45409038956158553 242847912039795937 527522193837143041 688611543396302081 874831775443745153 352553489202325185 839727138522320641 337663673798683585 95036397870408961 920145389476861185 329597987404781633 648145082971193857 394646728854105793 214628962602422049 825457893801413377 731829610065116033 407477136708159553 470516686884995009 150323937622857793 585460404892113921 562569448038978241 942560317733086337 616763573286263553 918722650164024705 257486010231808385 966727531704325633 843140529251002113 592546820694206337 128241329132755761 270809573097427137 455413605603737921 792783725974626177 411457008260690305 269581596891388385 407784048785259777 5565318138575749 131724770814294353 571277764382632129 826633575373747969 615231439945855361 952299217077403137 841046498700880129 471957232317663489 823132649585470977 243279720069928385 517900458995871553 151099681646215361 598608303280339969 132168553942044305 497478556979618945 8901745976373833 487807515399207873 781524045165959041 684826530182721921 369832709582667009 490713761532926913 802402298542482177 528636015238337345 300424500899509889 493822055275455105 866062940908740609 88342544243733553 889063048585583745 240596126764383905 166292407708787937 503678230266931585 265281367195797217 812422172881507969 247586633770488609 656337926864768641 978114852578627841 560720847890902273 827872662219952769 387106153558793409 664423413845156609 310750531700176001 976599716958936833 488988887076732929 120584000640874929 87127863370024977 368683757031014657 295607239309848769 367462363992359553 181026372467908193 221359508008966081 560471889860327361 7561078698174129 883336092863625985 974519508748720385 341025726257928577 818813517586875137 893846615097782401 226264883974330657 203900280911444289 831377165474762625 233948437018565153 955446416683848577 525187053128096449 77325955822033169 342753020477982081 613851111797607937 320310479582833089 289326768408258753 30355967005643693 354927876308316545 579062979949558401 319811404326628673 656780500036386945 976710253936495617 757406968517660289 239048817731159617 563635297957485889 227673406445198625 971771800009779713 496734694562093185 623521973461901569 980070791824580609 714908120990589441 260723189421966593 208678452945971329 580872314019778433 54165839711433961 907430325378356865 787315487473147649 1434172244707100 350717719472005057 475966790229065857 308789836639842689 419760282699762369 447266256097808705 822561189181527681 65479621025144041 670580044193066241 985779831431006721 849289800470486913 551430250283115009 816006434252777473 337562954312293313 923137089666511233 160093514844600545 541416016312133761 435357520892797121 855199232812665857 263483192134909665 426197473949280001 299205259757574273 248262240567697761 133638175684449585 526561827470580097 30608686766090189 832513527731336449 348364000011340353 427734593838998465 627366792220161793 547882497380840065 263886018188241409 656221885568278657 836715131456163201 567178468857676417 37487705070073929 410747870229037889 937575801725873921 422154636509247873 696745919755027585 184814192144536097 422453775779178625 645851263912831489 235056778478192289 367171954191768193 962560038391902849 395661558787423937 475341376295357761 61987732867670785 290981748693400961 904746199433944321 997825265103980289 551915916430623105 61163041041087497 122548856835265953 239419659269014305 309074476484063617 742739892862932353 861711839994811137 610441110873264129 656099170331934593 943146541844019073 247759748195960577 261260186895110977 897686187304806529 508762039569592897 364236305124293825 792163802930925697 428614459530926721 509201496754602817 59896938710693353 512570634925179265 314080318808073857 966310218988571265 812053719625609473 802199754248217601 609817958819995393 507248064004702593 962841543083300225 141429624869868321 111083318435341025 128638784343468865 220251495499624641 598593176816503809 799935599727398017 914112665423491713 966110752087985281 79155140069882897 398773736159576257 886823240956363905 77254666175278433 749555500068051841 674813794594477697 565928077847136257 848037498373230337 494048132501784897 405791591903529537 173972383708520097 421790056250259201 496311703664499521 782931795479548545 581110314384435585 381206935315020673 462281095709283137 955054519386244737 820775158927364865 813909632445060481 222987246293623553 10131986716565679 546523867804044289 26186105872511689 535771691750635905 940825266475918849 876216479215361921 907378943973540737 601754584615033345 682313472456705537 270454700808901537 797434740899262849 852701832552792577 668489194627234433 78429032236403633 144213123033111393 850403588995416065 191373383020980737 145268180463492769 584386688863162369 58412928562898257 224064482481288961 978030936975347457 686869478617680385 864695475173956353 975969386392016257 808136966539567745 71043041428168865 582728330087785857 877381801206247809 939931913486322689 79582279356472449 469305183498558849 666215953673109633 839981676045940865 539019581850993729 754324299212083073 891034291656843905 879473444645430657 287551883581855361 668852449873494273 210215989842701857 700774958707999233 261842745645850529 823591162685556097 6612735930850989 124901220923465681 701176937329293569 574467125059097601 840368503632383617 963617430662541313 902389845470395393 212496608670317505 310404878400653697 240550971694279521 412244923472556481 631529611464141953 808682052856561025 180501726133574177 310720874685984001 213283402738522209 142651913798040657 993761599094416001 569972907697305665 880672599071512961 922862764021907329 389438739354691393 386150766545370049 917404111011176577 207619222430345473 903412342949639681 907016889516185601 246825594637808609 48734787544724161 355627941503659201 215262548460970049 371915730828686017 66152495106059921 969113517783984641 589044729028543617 270029050807490721 909590112404337921 128611469914833521 526663393306819201 832627441843765633 748054452848045057 247463175426947393 386194182627903617 266940214282211489 709353726560657153 392859499335035137 613637132207344385 511615002927339201 308531428972465025 915414859234449153 790714143360318593 643398124685940993 333989171964013569 390992217488506113 267448355766077825 401285632778051841 771123143611568257 340684428439193025 112313744136727681 966110508266520833 144358605485415137 906851539716573313 936904793187437697 597997524626020353 48943063258441553 465256743646040833 771220544502440961 445470623074267969 663790539595332481 909893509957644417 283886221244699745 45308457921446889 116720800411862065 500435816988034049 978675584166879233 681707424758254593 784897499119146881 982880147833160577 539899717547285697 770248282398721793 918052070899371137 530514842958684353 745569648996692481 883017734620889217 472724892897382209 581607314105131265 585322635060492801 495580362406638401 235425788956696641 127025338436158817 692151657675381633 277024404071422497 325101461678848129 508412979270875841 470846237330789569 976837381895347073 25011942641647525 486657432914984897 445216639732549889 105849782119005201 766100726074817793 720468092560597761 179734496369803777 534987222950672257 523857954660606145 923326162460899329 503907338145907585 420289105045920769 94811920902365905 739360061103415297 789864117650125825 33904943266417577 774055296185743233 768491433404467073 331240032219156417 870013739901619201 89157964744991601 480236661527474241 836113419166054017 986397190445284609 76602183741080417 863722134289094657 85691738938876945 824429525958176897 373287076058652161 276786018759768385 596519254012406401 563345703519029697 287102251735525729 865627687089062913 845662513513545345 452760770767806529 297103709651331393 242586099291290945 229722728434524001 27606864578483937 796103155721006337 525663141213204481 399353132297804353 842125769963043841 647793549864267905 879864978673143809 176576029802589569 517624575904061889 498793123953824129 955946726309850497 673575003805112321 838815032440233985 115736359282969665 23470955509228733 5384241463389118 165284050487382913 51937537337359177 647111592388672129 657235716011896961 60678705066944617 70989544306137025 790859396711145089 928107583922638977 248354416334631617 240351680324245377 665346278275041665 238720190656337665 447475003553929473 871564361400622593 198161011280920001 543951084311004225 449938347442280705 330869867856144129 23161261912537869 721113977734901761 791226768632267137 621005750370549889 497904062387195969 977120238586934401 325667246835802625 878685215919240705 692051758529220993 905191785899759745 920078579176301697 20325843468718577 95720840000499409 467122793429439297 763950819561994625 569098385793587649 105109745183302289 537320906960204097 596842166413008385 718130261678417921 111376528853217137 642848337273932161 565410186025541633 327127694574421953 283771002703833377 607905755191197313 737363185858409729 352815371993777665 263716418989904609 165758952444264193 264693998560442625 108097047043578705 915265778542039553 455726304652174017 254037716121668929 302003742026776961 779635218673551105 162875742834074785 971197336626925569 494232206469128257 805974486548922881 884499770219221633 686252166217482113 6924090769039993 453930041913427137 886847614090584065 314773468524474945 465459984411360513 140772672194760417 530221440533765057 792215585527397761 623231096836541057 819906455380138497 338240245753951297 548348880011598529 487018992113242177 889582284246120705 531317133570880193 445598683050686593 664799488025344897 629864781973513089 164284757305324545 481422282722956417 362154658553471617 519729106416026113 148366308030361441 505589175085386689 253315898506507169 490101670808943617 8677132576707437 196748627774478977 135085282740256225 896339015002883585 356131426253668353 810418392980150017 564031042488259969 546819755887813825 628621029475766529 437079462447098177 697589950323937537 882888541033810945 587855726869875585 82109395097514689 66823815673608065 577346038217630337 518158164478705857 139651280339716529 651983207106589185 690158027927981953 750268127873752577 324142139629227457 201767998341459521 705317438647487233 480932023844331969 843183827882040065 413905444526712065 464218488195616193 347460543339096257 243926587404242657 199681296379416993 228999781184487713 580882216002436225 595470642597899009 500272014697152641 952716075188238465 52779459470443161 338419916330021633 860675519096353921 728664279056747649 165968342069618305 549214411009682369 440888155074368641 343600898415832769 350100178196285569 543919341607757889 237515755142901249 701953408288606081 207873823945675425 649580046574509825 776650865337167361 531579723446515841 929328699006916225 770007348362152961 335635470367968513 465425866053667649 29741691943684145 689008700542768129 162922941553041761 134954909904354993 365702772240027201 212821455826368577 137943513939426049 955978123571302529 604345896406897537 533156231129634497 683578435210229377 559144753580955713 238440219517187297 74265944722778705 490098081557071937 367597895812227905 996703270265584257 506389968890214721 99382867193618545 283063211176443745 251509179534323841 201478291980148321 640711747086008705 266912662778796769 197982831986934113 766097928688918017 903785589282627201 330669798685466561 107771499909333105 204808369427862401 520990736438555777 945254189625618561 551670680871154689 992134931153696385 739865748249179905 582383266943839617 857477058289944705 812763775607830785 169600680032822017 285467805386137025 208300299146884513 871050409005771777 944087370133907201 179685470351461889 193063358424964801 578819982344693761 61090142656063049 348453012570789889 561659637819047937 664312986155476225 725683144778692225 781124657287126273 694441309402023425 567689290214953985 479992292060948929 217429812402375681 417237925722275777 615567229954830721 764900553193690753 839060223230848897 342424658754950401 317587899555658049 497764130122867265 377182942954252801 722776703733018113 74028289497487521 819008042836948353 383873780109343681 712687112643905665 200235716153255073 556011772886385793 51044039956995137 51141148593472961 989440445356660097 261873018384740417 26004207880266253 138607738811387553 281768823253255361 136989328329001121 470129542539130113 667329313300456321 868595908651666817 351087478070759553 16047166870851727 788591810517246465 925439864031314817 511147983170296513 7359978667583534 934288473512339073 374230519833712833 416031188172276225 239292361886572993 41930812155825945 670926891166370561 91550972554635729 473044077553456769 16309331927175209 494183310081535169 90926350721396433 963454661605442945 766991889758358529 375266552656452033 496259168935516481 639318968788760577 324120395085145665 612027200697536257 178851782019542337 6987989273586238 106503592083740273 206872795517792705 22331088989709257 237495540479731201 912406399548444801 869948428395030529 725848682033280513 750253713217706113 156931310500809217 846797581507868161 868870179889306369 255365841142353377 88326226911732417 930472596867229441 408664137249623169 72948078190069761 492412388365252673 170335421512984193 111591308759805937 350787222625715585 818707309596277377 615705567528589569 395342562068925953 868576031061639553 828447433094268545 757268847741041665 127667441652356225 593365733828822017 133945091880917745 931077714819149825 424789346313509953 260391606878972225 246520926642105569 810497255360100865 897156560858284929 547819087476486977 618237673122962433 665150383962480129 969595038930130177 23107853800514277 308050792579606977 450486857723372929 366097931894039169 920607334719935745 248637322622158753 97863701567870721 995822460464417281 812087927915429 74543140480884065 896924811821261185 846405893984659457 605677194827737985 299502118080852161 346675201967382657 14123199385416287 503905081547987521 520554970820242625 749155883101078529 248978410373915425 985673799732698113 764282522113461505 533359044678388033 828464009838349057 766515600800932609 77044186082488865 433425331295065793 798976677289225217 771731425700327425 763179273758396417 263805910882222593 631907690903723521 550724521290465665 74912816289739233 897647011397335553 766021152889486209 497962596884523393 703060534445540993 878983979309577217 873307089940915713 895065562651456769 672025929647858817 803360996430367233 657088430023939969 26022758036081229 535127790372428097 557291694423252417 624434935094349441 822152495590717825 441715261515653889 789740341141676801 266182439130197665 60635526129662057 316171575742231425 626853352288900865 13986264540399419 543915487416558849 176753157399943457 865951918271289089 952392530099551489 728721343174843393 420859643816697857 380878842024383617 663054282553140737 332812064572738817 620008988179634433 625871571530634497 526740044437694593 732780164976876545 175351775237146529 280029193218364737 956094534967071745 763510983192436097 771476758261926017 773099141933496321 168254051548977665 453436633112776385 386636975566659649 672799892208768513 412056359114934849 471930111187862849 141089189873767393 394414236619635265 861005985472324609 646563989888367233 227340376506589345 68254242611725857 382274625818759233 927142237891150209 817710129191695489 526258921811713537 946371980896934401 57160808541912193 202348717740505889 555009357991632897 794878853512251777 966545539762126593 506923682513175297 821528834046144897 518580769785891969 355162423459947969 471454848858712705 176197687062948929 689890837072660225 5828243178616078 753715053172569985 542899516318495745 556644062435815105 287626757670953025 631323253316452353 942197284314357121 844845996440234625 902639837824882049 410864612404864705 684110098284062209 882055399300661249 837242057382471937 170430158878929217 691244351445913473 877687712603410817 426514006693839297 39853299860268977 752071752154247297 259182522407819265 478861855827322113 202233361506273473 192611887509809057 831847981027841793 167471251218660897 338304011972823553 630363668429364353 214067377694611585 333780301184507521 754678452131571457 727858598145370881 397841775107401921 501862002549405185 876460198886135809 988624608108491265 437386922093331521 135718795840464417 848249698285087617 882722526798925569 606366574715288193 926393822490286593 394929453139369025 902543400517000577 958616971692940417 443002706756264065 830125395017802241 435554183319151617 39812577433345097 669919110113216513 666896435816610689 705597068392389505 630980389805550593 458164719206397569 948599062077391873 37754257818544801 352253172537736257 997442542563238273 460236048362745025 606380574369037313 850549976265817473 149219218654767617 949779426789774593 847501320191621889 162399320319089217 31940291071482109 448434320768953409 274317495502511841 847915481791368065 106109898033512449 557683694599347777 400125218180487937 189665541815237761 236965865691264097 13951049330970023 421736244974052737 337113233732388545 711340600190286721 59190171721041905 776802199378391169 840409286534686849 926650254772955137 763634779683215489 391741772615855425 784055922038497537 755557217769624193 856917866857315841 567818095061891649 319569508248925185 299586837693244225 233027293311934625 899007988397780609 65489156771029401 586856285294008065 775952261433218433 217466216242268481 742344341431710593 529224361854421249 694871318250463361 364561465516114689 829540470988852993 246853710710272609 114438000302641281 84716924826789617 651211833423452929 385774087469304321 206861747159749153 735822292225005697 440215505335849857 817054906166962561 913410817378888833 957116155280470401 805511749898819585 713270016147436801 34657208497250737 289613254051200641 990735173158178433 375825390288273537 687842573142688769 814940474678945025 103970533715688881 840303931798178689 368395398977341441 678543840532707713 504396667479447553 549268746710200897 908724843480769153 358456581543077121 24965559723575837 664089794866317313 814432148026341505 400120883122010433 106680233661926145 628576636144519041 855118061808127489 183203456345932385 24988890609655813 714894843415823489 488750747435304321 943132943394456193 648612694081911937 621923371736219393 65444778927115977 516535689082740417 922684801360510721 981507567077375873 664464641913681921 97300883202446897 988937773647386113 410735379980028609 508907167576467137 113236821794469473 413999402417722689 658295532375280641 833063138746993537 299882360916054593 901432337486077953 388173681961635713 770760461123387649 248831856435639777 513394754105441089 260538850449410817 727526357261623937 436863310390688065 363746714632064513 571925342189249601 999275578351841921 746298390976999553 896743927408046209 747107890687789953 325162201299875137 216564771802435265 805436344039030401 203907644781114785 97575748800153409 625196159133690113 833437528676036225 388186656285444801 98994700408397313 89938755991706641 745391041748312961 276246569274608321 660133515601046401 271805061609523329 638396268338262017 120626050245153489 818759627943123329 704522136455803905 132657250539857329 255898950822544449 451566055277254465 994682089247998337 349098216198633793 44644072835712481 16039866793832403 47962875631039737 619687695894206977 519545522042310657 804468316445820673 452117850980680897 638393448395426305 532972804023348353 822799555931467777 762228204605033729 943341934593654273 655889846283461249 173375041884213473 716293731963570945 810792853601306241 147184836891899105 268552613481332961 591049687899808129 566500344790675585 844255964579392769 223544300911385121 673511019792083969 98081928542207217 185814640567389953 278627794525291969 560855417466310529 741943168871777921 976385391048726401 256106721536895073 50683649185270241 369524455413177601 225023143662628641 554469004336098689 289384892530986113 200185282944879361 52591904012022185 475226174331226049 605356528029897601 802585016269325953 454936641757445441 236636150246980033 766377454435026817 734246429278350337 653940392589451137 588269222470415745 919831720175022081 22013361969989377 963423944930202241 752148377859597825 57170458106920561 56875710519840081 968873831045048193 496582214908130497 799555072867672577 708297715754248705 373958493856196865 530038099793515009 642738674308926465 439538207023012737 935720265643173121 382326462128304449 491736189220272705 700908154025917441 405344985488586241 332460787680290113 528651729298100993 807510641110319233 551769511282802945 325923496431471425 812244958600427265 177415269426127521 988472861837454593 793432060605326209 830621701042499457 161722074599929057 295117067675281665 699013981207912193 797148170333695617 576483383771638145 548891827862650689 383240165700598849 275758303633178785 425514688424947009 907230577331152001 969435396150743169 679820048609979521 550901640936992001 943887376996020353 423808509091387009 946344404032625921 73288755673040385 492201960121693825 227575187862072417 835380858984148481 386230372258644673 328867115308657537 968759457900134145 636889927800236673 188034981874601217 2906171680795212 697557637805346049 831288049361528833 1304189539190759 920251487838800897 331657196510562369 395417522935471041 916046448867568641 704795345412780033 732074262057011585 876224700858880769 858747323229813761 220695323095998945 796883982795165441 176378663479308545 639641461067036289 134814890371817601 306269119810622209 769000376431488769 856820785869082625 777349424257170817 579830712509206529 45294187014629729 572517655467770241 405935929778539905 823941970086508545 914999767656990337 548335003356221761 955004248070185473 416559262554343937 44158572706148649 897396799207761793 447056277439489921 128433778600140161 99784852566568113 838025619136978177 523340524980586241 257820646315011009 651842579020520705 11908761020940519 913529961835028097 970910639242305281 487776589914130177 646704238880211329 81144486497084497 418289576770675329 755174172767251457 926202205407172097 55343120141319705 830363737124230273 748512487774103681 898659945723331073 470228178311447937 189102595587101505 184072993601031233 364558620847667201 787961896952030081 902494542640766849 303796696858466241 588201478664707585 367928150188408385 360263488889742721 158058910626120769 663325355893924481 575135794965351745 278755988504769889 436129591443641857 611894029181179649 189438626141214433 319206272922386369 441650540243411905 128772399458334513 503447737401987905 822171944205791745 402124113297883649 514958673648784769 279868070908452897 392782595294178817 612614906880789761 121016704134568449 105159914419719057 13158864846218423 754186466499771009 293466521644838017 130790881247765617 882166960018153601 609724740747420673 763946913875876993 68912298290175753 86425053807971601 789559063538444417 918373722709482369 17198743062085243 803649747044389121 645625219252590209 846120419859424513 967088524603443713 109124541202902497 417893935586203457 303107536644837697 18139007874015789 693014559490919169 645607271229717889 173893730864783425 524171649266126145 260794142560001761 766845132334093953 23327734929871725 857960254663982593 957172994275524097 604529875606171905 365586206994713345 752170103558487553 467203824702551169 529738949281107073 215651663329119009 384968015587777025 163956494351523937 641829098659510273 834266268066350849 487201982016305409 713102068268341377 400201132867618241 731545358273372417 790426456589120385 349441503250702145 78496926500772449 496788250500934209 475583610403052865 812939478826081025 935690526343687937 803247172090472321 863224616422872577 891910705136481793 560108261925446273 567997149040188289 178276153538039489 154005461041123233 845208931762851329 190504424664318593 674158620104510209 752529696070482177 106419767272736721 651557542117494401 889301835246133249 943014332843631617 6027275992021687 20067661600229769 88664095301499665 915044994695577473 980759547433759617 222652062211970753 596749155194689921 785028819052314497 480088481128131393 304301161474775489 417965832682188673 670285863038586113 441371979649286337 512833835013587713 254244299883314529 2710426406849820 422817752212136385 430932397248206209 335994543737843521 985978970635713409 762077309237664513 753606373727443201 776273757552079489 964237764462126337 55391307631008857 752877219417605633 913053382093455233 578361497683872001 391050942893539137 712843477345323649 122500959273825313 829835439297426049 806084890098343681 775241590988891009 247099706822940129 459304835421008321 754222683698000001 466950744212674369 294227580996167873 549707709493674177 317143708604202625 336014766845785601 709640378784360577 671137604438556033 3741464480778945 391709374719106049 930407953798837889 650272656331878785 260685774224821633 607632872593889281 265621693490789569 641083274129144321 962146448675124353 426031999440560577 461132842131977601 330944182665888321 810470905182807425 708505900457971969 675327866532445185 88204228972685425 619330680305974785 765399331561262337 453256662301019009 660310717422589697 175937989048446049 206765202310613473 641184800065719425 697970689863964801 802078777252059905 275535504903579905 865850025963769857 208411065182673377 820733402472750849 822902622410317953 123498671384727041 843049461184861569 54905474422550785 81919021393922273 422417305905330689 280909402795089121 860023801342872961 193636474927224353 116541697090998049 473634036824321921 346117135988887297 987015294292795905 202326733856470049 31322987478318965 659206806750500353 646253633834540161 150030238876940545 926614160849212033 944463668312405249 594655836017146497 855658352621080833 119057703361590945 841203424663870465 550841065243822913 660923229438697729 810109501029174401 699443577708390017 279778201883111425 553682957278343937 253858135919159617 750336349694020353 967234194762234241 166601709534024417 308368655918613377 2270229687180603 431779863597306241 901442972725224193 921380426250777857 917868615845900801 984173564949891457 862873079700808193 221761278698934913 904702678812949249 721028248824772737 559414027324923073 819947719661485057 227597369644978913 360075300455441985 868876482651859969 807567663484164225 229389750820782721 490608245661711361 247983794926913249 55149585493836641 289467853529952641 817984960907985281 845848544861599489 19496702293068325 18071371132688085 759177533341123457 141492490024180737 936798347665700225 994992999902205313 621698424143467265 127841518360259697 57339683390907225 332926446413150529 735839162999489793 397837213313298561 301856827866743041 350334348722622465 865697504843673473 819868676251235969 232893964203938721 251551918304866017 194229874832608129 715150157422957697 647303565866735617 461220314046396865 248462076165942849 542584627967205057 34267114509802357 877502920985275393 530561700468716417 358818495076580033 998503143888797185 978448137386447361 966884524441731201 632491032780638593 927898688106907393 326019286684523713 839143461887026433 60121584454638113 361500804500707329 403536178296075585 768926429522146305 642791002584335361 876113343665949185 938508955805470849 878947840709791745 552018939022307393 811762113977408769 401163505061486337 132321425848580529 932398297457599105 767745597966680321 429554160786377537 376078754196036865 278130221588074977 757229985587827073 668354060894795777 999042261826566913 979240230033685377 960353057223059585 276651565346892161 709532836765070849 987706334858930945 680172939759131649 969932993518153089 488414137580981825 808876007184142721 914761534699906049 425592853257963841 661437888377911041 512398493257766337 710150040571562625 665603048529600769 536170463670721601 590585050035674241 466162025324180737 303337573276305537 577990213604742529 9889973268602859 709519510536949889 426059239441297409 462411245840975489 20462645835142013 620706070494023297 205425359384033601 983601837706537217 354963052075280641 163269588114047809 863880319780729857 58338363391222001 584693097678343297 892522608788667009 356419957974107841 418307648558958081 160331456759227105 56551754913812145 489505895145537537 899806071237073025 176053350618179393 103305970782358257 329572806122197185 27271575746674161 117576458821933025 96148022047742641 743428325602575745 245139118244090081 822832885167844865 255101238665403681 55839217585596401 221269980656209953 962782561297761025 86205527572417393 852798881321842177 55334936911698665 481738481714661057 556639753875472833 352575545669818497 548319493895455425 391976538222710529 3923259483343600 913967926835891073 386680421985325057 944985271860179713 934554118442278529 758691004603488001 769155598867961089 678231398724765441 337477281211249665 912049221815362177 648977878074880769 916658305202179969 393028598248761793 475723143562159809 13057322830142937 575304660501448257 546322399073943617 354418738751245825 996988778857719681 224561672574186145 398917398911905281 383251279981688961 805552459259523329 331938129950206209 83109773636863345 817128710434513281 428368042944192961 951155039258129153 64089847486300753 422257511301776129 705826807862131073 286454198717255073 276811539435442465 981537932623734145 998275593983926529 990810254185777921 272738075693595777 121490236780314129 269199981047187009 563041478930504257 518245060012418433 673029659791307521 929016035090946049 170503513644565185 58609362880943649 679580433519159809 58819388197200337 849130411882189441 612041007723206529 4508744338931337 292471330165774657 607191370503432577 475601859411582977 809606243341956865 470763071561599105 97517297426836785 863201020262465537 974439982172935297 373755447192628737 417501692474321089 924888973690670465 502996739664634881 208031130102021665 267403003860184897 451742248364979585 772509940030101249 786433981089835777 244003485424929793 402714268529493313 976111055999208321 341444530117392705 895270430544687873 915527671633981313 605564852444597761 902815836191599873 317202310258370113 415225275051184897 325524370231502017 29259163976909977 369532608047226305 109232621950042129 72297488746652769 187238110939240705 933540834375339265 370191194841069633 836997551313427073 132342080789065617 272141133054649473 836499516413652993 987226202983588737 575929389860029057 297066871234438401 100176023544761969 468302587510432769 158045875334828161 45852447832775313 462684364274622337 82829692153847393 133950710411745889 646064074026259713 797715191617143681 757521227844758785 193456284093109345 547607286494471873 207200174801414497 203271300644626497 837877534771088513 465823261976868993 50270380425345705 296129580875113857 747477099686641153 756486422842446209 487313955543555713 443967021263755841 482300119144049665 374865170296306625 851213734408858625 950126727453405057 711255577576387969 18963667052364741 639355552940230657 188321655756436001 388883735676394369 964308227287734401 432819252499896833 212660716599142305 967740571332619521 734684870961931521 578648149728195457 146277910197465377 808644264542358785 468707774632850497 518215704507142081 428050626132144193 533704695310767361 312759514231547777 476071796102132801 308893513149580929 651258736289698049 651575959369200257 121481980665990369 139798682204169473 501350876060193665 561559256142178497 327022914080572481 198981756978536609 449644467019204801 699924338575005569 338542345058428417 484131744370099457 461662716293993473 414275650296051649 367634277030504129 919921175215545601 273704491476827617 239554050277138945 666245626105663233 375806775339295745 537947157747957761 37997031985813833 653471528803805825 283060381357710625 644051061636510209 806451216597867649 262988939836631617 214360227047759361 635556991756821761 925822400497768449 757523869438614401 728714406997067265 364683040851879553 239528057655991937 221473104135512257 976676587191715073 22569828875923293 529537931114820289 467158096878762305 846569189668866049 593007086154905473 496083007238002689 362653464671367937 855696642863247105 896239201376396033 354639564084752833 563806756664405377 48381173309717697 396256573779659521 333735933754883969 279676415713041153 55281330428609721 161322534942023297 209992930319462081 254512714046967393 349179296716226177 505276285489294721 151227382500184865 361568461532428417 957692353289839873 248929788395876993 481179686090772673 591054025481526017 272746957894735681 969804935784374273 35353567724985881 308671226599258817 642846061670294273 438325622784866177 879587141488460801 260224548949764769 612981854692815617 943801682570672513 722441655545384961 215292385270501537 657442401064738433 809157023650321665 108555879906109713 457947295066617217 154801914603108769 885026826364573057 750152691198128001 639769044177526785 7266048494610545 647867362812739585 283407878320421249 170249083423726689 486585839130167873 40000965614190425 549032336660008705 208116673014146145 577402168209086849 859596948498811777 743935450629610497 75726631122847729 720707100610905345 203630938214338657 603112397146663425 204663241928656705 572804530972572225 695659175138864385 105939148816506897 456985762952314177 279540541879281793 392204941793472961 94998927506384945 291544786223013825 115599053579241937 896720446662833153 12660569201987217 962636995159698433 901391041665856769 249123287850729025 643265522024581377 968665181562258177 835701127735259009 173101109622898273 67463823554366089 796782307273787137 674114021122829185 714645307321184513 838603203654503937 636699475397321601 147770419949292641 796153694970904321 855877247320368129 929529478928998273 213767879365189377 734096987647468801 290061141189870145 157946682804336545 920222136571961601 958463829818690305 798114729743307521 219921931145364641 71458758418611265 553397983935845185 803845235395005569 623314517443574785 410959060624829697 475658243009455361 812453863134098945 921773574017208833 73608350464706257 456430709274890497 134524427608130993 628445090841140097 669683979559575681 348893350828284097 415355921060726273 903249725263634689 579195772774266241 635688271794897793 472127396833418113 737967175696539393 88097435587965121 684636971679957249 935970487721792897 52636726593959793 572094848219119681 255802088546126081 458495123837440833 974087191419258113 416981042723246977 477144781062172289 980675373269779329 765594447341214849 97448441753225985 668964068774023681 62387613265645569 104207632597464801 363111927173601857 799072180662300033 147560262349632161 113287427316834049 798091815753633025 171922321669548225 85225877294465841 221988223601968577 829149160228265473 16951317905800069 261270355618311361 276141973339662177 210357279611923073 656143406172709889 417983096834706945 617241645028556673 966078365276953089 750802054784422529 75384076510918161 94578086392402833 38162721466772353 995898202907461889 424621688801824577 212282240181835393 470495993103209985 430934747292319297 472506728019030913 135916658858633361 840106922468248065 43442550826064521 988605820468723841 905822672303699457 977960072092312065 470041759298190721 681519796746872705 505763943793510849 436364866464469249 656127853641045505 826401724416701441 10240065749556493 978829552494342913 264963697181592289 926933414010935809 742526860681294977 870496570501256193 267190923622884225 645510980100159105 594009726815428993 414459676383071233 470055414061526721 227047296248688481 525314264632811521 945853274025392257 130136392841542657 604464740540709761 948331102419061249 999316117451254401 242865894945445857 765633299501988737 598330868475983361 197085137182124737 516039084429969793 318339695166304897 585447197338155009 358515947282992193 452885196626787969 376110535240830017 268972069692551937 654324911097528833 823757798947703169 345739372311005185 145885233208858273 270498797243757153 165400678659175073 197691807293043809 72179496654115377 910942355536359809 774966033422693121 691817197391021185 342822894987634177 660976897628724865 65043824235395673 489737942145584513 710218651110608385 815334491826018177 609069213149474817 366800535272648897 604011073079632897 507007988210030913 867398012299297281 923564397383021441 174891586384347873 573037091437253569 467492078821813121 450607757847723905 385160571836692609 478980406823577473 182076664718714209 410202345528862337 38299123222770961 167513113112232065 962483934077944577 431533190332221057 223426817628094913 973494975136016897 736970254847555841 668124243055334657 258618667762988257 786294113930590977 262503521036542497 810607602303623041 475603162187198337 171573613232535393 350899726305179649 286701706827248161 488965258561279361 373720972204107969 894409353901529857 93124721992683841 342859939437076353 894319927166062465 550702933301174401 999171332745564929 800255032140654465 522350572590607233 862095403213864193 324957064845211393 222342996498284161 322102326108531393 268819776333678817 243141903856301409 933091859009607553 662165416317730433 611876085828420481 273667179869494945 645671982081879041 93525538244815473 628730769589360257 857184247690387457 679049464605185409 910043431907194369 836838578194097281 203053229785002273 65355237970820217 906901707049964801 428142838873178305 938802815100107265 758322912113499137 1515574290163358 105544533015269345 944650633487970689 532364701792872129 509627562090368961 563605211396058817 472095865357747585 608574886620800769 442659112704358657 824877341872713985 630844311849518337 871590791788136705 879819470989470849 305277321248603073 322668954782077569 828903782548252417 392044820263532033 102495148882134401 21628890361899525 306623806774339841 479753491698655681 26859716888957053 592874238658286209 633212158823511169 810976590589927297 661263882968405889 830687024648529665 611284937012996481 692102856713940865 723238019472965761 132205908717001105 558855688742255553 104832319400355089 76208638833669793 836338827353404929 772556544179579393 937660633379092481 407179043354737729 205689900938015329 849304293972778625 819135201436505857 253935799197400065 849048187425541505 838037931140817665 517180616915791105 266457252585745153 937363820944344833 383648714656771969 951054905630126465 255142353386567329 799554585314059137 90779384742248225 920164825321474945 284078789740583201 166450846752244545 761137330059426689 90358403893684881 272742929854025825 310331820089533761 945323837309146625 199871277775482529 876809375897515521 780589181142804737 165529606721975137 913400541427147777 821309122703247873 117957877007246033 991012055063961857 26511050694121965 991001443101929217 423486438420756161 931904113569800065 519564748931497153 967929754797531009 625112976527947905 422083824163379969 199548918075290529 9754923140825157 713626162826105985 317660605929233985 721634609619609729 740264782531802753 678305658311774849 688834167558141569 725217195273270273 771735178956468865 756161488364231425 839807242906175617 679897306415124865 684479609845148161 391059566200926401 580060188378737921 46797717844324185 979510627527325569 781888762320054529 682225565079647873 204350287229924993 913910641552185217 462176412706742913 104260698050111953 652922199603718657 284061665544406593 205201767221925729 99457421963421665 640202798710856065 888726968571411585 974823414016800129 475527349838486657 83086526534795985 372151571711150081 257184988520837281 447659601188831873 498934251346309313 597517140128651649 104576299037649537 229792561033448801 299769855690723137 454539121994962177 620512187750595201 458723473861908801 900491691323292545 773644040513723009 513181808488827329 998076069468410753 502994700729541249 655551716658543233 169574353434573057 640158533047952001 451778967025614273 272374950468453377 459686412563758721 745598532582576513 725859498223140737 938326880399124225 2268914504671927 231190264836669729 402410490563806209 759207935784168321 821710788173181313 349107139727536257 968520461380787585 365069059423738881 439139913498113537 974624353941010177 790772807227408897 415479768186777665 287032409286712929 229484770921615681 203294840327824737 687957701788654721 561066649297689665 74380788282809361 821757498250246273 454254646087584065 949271416388189185 382690797755103041 315003020580174849 493881669831090177 158456111681093857 100202989518379585 902099254779312129 857657045277939329 421357743560395905 559308184649481153 928362203855268609 384964096021342081 672902342444960001 273898658957165249 600073273437896449 896226092145873537 366590294214820033 531448111173787649 118189727860023905 966880856063447425 826533670369233409 525570590826589505 293376436373574017 671532914492821889 39481768982046361 355489898621229377 198369394196500801 738264895572505985 154776579787498049 943647267336217473 422337051181681729 135216487528573745 27215561778422881 290110586549175745 141979486025856977 327027709156787713 585022785028886657 759124612494360961 75168238594908849 780757555122569601 887423952564621057 561285067485656001 697676469631229441 903218333232750593 536693895497197825 802281844130249089 97800368329625793 478724268889671105 789129637811715457 479414250505485057 936373686520166657 13079276401093411 757455868652844033 449235926074891265 42898255979576305 731887250188528129 581075452190408065 508465286879143745 787449655207236481 525247873711968769 255843260663258561 436050684953755777 50989146347557577 963515842610668417 935299947499021953 762984453497537665 105165914317435489 857590613647481345 242311096987382529 559718218544389889 191197821105713921 320331385038436161 343699307345890049 66069852275759897 943669651151022721 161947049149596001 948739997659860225 208181785152106625 879905481175068673 871007397849901057 781448888601762049 139867646238982961 12901672350405847 684098966521581569 560678004540566401 865670925956862849 742719366714919041 11770637348867297 793540493137857793 719882115493604097 737925585809701761 87569548531114097 267110370295089441 224971134784453857 688460390112720001 352571035998103361 609324285865188353 385366378786770241 950639375467598977 132396330543166129 609306381371798273 304851952255148737 23446369865080641 350452608533920769 644827087590773121 680287188857406081 5525863124145048 733810811010805249 893300099741114881 18728923762893145 150168765740499297 481171466540224897 413751583706375233 662833772281871361 30043863922085025 90796640152028369 419819720662619777 969736423238202881 766531128114461825 795771146560163329 435443802225382401 366167247017372673 95457154633376001 270787373140755969 680988056245613697 857739907147873793 510137786867527873 295739519323497281 201749027183456769 779083713346253185 325343686391502017 364303836640111425 474874467068762113 775417725684633345 676691617737031297 678535610167820417 644559125918579713 862490676424286593 346722786010214913 82120220006110849 96986376624446529 843394180599858561 982380036513017473 654688723231750145 831987081246115457 806073021136100481 32683402529325889 457587064989887425 382046315853447297 88507081632485553 337198683969045761 218336324498217505 813487332044520193 199251322460852961 185591768128173121 138028390266576657 389908257535584129 204644615987234593 249482576918477857 964981201265977985 632873338267319937 41511837051288585 666402155047389697 601669249618986113 956224812801938433 852187907815277825 791484813286881921 793412478127471873 533066598896983361 549414084229297857 488289722659597889 520339085104176065 161484674534282401 449947207150472641 21663231591173117 103149132031155937 287544163856313889 531058487101105921 561769761329653505 403235299031074113 11297504917340719 992581210254286337 381405737716118401 904428711506433537 410834493392986369 693523106995215233 103662952205066721 603320531077251585 266311276909508609 286840575822537857 862245324378829313 94678027629306881 724044330952853761 624755066926226689 203711574577223329 745466189372983425 411904891897652417 141578264007080177 674186121171867777 523566646806877121 381282068057647169 348628822287665217 680346904954031873 644243846880719617 215806708301617089 469320887705549697 736582125575591169 368158077958817409 998975892202697217 290359999476933697 151053364484621249 819305176898090753 186047428394065409 961296828072306689 560080577830358785 770337609173942913 972467821290297985 209190085655521345 192970283876714881 787580164012574337 512163603101274817 983168428703692161 991462255059229185 650609811420004353 412897540614341825 156233815347590625 575817467447304641 414062389335946049 749325827050515841 605317145450726401 852781272531768065 105522789384828289 392272770911848321 797607662080068225 811926050447251457 736739251346641281 588073508629637633 229382091312373857 722027292459596801 820390322026931073 345755708497012673 506434405767365121 687101456300435841 846264046168151681 541595912324485313 101853978362498769 974603353214302337 484647097913729409 547577890993398593 472045309043849665 11240572898085333 597255893611581697 278006983099775329 115878021163638321 733232844358337153 284086312925474273 550628654679901057 700677998247201153 559070579588901505 155652557810491041 626819275089051393 694020928620716417 558479465379530625 162392960403032321 359645161966103169 189194707255765601 59072169005613521 645330273776146177 996830119359348225 217608673727824001 552884318519840449 693800206317639809 894064790012652801 741822104883041793 132595220368582289 447243753701307841 56890978016188145 422343293161191041 48794598588965953 89360304540754497 988983484012283777 869640489032420353 285370293407080321 25628609340678565 51538744414532545 415258531171474497 203278655153450657 71235569792129641 781296491147106305 963526693315301889 410064624538872385 508347489296134849 50225561741317649 484675704728488193 633092514991897601 92578988344236273 832980703737792513 463481614335719873 771226619448722049 632250292534870145 761891544735195905 672672729371498753 688483265206922881 654988109061157761 754610652600280961 60749830344590809 112908148706448945 79457881968572513 285882601809110081 158680807718212705 86685009884472913 281179919850082177 409583004125625665 63865344466719873 354449265565161665 676767784421762945 315723367341323777 863174845085580929 404283425691129857 37448477103517065 3157227098615324 935734048203684609 321355277580291713 407919425817418369 864013066400534785 322025219175543489 362195254300029761 368631118210352321 490302907770786305 666090063415723009 95891416190053041 697245512908004609 534719946670694657 804930093278841217 927829382036019713 407723149713895361 772477004203455617 82139683485749521 865965660897952513 963275235380045569 733407724841160961 855449024950019073 6066469630678030 852944966195003905 95837143396398257 419933196868626625 601065587197975809 12144024660351251 976435307227806209 915510184606745217 894014407477822465 966979617458441985 912029877217793921 479981438728813697 490460419883074625 443203668252031937 636928856890708737 463865061006572417 734067184280132097 246262904100582593 217575625651068801 472860478869520769 841574785877579521 873015640928422017 48333092014051009 145816093054264673 915615069477507201 832622144036584193 49004848374256225 224024416656490657 55385973234162833 448949576613038913 875606512813849473 700644229892816385 747824322347792513 795223815065163777 378282798187502337 751772816139535361 370891815435978625 819897867273702785 59633066739142041 103514983731287201 754224953170488961 997704341049093505 126693022304340993 358295877074951361 302141632644602241 459156437658940289 442180574232256897 230243102362578625 624415374344078337 383522351789544321 395232590022363457 280947000051938305 79017974034396593 993310807204800001 386744049813788865 526147550824276801 199013091847586305 161984809172402337 295704837788907329 639368966426147329 946902217853928321 981005612940201345 324869865757907649 614330054155686913 861050899937009025 558063454664683457 959078235177390337 883826516263482625 880552398355060737 406764829718945025 178064518123623105 514062015704183745 360338354467227649 501032095739169857 396312787789913281 201074669997282753 123966941230346353 7568986606507623 32149567407632417 156566187934004129 406878612730036353 870119311305394689 891738205601757953 366318702002004673 980703301699346561 433684740749747265 273932138584374497 183331035190604993 335251040198908609 689785218725099009 520200877763404161 343298236786537793 448065811884500673 160281232557643713 639318177798916353 591197290373713665 763940297071126657 972895007490286849 196579507375691521 529254501010271361 613772356617172225 12656708521198823 267503475478296353 648807769972194177 451912929997899201 746976007142002689 389902072253750721 917516327025040769 215154809314494593 145437960500622401 907635278126949889 650613074413854465 489312806893092737 166909119507955937 264179590195329441 607667066146078081 398643472067643521 324904192807927937 882345123571841537 497477363183321601 549967045211200641 516819507837119809 544204979769137537 31731132355091065 511231076582159745 403625990913063489 276811346922929857 797029956661106049 180464396585176001 334595497909425857 846948120138836865 984545459638596353 705807215110947841 947899128101703041 92517517014588433 162260079136984801 3888363214752389 854378708698682497 567811025938301121 47457718664631441 248699383020575489 80992008912822657 781630875593609857 653453619950823809 275857633895878241 455532492666840513 665889865713769089 276719701000970977 680452127131498881 739014610684186881 660932664019416193 856422352213968513 446346740081889217 831009828267731585 853523364948518529 91420841577971153 399821106472838721 701255847033870337 193490034742101345 919077611064324225 252830144867044033 143705869738404609 762789947185684225 140533412599168625 816154184592331649 953125339605939841 21767057323931029 978751995908254465 398613290283048385 526294421756183809 635248779264845313 554617484602758273 946776985062083329 167374646908420737 937630141269924225 804274223602419585 54784440799192425 898211669039575553 961102699188007425 394960312877074689 223695654320746241 348062061571674497 682711010433141761 149653822028682273 265041473416726337 222864553471147521 280093817630604033 301401369933202561 317874888492749377 971764149855310721 586848176260307457 270333916015204065 829718077248099201 8805253820504789 48825396613143113 309820807237841217 989544593325202689 281826269731759297 572835669643385601 288321920056858945 398654137971686145 70527285645489713 77836421349122273 561245691909547905 329433858883103169 743983366374628481 982465603642740609 609109514788087809 312125395052628801 307702801449728705 546638093784839169 156754926581484705 268526243143465857 55471406379972169 11858951847504075 391144846661319425 194867772120414177 536094733674651969 16054288846721221 725840323133795073 902875671129006465 514788874548592897 283336739638773601 147721452784082881 430302093393816449 209041485604110721 174590826911799713 370607863498733569 5217568721999300 5556819557504867 226591658121268577 921499975367936513 420385211543827329 205325937759717185 279191228516953761 524179743241674625 76555162798936033 325464997348682049 493677922989068225 113480292742337953 971083884885199873 727404599865032193 380619429822548481 918884356121125761 428596191826610369 100080723563216625 590345013091056385 971093256386581121 234288054287230113 753386800956725761 459842749846092865 298297940330868993 81860583560253281 61336108849012305 270498735961698593 944182785932923649 384050482694401985 416817872720834241 544171212981542145 726928169627356673 714474968984344321 41798413370138121 11080880082776191 603000636594032385 608360032647521409 150234343632241985 720542142819869697 352306535045485697 503115214136723649 638367319345967105 61416526141702121 578937715967867905 57226169695962169 421623223975508673 718221755786533633 256482925405876481 460253463956629377 132831982948225409 144085902052044193 36567389673137993 103672592091651697 417331524325170753 394328295611462209 597392377316779777 790811504797286401 921759789384076161 873635479001880065 514677777768440577 646308199655418753 80636212563639729 22964062147185161 585290527873738113 866517564743670529 404477797493363777 354950818295609601 584321606408224129 210463927206330241 502098877014823617 762376500550733057 965430865760126209 647708983376073601 5446922688143730 224871491254848609 663513741688689153 289454280444640961 775993425771595521 54451329344932025 585383438951694721 770018495120094593 766117969562621697 608636206944030593 501058095136755841 708342724678981761 86509214795235329 996973498374718081 313871239728243265 57327182823680545 731397688001628417 77004094986339313 296087152795223553 789660389288410881 968096059864969089 921474580174095361 47727050195547353 922562470701844737 177142089115754689 710405903235599873 155248942357246721 753847863309953665 396231649955730369 508118010759364609 794550094020664193 974364838289684353 577633319831271297 803236682569750145 606077815303251585 96760170042255569 608055942122270209 773956408364245633 850868402583742465 160342249544324737 95785457462959297 574409343571520769 182936983493419809 652395321055973249 326731180467739073 182028011132519649 909089366249460737 946576603736414081 293863648097975297 489546282361946113 681022312168863617 671077162501529089 369050244274866689 936142087283815937 521247503961220097 358241827271793793 708790075118876929 445694085352332801 534268433814617089 521643539104854145 452730092877864385 249835983768168289 723535046861215361 187638538083970017 913649306693933697 121204135180310145 914599809837568513 560761113741744321 387991137353175489 7869291924965439 782827494139510785 313645526738010689 695794633562847745 251429752595587521 572820929512459969 303308492981454209 737437431607197825 774753421161921793 964892861815243905 870533610886493441 21996070946009641 455148321561043905 145541398149077857 274839621490155393 458916637939104513 547197684169692161 943699907653083905 954282732218128897 532359760905414721 507124657334774273 637883228933759489 830459720684881793 7952784656886537 995985809687756033 972217177918068353 660988477539685761 407287573985364289 628989689798718337 58319215398341841 784016359528589441 869508895824743937 197679611337196801 217321284171944737 514639518131840385 585534771461077249 453616346799496001 729842823969676161 907328557856953217 513250635719948865 17679353535999809 724909380814139521 760492774019578369 476462652023336385 807432334767074817 630771608552834049 231247135127528481 322146173077307201 373553168012495745 326037376570482689 575468422297770817 505872169227295361 350617326376895041 228837711601130433 608659829981899521 131151532699341553 581180686932572801 420881975632809729 978432181152552321 62343568533570705 416889877521075649 663820578626086913 184125028511441985 630894764510323073 866138871156284289 984551206652568577 110927613719123745 669796155269743617 102597208354328737 806828575600462721 255638251617323681 40686322632275561 908890824639474433 327244660291555073 602866508416607105 502021367340397249 769078795680204801 678437761207476353 511105864355368321 135847109561076705 984721198496050177 110991218532902289 937880704900575105 676231389013814529 642782536443295489 943247628389343617 775420782656407681 926259703020782849 857994600736521601 876168621455448705 89484047273881377 115204604613460049 124370054593018865 715015192148257537 213605265312747137 26212345574300857 95196240198436753 863235779674610689 211888458696417825 151398253442373217 751055536084610561 704380363052933889 401306191621369409 30019339568532645 872346845684337025 228585303152883073 838263444034421249 461437709768595969 495680289282947969 820297108403849473 795998537574501377 13565552492117661 669766713822856065 848150279583094913 864423639689956481 365680874199760833 231533040534831265 696636465510295041 920573075988169601 618836800323897729 470796551668588161 778375898047542529 577374342251200513 5095225274963867 743683787175346049 257029034032370881 5554638459368989 46661938950229857 210965592556352289 101393076156128353 125840260104151729 416474142602048385 625606842733933697 353866136841048705 927017589542469249 682306556229271169 260230276225474465 319707811366626497 123848044646390321 67058175368423177 764126521605792385 721480401349424513 24335476035485473 9222219780362197 663289596729715201 685446539690204289 528628470243514689 980915992553541121 886226722954237569 968878075768287745 785222126766836225 928169298076632321 711616034148466561 850174347485321345 540549444568878081 191978813671163105 818023486109641601 103996957239132833 445091790773215489 592095434918952833 175723798614843233 3529444543133310 35486343467251657 892411181369531905 689207402230582785 129315371297735745 263586214259202465 391565819869363457 187328927676293953 232393869167523809 958981476983037569 310039999717581313 305520579492824833 577739204621423105 613186869229235073 781205459722094977 328438590503356673 177046958452891105 186739805693658657 44852824505305481 307340671571754625 468045555513157313 43150859182571113 224527718590316289 958039764962183681 186724679462813025 587453338988748161 322115454386413121 534202291683900673 50763129075562577 166579339761863553 652687456686727809 186940266066461185 84234479512716129 411641959435765889 378447934191392193 223093946953159873 888221066528018305 559247604745973377 482111160376128129 197447916824348385 337751876259673601 674143729872664449 987237144239109889 282626440367355521 266599460619943329 855896300277645825 416620518578078273 796956464996060929 907651570802457345 898083052368232193 951053211975072129 905676500090752513 673166371593396225 883003542716675585 971579963097788417 193139661777724577 287202429494968225 444590360690735745 241276044764468609 209867208398154753 88487720648117825 976628028009184129 900762752963352449 983337730927122049 288182242676171553 665242340425489665 348927345168128513 428254614996209409 141248000362139697 599733532963636353 481044245347455041 261853269346961057 935944731019660033 283136983381975681 325742532529510273 411847731997543297 752421304021083905 995475521324220161 915695058151676673 566256432641285569 433197832705971585 733713095431138433 940806057200852353 851096920313356289 755883738309279361 891250880032213633 953960891831521025 107432071660657153 527728867120785601 677869189413481601 355612656236608897 675243489730096513 124159846315819777 202882123565967009 192779840540289633 357984298551730945 776538733282123393 537632007258590529 729206161882295553 546431147435843201 850847230308687617 279127716750121377 425902085169930433 609746773326850945 137323863699677425 698570227956704257 205086536686870593 229737742262020833 245365126230069569 473780478924691521 836340923366982785 553529814469289537 37971216869394201 973344230522965121 802864871566775681 890793564406070657 381024244365988801 735936344864637057 789998154101745281 282868249589757441 575708154106436609 27228093594967361 840185145649762433 49410272900704657 704016753143378049 468586070340545985 481470896868792385 378416734649807297 779775608919649665 729135325804232833 644220609226628993 652335595365373 358776845507719617 121502782711058193 707460988096961793 890772082767757185 934969519630655617 810625133562236801 477091713638991169 4040678915519181 614263889834376193 856468589437650305 598872159846941057 106884956122758721 808122058440702081 790561345401609857 795841574431214849 437086057165405633 886071729826738817 151203769912410017 229594268374576417 958856086972634369 245570752648390561 854541424513140353 195144016594632321 411107463639869057 240869260354315873 392932388489423809 638137902638028673 813795006301109633 16890156221407439 265908313619203073 639708313232169729 55298718310897497 942528968683888001 353338479110401921 947696765326902785 169552071110064865 968637292425384577 929103168824237697 883383791471508993 789264179354493185 553401693056855489 933737264415167745 950879281491474177 473517393872430849 521588650713013633 926312351582904321 293256541954910657 424752338283500545 339547413065901057 722606184727634817 737264952350137985 880313090161355009 295923083576539649 204807360426539009 649569530733820929 864073870952015745 245333448784094785 717190824807897089 685105034353206529 269088072971261025 181031511566757793 105071696588534993 876086474896389633 495698529197003521 500663008099564865 26721138761057973 412901186081178625 252257434746429249 480110907181639873 88753970169275217 70558905756023193 126783070382746385 3198584208860212 496843685993422209 92259788055606865 224911270632720321 854426590827714049 850681865981240321 651244905929097217 437890234613750081 978296267722129153 973195903606676225 860333703040687745 727750608968069249 668103434557323777 980616900714917249 912967069129955201 496916591881731777 60968600333239921 356618753120681473 938327306913699073 526290927527373505 991533131784891009 478125215566134209 794986294011316353 827254893912314753 867045159507966849 693324391915506817 461954682682410561 845206546537401217 959961253685307265 717884960965445633 203007085878219585 889474377977055745 324801626143369025 290405832283322945 960404932727591681 139072001977343265 403544375477579841 912946142550193665 798919102603626625 606310282436428545 523679649651484161 250395863480786561 882282626848741761 629389315180635137 666144118296855937 729904110019869953 774418743573811201 737511646279390465 603321387420464769 878152824672536577 560155466191169153 592672887253673473 312351514857951425 472643183015403393 758443642991657857 494104277425154945 253994158106280577 129171129156429041 529755305632541249 45496559327052209 985711669613507969 170252220662998625 673391991365996033 770883587052797057 728582210708111745 640484752761135873 175542739707033505 39790192154942617 25845246609904393 979909253923150209 51387671515094273 771459799724315393 876674173880559233 913652211806731137 261259519645200545 255305931078243745 578139880744046721 546977612385457921 49391257912439817 601935861566776193 602876312435796481 903881868518890753 22257131607695157 956057134867126785 836911170624162561 352251289649867521 160745990702928065 617306181279165185 324333280488787073 610176714287330689 145803928690959585 663665759458599041 751409473737723521 620232603934962177 410786898217587265 918922151229569537 456539623198693761 258448093659108481 146237271783014945 92936800104713057 993775287129622657 62520523053930081 645430304314963585 421878208408319489 691876841559604865 322868144457412865 353741196847472833 993611207947044097 239022559293729857 586833335398832641 374200019377290945 337930007502709633 851912397193700609 940301041916466561 978694188713895169 547131509533063105 839355841480951937 114884661073798353 512935576289571329 752564090858928897 392348596599987329 238473447223167777 487945703952625793 878387170290029185 788603749126920705 821277109817767553 286466935229690017 214096252596821313 218610856811721985 720614873356094465 835044147912221057 59789555472026025 467277766602435905 430773204857413121 497829143597691393 898183606643105025 330416416915653569 127618993612497185 923353073497601409 708659154595768065 34741990989786589 692748504330861441 348129499912339201 962893180948672257 955266122386205953 133347230713905425 49156431767052313 908790547880801793 492205973088076097 789327164422839937 999968833003087873 167477672655596865 253653471687727009 819516276880971649 971267766926196481 723193405709725569 378729376350676737 227645500851874529 117357570325587809 692266811479473921 382886677097928897 123681507768178993 684322310797064449 7390624624054710 782153736957937409 716884417850163713 686356331728852353 367590591072715969 691771054205645441 357148565649037441 934844994340387841 581287515871355905 847853170728271233 637156886276752513 523209847502208449 196408440634431969 85000617036030241 449215699742392641 12351456309239951 72508775019276337 250422435070746017 970031965004633217 10532062030158329 138326221532512513 143959318256321473 789969764070473729 372153191612149185 905232773652091521 156897316682304225 979422172222395905 767139346883276161 611940746203547521 419733936415298113 415929085739303873 202202044463810177 975935526665399041 54828878192736849 506756325791055681 153417809673264577 67959329096201057 424492174669552449 811146729032099457 133223313901517313 531089501174580673 444509659460536001 475805284296679809 741649747500296961 287299691923667681 238981097949704225 780957993206282497 909550801745446273 641745245552659329 801876491722751489 90223332939441297 139513356320769329 766383357990836353 326752598019680833 696376294384730753 987491195580908289 456056629613176065 407091145301976129 250813270899723041 845008870063587329 666093482861786113 99824138382189169 904211894431892225 708709241840701057 103193299453710801 603526594073585409 919718569321897601 132353365823114193 321375881133238977 15834593483504023 251308252205387105 908039226565684097 720716762975673217 802863242396355713 515191281556408129 320925533956902593 235219821579594433 503356559170697409 480861085073723137 558292343921699777 582379334595987841 84226022709586353 933279699800774401 163130774416337953 813762975435171457 809878073854434945 724605541090749441 329043595050968897 714437980166298497 548769834499850625 461725064780150529 502096043138315905 838522715079282177 946068252330462593 436727194717473537 742045922336082305 705957915615318401 685847357840501121 676551947608057729 796392934826080513 817263772889763329 260292896712911681 893672891481866625 942833346654715905 642213625329947777 882869837207053313 393282235467918209 586526550947347457 906770082530588417 818947711432542721 818607779467281921 976238937703193729 220177778790787937 868197993771573761 882397965256014721 486716764277836929 58796437439188057 691028311753058177 780085178020112129 852967509967022849 141221336477673985 314876786879196417 852623561826501249 825537553818342913 404733413779101889 439457777758605057 761566246567308929 625026999416526465 818530948560852097 52754307909893329 155793349979088449 630269146413461121 665026817623587585 607044068265594241 701746728934391937 149736538505699457 285382562393426305 337501652228624513 773515521830031361 252356763900102977 546150728635812033 751541171611961601 865218361054569857 215193309552411457 945292967320700289 407277177426990977 408539053707041665 565158837113919809 670941025011249025 632139432776995201 618812842459600897 224494319078083041 466203817822037761 121255118559517425 922675379208751361 330206610581761601 577354086947909889 478812058784853889 561046584443015937 691673298184959105 688235488500868737 818965093577688193 938321937569352065 24486124228296549 716223188410030081 886296366844902657 980404760286329985 389226996549105281 888180926938464001 665365594664862721 152080028969034945 148792620924915297 180342899450838689 766089902181988737 302773495438867009 105269200107251489 123792482927104433 653801123675194113 296654720930856513 795996491209045633 105219633860034641 962693115009784577 529149348041823233 617764865015608705 667047505098270977 127469192379678017 231169862444655649 48098929002001969 296084289401594689 594431848600322561 661825542687193345 673960822958782977 727961308461477377 149749970722453441 340226574958645505 592244534653495681 656270740407538945 914544452902845313 770574732802185089 475043575386912641 769148928869373825 304727928790484289 278478901879307009 798397164140929793 418821754993278017 504819900665097537 659918379549747457 409218756759152321 716219892924744577 541461380699743681 110195610720207777 385174385751604097 16191721660167247 911924845510185345 64393147635836809 550820909371630337 280223044345024865 489032401101027841 62222454540371785 715374968075955969 662173382550893313 415659123922125697 920795030914046465 748726274848003457 425741280299963137 264136147508523329 433954511812824961 709022885639960577 365683583123317377 478730765593212481 544702233178224321 964255369870734593 741868863738051969 168945184154253537 689373536363941505 339290391004816193 147800860508400705 569243139086324865 473148142033704065 886916176231217409 103186790217353777 834210965571529089 393900561524215937 685451764662040833 691455505317836801 469938422265300929 326136046237774465 755752837776874753 543984500256346625 301041200610526977 452759315131086017 557058416552102657 517430544167016385 892343149446503553 286757559400012257 744728819333353473 711359040720413569 254518380089123745 57741314524431433 774815075534711169 50839902678948337 199313149724702049 702997025433102593 232487545179942849 611455591259602433 123301313782107521 855708823175373057 296175865638893761 619007821234763649 306076753426395969 873874493644773761 769997597156340481 617996084313279745 41578084951893857 114867163088998577 507468130420981825 504681408236425729 377726706143704385 298400163861469313 584003614978890113 873375459697303553 733215393123870721 83783189621637889 169390929258632641 667766028147273217 770212792301947521 537883514474383873 9868103844418387 279987907289342529 222675818309497217 313322047853315393 699024191909010945 644281034076019713 772238732714043905 370460638798487425 334303416899793153 253078263827962497 903251102380281217 443119642156002433 699023580159256193 432991167169834753 97068483074849617 101273627635162449 146657242655329857 286296542341109025 900386105795760769 841903563098295425 903465167897358849 888176757582133505 746098622848563713 732556148429079425 446828989920170753 167266385219608801 856344660388614913 534920528327145217 999843113431573761 251263674280696833 820155086502324993 194949683909936065 438558525337761281 372861044451315841 232195101410027873 51923706567261977 108012560386491425 974541783461749121 89824051539125089 994695205609684097 148742781099549857 772513305031527169 974069824538432257 185618606378820769 49409066003896385 916958487835618305 652728360283163009 440915370145869889 756599812915034369 272768580065292801 922879776054756481 163161523814093089 923664918176534401 324981731549602433 803512414870766593 83022638661713441 790913950816282369 447423218577245761 660141346887300481 402249855613629121 924781765042915585 750784668013668737 321400047400004481 110359032313549937 159259747875047713 514972879544576065 577299703729366401 848538897082615809 775308043471277185 205512000394609377 740541429692115073 244493549196260321 310016494410611201 248728638168774561 831909152932766465 872565056288035329 634508755260832001 397145817044279425 809966649617876993 89173580597314833 696149127766467713 534841302901771329 511257695380336961 842050728717250561 845304202388426497 860496556627541761 272815143442045377 993746976970054913 109145430233986929 329607234242093505 762499493040579073 779411389038639105 424793355128734593 151102550215544097 298611736138980161 232941726516838081 382163470201170689 709811768816667393 868085530407554945 964480769104905985 774466589376110849 45329400109952897 387711604132590529 709210521772671873 423357304104634113 558499164763890817 246259316529162209 948915303839694209 688751591996229761 865718267663769601 333638037413720641 443417802079959937 533513019262933569 183440796933599169 138611035826912145 211434339148123489 374325295535633985 633639954864353409 876888440488102145 835467172344987521 486541260169367745 826706142919551489 310160118410337281 601997908491878017 857663766117319425 740569476944276737 12885574107997401 48537410966769561 907036443322375937 591123913440060929 432162763089152705 798219197269471489 854591030850478721 224803635785637121 527102602240660161 898915592328886913 66026928171659449 783053493082395137 943817508786295937 228754126642311201 903126893582530945 542201916383451265 221992071226736705 317986161744936897 334204474258150721 50769669926570065 96268512554971153 306105800947189953 319722850321561217 927538841133756673 473200510581733633 793755113248220545 181335377125954273 983896445064164737 570782754902822401 355226875335826945 329014278157295361 57313729212044249 206651907393677441 196358733116294817 791219738084386433 31708525527779585 532703955626360001 324498212782085441 538506134008734721 745371620807649281 123434868770090129 45326684521011633 73479385398236737 696751916646764673 233762545858766657 222107512097490913 782148462026576385 829446938479723137 16029849287406251 585939521194671233 96619026984377857 965117842344842113 307547604534207169 233546901095675009 240547070978543329 239749270400412929 317264382895956481 7841030502913072 741219277192847361 845837034395248769 716423229971766785 644893801546370305 660593805445749633 479968472750872641 602485821233642625 761136118814970753 677784262750528001 709244244149022721 902898379782143873 21734685059580985 443589897158226177 396584101035731585 625792642801428609 203525264561914561 610680575445549313 837795642752059393 74435774800221569 575036651540553857 348474945297731137 164121992581645057 612766959953773953 746596876873507457 97768401630538897 232704588366562593 707912025246642433 282967074356175617 565563137095971073 872008634985551361 955002413157132033 260219210184299489 154739721122844289 255894051412514753 298417699821513345 131606868853420881 956227382556356481 962931767778261633 155823204469641057 741043797699585793 283842530579853761 129146801344791841 96812620933363297 787698253370475521 325261099627418561 43123477069006097 861941584695131265 154452679111852129 528584108927539393 660967270981547777 81428231766480513 123013184381161265 695186448656009729 261739855436562849 82402671164572897 918852010458333953 649170404920347777 826551826899493121 691535443389753345 272623959913286017 685566877448415873 539519111832593281 244017035598091073 717034956510314497 537852689410563329 987396986911694081 913672932610140289 328302797881544705 265420900767502145 416157828762809601 561583064000672065 191407078584784801 549016677405269633 604457938143514881 156657423773893345 343472508475596097 343123100594020545 181352876511599713 311552653044685697 608187743169093377 505763387489032833 272402521722330689 977074050218661249 57575692243940329 885717395980201217 256214306675733633 989395369892349697 760271389249208321 762895068690433281 782388662596634497 124271453579595457 635425208014222465 518356693823754689 499762359772777409 3767764911259520 219252804732217761 855633587370569217 706926035500163841 562362841652586113 761043967290586241 844622094390409473 229479534189838561 514696089236110785 544190874853693889 944062729211658753 692765570576671745 96460788017751041 625697424268704385 49763887913108817 265396476238269217 258332231629736961 208005577960545185 475199933883864385 246393214680967521 981350119126304385 706267443109108993 701445641095993729 233948263579950593 717444251596589313 811973316559981825 227767042468464353 301587176871851905 423029797053928321 742811536609448065 46361734851295465 700845466790784897 794654448201782785 624605984025219329 179143700215497857 269630699112571649 197031268623774721 993096782916293121 516137777097263489 441462186327019201 224539466548833377 603269479848545793 439651119714007169 590155205694419073 702147314102219905 667093039417121537 602212376945253377 302751074660026369 321058506369212161 835217698832376961 836227972053002625 24221497399100401 644181991170498177 425855385453100865 736937829104100225 662453165845168001 298377259676840385 769288332108924801 595724236051275137 61129468915499529 201558832375340545 966921037993298433 326926319829901505 449378147290364161 326006766940651009 700327130379104513 977452898134181633 846579640526460545 963101016761740417 12291296910941441 624707328249336065 52788520989995649 683277943728342017 715477592261304833 635303457935528065 982192607581215105 148023798890974945 465264389002353345 696050959384642433 219428913989762721 863524092274445825 714793353140645889 951635257202674689 395025323769079489 619156040947004289 108830392389190673 342851007708382849 213499610348126369 244945274925839841 178200862409351393 578332712082989569 230605946710046081 982634256134375041 981034735444605825 475250612556116865 97881189359956273 992979988917824129 66660249488858625 944818591369774209 384141786877894017 630789134070752769 481662076883960577 91732429225110929 984174967308010881 188111144433889889 617442591524291329 548485545785787585 851937713371444993 929671081377207937 339787686160715201 722184302087207169 494631752507874753 783384910402304513 821762108141921793 429920155882491905 558695182549588033 878637873169381633 803188755808118785 916490488543978241 480799235911977281 887522554982638209 57572121160244905 353457828633146689 696244868045699457 476654073652653697 798303389867324801 119987545152291377 251726152038319393 42356970195356785 691153929645292161 863020935297875329 895398683177081217 718428446524441729 353370325042558145 67163049748408809 178819157489531489 617427132647606017 458198063200807553 563856645638828993 744989799265045633 613242138386752385 277577753723956993 646264395898747009 564956186827888705 179915314808312129 88397688883912193 692704976063573889 270802075881267265 870296980872112129 945494930518716417 40023958505422289 92217858071908417 714713423785724417 947144259636882433 282091631774825665 991973131536031617 926639819686002433 48755556431157033 831495991894705409 995606312580154241 867256407060523265 433735804625666049 998854285504656001 83588095824001841 807195341268922625 345907247332345217 679039684216512257 349378686587872513 960862227127620353 497578574375761921 42674997911298361 991563896543130625 901166430281207937 766536705859888257 110771854483054705 498130224162085953 400669469499774785 912183066096087425 327305547216674625 569556747802341313 115037653613725873 707225528388530433 966351841074775553 716519853840768641 217865211026150977 881325767081460097 535336498162770625 437508317633604097 19644029127576345 994586891212176001 22750193041694901 639538863721728769 930747337978942849 142568266584316209 536774902864984001 797578866124030849 547243799825920961 784578672577961089 380691838028290881 869481122266822785 603267065861189121 980395699046294273 92359588640569265 385598457583615361 514260496661066241 617483879713002881 259753463150040897 436281104587127553 967048975388905729 464556794080305473 724457050390306305 584800162764242561 746336135679925377 954394562484449025 952633907649747841 464643796474692993 739487441600658689 788758121093717761 131545027611515761 983481979645592449 864563957710984705 783730707833452545 822905428661776769 484398360946503489 818369895547704065 800685428943278721 546704908620547777 819377013803563905 855245681295897985 305270921623698369 395592763912326017 309765264566269825 862578920517819393 686395293512401153 996208167062867713 820894271876841985 390244802068835393 274367017045104705 786215977683859585 308734373309679425 878776747245950721 300440598601436929 501196098288865217 929025234147236097 490984034286711361 320459941213325569 941472138871823489 185509340238727553 825577275064802049 817663688021564673 883616185673510273 263594184749411649 536361552713415809 441709784105679425 423519942461773249 106981419750756145 919562308448490753 223411339282915137 986992489457982465 483663090525642049 803337255561174913 921497926474128129 759870448255036033 118453655667824625 281600260902393985 655996021767560193 803271513191397505 384284632041204353 698666831692165121 112754695875931793 702176173171032705 314344202932037569 797277140652312193 768548214777990017 208899065350756545 170429802776045153 591237977783507073 892511212462604673 89749835954386017 156355355172454593 581851195086073857 86974873351703505 756447696217243521 353799305008340801 686689673658761985 101769418667796433 397433115614937537 664602662909207041 237994153400705953 806559442232536833 242528352586994337 629360783405576961 699471986489058433 954729599434724481 462474847428801153 946456339660446849 173683569408296993 591809130889355777 578383955394464513 405836749838773185 172230437066971841 226610012123781953 331367142828575809 673354965717752705 607962328953675521 722475474972736001 826476667826518913 888000865435476097 168375523856283841 10738557740946675 645126982010843649 667609311855617409 533882948897030465 363244522100256257 134544684005369681 738523058387148289 720924563020744833 973291737627615617 490299890589078273 719221917740643585 830805857114597761 825413292361030657 698018430818486017 383236768526575873 859179565134965633 328001452252490113 183001374120088641 117005872306069841 922322405470538369 435939476430103681 812350137973602689 966084422190920833 254531431780563361 203345511246137537 24600846832122161 148794055857255361 861424930213132673 32571646683333457 538724793856950145 808630053386043137 527657317730685825 681183036318852737 670191853382753793 2287916173745686 491147736748416705 163337569203388705 499784567272833153 983910799767716737 41604566926039865 548491251202445825 384781444974684929 81102663373545889 376754448244383873 784488517067483521 846412837642681345 275531814455366241 568731192945548993 722805465256580993 127170633657577521 739823580805225601 534648720018878977 623067797807475841 492288038741698113 360291947193946497 564199437174764289 387159369880290433 97786911144048369 837395961733481217 593536884164308225 398592020432953857 299831583551231489 526260360879593473 904695500375154945 101768079369289665 114268880967948401 309928994083779969 914972651362290945 782903939907935617 19338200304993337 618107061964668289 858275105857401857 547391660359718209 937392115313052417 172001728011711201 373265559341376705 318076029471807681 432491072307250561 187623135757821313 739711114961821185 99262206498931249 459964410340283777 969817073562669697 948836419930955777 509314243695126145 332128236601114689 19749290134701169 175445978049040705 130652827483967121 492607676341599169 730057588187495553 24454579164483905 963131747660906241 682040759065053185 303064123674932545 153228366704055937 801612234108315393 732882761548658817 875054626379697025 290393367385149761 750632700162025601 543747266015749633 718566346740988801 63739895356789593 101083913457610913 388002570924406593 407890236199879297 462391678807108545 141566491305365361 131603474895435121 631717996514584705 754994403022280321 79574200894878545 836417903765685377 910308999953006337 595411182485406721 476883147413314369 663269429121818625 390098499506212481 215018828363625409 534728867975953665 659849496445012609 541824828784118721 636530229147723521 225840928613262561 509471204678739329 452652247553448449 874301273780801537 893623157935703425 354878819119640833 280165533458134785 1917080841053576 208287457005706497 515157918525666497 706395165823654017 676718416728491009 673265512885674113 41999237736028761 101205806089357249 385676652846456129 553556025801594113 263568931404172705 862578563836695681 6130988966035035 694760549363788673 530068215157847105 660797060086313345 712466519814995585 214489052319532193 485390200119503873 266691373023309793 275562606942642689 176772151376720641 165390287745644577 311410388077550977 131129500577998209 758420950233482241 777092796875372417 805314686834737665 486853799020977345 940372862575568257 997199616216299521 963266710084017281 213191698584751073 716523008961569793 285710675740098465 847725331919253505 350909637742248065 220061071705455201 925099972110380929 382635996703644545 67926437420766209 988733180586631681 41728828822222401 321278011381213697 622135947835928961 994672797969681025 659059083695545729 9245264573767287 914786093359737089 673563987199127425 177417037233716705 86978373638249457 145385623177233473 327110195449048321 518843327634094465 270242853876997217 764355389402311425 220402074053037473 354858484418919297 755292172892229249 739713148395466625 933254208216990081 327317815242814465 669924310156179841 250581277754804449 986483246425375873 346086561927315009 962118499729616129 450461983336381889 88124120291123377 910825984673230977 642433005204058113 329886100200980097 121547140569941089 857157260208289537 910987872866844161 889686031081666305 21292057061852889 9901872840394789 268906444293268257 516872278320022337 200245991655929601 368648599505981185 679928795556339329 354632972728680321 153755807338651361 724857303428329601 481047019512292481 561678348003823681 175702274082038209 976992618432355201 390079192668810753 164993814633575649 884918647654640001 973325289800264705 299853781472993601 990647715226714369 37180302056679441 964209500296625793 838001956967435265 191849556320917729 151020162970095137 820630014141777025 991259614155357185 729823072520758785 20657190834935337 98027479769150721 604796645589562625 864722449762936705 645307370415505281 958892806664969985 759676010155065089 109880978109742961 343148891502874433 470036234957923713 972482180251564161 37865883231532393 415430765214804161 57072611201810729 745955456099526529 911472662154977793 209967324699857025 16435532475789217 201758217192452353 972903485426158465 534995220429404865 181678486014753569 648039250497991041 751538687066044929 278654951169453825 734104955576505345 855135665371893377 352154608080709889 683890984663658881 996680751152773377 240566388791368257 34016651329608293 854163429529602817 4134607937778868 885559643938240257 675459907752539777 765975334372367233 991186456180933761 433976962867379969 892462688809416705 836913324152629249 365620748169398273 153030982482210465 613047309996730369 142870749910965601 554733904611616449 284151334806669089 37459077970623865 848692138545754241 544444372624589313 880365180091832449 887955201628742017 669090796969012353 322600033865533953 540384157125490817 188281837981548961 20918262122716413 534914826592718401 314110551724287041 43756259278566745 476400207527600385 847303512090654465 902500124280610561 816153751146003969 645618730757131905 56574586451468177 517780102910268865 16801884939511071 374260966981321281 317525475667160577 147176152702034113 255509813619312353 261539014008217665 764125417856611457 791934486306491393 776933781714731649 808411526565404161 741958893726568705 679042499119194753 850053678861144193 776123354409502721 175350177547507265 689286206111962241 426585765464651009 551071572728655937 743136608513133057 863893139446222593 691985220778292353 908674496711153537 400068588846444609 972878048863652353 55425470558375881 683960097592827009 865077162915660801 709343542991920385 685630906010516097 580821957466536577 402579383429959169 151521531627185633 336162170432245953 979259827139028225 88626588997861697 72531789260072097 120810227312574625 877498297853644929 710705264450247425 419063971098172033 316873496158635265 483856376261822849 69663393855357473 594966787105708033 676623012485578113 854943175122013313 196471208584803489 922685589629811201 116180398728133121 968625812331620097 467873041627477441 991385168512952193 792943985810779905 781825260555745409 796610687092403713 290310886702389569 259826263248228897 917239621405993729 617587292991963521 152486241760076513 644762521438934785 365392424343280449 815508448453563521 258351316850298209 210692645761625377 897901383730552321 707222825970710273 760672201237387265 533607090688349249 136630900244522737 758852567673592705 58379127562194097 239010665887306561 486624777669984385 580142624374666113 763428603683568257 370645467704747521 446734455445959361 483182529826372353 944965023169931521 155503650987483873 392107843709904833 247302682716018305 100737933106106689 67653320436079409 461754903494391297 814684177916980481 876795133241888129 587423190063546497 69953752670127049 210835638915789057 540926889151425153 74895376375394561 133125610699902801 689996417641289345 899315576496309889 415917318084140673 907933634769985793 737762008634966529 343605846190346369 9064915024907805 368819958898694017 302458634120661441 219535723750301057 712896113948502785 14182338686335783 294308757557296001 738866742884514561 299778901534381249 533227039966401857 699141838189866881 312254075920083777 16536557788171537 746663302244851201 453854010451856001 888663474499399041 49727638466947609 963397169972534273 767170622316349697 651853485588151937 66795055810203505 384934028885250945 725305758343544961 79306672729504865 851429375145500033 405130123366642881 572257068728966081 824945263152944385 185772603385018433 764188976541074561 913761487619602561 383262570301415169 132641876532773041 144449300086858305 568031814834320385 846524521076663169 332504119581997761 266751978074633921 821584717400291713 923953460120291201 712834516098240513 138325350981414625 281671543498823937 475931922246861185 487720048855962305 297635624907766081 325573494001865537 179015071225453697 644726019624954497 633083099433786625 699486228274601217 208799810967423841 431354888087653889 258480357989011361 124684953819944161 465473996320671553 87744549409450209 599745909582065153 725543526147369217 407293517594570881 164053859681345665 78131322737842625 742819128461427201 864566118144782849 914368380807843585 812641964023196545 767071772884413825 723341440333502593 193655513922706753 558306357106570049 692454228453065985 364424794448272129 985656985581243777 550917226392709121 712297098560789249 568180320211315137 658604606300045185 149253794400546977 57464704354821097 925625373841430785 548883898993608449 712170176710554113 309534243341865089 886424937741811201 792476157992055681 282994074997301217 137242446606130385 507580427279723521 8034310115164090 593243719883684353 230764716100345889 904004272297829249 547268170225194689 60684473605217449 209280547933211393 833037892451986945 397031877284518913 715279980255996161 908600000945888513 836688977706717953 287847025703811713 915841561202395137 913668114645524609 813442140837086209 245910833182591649 848464007596259457 572441579245442241 769567840084579969 345906172816157185 856601333296307329 240483675649521441 109675789694652081 171751006471481569 826452732414662017 777813597212436097 47713696424910521 879025250819395841 27892248644885597 609863800507803009 260707893755526497 449044949451405249 831305820998590465 122258071642939121 554412104957254593 918893376706748161 628341735079654785 74562600371812945 176931963877539297 18267923688824797 576805393058275969 771846588876918785 195708870791509793 712486876959886209 666932031571544577 246106848116191649 565485072432242241 876773058068891905 221371877372927617 884276514562721153 758665342863498241 460968309889707969 650866548180001537 148190516502914721 31597117688225041 562735556225334209 901353593327979009 7683794302899117 65593210697432625 343300186768615873 58803238026026609 834741595703341953 183027131956638561 490721392800907073 491287958734073281 58718487759513497 7673342000902751 275043362457424225 372556787929763521 275133114006301569 53901330764549729 226557500491537665 569802536818411201 539093241297031489 608746014608005505 197536628730020417 515566746853263425 705299348040334465 559775412821753793 399532012327284737 598144447779088001 236728966740948001 743692708786244993 818630605998905089 777874023789049601 371057271338223425 497501433046668481 841554686143240321 2896982793043180 775786056330254337 515712438422827521 633375591644735873 695043499235108481 348722352571932929 811487383416935169 715759200693497601 195262570868248289 29283526441879817 582928412105975041 741539585653001217 892415806896931201 918146877286083969 462195428910352065 851130575361310081 556361561430758657 588672545165231105 917143627616884097 448559276760946113 606266654757231233 784598029458088321 253232558301764513 235092527918567393 71316598037252985 196644861304953633 576196815847953985 887503334817878913 449897367153962305 298432031713069505 400145222081537345 632591147287712385 604462671103686273 292620714890041729 76252962662909601 931853917561980417 5375642007262372 705309705521692417 457037342261234177 598062820759224705 773843250040680833 594774871767420161 861495449714443137 482388862516742721 990590829835948545 374737875209028481 456388891332128577 725775917617795585 5223207686281485 948123487358124289 186069667735001345 806173597210161537 76483353704187345 901010102102581761 762960050142172673 844387293630319361 624169562426697473 505108567154202625 446760768316341505 981648363419807873 910753201738966529 948159297647599489 194423766957047649 3156243348826138 779321375895659009 673280854034466305 634771032693482369 661022913646903041 542047736358991745 719323826817792129 419377352470920769 520110089681480769 580790456643011713 164096034977212929 111095148548674417 299667400522523073 232574376855634305 970967775649590657 507641558032535297 66557162684773633 84704832663174305 907503222248045953 352374498351014849 721914742349056897 597279024466555393 563685119228061633 778263396852256769 747694482030027521 658227268174083969 558918726640918337 662744375247331841 393666310480043073 114176411582629809 643856588952608897 767396780455701633 405659020097345985 818951412537256065 818342202850523393 102070855019963601 54419346741511281 313113869228796929 684217100410585089 221242855149572641 919222985150128129 858398481709581825 805786309554157697 42106865127056641 424811081597951553 369195319459461057 776430665686937985 508489735765326849 103435126543274689 431407685117488193 292855089281182785 829479804341009025 550501086266038465 402287611809068609 765058776438017665 742199146446299777 922861626418210817 821533923344087937 677220335648208001 8055879000682610 969189954479233537 515476635438485441 39847306557668105 202845290743912449 123681704837849793 777136594519941377 204909278038122977 433109134393010497 294798972106391937 493035951117800385 62046045763729297 362219085788584769 62744627814623753 653663659808056961 94730976301100609 395855972279623105 1311995327498040 122415999686179329 990514037933074561 922168707800981505 465796370184705217 94705430873755601 899832880555699457 569298758084119809 158507320569654561 304957256129394945 94652960513307953 802655208709214977 82435747781545393 637712854730022401 653293073668187649 184954933755609121 622783891906450945 476476010915657601 993749843839246721 940359776137629697 721961395861853825 439845383848972225 87817776488215313 354930864824144257 718512754123835905 371566772730371777 146099491682313953 92087021532794465 952122533237144321 785233831930053633 494027758418958721 864932462663677569 758821222155617665 834410599250443137 426316026860966721 576466493692326017 821888014063972609 157013928215615553 587481358399863041 81187435478160097 849443800091719937 204073975098761921 75532048240283697 32962427462170041 329699731745989761 435806595744463041 91495883880106993 837886834026409857 295250445462315265 783728168619486337 786722947948838657 828959549867963777 278001900937853 220891291434025313 610993217860915713 301636370601375617 586289337000962945 40914311614752561 196183000140983681 703700578446106625 855898113845711361 361139058381763073 772009526584845697 845540802279419521 378657866589875905 479924758683434753 592218895132667393 602108859040161153 272158802552610273 529842253276438401 532173022950168193 907927481955244545 105242138590440961 577566595302581505 223415455238914273 422037402828212993 693614955529909633 80898224309873265 29367803228474545 659347993178091265 852341822262118913 780018476292152449 191367331141087521 575243394846811649 951248431579870209 483374527479821121 328965837163629249 56379597304829329 920423765472847361 321187288803681537 546559540112063745 845395058777118209 971602430887315969 347303581674577089 954423254030196225 521881033985568641 50724340404073585 541916446473489793 871118769927441921 15675575258885745 996506418391902593 425624975429951041 141701129729462145 58740028497414441 644147054453540609 464592933881075265 328446434790912193 134056563497896513 42670164897202769 5513950749229225 344885042501182657 77782671941992737 424878522038952129 609145532953302657 887283532101911041 86071448432480929 222027032869732481 786904901876749057 638541727329176449 600397652822369537 908372455505642113 424121975455019393 186546411393685217 352926848224743873 716558196381043841 686839039415712513 311765221618891521 782561131014990209 721827895841372033 250478078206722177 297311629269891841 447047929342122817 655431047146009857 5335682680861710 129528957225069521 899330857652262913 295014466401383425 435907230169899393 459617126667858177 537661488994903169 877636601110424449 41806955676644721 448874316407632513 27510956931411813 690273995346828417 73983913040674305 724286027276626561 205778337195315681 579912282541044993 560605974591492609 620630231793917569 669071598365224705 372754414999704385 855090249492374017 313768418437909697 100944363203840481 147588025071200961 470118927198836161 881772472925383937 469040600490320257 535408408817417601 685039885707649153 431035538358081281 511387483628343617 45095191655093457 701881757055485185 249195324466917601 998966819548559873 188015839190100577 52508827340769673 191849855959326017 504695481941670465 503229377883911873 554522477887996225 762582423656859009 300687989157228929 595465551763808769 607828160550720769 333273592198075649 347917561683321025 881859725616891393 701900456057654017 792227587075878145 515018489483612289 807758714492720769 53388902245725233 360067294178854529 373990248110832385 9628936380437381 655634311494690561 27070519312822229 456105336939590017 962672412123467265 239854536179816321 830669135891660929 325646085566493313 506289736488440641 719280399992367617 188876358605661217 434583497911876993 761748779314714881 312572104042086337 555734681901007809 478471390325015745 78675108336909713 374744152251548033 480402077035655873 981294442543532545 21251518095127153 859018033179236097 584755912814749441 521537131187788097 47901164826043897 601076857566379649 268556815352873473 378214667082364289 481958207862831489 270810195092050081 990067373860817665 257034822589336193 913253106362873217 841630792541717889 527977295011176321 64373725811851305 125133378629513457 952763001346422529 622586370399993473 669607127481615489 587306262397589761 207615907732911617 126103512490807649 51924126080212577 86753880712265649 586657656039559297 209923196702838753 811570679761761281 47185781946694761 34421597598576881 117753983486700513 461158252443244289 888034646576315393 388844996461980225 395036446818913601 251986448508919393 538470100056088065 91637391656984593 835363867040633985 163150298436551809 107529503031756241 188493666095947521 572397518866402753 545540778795785985 141094869657223393 588526717236685953 710463362195362433 304833996992801537 808558254487408641 197241676590945057 668667486570278401 291458056340477633 460715610769454977 613778196712001281 442637832248841793 183709753019616769 5437820464933908 541204727856833025 336178574377122177 873173755764359041 444338891501701057 801679254613997441 344125174186679297 538007594153743425 202971773076328065 982739967915303937 380051534974732865 896254444721453313 835633417806548097 826427122507578113 431370013370930369 823015168207110273 575879182667918593 772059186650263681 623569290544644225 675059128665058177 583183971439922305 792112642025312385 109268366063368209 455412828320408641 668320242333990657 237730750097764353 831466261575677441 857894133517195521 594052698079451649 707982578948627201 99500474861351057 324840659339816513 588402704503167233 550304894416111553 757081869566654593 425921536006516289 585363810054644737 16906473726987061 601263584624412289 95555111432492625 548529725300667777 74742311176773777 856865762446396673 852838963940289537 428229330642011521 579544366325688321 540880488969698113 950915719456464385 259676274889571361 865021268116716929 724511374039131777 170356401176096737 301185069378249153 607532045792890369 166173739914377441 469575199100535937 126157834494208033 148243821992789281 837033491403438721 48753444558858665 174407580344620769 786070787436511105 172159475743150369 264629023309840513 407181663308804801 95756992678783345 776394566372850689 772308272588819713 631334417875649537 229628853001610625 6528884678978387 865613395012662273 512447480994509889 785250080145797121 692823570126243713 166147398086113889 800911566645254401 974032341738887169 996549384435162753 78123344664152945 381290973967921345 20484618466522165 409760252116136321 114073089617537713 221543485583453057 424043292754912897 463431660226895297 716955493622567297 458340096184244289 594258773484082049 235396727183022849 296183158951155457 786922767576754689 547593251534731713 45872766320407265 176062836873644097 123380697618202369 655403303286046721 242077377183868225 170605624304361217 534267979405370881 636160826027445889 41399558697840177 772241711118756097 559104576145827521 72051513124247177 502357115962887233 25428571651023193 927099808870366337 135352070185415841 692300788915964929 179353926742454209 947639611030254465 71120948921016945 529307128992734017 134913348853334721 457537208563877569 390562845347698561 992350251736873217 556019854675032129 575238198714643521 977889886002483201 958696261514226945 668337039883997569 847196788235521537 149672622358348673 771187441608766721 162101071665734497 894226774125357313 579746982199534209 331965291502733377 20317978904362377 861130270208121857 318039499810208065 525136235574969153 357923979982235329 842295763188516865 494637776957088001 691450386289339777 658235876464150529 765836384795875329 770636526304809217 706406182689285377 885078630052010625 751435874763060993 937427030592285569 583101104164931841 415365942588383745 760235145178086273 991989727119015937 957035042515833857 238759787061230369 992303202693435137 446341210342236417 976977364795310209 397604204017145665 287594003681590497 936648548169028353 79595277791476353 759000095026795649 94522171185033697 456850742341938369 562098874775465153 317169025363799745 996746953924997633 781239742662375425 373601268828970497 791778004357144705 459411919205521729 91796961172999409 849759557151138305 118421656457289969 262549205777872897 173726038328521057 334718079738969729 900865941417453825 938848282115159809 174264001123784609 528208596235792513 218956440634148225 598361622587987073 176311235618708641 613286669048996225 647417011114857345 492450091229258625 263641185801613889 551638771551118593 553369131245833729 997460672629756545 345503699765668417 559344499797511233 896671336019313281 855005074515886977 465516785237635841 517711817219201025 877619576147029761 225621209227000449 296170522093813569 643234566681208321 959795948035736705 647027204131958913 872489322125002113 990389605634469249 468662842430521921 353720956503138945 655984938470549377 534059920333653825 133754961143029761 643563899000824321 755677921330967425 558629016743559233 437030666174283777 367067140211958081 532489905289320833 642654831313400577 363239566215629121 979848053134489345 45658509323541097 586537416761210241 359302924466394561 517247265602065921 487071045875023169 491407798879699009 816070201443199745 917116422903589505 216747982653313185 806874732650321409 832916639473413761 192657606768165121 538452492702401025 360185672133930241 137116064364096961 417892468958243073 420003777131082497 137327171194293393 857517836817837825 475464534442267009 902899463318060929 275772213604888353 25659944028223693 187258311002906913 598001581841909761 357766693989780993 655069393030263553 225605371677971777 19131720356721617 561648497856033665 567269164304907009 25117016128362481 358399254636221825 576749422187980033 655185819341884417 486537029380940545 903022378542328193 845606600192844801 443616241851419329 304173003903954945 583490308238591361 736795207312574977 892673741582942849 242792236138683393 30476834064653957 634602093048393089 742325674757768833 139334913933211617 109395648614817985 760529666982471041 991014648452765057 76004739302788945 756456904222016385 309414930125264193 593806090383385089 346471844075963969 321237559737934209 323559046867437441 238534292927003137 63916416776720553 743935577720730369 666102360871953153 273159793401323009 601930430040098945 179585241393763073 654987332704784769 3260944067708494 345980801462303617 998638088521925505 936891580371856513 722644567565613057 308946799546063745 18656519166651009 212774098705203585 877982499001863169 139529082818029345 883745338626351233 560073882222987137 673795397217379073 553063996767249921 438205658246001665 558670641175886849 498770277333992577 632066212482300161 923306007687795457 836626144486537217 678196587045352577 185892035249381153 748722525194235521 266261008689063777 938245132758485249 98116303414741425 293923999845741697 10699541282413351 392027571116404545 515024300012029825 723513654316800385 235673602624068225 939119329137245313 793138074508704001 651358190667888641 241779435109869217 401888514691723457 297650582035387841 861431087774857217 359818084411067201 24055440808300689 662382655128084225 341991749593159233 398234467471361601 728044624844262273 736383590835416193 970460171081267457 89541388304574817 694641349390995073 669167626521584641 108698625765821793 595136927877753345 896110898393079169 958042353330498049 645072798120505601 78885701014876017 515288221853385409 594892739567541249 116455097651350321 923650543812989569 129331848170199489 19612469702721569 129197912333122385 756670332025485953 867116167107472129 492224310802441793 495114599324647745 874945896736370817 780993561135620225 830329759456915841 131856383205384737 366908460924769025 552400080897886145 583226861186261633 625084348821257345 548517731700549377 600138254356085761 504810393380566337 393952689704715201 748108810579843457 231906001249658561 285822124557739713 76212616442187905 852942490663373569 803634307363257217 569377169607733441 192411154801558113 880301357480895745 885456109240696065 224807115232721345 451015783402976193 556528462071703681 213787561906901409 132208154490101041 511789787718296193 18665253084030553 100318322364589825 537764506698692929 380444653717614017 225975001795326593 913062492618724481 597660471478278017 313700103045842817 53926192480780345 12524240249380371 521550135858632321 573709794707962561 803071342989092353 966114664602475393 756098583716479361 190806598368535425 592229529222400641 152977014997905057 681644009777301121 133255994029280353 812629574961398785 764218706465943169 112782978553710225 704874884537954177 130984497627075313 283218530915352321 544502754383103169 311796233602489537 969260433627148673 458308839810474241 132851724674580401 877282775236292225 622213966398156545 544983090889648001 172153007078634337 510385893343805441 256264608623304481 764231818693634305 674153935052871169 625603954969900417 661233209881565697 893172619190298881 178616817713049153 594838210082354433 386826334665165889 147444945080639649 255670731430981857 421319157133634561 516020245790478785 833646202951317889 189361684869368225 542352329556404545 925860097221495041 24274638800182657 966485868528380417 81405096286626849 221429350725422593 945224607103856641 107819416919852529 21045601878835641 250275345086613761 152983853020277409 758744738682182145 400496711280108993 2438427317905224 529568210024169857 257119569802568993 752152083362471297 956088164927599873 830279438759749377 587767040122983553 280513588377910849 361909959325707585 3094619662537213 450534775972272449 407969520095900161 282722935384704513 857523374450995073 363454954589073537 121086746010259809 270884353507959489 321860042418766337 310736841478728833 358207401160409921 618011040803118337 495794589069635777 959365242482149889 496817275301506113 33213529608126181 813336289529903617 705814050625605249 793208981878660097 171807787174209633 790080919846690945 589290226267664257 566343643012398721 561381682273029953 278273118235777153 999101680163050753 624590489985717377 461812725364360705 710263558078896257 705919195322920193 233389776037537185 996649201236032001 121343417487995713 920229287467094529 92161040113079905 342092649209526209 530189149052791489 202128327936051745 811411359098624257 834194798592498945 571026560468030913 256389899658984193 190557094476314849 922970598553639809 746007524598201857 102673788659004113 831153089774144129 972719954495680385 757193058680005761 235687793117591585 869845620156933505 880358259808993153 621085859286740353 122539221717644865 674374947506091649 398018855101121025 529111464883815361 428523115338009601 461420405869130689 333273219116712513 137192853790953249 437915423682127873 917200845724376961 531306059087732737 417106284634204609 228323163589465153 933836313602011393 680196585685457921 730279361419736321 766766541100636801 622988348729531777 625633191583652609 67853468691428273 489531697325674049 392796553027931585 528090565386470721 694064686345644289 388163701299632193 337313447474340225 977515026825010177 816307871069117441 698619223800761857 705328379067577089 122309627183092577 545770594539721537 43043547053727593 206609700885021409 135924383375730433 796514869984978433 132978758843876225 250252925502405089 491302967472883265 965727890929475329 753775708328319617 467196361862587393 737104318236497153 139066161479949105 822923127245616129 575375200025074945 856920039920460417 146213228795620161 475899806798096833 532875419605002049 71185168671000553 354717547971436161 773601429709401601 176390578618491393 729294980859187073 514756629923216001 152619151344552513 46972802390765625 995383053077596033 961694356506260609 826503865820910721 703324449654086657 504699822839832257 833293006522826113 181114845235626369 558644297464550017 348595504734497281 778467933978934273 744325664988707585 647391970599965569 315420451404328641 616913788437319297 519470588190600321 933462057165510145 593498974746630401 74294479080894145 588312439809186561 964485212729538689 342623322662753089 664607571649941761 663975019033372801 214742872938895617 14792003022272127 946565283246318465 223810838808958593 151065281721269441 796345021751655169 249261516609283969 508795007137237569 414774711371588737 436016918607599297 877025265360149633 837599938017803009 4057314540158786 291150804751858049 175328037386766049 663489863364290561 634043318892192769 82431993207272577 408174497493948993 679680373325311361 668416565491593729 401672329143856641 479944135182268609 148563003702591361 981756014276296449 913695034219180929 276675231435209665 852549778074347905 604354106838183425 769148840378939265 26923542193532769 515224161304203649 2405100597538735 477658466111471105 142344748275750273 862594652844450177 790780981870209793 248260144644156353 622924654364954497 342761805127238977 700808640765099905 95365011469986881 259322165824816161 821080356878297857 822349960820314881 232953760399261953 571230044031398849 755401985885029633 802011653288243329 977372145544244097 50255151112512665 636322473104371457 554544362513052417 480632703763753025 770956155972658817 70256392505555713 582626097408532225 692822560620065537 564860297749195457 273974361208928481 604583717139927809 465984425332131009 568144602894182785 938938964804251009 466633329240348609 265216939047000737 230968740406442657 178967275710419937 325486358050550721 538895478495511809 570069288849698113 377656970573312385 591368023060336897 52634396248656401 139176391185234401 250490988489474369 836449342950526593 935310561847707393 545226401621352577 894059017790638721 718347864386398465 485185017544061761 341475995136963905 340504417727572673 314776417396711169 995558640753905921 348857127573001665 513849035151523009 188808633986862881 678767975108193921 289756014702906113 106617327707539297 32905045980452741 781582915660074241 537485754992264449 886151816626224385 105249614460458225 921747773899788545 591809165337767937 191785726428975073 558653849089449025 652675467221207809 965838644436974593 803842288246542593 557989563527708993 39950237884561089 720501237082945793 126115150491756369 127632095638841041 258731470826553793 195642357101650785 413527217824523073 509678810674383681 685418910381962113 176008649355114945 50167589200725617 443823214662170817 840701935599931009 988182044719611265 109594650806414513 900908346287618433 665661604863593985 871540998715776257 344519362344698241 67674601152827305 689837985453273473 501134017016358529 607722917965006081 646502084925341313 532655905031411713 189722671887384577 516918828602911169 110596304046605809 110483762271520897 65069215229858201 975467623133468417 454773796859623041 784671475503834881 239815408781684161 246244364032037313 170591496736005153 255589093806982241 576157132713337473 461021581683823425 820975514534577409 199006106937893889 335221512805876673 311564612586892033 315811943006888641 759777131361296641 608982536136227969 805969242953168001 121359533079438369 10021481915536869 606215218212245377 244954573127955649 451151983788133057 181716224833117217 327020153298878593 353833692320776577 465721436517437569 874403710422221569 964607536756862081 938322649868837249 587564882604890881 885709365209642369 148195306076662081 673440891139208065 853986893811107713 824362746245917313 345057718433000833 107355355716805441 374605680126091329 141828587080119921 909091279509102209 604602375222540929 226350281384636545 699523858124642561 262002273544883489 469787920459509697 753775020696803457 904585786249448577 963747030549644289 603344195094862849 196668501263896897 869553391970661889 241680315887382593 730560618251018881 743558726246089217 942045470030002689 251621652491696321 14886443702138765 615258676474777345 412100122999468993 615491799297306113 983022191350301057 176628205460968257 730449020289803777 874184823586563969 434804279790583361 619943717840438785 294422559091678721 493933032341889345 933193309565268737 675487098617121921 803834111835165313 130725280868905009 632277917654661761 503135068818121281 522111619215955585 479611668410118593 433204567355517185 274919870956960481 53796991205935289 281352172705329185 604065616457845121 547937247516127745 664607173241101697 823351180972512257 170375083046877761 877918380005677825 811459383461460993 528796956081766465 203810264829243681 967704117531607041 644745991965429249 279152646274983585 999999327110913281 166332754715920577 411865857035401473 840506317145230465 448516718939245633 221172131749764129 188367718691544897 871789468232410753 332761368962479745 678313236831694849 340451539237513153 268649406015601505 42513614757282881 269241105745120289 870044536174667393 155068492787538753 191797294228479137 511679947362136321 991884137480532481 368045489383053569 878939937694852353 789668389925449089 262289265272606529 309298771500838401 39778106940929097 515677853555768449 533498283810281729 160650936906751681 279773195336915137 972387622059013505 298135694125527105 603267046636947457 242986993607473793 893144524265874689 358704282817122049 850127269930443009 517642601464800129 280858554325728705 590773999193622529 329026842513318465 87216388612461057 850938574097607809 140167405506879569 151144813530567745 726147242073736321 483799761532875265 118963181980824113 307065860376699393 589411842901711233 308547009227464001 548217934209368705 665459305412515073 650125756588138881 336851349635988865 383231507772670465 454924186573070017 959341260404102017 703110000285743617 286866226102638689 210431627670647713 813300629977774721 525160096205549825 865414995216461569 714093636276661633 457169629143095361 613671920192626177 217961125431067169 385543639927721665 587946753977931265 865574766980099457 382873068071823745 838036367543683329 565670936491329729 268287797338484065 993444116995426945 948595904869325313 339710478116714369 311084665146406529 718759542959809025 158418712956379425 849910520521405057 994684646999058177 796315675993049857 765655909688963073 290431933752600449 329782487309416 731016189438655361 467163988623045889 612582671905982977 328497456376123137 502844331786214145 197458199459408225 992799976825367041 451456234037859649 995295161234331265 578685852799626625 469789863320329473 802669911154264833 821713025676878337 789840650945951233 342895657523527553 12285970390390589 920805659953991553 969671598898518273 269901545800422593 407430263964396737 740211405265888769 46933927877166329 870156687571395073 847715074289137537 193119255110467233 133042580150206641 357232014009753153 332323057644639873 913246760474784513 883203971188823553 639021938338899585 70450260655032793 344257346785916225 928226775683359745 42628404867940617 880097728689190017 467860368808324289 74080190256569985 472491565477284353 102638511681302449 227923319762759041 261636320289003521 284661456494291073 376825428775799041 64100079935862201 654784833633005569 365064918283806593 993640091140488065 186531000450024481 889250632634404097 7963216919421258 493435714762494401 952514032169695233 753111830304778369 890994954498566529 213140494543520033 736720090433230721 997463589192282241 189357454518074081 640935070044161409 199194455918508609 784286204985324545 133524443736590113 388992204291465537 671338312975926529 488861003650985281 827780084616250625 4889532659614560 211214581694044065 284667983458877665 161745805258291841 565622431460578689 578409071301017217 576352484071239937 180588489225783649 344324018039781505 188465732749115489 915947316491372673 363952988281440065 821538338361275265 911392479980001665 372089552555113537 196710169359477057 896011236787625601 152315744925097377 332610363323869505 9830365537752073 503406548511659201 910086693258243457 646859724692806273 906182731879937409 597193420380431617 757173918787010817 672838288264120577 258550173277242849 909379063166223745 867805516644402561 831154058552900865 635988775335221121 368100380185079937 177961771624332257 406634536391909057 455826593423452673 985783016040354433 468007350592152705 630863495481694465 313690801734424001 380197737676933633 984652919395649921 154858366893780193 970201136082678785 488987010371257473 172339577602308225 338567127477237057 793222843716336001 76919476252964353 64459481195292769 878975435042793345 7310543110335744 108202094955938577 932101566573486209 35633338403702197 91297059064288529 210709277529740993 332906461320057217 533719026338918209 810614995937569921 245170748306858145 816418530729428993 400862578811715073 658235107020317441 313515417516907009 186949626514156353 873488358825699841 408040973361252673 503142552565886785 502957537951111553 768158346630261889 323635683351767489 827454310556770817 396456458470517249 608193182098819585 596219667500477569 450230551317186945 960806034841759489 408720758495807233 355141153623463873 588178101420634625 404783824166550209 515386714022174145 167478428622686689 891187597939644801 70172308352901777 752514908984242177 147667786628574049 475552018452486209 814850069112516481 432911768667100481 479469272042550209 706837313639479041 369856371299583489 409274027511290945 420815652431286913 824567513150679297 174013301090617761 279917741490368865 343295042796725633 301839586803648513 600978820592864385 401055255166998145 443775811974433025 623987524078227585 39231694462934289 383988930266571777 863220396297620609 839165857814688129 224244279517726849 976373676249924225 729903987705171201 621040515492335745 703395707626334849 428257482790531457 299531315669284481 733604745967593217 628055097884519809 740198051766672257 847231467171866369 197550253583795425 894386168692484737 274757074865352289 245833448968554081 326813887629381121 316080046382062081 604599514662371713 476535554045284481 286208595716868065 220326246971076513 768906234591742849 413056111994578177 272879167281953281 965421803960531073 241602299047745121 615193443517227905 655268880560281985 127659390334407873 384893041474232001 94655364889845825 926037835588882561 880316099572262145 302793388188380417 872894961529738113 605757819499967105 663099371041432961 232865741359905345 950986133235843969 941167321126752001 31334432098582001 659505778521836545 134391169787988929 497374102224153345 386162645099410881 516216630725285313 95539906846468625 372836854921668929 566351354790803905 312897869468205441 474807401009996993 547562241871457217 365907292741276545 879376326981430 591721111962314753 790164339431580545 407076373053506305 425009301299756033 104650851366272945 32820497632581437 313666870096859905 438442748731734593 376061815048970497 312416206115013761 303739566898222785 129881375835285697 294494419562539649 362122025196253377 552981564636077377 171016560741481537 312250978902440577 14233318226867909 510559111895666689 398088007224803393 683420044518641153 489398717930026113 708593109462221057 338168414229063105 550081054264822465 849561287981881473 65907934954616113 248530962590169921 110656356096768609 785357514186568321 708283974033470593 204882671400202561 614391252653362561 99808889726400449 513635803755583681 28110964787320117 126447015832127361 798469258626067073 934505411390752257 134375878997378353 681313408606016001 364453563259072385 785792211167397121 312894042055692289 636037687119170433 300790517945369345 137153004470071953 640735686461216129 312602902046634753 281258313941091137 882034478474814465 223650321820489505 709771136806523393 636349063904486145 24512416577444185 773733111565025665 513563673972910785 488459628736617217 927294563745299201 594150278413398017 452631532653725825 668144049041085697 286312113604544993 811790819538107009 356052931170196993 822731339823999233 166817124163081601 482361256977387841 968180563602913921 554382212963599105 170983888063211969 868972894193451137 565277698154332609 384424679918421249 466470443658629121 972694908321219713 874679572318569857 175391769613565185 638646077516916993 557994392075460865 407571937046597569 895530085946599937 926270899661652481 81713981989285153 535293451948462017 279725938387837665 541988432487336513 293631783143315073 936069518583920513 726001620214159233 286350705305771681 850214737312402433 149623621558902177 321288394511281409 249151651414145185 169548194005603393 152164889967465921 70530190706303841 907137725912967553 381359044705195777 120418957197443889 518883226550581633 615858662746156033 596430182221855233 922879847752724865 20547064662419957 239305231085943137 667538061975680129 657165118036147073 885412301459790977 238468796741933889 50465582686587849 557731386484235265 695184482065226241 864088506236520065 537907182912679361 407354269548534401 846013250048240897 475290052058006977 348574779611499969 793422156278055041 170115488185100353 380854309878195329 954039767916700801 16588768173363633 592751598261440257 810398724702800129 840440570121433729 560651625055115265 674640416820206977 646348225510983809 182904978939891553 910273934418341889 508050882165587585 752379729434416385 787264597979731969 314572603628576513 415082768373050497 128834019426669505 84382853500702737 262506603856905953 829864897026322305 609815006180390657 983311148458614785 898894354348314497 426502539404079809 430378178262593281 864787565038884737 71867707971193793 228666543372337825 166011466557542081 368681907870200833 883360066505659393 54930372802967753 351821862632100161 168377629376440289 499178699294333249 119648045434484369 487373998070047745 980398103773797633 65303044201513673 28771210218192069 227521575659771713 305589629550158977 138883197805171217 343097629850984001 842993106063865089 93749254375087073 358212514880975169 590721440885541633 640728907749569025 749739843781359361 693566798028569985 311738065029384641 987430836015626369 817000568132829825 603716529237587457 830488853496174081 45518781414010337 773195973848462593 600229538794394497 845882774055876737 864352681234130689 719933847088714881 938115985690345217 183800010244848257 267464682492509089 239528983628023425 517277100108316289 695585546542599041 125567243552559665 300329559935978113 220580375136577793 44624974698958657 332798426586997185 119912870069843089 222798354087558433 183530187303556865 728199477089539457 222380563342415617 687342404183837569 575244637628994561 584581072042958337 260048001371789185 397548459414707649 493226752249778881 272137407657176321 297160762543416705 434705217563916353 92731197441050737 584450653303996161 288141469619947809 970158251262716929 874151334394337409 670556282894189313 117654814720641105 553402502932115713 860607664352013313 869801470968063489 324985717659732417 187442241144225377 438786675357857089 208238170702266241 109487791181965841 737828323754897025 720897569948046849 238788737373475617 333934512463574849 339279103638318721 286091190265135969 35569086063766521 513376526858326785 975880088489034881 764471376267007233 869341439042834433 531583149760823681 115390089447856785 401744306423505985 670509788818897281 476457198133079617 488634626755398913 156541391045404769 243405339812987617 269217587195473825 900442366740492161 157586328673556161 136500457480487121 997026482519505153 433803905710490753 309352308270543809 543927110979147713 190605015777354241 924255855226505217 260991356802843905 951173506664481793 940866466202084737 12893482318858675 825559805678462721 919629637281296641 273456191892396577 75493679926580625 689482092913220097 298912878214288449 727206277957169025 529213349729516865 23484943338299757 771417610061000449 569897664637611713 360067934082650241 486715689132392257 369712198597092353 568506240468668289 632367398459493249 399377419963709441 4291581416758562 75549845746397889 439594003164927489 293040098560350529 27448257650270593 340633142554384705 454574275587631873 82016056091955393 9937715686014315 177314681869805921 420578264428257857 137140704841282721 682600326256029185 258628048318616513 595148987661772801 191420185771303169 997699537081949441 556734501479386497 81625538970911297 324867318251602177 487609893022387585 538150871746655233 941701155522437761 26140950897339365 175427034813189665 258791421157244641 23804235748940529 227151938694714049 747489462548635649 133818757756802849 130082391746142897 172546804838841441 196737549514544705 875274508538925697 808408689499231105 390997998493144641 743953120353388929 463038123225533825 39841833911467009 954712844493823105 237511927316909057 437349711674759361 6709757024367492 675842110368659329 8255632043365325 747563024001426177 97925429390997473 124968902416380705 41988490384447633 663725377075284225 227886298792441281 52159658500993801 446090906801011073 234895326423487201 320581129872280705 332856643154965313 287606435247191425 668813991206381057 614181735304924801 290005883055822977 617314717769097857 97774974359499105 961908716310901505 704191220442705665 657789332757168641 99548592699736817 996431430185737089 12254421072594113 903920634410418689 252391455280008609 357219537518815873 812118364380406657 83148465996195857 940020115044266241 888458214444625537 490615579102847489 261612184420705761 684580381383586433 50348008091063433 428503080252848897 714124804963454081 899859732024115329 765434928867989633 122086925489650609 743478325272896257 128151914288981313 576283273873983169 706681453119014017 321877479370975553 385298090668872129 619164423990270081 739309102678770817 8693367970870726 100630574309793281 333966015678058177 865552364816860417 989265673375165057 541091128981609153 612329019599030785 780370072452210945 584826558090789249 369068787827291777 828821924438514689 20181242523275245 150059928572481729 747009988210383105 764112988226855809 871921319474733313 739260581688149889 892229338777003265 190579943526799425 535533270509827009 262057904087406273 254350341928816449 991203189583188737 564039851043997249 433382326148695553 165314702764693057 279149936416061441 167648809234943745 658568705080817537 355924276691386177 501024545379237889 796090143434934529 982623288561292417 679554054827367041 879811000403762433 300519078413142209 412768953506905217 597255671529044481 488168606499073153 169910497728988481 726091086690907137 901341554354917889 458688209594541249 787115473201932801 370722837446741953 57207836050796601 320325026970039041 259968580518840769 221447590129805857 774252323188040449 700472132846456961 259471195147025217 861397437846640897 653029979416860545 916627321685609729 999701237379252225 223853251705101281 252145345408042241 582562034883736193 285409192026460097 975793693989423617 757816894949033985 819175847333809793 649073979494641409 982211281720772481 782695329834172801 53290231279149225 418455713234291009 722352431526722689 157634057643893057 537602508484326337 970465856334026753 191609370112281857 978078388744098305 476611630509140097 12674099844442567 812083939400444929 521068144354448065 106893253287438481 18305739763956553 277770724091915617 933169198833144961 881619058784835329 655598740995369473 304408644481519297 105720798905881713 440285985737887105 382456357490052993 557490251362970945 781490122927937793 712471525862056833 210144440736140577 853485495254055553 384171276910993985 981913083956811777 816162726217793793 218445781480916417 115285583470058129 212799152533463585 750311751974574977 834843728373037697 636191417550978817 367959276444878465 926451947423156993 992438280439650049 838477791285345793 798375043005947265 125704146668052625 203422754423677089 324504202087158721 290457190759724417 8191641123755035 858029076060979841 869892745654471553 772820947866407041 496318203897626369 536663961710552001 248134971369299969 524444451570843713 162584605541081121 101706174265451921 869028234200403201 523340125839027329 941763309966059777 350087299404656001 50412187106136489 127057767545039729 556697603044494145 591125808802651393 817768373608391425 896947375037186177 168012677160415777 437824563876482369 647932434163724417 146241009015568577 52692485267566977 169639429519101281 858832044694100481 802392766913115393 409982800319820481 686870374543268225 542312173657254721 787095840888099457 463748182787423233 668230396741883265 265375387835508289 208952178608441857 859683782849028737 541350888058524033 778306569101946625 875505037736616065 378232397257686849 149148711856106785 796051337284200833 620484281908730369 337378276318414529 51899362171972993 519883520388649601 631510170542384257 834502146385670273 644946176654350721 975961985371686273 791630209505157761 467132090291013185 235266743088025985 830098852849776129 219026917029111713 125782624644426017 837278436536202241 36322380126353697 922758681766438785 318334841517238209 290584512650916353 261126421181192129 273832810047423425 667894155110285953 831754425136018945 344287172316700929 821235939724132865 331214324137899777 71236094184619961 287554700485689089 628363800961778945 172167320316514593 428277790457038081 159274340436457601 548826392474452993 357063595036148481 95082178315685441 449069249203663617 749707577492955521 331706672513700353 60738945089958921 463253034647227201 888506449699704577 812845080978970497 290824392607099457 307898241196628673 986283137969223809 851233736227509761 885580445594122497 429845393194273857 558700572512478273 275031326688857537 624580801331312385 971906076749181825 579047686439338369 929060328504430593 335672468619414145 820724997311078401 478925138325720897 318987315486278785 728285784210548609 985977894755055873 534673475600470721 234313534736127585 824099213847013377 227677443128289537 548052277951811137 47894606643577473 660315905452527873 852345620852876289 880988786994208769 13353990453037313 181871126327116897 614821321602693889 334882405633763393 549162846090919041 968782446909720833 304763998777250561 529078800423747009 206399431977825281 844241893291758977 57870709981830969 800440725211686273 466469519614914689 299220341690265473 731952864690814721 951793667045393537 358685791329332225 762223233020854657 925953090819877633 672389558127619585 982014130190545793 890942307048668161 822479736762861825 155012663087518369 670068423267633025 509054555839590273 6379427060426935 374174901471874945 766268293587014401 440116037884415361 586264604760177793 965864863650068609 742786364870834561 75798639825286785 233895934201786561 475002186774005953 871448558888143745 972661384676619905 397146616915708993 491208338537774145 459182840534236161 405898526301861313 753329903060421889 471462772741531905 120134073067955425 566353502182828097 596460173840686337 710021434580170369 949495537782478721 805444902700010369 18174739148168585 337609267649540353 271896521262046785 989057017730111489 499325751745832513 554961271391562177 794400491785307137 984067302861241473 507542197178839425 687504339584293633 138505086875394321 578805330426568833 353368589737275585 511196140024054529 447813728967570753 630776517363877121 430042601719851073 582744235243964673 862214488167207809 981478215121363457 913836188452794625 714720056466774145 362525132604087489 109749668949156385 475536657504495233 987184790499625857 771839460453460225 683119967441420801 819593379804022273 767709284444407553 454559305789995713 72963470625559521 274335265420479137 622074278419617537 587764365567718273 626479388732910593 881231540090230017 5082204468180863 351728519677219969 529745246529479617 728306572690360833 507024002960420737 259731922720899169 585141972235639681 725536331249319553 744275468592405761 337663147367674561 187725358120367489 789482298259503745 785724109027157121 390200367400577601 383663714318480257 979816167511646849 129350942829717041 24675296353830589 685338740788473857 579138186907176321 530038642106845249 21253657450468921 498405037103957249 325101417222303041 540899501678126145 567131664897271297 672937318453314561 963956258096420225 92090453177533505 544494657970712833 51302371310121945 298982162097477313 184809301713016801 661581960235860609 567739126230982529 835759328078314241 231173107096438465 631046549179583105 717604010637835137 686860148680526849 395817723697206273 670709529010149889 207254033748434113 377441096266256449 680803515170211457 372733013877248001 608635911531585793 704648379263378689 395867735162198657 955241162799648385 556490024182870977 540097899395892225 40955575110459113 275703073652206145 761952174641969281 946459602038888961 732640987913754369 901273354159581441 86158046604346337 805001049486310913 881491664077643137 354211755471023809 473764006817951617 247582772749783681 390241527414900673 190042591048761985 432257521699717953 58931484118136977 725035393016483457 334963082791997377 342330024957043137 196054372599807169 611855553499509633 572987590039200961 471838643456074177 72531270044141393 141005592985990801 901367197843367041 556029825541507713 15389279692701763 803314234369565825 787021681198080385 5401681881757271 638709313647996929 527258066687252865 982258734206705921 656131806188732033 936543703764645121 496838138329252417 273253870032714721 823307554343109889 901771444266802945 281758200892099361 321068871346110273 731805288043879937 978940506475769473 245843410208976833 46967414389126105 51737995595068753 787827848893005697 973934097975771393 949138815223815169 763716050342956929 268395042026387649 494541381932464193 407485066694857089 323157719083731393 733163649271336449 813836447256718977 730807761642861185 622583450974410369 634037465363551489 920164869180041473 173620444436647137 496895024599020033 99641224906395825 186957919346653505 848103711457437057 50366369367388585 246835267743566785 481005968601238017 783735304263597441 367371369855568705 764835697996506497 273541429213977953 949310819291522305 804284270534786561 489077611916091137 420051732529827841 908992807606448897 40674486079957721 379487808809461313 803433176163721857 698382269906456833 27668751599200905 77190851695437601 771855660654438273 194217178203597729 434583680182420545 695991222515790081 811012931437105025 631112988858060161 826679994629920129 699512433184711553 499384510597849409 362840464424476033 662820028591148929 189014120995171457 849460606633854849 549181806583927553 978211612119075329 76158187418403857 247931491858111041 200737431780918753 901208230327320321 912987745631614465 499594698660402497 164618007561525569 671846433925075841 399875836689066241 844788470064600065 868319923517145089 701600949398972801 171077369613033889 165744769407083937 344942508677714689 197514847011454721 574785349323693825 96221371002144449 581082339668977665 618830539091852929 106383990750845921 89596680857468417 103179223450322161 530546361809250305 534164590175439745 137394536356339361 945860197482925697 446617103235361409 768507848335207937 232675868832942017 427127481242390401 837094141531046913 188946526596286177 576241345633178497 143384048585755153 320275912021720897 557237680041527745 179110501075669505 148731683109726721 25451293264801225 235352062156298561 938879981206127873 707281340795173505 437231252456491841 200012447403867809 492542927873060417 317079688422378305 602566782175578881 133090382875085569 472024775943765441 865499124962251905 170757856018560961 580935070870868481 24534395926863797 957506738900658433 260107892643326017 54816513231092049 186945145371112161 282190819736211297 908035108607727233 806500527959816065 516534558670016961 674477039206347905 810705222664800769 503043591714348545 139875668817779793 566430559642196161 30513310358010417 866833480524480385 463463878734373249 287360425729698209 322555260347790785 592465188188302977 335382446506059777 98688964362661841 72755315394807953 131113409652346753 614183580772433409 575916867712859201 559344653825739585 703650797826359297 312042422032078529 566824479613000449 245330944114023457 701998049206867585 672604375336206337 256246857350358689 122499348420909377 328335458888748353 423893922193144577 100414752502029361 188005623061293633 346238721530358593 732911737016323201 508161058007257089 14050827384203047 447032254105355521 66468228614411377 45572816767968761 31378769989437673 317313991323164417 733362082544530817 731367892195603329 690950755039772033 706454267930130433 612813558127982081 231963175780531841 588291504172254081 890790866214718593 745330757062689025 720573063449815937 65454383662533641 997240384432704001 622774391357580673 49553183699753593 770737324552790401 844255585042123649 227769299261396449 118530318741616017 321232147916724417 771737123092837121 967890651461914369 774705437682182913 133673460804210721 431038847351874945 471956018591370689 831278070575134337 861157933183612545 587096522263326593 874632797489852033 363537206525062849 784044664881385217 620593150140354817 337400480250707329 71241810402820961 180261566606496609 910707892566993153 530290459300545089 365043233639124033 761495273141328257 508262710348720513 36989056151142561 831577557502779265 966122142181113473 182989074993376033 818683803501613697 697298564740616961 396659431610608257 833319264127812481 167935262566444993 889076899958151809 269017853719581985 496820650960760449 956968382358525057 777128363153206401 83583439477855841 486519846388706177 404825167666061249 883149496879180929 155437072016006529 23414364109161313 290155780128287681 896951988110355841 364748228389494529 737075466654534529 272024714637140609 624844223508571137 861094465041865985 491164826089889345 266573933770587233 802078923948823041 220324057626818625 663802409729203841 194942368598063361 552565453350776897 93385022499312241 607041391117324033 665342567489489025 137554460583896081 977703567742544513 936360702198630401 593117058006598145 170086283965840577 798247908560504961 299334896548518977 476040743058831617 805723338156990849 313023397734959041 659867098280120193 122827943765813073 377655825568407297 402701129121105345 56081779256263785 441095090384436609 303999881246237889 403298633337790593 469802751035519617 302899111730866369 838442984072539649 271847062396055617 435245890061228353 163018845256260641 796903460530682369 405958416503928257 444018547463759489 664598846819799809 910254482722958593 877937964185768705 30746140988814121 851483383743612929 17238432298722019 91985108661113201 684773898488419457 255009709431462273 216410178953335489 969129621640853121 792675932616337025 239305505186564449 88368018691408417 639523462817727745 616127587355936897 792972197373686017 629854045612258817 846840391853497473 620568121276168193 931785278236674177 12851904071236931 306740322096807489 140632092460084129 27681339004843153 301024498197502785 713171924103640705 575317098380455873 470430826900155777 882287635407049473 945879424776400385 804165613108342145 882242125791904641 372703062239221313 933636927088052481 888377366633054721 689957996036611073 829016227065675777 94869958414399489 28868839245792089 777966254988129409 194005687472692769 975478404960448129 186115810394287713 526554398266455361 362422682900938049 688511568135972097 291536318652152449 129919215633506721 170876327941240193 728153848510764545 992702669964163713 295748906740158209 10882461030643499 268172586661712833 848445087627585025 380203313581077377 871887719669953025 890096930311720833 626684042049678465 599829220722426753 124975219192190673 937102316154643201 237486043682896065 92688793752259361 645849600050834049 114658315160788513 64386541181821857 447601693444454465 288407491067413697 207872254464184897 324596351249756033 571381780324301761 801669925579997057 648166259645698561 207562569347917505 873389174177361793 30156256467289921 319125220845229761 103873983926565217 184344318052993121 351109957087540865 264336737161606561 263192453604919041 327514178979953409 434665680767135873 560725398730433281 809388319275587457 76058360433748369 421519394100723585 401801887208044673 620117523939288833 377116267073915905 806499611482916353 639566375633854977 151583514686979713 233352112904199777 708333052481062657 545314650293782657 690186016139083649 804004062299583233 761672732379292289 142708322764072193 652304205325339777 933483701791416833 756055891975986305 56226512277724793 670851496943871745 15343921605392553 989953588000030721 710179519424890753 119855877674400097 447703702206879937 431658512825659841 854124344473966337 81671321238108161 793338815024156929 460753004011404929 616691489781779073 279145084695489473 499594620592333185 685750553065613441 579051388349135745 228910443553591137 801652544089279233 29781741249205853 79681082072148961 451827481115390849 384711990119640769 584594730665795457 122526496140146433 460463718646625601 939185988144032513 244481533859993057 760506882837610497 967524469859217409 846528299647772545 639969587146676865 705614801220484353 187567638415519169 585913630497032065 643303974427208705 606291421256322817 679552063143933825 773407539440043521 664084301813030529 3592054543155144 170280264924034689 20840178877023165 997232021472779393 391814681153569217 557238374248147009 532314709344731777 733194258246012289 169283925988416673 490465931796425281 808738657140111233 751509217224832385 64028500768678497 831788968473791361 287191197642201249 356261357194167489 990950631944421889 969029098749675905 750182907682557185 391362016042148033 266175502856420097 583792114315333121 963403501261652225 613948382503988225 835626312948896513 523399556528577409 68489006512265857 577570936385978241 224160260200996225 977838788352119809 614399320570626689 858432039230645889 475111647719977281 106778992009257217 867531655432088705 676066561729850753 514734464120756737 573365099879499265 822681624440392065 545964595569525825 369357252404334721 422416735736792513 536003178288069633 740296728297987969 103221926041761953 270707613794332513 424437843790329345 911809372749186049 490764476370706881 564190326662529857 696534310735756929 95931550022964273 437923304718317761 487494862750526913 285637914314449409 491120639526368321 312969268376967617 99024341346737537 502197535477705537 424543243613225473 319004514178608641 102881152100213313 77141451593163873 939533780423683841 158963849438855233 877188747392214145 568265277425297217 646218029121097729 721586829973553281 555761573636193153 997330904293434625 213676919350600513 705949991228486401 33275853374480137 593696835738001025 960627693901908993 745920773807007745 237989956651279745 173014093660427201 934510492748355457 78106761330779761 223662740034175297 774679492193200769 121908720354849009 391939919125441345 984754297330159233 32816110003793141 675346578899418369 623494659185915649 135523869997289377 441650797839713537 394767190336192897 911154822745210369 31647019989396341 292007099381706305 991595102542131457 167607129045954657 697966385788848897 961580602388124801 667547991635512321 75761350095554289 281600236181208897 313689036185778049 240729346431148641 263619498773742593 227618418405686625 838892953291065217 882577164405500289 823001724155439233 104738980176637857 518491139829976065 628658513984301953 718174455812224769 949008541213917313 121259553966552865 284906537936034721 382230690662375169 180338211843736225 203400156246672737 462640399656518017 461582234152295681 944332316436746369 670598033117528321 987660120663104385 172803254671329409 82452190436402625 600078287392946689 291062536181410561 652602748627309441 607709693998234753 594959839600704769 5502018803223764 472814506041864065 409417635309484481 253998114470263649 466865500321173249 760515975362373761 105794834988646609 153594139797860417 217315971503960993 101886113931620065 262314902075775777 837950423060661377 684077371265399169 250975939706556513 179607744517003457 745325656942696961 685006902901203969 135608132874274641 788604215220534145 326957400882562881 205873648319450113 417182735476124865 861714911216470401 169485954356389345 377405203973790273 974908825520096001 324536810689142657 56350241369344193 827772247023002497 844196061836946433 328393963168199553 208989227044952481 626574769586124289 930539269617220609 393573654463541121 560746748773780737 101018505339393265 971752826654174849 158175162509255777 726745228611548545 578396128609409025 851023579311778689 447927215643051841 248891103001497537 978910444056392449 229740427637345601 726160373490248705 889453522936861441 490116317512114817 221839633344991681 776474585045225089 907794504876548609 842759838039025793 260516385109006881 327777951248297217 836924812580662145 974627460310312449 594259265225367937 444673042842328641 749341985042249857 814379967475073153 813554062725010817 896139811060951553 100426658357690721 194556330268493825 164190932954120673 480741991249107777 213507222200391297 368436230753868417 433274974589893 853924750346696065 340152467040979905 568817481241506305 814531948381933569 777257980777438465 24543778891953141 520691113119024577 731983642788343041 723719908177660161 519764186645744513 770102849048225153 958951408775199361 338442371073501377 59997725522450193 287120317735709569 324427621082257665 610010059570161153 465060711246962881 663851035767589121 80689035669855969 570803979853099713 437113185835030977 684072178313098113 457659184565891073 561512254318703425 864175559783774337 367559802347624769 946869188590945025 288431885950746625 847178899534455297 271087784922624321 896333220642837633 124311122639060305 158308955803818209 793875607418083713 96993383716018401 984116364998147457 575590460265075905 125694567152660145 643229740731605633 104257982386062769 444850997600639169 881714342697318145 353688710060517057 703608748747701249 833879449645948545 183431391240244321 484396083835029825 671354695111720193 468854170697284161 216737727884019905 784453598263247873 552713811556646593 999687250566196865 76558540320487361 206859348686343489 459351030729298049 14165017129215585 895830140424447361 755056459550083073 465541100047477825 111637885443755633 961351259434277249 122240353300036017 240542113048977761 522126338479665729 299790968045766017 458406774954006849 367124434460254913 498290787650617537 336570859434910849 913389483255620865 88760330950723441 563612872120558017 904277884446127489 577132277369635457 274751622712432929 733830976807709569 524652686434276225 236203852542438145 682813912459980801 869264942612119297 381106761032111041 543759931520334337 199729240681836737 207880671152523169 312345575929210625 955074263293617793 548132171491833025 983136152714308737 20334240094154409 199312479416057889 934940144728404481 472792932682622785 228982723248659425 367949513237327617 586135249529238657 246572740963188161 938119307310596865 519296381380037505 943434194970326017 189014503278158945 78259214462260481 285794662193431745 198853987000976673 741993795265358337 626180513970961537 475471045222441537 599425480330200577 927581552506509825 633336774390979713 371258931443684033 680583371624923265 30343074463587529 145735811809100129 32453298639133265 975452148866839553 308538620312177153 855291600860422145 712657972303581697 318860823482285825 1334752326755507 672132275836826625 740125122413651585 218087759408337697 955047600295060353 601366466837443841 211914302724004257 823818389088419457 922216960917239681 155943303068664097 375976724500539201 309475883002040321 525180171780235137 552183584590689921 998888773250762113 287965729225849281 818628572788867329 582131187528329217 615931097568143617 673092495197028737 646863651382361089 6020038515682559 749574986170180993 867718597805126273 650226223968559233 680943284427581057 767860265079015425 649523512674750977 926176797267842689 263442905765085569 481917654168846337 773495321519138945 354110142174789633 972530288908057345 188917483486029889 341677640243421633 325168661817869505 557046496324769409 130554947335632225 956961602556507521 720678907225988097 711845467236724225 125973730622355617 708737506711816705 112600150895460161 868729456676302209 960573939834141313 92011779139685505 239394833092006817 641203990845564673 367860872863396097 74284880658087361 279484510419635521 520894793686490945 670407330073679489 60332491153392457 506043223541780673 454951836106129537 278787966138828833 406418569609218881 781029523449845505 128151187864599345 855288670706890753 172902510629004513 518420315840302209 534014025229577537 494211208372867393 826316418646758401 217560763483774625 352539277627865729 355222407282177217 785540309350526593 203986289448039329 817662296182827905 803602123430870529 806575636954438145 599231812171652225 918001908715947265 895214086879029505 799618748347771905 820871279175918337 645662602011452033 518972619150424897 431798493323316993 652803912150190465 508762655394914305 340545160554391681 778324086542372865 452723894748999105 26033152459927325 933679624535024257 911273234130067841 723504088199277313 501472232591421377 836165865928187265 54344318312249841 678243311231966593 61964023279880817 312946073688472385 257232889804033249 700947332424547713 962427730597678337 76818738736129441 256629662240161601 637837557269563137 206019671116944641 225699066568132865 672057448298676993 555335011668958593 978864916487847169 963294364677942401 141875835811962497 142702190595088049 600566004366850561 926740099135152257 723917686583053697 8618217856493971 187269158886490305 940260045389116801 480638563330192193 175715112760087777 10433972891387811 928926317979779969 832741763668924033 585041344471122177 311845845229694145 382391114864326209 18495576808621905 118894837538363169 757151951984848641 866955816999912065 937018491189139329 786457734874133505 632736473159493377 498073705160628353 209430182113383265 308771089957417665 623649508481587841 247514056210981441 466834010042919809 420035810662980673 566261910192221057 353736822708576449 501618275116303617 68868175410472081 914155449395320065 704952545265321345 909671414123653889 169450650774749089 958419628301410177 786910659059366017 445058505126073793 197603120802170913 726083365980780801 937334996759126657 322885674644840769 345382554537380289 268057032555869761 172397122396141345 785993095362872705 252152181104748 19018198608375061 584600216905137409 120399031079802657 377120684371774913 547588315453563009 233477638637587873 14824642742073735 345240635812274369 250487660342439969 928755063649170177 341044827230792449 14296446347898951 16817581091910229 348872333461933697 542242031732659073 897863172142621185 189022669613745377 445424864808622081 392120583443119873 396247829298019393 69376295815143153 96203769079487249 792526409555964801 638642094612748673 12081254876857629 916752751311072641 954093908479922689 116242485690193569 751478434479334785 94007472081834465 23515982490383893 8884187767961295 949730706642991873 27553423111108089 331037667073207617 158763899965137505 109142003975730257 556870551195821377 609466205547651201 542597001621743425 544553064778977345 109790927863492977 36253631666784969 120291552539598001 312720938153002945 362068766270446913 856049750286334849 641777701724805633 64059341462961329 974864094930815361 813676659366723969 437482550179353793 136536670779062065 841111472324790529 155998448028160641 231188956892822273 723968192687475969 578847329803728897 613034247614951553 441388755944970497 196594005683035521 955892924985100417 439397218242792321 389087929045985025 159025063700493505 602748536511917569 260369134601621249 932320014413434753 330811215718053825 996687496139166721 424397804366694913 691975992113498241 12608146275095323 898009998103908865 695415422931876737 627190630378791553 643889614685459585 448015411136104577 132127951821704673 934288369456140801 607187798198378241 146892107773858529 683451517562634369 269662821734911521 32893158861067917 208444681359672769 493829475498930753 88044441760018801 404776387870224833 18043905713433617 851635981525010561 413127429743511233 459803947264102657 921683968503252481 648766476473614465 852831039854635265 369825839402562177 559478439266918337 748465225448018817 887538732390552833 843764802309433345 778860179374611073 708202780216570497 913092599408400897 406600466109733121 564335026467667009 379874759399161409 743346769034147329 208415424983737537 785663652558575617 343755481067834241 67553616954711513 758872992780606337 169224565534030081 336638548057539585 29247147047087197 638673931186215041 153082860765742625 547689290238142977 724700409201716353 631861979623049985 618095402877828 195103822735109857 105194863657132481 676510888374476545 166739615195346849 308224197103871937 868600740078903809 324649173271392769 771652874878846209 346931516261708609 318105238688176001 16708284156234045 617374820740416001 744686766061054337 490941442473626945 845885622747498881 349894310477431233 793395299249471745 774891616405412225 751291170967416321 633823893363334913 455343203704106945 658015724110697473 326415710766081473 966006125540054913 725925008752273665 635966057167635713 955265043477336193 549860013469945857 445010143594888769 835493409528169217 539518563274878465 413945225699229953 906963072835811329 822055802089792513 106487317861532209 257572451610307937 20046908387715945 829158932602439297 492786612620317761 805211778271946369 963835347073956737 278164856418911201 688946594582912257 352486265334242433 465090821575959297 716403456575790209 365231402229294849 682849085659405825 713220591487004929 970736599826537345 341418698821822657 259418728529787745 148904953625848449 441109061039497857 29027033197689181 75301895331229217 544935628937441409 607549894320797569 82413805195667329 443106917072689985 945965499763108353 323664497825632257 17371965676243663 375905851472261057 711136038498853633 664607722981216385 467524265908704001 753929937115053441 505923799178052737 598203580260673153 78270200444432449 770694855870097281 90665049813612337 680253955219413377 16728073972640091 936588344841275905 954835817914759169 230758832734068161 388603178562942017 305377168121459905 628166116954947329 933980396768802689 886898205638654977 338392369019395265 70059730209951713 694874590034856961 93684049495390561 581745137735545345 183707462809042721 565862845106423169 558713398681472769 893849610175969665 834980045547215617 85325298409486545 84556270589910561 504447523212469633 971049697492777089 912291433510020481 257361235676111009 533531952722619009 550224541192168449 935936332793943425 828618813311219841 460967415674936385 111320426822732801 334637109453510081 932869713907930241 267740488862351361 354798072474213889 374106207173326785 628730564113805441 810812847131252609 83742579351099521 99722655543942545 888598796056609025 329276315603799233 93565145580502225 792480617521988481 901766820346846721 584341225947817089 16195992984098241 934443223703098625 565368748294670081 924664128711491201 956770950127722881 47330319277364201 939671094081500545 847302804609206785 825774614698548993 721607915796838017 563897384941181889 339464599920283649 212798361277354081 303536403800620737 144365749251175393 274102447343985025 193134479372208289 430050506415327041 719663651311261569 370850586242077889 657116233659994753 37688100777245385 912455309995419137 90943027694358145 234310446243501505 779283966007270145 932010288902002817 319411282692946945 108382121874402769 383649796010701057 186476590598044097 699427848607804545 519812484016274113 327450005071270337 493243639555455361 62187492268797937 396920374826866177 959055516562273153 186520109910116353 971863540128801153 783195108125187969 641041422607443713 863683957739279873 50230249497694505 811304363676530433 546540697690232961 989367565648432641 421418952268773249 259926386177387073 955851604532412545 195064912585703361 426514096396964225 895529415652308865 520122608541441857 431860456460110977 193459623132390849 102265740086057377 270832080260802849 417376273829400897 843825372163216513 822270838506998529 704992376048522881 281035252143919233 98791464878338785 726992585911506945 130015608156369921 373189088284927809 977284940423395201 306979232874230209 438083108985722433 735630824918967425 715211372592683905 270210664925389921 442388823055878785 308697966004327617 172453840374991777 173073102293873409 957130186636589953 101894167131387553 920676523652964865 547085731913700353 565575041568862977 12160407755541059 147509410643543489 230246583171524577 887541339026597633 921180733289627777 89568197661130001 44257079234160561 536414383356387265 28108417962240397 176768497185541665 85917929437702161 519245708173826881 917666056818983809 582940009523447553 508796187643628865 770004929091939457 669652959745715073 722873419064875137 874102199172373377 769792642310846977 881555604425994241 94304510755513601 639968607411152129 768495198307576321 1397121209432584 56245428430933945 656499402960438529 215322537530909121 6500143463323839 874426176590482433 238687985732287457 381894792828447297 571919174606900801 2949463526498165 427347186243796545 337633603811582337 259494210185760481 851752858968644993 924433968960318721 945396613998823937 437482022533455233 595903056053536769 236594930435618529 183419994868955873 77355579287949889 189531847986479809 190538520669992545 181180624402756513 937570837782598017 69401316725041793 935213970062452609 960858303795532673 55953947614494129 876320746883301633 136128009069398817 97395687282485713 758056016007511553 333218985331022593 441966435699786305 709070988934939777 326677357433037953 533517428143632321 686641229775620609 242992579357732545 49223872828374481 790089594146785153 232713044966690305 67596856946579465 999195197160968705 741697400793420033 494726342469778753 584307835248992513 753612829526101505 119150856011621905 961347976345170049 345850292513347329 390396929936354561 836960981468230657 999452512447096065 957774644207958657 842538143963135873 437984450906036225 735706773089848577 546652486645541569 756456012923745665 309156724331536769 314154860577605889 522863582358198209 860383555871916161 77167447355627425 592301036993607297 733269478034088705 898288782745463937 645761627421229953 711864137693130113 890332526149208577 32183528151644937 53791657489760785 140491484274807729 145993384406210689 320248394929006273 708362695502479745 482155351916151873 633091655226977025 202715078313982401 214196287083147745 179718748351721313 772154763336658305 587714217761185153 503098502005066433 844382389946208129 700466015424169089 44263506718291265 931198304408461313 332669126769790337 652555604467636353 151307393439633857 512083455123310209 419648485819426049 851364675073071489 295421640737057345 187394014228111425 382760282047346561 67664017590544745 183783591912298753 589751535656723969 487495203156829121 597842070344412929 274727526492110753 853644385753305857 56089718705411689 888513243542661249 910224295295545729 796220336669513473 883175409417038593 307763697815190081 550640812302273025 980645745898520705 445996671247204545 800099177371890817 502968263261504257 439190297547050049 927508533168992897 53764874968621257 443303380483055041 961526511659506817 142645850352980833 809172155722706049 859795142285275265 26558087527440933 223699207900313729 515417851829354817 983725096639030785 494699697942955649 400549307055829505 433670322896404033 487193494142626817 793837156286322433 504133218376939137 742499119437056257 62480858089511313 378739999675950401 353700487164051201 237643452538804929 270115831548803713 963642531653000833 965047478069653377 869475323361498881 762700435568145665 304843309523327809 371002360695744193 923367664408516481 125443561329074529 918911007036065537 688103578663135105 934802752962284033 291077914837071489 977465595041074689 133929323591221569 21453038178890437 408455048011642689 27191923636600281 815277265163150081 803361939596314241 495822857356241537 90027121593884369 913870381468886017 330097688726795009 469910323233545345 940257815027116801 117109002617514337 816325459476146817 691920611648551937 910107069864999169 828358937690186497 646243429861328897 945936278850165761 811448244174336257 474243612966450433 199983599382349569 401764519501394817 487342659286461825 563402320499282177 4239715945601575 203716494138983969 22574225483943169 578319773037964801 453529105932986433 663168073645262977 787285951217903361 163381996503037633 591724113364705281 863060159988190593 692874686945437185 850652977203868289 905528801613357313 756960396050029569 375760568201990017 10503230256976083 747779116293003137 467244875460789185 454430489955207425 175788380712067041 379786413269115969 562813718479528577 630799628124656001 42530762222813937 965026683713858817 186098404624811297 721605586895954305 551882752210747905 443527521265892225 264646859445061729 843035254608246017 590554889863202689 615173437144932225 900104794040270721 956498959050584577 171007576480082689 24314100018543173 795894004198455425 980449087465693441 957790149139302785 196621021022167489 136390563793479921 238055039928703137 759848160887077761 276822683093158177 240123406905293985 339682279543858113 5916606176814555 263107690195596449 105766997469356033 779394391583828353 234906411579192577 456596748584942721 383935946638953153 783642528784149249 567231581366090881 833948751490083841 524574868952338817 906090463999454721 856197757932353153 215110482975106273 756768781336059905 773934756828559489 458887440661957441 9295048784139227 995898256446547969 407532330122087681 99565516268985025 168957644169879009 786174656354003073 946681107999232513 239748901348864513 717930243559919745 471784406605802817 104177351619377137 410118796361690113 815705806924782465 147342736771118881 551585004979692417 620911112036996097 10479205377549761 721426924164131073 935411792941472641 847932866738194177 869932836357278977 992072145070178433 676633060025857025 617677579154960897 77501389226881665 789839874957390721 865901463763726977 392033707303188097 875188997750925057 505104698345800065 814617703034961921 113804824704690337 219794639209823105 147370702726629345 432728532388871681 329821290292688449 511104673354154241 154668651676413313 992702450300519937 498078472544168705 327336420506355777 602470172593808001 811274715186790785 726468943076543617 359590219376812545 79280566801397617 382540800281439873 428793272963620353 33641044077370453 78457866600512465 864725109650017025 442468958824708353 20051058887574413 284297737744022785 35998805213431241 583467387820778753 603913011057443329 39592069200278249 760231001143075969 547377433552913601 370767668815361153 709408917520814721 150320429890818721 459129071000862849 788228166290679169 692573193095153537 384184035923801985 263944120563355265 462066681757889345 772196402577971969 56613871446892009 902771691466885121 325075912962745409 86680208307125633 969718215514753025 769195905796028289 996635885800472449 693097844095458305 946826076460915585 72080858665916737 515947302782222977 889059849875035777 61470230002846905 277675320106329345 603312468048201857 763541467799395713 206911754219923681 953295222556935297 308255378664398465 921258692067606657 185792710345346273 836918316984554881 142900410074631169 731723696423383553 107692247463425873 396070333025878785 621725709370622337 508908489503209409 369029042260315521 176388356732918081 98049505990090321 649443481459368193 519938684439146945 864472755953531905 232496618056359233 318545498066992385 952122446779675649 768466650615710721 693955036332752641 848602963338688513 266502898597927649 748739455701869569 389520169181054145 633864801015999233 986746095042981633 983731230998234497 772613693485581569 197429391683922273 701858664755910401 134195266284482529 479456540732940097 958280978162900225 866305087410047745 852640325990126465 600597916822280833 424168549772158337 118204863052135073 381729085986709313 479105971221912321 421486768528961153 744575189470545281 481868329608705153 728787358285373441 89945239850319329 617321244529669889 738487242701101057 638524033393593985 714771689356876289 725407280028697729 615925470977959553 742222761599535361 742681698443160321 158656534668402561 467950289743843201 823317549117717761 183182886874089249 768840528641199233 183325098578809089 239224100823307137 890410123294568449 596667673697616897 665317304417758465 211220022403949761 262180806697227105 752131382786480129 921445308066257281 661141386442309889 695010806082787969 654218055016478721 7129574087517910 585897029998278657 662262584268273025 148619507243445537 335364454669065281 657583109707090305 706352677550196225 943881685550557825 173323367032683265 300033571513097281 577096368213101825 343015880757810945 313332903687570049 516693858418719297 532008384188255681 345289254372509889 575409297844206721 90106943544100209 719030102013004289 688612317574161665 695176185105271553 816029199865269505 69161328118266145 274191158415042945 326233609630012481 316850264727122497 170408601879824321 30075743911858413 969807530829815041 856802489112297345 813017414308543361 637701596604294657 94784507795285585 878263341188045441 879953081225334401 564904621962916993 64160585578992625 632754823350452993 799979561768648065 560226906241744897 603764492663092481 996129124338892801 130527584615474977 597288976489984641 878235894927389185 54625925503344777 944038347861290881 285870377962787361 48157450700959001 312345575473244737 457937106600081025 950029541602539521 819587586529298305 902180302798782977 881277467372537857 15644848100087927 639777076619029889 247984314114091841 309972483308722945 543335607789437377 95459473033532305 507969588506526273 950088000480942465 821613429779851905 815791011105435649 375838989567256449 200737457203285185 923735211785931649 931912617705751937 490488537545658689 603630796266227073 195117806579126817 388472891464491713 636327877633505025 237363627877908097 331995374353290625 206669216273940737 949108709164718849 376281590898141633 232542575072265825 58942324923354049 586966766932476929 674539314296918529 235864153549137249 206030461012648673 409150432397709121 507238792146122113 939603185094675585 269410606872757089 517229761791554689 586848666361373057 121610343566636913 346108865581630465 462680212499108737 462169174350375297 643934089051974529 326457818807458753 183467191152800513 839737676194840065 737750711720657665 734748341634503553 489097299061015169 887712040495014017 45792774102686449 92124753232017297 122651375451084737 286994052039045057 915018728659028097 392888130713050305 59299699015539889 983857720523868545 7984413542594383 310110925297525569 989072565916529793 525948230150003585 548542809377018177 802759507442790017 628196480225582849 885661587539598081 788650936218878977 811127743434926849 124708933254396465 601173112585268353 321366145113167105 205186982545445313 902559773867110913 408450086026729025 54357375302167553 424463723750537985 621846045155535873 763280431272914177 272854268704584513 729398546683928065 834686446306065537 429620578739243073 675947420244618497 412076445449404353 465622834590533313 761481951252886145 371200558479849025 6132308655470099 537065973673023233 255332131393341665 5929158252165224 637033757052112257 954532623340668289 176904038481335841 836153948267629185 388459693948522753 539227614838736705 551829666806011009 63691054099045633 479884555670683009 488509327718816193 988214430088572033 76257173599152849 284628182179051937 715166540993678209 808839232620012929 813637279612741761 724547274109173889 987080535933415553 901940357481247873 754297946682648065 393359374421851969 898225142534712961 846417439255926529 511370566657454593 249562023054611617 654170709048628353 976927485179412993 675339515227882753 824420993952504193 670032296462025601 576833437231865473 914339819944238721 381060148123882689 541489319993814913 725709440779052545 903611122698926337 185924236415605281 61079939989426177 89507115491496593 5908788495922580 190562774032205345 379040307575451137 185128023930740673 757702950073259265 724680697934889601 932742858571160065 139722514880983089 765591157094938497 853727720648809217 439140784944612481 414364494725031553 107924181685355329 517085922180871937 624024159048346369 290780763415480001 433236481542188289 425421988205446401 779438504473148417 500612654375213825 705346900232861185 525379419911633537 41035461118170249 284452152475804353 661240454055068545 32004821423360141 70769143491673961 430944743588053569 108972578523498961 57763827002379033 743197402828954497 696032285575906689 926392047632781185 533464174824334977 357296037842502273 123491496513150161 145621998040816449 800748679479387009 737372618304235009 568002543841767937 581759150717054721 166057213991454241 519226552700644097 501878000661530881 736563486906909697 128217096573980177 629619908398964865 510240424842347521 969053365976400001 540363300045189761 912500842615997953 743927325684108417 355558432320243841 834096475312140545 503984887490972225 704920623913206913 83203709542026161 640165717100448001 645200315229857281 738964196400626561 344917085046695617 784147112655393409 398718952110797889 360693039613433793 383408009523542145 144336214970199009 217024675618858977 347621297969720193 809321736041944449 237265483708586785 532544979613035713 423419197456492929 478719865132568129 476904251881311553 796037990719497601 273871113590711713 831588407783335937 747831717010189569 497064727592302785 769693898555626497 581268090242382081 479750634468221185 235985775786332385 231076507627772545 310202265389342785 628013620420734465 476129467246963137 684574212324431361 816494627711726593 497873064810054465 47836667337008977 612173579547072001 805376015104748417 922572423625030785 178971946393730273 156383244873236289 707335983300900737 968928916776835841 930803809537223937 58670626557539409 398544620229678529 728598215763771137 581124340336273793 409151427241905473 408062290508262017 316768376450401217 140952643478755137 163967365345865089 719623727070604929 478735869210158401 755623411290955009 137203380109692577 553527180155263937 62928893885644041 929603351303683201 43568875796363929 977023255991447553 498845053007176641 46730659572816081 106593724122770801 910870691048152961 590569705977717505 519087769627930113 658089042086327681 37321675142898417 749670751981131649 589371812244948481 144540517480063361 373256520544451585 922083002700819841 600022149217238657 584508579047490433 344670536948093825 166983520047086401 709726557434365185 50700314918000089 219013976352350433 204626121484185569 132108700368718241 396973044184232321 744412919922758913 425781508721815553 55875995017501625 633074154734824705 974594053391136641 337076966990910145 309580425951082817 940486548239146497 81063480907950241 271529124359904737 402141836878470849 896529092995077505 666038122040781441 317422666065230145 912755306556704257 559177189696594497 777711885293520257 785039980128619393 946727952443197313 393365216554880001 721196776608813697 441349280113886529 908767464718607745 775380551114874753 472075445310430529 77494621237168113 579501417692554753 883053379048643457 293725455342602945 440808209687194369 87394497645533425 6607907677629755 183840858970036449 948216314435985153 35226788357633157 742214216477830017 319922505815178241 15592738525445073 722001730428189569 654536110855115521 418599004728470465 980211005301658369 67293880500258753 16104311542388673 190764432012706209 981465976836265217 730975704169821953 303476422565960769 75590809454247681 397110359323125569 777955904181894145 609320688355491969 524032121951755393 435139276068557761 581620775994224513 825349887730038017 19646269777219061 760039615304766209 23321358424041705 876130131682199169 155210917154469985 919407999948649729 226344270384316801 904017145603074177 702112769396997249 244064792102012257 374819658163275457 789775137342669313 130886447809778865 561009349044272897 690057183804412929 863880892783623041 271232897428980385 801256602205104001 463587026404027841 945303612920550785 184647219948764993 549274748622000449 538069007059306177 715999523283027585 199346035366097857 991041238186614529 660195747272254593 881914760417171073 903044003462319745 125407122063766257 345356792343295617 19520783548994561 572452042734404673 638391010528369665 949376438173104001 598508884992153217 547945132289207489 460221184608091265 460940154432279297 497064592833407233 837089434020647553 766540627843387009 547859561755714689 680074186431081473 291665890602665473 412442704681641473 815195457972038145 339754491795002177 980144501949929729 443297723008459585 283188960888267617 152738902480844993 442539221323663425 180170492586743329 253294005315837025 790917494727533953 829121904691596929 278649041223008705 2336762346416777 41762485693279673 91134055788948849 284862688810481057 894550601864466433 907042433304052737 403571297071472641 316246518509832001 311175557418224001 619434807917738113 491116625902002113 160216736721000801 315320438361851521 360407192227921089 22778648368564805 972490291673370369 759340330128722433 498797699083208833 403789182595026817 857570236916647169 932183792099351681 769855549681192705 180494951774370817 494308493231120129 179739166287234305 54298439410612081 581629606930100353 24957692993556437 822509611481876865 324524647960981121 34389093092904945 130366497333813665 267948339060566817 131930136695896033 543694462667609473 368715970997332225 361090610908945537 399894432194440001 726075708759573505 840321095189995777 643953929275213057 649109232804558849 804537101630096129 264539107324427649 474394065423808769 456350707522982913 646982925757022593 902867891010618753 577178701151680641 478485696018221761 758331495689638785 49140912338859977 18074057083765637 757523777646365953 195988938506083329 225713021989282241 275459516674075649 960076768373877377 491181531706892801 794191629469882113 768742487504795265 348984940117258433 536670440309940481 509233118333742849 139617134298063665 492560449636439297 897134568249917697 40952722056236017 787597733533630209 297453426276927489 355169989429647617 670470231864317825 667486800200336513 917260212045217537 607207115420912641 57041672702613513 461361385500396161 406486686222660161 644103452369115777 95241274194808769 754754602772706561 827297752474944257 405769561618988929 666016492413948673 355075070004943425 496697231697549313 93592729447699697 353524318011569281 984671123563955969 509585901151975681 4925933567101027 595977449273167489 121660921689993985 866859562293267713 757423030238506113 986916927466342785 124690480372564145 958779118566294401 275063738431263969 595141338928019841 104750830954230881 736841012856455553 280488028950550465 856844496198494465 455309420693438913 289994324719938113 288537999360180225 270351431652617441 944141157058453505 314110672489345409 123100292332885889 328329384002262977 744857686221777665 921060117352478593 823492658273401857 718744043249305473 447331158577924289 622650838035251969 898408435178829697 256514455654656353 653717431617181441 95247748284176481 296111582226153281 543300489556489921 225954955654032129 386415777439548673 151076521008413057 341767437919617857 102426043231147905 671882539517437057 442130472178938305 769770996828047105 112518400998396833 69052890876758257 648545288007177601 924075323244085889 670343266001069057 624929733237191681 452230035500058113 515464952749940865 170703799102540193 637421670034381569 530608842799445313 698570861161574145 405040109213857153 358594082350830209 680969846029164161 999659695359671425 191606975606248385 738516168444089473 468704527134185857 151415990918895457 517293564342324417 774167800708308865 495211378029971201 630887849634181249 928622761277750913 757717008250903553 323227725061606465 738899881341655681 312547730657442433 3806804643058826 305517762860254977 458121034011842433 965296517558840577 660869261310988801 655347440678589569 962492056454141953 366928506819604673 864610489974321409 332806879687261441 230875571614152609 33310893128060573 613502855008686465 849212539021102977 528723897869230785 394375569152018113 380325601111532993 202573454076649281 677523653432761089 801878563435081985 117582465683408801 531102605181708033 725154627463940225 471181919799349185 168190061401386273 30284900783094317 381601213247453313 645163267659398785 809494175057022209 433991439230290177 992310686356251649 285207850474748161 94877946358192129 264094709570677825 812661586540716801 660953020046463233 122546477552344161 849155267016136833 426370238698826369 859262729998377473 368202093918167617 184806235391185697 651231838174513921 261660935074388577 733083538893378561 330871809429488897 608497341305241729 761624586330569345 150176158358274145 628058816748442497 536686456094887617 987830668404342273 81378918877913265 375920415200688769 724113132624371073 161394016302736545 852233227020231937 189997208576805569 762360920830023041 804675038067756545 286798283713107329 386507524815051777 409024207078534401 212355518749163265 504843431480335169 905224378461944961 243985473047391809 33777952843479397 461289945804690433 343405795621585217 139211153281042497 156245909242798561 981468297305692545 144626777532032225 295527213935603329 244941337277992929 766082381390401025 265509280713679617 267213047148761249 224806037138179713 400734889037519105 270700259847465921 360786485676587905 887260305301822465 553538188908287745 712671116659897985 426503425320135 889718588124608769 730908119542103681 409293886617255937 869601291773736961 173861396895262049 589434263490499457 300604237662987841 715270701630590337 260511317992708769 477184905370076993 549227914070193921 814271329501625729 751340254756541953 660508275473187457 439789696225240321 6052614952057668 462731625817482945 345029162264605569 65031326308933049 474821019242941825 982786680425562113 837931853313147521 284751232898322817 778499483093714433 642174937261003777 941711947459136641 673083336975103873 960978727978247297 252386571816316513 289441183801823617 185718800195708417 515308382598096385 835675931197854977 903416367905318657 777732346053589633 884257196694196737 559941806611135489 811176054967301505 771617808245828481 564695560657089153 324948205366453633 316712186071722369 141504900644086721 525277993975837633 815250698469867521 184848679554914241 161484922264072865 932811010927128577 247184539249374785 940900367453988225 822306271028075777 319490630548617793 665143215507129089 56683949477086769 700825304421762561 597016582364421505 174606474885806049 531673126437024001 360553315859327489 348694782035725121 390066712990744705 281643084123043521 50090255190220033 799408724595810561 94878498819255697 516730339649878785 270469372806068961 796281879696383745 392469494714504193 579762947919004289 414368271738062785 128599785840908257 725278670883639681 380438508453916993 992309973472934785 870141410732828 65831079998361017 911013625029493505 196546603459843553 452654591901126209 375744108030872321 377313764704918977 596077243930828673 826014927676912001 381039615769196865 190897151590387905 380614447214163905 927211847231223681 639386293903086721 613055726429731585 692319914682819585 552934119885978945 355918435675278017 841080618364326657 507442987349385537 370202711609000065 33797747352608101 107054322558095553 201904926394199425 398696030640284225 684055330687527937 197677169209111265 192291548095063553 268211718418758241 342448145612806337 181737018350272449 864185680214824065 64075168380927753 190689658140740897 984358733249717249 751453188397228161 559408013064160769 812694560322952961 411819185661098433 621781044021865601 423288991089922433 456263978667863041 898304641144545025 654867131775638657 124107702526107041 555407027110206273 410465674681088193 310218288411100225 582086596332690177 902348472980463617 854060588336533761 202189486281135105 606410919581254145 460937231931851009 929566956295214849 401982188764854721 51168107406514449 869997952948523393 583702720679763585 31727772131212361 788990017696807681 697134659880916225 107778516699990945 907051592224739585 708671327860574977 737202843932664065 101271930332170961 814808837101942657 247988125117206689 387341114658298113 212667498419474305 915793810897291393 558470049153189761 919947077821944961 5263762305002474 762563802254369665 426120099158328705 379771079414510401 892255894360825857 685126265120651137 30286208711888917 680487398730349441 715029644559631745 377777743073501441 579450734224838785 114411952164189761 776444914050042497 615143863120401537 713125908161945473 26820145805089625 515265467042365121 221365873598024609 276957889566308065 469554751476479745 250250453688490625 940949665882691073 965307113988988161 628903140099851009 717333847547859457 331202063618867713 261871015287727713 127292450644418417 358474914170866305 473215448572766209 802354675401321729 600051864966104577 336986734801779905 330439581524736065 519908367630041089 435799661036455169 95385923705205041 261037832327041025 828296106657578753 196030691915609633 435125311653319361 193128017872744801 341919017036321537 965933947833221377 783167834175568385 621944722746825089 746399393625328129 969711466407233025 671554473768207361 96844407262274497 17068565019219051 960675623852679937 849357172888030465 586445853921837569 162151896836267201 685773330511210625 681259471712831361 785220628590174337 547590298345301825 658149429666778497 76168543840591249 438310299311631041 974287235803618817 347769221903973889 598552616820097025 387663226265438273 437256321551917185 32448070712732149 313562785157639489 696792873313050625 638924851867361793 18986051146669069 426508263727651393 699225857461478017 173106021312197089 841204144602059521 723104501829592321 583320409841853441 987394759332918401 728877121700492161 977424594979094529 510508632984120001 493602028663833153 994833554330497793 851101405398335233 742687966756612609 80077807168922993 648446919631965057 794621045578804097 695622681833448577 916266657617246209 169600065591922081 217213204729088001 747604067453032449 786599586029698433 890819962461279105 806700517890998785 415672332037622977 283984611158775393 275127228899393121 648663104509321217 705463153456797441 396973927868064193 747326959106828801 462475849773664321 975871362836791425 281540558164511617 856710449716459265 290380280615348609 107512484343082801 588799757904102017 904793095379062657 748080311337968641 586323845795227777 972592997240401025 763758552301837313 77847013987220497 913119783810849153 502372871215502657 206314821976775425 797352218223789313 519664154919816193 412168636004242497 447920745470597121 472119477152542529 745636993240047745 508582018715120641 815663084438966785 772404061781980289 933164788363008257 300894326825204673 67931460974975265 425436480039845569 991394556559860993 493716499781360321 224552497005390721 313356869054000961 928584706788377857 464566412536488129 172932097707942497 871025794222131073 539649722756102785 130820271307019457 402367524838922433 134540817939534209 259944955976898497 666290148136756225 112005267432650161 512162987231217665 878851414845904385 658985395432214401 529538301562865857 279033445442717473 467582403752068417 888304676995961217 474883700240880577 323233011083512897 273373276647809857 149985460727013025 178610271566327585 134227099387612017 116246483802008529 756741852581189505 807272530443626113 969490101657836289 784905571175407617 105907424089398465 511153409030782785 558187596493535681 245667901476657857 224950009218151329 563950246096922561 302406858065918273 973985666982621057 501948133124191297 44008328130956897 369886362200883649 103942319138191409 979646597903940353 763790147866060929 193948683656199009 219685911288784993 65299601268552721 804968161363149185 15958640138062919 727236101142786177 289046415686687681 93070725431303457 235805082791554113 729266751211632385 664054920429695233 245846645454122369 442460671620164417 953735261031859201 173244969627734945 266919922138228577 248554620041570465 474642026936315649 169324508400425345 109984416803683873 72169058069999185 15422816010904229 844519328861952769 303464821095829505 120935660929998081 488792423148588289 49260200818142865 561597080914083329 316285831752121985 938183816294049665 338841630771828033 991234848425492097 230840325878002529 182802127560272257 255442509932922945 275970182759351713 233983072710469025 598901379392465537 139783219790945873 237593151863976001 587344401483843329 602982807855134721 670094184950304641 862357767547706497 794041222300233345 437621121924742337 382120209852491393 174447375423525857 877031265779603329 837588080883300225 496841021214411457 945542783830148865 689905556204603649 503525444027367553 914834073998395777 867217613312234881 798063196605593089 103910710432323585 498248677997029441 467369143408376449 812805592326991873 725373183943425153 101833677164751889 224015888817788769 421898744743057089 399093832403046657 910122077158266753 286156814995138113 297152521449373121 40224222867642825 743607980659124481 234218066357712481 835250165945804929 981776568718366593 195561767444420545 949762891080155265 518250061047364609 288682682625911041 914151459345379841 979085667399246465 983820218511393537 366733453793038657 541029451688675777 597153129954733697 544424445152667841 590556421267400833 824887085051660289 951821623451976961 464552945532485505 960956159892639105 142182686680261121 303700037348193089 323999575653498817 251744594147403681 50944542217127521 100420561836344289 994578373469007489 947165070209813121 878996577967686913 827025114629236609 322113672923631361 121329110579019073 585034154293101185 663900782431156225 422726371181735041 529527310985933761 937698104361690113 633054463025388289 413194076170679361 717259878631814785 220289811914216929 310981646103229569 443430226067928129 196396916506294881 301296519403511105 286058495813620097 581977156394241793 369687793155584641 705837006355228161 309996658022285505 623035806439641985 226181863296964993 801001089564128001 771798072935297281 389280617344535809 92913484607329617 967474884289078529 459809091564224577 954977491785339137 264981772351426049 597575241440072321 89500934988564049 218305772372144001 890083908759585537 440744052361868225 293723561005904769 922977365055427201 438429140715122433 544684002711452545 496243876051295297 33067697559499009 719182919868224257 224784672600339521 631863513714549249 970369473612347393 125206026256044817 875549434127808769 116417657287740897 752621474024731905 404526032377852097 332772202167507905 902211175034906881 348846277985838785 215997171949474881 49736562287424849 239303225791985601 373073044788508673 364883638742931265 788350943482061697 776483041577293441 551369720074003329 409179618505014273 398650135475723009 519389365621350401 653933524094480129 147521013442748481 697368383217156609 574240581109634689 921684654930796673 853337916664024449 416330337328364673 466913470472860609 526196109573969985 406857495768356609 710346111194230145 577112359756640129 576817702780569857 236733112995601409 156393405584683617 70208689955904905 376585060145526273 147111306459613889 483505922687459841 864730379709229185 479139890400286849 245142745519210337 216470915697076545 126792263914211393 15746515039960941 760210515770445697 844802520154491521 534959973147337537 351016763510042305 162028147982105953 218259301561975137 876731421750264449 447721241841502849 633414743040454145 376297042909062209 203229160579226689 137764964312506065 268774424119662561 524298998138025473 829674786205288193 523859713935689089 875506230351000193 35338465751141969 489239944300422273 893579580821917569 617787515726739457 171860403217099393 256038783547921857 186410230254619329 16072995343883179 254402720070221025 794070570175406977 290291887123256513 697521850868206209 649821668113762689 673190124624710529 285331102710198785 369320830780743873 683072203437365761 46654353445191537 430262406202214017 486051121056753729 196181139538825985 799066983725538177 886448249205994241 122014980921314017 365521156201669569 255847226763890497 282409539486589985 398583798726114945 751855087422601601 868533064717127041 579899842618328193 104566387298639537 683005196106723329 642772731167426049 854319319739740673 674364068827820545 570669165953493249 911860306397727489 544879978637236929 634941458969400705 833236114442730241 847859733177486465 163577156446702785 819687910879615361 755959867597542913 580087541526125953 30013637857916109 786988384817455233 967155849749890049 207964713743862721 177907755333617249 826303130293659649 670960042364558977 368603986478092353 468265530013280065 927937067988729345 358506367588677953 381197037228289985 156404706161080033 18251200312640493 253150367086451681 638158000983395329 661105720738259329 394243825035580673 142724987392643505 660542171132917121 243076545432042945 545247838381918401 752016461973401089 661593119896508545 338725253756461313 730616054848759681 229077509919353153 162104389776530401 739131413154890241 736988303285833985 305159164213481665 34964921454132993 931415293879819521 3966144955093399 963574311315102977 699767057621656321 211867735302316609 760302461876300161 69463280881368665 183293858972660929 571793628711855489 322207945259016513 97382309025563 565295150455668225 485733676106630017 279873736721803809 332037955921752129 364060745438706561 188382679445179937 837223201806075649 623299103552216833 621381235129021569 605063416832106113 113275108504943489 139899598473082417 525653142945827777 48113483643856369 191989405646531009 459216360617507009 84862691053743329 58193630165018105 192364409496626369 507876132297273153 613322471430564097 258650425401253153 583774574377180545 108176414675501329 128314519165300561 909108831861967617 495620206935051073 190969138580985729 431813213660916545 551001800764009153 358468546439532097 739453757362515073 960448646550972289 995459603797140609 999788637637600129 340418276874121537 971677155930393601 128701618812737457 325534430752448129 98269990856028497 359227197447850689 20742995049115365 114250617673768321 101970181431145329 185387166410748705 491918351290092225 788727916757387905 693111586673286017 726323763813596161 193629720167844961 507807913427249985 360361842720866561 559716575616533889 923166656166824193 624646212454372609 154973189208664769 607543271173071233 48868086262441321 715125622875312641 385786296370302017 472451785934595137 755868413036449025 609332440506797441 890016942525438337 281037597943978305 221889893050384769 418857678413580481 96116254308245889 244357299671634113 637829720729154561 592575384993217793 183271131417559009 453630668944626369 243188862508784353 843521045054352257 12919125374171615 1413917572961055 748770820035570433 50208543884231465 853374240257085825 325293306286951617 868737467268314113 268473350326580385 759804685158091137 947702422265564289 334366216931027073 6626504822584424 407003345642880961 282784683357917281 69153339390449985 269887744705634689 128404467336995505 415906623578621313 978822594190926721 312900724284624257 396508571366201345 265703790092416641 563021753668632385 935407853900976257 320289761273503617 110261205194575489 753842411787854209 790290852701225729 345408146708809473 411670880240805569 698725992093979905 960204746829866497 962392913142341633 285871374583905441 753891408961049345 804611810616314881 173781421589229281 932085433834188801 564332708626178433 229446905605236385 889004440350280577 218682880676709601 556008533348869377 423830883461114625 529230004572770689 295883730550585281 436524725910171457 219733246365841249 485176281515155265 211982526224232961 826967135074863105 429433165022238913 808960002260949505 705945692185096577 67269008079275497 310828302276824769 594369316769590529 558160864303459905 641416576178084353 101507742181759393 944671151075926529 541277214927205825 850852866285347201 889077742528819201 607441105655059457 328570330917898433 71703718278268273 878171076007369345 214321444955590593 907820774648328705 614116766096625409 945171463663704961 370577602371898945 599663628147681025 263394063866496001 701858096770770561 443468674974912577 691723650902744705 629157418403874433 721460552055155841 976530420650906497 740198734802106625 520082639111972609 108175592972408193 963773109409192577 541119677845031809 460470147975453185 847823478872093953 336529033012144641 682148484027749249 886905018575543425 887426536950677249 607378355254827137 15956992767129919 427444846301934721 320115951353180609 669495101676577793 677054209825257601 344229204720573249 454578052153728129 833270254723220865 740130815458158465 788325127870901761 621527906720466177 690693950896164865 899914526927972225 1329387611814781 900359789651993473 805346482723468417 766156854090112897 233185621512543393 264710197560326337 333716002968035521 404301870995482177 614412922692888961 64343543969563657 871812323849429249 519847495832564737 911177640956676481 41322579999807377 297688812698371649 355250988575249921 344192177033004737 870269000812534401 431650919886823937 630929502899491073 11238791241819259 305693678506507649 575878147581622785 170565128785426625 915263206933541761 594544571772452481 616299091355973121 675268497231357441 865657380116939393 690572663640118401 392344373460677057 186537251171984065 242873542285121153 700766333582983297 563292649105807873 355342079515580161 652327816076503809 755491441583750145 650078217933614849 730685126693288065 152231665565789601 366262152007926977 313527924474772865 927829990748492161 34228487169453813 202045216783169217 77047796272669441 31950771285238489 31331085870942133 851082132938707073 524919059034250049 750666287041937665 493598927222731009 455438351522069249 745846597121019521 227916213960099873 130332220865607697 415520605779455809 262613407430126945 666625060877620993 693488388619979137 607931508761502977 538139937733038913 838939163892149505 748865612049723265 579168906697823617 99560219338133745 566487804512334465 930793253276046721 947365127071598977 426865211023628161 470713703443266241 737190311227021057 132662291819634961 641110579048575617 882067073737189889 632596025947915265 552723338983689409 157149059192253313 179612696581585857 577961588568154369 462698372945517633 373459393696084161 947837672693978625 891563966522678401 728741506590971265 21162421187316485 889270164646347905 812432425158686337 431568530867629377 428123033650013697 139653142951786433 236360730423196929 372849610725829441 942642213776483841 482213443912058881 728233565422566913 264357823864607169 453279041081106753 450001902546986817 189469698772054337 720282792541944193 13566218488595185 706956501905096961 35447217311723733 640132971452864257 287677135220054241 691483943189737729 677522992454438401 296979408829308481 958475559192780929 838817351925882753 723509800652390529 457852055972360001 543963555323575297 833665556340108033 28175476720573301 324926024890281409 741196967580410881 111824067729742177 413549456538799361 553393647084966721 525643594863641537 73196121356957633 112758375468327905 270897831304800705 674224846315500033 299425462819584705 299084343164860673 981017116763560193 125539992955470577 113047551422695841 175392426846624257 707082033412881153 942780952119196801 463324061303524097 202578055984456993 340729974849956801 483487661539914625 783963555447044737 26935824320272417 160860824842522721 413577333553977409 812600549770564865 366168822590974913 32452117759824261 217138039335868161 579682436652930689 576087499836855681 171069618911154465 962565970773173505 819400462137480193 341959435206700161 248530945412689153 982129176078320385 897223711047629953 120161618236291905 339335274228737665 326466377001455745 222805411920006689 750575196172700801 978075363965167873 966510463057677057 774505391482293249 424494464543695233 767638113330654849 659620234011899905 319112748881480001 736267464329824129 289740754425544385 679193738475976961 699785345502974081 382140218286163969 907030595668508929 560729946365260161 984599079512037121 662660702681431937 684011049727821825 53335308635627857 630896697696286465 964457421474119041 507484568786956929 323295811677073857 205944653291510337 965311240228498177 361688125343370369 452936238476286977 706973809732815489 248383259387818369 55128084014704369 559074316678223937 503847179189136769 105566273367696081 842212771008298881 644581077475510913 261341933811408481 537638085809671681 810671825497784961 145637881334582881 526955199353210433 254781944743097441 483605573644673857 176117999428800673 651470197707467905 982797936842981505 321614263903249793 657124185791364097 266102709443799777 678779649942111233 105230104053710257 890216147124664961 110364142128375425 649118089957735169 70853708621392289 51521027407805065 792928277561657089 789490034926284801 95244862459061601 493118785430329601 293500593579167937 681186037404071297 745624494794633089 408340467647807489 162313476226444225 484054459587593281 96524500478331281 197543678803715041 446384218441593793 69927555634048841 463213604001190081 937293841092159873 134677004357399713 701224015320843137 607994899600932097 463564921747309441 150031666469672577 540184864872340865 173703079921658337 311587011337966401 672012438709572225 90716497002812705 612740748750418561 772443263219560833 415165774404883329 246031185476478945 375022662816625985 618713071050908801 740659116718745729 313262042268757313 649908326009416705 185754778519413569 490628862914107329 286181310227274113 221886129143449281 867127495935964289 814147215208180353 767388463476901761 584340252085276289 165800554659615073 127500722553449457 533303124190037889 87723885140313489 38948574892206265 611059651910295553 473567610251546241 696043045594571137 763162867744416257 197633446961063457 908730316287229569 647513425705703553 136833751117311665 25704999256419117 437164412995411329 611002372744572161 813406143367291905 503791833982106113 28021839223153933 589448332401410433 537440321427400385 913497162387727745 58700570261844833 25524946489817069 227303803544305793 338314637928945665 93008986901335073 134675546907196513 234386753557831905 378289135840503809 63265155377518313 138200092741904257 807604916198744833 848188518679748481 12416270975190713 646869718755247873 230388693710583681 475509715858834177 980474730206236033 196738063710633057 280237375712648161 546653095818570049 995837590672632449 747202488672535041 421251549113836865 792803607787874433 422205866444482305 591356240954617345 388977155560855425 374932078520075137 284794502535216769 515303631359209665 803659342859393921 198976930500805345 277393287339332769 482048433219496513 969995986543200001 562412004382011329 259798709212471841 553100044031161537 734207350783552897 162401682312605537 471507155219352833 33986536641869237 896332626630471169 159566682908561569 893786198952025089 915957629554860417 268883842657064769 431634295333765313 122893342729110353 953467887397074817 662215700939771777 525152001847700929 409985779926156353 174340185502607873 320214062449796417 543854967717067009 768980838157926145 166235699368947105 163298902854894113 237672317085682049 46230066035402473 159238472956324993 483537394935726913 580836025750556929 832430747753488001 160664041919666561 921252159807341569 870846209301774337 27912283329836641 265911701387999233 904396478403899777 827499130249833601 650621670410952705 730212875337834113 599785179733618945 823775953086382593 208237578688649441 543022728444917377 485774835740958337 504722704202777089 201436532628161313 592722724042893441 164062606724417761 928751606725668865 347112824898655233 178037335967808033 66927408650887089 545912521119845441 124136284117593473 638532630124025473 446602826881321153 873097193355803777 668964228772349441 404797006070019457 944806192277585665 465949956043061761 756176166965683969 365069092291641089 200135277896652769 566193006689971393 164967361446141313 305463683605857729 254590979995899873 731483963666818177 685140583730127873 392467757819595393 941523928372095745 458784637021253185 86619542499388305 456574073856209857 277593040636734401 683134410523621249 749542902365799809 822953697556251009 20747405391706053 478915875704515777 215279822034855073 877730086759576961 702807362911872897 983025950687903105 513056848369910081 606120156582512897 385059061364945153 687299218820427905 786247117361224193 281491101516643041 232646914304130081 765173196951025153 983816447037025153 2909735594961661 450833083655357569 974664253224730753 396142373418282305 194322787896503265 693900174188460289 151589501920597057 753741791214576257 703016020592208641 344235563010517633 124600770685887601 828805928585406849 120996283072678065 991711013449648897 563593225997237825 792418222449480705 143587740942599857 526742249308870913 347640018314237441 497616580013978881 558620585317036929 827387805362210561 305636931681902977 845876825916501889 101531598411391153 482657535639095425 955794055985776897 121084155124346897 331530088379757633 90106464998118705 228086506166903297 762694452018973185 687373972225522305 713172024227606785 191499753963697121 323762708407965505 414538242883445185 228079926927993185 885728776663739777 98151790052508401 455555767754113089 755128840229833345 350890526420798209 85976775175335969 139607393559536769 706524383481369217 500387745420880513 31758331822327789 464198738882807041 322551671900885825 248545459065908865 353548426390371905 439773903655115841 867760418331673857 208881133884602849 974273375604820353 766795676660088065 955120328161246593 759342051577434113 662658181231815809 574206740338262017 123044982671533633 531650487956028417 237422533343970337 998940919293694721 750162417073102721 642765358047157121 335168146522331521 599566757430061185 426237973744040513 732749658797473537 792829516473272321 435131701075256641 853362561242949633 106002871137420129 656181064665897601 705372974291400065 406164987995598657 758478036141241345 456253288253758913 133834920311279857 388273378666088577 594381058154809217 458304264234126209 414871212192672065 367545633615979009 739796473553980161 799040983018766593 563427968838603009 415845270028643905 111176019743467697 706032819842132353 567939511994516993 609614599731205633 622765407609733761 710777305216065921 407286328202452801 332574865982724801 963557304401163649 998861540454580481 948853819467721857 157070492014899073 351596235424807425 815431433637979137 83204700075221185 839504800410356481 207400474521236321 393180717762529473 399276487080406657 49745256983701585 170508577507575873 877872768730110721 880502500994090497 244190288191806113 220930582163546785 580705878771706113 265619203580619969 795394829742409857 33437615376357145 928447173369317377 517578613995631553 393880798493928129 775635275257556609 255137099242826785 69971025202470121 454269452444439297 814737255898478465 80375670001540561 353344352225498433 980547927094153985 692612817440661377 448938747124596929 365071244823916161 94629923233245713 999376436803657985 918057869530127105 447877652101347201 307023383755751681 673496867234902657 728575837620009985 836345897904344321 35133847930328701 797727450324828161 893932719845263745 160805576107101441 858393823169979649 177326424765183777 399238494026572993 847815766530054273 373023779235442305 177896724419525761 387369474385149441 336267796690493 183932060480760385 278205916722114913 289031320991082177 793722805395780993 786306940704637441 137650063524972673 951132093619531137 991525564085385729 662227024907497985 283326952772611649 257799809319575233 814010976050376193 493624045271761985 648335913299973761 799280604846227713 919277532406859137 695807617481666049 516899849121372737 307211203983083457 659336538234775553 557262530579041729 94811776306755745 774943258191267841 419742262814089857 761438451412789889 82769577426361713 56402579459810201 750071909640375681 422777345882369793 708230468085872641 877213629203264897 43188307602243017 528398266099447489 606967359771417089 391454179054360193 763806267915946113 702940237796926977 442644465577302529 923497130932656001 92091223531646449 949434618300916353 931175692899117313 297141387334644225 407135131251202177 734246294648759297 981738162340860801 76951710886429937 250093734228990177 827721266485088641 479061147407023233 235864017327084961 380070216365162113 360964321697938561 78599407529054593 778237820748966401 760657092844873217 868027476868281473 549655850110426049 951346906610748289 925189935227415169 734725431998928257 229293268065504193 86613059259615713 188637287545823553 631441292162566785 105445120274723089 243651128951025697 768689954340423809 656902050163783041 760102515982055169 557477201137640321 603683794918914945 130371616546245409 717545292920547713 87230440613492273 706782302910987393 136537338793804257 768650905367707137 561793637445145345 361272648867107201 24186782873091061 206332324904778369 445212892998565505 568430578738990273 388342869845278209 726865882484163 387383565278621953 525349655073433985 505730080635988353 173108341980551489 270782855737589761 794197863151559553 453290175694920833 667476802289371521 552909577179729409 375973643612162817 5085535700590783 56869847539402945 480484006890971905 411023018810759297 988579627170654593 411738751957443585 512435613155940225 376013714785052865 779350045324623105 569967876238663937 134459159388992337 754030106722943617 544277898313342977 117638714789308097 331770550701673281 432868495760835969 305800784478453377 367426938217235521 665088105355916801 889014721277895553 820673090135105793 24173532525992413 977373020710540929 284339488096044577 150729611982558977 586916162102866689 758179972458034305 323040104645876609 983404398139843073 651355756882395521 574415349669333633 362204648715312769 647349017477512961 459842607514062273 409821898916245441 255614964360709953 102681020871589361 376597508466431937 362674841024368513 542702409429274753 283556962742114401 538763280259743745 757181146323826945 319213980417025281 178412819256326561 109361890934991377 107240921110825841 780050402568185985 173980783375288449 212288945939789633 513003081909996417 485441050709788161 14833049002877631 403712087339840769 405596987535698625 737287222809392513 370603129357380801 85879400149579505 221242774389903489 571924386144239361 416201300828507905 521239828116591745 673456110404980993 178139617776771777 52405735506471985 495406415991666881 95213260041671073 575071629244369857 789432595774858497 410956482669860161 588800049285719553 64281562490272393 826849625345335681 890087152097706241 899828848151113217 875102232588055553 260006395379836161 308081589007741761 426891361293552769 14265735243675693 474643164394667137 72367366863758769 195967147464752865 212313395896977409 834267098971086081 670265198378729089 28598688196364465 23571974988705337 474132191408205697 314560347102101889 277668807791766177 217324923109451617 974235412846670849 467631974364195457 110195622924674561 119631362803609425 552779268565377153 185524021812668129 301839283395477057 193087423264294945 190307788608581761 422136548379569409 244863868379393793 931348632524340353 330581904137080321 515385294277237441 435312237315027777 792727341523850241 902728940414707585 652071196037326209 124451713927566481 989559678116457089 843912413640243329 302297188179508673 325579518257850241 214841369164297185 874480263414884737 319168461324920833 644609167476726657 943024987865875585 368144897996774721 522440965954174913 839187954203563137 546641843861372929 976234788136654465 298592918050786689 947241393518492417 773973897966591489 493567629712533313 742961940068127489 805748519359919873 925393814099628289 908287118086352769 596217820511526529 801292420032023553 527878620583500417 851461950591943425 157254260436914721 455698743611431937 259873504033343745 774874610331156737 222933957833419073 606191389637967105 34051063968441045 235861597003879105 162986523679577985 346404546101293697 356116977627230849 83063871327713201 502339588941367745 861863942893517569 586819524707586049 121389181214443201 885486612414993665 833882987087232385 425516863405043457 821384452762973953 336011897608415233 165031634119213057 581456394678305281 738699369802265729 112580735302842081 566372744711909377 118364063634224689 762649444672863617 779661969538949505 663592592648097281 654692087793627265 936441112671946753 951708201032332161 51174435828496457 422220434274713345 30910475604404297 393826855938726785 429196954887867585 966564454112422273 32284088681269197 146110021961803233 77628212522053985 992047484520035969 274252442086922337 224353850524835265 392700905086638145 878517011393434241 735437346397805697 394116005612332289 666791378467333889 737805207258809089 493141102177961729 940783669428725505 328003475192939905 432073386671284225 9220931000545109 204031554718469025 262324081763633633 785274214284775937 688294480349529857 614840785945432321 866840566700584961 713079422932572929 434634100842163905 786851959039225345 77286453387326753 247143412583504577 12556843480300729 856590734582113153 680430969869018241 398418468470204353 234496549687566625 240008524632443713 867995872902692865 593944520523869825 38011820219399081 542425761359027073 773439468209783553 525269428994057793 622621863144321025 807577448795669249 918788355571674497 798203785282446209 82579048487392721 166891759816081729 301542428629726785 797391225076132993 553615250300612865 315858911376651009 690473367503184257 840220325328935809 279596548380116161 929470994678069889 445951590121563137 548581360008292033 266270404086345281 977960415656596609 410466687982587777 610169584300756225 219398830240951521 27786677631723933 656572076392432513 820370365650724353 237173156373007297 636994974509306625 864031250621987841 718769445094913793 543658560167191489 270297022167710561 10040970321067989 879177956349259649 291002406327937281 174731300039312033 783751207471933441 237535615505287009 831267417716109185 44397966940692865 519713100634202625 897570783499652737 650151613038605825 251009717402141057 528309772735180865 929691959233444737 478789593076360385 879955319600583169 981731003692839681 454925745836966657 648676955922542977 758964086009839873 191836715223129057 104090508601125009 49029183470342017 333638635548112449 344636335779011201 974716873028178561 684211078938535169 382066573824872065 891536681195557121 827034957792498945 738010561053133825 686030708567841409 649550323773649281 208807862646132481 736364147114716929 421238692945522049 744004841724287105 860690497954344321 193678597073645889 991338112791737601 303771154616196545 403546413102965569 441266756409181249 623748567185927553 959581671221396737 361801917982255361 908883439563599233 348629797946443905 822706516436578945 838120557621131521 279292050418735713 90340964853865553 559293976272609665 70730957321011089 806722354319962369 873882302337364097 203379816750167905 12551266820146623 906627209951427201 463023192429417921 450374606416485057 448362959607230465 438068951446471297 743711710522688897 777318915606354433 880859649997184129 41247293978461385 503156507347640065 984048591010033409 977221938482436737 419127932219854657 854524045130489217 731456524081362817 174361147679640289 599977222981142017 857979270588359041 663218758821383169 633172229404657153 351111303546392833 94917344771999985 482741731005926785 40703170527798705 975710508208454273 283414622276225729 367879209490123329 355373963786682625 484639819774432833 964520242504221441 745482433318454017 936176702165717249 442486142860918337 841992025994144897 322530318495946497 194698664289113313 818231224128485505 289053421794960769 440008757934304385 951996446018462465 681007883716336641 626938590013210753 42564269776217857 704600322596313345 153244674530530049 79251889443440865 557067875521806145 529658158733816705 328322964213061377 376972636142269825 665535422633094913 53476383503401337 866908551074150273 160387567409600257 714430919075635329 826145875266583169 272760092506405985 941058549400238977 398425132070823169 283842121642400961 810566654917128193 59483268005209313 420513032678183425 826675793203612801 138859400513826609 928358504214301697 293455954203832193 121180959675676545 792035620858118913 778910679399928065 994377888339538945 670827646407680385 36909822464497921 35843225347107933 202705480876257825 744122339284778881 558974178363033729 507916550895430401 682318321306706049 557328460558331073 187842193968908321 484500504256104129 555715360133515201 967637818782826241 64422708306754121 27722829920719505 758275046732688257 23417645667827005 476609175124099969 714806754088115841 554486371686547137 362235133678545665 66179355195803425 551198065201759873 298675733096057857 356636443150314625 335815913670177921 993103449012309633 486695739009373825 934669019020098817 788436767137600513 4698953058550616 881847020261641729 390048807522340737 616248176713714433 862746856094659585 120668172210567809 129476654846818913 457111348321920001 307532466282765441 677972382572942721 956314865312840833 262077492033672129 437376030417041793 564577448319280257 75684658576982145 9554721280185419 33590567549083517 267639049866925665 831702156260725249 675905652485472129 378370606644082817 547550648126442497 199323610659739361 174844908688218241 950061071813337345 55337511801791809 88033924378187585 632443749518831361 24546482740888109 811792481221768705 549925162319333057 422612556978069889 319719784650601473 328847443388365697 388737788957861569 479503714324994945 549364054044772865 192542443367184289 447965836719724545 986365336524560385 526160605986348161 856264202115720961 914572188101949697 151113157628987681 209400218394122817 6622862847304846 350260697377756033 281531465672149025 535421851173794049 409490359561669249 285272049851450049 209947111642510017 717561935517508737 570531204937591233 151599120152972929 558951118367762241 942818603870563329 756337042878737281 55269208493605505 734903090193103745 525495686386179265 25475316130805225 493453967642231809 561302287665203201 870392477667792257 472950174046257409 104807146125700961 374528695545212289 331873740733058753 159445602262390913 34384527307217641 282955489866768769 778241725924800641 394097007279196289 522183702053332865 298143812928760385 446714703441372737 585363447175406977 51792637162996873 673009506567698433 332096201762453825 640918677484346881 378519455101276481 93882246290878161 736622373006028417 459540491065634881 190980485355730433 266768174369079969 829853232668341377 944074785154509057 133363546415075969 886510461286395265 751803507770873089 906128700147487361 654997632457671809 282676044524837537 331392036666898113 414776355591282433 277612772831481889 77763914022728641 292951658144957633 450936471781343361 637553867807575553 679738547288426497 558835869507589697 7023822847099127 219633843395861569 148074256574791009 114560785500927409 61931331702933081 341313573724640641 34710108224860649 838532654824291457 661437001277118209 351142754104706945 900943522785542657 680958950958668673 843945092495399553 495176333924113985 868841476253695745 841376411718982785 524384320091609601 691309298451365377 379854210367813761 892328919757332481 41542654944660033 886687584962679425 230735335688596161 644693356722882561 695688908799450497 500718793853117441 442486987823020417 480209089418863745 766710946418694273 59512172041756633 924867087039107329 686768119588151681 674009433933360257 781237166537728513 638150567192401025 335444712406157889 786969802911382785 990942732996835201 764585493840261377 514187074863286849 41063899947499041 633489599967596417 601711096156396545 376285946478972737 784701913891520769 260703896800968961 623915705275639041 832527353705330561 954184939678054145 30577014379623793 650941235497800321 690305828450718209 729944261597633921 949852345410555137 864244976859513473 262521662882022625 701265432257439873 684818707518935809 654091900444303361 591037829549250689 396578798919218625 267361850281524481 919979223943702401 376680600417017793 912973598872735489 333723549144572481 520622456906057345 918709213084795777 595805422505033985 692021457384065281 441516355314750081 45455719831295481 24187039258986689 952056184385277569 860407976123884289 384172977628125505 400975610239068929 238564057044008865 414390146647068737 857378157433885185 229915484317995585 108778763523510241 455374963743754049 6117731402113692 494310404724810561 309481637438999233 100196226077660097 394209199615033857 490552352753223169 930812778285805057 192399791833157249 723861406089795841 778721736918438273 477772583077573633 477919556668044993 439990729594939009 107115512111430897 909979647217603841 17436874854997343 81511280762057937 566901396551568129 460905442089277505 103540613019024625 781985055581174017 9207957121684985 95142755220685169 288226443114627521 473999349128078529 985037268484173697 492572648653940353 951305261803899009 121845184787929377 176749430722349377 48487714831317417 626564579695656961 821478625811650433 709961766628307329 276346749398236129 851801168485767553 756958170270195329 551100325666691777 313041679317258561 1000999400151415 695792549856506113 796232709583247105 714140745087654273 599991364984536065 114755720026010977 382019517097727873 37946600171729017 306962860708853953 861206206163771521 143592194622694785 642413221442005505 670613425559256577 926887820319905153 203968088982929185 838665384082482049 153685714277049345 911314648064674817 105444339174649569 880348005402588289 748860510671423873 815506687680652929 538591229799418881 931213966954096897 915965503981698945 185020166731632673 845438071434582401 996777145679139713 961018351094853761 330509926526474369 979780885360280961 72676385061619441 363628349035469249 426696915630841985 311936464252536193 336405078904697089 772740057037768961 24443331870799057 533542069172607809 864673985913675777 342747648183280513 719137860719499137 119099418934776929 10930905226494759 11898449542716351 980865339061722369 956956043217910913 532123983903183297 50020859496999745 62605589590774001 198501818100620385 756954759661020673 368463423929942017 322326685008278017 368853894545520001 376536628323783873 415351121783903233 599285075269662593 816654579235059713 790093328041358209 25609667549847617 615720407846652033 589384345569595009 721264313830125953 987561696124533505 889663052862843521 441491353077818625 43518618884938577 784267866610154113 765608874499463297 506479948460377473 315530025920118337 504304018555576065 835835229765663745 984828923489455873 469173165009827649 157590349343397665 940236088081235329 264296126520303425 844726576517281537 19602967413380413 816469112629377537 148004677935144705 401203891227673665 432309925280382145 310285089603183937 222017837935606369 406392147231322561 61115761353750745 349126796791765057 954339830226754049 333695946941439553 620728492895214209 897041830930447745 440998949794032321 554431720375056641 794063716563631105 127878626374254625 64772389663854569 848576864976045953 560079800387544705 624478458444883713 924019722759293697 788568040315801985 579928904180310017 597615195748673537 141949183214276081 844600470470048513 155268556867643073 748870509366554369 952518119292886273 171669810239372097 635390561433769857 321191725576753153 353261549874840577 664609026156476545 906495903709927809 199914085187032257 645970960813894401 94518891904790785 720608922527805569 271515409125512961 84754638852896129 195811162860955777 415039068340579585 8910629167644403 302171271687409857 75742338467854609 915846947775538177 837912887061648385 75535555709276289 526602206545241793 518460835224860993 922438497355784705 167968460432188481 884049152951668353 581553242004947201 774591571428047105 476250913103310593 283492575724288545 70782281319768713 504032075072416321 37108301038170313 200575727442277697 539412265750048193 538735102005560385 785399655280510721 342998985584976897 153660035757642529 511740753323891777 475129989784488065 501057980587525249 360500755243339905 466749780763152001 223692337943557377 215892257634628481 681367136026356225 106041642091213361 530847865448588865 830712273477253377 401572079725145409 19405392599551873 869363357647213057 34984596207429777 945384365411715841 490431459949860481 509765693297094209 669121246482980353 891623077085473153 890090383079538561 796287937357785601 742678255656890881 633666768967689345 916124601973308417 756841725749023233 138084782135173617 938280721354022529 115127926367975425 531950987317767233 770786584562465281 255157857780094593 592635950373363585 424343065102004161 392310361616246465 797178788053958657 451075979064725633 383760272856275009 232677495778453633 701881823789367553 937628554830439553 885098166212099329 150981144947401441 127377495935082401 191160978143571457 569891633285916289 406578473653318913 888951899938039297 772257871966900225 792276629517868289 977654167447447297 242011916102018881 281471403698262177 634799308526705665 78921292247535745 27090812908543429 522345815916594369 783895747299293825 96605107541712705 555737752053051521 67263989698815865 329719742597657025 137893680878100609 102767088216982225 221069434443705857 483573578562197057 245650143499183585 529175906645225089 250711928461200289 994942545616677121 659904235817826689 567808779928473217 125450587564046145 758618640438765313 308639479175987201 415440064501343169 673650977033517569 493317608449384449 615455939477548929 73364009759703921 56784568121912569 162366616494818305 245231181343349633 24964330874485797 352355936201817601 913412676647478657 235962710899364929 322335512834317953 154247166275638401 109744794834437441 141218033678150337 542230780485670721 786106535318665985 585931002817286401 29332473889034817 759924199856758529 591271242344959105 613365261392583937 39594174994199705 151629582350285121 937278318657590145 438444009059107713 409679291615667265 873674557970193921 945885434973320065 342018186306329857 580712351792364289 859567179108910977 437920691496529473 351189203617987969 915316179006815361 332422525064149697 339059194058251009 354256853755327233 379296677707664257 436070811878170881 516260846633414849 970628908386540673 29219266767107401 57804284797473569 159199890402931041 106836398162140961 496739854931469441 841520494137217409 856298854537001857 387660666400446273 687443053348538113 592492242102256513 176299316542070977 241088522143069633 329027875186916673 852772350665492993 104635762836082337 193815510967251457 663505543700544769 806082251434336385 115828455695236705 209884784100079713 723799280335676033 857820050047383425 20903113350200897 691475590569094529 150551136127994305 62563982536008921 310330958300738753 23661355844478041 164460125194189281 949273871759391617 331638847364999361 453087956179981441 28138181085203941 462564120976569601 875767328083213697 266048463142947617 414939847637505473 514319761355455553 192181132355315745 999546630138237185 496787198234123649 669059913236313985 970013382108021505 57968034576571625 105587313568840097 492453539766035649 787128205859161729 99360388214758897 990964800594802817 127018378599618849 82518111775584657 833633396603470849 358870366832981377 352168245226597057 7138894705704503 77918999017693841 539967437116267521 195424322622731233 976977634208793729 632705165215678977 702956276651668993 623905398851110913 328325030300376833 570115977374168641 36208127495932273 824418099441889025 862983485986603649 109927797080882081 201914537659071425 518963797366200897 990213543170241921 349781220829694209 191698425575673057 930771882687398785 607955073676947713 616891575559645185 943197540115484417 762692249021558401 319232582472736257 225822210905871393 316056910142684417 551691017269295233 317267658122091265 520135119488752897 766218690377378689 275175481192253089 576902568670916993 507667773257022529 433164564463247361 189934836800208737 408338811929553473 385623815121288513 390261624201919233 743755260688562433 25389650078338377 211553703366373473 668626468377532033 502509143921063361 383537852121719425 781709884114075521 905618217964082817 449111580288946049 997805596476680961 4384876922411963 286488289283560961 630690363295233409 867134312397268993 231000112953108065 928767165364497793 930261577511789313 636614725509261313 863353776516046209 231195120838457057 20899189536780937 113103081957547153 276127581707594785 590568949706131713 203716664141541761 620735020053544449 567190678799189377 539569280705102017 543949364838400833 113455400351000433 715244042503240193 925867104317951873 288171157524875105 640397157275785345 428866058745395393 527622741172329793 84455033564697857 640866460288805249 810119910605390465 163549716203682753 728478517152485249 598551732570925313 129761080153169681 228308928976780129 542687933576420545 44721932884812081 673059143502665985 878039190493787265 661304102542164481 518591524090865601 121767354032581217 158857693154537569 367933496551277249 386307292272931585 98406595881709089 956342355778794241 719726180938767617 920382206064246529 826472459015800321 130126302250680225 325402742066959425 546715379055086721 820245750883667969 859207052902100097 735189725846698369 990071481610854657 779533030432187265 475438394714863937 188014662711996289 270149204532856417 549955040533046017 710595412290366849 762600359910539521 213873168253783777 943532537188556161 772671868811066497 439871609990067457 715648560175935745 175611280729537345 336598087399643457 427978608159452993 271999331832475393 644066178095240321 860895760869617281 880008003283396737 981870559280537217 189799058693477473 493077774355334977 977977440130974465 896140127019762689 971490641778583297 711645223209636353 223000496640853633 242405800270859105 753205223255530881 170744410364143553 696698891889827329 82367565146043377 34721786820480105 504962775560009921 407285550656386177 583213403596744193 798447940881242625 47028505976108193 547628371457381761 521065992533706881 153658611265594657 81623066307024321 342538169203411521 369109736680655937 231910092821077985 866033128774866177 997138063667382145 356468625044939841 933257193136878209 795497442396786945 254223373290788161 982847203867095169 600917101276575489 771009118574262657 980893662963570305 420606047046035777 174973596100013409 673803689220555649 616439796805995137 78171040827584193 559419584973237953 388212176699433089 885631475154827521 899949145491334017 750240046917408385 708025364311105025 903432601411143553 67343615374340969 87411557030787185 766664534430482561 236155741643461441 987755512329911809 885834003832368257 44574211178250777 35660720357444833 423977299135771073 697635190521406721 115257968186888609 501038852142261953 451104910938155969 792445047524065409 821808202111661441 448061253483761153 523618537046900225 797693489606597633 646798991530751233 60389924395952481 198835964781338241 205439838773937569 408806821279078721 166161648164862913 167377304107873217 966512516643273729 738011116567015809 915190041922659969 875072789007319297 200770699484134945 841344261948073345 139948113475018241 637997701363644929 151165138149718113 45173139818793121 160075253291029889 222756848175507105 599168686188644225 321790274159461377 355906527332539457 123117005557986657 693388565022029697 176986470155902977 590081248948610689 462575885824193729 378207337697713089 752207461680505729 924409908890911745 607062049414935297 654698274891682561 19428578854764569 66746444117132601 214908334079396481 774518591016200065 403702889566027073 422634340942128257 880383372000807169 124821217014822849 831763714367760129 430103008770306177 555878174008327617 177387672176475777 990130926155551105 262443039597858529 145429141119905121 70241512583930185 788546086880195713 810468198209765249 643341779920618241 490149081126499905 610533305834614785 748186081014072321 806612412197040385 807972175852466305 729364790232985217 167581150254779489 974604843320420865 367251102313698369 252241461388358337 791121107424746881 425626850599996929 374236693963137409 496243791289181505 764513127561361409 744894034712515969 622551585105266945 805355237275527681 955168147250279937 494717606855061825 898564615870395009 388024379322480705 69911996086393201 964084623965547393 148353050685525281 829351157651011329 622969496546236417 635215596708746881 590875613247799681 941721530505823489 274524543212397281 958911842435512065 884880494570946689 633862485465037697 591733421558050305 63895000488827241 102446788770873105 462759705078219969 206573051548577537 638870332552627969 736350566383489281 588212371467157889 335098254647309825 686315358717820289 831228319666063745 469157657267921025 935445356923754241 436232593074706177 842476121022851713 958070454443138433 500261268355249217 974161203432032641 207792836916450337 489145900550063553 764290431586818689 144093890710152545 283195447878281217 982642336512888961 948874524869072641 862693727159296513 120274253014809313 457364533316912513 629494346130332673 971077671313722113 119610797220556017 352090419817550081 795717710656734977 264780554008524417 414972063654669633 291703192538825793 148644276152896993 7312066358153403 655566135414769537 722423653423867009 450915778535804865 439571239824203969 843867461249981697 101008965494067121 688471032175915137 953514652884806017 941989373094539649 413882801773972609 629477031942034433 376737690858959681 921117910674023937 873302152145591041 860393403830375553 403499187636427329 840069622938269569 978886908508705793 656185098663261313 561300252917305921 897667150108173185 424803833242926017 793670421829279617 190144598575173505 409535356188083457 896895691992590081 164386053804268065 969411785423716353 466427892391163137 851993261727280129 384800453741338113 305843079489008577 994744639552063617 256081671368598049 463969764248222593 912073597368134913 870064814759455617 722077157517993857 476688862081562817 690670695889608065 143993946630413201 915494884470824449 436852339380326529 391608684582052993 799225737369351169 761667048258466689 582238765734377473 745000472904891393 416397350506169793 306442121423195585 807524385339295489 964819270298278273 841139203491462017 859124861099680001 334402258224873345 768004498369307905 205883216641094433 728091660252339073 31737572562295925 717107213447519617 266816986768173345 782951033099443841 318362248853834049 649468136815002625 943300827717362049 719853553342737537 848159838888964353 843437411644913537 629670363424718721 136753470315490241 321397905212155137 49566012566984345 425324684565676865 851874576062293505 745837362990133761 504875888319617153 989169299824492801 720749748170540289 322119488090283585 989725982645424513 562789539820439425 65026011386429161 214559255386891585 83535815940592785 570244018259227649 650419008167467905 733141182298300673 247433882678208769 541284533442588865 513051506848846401 665728726825594881 694116289791708161 322448716364657857 294834068532686913 509893339412275969 198808391526867457 243280111750745921 712081302647071361 338102306274468161 826820229249278721 152477528052298081 340368328865885441 743158360962514305 785001922829010817 793756724101282177 686508192230910209 335766493307406913 294289346015176513 569443126347959361 59886111374233057 264047263079323361 91960014160392241 260249603857939617 715259639201939073 184979042140614785 234295681258629441 104398681027628721 173189143769185697 607516776111925377 627798247019725825 863419252791626241 228789536852154657 942009887087696257 780280776119838081 143904196441337009 521405951404012993 404159645236138241 758032293339383041 535702560551012417 384652159169910145 935874531698832641 153435102528533217 752008567415639809 146174988730173537 899883610566451585 916123246725092609 303294803344552833 858309914641260673 687860536349663873 352861943790600193 645839003625336961 263886402650662433 839227357788121985 145276959127770049 760658078474559617 425865576674844673 414005551545503873 324471476895894273 737059785325055105 55911382848456985 390444542824912577 247162666150600801 856947043863950593 986698726978424705 787193156706511105 474602371000372609 554782625831318657 157662116668184641 139119806558102961 314192746694502017 320188144216299265 776525210715213569 312290576699442817 660969779035667713 425081228645733953 222489428629138785 431963508112392705 704232025145088897 307743817949809537 655187464768111745 750760160881615233 341390161899227009 498082939609911809 960839247147767169 513564717724324993 580081586804269057 290538491545841985 518522642939977601 520434321922696321 389834947178144385 585680706982753153 610753103547757825 966264822708854657 980808639769591681 753718480452615553 79944524418060321 891651444169955457 199716586859807425 301228874830723457 882711930935847937 936946912539685377 17970518964474991 27863228184710209 494914254330716097 102708083822594881 85912140982486561 177156647621739425 39986493021480385 514418921559002497 197007490522437921 452560627758995073 560264027724535681 225590595680788641 669881076678990465 277253376413295169 925071835458432129 407201320332223553 52555577228460497 118104482107607825 510376890790006145 727207133735053185 886335534566512769 317450129525450817 423447214786541825 763912959163395329 256157188220598177 631267472608609409 753514895663833729 191848785361575137 485272876935795265 462242323089309825 67817022551658113 577081479786858881 105823898654975329 707548317374939777 244126907636051265 597366411389121025 419781894692732737 773468499361609217 229152284681937601 616087523750810113 839132287537282177 904987113442299265 570756426090035521 870557576803154433 307885612505543809 753980653196048641 615266378698613889 246084778508379297 525010304423901185 483588169496581313 254208843003560513 186515769352784129 235785194110633249 550811819561982209 603322673839365121 807120714731855361 384098198195786753 199584948281479777 196926625339010273 622201915826170881 530221012230271041 160766947501098657 269585861672403841 451315680865679553 263544603608224289 825227050326898177 702059970150877185 326256018260014721 769268510055212545 415933398412715137 847892807279414785 465840833433833985 649324943819593217 322464483138784193 989509543738670081 325074544848749953 223738043745385089 617427719058309121 747732813585464833 145568194117249313 37645869602258129 892849772491015169 676256978673357825 449437022819072513 125449457901765985 432765652175913089 193491253914011457 221648937116857057 706726018438715137 576173784959959105 259587865025473249 636473093035423489 644003708462577153 75562660094998785 8324590345132777 700908822817911681 931219939206115969 676796443342336513 244351034623001345 38519098602055377 220275409976920865 845842549242473089 59298857955106145 725832506271206785 463778590652296449 59328829097008649 189186999667178657 953421092227305473 952701746708982017 825052095930413313 404837757515458945 726041261506811265 671716384366433793 274268478451315201 611697469534327297 580098959615700225 61544749525921817 891949886316165633 241190561729617057 699551475195949697 61481305447458113 549384991312589249 388816932091849281 998694168653518209 66655503022587937 253857895925431617 331544102585276353 935734075676652545 49601206573342441 914098384625472001 16186348356505677 576381466653433729 205870409836165889 372334646628967617 719567169900621185 871777875858800385 746005933674396673 111787934315653809 849118071823106433 207932660423868033 794021201603896961 503149091463523521 178589713642516289 60592621024188273 204101503913690849 498914562460665665 237780166291734945 414378426428672961 676641948516987649 67504690187643489 28283305094795709 420470345037234241 61699119177731633 830035138828346625 290517358521633217 343621910802770689 667807881923835137 724783450962956289 662623374454774657 35456450981957489 747878360780518401 684232378423612161 851764924539871489 143615691489376481 878142406935694465 326650026051577665 376077804936109313 780264744740851073 463090473584102849 301179329184147777 164800870932928961 11721487264427567 136880244487912257 898176261920252033 849380525956128513 954703462531273985 953284210238777473 764002756465654145 604620834949308545 463129810913844865 290976204809851457 413716916641856641 961912810485763713 929962145914988289 693563268746018433 791305043457267457 812509189741312769 6724576329251165 24600656756632589 413587569984894529 434629044140201857 532742030296464705 472860919047306561 882149539167780737 541418903574104577 468535481787771585 983964319955816833 442166064081600769 175627796088384961 523095425425584193 528343976841952641 195509598123290817 530061764330177729 660928804181541121 415266569222154689 878859125065286401 99883084359483121 57972378920357673 316734845337052225 339626868416896577 763649643137362945 959945051462543873 227663003193526945 980446128567546497 625314790624464897 474855726325291265 729466908132692993 196919697251072289 550516533448494273 623699733068409729 378499591641201537 856632284465955969 9291242030890601 78498443721020545 59565118945542393 16527835613342035 946390164400860161 361521320594793153 744662278407531649 660213828772878465 182821040169052641 868660031400839425 310370196373938241 269274936225880161 191871049783564737 746508283479958145 191742479424220833 489078123056014401 764105279747589377 307871469629748865 499701394407608769 178775651409662113 993715896440924929 553444896967196353 381820477764279105 369331874281311233 488785362056695745 295641100001649473 457779381885146113 417609450003791233 676811358440026881 999523332110701569 971020280180795265 217171000468862721 381135670797057473 489146598410304257 243207326602359329 188928584980626369 461263185830567553 167077350090526273 239591062085651169 861675980052421377 608614440352631937 990341018149695873 708534842274630657 801562955897335169 377814879325107713 595540735602245505 870121890421302145 51536835333148905 111600209085402465 205533694159402817 935406019056401281 890629922824498305 624849024727858177 144101416586952529 543597976378748609 865782212918230017 780805312730230145 375889611930620737 229019320820910369 635852440892389121 491513543440127873 747030030067211521 258358272414824353 101907336534974753 166771935467927777 875923657088453249 112603694903313569 686234197095554817 324054157870556033 610419506354592257 793615790521926145 24365920111034001 449020298754682305 881948974166096641 294841802510305217 12435743496322261 396223433078255041 732080056394412545 537053581203309697 322211441511353089 666832630485949057 423571475586545153 896647840499369473 577140933467855873 959675818476988289 365591759513311105 975110875107077377 246743489822488737 19320619572944509 148705354367439937 318433987730784897 538898280117390273 196547175928508001 195024761335279361 504925451771981697 678335211574914561 379338123509860737 356217266564687681 4976071695509178 686367168530264193 273956343053178849 538594904131773697 868499862438170625 306188193793939713 33964959009928465 980189661970474241 22215613622066145 937594165975379969 208955343086010721 857530424371535873 432510696375999233 195581434269865185 63701668288452145 245926554081297153 798811972765562881 32889986712714149 792493915106227585 210683164735744545 741281642686033153 764251361938004737 703179216070942977 660207832851643393 604984873081960449 72980543503576 392253100968496001 65925560364124889 255792662023367265 592860182759192577 488101634904474241 846931036248935937 342164157990723073 577290326743732097 56741687763938841 56132471597639009 958199145199387265 554080138991405825 986303698850385025 494162309125375297 999190181428971905 541323427521543745 976838367139059457 850554747983384321 549186498114096385 460641582243123777 435219768136455809 339751090422300481 694284805900267137 808229307639205505 26001535300700597 301649220807323841 294587154972134593 804763073199051649 663724009846681857 690045882222694529 566739540721144385 248365139340247521 796657720035163649 422937633920472705 188038584235613377 189702033408831745 263216262226769985 439881266667459393 908243916168530049 389288324222402369 277818683569613249 555224835124168001 988062414266892161 738734787029368833 90991872683481745 941889149251085953 831003751731159937 567719876196971265 77766312603891665 286514362880044609 860796368114421249 107695142911392593 838347902055950593 359320019512342273 458275539168127489 635704162175240833 885683469340868609 305217375610343553 813712259394776577 724270979920884609 576542150237095553 328942832635608065 92669723577685665 26293369622575113 687398039843451137 386758683354177153 841004863724009473 530578610885992705 905635520723258497 859224927978477441 68552228179427745 840530382620809089 102946478546378721 140441454045376449 717938042651439873 815105013060058753 574412304170188289 393876213041256321 27100131012971929 630199060579567361 97452210250928321 976439979177545345 679286059549014017 685928325491385473 213987023533498177 881974653893980289 166043964256274977 719756226237134209 231853313430654849 992047696121947137 796109589409354625 359197326190365377 133370545871720481 513272925576576001 610855669366699777 236054982091499009 566302971176291713 121815476863847745 725457487005627393 715170914484598785 962182228390084097 500918888487792193 430117803747961601 495914286902202433 306605238607936321 947973005422941441 649186940366348673 508688936452625025 293858928803139457 923705369278525953 975036157146078593 39285036403608585 292837738082646145 25533878723482673 640946199018259201 211766003826891585 382125772594356737 176097537265167873 161534498477450945 389708204870228033 469351956025569473 440742878179751361 404465628950390529 713070269256586881 374157632250820865 16668979878591729 33096736292193897 573955916674716353 546630877712736641 592031671762473601 311654408752446017 2369433320961179 525774336051149761 554210393164414209 443498338575849985 539191629479173441 168022758833636481 859407018811825921 935601743880624769 527596571183760705 337176686484760065 765657615850148737 980795420092604801 868680923200368897 28158895161702449 911203362362645249 821433038504011393 128008679279400177 572144430880605633 301118547994878593 317416467973131969 616029701389518209 554902314160834497 886389506247471873 67073026884656881 318981154921498689 679281389323513473 398661307737075521 15928238750191783 653121924167233921 962963374856080641 586126886743048961 396319428744476481 232301734224403585 220807007436242497 705158792156186881 446023922545109057 658374304354278913 714857324796604161 110034761025904257 798232255572088449 700397726228327809 532557664105389953 679367620763617409 875508232608254337 759620710938744321 683667925439060353 80625447202638865 479695457322719681 813750693618725761 988275126729270401 39552252638731745 986530640916654977 889884336520278657 602120319779508865 713630563180547713 832109161464302337 777823042930531713 921923609065892481 410347880725499457 38044543031858777 114490997871993025 703755378561986305 512447024144197633 348522318822887233 49141299627887489 473690949259157889 922188519305411329 646446697921177857 544422251260666433 814536823891863553 291689370903586817 944117133180498049 539751155949982593 368493488121409025 21509513162289553 688577850945435393 963502316665877633 537011491582113345 567842813879511937 930808214078552961 145079691913633025 910218290250448129 161066509454617089 144742010716342401 965958117538686849 584182156060613505 94269189991766929 975820954779976577 972310482363223425 280600413059154625 357095745811012225 794128413026626817 226087055240494561 766541404166609665 463325842215798657 734465199843128833 424697615458637057 568546991295825409 823673320664472193 550996767556043201 503212449802699521 613254106664463489 250115244073445089 488921829260675649 731814960491799809 823883967133362177 24513924341011517 887212945556385025 122801891147783953 117265098802810993 130391003823380209 47711448616524881 606557335422461825 828915358405431809 518582321918319873 225198829218626881 968569057412448641 634147743747256193 769403695616890753 364615937213955009 456780537023842497 211849020067724321 918273691370064385 405086605925319553 470574869513424001 535798115214724673 48977777384610737 821175168628059265 982787509028764161 988056916462433281 127551733011461729 330844353091364929 680789163596582401 822618598137601921 376868667719836737 883482780635631617 51438236166898577 608301984464084481 782316278761744129 682366321796294529 290269375509975425 531623768685783233 405456866524051649 891856433975618817 453481264483752257 117477730084836193 476404942239145857 143997889911176465 361058043941422849 442940477474756737 476093816680279489 71059561893264345 522775060832014337 83070763617378417 924016163204033409 944691717923277057 621096251361276289 283463122287848545 500922016519897537 459103174921068545 624387736925893249 539470540893553601 682973812365805313 630968203161600641 401895434410985089 353964159140751617 795749705348530561 344257847849689857 203133975849066689 312414640736825793 443136335069187457 901079890626434177 686405307878086273 264748963016465665 585568256796651777 972757578341912705 424928311406869569 737271971186721921 170386224875546337 17256061126019519 278460958898246945 254983212098771617 518558227260516673 743778769142807041 440404223213345601 965530359573371265 589018430554848001 782630279923480961 805387480524981249 392110031832366721 544937819199052609 843629148339203969 953568822903786625 765769044020267137 583979112503886465 320430251597130689 121785826307668545 800313197637784449 943765331552331393 287683004621612769 87833219363385953 968560646453376257 109288977106405841 925235889317278337 695218880018497793 950771757609224705 113814982047248497 636450677001704449 507578963362629313 479161269694721153 100118230050743057 69588069242669801 723462047168961665 961490499023419393 983903298656034817 231271800938486657 375491284490049537 87511423718559905 703363002120614273 243957103239679905 58177987456527801 800779744987657729 543551089973224321 655473375326295169 4210145772969299 141984548648288465 865205913474671489 684056525627383425 491320419782109505 265997030055096673 46623816776705241 268435277297726305 995420453876857217 521483964572190913 944026254930452737 196714352151630593 598267243978963201 617952266135482369 898600999538476929 82857414294636561 250323075273922049 239903140756162273 553158077268353281 233990531891251393 125628535893635985 791417072529405569 102383109150739665 959624265360332673 482498621271570753 447628239331528705 280377292071239745 84955875299513649 861870284959589889 173468006414218209 408052200632940993 80014126106078721 767496277291353857 556675951036091009 279631700115334785 555524304083959937 35340055904125481 43932492609734201 988760362085404417 921601934305044737 223050264289025089 709223703086514945 985410675827996161 788956831127748609 546976068729232897 905995313951841281 547927863655164801 512056115566821313 129646832706338705 833703381760194817 361284048828014913 943132241155623809 763926503606992257 100062586102147585 252190703779636033 564131451045625473 673235001845210241 88293774764714785 161522536064058657 285406005347638817 175501149830150625 290269203121788161 780045062473735809 205511531635323777 20194570054865581 578561000973031937 658344890566883841 891855525603759233 944322830458499841 640554802637517185 77893983926092145 408755925604395969 619245233622603265 854160257602508417 167219745330942977 544936366662469121 273241346801679457 756022361928209793 123209423169956977 899458749123965569 465800964758795265 838926277415915009 488782943341011137 612050696776506753 552517999379031041 755332598759899521 108780604094452113 274826891642021569 561344111566750593 529343951022532609 78313957259457121 657255720148853633 451984054497128065 161176413297475553 982527448561771905 300237710556956481 953713995388067585 8304631857477319 352347814789784065 289316446832103233 479321838085606785 648406669921165185 204115648895967905 867937572143546241 553775093414099457 64217703917371697 46881758232064641 281533708294332993 38312450931922369 73199680275926945 912617768508940929 899894178184496257 389750206954158081 979961054830489729 952768679245895809 312254889354605313 689839411955656321 621655811381877761 438722567929264769 555917180260678401 82574328251080689 861818159339499393 671272182336498049 769701409691222657 143632848662999633 362537705133881601 240502565999467073 468513146153185281 103945231234785489 215463540774926785 256390943079583873 940723550625861505 490184166422036353 966383658018422401 893507658507392257 367542505310325377 813317124104440065 344222440597469889 740442839600621697 560319785386710145 319956440699453313 862022772375887361 723960429017271425 380597662832684609 360904014129868481 544244588587282881 575532148324118273 137234333553735153 670961088899300481 641557553036385281 38086599166124561 499123033929379265 290829747562820993 1896028758359592 965905907508545921 690673222889202561 195966690944427329 96168685657225697 671121878191119233 185649313298625889 81882000048732801 760587018576139009 914838364582539777 534155704256576769 547051140241219265 867635795590182145 756294283953511809 864115856385751553 922897805429595777 117418081556458273 564565235797989121 524744427830924545 737903619168260865 334257048606666305 197088820224795585 83106611971771825 735628523328568193 334440355823979009 68922319215648289 759374351303947009 163228205729549089 14889517308937173 315359207500680577 470926608045658689 830002458406948353 604990443708210561 805725814538892161 44726913286766033 29796230512882717 471121299555470337 543359177108531073 211797555413426145 605023656684135553 802474029955256193 209564515811241153 593072567613589249 185139815594052225 415125437728612225 829523650873884545 664052695997156609 393115716811205825 657136598633407233 885556855493280897 303731336749379457 717574339527455873 489534750172644801 635837941111677953 914062585277093889 886539766688723969 655773641310709377 950758590934601217 678277605004652161 245182885063766081 975715748630385409 18890918207805641 513725060829926849 581586068319420929 139996811582626897 742289736756379905 887341934760527745 511591038735272001 508108878006446209 307215905556635265 384704211416391233 329559026286357697 790586543527929601 129882159160235489 757839251407162369 762805723949522689 724841377285280001 314280874120104385 889204723571310721 393145687747203713 928625714170927105 675432060678975489 481679305198682049 392087061731896129 668608122932134529 859497321374025345 364919545149206209 372578134335252993 838522992528176257 793274396384862977 660491880727747073 508767565757718657 666854878605043713 608875031907221121 890367778595192 988070478857803649 623698580317785857 882279075071028993 895625787222868993 412128290814560897 366587437505977217 892457729439119105 791371992678108417 983331492182525569 942619111909443969 124501611421653281 508657225371607041 432886866335334017 576669206199277057 207432442521426465 446393206787547585 349524198202441729 341032543593293249 275003707686540353 134869688872768737 242547659142811521 579258841225502849 573813218689512193 560558358667009345 659864087270147329 795667924745778561 303592055875714817 870644121420738817 524809622046202433 612078612338812929 773857634329122177 45735386117200961 552117910991892545 515329005970592385 191606463989661089 375424612325062401 853422697430399745 294493228696005377 776882360024050177 818627609974072321 299585333772153473 7224701792843292 535521222300832961 829901476468407425 727328957478530177 872917926825344641 327901853650391937 828171030889280 970716028999316225 909543487984571137 864006438202057601 934280126806029953 976619975168429057 294863681703297665 761522065983005057 436807549540873217 893335120263099521 115692876099736001 736228880637458561 193980710109869377 171787232683666241 285966464767305697 591778856079802241 164386169253532449 11520180494340339 271289170296803649 756554687631524609 584840039160397441 243937686379748449 800636535192715777 324118626209500609 582595650437809793 251493314417768225 811896774027054849 614449102931946113 315863917089345153 255091919946121249 444502813261998145 237476498588453217 453433838845171521 197462162208392289 327680376666741313 138251220281848225 814804512076435073 145377629904597697 725616447154372737 592415168692188161 546870300065762625 219163974742127009 190547412671215009 137634526337041761 250314003103241601 327876500084837377 281416746983971681 835545382407278977 692560531230753921 689937223331281025 60022248329154593 501946845743919553 874152279967304961 202077834217501377 549751722414661953 890956796789172481 237078704514004801 87465519335534481 96007613695014977 620256104393622145 217903043259624961 13337628285707837 704784522679652481 556145796691598785 422080319386168385 578908931539029249 449752859777824193 693811139368097665 710879212508658049 998437076775413633 62406140334012153 352934652033187777 996657703074362241 157958101684197761 878762683564453121 922759596593682177 599375113193943297 426279819465346305 574813802568222337 923134212966918017 456252861180530561 523416871052955201 137044025955482593 866347769717822977 142149475832482609 967962547897112577 480203536410890305 204210152718022913 660843742911623681 667239443485879553 129002910191793777 499460046224573505 932999842840999297 811898903166106625 651064456648747137 171970580355978337 226721547874717537 574518422730005057 683467050850005377 618238439304480641 858515541377201409 77371909173844961 693351387792056065 895300658266197761 9028263890201061 528740374505854785 203724125984884097 283655496494493057 637572942863172865 373835497982351937 388851493913556097 12227671587059065 196325187776153601 262695876184334753 380129667496852609 934296688603513601 108863292394019601 803480996411220609 644349652689065473 507107809377888705 23814743557039721 598751329464118273 613752587302720129 648241194939220865 433719953734893697 311029755517974849 713736372467870721 845483729783527553 878439475049844993 281760123940141953 792690419387760385 788812813351785985 163738478109522145 47408417102356993 92991113701025089 106169793961104369 616933652280778241 423711051953841153 587100420317263233 930105536110108545 686159467483363969 332908623875166401 153012938555683329 739379666034640385 247004493685665249 351282187615748161 484656733285682177 525571145126196609 904710765544521729 880628292432273665 271559475043595457 975218788843111681 732171568547158785 675788755391078401 375057883281506561 256588992543317569 139582072085531201 172436880674435841 953094244491886337 708622057747593473 572394506621890305 89583826138930785 610372933445980033 377820945203541953 137431638989156113 267402393813537025 184131463684245505 894824827263111169 985470704410687361 733790990995725441 117428695203791729 662287284010307841 770801268521310593 866563185605880193 61706495500651217 103713197780823665 968286280024983681 979318475993505153 319104447243866241 741482161701629441 476042397134236225 158122923953154529 553889184383756097 901907342146163457 252355091102543841 116424472803725361 333314680928374657 734480035049575297 729832610483057921 823592402511703681 103796375460056817 158189444358558977 184682192725631457 757673773497156609 161624452208094753 64867300001640873 896588497858843393 598097192450719489 672348978643974273 200895635158364161 862839674794742017 724946109710526081 353855982622242497 275466170779640865 592557316741292033 947015440999987073 730058001552968961 995149121766619521 432244380811027905 813226909110522241 940709214460902401 468200656451745793 307096500674177281 746305435927805441 654413037561816705 153319521543270561 313978572520539969 102231494545787169 263333087668179649 720087300993288449 397626606166667777 335327867589708033 966985757824168961 643851221829468289 273096167373410017 421484063777523265 696948368564200449 456216165351964545 731969856823653249 948663032688610689 853150018589523969 521611400739576705 660208738251100161 165293100179336961 165036922964084449 296720342533053121 190263005408198177 327368536387009345 447359257643732609 867166156168512001 863247027414843137 901135177296946945 771276388772015745 337115109220281537 958359797039250305 260318361911853217 438210916201164481 392901002780039489 991645289128399617 118279432658379585 838313265628535425 170020629947959649 45614879227727561 912709489292719617 650066685076659201 850659809241651713 81797337908255937 23055298725278561 135631501689182705 211164942340008833 742167566954108801 61517557373914401 391786436465388033 458584060471654465 660484741854389761 502986391375952001 103187720112607905 53696764431510505 794320433490653953 776628375741122305 528172765158750209 54092142164083865 332079163014725505 254083768810783553 433148290336283969 642220477588399105 921334260171377665 661567405703234305 426012125524430017 575446157357081473 165672409236407233 593912086270631041 458977511717939969 31598451040924405 922937440812901889 499194641969975105 154137613078738401 776111597310350721 49889324457012665 667612484458839425 419290239620842433 375448686546508993 34074498989312473 35427639165956037 575727501979365313 784123001457320577 855990206888833409 594886362057490433 813296346521049473 575398574197624385 371894938864144833 678000739821779713 261092712266666625 232926553697641473 203971007049347009 603014495228517633 745328473214762241 714538362890312577 289710212782622977 87463872982819873 470495443181611969 210678374795637793 861721120091004929 344306279490307777 367858587703899777 997150761468976257 203623151327278145 994069605076301569 809080271388516737 201735083150342817 323900149383462145 405944181860416385 275572931838020449 421675899063064449 989760764040070785 86892437177308321 539788075430685441 527081008702740673 915046580801373441 486008803655021633 977488998290716929 825003685631276801 363517881514141569 490469655314338817 955162210247088641 529694257245839873 840532869670880641 831540266835741441 379762242948608257 253568426228913057 746945672058316801 169448352955040353 655245418078202113 896361634903204481 969333004827916545 312811949294438593 548744300291055233 840353355013991937 6395628637491769 583168557312742273 56305024589129009 59210255041566737 774170176741449729 942562906966639233 892018531838722561 496795567507763969 99756184292019153 49807703614416001 963913031538133633 578231462383147521 777463739154796929 739755633164190081 294552800249114433 764714642125245057 111095676739225265 573657013970684929 583946779818710145 770330521583307649 55596216198125601 584496118017778305 677773424137207297 115771054491393249 370251945360180929 339295649988510913 916364919203310593 620943330039157377 839372669425273473 114073483419939953 911278331199305601 834593300558555777 355885406274850881 682873820767181185 79152483616859121 191019227194747297 15146301728009349 769646781359181569 71489718244778 376595457040810561 862739013708747393 113411340418220881 743617933268176001 315176785108466369 378935737580860609 818926856035840641 994614761028067585 752639720180827265 477325078354212481 875963441749856769 527264087467436609 376097277548272065 824960981569631745 552271482650308353 126657378016297169 60081276364872593 750985475929454081 623700965256656257 886743934457790337 335728337380377409 260376619656739201 877932308254241153 260717317241933697 753365670601585409 585248341638461569 997397355054967937 780951367089265665 5628124517020440 929582390136488321 226762432555386081 869252894747297921 627231651380146305 251630908734924225 298510205904786817 133085955663084129 746788139188939905 4342813733416052 17513779066643311 388976978141847937 771705282923466753 156514711893279937 985990417958671361 910569931774510593 403530627808184065 750049134796824961 930923719489992833 996430270036093185 950453928352022401 931445938590016513 427147328378335809 462984619482362817 296584341186875393 313808388044634497 894110726725909249 552844180403731393 952701519773956609 680190274198352513 189343501459543265 610732612633306369 527200217377558273 196645967809672577 986369144398889089 711487867950133121 473789343817077953 246098148999422497 171988171405924833 860921059669060225 677176373900753281 769959639241534465 443273473289718081 955108093065298689 990599383618377473 176812857813089857 47243644392349185 42000479744636721 228919606625343169 775464493417132417 558072887565099777 636734587439413249 915440070786690561 658080585451514881 803054279058468225 594982596485742465 675178405067416833 608219910813062401 557677006195273601 934037707919124225 35627113354127717 64397933698600697 663552977073063425 736599738213463681 339840306373194049 323931160092911361 465104257450246209 995589204682666241 875874878231901057 931459108018444289 299595427909817857 718557415964362241 389194222751658689 734569821662631681 551084486865260481 456790996311958977 156746619186169057 93841484695914801 36117664475138865 447070753134106241 377316189622522561 660458787947106945 224577771566128353 933900906839802753 964794653849526913 451094841612487617 713207798728657153 798164503072761985 939744794245147137 392319154841032961 115291716345051761 66498382350296481 598654405783765505 326376098360455553 964228118937025921 66755453459869329 926370357094047105 683377881287242369 660849819377556737 171897267210603393 310239040109525633 663997973898645505 937019042701646081 121325078787428705 347469750746601153 139486656435593665 727083807971165953 599426782512189569 321314233718471361 375736532452762625 903161732400942465 1029364778922571 996076553548594049 704303976335552257 661993157236434433 428165911799659713 563115433583607937 990469150863489793 775471492187815425 888381791072497153 505384047823216769 46943994615588737 712235317070973697 238630461665316321 560302769183369537 387691003085464577 285339378182893441 618184520996429441 901636384889148033 51097274102517081 915580485347089025 307076127287565697 760431597555101057 802684720040261377 459234766004211521 142171909765004049 420971051653342721 277480128833900609 423585077693655169 720494955491297153 396249471993559873 479594445526501569 77626932273940241 658869504922925825 472933586044153025 225570808416648577 705808356762855041 591046660408359553 660513137910061953 318382071390217921 999779019242790657 439460775366391937 153893301050405985 455942339184929345 240216996372407009 760580309316260609 571651971867897409 612619997658598017 594313064172720129 732992867768949505 640346589632063233 151103399110525057 103992668413905425 129065958733214353 413487092309640769 507301325840231233 28140087618563569 518041751740263105 125102195268087969 490610165918752705 344778052917899201 15169883347660119 43348182991980625 119324956094985169 835294547249215873 282996177545918209 698600645407143681 295313640363076481 134466984166333953 762871102860380289 680312882643693953 358039621476635265 12407776348990041 463408932716383489 723127857586749953 755958509111536641 485964758242982273 144930974317340161 8926406862389770 359207454951373953 869000338639775489 642402946373259393 799440740486520705 702951174198119553 747914939912487169 982191680011375489 563641880765647617 102974247395323457 998468543564623489 128908852600936545 383330424681108865 796966138492194945 183209319218644129 797093503530852865 395354673412175105 224910117274177409 29585678673381465 68549686691788737 473906570358483521 224161499139142977 684167980692546305 250464849033427585 963786837508610689 248910875208096641 268533828251005249 813277450593027201 565894011769163521 965125863425299713 80596760561217457 572553021323024321 48110570417595257 471726929124983489 947927459829170305 878405346383338753 234990810672034209 473280564020342337 556499679847359361 192427846808165281 223082424982738561 511113138205260481 561985272721809537 449468539107435585 308344603542369793 646312613050241665 407044253750836289 294304277919771073 109092811186105361 93069586321277601 685952115225202177 66385372796638369 561461939807689025 303315396953905729 739447890202523393 84994186066559505 171918142153845825 998369808174473345 753068089623237633 808680026003621377 278373120877066785 990665676576640001 749773902981143425 143611610706166465 321595790525595521 214549563833415393 493827276638480577 33066655679441225 813632862229528833 831267019453548545 892195977283716225 342819794610115009 939724833703270017 246755819875843937 129963823469662289 473484140720977089 502744913327152449 304641353736002433 598110238140247169 480322397900756929 250628378994878881 229332157837845345 959548452056221697 303709599016904961 881856582618500097 299451895714298625 199544384563278497 939965345938311681 144196072168984545 949743393173278593 669773756710522881 583967914320332673 198076927398009409 515392265389635905 364633664822928705 413729828636128641 656858205435430145 147418750426581377 570451972758373697 365493571776219969 618530180786965633 307978167048531777 662503780738045825 959061031282296065 322025653367962433 482319502822079489 953944210328469249 610790163431708801 379263800601680833 367629574292806209 840721121374098561 440391239445723649 512462677784373697 381513546972925633 956185459931386881 2371987557488354 354388337374505345 203532921478256417 20541039038430853 709380023044822401 714442455099788929 566765945912791809 618664988968756609 659061228108321025 171334131293296097 263124366015148321 293505192963504385 715308267156906625 397167992168721921 442131036153440961 332667060813232513 756453263150852737 49867660324967033 659636748483649153 137509298568755153 105226879646444609 770823909131525633 677758256971301889 484772220599889921 56951713586833817 518174288746565 903004440017326721 661282932691687425 772875068190280961 262757380280863361 264600422626173793 916564704369672961 394813905999875201 882323062144767105 733521828907839745 933293357678831361 246047141777957281 983669336463822977 34439720715184309 761686840705518593 232936485953864289 90308212263611409 143002760883945265 554405639727189505 764000854265255169 804329845035301377 140623282365126561 329826626501780865 510649980571166401 319877437942441409 934789810017946369 193201649366795169 389664370059087169 918214395878283777 277126732466300033 969919971007580929 135580171718736161 938292852933333377 721813819712707585 18680844475010617 525812994511859713 926590634506641921 477040690650980545 263794414784708673 637673203630264193 982685894249446017 91005715722360497 837136048713187329 760050874103434625 549967895766076993 176301756219643841 476676442720698625 699770411292483585 699546502014644737 772714155659826945 268317750776315489 50346933988812737 43454704148832233 854466072718068353 922429822737708289 506657918423762497 842395778622208257 45384141944282417 480570762346285825 881038382989665025 273452219237800161 971550130368441985 789087714337821185 113305116373105361 652355261968242689 278603287641686849 845447385139390721 168629178607837121 199244417295648897 108440027057596929 14186603625400807 323045197767690689 560583760025426881 471723987151506177 369371549938687617 377374907138950273 195428612514593441 188096971085499841 999605433947120769 887739981237068289 172060506522715425 880621306192750849 913248703001851649 516559596464226433 249762733942436193 405763371377119617 312058613790295425 194510326042141921 16951209996623363 341747968042454913 20486527735140925 434534041598659841 575888586600502337 28600423360799709 28086896080136369 987402497937061761 888801380979717889 700499375479722625 639711902024099969 98999285573661665 591523137809094401 538664661216259329 51335435516559617 87399910092152305 328059134591942593 830003170388465665 150539804111627265 358682960732302529 530092682236091393 687857509695348353 555103643091168641 520478725406000833 954937478300397697 86799395471956593 879070192414030081 18470258015277353 177417551684317953 909458431218681089 684596769425038337 940944869034829825 907383907113203457 691478885032324737 724359197165693313 928215354315717889 354937848133307201 188078826451274497 791004461067924353 746079062467281025 597932940973070209 445199074268117569 607931274282986369 184873190480978177 807103491051083905 928350409060314497 763476846399523585 818155552972733313 367475051616200001 397097979043053313 205469284338033025 478255555039517313 92934682491591761 582388337858176897 475264020273410625 401189274751281729 384483238662145537 562978660579091201 823139772032970241 72629491231005265 930391705993390209 797045952033826689 966730109044274177 222305240613501089 314996327200251585 562238052026941633 340581034065319681 909540107417775745 197075787795245825 624204517675721601 750648410119080065 601413025518120065 871665871638302977 87865586367144033 858401875775097473 841653933455752705 451915561384243585 900817956289344641 544129412672784705 957908265795730049 339431363079004481 453438627594835009 60109269464287961 63083028102973057 409876488892042113 250159088512489793 806728818669224577 819412160386654849 570896249989917953 71393269641333745 326703439779304705 388564105043833793 275363405354898561 281690488731428001 695727995827805697 165099022921104673 746235094432481793 608450629985668481 326749214047065793 152031007607185121 219869164353088577 474209608801075457 437274606676620417 694950995969740801 400469998615736961 736930327409169153 145552787955306689 144532924756397569 575555176045345025 915394391572291969 656016470332612993 406318101292775681 835212249040385025 854784395846252161 14143369467756629 192114803429525697 508832441113941761 540602157429432833 906057026149422721 680450862415732225 52472937998803817 882536448784520705 352079476364803393 686190474807695233 36644496636046857 764751109541279617 502506080873526913 934211798359989121 774904134696644353 261912471167306657 147669975300271265 622103074589837441 253036502396970081 433340366028474497 765594833449309697 775961149856236417 949839990761635329 578801178251779841 665020262764937089 475981399851896449 544727508660930241 832140989750584449 958269484113682049 519651261868965249 373764977405219393 812283443375747585 89384300847410001 555664907568633729 391785758914966913 89817048915918465 523373046920877249 857453108760118657 719344264002646785 71821859086270481 623533182999126 298384122376155841 73139693601621761 683712304217223681 707970297338047105 468777510920027393 298909060357150465 826303058583221121 499144018981194625 356047283653289537 226540133356014209 916264680696386305 300066099052283905 352342654193755329 356297557413828545 51476986930907745 399503435522387201 208398124499929345 748721932762936833 167987245041260289 996912666629693697 707978585930980865 543209913688858817 426438873990889537 153949912014450529 474973737690483265 963896208149595393 452680971517750657 874296633167144705 266148423987537793 506743547179670657 695151223529109121 71474970199812305 58705546180540577 337337055429617985 301521142240275713 532642104577316673 65705077506741817 191532805021697793 575604695450465473 957533159603638529 747170458244887937 265709486513959105 284885789983732705 758461194647676289 814191340808626817 542924895657339585 147068320613954017 515401287813755713 921913349824997377 636918125304323073 544271154240092865 958628847514003073 130030284215216337 786881780782753281 474981050181497729 722220458682937089 581926079164112769 919639016784731905 551365683722750081 200154066689091073 162241928139955873 357805536838103681 343388203953594497 921084443844176129 974282301308058113 516329715226863361 937330681021748609 419564982287251841 310861249269429121 847242508306894849 356427944644906369 555108225429574273 743091412549894401 993395630024782209 642562247613014401 253720500585242081 30021630165485649 54429387590008817 343224467552914817 310230860383466497 657349017396548225 588323420174692353 825685749924716161 987806592560243457 985706926115902593 333902168720076289 954646157572767617 930577129260409857 658925373135538433 85975040915332817 940260589663878913 316470590545517185 161464385561707489 955896734681804417 575738528011441985 123522744898661329 183847329579926113 754868858544643457 138649624106378161 970492174644359553 857909722929285633 122027650603886433 194243318154349249 781178208859767425 453193344069610753 539157061928324993 694734144553436289 774085043042983809 915644705195397505 611739547588118913 663466689037505793 210826716024893569 704335214307100417 113141411715918849 450631883657749185 366868572862951937 906246676013232385 774283294441350017 876861019378395649 188921820238515905 138924234105878961 722552180780031233 387302084822366081 649744090693783297 482278503727620481 726476967075885953 732036366118649089 431570886390101569 700933539629495809 960447951894327169 294898229375448321 995355684446362625 554806502107531713 168269437843978401 403519216531662977 509000666824402241 666232476199503745 755476751165918593 175955579724032417 401510800667775681 475702935123983681 186132219572019873 366427721348287617 322321652470986241 424582878250369345 886371808237772289 452977259189921729 59881183958193417 942048779601485313 778563011560070401 817334160853704321 7978161583633182 765611217509480449 278938046776762145 271709151730831873 262500027630434113 911241482071140737 608492207312341505 623936958408620545 538591441480217985 442224636980377281 190418221262991233 192370467249915585 175016517252824865 417951508653537473 664141436264262785 701766118347904897 348473371173707137 778102950807330305 141010428596008097 343333380696790849 768364261215989377 817860549299545857 92891024271754225 763997527709790337 27908665284893885 610312752599391233 113441535533542753 675221715663198593 119445414964186369 648153300217153153 461971070128331713 719553123748767105 502373792127496449 913753837292041729 108883875478387185 298125205676413441 366627618031824193 991023810812457345 95298647875669217 605015491685293185 141181131356244545 41062204124564521 621135380629045377 10602428893534467 837296175525775489 953996443972947329 937541457173242753 827487019645445761 924607209068579329 629757970811262209 970866128009777921 36372074399778857 252399228194118305 639650561021191809 604496056492681729 668375300243639041 139384160750591233 877840591484648833 727867090395665921 673068760813905025 456868967721927553 767377105167064193 893126626402452225 452188030761533377 69503884957821785 69697833488739041 641619695648319745 27166190403889345 824997266394742529 931084319786627585 45118022708496857 519772226376261441 802604663121552897 946109030600560129 599137610477857409 260146984415982273 346289402770334913 329308900355805185 484554691716457601 162034123391094913 581780333371209985 755287192758011393 133914977146776689 803225107820267649 410014877499403265 687977941366959617 583344832381104769 968027711921678209 98472418763503105 596318614872195969 920948144131347841 811403354175851649 475619625935816961 11106102056508861 247267002608598561 620401399990953473 744175922808931713 972022689802351233 510180744256150145 722374923818804865 141359246677037473 741001477271702017 761024179477207297 31543873485901485 117009817686277281 305168693071500737 274354786317378081 161754691075984161 604958177675339265 887092722304679169 382448095642107713 855371778929224961 13773563035709203 540150369400954817 177133238710542433 593352318707857793 147795064060456833 691279043021943041 634004486689892865 832553418519097473 728931305721129473 851633213641783041 503492396078190273 51675940283459457 68059874314283065 437743725117364609 104007696708411153 131064209390103777 729035723452380289 912353401181384577 136765132493270161 13581693690596809 438523633938242369 86460938816848913 840460901837563009 829321221548497025 674423787657939713 134161385403281489 315348957193766209 966960951484438145 171006958253965281 512164617862787009 97196024066679601 955745671434897281 319587033498731201 789567242278259585 56975601384227305 516583656277603585 132328878477888881 264337274106416929 274995220044107937 46453810567555817 39439237413670729 945458904664981505 599571677119815425 930692731874884737 475462767710407489 928815671536220545 389633642164628929 11878211219311653 600774715087577985 696328491398198017 275122761788498593 876671103355718657 924821485980199809 367899346070480257 294290981700331841 213473013581364065 326530765232075009 271255998742681473 206586074207013569 720079421807540097 486039175984355841 343387019942120705 185537116240571009 43258261366986521 985038097070098945 207063684291007649 97779720846222769 168589151913138849 938312453664931201 285755022003961313 630104996206629377 971810015308307073 577263391914652161 929468535883309185 172309303201490849 230812243095144257 511309050262550337 262730887782502977 463921717706714561 984404496499280385 692118461732416513 764724280627127937 9975489823705887 429755167420765377 348847274987686977 521804375608375873 435376541496911105 560376074037975489 253230780082855489 616158451595488513 627738969026569985 961601669969908865 717994979950244481 333757197651571841 391562430313715713 867350473921305857 290140473323429377 283174092281321057 657202010785784577 22755139869801157 434932021488062785 248081827189587041 139235489343779057 639866148645324929 832709172471549441 674699741386355329 881698678845754753 841548072699239937 647865524534974977 286198805936599841 851494507096479233 290998309464214337 149596438613894369 974735403022613377 713468546549439233 45752657465598649 942482569169040769 44671037761808921 36690606444953033 165951685761086753 329979787253716225 154556269904624353 415021582406968321 873003083857710721 716870230981580673 158152617625056289 637834828101208705 488189638483731841 642264649486758529 94300029610487009 998684683918657665 388466727977757377 910528219407634561 80598807057860705 788779281290946049 471518817098427713 194350920396413345 976077646489905281 774453150668040961 312577937255284161 466044670658472897 683302830017986177 117705308893707889 275650112014943713 167093057558741281 541411574297320897 458653200200547649 281374697746471713 352200964396782721 739614225445670529 258959926813989953 968108216935860353 295911005047980097 267719417128269313 604554442703449217 362955029521785409 583716745795154433 968732555349639297 411039609848931073 421963678083329793 335079530833166209 511725118737082625 870954043002701185 435796518345128449 435541647118494529 944759329751029505 361528308818211713 126712869756403281 955043877956494977 192093822814065633 305887110892303553 598158954347624705 968545515470989185 842230072313348865 389054396221784065 218732898172049761 895179942384043393 639250609300269441 390000673311806849 122516610899154449 58654265848243625 685637512986595201 847839050191058817 648089998042991105 222737502919482465 827257374317987585 57761394387586761 594943259380769921 352923791135221889 497995956493660673 42166398999174961 290081548845478209 233275341071401249 320786183795100033 294550021853513729 786599578061114369 963739673190612993 502285937987146241 206113560895975201 982743400230134529 868717401264870401 919641493361389441 193828350866642305 492949175779969537 256275751658247233 319657339704711745 18136526533314881 925655758528989697 526229454287868481 163947689594955649 550947308733544385 46056013642058249 784539919646189057 929558204951085569 100615643746326817 610732448811830913 784436039363196673 575032470196852353 168797576562912609 456292570424224641 287780827914129857 9495548234859543 381222276956268737 472279929444994177 883067772736506369 750200643172071553 55386976360058073 172014659899119233 671724491709706881 155923522888194561 25976025960577689 741463998605723905 757949423171066113 204006987595001025 604561664578927361 259235370778512225 68055106894373553 402793369997560577 893119701375756161 569423694705221825 55309467239890609 154300881037478625 668470985647264385 398057162479361153 390749694499444161 400588634973637185 102447066498715601 343623455173513985 827712149805858433 288229461237570209 154008651480541665 468597712415757441 289321505352940993 596208200588499457 366476167852201921 263636160559258305 548483387580443329 911550152087194497 405345725500286145 656371673019876353 36722428917865817 762848747808213505 187868889179927841 665401253397618561 672322166151683841 784017446516720897 170803702172424481 945567059195056513 683599962982523137 269077318248967873 891755176157037313 287103683799330145 216859393372015329 374272901354665089 394698785581272897 588381549404132865 760799613343518593 547573714584864065 732128191581527041 655170996214081921 743246484496591361 229581361740606849 423421283054796737 639560546096149121 918448905122058753 326561537735493377 988234473312250113 35487434321339605 673426266962717825 648920495169456001 469896842356764225 927505403674572929 152654499854175905 320735722161423105 49890979719126705 942775503501735553 97559105201025169 872344777745190913 341709073461419905 896796794710141441 689789224995504257 243533493095718273 979918719911186305 30196992842149941 97147458369004625 555209137722194177 505545908426302785 601704747601459585 173541134981231681 198884732039623201 937390478508067585 291577021127608321 137722396397531809 382751523912311617 534264865378833793 756233451386478337 531342035481852545 738116799350528641 147147957220600033 900256233773120641 269525912241004321 298697729035758657 862755195132297857 153475485907975425 784488214995345665 126477925250348737 809051468006092673 681427840148586497 715443180721717249 970965860593999233 564907701446845313 955526698036166529 110211440416403409 653782343082433153 454683125063954945 168917743249892289 922509226859101953 798211914342722689 556385838451138433 324939507151569281 664153585723337217 144969401145139905 779732295437273857 432717576169324033 306634779074453697 972871967943042689 226524501240266561 619668985591246721 28143575423282385 178907951930192161 907049880485974529 380182022318422273 729766395161771393 859520574869044609 7565738165556725 905692622261554433 660870636896330369 907566380093946625 368365812997186753 31653358856402749 214516261415337089 221779001149805313 800573425831903105 854961240120516609 397993168279210625 782707692989696129 831921967198443521 350377725277269313 523367377804657281 636671010024009857 494751760318241217 191065100732956225 873417841029148417 943558160089132545 748780491439337217 566929181608742273 7880154587393663 772237962085291905 40525230636792033 720975791601503617 714928868808524289 496437050121095041 642325385807257729 579959183176129025 567896758250906689 72389060996421505 666620552946700033 648451054476609537 505042686830957889 426124077255728641 723482959442836865 937940661384260481 651559857173037185 792376637350464769 867523856537690881 303166275348687041 791908598309444097 418780230162177217 878444614820725889 110677462470619041 974032729892751745 258950425757042529 730069225099374081 639362919325506561 885271257147163521 447526720267937601 846183218761328897 244701458682783361 36128011381276081 691158852731810177 16547509291815033 858780756097971201 778956168511594881 574325848047998017 579812132439119617 363281208833313921 583622665204341505 910929415467286657 176607139133000865 294867284197394497 304034701432552641 55596648671887297 368843785153163841 19617607685205485 863857081966170113 796974294063154817 121351477218826881 258734324747408097 535770420064775297 504037240836758849 288662489125474753 740903526121030657 908286516925823361 391231402294160065 160420066291226945 892058317913623041 552643852755689857 555414865114634881 939034005092825217 211276006548899873 97973392176538001 153965144493732001 976473937170073473 198097417754169665 877198130558976897 216623660641936065 235232180957641633 33291140498363349 953579301278676225 981815208631452673 891387955564471937 329225043674242113 316143239334561345 830099291479420801 223370798263605505 80403317859378369 432235866736913729 252495788162498529 964585998779075073 897856109187770753 461101942075654145 379718596470659969 505786573761586305 907032099717469057 10743913212291291 340511687727179457 656337565831041281 547368711189349697 811575740603469569 684601498927172225 882827075831532033 418151529238201665 487870731859754177 760171830278700673 887467236993263233 270600625439541889 338154558270243649 879771474968343681 244155128025941089 16938257554102167 748085523681805185 335344745717272001 331811211279489985 995726516466689281 316689137811177793 466419941844257857 575689084500542209 746866424107139457 694893422288895873 569814683608690561 688887962886969473 772798332588351361 433090460985933825 129558990069561729 187556174597805377 523738793399900289 183998808957181121 697761055065520001 501632870112235457 488957919255497601 483615809150304449 467135945696490753 913943926348910209 413495212608580673 64848945374262001 730797971368993153 807679482755663233 416307446422578689 476946396398684417 752222311555179649 87492491159796513 53241017010918769 373679261963541633 186174709409762337 542552906530421121 53649808146602145 582056819417967873 858678698789383041 548878504446921793 735789572682193665 312001952177819649 80151996525621889 149273595491440161 661787715118336513 159821880693495905 520736422515732033 816498929488350465 382114708412416321 891549835652750081 201233069814328769 291252656000029505 611796763328769153 66501654207680617 168225497934649569 811671144255800705 611460351297836289 30007765610786665 639842527499645569 913992578239760385 166664324573943649 523690975271929217 681717835721052289 211523343493272609 385456242959889985 441434168406242817 44210052428731217 155990123799245601 598912667001300737 112014848632494337 545643498022961665 584757140807884161 250440175844715905 881095615602088577 96630150279004561 770370910337437185 610301276400647937 864796581490875137 42476938896150785 954722068038538625 31288751556360241 176507641469111585 259933107552605249 786168046847070209 864429911442883329 13120760579393931 327379215502951105 329749481668049089 940410225676799873 4795331298065976 930916436936577409 111789985531874689 69040488569598321 665158504932573953 450221218903344321 42451198544345201 457154566025906177 561057518415434945 755650140106901377 663105568813183105 452042454736684353 590317738494942337 650702035766464385 447695995676387073 5747413814475523 103238740293431169 10983180554497097 384707062481556481 663762868715068033 322726539205884673 542315614830634753 643234921370410753 413956199643450881 856083416644860801 637242621511326465 225294778509056225 107648974151700833 998752933702174721 122207974440065921 397454177472130945 370048228802460225 910067024893475457 719030946554717313 726759703537783937 452627610093927041 699709819278805121 896506249986337921 395492144980526209 612202112820796161 560769360910438081 954191142968035457 391423361560317313 612552367180356353 583589007248743681 794489942582792705 247964937798830209 382385486723961793 999975285407526145 925423190435829249 403026951807664321 791645960201364609 758613694342241025 960013792799962625 445802681888356033 755813513948908161 391858668877699073 794699660151572097 594444615360362881 289571850232348993 676593981286313089 954880765790157697 590206529590776833 817454243371088257 145925560473653345 377542191916127489 778728496498349185 635745712042861953 805515370205025537 386402696629339457 778494231384488705 298648445396452161 632962918714991233 422384679305061185 689976077305221505 279723904984749089 478485484981202817 480175207204403905 984609899840680961 209763116571508577 681059554414627457 319663055482926977 816643076542522497 502982668062415425 110109571220188945 659132568473999873 637331413044737665 208899404664578017 935836248715059329 395935634742649281 352308016309667265 437128322388346625 421560644956283457 761237244431008257 369716717248596865 932027268671362177 572342321625125569 410252027348128961 337527372505139329 74555326727008273 922055471742478209 130697916594805009 90088101019691889 276520750697955009 905646238947877377 863152707758196353 821303037604582913 939795594330249217 657142870264120705 451398850361435649 107861325652098833 677919299174419585 162968157990189153 253095378810037633 531816636771413441 653279041767334017 153156147117126561 856262527039824257 36784309105517113 748842145352057345 52272624944730953 470768336940217601 113468050815573201 963951902952729217 562376781891369857 542556527902142721 593657873237706497 259334297537492385 790559949334930689 108665106021426545 460888312016056321 953175904074768769 244901794199872577 850694719076464897 212368876596006113 329524280016698881 939665093413548673 581458669893073921 60479851322828185 19557957628322245 410902536794420545 522871848609831617 601073867533560961 878325306122093313 738193226905490689 602127696163854849 536169887953764865 942836596254593921 990907971408230273 647909729529850113 984629204915879809 826013137395818881 615291409985484673 739451206364414337 788445564902236417 794677929591173889 601940796466291073 619982245232954241 794871406183350657 283865443302346433 225276179881245057 494402210028233921 214372246370960097 715210469835469057 333780108304008385 291425476027448833 998109295035337857 980649038443516417 651707128992750721 576134882778866625 501179205647748225 606354734224638081 92319590034772865 383628308159465793 82197333501486721 473592936729147585 395316874918261633 832673931001643521 397129744438775105 606480095135154305 405935534707079873 135037949149953825 964817335665859585 270586724456336481 382278135277697857 597078848177979137 680775597174989185 805647911005124225 925974321891825281 111603835770829105 730103572809529345 850695316750574209 507608932724007617 46769830460398513 273328286307293665 36676533782483033 333914279340401537 82522483488411073 152504092237254689 711682724321804033 163087268033148545 541866181566412289 68762907106123097 734490351102195457 5452173854219923 872934888702268161 424778884553862913 996089019988545537 789866911663306625 807802099569364865 592402632981038081 794691583895584641 575709888006283393 145267157607598561 371293346655964033 951506256923209985 743056276673979009 258148800664379521 41115044835965617 82020122634915537 499952151855435265 132194098009271953 698273300204622465 466050653071732737 658842648395545217 715485997487526529 606884200475708033 740343247916356993 810651511293908609 446744572915655169 509445637844610369 186629918700646145 74314358739950849 281329812066339009 240405172579347233 738043643584447233 534432027168801217 228856477240348961 398496481935868737 275456166524719489 265953805543130529 130538265979801345 172480596256168193 146150673101189441 651368511818102273 52728261439959569 919036553062799361 689356406368290177 144844529829793345 561279552805935105 578381579699726721 491286452362899713 54313422161893497 215602988416030433 128271258087014673 976784188813411457 574955876391197057 718562360435107969 743968143955687169 151474814667935233 697368840989351937 256159972509259137 202330820009169793 979037524787940993 665439075566535425 27491573327189657 972247170319054337 170087826038425761 10316290582178313 809478111914124545 829223584405500673 495039770546696897 428688896618563585 521826747290681665 255178646376425185 51681071599134041 699762435315076225 195574088342048929 199633449704695201 923141729998803841 692995335594087425 934084811861943425 427923814208885057 73195496216570177 257954042373906849 459807670261220353 936290181070720769 128754788834356753 311930113059940353 625342517862641537 121361636771172961 394980145101484929 856660882232144897 935985418541200385 229399180157233921 303226457403525249 522183069605073793 176058210213547297 333582810962742145 788316712577867009 816220563026259841 786783155830441729 778625095499197825 377221261801224705 767383859499385985 733646568582806017 852203368406339457 109603369721568817 508784605470648193 391146623494840641 881381470807330177 630971485110478593 427514655399914305 18204020946804181 76722717449730033 746081904071687041 380000377452741825 894618812445450881 152686440931010017 504113823257597441 671839889495014785 224696597641759873 13783792406190543 133968767117821137 754808819948916481 716081516683480833 913602297755264897 249429582432298945 87849368977156673 928086055984160001 348075788549397889 107077187766336129 230733208401826305 313187720890702785 243284560797466305 997657607525894657 829531416234953473 497284168038170561 527752773878336961 272494072488754561 755979506199789569 48800495893395633 53923999769356361 4650693540668272 775362996655058305 454489126608145025 745624281167852801 829601975355401985 939864179398849537 572043138327948929 318372868870032001 337497794423569537 589724109424547969 678372087034354305 546006796320472897 249712983657431681 749530654328136577 730104353336251649 757004425075511041 22835906277350661 641014029224418689 342745924870065729 542007871535123073 15807927320352633 509610912219155649 660731341618991105 873362615190504961 728427064402268289 445567299204821441 6762352018093055 389147404308364033 185350882812187489 40434027499625105 380382714674986753 217416628928024385 378177456121477441 678537688132660609 328347596404945793 728603435783771393 883875504749383425 845578768892490753 879302224554685057 150742827782440961 711127213843241217 821238637102180097 459500912770700161 287002634465086017 963016280903602305 491012694960740929 462313356955938561 189714371961631649 686541015313082369 198999033699163169 300244254652717761 699558443808758273 963884368812514945 705755488238647681 832923898990195201 210786680143829857 810081180509001857 504413464009370945 437425500141337409 909492684711512577 215164234697724065 277949584590057697 208368655447223713 416224669324808641 910146517132886913 897936405361843329 775241686485664129 189059216408555393 365033877892940929 520416466934360513 574507549886497793 979125534521021057 628811729151237889 431090135197688769 576262771127581185 926121071798053889 896987986485541505 936222304980756097 42035409383366585 713348640594322305 908403765338334721 847126443954987649 874900499242109185 325115295707508545 211869932374625601 727471935111449089 149248794258134881 946971910963899393 52603047274971009 779802552360433025 999681020362238849 82372527117644977 671895076448706177 959495487054393729 871654296616178177 17151910471032041 520059078755878081 993001946018335233 246343959166360097 913141178859451265 597174417086151297 517787276486213697 44991794027218649 449772632162311233 468861501058967169 582251152687614849 580704708006415105 531298880799983681 581224177681505665 476501895205924353 885785207171885185 939025810256939777 211809221029511713 993753800137408641 618380771254898305 312616665032567937 649173491400816257 135007743020079121 302322372783684993 700073394063739649 165271801432396609 307383604971914113 27897054048828809 408574184087019201 720858903869086081 772943557979967745 729004705714508801 632200630113491201 578538865525558785 477148255315096769 934349050508821249 520107065675507137 560720976992982401 124418814111489697 288296386451797569 376012272230498 315904830307744065 125956462745886449 862716949011378689 889300319989690241 897394839621924225 678444168278328833 187041872915493473 19892172101126705 230337845393705729 51090771374486369 253087734592533313 321924528064744897 678113093250672769 175373450319053601 387709597862901505 811769594228568577 215433376969968993 812609024450420481 604456431060960129 214844352225913569 486516043466551169 88084003098767745 760158775729586049 685862854000081537 851454438784287489 648967701392944513 859441687898687745 629711722133198081 997190790344419073 451817491615937409 115815305234427521 604116887171702657 671612034621915649 492480650634444545 729164979527531905 427988862439821825 966237273492524161 138048612805018673 753681816576964481 978178613912437121 466340939221822721 41797056167450113 275706747019377473 362229140580087233 664385929952359809 555444450175510721 406395974555145729 663577051881421953 716177507085973249 689402788185883905 218966874828431905 804676525702252161 847668185655649665 804922529928060033 764590211431617153 126942865645421681 197947761134798849 599219600711176577 115420957623577185 486627262262050689 330367563641587457 516010947688240385 79095125876669665 283246112202281345 44325575661986249 382696951593867841 768177874798944001 220630174292484321 975955754737455489 948159247498633601 693067846815971201 426788754875961025 53422330541707201 631361532781323137 970908252740834177 82484828865506897 453944558905746497 453344047209835585 739915723511209985 12696330348777707 842920976141414273 29609911242186373 962627457429114497 941129599761229185 424061167960914561 65258716911014145 657924765701771777 784910966096479233 522369010893328321 893599993438197505 775980822451209857 541894484860268481 903880822858880641 805571729540641665 618791320135578369 892195757991775233 917596435977742465 760417338733997697 998592880006818049 572226343274866881 452027441262416129 279183615318029153 444794532317210689 185418330341949665 22826314071267009 86262659635547585 335206424981471681 268877030734405057 456279373585530817 268107764136285441 98136204801441809 847389213126181377 278897121613141505 203227159247784769 757751304667074561 161677724240934849 254394008219989601 327545632557328065 366013725860305793 870788483698195457 480117646542737473 431292668842143489 961146889207533697 491405539510356673 35191509147082913 837922224549569025 936280804851826049 670221932719872641 597626745961378049 645513860924562945 304556240347615425 687881357214866561 468414531637776577 573093027608901889 661089813118529409 291205826591440321 573731840671598529 657910125694609665 410974058563148481 49320586542297209 794107324244365057 607628898403614721 439698591743869825 261887151143870497 189551586046974305 489415011286336449 122444551150699969 425091407087979457 665734187786753793 305030704583852929 816663649994687489 122564033859109857 437389721185638785 979301440681506817 563869426354848705 271417842594747329 385983824536495489 203920841896259489 87930740777828481 63578854383766985 439618660800618945 207821230685805601 655280281111181697 923197832556713345 300182673301705473 850704058244414081 434872861939048513 903914365601881601 847452956800111617 892367750858664321 530613712483138049 304989280202438081 19466888615980337 14885328835699597 365114794732328129 850830960032400385 825844319010826625 258290872787323873 970441545370825089 590349867873118977 834339184734446337 267177839055218401 529022353287722049 95141028816986049 184831446997520737 882563672595761537 136772631569932913 511099243311424065 148963327640061025 600729444207384961 802023581405869441 317224173063781505 953029487431848577 661820662079104897 609956737758871297 116704992876595521 17525620763294115 632241287765818753 375468195507288257 605644839812757889 705545493963654785 365857636354160577 970885102492253825 788876630201446657 896219292618312065 932447572272163713 482520635064581441 123241767388268641 256457829047832321 203503538416679681 946096304778855297 227584641306879841 537884257058792065 204370789524457313 300621144345676353 94816437404436017 905099009679872769 449845053495987905 439060149322166657 942104439689547521 551061279356488833 352962029195676737 518338371796225793 336055543188994241 285733061493232289 462104958597603137 607826336001672065 504317897398284033 521196143805681793 971181297523084929 31976035889293541 595080296891214977 11820008171639529 346045565124466497 517388743672974273 451387930614931329 748955981056624897 405268090209002433 246085268770450241 436023210039540033 728911685629469697 125588904967411713 794530220864892545 261054430755184097 599096475881125889 355897776173630849 492073311526404225 258290794814545409 894324632913310337 515415622955497793 143576838451657809 265182644605079777 173045238573379841 922114661300550913 150388297405292801 315678445802863169 587087374277842817 299624851056830017 543404621878330817 715827919508758017 519343185689180609 101377913815522193 164298921816758529 276261574497684833 918260969389166337 879107652220493953 439205843017568065 472963542123114433 878312338326637185 21751845439208497 767076860439935617 946994881311471873 159583271108687073 766106934250227969 266936014235859873 944151211754974209 520795008651518273 601217354954453505 409428859267471553 276209462366498561 537488892810699777 676507046600459521 204026789747366881 973816501796409985 585535907870351489 904276653328732801 70314482913708785 642705260828851329 749908449686785153 398716585485328065 126864041833478321 353424475273829569 945755271354400385 197468702032406177 361824570015151873 741894185051510401 654852200990148993 802578245191323649 373694442006218689 503733433026457793 542687659117646593 593108108693396481 97584507051344369 87457028292138977 252634782673027297 192559865984161857 61037939693626697 666437585529838081 812337652351899905 214505536728918145 284185494414280993 261235137271203393 37699282370283529 706551141500522625 382347593525231873 634892251879978881 801430229222162945 16122998094882491 816436041054480257 564585589336051201 31350471182321373 614910761015277569 529572272795753921 652248001953768833 319510165625374017 748562710793603201 509764986531841665 651186450496570753 323308569210439617 183979074474830625 621441809185149953 610202970261287425 6371369115655058 70983515280428121 486896411799413889 54286499098058273 747846484297752961 234091680687196673 296708241313133697 92715382505634385 507473616699186881 482484156409920897 350955862548197249 260651612396916481 399375025928804929 644199651559443201 436240857206293249 126401148365904001 44730729701839777 569188050062219713 23456371441106685 128967825804810593 52692158740995865 833522417773121281 814786802255930753 722974186518929025 546030781412682113 45209466090195609 603151828064220289 2218887066906206 194713922600953985 685229653788308481 351373082744750337 428969960415418689 154075495706493377 203376371728037249 110534307923437329 821563940139814273 297356208698971585 467968812566891073 26739857520517773 134125515826116977 373602557348405633 685530492101886337 522791034314671809 913498786034867969 165338143614633281 58125272905709129 466858972894819137 332172123673604609 335781117183799425 932420456983148673 75325709395706049 892591980392356993 678029395806760193 169022374770189985 653505758345041025 876429444165371009 659547337916578177 279649215425106241 408488013287829697 298844840052343105 11065281480796331 352838930519094849 216016163097698657 27472940743781041 171873388678946529 428832212423454721 771944132535388417 171732243387683777 471305109286760193 256842112411003841 282775376171237281 251279084868560417 312439859095817921 942068134241392129 164160241751368129 752238921664886785 407810765800888961 987603929283164161 926648134956430209 793635705147426817 392908126046975809 483019341539883137 980759924777139201 899713751198422785 271874106244098369 465189817793326913 825474989912500225 530237646830489217 6965768830113462 759344421953724033 473055584184486145 612122368564119041 790723277390384257 333878186115196481 876922855457088641 971770720184043265 794544690927878657 508920606254033473 76842950448046561 246286243637261025 392389662118290497 336790060478119105 156392239628196705 589419728759384705 452088169082045953 416239104737794433 461586864616286593 648954157721025409 473318697558568129 58878297441633977 787347607596224513 818619181072268289 350469612877944321 545551732985071425 971415570809135489 430059846530870273 835659381291151233 596046137295513089 5351396604233117 197498101708635681 373142380542262209 733792508624528513 981879817370405249 36277380300507649 637768842544573953 17735186475913879 940246262414554241 101353170372238561 619326559157357825 398993213247873537 580222128003121921 115993665775082641 499319917850954177 456143229388271041 415344199839871937 445617229889780481 430515179995197185 388857226113852737 891940666715889537 906075267357184769 981501233109668225 277302582527550369 368145242436902721 547173016689203713 793308902174047105 819351248782421505 322721182908416897 16314557171316581 523150856512842241 67570016286492065 334022508940798017 57494779766745553 547564760341046529 334619852319715265 962349585424327297 39198016312443689 55266149285785105 103649582342466577 802474426518394113 510983266658389121 986071134583781377 857223091214446977 406006756899380161 870647322044252545 939184003695487489 565089997013568961 154959023418435041 567992367431333633 370437663273989441 691642740646354817 288386282233226177 491641668212739777 577827220280312321 995268543474576769 323989246096893185 474428520211109377 607615382046518017 794198026247325825 897364827512824065 231137578640758785 34764338754001757 420193768223395393 275082318395512001 608436794259961985 832438934616661249 128957027995820545 336493968215641793 207460285769148097 262431799537125697 94029559688618033 906320222851697153 239570379122131521 923809263639000705 291925252385222913 839371328020767745 728348559310067201 88718875369096401 56063509368822649 984692446717879425 786973020851650817 45611752310875889 4738179506741603 3987952056057510 919092682178163713 940217374953874689 555912768394232897 294056197768476609 930486758838288385 148191349923607169 654279904187486465 911437900909440641 743713083465198849 390789683092492609 932080924901367041 256463357472576097 902230129247261185 992182777064599041 786095302824346497 320915114232512641 885884950723752961 15710264255517359 713549740111300737 906767501610467201 166074813588341633 663720468673446401 347158470054292673 391711655264536769 664321956325640193 704487319048581633 554909893502166785 249838380912144929 478581523429983937 738529475655170177 517505481901732609 672970510104981633 271590045160653665 539572845524105537 112605199966520081 710375316795911297 17338724774095483 222125108253706561 170434854543540129 423235178062718401 145830043441268481 583520919792334721 123185074344188913 597225029785200001 861280618107077377 144325666888775585 357424380332385985 674377351910003201 211625660878926433 433755572884820161 754030331221240833 247273480681748481 612443602642759553 218509168659252865 726608335218994433 838273049369369985 59261270997527761 201961203323463681 762837720385686401 788395367073242369 359753265772855745 289521540216171073 452604364213950593 69636619661558545 870871666849755137 654210027348256001 124218910830546033 266608980253558049 502816751240562369 388870310208474753 80674664029682929 44711111442602201 47493801901854481 608292631256830465 560089948694905345 219498190133727169 177328172052927617 91814397004654321 669651394543247873 293052550958201153 42788338352497849 326319252808957569 845097527033583873 646127388221749761 153577546647614593 528187149893383873 755751563220538753 728434741743505793 867206637651353473 563510981149107713 849148717806041729 723089281249379201 115686549329684145 837266364466287873 953351939142546433 564940259696435009 90636640482987473 138201627200203345 26181128975149905 546989490524005377 171577178494022305 76731555385961777 458989865774295681 375592379852655233 942068895981723393 373422578981688961 461630762106448577 645585974583760001 292312258649037185 596725332242371585 331301154117081601 653421733690343809 281581812443082657 527044518805041665 650625158358518913 992965355233970177 134329504757250369 672262286700757249 182301550384632801 868650558292863233 802953014297433089 375301441799848577 894749733255093121 788552289543083905 359223689908407809 750705361644165249 834363584843824641 680716461197469825 814461502611468545 443623977723575553 577305513129527297 315412092876194113 133114269840735489 15756235513734397 572435920960568705 660146687258183809 340953128883146689 989060580508152065 605296798632263553 780220880544284545 961268630325964289 95382817549861441 852497636491502721 602832936350942849 91999704395707489 730166712496497921 990957593191904385 155441558147323649 393533935933749761 648333512137369857 714935180662106241 278045843249167041 48989879896399913 493093712822116033 886445946820526081 693658053189331329 422263371191110785 252364472957808065 695475064071867905 241567293497858785 38247742865539889 396710601884876737 382405678153855169 964684243043542785 586805377652513665 487032630152000961 726500650467126913 166607811614362337 677782892141525633 934943636376118529 34415250116932585 977978096845795585 897257302896225153 354883836195980993 378026732022217281 997715320443909121 512033562167435009 331119991806190209 390913887105892161 196055611394264417 695067689962559873 217092038693422753 800300882269535617 116670632998072673 981972181624829697 836953511987559297 762015334076476545 19013183633667553 479204248249647681 233081950787706657 898945893319162113 624404100604259329 117200563720391665 227912027426612001 90689970429917105 625931124802072193 543987359382345665 888394252396736257 598752916508654977 789256903694358401 482169737891016577 607057307077269633 66116304086801137 895845083818422017 998321784069918977 571028917973634945 533680238123647425 689449534060678145 960417245192989057 771050270409546113 553573183639553409 499136209988911617 365942048468117057 313728828996445953 138307934329869649 86409079907291185 418722532140865409 814865649246172545 6064378974155461 149604947610335169 502419801061268609 758142391889961729 909943961957221633 605645987524916097 157338890261687681 355861851320412353 769937493251728001 438157417548531201 7064243580021668 116530444582807041 560772554276521601 373160035917457857 322968201130155585 743203340008193409 100079481640602097 630947403370051073 656479551970353025 407659297402901185 885881103409555969 357894323208334721 137902559150379745 885234407187681409 259841364689503265 307981022105174401 641426015929472001 525748316514423681 435697023513053953 804545126154714241 881764656849842561 875254778679419649 296665036732473921 742605222220397825 549764438024244161 764817020599409153 500311401377214081 306074556597785345 51536629951190353 425249054220159937 956455382216159233 477965313878520705 105646145907758897 265503223987096257 488361553579405697 261562001177189537 21074871987483589 227473546423510689 728061225340081153 643430799064454145 648743783649667457 477400321934155137 514589921833671553 692569393137738113 823066140726528001 755405645680525569 193798950900525569 172152831654877057 217200860695914593 137188376258919217 897892050676656385 649984427556539393 384388091169913793 688412400453358977 702772946728668289 230330700009865569 884110849473490433 451310222032745409 315611704130585473 733344893818660609 660095182392385793 98596564915112593 880817330613563649 849428787164619393 689719435155826177 141670378531628673 560036490483920321 565936361669450625 631758717987171585 773629928388999169 644203737100621569 964499526199411201 110176333604460561 763811110151195265 199492676830313793 421494519671647105 62647592382891305 565985303539946497 193830252056198305 804931930865883777 508545906002598977 239246545488200001 959133187506491649 582132527395394561 235244127797674465 456830112771768897 932426895388925185 858359344047819649 424918611196193985 857112325291652097 305458093069685057 422152805169297089 635847199096108545 101946074783029425 369383364818400385 434124109134508289 879848149258169345 95014812486695633 543802208955238337 658691747720631297 696522656314645121 987391055734718721 856125066081869313 189610931884836033 88971962291413569 484940459974367873 719469735455017857 687684910532844673 256418867121087873 964220711982875393 429533767469518337 850924762860223873 116555570986168529 407312494410362561 750891183157246849 432429280248463489 362473013973787073 854439113829272449 131729529079006369 758803093004537729 31834037947437113 134758636665921473 517123140488390465 672058302945536897 393791593246167105 24449102243295329 921600869679860353 801316617449096193 74406661308035633 666880142173980033 72206752497717025 388534406615740097 264496376082210113 307624693008136769 696790446578358273 756826285120901377 183573814642915777 898289006863691905 765346092525160065 273302816672263297 636584903248522241 424229405244432193 4413836373526437 63828814232216761 1387661700380961 444406746886457409 808562920893106049 168539525815610593 657362398748606593 94755953764462225 734609316994873729 558736816229618689 120321286965822337 12994722836580765 752429637262732545 882965342085434241 725259799464968321 371864307210046273 463086863912490561 778303733280644353 913843595573599233 554112541669681473 405677545795523265 518487001426528577 183360410594676897 326446676427252673 137164885910134865 10317856876163491 761820148582689409 547177632021984577 965922864760582145 171465393597109985 641715509144010113 114949560031050177 484353538311932417 394353757626596737 862542912131733121 691025651133614337 516448224728375041 631200012747505921 837537030247805313 627934536613025793 863363764053314561 23783518830107653 109324711489097841 951347944079017857 587922711991520641 488257806497379905 556613283579142849 373961055545294145 274491525486819649 180914228890891585 701976993513586177 389608838507641025 184138826353258625 886563659839616513 159801459614985921 988226040833723137 899647002313383169 549032250165687681 262122313541414785 448522120597985473 527290034924217089 5708812698991040 685208498023403265 771996684973601025 851868843529739905 488298844316638273 226175775215086369 401392600428167169 791007916068107137 243722572473750177 329679702937998081 966724372260870273 779983873782565889 236855796748621121 200962464269782273 486105237466105665 258323200136967297 985591745388227073 352472302385169921 45829233512051817 596142967019982721 204163745209179137 784320729792899073 839270859382466433 666910326136584065 789101272984616705 89498961629832513 167496396645987041 872284112831049857 360509980129172929 76673978972355169 722014069889482369 985420445962713345 797108622582037249 818284072705214465 73426560080520177 386144013363871617 94786546782280817 739436463849291009 686115503808778753 502403120348727553 194153543030999745 671783454892366849 141335078397247569 888259861212940673 812053541841471873 992251351090789761 267697150071327873 903262263165313281 565343859591415297 663475913415002369 3095312227458181 408473261166346177 973066559410575873 383442178298242433 515366025852657089 960887203212845313 86747044262260433 156642916115291809 125773556812390561 323768571203469697 239861304109076897 516691612866981825 160708047546435745 572045045147060481 579056360391028609 787510460376243073 19404426190931189 968848250633794049 884652451288253825 171844241912811681 521250506779566081 134315823678658577 590089442891091713 934935015056286337 283207132467879329 786668115767451265 643717896956793857 418862934281055041 289488122171903233 677297257687452929 836716237895096577 318573234701691649 531044662115903041 888225716008132993 753603602494003201 391351128153747393 206294200043728897 737001223391697409 533102288172521793 202982955802443841 347279413764312065 419215355758989697 993898301728741249 359686210270599105 243014999774104001 693809378213213569 359692413139519809 986860797357198977 815780424427771265 315733600032142913 178991400462201953 623691965279352449 323771962013225345 182050679478944481 86148894789168657 664629500512948097 837688873628081921 872039414152435969 690641461012667393 530910886231158209 807973020451910913 223208854599558753 151497343370259329 761845954545012865 407650117362152257 40443400446047665 323846726860360001 618919949736596865 922760780351339393 934963191865730177 826022479142743297 866408668942998657 253572066369287073 536720907304594881 930423204970516353 478766271797969281 86101909536168369 24711333502718701 931995129037964929 804301263868328705 761571285650916225 634014098515347457 87859885872809681 441481872833481473 593448650054156673 788918065123876737 484100799551804097 841616363748986625 905619754695891329 994008383248182529 295434744075244289 600769592908950017 454379921205415361 8579408223706509 25479249698854289 33862091277089945 980506790364472577 6238919589900861 5239223890647794 2335010692650742 260356047144412641 956286634851092993 881573550355760513 989061171574920961 297082196884133505 884703217016532737 132672978253886241 53972032148937641 840697704757857921 711820136103337857 31526178821842165 862910468795039489 640348269910305153 205526175694256353 559134690607926657 340392627486256321 121126250021589505 120898388581618833 805648759925126913 362276589920103489 213819844105188385 660244212999554433 539048872436872257 62924007375176673 37679143539591569 25652575448500417 157531127501918881 897561003028020097 997673136187756929 546345440149234945 854032591524095617 266579341952070337 578540758468264449 845592731228119681 830644442578027009 794975929788055425 933555697908076417 920023164330938625 18920148513593917 865640938624057601 27305416529074477 194276591989673633 341832167079779457 656530084453525121 115531355899065601 395670304224761793 837527781852692481 233777607190848609 263416060312707137 979587645054831361 337871754402947009 538531144116692673 214485577858823713 292462619306615297 130454543694220609 785850753299104769 538998532577849665 354474184869697921 546328980667702529 608669647491499393 692418267016648833 200448965823948545 512879551836284993 545946553744943937 496037995747727233 960196494181953793 238215902987739969 337256831989751745 973402549335872897 66887104834460585 687229885277766017 169804379640215329 313820587307517953 135574582163794593 847502493581679105 79946731356390193 629589680406638721 588133900198425217 833757453467661953 269694445958169377 783789969305772161 153424223621296833 151321061054879649 117280668629465617 813491761481742465 33219056915253733 331477231826404737 175930478474146657 797444992662960257 89314355930834929 204741632679791521 830650091690447617 621875516608668033 622301862694921985 222583318617274977 461586001616911553 202631259490274817 627974202843173377 45285534002964313 714781511170489345 811951945310937601 236530708154884193 545373330746038209 655615663246255361 234555929121810881 969123806795860097 34883464606842553 353605112978275585 307148227771904193 545395473533101697 903875718566929665 574465824872493889 760081676063251201 7196963874545049 590773431354470785 319376430215076097 227599821974109761 603483182307808641 416788642273111553 613391458333484929 387332270560179393 128370868063850449 971872962945234049 194178271742632801 759602254747335297 590617634614641665 494003114949727233 156079202444789889 87368814989147841 293512083928416001 733449092109758337 558437917169502657 38613671178467257 647684045851757825 725897179867679617 984809245638604801 350672231774623809 557093779364745217 440448654272096001 842852400521483265 362000769336304961 695010028363565569 538751952096255617 203271513107086593 58394161034939889 809834462564477825 238640514007322241 398122517361745281 470572309764435201 710994566593694081 169054417012723937 720284449465697921 186814988660373153 326753779829712001 922760393122665345 1154002626297058 342045951695297409 195746948597825825 940115940787031041 785047500452197505 183174288026478401 652536243381003777 212138036690298305 286892138940405761 924945730438565761 447817929307017665 786349510419718401 413191209676899265 352015521045800001 462539070798666049 46825515859914905 271713867681601345 508029052896972673 841675713432135041 463712783411189377 797771658939826305 873413406761088129 300475630237993857 851034528779216257 217309287554886753 968193650662698241 509399658400024449 909238089640446337 960488793130384257 137928928183143281 512751298059040321 875729623450432385 573242237945780865 968916492647451777 702134910212048897 768234590531427841 965790983225179649 927863510576415233 274623848011568577 928513328851003905 631887476816817921 291628221699369281 635171497615612417 194661863085066497 994160993399606913 600360466895480705 334805803615804353 26478243146549121 831199775413129089 874028242159852161 805081722479297153 648338238855195905 450761330768830977 835128368575524865 992821497879614209 766490190324240897 348778064542731393 802197147813473025 608169996762239105 562061290446429505 71749768773788249 698037562379951745 867376896992734465 497405619074719169 744945579697148417 457464742184072321 586559588968366849 432381920612137089 682958647727833345 741567616508248705 214195557138676673 700015480250662785 933074764777987969 254343465630171297 781561055476128513 99687571530644449 864264368539654273 614060041667229953 908219396064932737 333046881730147969 682143506695101825 922438606192827137 483537444634332993 726414134337780097 277856308128082945 181957195308783073 717768273552106753 287342882012914913 189517085601952577 83098233649053553 133301674014727921 256620201493895201 829747197544424577 482684839737245825 167197687422596897 505379846377671553 1208038033812642 950667358723933313 252151793711941953 945821367063480577 151249816317932321 920562387289535873 109789204229453937 769570851928556033 702373942714419969 348562381914547329 55970161081415169 886896342485506689 110777669040050593 994101428291159553 114053556266039633 640342690358885121 352570951296716097 871983458878844417 843382864805942529 326040717912611905 196210122703053729 500279699991224897 904321649037111553 533763079760312577 598288698803290881 951933971842578305 338796048681455617 962158261697261697 644195295808703617 599854217179583361 390444035831958273 468533759305522305 759550041032159873 779317858977435649 918196098012668161 353743713103007425 135146802762552193 347503847689225153 271614728540210849 583454203132582401 957866878693497601 533237116203480385 48920964009209201 19225085818966649 721323269569513345 291568178487054273 805780526350954369 128999752259083777 529601140542954625 124213348369039521 334180214072869569 809897562355651201 410262349346329089 530376080556166593 98792356475765793 270447025854188897 551787810277179585 710908809261155713 268921708366587361 658995121900268545 486973778666556033 175633943272757153 186400433536302753 705018535696716289 296734694457175169 578023932399730689 185713115555795841 866110106709619713 225678828253695233 518070111480781761 257390356757067457 791807490147384449 827221441225109505 573399917068485377 897626793112760193 663084994618721153 115516314038092817 316508620967496769 597602576603971841 620782836463341441 745878132080211073 193956496535861345 229686870074527137 925664707743273089 104518147093234145 538771890543003457 222272975009328641 205963652783104577 320331581479369025 582946577918988801 971257682645113345 544611849954101505 652290213467058049 571288591426920769 708077615823892609 777891063610034945 819965291528067329 155111005643846049 778823025532556545 150651328201696801 574217187423915457 384009477145312449 436460034636578369 971814915122472193 920646821527274241 301668262954734721 211925994411455329 599524875268976129 758642694112797441 388210519640992385 316264749602478209 560551509138655041 460534144641915329 643675488426197249 394609507401622017 866600054030392705 843359050177458177 756989259800334977 66395987419806345 264757757064550945 663080376456552065 600148746930500481 760517905953474177 774892385795517697 848873623324056577 791736843099712897 308165931096393537 88406177652721857 182614072683893633 616432057013810177 961890348030788609 286023307815220577 583301664361943809 512594773574690497 42192108646357697 573534224900349441 973380105791765249 258656239134182913 300997018981444609 920550727528571137 357368277733218753 26881981815094493 566148854357574977 345880494914545985 34683942814158541 521730211714498177 977139497986780033 242273003628589825 177885009046679713 386704365189089601 527373086770577281 331809423073075009 542789959111988929 121158924463458113 33156930480185309 240521246524970433 124199340631793825 585435520999382657 598269960009499649 66965145308607537 744482235349185153 243083680917777665 132449969425561425 875118893281900545 54498198628312625 62483955774681025 212659257605704257 588384259844637825 257704097449735777 212292164658691713 200854760846265633 10601574609104603 137479387627156065 586738616399529217 907648710454704897 504336288211185025 101450471801317825 804547046155903489 527269561495170817 459454353984234817 959787681378191617 671311151285650049 78315733047016785 969949696868404481 860094940471132161 477433609692099009 132756889056462769 878537481484734465 120745110580532609 735669872287914497 371424384613558081 461720403266234305 876591193699571329 623028402321153921 89914417769801249 818535867407298689 293287801270981441 75986950568065489 519599674326226305 440288752668202241 264496389437344001 56042469313155153 2628144867468763 313181543253058689 703654529826241793 330496942109320449 148826642194276097 218410014567517409 830521742191681537 342694303039365889 40891665715133033 13162440156612833 862254973094525953 533891301084977985 979836959797122433 609832510023572609 707323475947251969 248419194750255201 766195708046847617 19044877337030641 164278444672181217 43250101784153121 887891107494194689 224836543746981473 610505088427405697 536623241199720257 480062388184915521 248201215648954593 670986720840961281 587738752297767041 485659497252466817 599476377261275649 154309686461377985 586041820568624385 981618964635241985 382648193811924417 981267372181566337 445274045667915201 250351222732287937 698106541969387649 587238964723074049 810863914640776833 429676176948799361 187865527396048993 607906829379079041 281590456703739265 728934430772138625 712562853453043457 641843212607060609 665635216684478337 470596570239830913 267078413142151297 684175224235918465 500614155166928769 24237620912938241 496407550833190209 932184546507389953 96054526992759297 915308518251418241 121151643694510369 143697859407939889 49778768529975537 589916492102528129 418937047519584385 477983377264880705 657129500535432961 27141970359036093 721157100324326401 740220972879303169 499893490010308033 343716268220955329 901189842177664897 486215935048480961 161759373676090945 916732260402721281 668840453722033665 403762275691736513 876400690083428865 246154746567182049 404981201240836673 478938486436337729 645663859407164929 631058627738479361 419626965436584961 465769553943818689 157336752178181889 785696625947846145 186030286796288641 220371690962199553 638678963056179329 270754413399554753 973470345039835649 228293438575907009 573036415757272257 261684983508697409 693534466172472705 666786356892775041 217792032916321441 873146206758189441 900762680594148481 200813258956333825 843597472486166529 362741081949334209 101084602056367601 339489668501673921 83889922754451617 858049530578494337 563687522501346881 83237708784498209 272349223693495905 301039001261866433 87604184468652593 104218769605555649 952045705649680897 549168964851059393 917812263311141377 234734865326476705 177044669826088353 681806901634129025 652034228424916737 329506400628108737 874270941115639681 656020922299926913 334380018567152577 935428915498778881 485222965101755201 362602036658071105 441774923611028225 792091098957488513 724012059959562753 629617600952553089 470675276268657665 221633754815872673 446165233062956161 788351948483946113 802434084900788481 499202284862835905 963270993831315585 489720951663382913 334001645026184257 455176437717103233 319093401234468417 675849589060927489 515221515043997185 805558367735503873 986081738915487489 62295810981662929 334224093489076801 73496270288632817 585738275588184321 465335424104775809 978367453353051521 817173819920615297 786176105719675905 562861662254118017 300492136123160961 159588148896023809 705129638018163969 656994888933180417 410232346716206593 94578977904578929 432023469412087041 114762800353116033 149674482916630337 569491560743092161 679437712529065217 6644877809403483 504314241765619905 94814143124185793 849030897661577857 100946987920945473 137199733092280945 359909474872655041 731921908341078657 567578260934848065 850149159528307073 624567367162914177 706541595433265025 213663003520832001 395411755404218497 169674164624797889 211519310614491489 734480735731178625 349138876388131777 816083118600065665 786371168692824065 688557794585317889 770212460097162881 26159815068286465 433331951997004673 770529631552616193 800629597686956673 782976841278358657 69972771472606609 487974260552629633 803678730106476289 771374581420747777 540248460696929537 780229599469034753 811104072793078529 164848226255603681 922923763252697473 132821004081659313 78504341577037457 932347576973246081 628162243285387905 728235431260483073 188138762965074593 227593832206085985 178278066110038945 473205700736183873 39531766279090161 396559081534878273 315724922930641601 898357564263758209 20816735839183309 50577501537279801 624429973588746625 935094050028947585 838302810999188353 695545073913013505 659300316267675137 137141141211653665 719576022868345473 602324831987520129 388486725744741057 683576583216233089 708471111484364289 48440004444803009 814760794606158337 332854806705508801 391012238541030401 183165775970255841 972748727317821313 702895915733545729 873083561017644161 572104536095583425 129994437679911809 843420734461684481 56943322707972753 796257252430510977 249747848484304321 9207344663035855 9151816203036845 225617795139800833 415467950641001921 5762691972588386 392083329844943745 497675468479176449 550395810143356801 84116004123284689 850599085038119553 124296484940078497 984916877501589761 434244261722877697 850961251579683201 671775460570760449 90146218190142241 145354103972078273 597581464852346753 832036028840054401 684211206726658305 547314650601460801 282259921311116097 479773177490219649 369675373728910017 55532089712794889 418347160189206593 120651720686613121 533671027180744769 649174831649926145 387539112248980161 437513239914498113 859438548679150977 510717873995030657 479210973210349761 471030673997137921 797583455131800193 937222074788021377 671346002701987713 192643323814397857 231559978727943873 647668602600088449 618885521699816321 283288173287406401 264398615515304417 6226235656807689 851005244942648193 91923927462406849 637866388081619073 361859730301954817 995324702246485121 361754843575756289 272059023161759233 776636484220116353 46919936476875537 56160094312108553 49475422969862849 438026494494391041 776398978682870273 745503866579145601 545143272190685505 287112467264929441 458003855046506177 613249476514798849 471201933355388289 60753186974761065 220136138358391521 366260284616732417 223981504274249249 460319211441312577 641904381192851713 679098936338935041 923146604802297985 394715936775224193 295925221325241217 332917245736599169 560626688973641793 776220385982522753 965964594709411969 821669695258041345 442183004956262977 702505029431915009 334995390014974273 865516856081246337 632542311851338497 768549856745917057 272412093811873025 295168852972697217 997660671589642369 902523100582737153 66645569483945625 31436118007480473 82093628562361681 397836775715287425 310051148353515777 89412911132232161 138493431664670657 560275854284395073 796114750805720961 472651244976322689 328406205627672449 648304762605246081 24773860914159229 603646749021752577 392903703367835521 53442268939289049 410646912688584129 255336456728560545 917882031092816001 146161047708286433 372495072090764289 324609310980125825 927445095568572289 54431566222898913 362218578896268161 821686170761569921 680640040774946433 203236757625145249 920654808817822337 65395077814546457 738527181655399553 533704530902280513 768561091550033409 778732318623031681 142374468301355249 452634838019090305 138221137045654529 904668206977309057 697517887202621953 202957081936300897 298523742890218113 920061328037167617 204600989642628417 161987420034758849 939165342604745473 955044038770413569 99600493420723521 689334307748236289 563487970575387457 443718124379120833 450987195343557825 385119749522171905 740670426584237825 484960478343627009 976913820843577729 760163491061359105 323456884097204545 803217317513105665 563440486154931393 344363110706549249 24872964052711665 720119575751628161 328105720205599041 602264961188136961 934608452389149185 8464552509952484 238853050269327137 823454488444550529 151727437449373793 858587438835858305 589281559961960961 500719924163671937 114514745207209505 479523815259671681 685880142864036225 894906025707566465 960621218473782785 447898426196704961 125430962405005169 259044733614000929 281893683360671329 748549296494662273 250854451154239649 5922645432686836 519657434802233793 293017380021641601 256767602829967233 356041377749885889 439673815371129729 403833230239190017 972915890659564289 303391518381968001 234062020458928545 490771471034950209 351018448703143809 144164270376716545 813316700637848577 674803935200760193 900662740887142401 91162371150627313 408960311170055489 19371040334650757 810550378285625985 360063746311151809 230755541687592833 967941100119009665 816106591134300161 481782940964787777 276807608528905281 550896635382262209 362323680665724609 840036974095124097 535972770587058305 480958166587743809 606440129614000513 630049196409398657 446047199300146241 800137249911021057 919013501653211009 611437311397832449 165153357096023969 746234475365742593 900103371606164097 417175255726956353 705108378691384961 774922590018182017 421241862488500353 465663440996348033 382514668639352321 584362654691961601 740860484837995137 92083246827652241 124646088920137281 751100001207024769 493714440819900353 709169937725459201 572327774675962049 484809541620752065 12075932796435041 170258665651569889 440962846904334081 659564503644194433 452157865902051969 36011229287378657 414309150542898433 873071739892726145 43105219175870961 840812102023559041 774842697404487553 843258195397996929 183304842468686497 368751226311939457 731475798352626305 72339730356890897 330692079164222721 238833514641410017 842565990445642369 818813095923278721 686775980232823681 74141209557904369 292720865021671297 22567262459677553 590490525770533761 202820549337953793 949662844347237505 760519314558511233 615558768467536769 175788874646013217 876780900008732545 980975567816489729 417306721897190849 555907707257713217 223002218189002113 913558241300709249 980885697620408321 58111747214393721 459929957840394369 495404749381396673 677382211359898241 524818482088729601 733102580041013121 38948269623805489 297665092414803201 684188493886960513 476649813002559617 915557512230595457 382016604558529601 641907897990190465 386089219786036609 294408373606106753 838219783391082241 534691966945427329 720689617275731073 587063214475268353 199054377001985473 363358192356482561 723512317862279937 663352674132457985 334940306340882881 315908133095558017 603342392092265857 659423029319459201 947237001390178049 680535700058296577 58278943754679345 158486941436738241 426560881587590785 981915349218279937 166429810993726337 131279821778594657 388148196456270977 201712308301406305 696241220562846721 546985793750312897 378117987566128001 769318760496286593 459400789766455361 355089156074274817 381456638272297281 537800163743749953 345521954473802881 270987164322068705 121252905655182993 752504908806752641 633113464333497729 728150662220958337 1387042221281832 338443626011436289 199448090467619457 570148421575655809 459371175715006081 893201951770787841 377284198980994753 708091802820167297 525827086338992449 993757774254301953 594001418084097537 552266339669561281 361273464283897281 680201205350254465 134251329997177041 608278893577836033 304204209228444737 842198085881644673 586985013578605185 103470929225640161 627223909886509953 233416035382571617 858615412302079105 852263043560430593 386242878250286017 706491219118756737 283642967295200769 81260950491728321 853023572407096193 181024435944134881 960481799146101889 496251493705461377 450939486192183361 717252143524884609 242260007585166209 191656743703962465 540508175980818369 709261944932972417 469445447455548481 864727644602016513 13568597120340087 677858175113239937 833306695099075457 316003823914432065 406990897356251905 931501859761265665 387121903903256769 86725877056938577 108260824616266401 674345785213684993 996984923780523521 823468500049788289 431522514182205441 126580028548357153 657942489282454785 168900081462272321 644669188101929089 240541364718719553 446567527389639425 582024590466435457 942442790171980929 455891804704872769 181095761261964577 996407624479605377 419467355456404801 151332437853394465 998714852884511105 963738119767928193 98548536598201505 484609065298581505 810911398100877569 313763294056929729 326899742627162497 835931132109774209 376990224488643841 129414694150202785 445305352071329729 204435506092618625 348646708400828225 305200576293646721 657330003439099649 478177023486576769 531085284772579777 273182065040263201 837881605055002881 283638738646697409 115550034473990593 867710430169342593 498711005304457473 102371788674613393 241805261577802369 309338203293950913 914384786071309441 954668027371933953 815239379404921729 49810538651957617 163125949036739841 330833408328654593 540653272111050881 691803018718420737 475531919049132033 290486816929909953 42848650384378577 415230827200975489 249026853471761441 43302978066346753 262891838037170081 670769672184949377 581087283768681601 617819512866599809 979057973393231873 283083853181256737 419523188098949633 868532496334804481 874248847898620289 311659240097700545 908752263855347969 468832290871784321 519038596814603201 894721482203142017 228049999406024993 294827310785503745 563974265689772353 28240303484071917 937793697275992577 782338022554579713 329506964052349377 562362079904449537 354971439140186369 199012217298101025 480742946914112705 214782846472250113 817548668790806273 31435718125703005 101496597734019649 765705260189992705 432152165188924161 762235518293803009 902937985952483713 801373661421596545 360045246313859457 576565198877101953 572120500576410497 980134043444241537 227255648283588129 66220659478911873 81138081070484705 202028270471490849 456330225635468865 821278024849572609 725510840491843073 743737090732754049 335504980228833473 145020376659172001 468171465893156865 176992185774256673 357696510459504705 682596015578990721 951286750013288449 100266492508001905 683868341861071361 905023596765541761 60888018675079537 588632143177793665 685854317208765057 478649014311780993 838315132616465025 91279402835215969 91107851439048209 119910649732016593 617840223194001281 894575756623542145 740191956551541377 583353858580249345 712193431017034625 413094622653876097 846857076669678593 657447660366127489 588352717596130561 492265853025404737 655623506102500609 101216832528404417 986797375021019777 702828048090470529 773869056072257409 201456301852740449 690999230021212417 705853559895249537 231122251251008481 374912188878891329 893400789006570113 172653712338149761 519803237884175937 994990405031781889 213294762335515041 289362030480621249 796890333570019073 354109640931664385 175288601615200449 472569962118900097 888396307211266433 549696230090514625 269449945800850785 809310503680283265 317216608758656065 726094037485022849 891448262730627073 729333122243861761 864588434625900929 841528519810989185 449323555007758529 165496208503217441 36426278571610737 237040746069634881 559838835323326145 682853814287415937 614153041915969281 244439766013297089 519248228900970305 810389435336706049 366927423688480321 817380582386174849 488901092238940289 721233907890667265 145604743187860225 341355433335248641 94193510225288433 935604908789120001 391211126976173761 965508436337199105 295386010508657665 401754895709945729 510636682026571969 795693196989102337 490769377219997697 8170409373040145 303763439097508609 341160057543884673 287243118259688417 737511295525951745 389065047916076865 666879563635969665 291862503889937857 559821403794334337 354199000919123841 673101775738256641 602224211803964289 128015495529172801 655235117623064449 909762557018520833 506236547681361089 59308256112817761 369527699671834881 895348243921528577 736022022983185281 316983271297193153 55069729747188489 310514462492616193 590216825890699649 30710404540119641 731317298316554369 891943604679180929 368177479348339905 171642015479523745 436417663140943553 780563937098488449 13618804634369043 320009701140381953 762616540068904705 352411792543403393 199653262251821665 395286533705576193 70085952402294537 755292104312100993 498368886707730497 557682924199415425 839854792535646721 18301997793525261 852885430430269825 508440072731406913 474916736143185857 425672565117306305 535805047161339585 416831285527937473 186535858416050369 35825629585058749 753288939156256257 563861059340855041 817495796237054209 668730569539430785 297433927922604353 224372567464516961 228395142221330625 220401428797980961 310606947536946625 96768841016700689 395556508748470017 836641905280909953 593960065290978945 847079336843851393 593790924965276161 785995693494879105 649157869037857409 754044531897466881 933869489748033793 14487372599599981 108691986634816833 544754495696000897 328452061279193665 495464892379583681 597948182809837185 894795880035491841 422384781715649665 963124027070389121 733968975118010241 659593240942204033 660305975904293505 247678254146915585 644783085897394433 209557884471895041 8619988735304674 726329684370735873 473041363784538753 593788317852901377 697962399014642177 833018233114170625 82921128906498609 66533703144063593 19764331184475737 800322493730757121 34876282829053197 516693264533589761 775529842323805953 960927064024968321 634483040209978753 860663205141282305 534695153121290881 838952699188492801 945649846381620353 638366157204135425 766793380428310913 691487931416087809 421739006268644801 114939333324134193 52079978072569593 99309020290970545 728225827634752001 688074178537167617 583383864341044481 87599591437918177 275562738146255969 463275255823294401 707963771425866625 220177396381696865 459709933640844801 444347143821179457 244420256667723393 245123596519146497 19754716796462901 930358097433345025 184717630128645281 469735151115198593 807207853608154881 777425932213962113 359208340379552769 855453585766308993 550601072199846465 116307854417232897 922951682897704065 299058946339240321 463204317023432577 685459582851993985 599930615635202049 108276416488831025 242948613929179649 992592908736998657 498971546641982401 894470206985342721 754519460429342849 232562628081414145 757863761605222017 51865224740179625 457240593221037249 20536370226398761 62584247301870737 434437011108226305 82587864184795025 129852048576200481 274511602752028225 494064815265755201 696371839131877889 214880287721047841 543536075808148673 925696751714806273 767844683036308609 939841047609181825 718143081518576257 149200093748145697 266885973856723521 592257582661705601 929591412363677697 818459189523363073 817292356828538369 530074654241506241 536576301878852737 14458566740369605 135951474788562625 168054371186332929 295238114750972609 81994828293513681 111860450182085457 453649977696191105 558651270703308033 893868247177731969 43717413396599625 295028153226542849 417231628868776769 59608856867608753 518960232466717761 392271747681380865 139685526392355537 578812615858918657 830063763501478017 673180159624070785 751666542200766209 215946214564180385 475674671898126209 661751587928936449 550308406731062401 441094601786954113 365425234025600769 802762960782889217 266990863419508161 839768649064065921 659313580086340737 50367282713981609 193421270418156161 97881856760647425 437281643796673345 937252872592609 128354873828797617 871789948429832193 464602705863931905 937256108621031809 500632549222473217 367435912107151105 437071918482594433 357474550098675777 510912958847498561 289850841399125889 140564639722121857 721024116322329473 907368070219973761 950348117946258945 716702852235819393 166035324055332737 883173390238013697 902660372592574593 605188452682931201 78011059634011553 134958650064447745 143075577877066705 39487839125321497 434934943676399425 946217592282508289 978525871776863489 152274055935485825 465158481615734593 118358525745037473 418890604477621057 637264841934275201 54942581800066393 40586987610012673 866938948823612801 492376330064608705 584186279979380865 309749748783701761 895927533508182017 3606928401588051 81541066862985905 239862080877529153 658580258504681345 828563135199821953 231790886572472481 761139232325746177 552831047208723457 702452767485404161 375208470739398337 538435001008267009 973251091764520705 957740375912884225 74836008201916833 343156703076545025 549580469581297153 152148540726706465 535665036240903425 510703285190132289 165435162610204865 709586357191987841 410014688563709505 692613372537579137 164384809047884769 556806786291140545 664661860292500993 569889250337595841 593639272259761025 387676730320741569 894219263544219009 997982704494916097 667113636374363521 900051755767186945 996770561300525825 486915860220065601 112356844689426081 261170389990063265 564863594658678657 529816218213255745 915549198251209601 190634926298805857 848765971728102657 143246558959887697 614443640220454017 570465746471107585 208659777892510337 902208829288667905 582815479421565697 955068373130679041 655576709393745409 586323104103101441 276890266286098817 956525859177354241 282859337711105505 411779792613145921 702660238747295489 309337770144175297 84411293508726001 332211994966073153 144421417019398049 701109980443980929 144726728503687937 442236874404102337 653836357103653377 809920848462162689 348550283968837249 517296654461134145 823047085802382849 673938120852646657 303020778226883905 845442942751930113 795649147493190145 683751205700794113 878427734916176257 939329085104347393 349636307417338113 422854309929810753 769517521513623809 414005728638755969 713806590269523841 967431420946390145 450008066086571265 247881282408528129 753779298940738561 414343288546710657 359115682013001729 45763071881509633 439029768861598081 547913493035544257 719097267958279169 545213251364643265 434649181020486017 34294431849126285 963823876226715777 967137528952434817 60451093889053457 90028682216576785 865110169217576449 440801034214715073 238269773677071585 592695764045053825 408936423607716673 430185782130166657 871648216059337985 360662897770460225 708948307556870145 166244720219353313 39541273269289689 240979988878414977 488962460186687745 627269851934499969 559231840737179905 515037836669343105 237025757320953537 702002970623041793 708570929765127041 407033522116925889 176380865491982049 177628677297974497 972225969577049601 497472140850796033 937113080017031297 993377154520302977 572301155958452737 80418574882251905 798051325028641409 431730190427401793 695049407109234305 827160903185905793 731552376204138753 240394753825867713 870122812772134273 39147399150571969 182119663082122689 12135575808457589 987727682670151041 688925914719341441 579529229777580929 934718258051972865 246106727288204033 899386869251678465 392513393112356097 463708965306466305 654034850567523329 429553108259518977 12470148164016593 786432332095912961 20681812645701569 690760635694736897 688631245503760385 621357383816501889 51584943871045401 272247715896988033 965266914442811009 934538602740971649 841033471446817025 512455150148831233 774588244936840193 320087322415929537 767463169719160705 304901720529166209 270912079909283681 867213972073855617 322191276811960129 709124922906418945 235385722146990177 370015878472514689 448807246532577857 572282243969546305 97262638095475745 291364928521758785 459720237724379649 920631436657821185 296633457336131585 298075964661222785 899819596025150081 407913576719501249 422031733764061569 785736888712179457 920125267804959233 305939202904873729 689958965002805505 218506651342835297 835011415402743041 978339616980811393 365741072891029953 447814165858616769 796523789157813377 219031509841862273 457996742456348481 335821269257507969 613049967640716161 380617548987039809 832249512152760193 901972722875271425 54836715427310169 623497473031868289 990858116780774657 6797461986394638 866400740230641793 533307653231879873 442606118933117185 974824430923874305 689693370707143297 572481062706650305 450240137513990401 992134940134462849 189026435286887553 531888203672600897 190358805366191329 63418116595769905 559441213442081409 151971844018184769 7839774807965939 513778251687625729 947725066403688065 101438469486716081 595082452430307969 722939243432378497 976096546963017217 387956229069992257 1497495335488708 503445497315625 842259750153328257 272596901459998273 385773252608931457
751737102056374401 9089 12496
55253092616066369 6284 30606
363301217132217857 13860 29149
820746525678007553 2018 29507
447796588940981633 5867 22656
73907347373559425 336 16302
809492145519556097 25220 31047
145224274058097793 21847 27056
937401967185643009 23194 25424
415982730284593345 6197 24299
599342907710152449 8272 10446
956189362670503553 3476 7936
214817664548384353 6243 15453
916461223068633729 3649 8417
322581287843547649 10668 16863
870556298134875521 12766 22704
936169105237063041 20250 26038
956414205945190273 3181 19812
196640388039426753 24486 24638
894323892976135681 19791 25544
777043826320756609 2271 4715
134447953082823089 14581 31367
239245414958332961 25530 26379
461201533199204737 6771 24336
943040511721754625 29789 31853
133700359551635729 29010 31432
519443412438775425 24519 28507
241811639792448577 8290 30931
650168819688424577 5756 12176
31260609602863809 3584 8773
49517527658849761 12160 16812
313237449144583745 4027 14694
672676860362109569 12434 27559
696530255132369537 7066 9692
392072033280257409 5601 14342
738970424127362689 18318 22644
137033234982858689 889 28162
898360365811807745 16986 31079
840086443511125889 20135 25254
428910759207685313 3449 13795
795268239929178881 9449 12513
573917851091930945 1553 1799
872955720471296129 12331 17169
325057871907862529 15404 19822
508410729656141313 13131 19968
425662551596953857 1820 20939
210372831159759233 4060 18714
347340791731586049 7514 14162
627944785184062977 11960 31070
611438065837102593 14093 19200
62158847208692689 8963 13462
101501278815735681 6942 30813
193530311596624929 20067 25437
15751330168424005 28234 30083
411468441962057345 24484 28856
422250640554484161 14053 30566
229035551532682305 15204 30760
161471518024637121 15225 22382
348734094738986753 4724 10394
334644877772237953 12092 13677
73443814400157233 6366 11031
698425681135258753 12791 25017
493674622933212929 15128 31847
758707295195780097 10215 16784
332523045503300801 11844 15703
31089533227440569 17805 30028
473971891359539649 4960 10431
160093366493558881 29544 31806
182261757956247553 8393 28418
698524688085907329 9850 19616
764977757486889217 23738 30587
625734764511395969 21665 24595
943829885656178689 9875 21904
757031321316087937 15630 26152
100090563394715553 4652 7205
389988365038963265 3268 32018
926944850208549505 6602 8284
535175441219987393 11781 16839
223150842955590177 3217 10678
385297019990208129 3946 28731
895613131034728833 17984 29155
611795541352545793 21306 27135
231138438381535137 1718 21890
782562285773483521 10152 12276
335752448449035521 19872 27201
824552178078189313 17354 21867
828271976375191297 21038 25540
920530397363467777 11802 14276
233530876767552801 6354 9216
148188783292976481 11141 12253
833855703199176961 4090 9949
310071910667037569 2545 26026
838613361005236865 3692 26676
720930597917199361 8341 14941
530302082518005569 7510 9885
207237907699084897 21744 30681
966984778930729729 19045 28754
461743808296500161 14674 30208
350970382376701185 14976 24062
356721783351847681 10969 11885
669598432679926273 10213 20563
162266597776518753 5071 32081
857965780658759041 28073 30120
52540721652651001 12359 30908
478631233279735105 6475 10529
691240701936788353 16454 26476
487879364313371841 5993 27505
392445335860035265 7994 27474
162338419802615873 4644 12394
786723990784050689 11590 15484
610530849057852289 17487 26312
123214903047074385 11513 28438
738992994960362625 5171 15250
587134407113364225 8409 15455
685891965645950593 6721 23407
501419482463266049 6586 26242
983644723252247425 13600 14262
555521079747332865 8662 24545
773183308646281345 14263 22406
203624280452704193 23918 30484
418792088808025665 20945 25173
256012415959485665 15881 17252
71190086497338713 16212 31417
195946225536321345 8344 28070
718754610310448129 16789 25622
755161271577289729 5643 28244
199546709896594625 12622 21243
159293157939817569 2616 32016
31663922344812081 2829 31267
436276712543484993 17993 31781
388385571840942145 277 5928
216842630866469921 23092 29069
183536618704728481 13099 28512
158558230591378177 10431 28631
871495769364258817 19643 23324
337045378675345089 12300 19021
373701576083668417 28797 31104
876064370660440577 7384 18680
491031956715133313 9967 24315
510738342330515841 14877 24061
394655898700996481 12120 19022
699761381243003905 737 9831
656766064883811457 10016 27949
106269067535709633 6875 31868
753818308249087489 8425 18471
568991523511055425 6901 12093
368674335522186433 6211 29529
282687618361396897 25359 27505
278113311604762721 16334 22092
60932883324081641 4911 16786
438963060904171713 12937 21209
938249191407653121 23644 26064
830205373523675393 8940 17579
756625734564618625 5900 24960
440997658146059713 5670 10736
949260685126208897 24907 27212
939736165530412417 20665 21526
82922515187615169 3349 5765
292425297947488641 376 29400
831642888348927361 20764 31519
283201317929972161 19138 31324
728662111402922369 13507 24814
944360318123401089 5362 31596
962787013837530753 16364 28414
658112531797918593 8156 14422
892232213037171841 20641 27582
15998142675897499 910 12361
22055329280721737 13600 13603
63677974456901153 21573 24674
542598816842012609 17998 24552
674476460602150529 4797 18512
841680942119925377 11618 23931
691125147816371969 10413 18543
87357326830126433 5220 26107
825126057550562561 5551 15030
762306688383706241 15019 17692
558587446540222721 13241 28336
844277944128645377 11378 24238
131237000322116161 14338 28795
324787871853491329 15346 28198
511654974813701825 6194 20244
246436965841549953 18724 26964
330772911567379457 9376 14160
527363610869560513 10683 16643
711603429006366593 12797 31380
998978035508326145 12962 22568
237635902351897249 2748 17224
369447088416340097 1051 10868
206188541271963297 13051 26787
405841119435617537 27158 30822
106531416053712753 2960 4398
284041379299868161 14845 30095
926829278589018241 16017 25987
739814835961805569 2717 20455
274494840816529985 4759 16983
733475058747874433 28712 28960
481977265427566721 6434 27114
15767551091411037 30036 31975
161884332010544097 1080 24952
470465792124247873 10080 26583
467334308627833665 20834 23601
506027186406907265 5415 30957
486155913350231105 12132 20571
120530878154742289 8138 25953
34061012695822513 10258 22610
204116776229991361 13639 14171
499931657984404865 15654 27531
53916580609598697 4605 10692
37818845058659177 16800 19421
578295273162563457 13050 26735
969538651508614145 14442 31833
326333348281341505 15155 19525
922882206379178113 2037 26579
973858746889614977 15905 17998
641999569953469569 17732 20330
478057002832333185 4245 30915
311997643304628993 8559 18173
21558762971931601 8250 24888
959934129874753281 11337 29141
499956981166750593 14172 20872
106380872518521137 12631 24202
221800178795970017 5180 12504
549398447212183809 3658 23794
471687065905474177 10419 19420
330330328177517185 16605 22441
317872665381468545 7044 27872
471635539093469441 13963 14489
529942036809959681 2711 8939
357375062246923393 7189 23862
198106768874307457 15822 28544
764198880738803201 9815 15203
571040640112489217 9896 28474
952516581398718593 4455 16949
412659076772836673 10221 30648
439981150568215169 9804 11108
679211514165277953 27201 27920
477695157505202433 25483 32063
226129863750340833 3532 20024
826246123030216449 7365 11263
806279541119739265 22 12093
901712863849233793 2073 18548
707283272844517121 16826 21899
43612163054930873 6439 28149
925795827989791361 1370 23121
994954628478673409 115 16780
171032452286791425 15728 27776
102735000888429793 3225 15944
320220468939414337 10114 21432
383716522158032065 4208 18129
309202928840004865 18648 29632
761724483887249409 17862 23802
18123716464746309 14252 25012
396003873614468225 2802 8921
283404667702452417 13052 30490
89518875143085105 278 23999
723463504814834177 15776 26441
804402191738169857 11639 31987
598009559319461249 3835 9712
940820060067423489 18231 22105
24145737012734261 25271 28089
413027835578795073 10606 25110
650504297320647809 5329 9877
9927793794389573 5425 17220
744973679699985025 480 20356
742484470880036481 9772 10577
881501581771697537 1239 3366
208939936957349921 1828 12980
142814520232551697 25830 26401
933912149013515649 19807 31516
562953110493960897 9475 13969
147222547560829761 10589 28333
210799940505172161 5217 18438
62219903011104809 17589 21881
600498720863367169 4824 15050
982587784804067585 23766 27359
754453764373611393 13277 27399
757916638451412481 16057 25577
648665127752106881 20828 24736
800912899316045953 18575 20811
575998652780658177 4500 20514
871950366731560705 5970 19740
194427782622238241 4614 17010
562529195834102337 13723 19770
113305765271778833 14919 25278
660859047249523713 18323 31892
638478266719825921 2472 9996
55019821399241665 9780 13921
145961591010166817 3612 20531
949429035735185793 19599 28728
361780140351424257 2336 25780
909378617151034497 1284 19774
731055089168510337 13688 20496
70925940899918769 13431 20879
109406112851669233 459 21635
687963137283503617 2710 15663
753231180186123393 1332 6723
263659133224869889 6920 21908
40361586571446393 3362 14363
128362347170664753 10822 29796
364383808335166017 3805 15072
86891790577290353 2628 27565
501621875530556609 6501 18721
539107526586406017 5410 14460
4518564838509321 3046 25962
325514767932126849 7899 20443
991825517787003009 10072 31278
974872585828151681 1699 13759
602621531924374017 10212 31312
594941305282738177 3730 25342
124231902576976689 27989 30818
476101414907276417 23785 29074
280022894189205121 5557 20401
295702201349989505 7502 17391
403300731375320961 2744 4777
318404091291498049 9146 28964
353311276970320193 19224 22333
858454143443118721 19259 21861
752591438715708033 2211 19795
779994832475495041 26661 31286
453283024603695873 20125 27465
68658958288658313 7784 18942
415995426392964161 9316 11733
472191558415758529 4523 13180
44020036959839361 6437 28022
167025197325337153 11736 22448
776360626046933761 8882 17385
281723888094205665 16410 22994
804675653012015617 13469 28217
934777255363279361 1518 17856
956479312597974017 13765 25137
609342396672346369 12211 24303
97980717896181345 2824 20819
936657706124954369 3560 15136
682694057068626817 1876 15840
943901067363810817 179 22253
825306707470804865 23535 27070
900877284523225857 13116 29955
680916044484217089 8390 15459
143486147787811553 6854 11530
199159924277328321 14161 28610
52480516088486697 11787 24744
952902503297078657 22042 31052
785952126669627649 12311 29076
550425633538356609 10815 24422
320144951232258305 3970 7631
245838509624814337 22158 26807
952938345826467585 9263 12124
39103889910737881 3647 26976
238504868528771393 2646 28291
213620755032447809 2151 22168
98491916918078465 7470 26361
722625027634524801 13835 22194
147787729408939585 26485 29691
491129813121528257 4141 5079
672103184951239937 20362 24186
633422660986386945 9236 27487
825850159092773633 19999 25166
714960820316203905 11682 12776
784433033505791873 22261 24262
464970881057372033 5445 17935
897451357736677889 2073 31963
461693112456980993 6315 16441
962315922597113601 12254 23896
910030451329991041 2746 10496
471532174141209729 26673 28170
908325043627339521 6078 23936
399672751505988801 14388 15049
242841510828430529 7847 14995
225979164452773761 7624 19221
503863769546580161 17921 29591
706552508291551361 12036 15772
104267902258275313 23863 28504
154321372599362401 2236 31058
65499017364228249 13901 26582
45305267556528865 15972 25694
710636066038450305 11952 25585
20384870225846897 3677 15774
950937599287026817 3383 15765
448410490856261377 2733 12338
547789791958169985 4498 10139
142342844138461537 17678 30170
518339471659000833 2149 7194
686157832433991681 8687 27987
575646310865511873 22107 23145
900948781231015553 5651 20873
159259306398279681 6444 28230
115491819224686769 13745 23164
708609551811807873 3069 30535
589003637047007105 1613 19387
204817640571317121 23889 29050
737050920798168321 10040 16470
866268197937376513 209 27712
188136347032205729 11047 12573
872135514855852289 7079 22899
130794714609592689 22295 22297
828949759589196545 2525 23538
969497211651408001 1988 32096
782373915208406657 18953 19832
868534147091338625 4728 8601
965362558209950081 17410 25729
608577120380964225 4266 10710
73407106710316577 13058 15767
422948354255126465 16894 17394
215555591930442593 12738 25384
719548837645312769 1095 9584
613484906818253953 6233 26214
937951199076707073 23184 30598
461957046033734977 13833 17810
336631218541150209 12578 16771
645835899590888833 8869 31426
597100669507725057 951 10720
163886031039400129 13296 20549
181229816187006081 5928 32044
441039355402804033 1637 28352
749538623000375937 3128 6080
285614290580145537 1124 9467
383109448248880833 9658 17894
271531004689972385 9335 16370
622996123440245249 11819 23918
643105433010621441 6726 17255
297582470124247297 21912 27754
552564631898061249 18206 23470
988864856861226881 6220 7781
717674017299561473 5517 21014
851502318917106049 22180 30079
102460519525532593 11628 19205
835256895763691905 3928 20563
233055877711482401 22280 22600
428461908205925121 9833 25300
682540894467958785 6695 16292
162267470773088001 13912 23898
722209715582994945 12793 28398
184612231194186913 11221 26875
788664522278178689 14927 16114
823107465260918017 25885 31852
387398532641359617 27279 29553
184414631639903361 4458 31147
820985271958871681 1818 22149
701048135903562241 777 22983
606923241299245569 10 1197
220772190485853057 11400 19921
480105646999827969 12671 20777
912759142476673409 3529 14268
898870075689732353 25430 29333
293578113856433729 12314 30094
484183760061650753 774 4354
563036405973889473 4060 22802
310333555379418881 8192 13006
668873457549913985 3634 29458
415163831490826113 24192 26217
415397667898375297 27473 29110
463108034215085953 12966 13002
228499546836509633 23555 29703
859893828228049281 14789 18020
680734957804219265 19014 23774
616498612120683009 17465 31384
495213610773099329 12818 18863
674602142142401153 1104 11665
627193553361976833 10383 14242
476756710366490945 12344 22797
625436009864536449 13138 21730
564536047888420737 6355 31054
465610499888668993 1602 6089
322142223381138881 9390 14115
692715557239402753 5277 7767
614400892541322497 19370 31694
724981406917308417 16913 30486
663573175069732481 1010 29585
428112379064692993 9062 13623
543838365017560193 11082 25537
282196120484542241 9519 19251
823440537337678081 24681 26302
974357092199305473 7107 10684
394177585133643777 17376 20988
202231043887266529 12211 28745
799010625599866113 11987 20958
181077358580360225 5229 31338
911091952595565825 2690 4755
353522409200081729 4323 8007
750855582978704897 12963 15634
97689669049252353 11284 27583
889980517744401537 6177 24441
334659749355225217 29795 30973
699264214162074241 14168 28262
984712076755990017 3719 22281
248622891010594305 10023 14234
950996248565132929 12822 13720
160286144003595873 12283 32054
786114104430758657 4767 8907
121064209250146609 646 5755
353311619815045249 966 32010
755022267402697601 12728 27516
304609753180791617 16568 24251
98279236950386209 20402 27520
957197734569092481 7391 23787
387439038300772865 1924 23455
565120005558519297 14428 24858
129825111201181905 23546 30616
535156474218055681 30210 30587
623173629272319105 6993 31137
102459004953608721 5545 22811
35678353829435849 10821 17024
969167247650517505 23333 30944
989706691676264705 359 1092
277984769386897313 16653 20216
32396384690382973 2490 15429
297237387151383809 2538 7270
241479672162771649 18073 30737
623727423028363137 15844 26587
860654689298680577 1871 5795
32606258122768849 2098 12269
235969707004631617 21166 28997
585467065724166913 14285 29122
704470834265475073 15354 25803
600122459382006913 10697 18043
101727333739948017 19195 24140
639356111999440257 7305 31672
42793497884584753 22976 26117
864017012520065409 5086 13890
359625942474128385 10514 11148
387818778903884737 17540 26836
282741403181642433 8670 21229
529893003500902209 17745 18735
706137349394285953 18186 26356
994339949186390017 5849 24695
636131319304492801 18304 24382
28157809848323725 17118 27553
263780425097980513 552 26955
834978445122764929 997 7075
346918946791344513 14287 17247
835126884901669121 3937 10626
339809662730804289 9614 18715
965482381377320577 12000 26530
421049335505127681 20389 31675
992292139225156737 2523 3459
559913238163648705 5037 11664
412098285054433665 4910 11474
300607313368214337 258 14526
446312320827999553 3050 10512
718745809020564481 13496 20933
173777640090357025 6428 25229
44081041971107737 13619 25757
276561512893408705 26706 27729
732475333791956737 7814 24025
502595993848437697 4394 28328
91386074161913905 6553 30775
599854002724370561 11073 28142
718495879035433601 29662 31681
633787318712542465 20536 23199
407800981350359169 3789 4816
61413391092600025 245 17497
851745034277957505 19833 28379
839711513123880577 3233 27145
1271556980821487 2625 13414
127309969624334945 3099 27192
252735483188022401 24228 29835
953042317375555073 83 19251
513156599943297217 14774 18855
598367157772656769 19644 30362
605910798385412609 10476 19524
360088072067064513 16921 18030
798297150099426049 21951 26639
752724222810783745 4395 31240
454085948398674305 5542 11119
718915223927616897 23339 29969
375550600102652481 4997 25823
599502668634301057 2818 18002
490728641266759553 19253 28645
169185847242509633 5946 27684
68274155787303673 6799 10804
866896634482557697 6144 18728
611248792611380737 8954 14411
728572261860968193 2515 2683
523676474090816385 13361 31828
453907455480475649 25497 29971
781235409180443009 4826 8123
618375653226728193 1384 31646
42864785256551129 15893 23273
217158265661780097 11251 21431
837033334380496513 682 14276
929527998554284801 23475 29819
946555217441581185 7644 22744
635920233363179905 21602 29715
414881922677484033 4140 9181
877349138674126977 6846 27593
705919199324551297 577 10633
264696771076287969 4312 4408
181114107450131457 14747 26637
743990069689409921 11837 19392
179416532373149793 13519 31093
30359919510090097 2781 29258
139082814429162481 12046 14682
863021024924414337 1333 10841
394598811588945601 450 26355
618703131251535873 31423 31510
859362562748092545 4174 21037
849595238201779073 761 18001
513013144299289793 12677 19240
104030935515339713 21363 27145
218562700367687777 7398 13336
957387986760885249 14785 19649
515128383411688897 3765 14971
957587514546347009 17557 20740
448355352716252033 10575 13017
482302168623910209 11198 13273
73652166985507249 20973 26119
900647126778835585 19282 26305
659011135311732993 19341 27335
611847837428960897 2738 3807
365089752509060609 14057 19140
192238634366887585 11456 19197
289169305399216385 8228 22382
914120360181335937 12435 13156
752672764397115009 16185 17544
727918195678483969 6944 27693
283441616748707041 7951 15074
694271742524357249 12786 23846
394990349444508865 1281 2253
314777529293238017 12392 21873
958831008213170561 212 11560
939018744500352001 14021 23635
664294669786070145 26946 27205
140894107459700993 7425 31266
96282712945640721 2181 6364
287661249860256865 23281 25470
551409968821200641 2565 27979
408483256352937473 22581 26829
500796733816773825 2812 20654
974771516286956801 4416 19231
979707435063456641 6558 22463
404764490326584769 24784 28785
187612204060560129 8443 19231
595510984922860545 1403 28679
622349574471154945 11184 27446
670544550175875969 2443 11206
157596253005980449 3590 24193
756662827836358017 7233 26114
622965596004487297 14762 15520
43161613719121305 27313 30914
966077937426224001 10234 26688
649036924024692097 17221 23074
752476230437832065 13782 27894
19018063264908849 10166 29116
619281892054662145 13012 29316
560886040732420097 5541 22379
420700251332899457 14609 30409
344617091260801089 6969 29302
763931910678099457 2568 9550
645219219765031937 445 28237
511778562049055809 24974 30094
918850365116568961 3957 27236
290582004422905281 13379 16542
451137290596427905 7241 17126
872852866231621505 24577 28816
810174017361021057 15006 22769
831236908898450305 1548 25972
972147615906855809 4452 25928
85717463877141857 7457 22878
469047440426251713 3671 21569
787665839254859905 2838 27729
191317183244542849 5226 16536
755582423326583041 3686 5858
479257808956646145 16499 17801
428687834448414401 614 10086
299446551279650945 115 580
308277083883108801 25502 26988
544051989112247745 12337 29748
802184601588013697 10223 22153
210418503113324097 23743 25776
280192356690545089 10990 11617
868760586377106817 7389 10583
139622680659943649 12064 25895
526596114817486721 9208 15250
381391425541846017 6057 31854
877115393392998017 25884 29299
615761311695767041 1996 16910
342591877312692353 490 6900
513369016913824065 3795 5921
901895489817405825 10714 14362
651680913059483009 22410 29620
890754076341714561 10854 12840
215042222245113377 10673 20327
411927779651946945 280 10460
912359883485184001 21438 25111
996045401165709185 147 25849
214218727788786369 11670 14827
688728890403410817 13378 19313
107199834295261809 12343 20582
138223280197671281 13254 21643
381894050779248321 1510 8899
30996165324367553 26253 28049
118971654371794241 11016 14444
928848293594548097 17498 26720
162535807654986529 14655 30454
349400017333806529 2973 16410
688822321440074625 5838 21537
359997751354761409 19455 32025
708652963174454657 20281 23989
895237243540535169 29695 30252
306815411553319681 7759 25537
927872713212032385 18378 31893
440429240951825537 20972 27240
243889085083083041 2962 26919
392922136841423937 24909 27713
881859926079293697 10248 31317
523405228722548801 10996 18063
98977920759622865 16128 28750
705754772104203393 19607 27588
399021928478113345 16822 18376
985880998025603329 11304 21625
988796567149933057 2309 26088
948335826190902529 4661 32050
483290481789445889 14542 30998
544013090460037313 8279 10334
158033285128695425 3526 17359
123894586812813409 304 6683
182557097780666305 10334 21458
62004313737840993 17164 29116
501947825335435009 8291 10902
561523029984687809 5789 19580
196991303201734529 7927 20379
327214752913402433 11775 23025
5758245801175122 21695 30095
22325850183197105 19513 31136
806748977799976833 7542 26267
79715547921747281 11712 23622
19738866035396541 17288 24884
611659847047025793 16491 23066
12111184378362339 5711 12586
101396130403468737 13547 13724
672945645949155841 20644 21826
671746411523262337 31224 31374
886244941016293761 4777 30008
474228563233705089 20994 30804
579990557531232257 20405 23447
580302701288577025 6669 29483
969302928784820481 24653 27710
678072197705727617 24355 24940
672170214703939457 28411 30179
713192594541258241 20220 26302
458455745719824385 6732 21656
67225868446652017 3351 16777
854680204763752705 6963 19903
380142975371502017 3902 28282
394529571967119361 10636 22979
977936097363492993 3623 18194
295654285759169985 13923 31705
559374645372432897 2145 14620
731930564382544385 21594 30218
546756087732230593 8730 26402
452270940574237569 1655 6526
846005487453158657 985 13829
371076513958023233 12412 18217
516904470450764801 5031 9863
567957772870940417 19528 21979
406116741457740481 27451 32129
995102838751201153 10420 30279
365852628978583297 4138 20747
888460954897169537 12996 15326
468626699680289281 4568 23727
995515411021664001 12192 21012
975907790081674113 5485 25842
470771454989247233 10052 24467
175160106196475585 13505 27555
301953592520881409 11110 26859
498563736690666561 24704 25938
347026145889003585 5003 13900
487881359605569985 339 8937
503404738845908609 11243 24182
725244789463385345 11638 19540
276819186255167425 8337 20061
480095586794707457 20422 25912
13052894948522465 138 9552
98529427519959969 4711 31039
119031339477345457 6430 29339
217009088198398817 1064 3052
984301001791855873 1235 15303
890140388789330177 5142 18915
393351208598133441 15672 30984
696449865231389953 3737 14071
326104231265738049 26263 28036
180436118970444417 9409 17482
219036786314916289 18237 32017
943025240621796737 431 7042
133193625309836257 18784 25675
228716837769649569 17499 28721
22937307167680389 18057 31261
424957284764023041 10720 11178
579530598250336513 3121 4952
988625074327725185 6011 27120
131028207622676977 3554 11087
940883178447297281 20009 29207
306765631131291649 3528 21540
746908103095716353 431 24041
200245111334041313 5915 12446
63807086895739217 4398 20849
355805205815904897 9634 21918
729826099358174209 5992 26242
934650223906487553 13990 27030
50087904479699577 25862 29667
67921257345908257 6468 27626
596917842635615873 8466 28892
358215406491964929 9284 12856
851163666225691137 9128 21557
248143727978835201 16786 20895
828433238824967297 10737 19045
203924563031677057 19949 31622
892343823863559041 5141 11066
410810747973378881 19689 20828
396641620657458561 7060 26827
515522884402130881 7205 11603
603515263104615169 6892 28980
584839109062166017 11246 20116
812934533367890561 576 29133
55986006639898281 15104 21940
157452207643292033 3908 17683
961121599139168897 7880 27619
667044330877399041 1604 27241
459437322304538049 3874 14566
458414326517445377 3985 25478
429933993495616577 5459 10082
361053209793791297 18539 20702
556470596392642817 28120 28195
452056747448768449 13820 21733
642694611463660673 20974 30606
612804106629237505 960 25222
924176743538240001 17048 19261
231930592114853345 20657 24890
797089910071186177 14912 18930
918852990324548865 21057 26484
361042184025791361 12650 28337
991968402478267521 3716 6241
591562160774053377 6091 8269
968604309952478849 21754 27342
734570674901803521 1410 19572
521645732815588993 27928 28761
225426404013695969 11084 21153
665505518849439489 7109 18005
989144971699573761 703 23604
923683552450672385 12485 19102
482295161748389505 20908 24329
99275503895722033 3845 12955
198328178488864641 1363 25862
425276251901497217 14770 20261
671767372725646849 4057 28225
420613214728771137 8913 27407
486421251628314625 19492 31193
284342282698776929 3687 31975
909084261601087489 3952 25395
976559624832258817 23409 26464
687431898233157377 11795 24060
703019101027084801 3600 13821
73145923565768097 6868 9207
384926177195662721 6000 20284
436335116474339201 4074 11289
551756440075582337 7274 16504
35269863419351565 2950 13373
58588884084752377 9150 17380
350155923897389697 25754 28220
388472318065513665 1320 15937
926583134520633729 14020 28435
367987075902842497 1622 16125
329394474490413825 18898 25408
397269910845455617 2138 26318
390074641259836609 2678 13087
470242240655874625 24297 26518
239931837740343201 27406 28896
248490792212894721 8100 28124
820070161128718721 12496 29164
387683275661341761 1908 24519
189965265895096993 918 15615
634096384232027137 3608 20713
450081271614941185 16961 23856
223362599361774273 15046 19668
835763871596569217 15357 17951
106595076272757441 2460 19523
29347195516272961 7806 28041
226880755917957089 5665 15331
96023339465375553 2817 5145
452412677794701057 13144 16684
495537168358104897 13695 21597
525388201165252865 2874 14524
961120664603058177 16306 17859
877558978542570113 12850 19584
69486845904386033 14514 16186
701259698018358017 20877 31321
806291010830960897 12771 21083
849868513305654657 7826 22624
177857070777484705 2756 21627
503271985005522305 12918 19714
484207674307256769 1033 13075
212559479224186273 17084 29084
458453567446618113 5830 9174
30166925802713961 7490 18397
132056886454620321 2254 18858
702306444299200257 17081 27885
274733396807384609 7346 9458
916633012921419521 9297 15723
902250856390807553 30978 32122
924780328780091265 18999 29737
911724837756572929 2647 16768
808745697580715009 11406 24891
957579099782918785 9376 25227
174368448965385185 16823 30652
243053336066815009 13130 26308
649904362764953473 20283 26445
975898790743386241 11488 12280
854618498157325441 4538 9995
742723832984786689 23393 24041
654798660032863489 1060 18557
923323668551745409 22646 22788
143298514559706545 26492 29638
407360719814555265 2309 19754
957812205302058625 2436 21984
987076994121011329 7113 22441
541650463300957313 5321 14222
393227422804308417 6027 23533
647785087084908929 8860 17362
740391244731000577 22867 29805
1633352000812494 1978 28291
942889767430095617 2071 24528
591841094997430913 2325 15109
944604722123202177 916 15823
997273118878982913 7503 28318
761077365164347009 8947 17372
190048839302303201 725 31959
902337091092817921 17516 25663
615606191828067713 20914 24087
227236871529832737 8031 21053
57410816280320633 785 17494
156611125723358657 9798 18630
17441928640526073 13648 14390
329436644171359233 16901 25650
901818791851550081 1101 16705
202190680887696321 2632 11729
345971425190857217 15945 16813
643525646327894657 6911 24015
342310439588157313 4854 9102
27264190086739861 46 24867
839186732329213953 13242 21679
32496956956954649 3289 31828
611718791575324161 8502 27235
947832879612917633 12977 25557
886590666041502849 22253 26136
520459526350968833 11616 30391
516505553984881537 8344 20153
717552445910413953 10467 17575
527593441573603905 1268 26350
316957417891991617 16642 29109
423469516228234241 28787 29795
97990230357623889 15216 31977
243503623203668705 8749 26561
590945265116509697 16774 21305
631754955650858881 3822 24111
435836006019556545 20575 26517
281697669676535873 11319 31488
976758611006239617 6391 17249
227159921420106785 20079 25067
713957426708930177 12897 28035
463339983488129537 9458 21118
141009745883700081 16621 17921
346543384041250817 26295 26982
593610042454471937 21605 27587
868244152725285505 21079 23391
50470183972983305 14951 24772
879911273313663105 10929 17745
138760619703447217 2866 22681
724811319527777409 9186 19645
904521579086541313 7184 27221
667657210009718273 2462 16722
875400381782711169 5809 28520
631523631944393345 13709 17877
376394239517942721 775 25480
605952077623467009 11482 18263
175825767808589729 3640 18714
130654848503741761 795 13704
736768023558447233 10030 11500
134300292694330641 4637 31742
428937458870663617 7821 10045
985506679713044097 3320 26546
299860842611884929 16910 22912
960067527963015937 3658 29870
243317801418044161 2140 13473
979783680434497537 1661 16670
171226831157717633 11733 19301
673967534462558849 13990 21028
882731431848995329 1725 20918
971251764168872705 11266 18908
520356024306302337 23620 24004
961082409086852609 14211 16570
28167935845772265 13989 14267
460531007199836737 1429 28650
128911676903264545 11029 11824
231363975712223905 18872 28772
742897823506311297 14105 28061
358072659820070529 27644 29844
153036725571531905 3716 21461
733481703074570369 1880 10742
555408029302924417 23079 29018
585758495971578753 19400 23232
308458899229968641 15743 17447
112477583825278065 1903 13733
909559616845413633 31200 31594
881208124087667201 1275 17371
759851186996691329 18986 24117
195468459003588897 10928 12377
823782444842038273 17034 18628
789231963222892545 6536 26081
137662337473038577 24879 28623
795484203071293185 10236 11966
585378295036534273 17976 30019
541744572199863937 14255 20118
379897352710806017 10665 18509
703799157573571 15155 29751
237709437752897665 4342 4875
920050217988109185 3324 30373
613452116190750081 3814 12377
738483444757530753 13824 25370
724742878501913857 3241 27523
446300295360291713 16725 30720
456815919384503361 20522 30791
78669247317375121 1166 26255
988515652394426113 10617 13099
408045775544895425 6017 18514
897352288434937857 3288 29319
461134609422469313 9975 18868
391872574366104257 12564 25768
434487579612071105 11210 27418
22928723671647333 1496 1552
725036877181363329 9082 10287
304468874946991233 10116 13172
127958955190667473 13850 16247
167241312578617857 3375 14541
893082045369663233 20018 20527
959565216006367873 29484 31945
731426895319547265 22368 25013
555497223950290241 12722 25456
268628091462030497 2147 27620
99485751069494193 10955 19998
963819688285116929 8563 10539
953778399810111873 13568 20964
666629660338809729 10349 18915
987550232937550721 17824 21388
70595139689576313 11168 23506
569889894722315649 8995 23413
885487154705739265 669 22256
4492739945618497 20665 23212
267354175230725121 1699 19964
11147831903052465 8084 15436
684444615610896513 4097 10232
870381453765801857 4396 13320
159047727254236545 6634 27111
257611414531147873 26374 29982
143290915382490177 10458 20372
63270138703614977 4131 17629
315366342563141441 7294 7916
686812411371640449 12385 23159
915140544344307457 10667 23752
939531607445516673 6197 26806
2562135736841498 23247 23761
314060590756902529 10345 13717
340761465292583681 1658 15939
516210573693996353 318 31133
500926863823298881 15936 20364
763756268620532865 17390 24062
960410948438759937 8781 16919
642826950573876865 303 23083
472508327223128065 10427 31448
531548027148353729 25001 29364
656943796837051521 9309 26248
80774917609517169 3710 7536
341835320383143681 13743 25836
851236313198732801 330 28859
496953740723949249 6398 31093
706587010957363713 17266 17617
579259277059495809 9326 16054
757518602451092737 2767 18686
544155831198732929 4642 25976
966530153931813633 3619 17721
457203890896852993 8804 26458
596350678766860673 171 14229
224748211769775009 12659 30346
811811000184619009 9400 12372
218712655400171489 1945 13462
436087890991252865 11162 24599
686113502980870017 22872 22898
535505272689078977 19696 26322
449143770549415681 10809 28992
278771573887176769 7032 10370
450316013115024577 7588 11444
285479010440028001 3028 31558
679002518825175425 14214 18178
162915718574176097 18571 22560
199178899350098241 13399 26721
35202844009148749 13067 16087
131418333774451665 9509 25504
734779013245734785 1769 26735
899418061211388673 1442 7048
621512673292400513 13838 21200
933737681950962177 4523 8540
489104109557395393 2437 28778
579874764230705665 3623 28913
191955478452371169 8893 31186
770559866613144321 16659 21554
34270966416038109 12945 30431
788209578879683841 4102 10386
303166520693125121 26479 29257
706111251455613569 4126 14423
609220943457309313 4703 5333
195753990597037121 16076 24697
656417945608637825 5066 8795
947329507386161409 24678 29452
905714523773575297 15460 31191
585195803575157249 5854 26918
399597850918169665 25045 25489
464983617440456257 10971 12120
561714701948922369 13678 23791
879408036410918529 13126 30288
340837284942949761 29562 30179
307532846850438785 3120 5388
569041741670609729 9326 21062
268401204258747585 25818 31716
754089464688306049 3679 19009
909549009549980545 10629 30136
156899749618027329 19455 26446
416843512250974145 7069 11375
579344805373892737 7582 26778
851086451512703233 3946 10150
395282891480597697 16344 30640
222985361171179617 13320 23052
269876199201931393 25093 26640
113453537771935233 11631 28885
28355654325203261 30016 30955
421651501180715393 10082 26978
777865432569399169 4783 23481
506863386271607681 19062 26763
664268899621610881 14118 28408
234108975306764225 329 21234
831752750314862465 15023 25744
332240450339472897 61 28598
977998115541005569 475 20912
255339483902272225 12006 16987
799341425444168833 18270 26104
558228625060355201 13549 14545
638023828168137217 19795 29812
308173786883781249 518 9173
777616835601477889 405 19866
529756153657221057 19854 29983
153243131511722209 5339 29130
291891054742645633 266 17668
752819045843125377 4370 18244
20308050661686397 8669 26421
207507308160636225 5657 18786
302630494608319361 11113 29466
553828313531582209 11536 29023
949658351673154049 6846 12049
556600098615071233 13345 22982
931063926519353601 21146 24805
121548327895283137 15285 24757
324917557367104577 4872 12581
504155900222222913 14000 30788
560369080028447553 9385 12472
251741436497368897 9556 31338
547425474618140865 6709 15242
943693598765214849 6896 26763
340132034832347329 814 30626
275597656022398497 12578 24089
642711582652214785 11417 19772
95211419591855425 24398 29525
929276253775594113 26028 27313
129993977924854673 9685 25293
806274379535043585 5266 20948
315127693226465025 8591 22979
947722864829071233 9359 19999
368586423086782145 17587 19575
864493206540050305 7840 14102
703113325183402113 18962 25926
700865052990007297 8417 16503
978113536204162433 16776 29768
387151117519241665 8101 9805
950770603695055233 19505 28361
226096435989543201 4757 8965
415990602662645889 14543 15146
674760769824263937 16506 24945
804271334779961985 1095 2564
123951931727173553 21666 30297
271727880673026337 9598 26588
208467375092457281 23798 29767
271951724008353313 14996 25248
279657692978329217 11214 29992
994077631915359873 3165 10777
280448774824055393 21896 25221
971323490972814337 21701 26643
240176998642066753 6574 23571
508142767387894849 15736 26779
915513009631755649 292 25850
747726968340892033 983 20192
207689363110286977 24992 27812
483878564072995201 13140 21207
206453644842714113 19173 19178
425523964954372481 755 30973
847733368748105729 6114 22672
893277214917006337 6261 7014
282482911275597089 8515 12139
585782524246589313 277 16759
128237653476954705 4355 19735
113707011974526033 4493 30951
136917731001648945 20148 23422
962193947774515841 17703 23792
427991908547692673 6920 20999
676922792889811841 9113 16364
891814236228814337 13340 30338
66711141406536001 10359 18272
137778473280459217 2396 24402
226585966679067489 19212 31106
67377767621781713 24211 25794
202208041169676289 2472 23308
866777966331209601 2637 10870
903020038537121665 13310 17270
456037868888390849 22098 26972
92309149441724977 17045 17171
337737179421818497 5966 26777
215545137620523521 10277 10338
37766789824178913 22243 28222
6277622574053511 21542 30024
767876991941346177 1027 2023
155121678956348321 22466 28157
386605782711914241 10544 17325
824206460650096001 23521 26919
384130155890513665 2019 9501
430103023292019777 12906 31229
439891339521796737 8266 23126
866331721422334081 175 30937
90916262799634497 705 29357
34438899336223017 15936 31676
672163782250581889 22839 24752
188555876027272961 12017 30076
810541850002206081 433 20375
61349483944496801 16491 26575
335388598474214209 580 4868
159585006353289313 10704 12362
749090245492066433 2193 25457
608843459875359361 7856 8431
805496921268630913 8069 28311
515672075430366337 4990 7324
637346201031473153 16448 21106
560896150283838337 10374 28078
381300899577230017 12444 26426
315921545423627521 2792 9820
674267434710667905 5365 6313
915925026629040001 15679 19014
393882704371069569 12090 20150
670424735244218113 5668 9149
511526709286439297 12279 24528
540563564650909697 20467 27462
840287880059197057 2066 22618
208012063941474433 2977 10037
697836823847904257 16442 27678
791679644018600449 2230 2736
201844992061584353 22116 31299
709854279409462657 6137 30871
821644706172175873 12242 30469
335025513668881537 1386 31467
751129352755970817 28284 29069
426121487028858305 17170 31505
405222474040794369 4941 12916
828631839237786497 15557 30459
708309341652498177 29930 30463
378892832171779073 9041 23706
901450698289746561 1653 26418
488732573842213441 9274 27413
652554784136345473 17341 27081
545852616522573441 8743 18534
900314960961605249 12773 14777
143169411290458017 21014 22000
811918328948653569 17432 27408
623237003411709569 3776 28654
573328971117771137 17526 28729
351288454091672961 10410 18227
289568080249853953 372 2347
37110854322797593 16416 29898
163138791152004353 872 19445
851596519894016513 1071 3193
88773208127097553 5760 18536
760333199914420225 10562 18918
889210950323384705 18305 24018
732054281709764609 8929 11199
486319194268805441 2608 10934
96363946798838641 10123 15453
399895192197544001 19144 24477
717887251982929793 4221 17281
996126079734441601 29877 31780
5100218438776950 16636 23201
1788131249465864 12343 28589
175107540720944129 7503 20772
843206881796437121 6677 13525
411809787361384833 20903 22506
469089993539352449 6733 12777
343348406046729345 10966 16743
623554549223772673 16823 30664
696427938945113601 18415 22039
642800699625009793 5884 19779
869783934130993025 25533 26517
108279742613053281 21318 21434
692354376810634113 4681 23451
120776627219907345 25538 30122
519376797036855489 24726 29983
19908670952990093 114 2246
813654998841066369 6262 11281
697873279045520385 3165 11707
509882004049927681 12038 12812
984135500032028417 4061 22366
706341103569677441 6832 19811
408014590359766081 4409 11418
959222947076725121 4356 21073
769827785066443265 9210 16752
209142391604849825 2806 3401
848814553270297985 9253 29552
556211906172819713 1988 27625
761401281537548161 8000 20541
584761568412510209 7793 8034
220464023662128033 28145 29434
563149589709396993 447 25577
357882667181744577 13513 29350
413723995645348481 16091 17594
204492823883494881 5805 11404
342521297602900161 14842 30159
518510476875963649 11310 18748
246217240796049441 12384 29390
449607372742104193 6350 12254
653599977917210113 89 2153
941406223303634049 10793 11076
896229101758400769 15010 16518
260344876365817153 11319 14698
293932859501325057 27234 27806
694874562272634241 9678 12052
997190296405527425 2312 4521
823409411577568257 6123 26682
242967548647769153 2845 9061
454833774886768769 3296 23464
276436070038648993 26322 31379
414270840123744961 6995 29691
199879538547975233 10771 24954
630681091946133377 3150 14833
651221048022641409 16868 22191
945297219878465665 14977 19894
366285059080652801 7802 16176
488881791469314241 20955 30577
202730309606330657 3458 21522
623113040523147521 25305 29748
125153697666747 7100 8946
171431870591693057 8249 14834
894378444325830913 9036 24697
538162018671453505 3593 23078
824627872369219969 18625 25785
127151740799209985 2251 11529
411403837008386113 4223 30596
609112153474168193 8087 16846
902809577216146433 16974 27248
658968133005760897 14679 27401
101949173732059249 2110 3380
328655080896748353 2296 25796
342252633091888449 10440 20743
880753538874987649 19322 24178
883947731653257985 9339 28556
319679285614252993 9225 24722
857559261480247425 598 14803
573112369523546049 11504 14316
382559972889474433 5799 12578
410370246314055745 28469 28870
141469135147261233 6575 28560
38300894823013465 23433 30833
11852869138756717 15043 28844
106517915636199953 11256 15252
454555445526580097 6618 24564
749189248441428609 3756 28987
290986801930323201 3217 16284
296575882514456897 20659 25334
283969747327475361 4253 22548
144138658033032385 6334 12736
265348375832367361 908 1423
321574944808102017 4666 11147
212053937833132993 3213 14492
476570899096106625 21983 26186
409693611093494785 11142 28759
213979446335127233 4219 19971
815817324304148865 6790 17777
931920087473887489 517 4923
43171310563373313 2236 31380
727495417232059777 13742 26563
950201934318158721 5683 18135
882024631772356609 18640 19818
851682485826067585 18233 22340
498578112473762049 28799 28924
785519093261299841 4665 17718
873659775611290753 17763 31844
154875141786170913 5994 20361
289200782888539009 8680 24566
528098893040720449 8219 14156
819023983111282689 21332 22365
683526019973236097 950 27951
232969248599584225 1001 12682
580590568909613569 1743 3021
556145771849518401 5538 23034
755348651074150785 1010 29368
550905889013247233 2828 21544
643900049587273345 20436 25022
20316788190928749 15898 16048
307491829165989825 4382 29226
511564828757808961 21953 31065
747740112116432001 14294 29110
367102262918908929 14100 29012
513130956303520257 3600 6865
909335197853405185 1016 26041
664362719628655873 7065 23817
525926792951128897 15215 28028
975458179015923585 5506 20528
935974189364440449 6553 30158
525281309885841089 5937 19810
462751980131034945 5380 6166
349772410386442817 10304 13035
669094041350288001 22874 31591
560587097631867009 2724 11056
372398133134471041 17602 28845
834858765226549377 20163 27509
127389844588275729 14551 25479
723606916923230849 9480 18715
696435315923427073 10500 28795
236905193912868129 13331 19427
810096035794909825 1725 30574
980804823211002497 3576 20866
221474818415249089 11349 19144
228183745230488449 12070 25950
196131390416990561 2156 13113
340534661518702849 11230 15172
114700944615723441 15056 19356
280851482560429121 12713 21683
909643092003729921 22763 29227
288920149101727489 20356 20469
17540172888278251 9173 30571
382603183461917249 2106 11196
230572839204182145 1747 10625
393061780983700289 4526 12964
772790554799119233 6599 30499
661511132631780225 2312 7229
643199769061251201 10806 18443
39110107243658377 10158 13546
893023995589448577 10685 22899
135068134873641553 6957 11680
958499038994244097 2805 13894
885541714375236225 11005 24964
985698113280992769 10991 15012
922934890578751745 11036 17627
738099032176389633 4774 18968
842141631955030273 17947 23315
389618017219891777 8089 16491
940783653808175361 17087 17968
793507144421948161 14700 21600
616522942742093953 1687 17463
713991893006582529 6021 27899
637403194872696577 21790 25050
173361787699487745 3339 4650
908165161684024705 5631 23204
630523041745636481 10993 20232
109237077832197825 1789 2276
507389418483608513 19798 22908
652466529627375233 8004 18215
585345309879588865 2399 19693
582994701080401921 16119 28298
806507880846847745 8548 27721
723595803321131777 18741 27531
365083974044626561 8096 15646
2003998643765215 5522 5882
766503956976702465 6211 8111
766285477061771265 3906 5396
73230425903577873 3378 4211
286542723504943809 22947 30846
464681554179659201 9407 30533
336294705556923649 19450 20646
812051747272978049 13295 13819
810343394661650561 3861 26365
735960239904823553 5436 8778
952125574781931009 29969 30419
593485788566059777 1440 7429
89541849250856849 11875 25655
862609677384195841 13206 18379
583614850269611905 3757 29333
951343976122348801 80 2656
508132462406187841 3344 30270
890016726644841345 21877 25677
285033982908302625 4983 28044
737478088887119361 2457 3622
793981043072996353 5834 27562
503856371400157569 163 4883
301977033426766209 26460 27254
356558974640297089 19846 32032
646980746280995329 9615 12547
70408024173143961 10596 20065
895138350816822017 2534 16445
537334933054470529 8614 14301
438243623868466177 5217 6946
984532962444031745 2612 22237
104493369485567201 4681 20066
821630589785502977 17426 28075
825402228864952321 19370 22805
706389470147836801 22738 30414
670685837438824705 5807 24371
554233835066813889 16477 27410
840128556170988417 14954 24432
850067513974348545 25051 28560
704757215775970305 13784 26557
914894114389728257 9082 19398
922713106323804801 4167 18186
951107285143773825 4865 29292
492767960723554689 9441 21181
694990350307367809 658 5094
224711562507089025 7793 21373
355833497145706433 21059 30434
269975851153959 9988 31469
192466355698389441 4717 21374
540862036050775425 6108 25581
298472760837295681 11998 29240
336783766497646273 11383 12980
995196082469451649 792 1399
529178624973475585 1351 24187
151382472798442081 16815 20454
208076803289628737 10626 15223
120225748161619345 9787 21890
543688706145552193 7864 8074
23039263437549809 7012 10756
451670369455953857 23595 28807
158915108755994785 20247 31748
844928506894980609 7779 13339
45720970530819473 2932 15784
268034789933381025 17711 29782
789811211647691649 18754 19386
123145638841030801 8547 13506
532451144161267841 5599 23515
47656481518103537 16813 26800
415455180774845441 16112 19119
919154987922446721 1852 20669
617517062900613889 7094 9508
495738785046427201 4726 19912
268941268750683809 13683 28155
455807202487186177 13342 27789
437853961047874689 12566 24340
486771105285143361 1096 16072
242987871051756353 10825 24094
693783568429928705 15793 18206
509317445302965441 4952 13097
77481554378152849 3198 18198
899987747364253441 31657 32027
740528869201448065 8580 17590
832225728911804929 11057 21830
877566132830665473 427 24635
716799647582920577 4266 4452
509051461570585665 15426 17447
788801144571376513 5632 9988
453726550615812161 9931 31720
53121207193402857 1088 11878
229408817794954689 10822 24821
919909226728901121 13254 24906
226488152560776257 10057 10639
666713671348933505 5105 14752
842183753850640897 6868 14013
772791291848729857 6772 25787
935423129210562305 8598 27643
751478041376106625 21523 25193
779243044084061825 1089 2332
762695704253768961 18328 28098
893061329377289345 14896 21452
473729924212054977 7606 7864
288532677580782593 19756 27391
191191707775200129 1999 3670
39095606061408721 8962 12841
215682016886677985 13349 16833
459454203196479233 13575 29574
498630642164965121 22507 27674
34519785878515565 8409 29378
200189087118648257 5213 26200
923211001064380801 2766 29848
518210360539935553 14629 30719
11989116041434045 1847 25983
723685829892748033 1110 9010
855013470981411713 2137 27000
949282532534891009 12686 17259
7754474832026404 6951 30653
830773401028668673 17867 26238
205664604881896193 23695 30198
717177069843383937 7225 17369
847656793850688897 8788 18531
249281064737733249 9332 17273
899163774133079169 15570 22159
59535958921269841 13264 30607
322416095653764481 25915 28456
703415555494078849 6556 31954
207793375130854945 11054 16276
532958142317138369 12825 16510
765224361180116865 9947 27532
128757757720666881 3354 28090
360791801136990401 10546 15910
111040567877079617 20246 22839
708742170127877121 1735 29238
729694462308064129 19952 22515
158143606980765121 865 27797
822415936448177153 3465 28201
642169766670889473 11262 28306
510077579345267649 283 23815
495085268648345793 9390 13078
116267836175818929 16416 22183
177152955101647073 14346 26059
743554584146924161 16092 24926
100359174402349537 5216 9951
238556667554373537 23936 29644
250807087653527105 4604 24110
562557461210122497 9087 28487
843650980411943809 6580 23494
234697850548979393 12256 18321
603887432389896577 3823 10544
275193300626515489 12699 13815
863492784430469889 2958 28917
877955075858150017 731 14049
352765465151179585 6612 12837
367443306211857409 733 13537
741558278332966785 2469 11258
455978629232600257 698 18150
377927178623238529 9816 30168
223718606695118881 9681 19538
534942696820117185 8439 8737
263739893205151777 4784 13503
753605406131441665 7963 24485
70886233233171225 7187 30087
753811547808020097 401 6468
166970827119779841 16208 21934
989182480274550401 15355 24661
297687250784608897 13878 16152
213694352454844257 19847 27314
267869356474815137 22604 24249
311316349491079361 14341 26391
260716619987608321 6710 19650
22544501925800377 3077 17760
560410978816019393 15739 29431
126391621598045841 181 28216
706891232641798017 4898 16346
2210416367013580 13777 26762
276621328229705185 9990 15133
627790954758040705 18662 22658
627044020192943873 5969 6467
358768031646768321 13426 28750
152496746394273697 14929 30398
885410835715319425 19927 31715
421768393261832129 7643 20328
969726803729237505 975 10432
72167897650498241 11720 24821
731473134995127297 683 4796
784093843745058177 20082 24714
858792471571199233 20266 30305
955017951146583553 9988 17420
64548971582738089 5506 32072
368570641845511937 1163 12854
187876319676384193 6715 24479
540799647303483521 29557 29760
482228417889700737 3370 18717
666824501064173313 4363 18348
865484193404988417 18444 26825
94727481129165633 12504 19703
243327492074556065 26725 31220
198931177202414497 788 13721
901475606317525505 8183 13537
424810083787459521 1073 26219
696086781513798785 19958 21648
170751525285329121 9229 24563
228305501732585025 24131 29176
888466478797834497 29108 29236
404522980916127041 11658 27305
761729873521691265 597 20128
452975152797201025 17935 20188
910246042806900097 4028 18315
97859673739037585 6561 6604
677037998464971521 11809 21818
43625869206429969 14536 25426
567128525530630849 2272 10792
266575898701589153 27151 31948
113163812932416625 3839 11201
728486186765373185 14312 31249
886675191718264705 4841 13614
163734486790673377 6491 24543
797293420475529729 10483 10548
378081610762272641 2662 30430
994867852334532865 4992 31473
244425890730397569 23380 29658
827687759775361793 11222 19096
636462328115449345 410 3597
227817065096328257 5869 7110
713801320925199489 1828 31547
83655971759856833 24267 30746
892800158969741569 259 773
852026918533123713 16211 27079
51560511897079665 10413 16402
517997184008070401 7642 12735
467027948349745281 1288 17930
423329381367405953 6187 27716
756068433715853441 13570 29897
579615933617407873 21415 26418
795094165127544321 15899 29737
841079012732091521 1269 21161
394540796368588097 18180 20728
836484253665108865 5164 24769
910609241431764353 8009 19175
342236701056346945 10997 20384
568874333930409665 220 25885
935670842194031873 6551 29013
146769713212670177 17583 27673
534451842859436225 10301 18743
993493662283626113 30788 30993
813605028795368705 19955 20252
38938074484669017 14889 31693
827433799694173185 27125 27603
337706041485631681 28879 31074
381285764847252289 8056 26228
254481996292973633 17463 31899
511418394577258817 4297 21464
288037704208321089 12208 20956
190353901798292929 2767 19408
669662749195318017 2251 25255
208391440933237249 8249 24235
835284597462759809 6701 8253
130764900058910177 12006 24055
657610867512509825 11623 22548
428311649862006785 3310 17560
657835488582620033 6877 25786
422549141580905281 13238 25826
247713867283245281 2893 5572
675637547916775169 12536 14641
650380470668409345 7920 14109
805523514567045889 12766 28896
112917740259000257 18375 22249
632140070050052609 4997 18544
800442029891783553 12784 14279
273891211457513601 22264 27313
682237555893955457 19669 27032
785782083449728257 3630 13982
331173069725252865 23767 28444
178882043888894049 649 30026
952784374622801537 3703 4341
862251060145478529 23556 25876
66345687797351617 12907 28915
372763343213964737 3777 12408
477322371275910465 481 29564
159799262017710209 5036 7349
513070132176864065 11748 25201
991886994906867201 16782 31801
265123149756753665 3167 17203
488009943686943617 9287 23281
52074287961957569 19506 31841
784501662258325121 13304 16294
987910261600582401 1096 18335
699976029200993153 1767 28189
648754324591095553 16271 23566
749796101689401729 9730 9849
508087484246281921 11918 14124
602532289970508161 1354 22507
596965831802364673 9624 15954
546369971279862209 4406 20205
719196032284948225 25307 30720
382381056530388033 17762 28489
349825950146367873 3044 4001
288747998218543233 19732 24852
431500129099127617 9857 20701
133327747925289233 13101 27277
517679722905100417 8907 13055
226732112338201121 26719 28601
268483819675800833 4406 16270
881903812331895425 12679 19407
584762222685242241 1159 31651
500769484196144513 9634 17616
529456120464082881 10195 18367
940283853438824449 11773 24731
946751000339062913 5351 21655
902922639804533121 9317 28063
782883141455251073 4992 8253
955858581606999937 1070 32058
57015128719655193 9540 14798
922656272600551809 15476 24204
694846241688104321 1295 31243
649738589429016833 8168 26257
17466631599475591 19921 21082
504074349076748993 15931 17177
674391154626796673 18614 31966
649843620495484929 740 12515
9921461372186969 15900 27933
930395920165654657 6940 19974
286585906821180449 8353 23971
720460790459537025 4812 14862
857069480417564417 12956 14693
235669018490373377 5073 29635
795821814441332225 14414 17233
995990943367640833 6133 6944
471700172737740801 6983 20093
35684454454173677 6893 15377
454123440178328513 12618 13835
953177796195557633 13431 17808
413772127170332737 2620 28567
791835534347175297 4264 15217
336706690122476033 20261 20768
948937553092743937 20870 26663
564163753650007041 8575 14998
254721023697062081 16689 23752
291340789068094337 5185 15506
339860070496694529 14623 15647
550289282124808193 14776 25681
269427381483328801 10670 16467
347706255750587457 22854 27090
848794237530679425 2922 30626
952871912337087617 6614 20550
711847708070894977 17079 25318
213248769296932033 5655 17494
802292815444030081 7735 15728
87574094251138497 17835 23162
124669294299000193 5167 26897
45234537164851929 4805 8070
713083367793583233 10983 28886
814307385950655745 8440 23334
551734443585122113 15447 20867
863918005558836865 10219 22445
991534922098093569 775 10682
77170220838908673 1720 23568
158670675671235265 12300 22716
884914058242806273 15932 28691
141062446324379921 12693 16820
837255281453025153 4074 11771
863691822251059457 8012 26961
872875791319607681 11834 30827
910685912284673537 16578 19261
519068085651056769 8050 26470
382361203672022785 2331 19551
823142092416681217 1679 5738
564045465339088257 10445 27730
760918904846505473 8863 11078
670327344704492801 10720 24994
879738155305112449 16740 21263
682951838205337217 4411 13564
24180315849761769 9196 30846
694411858513408513 1746 26821
210463287785934497 7746 8013
994279448679773057 17151 18586
781406600229416833 3478 17470
100143513953771185 13298 28747
443135484202933569 8199 31843
315321419169531905 2657 12543
546527910428679297 10323 10666
607462414641535233 13433 21934
378607796685351169 12057 30437
312628862625015105 20834 24173
831075682663140481 19668 24773
649808971425262209 3416 13740
740029113686766465 8952 28689
805234007245143553 12680 30890
279955255385900161 12445 15580
778484255401483649 19757 21959
194968103068084993 9047 27182
491765893704776833 18552 23834
251821111334578529 13615 20097
946716688978046465 12453 18435
345305362372947393 6487 22522
403441286124387265 8317 26507
127668663372006113 20207 24985
838365180194788481 4402 27604
663951803563016065 7006 31177
976759904066536705 2524 11581
743748111998400001 510 8800
646076043059725441 14012 15743
859072545818484865 14550 26566
280834920001904481 1737 17539
810119678047598721 12420 27903
973810686551505665 6258 7752
54061660565800193 20254 23914
738904687439568129 18221 24432
674769520183446017 1792 19595
39168409675216513 13770 17543
720375570169970561 17430 29637
250332681761943137 24254 31817
677730945884675841 28731 29324
891414022038706177 1917 26877
22718308222984265 27621 31257
281317461244238849 26024 32120
884520179147671169 363 14395
610528731340412673 13751 27518
211081767572743233 10170 28622
566985902271493825 21701 31410
639689020646230273 2227 2293
189255113427268641 11395 12351
797755054668563457 10871 27948
106288842893203393 8889 24714
7582289065993565 40 724
161698319692579425 5228 8677
412480697949682433 18923 20795
170291395076258561 3495 13446
308505028278446529 461 23777
775646293038850177 6810 30611
655178286372354561 17737 27658
854558370831366401 12331 30015
76367166435431953 25566 31530
217826969929365793 2667 24730
729679704259005697 9649 28773
42261323296326481 2437 31149
492270682449870401 10355 21011
807650554694905729 4163 12498
707201042959560705 1442 4622
495635443361489793 7313 29449
743100435181901313 7061 28203
250785275748302881 14321 25473
545166070840444673 21226 25450
633124788018431361 1615 3110
542513703471925633 11434 17507
673755884189635201 22513 25041
382721393360903041 11412 15241
585980860802319361 18138 18499
883209233453044353 10653 16848
788580845958666241 4042 17322
602945696959174913 6297 20389
553605229981666753 17698 31955
785283255835153665 19239 30098
815597021708729345 16467 30400
944331306652692609 12117 28829
718309469026106497 2016 26215
609011582581473537 5290 29021
735754936437576449 2972 4242
858457260156875137 4912 23525
948538048853532033 6173 22714
326572582095550977 14800 18840
672873826115793665 14975 21382
941605773446220033 24005 24874
860469714922398721 4465 25156
832959627202797057 629 8250
203068823602212225 21171 30530
756999906519290241 213 21471
151163156893186817 1990 8260
930412573345378689 20569 27388
743623223528320641 2329 3491
649835996185835521 2578 23027
326301236834975553 17338 20372
473790018012806529 25462 27848
837172058070013441 856 6715
224701567469672641 7474 30073
370747496298786689 24013 27290
418946579002820865 18666 20642
678759535105090305 3339 29312
286534529215096257 13578 26946
633566925518802945 1977 21535
196786271148198465 20047 30397
52077549678745785 2674 5996
71094065197478073 468 12290
288262862035775681 751 11726
138523321154863761 2299 6792
475305791466869441 5902 10799
134954311970354017 989 3913
485501203663883265 302 16628
220959500675206753 9584 31263
694151247538304257 2367 3250
11150231331690465 17486 23284
525664684443011521 21885 25232
474321341187774721 24334 25413
196996453672287681 26752 28395
634527601161160193 10815 29197
562711584532873857 7252 30957
211305483170519905 30641 31474
520956991286130497 1080 8997
117177325968150113 5438 12432
13887738413597363 17139 17289
178244968939552001 12441 23248
233939773170764193 3974 16053
22544870296862029 11796 27822
731115882759350913 11462 14679
603397575878858625 21678 31167
441679922218117569 17232 32037
207250106660261217 6572 25645
312995058447295809 6823 7280
400808367108723457 7176 7855
914785835654360065 24626 24946
229557807418764513 19184 21125
659292762853592449 3919 14828
880426572431588225 16932 19944
752984655466878593 26529 26875
466905959482453185 4376 18407
934986651371399809 20081 31641
787450766153867265 239 14090
305354146230431681 19145 30142
442904604397234881 9101 27574
695068623462756097 8781 8980
339400142610742273 10763 30230
609047226899253505 1840 11120
484613566775770753 5785 27126
685594911026935681 4041 21146
813202567418230145 16982 30633
266932425836959201 13475 16341
58419793653122553 12074 26056
176359127932325793 15917 26178
743566065142829313 22483 31465
688132640904928641 16656 22604
859065648684968193 13988 18296
975963951717073281 21996 31716
686848554713819265 53 28091
305466101322426881 20547 23273
639804950662870913 15787 23964
145229004215703841 4143 18810
962225025006802049 1842 8375
460472657748045569 2554 13219
607635378096482305 16797 21508
958430389714617857 8290 8767
656711017099340161 5204 25294
419615784112128385 12703 20956
998300643106695425 9621 14269
696829049678822145 6899 7119
246950309240560289 6554 7262
623331271653672321 21018 24883
770375131086659329 6711 23110
212693414625459105 12741 17171
394902148086359233 2814 17986
51167844882773041 3035 19750
592214070019203073 11542 21829
926314588846647553 25698 26668
184833297730364161 16204 21971
149028143301013217 6122 30000
862725297489610881 8484 15007
549482304904852737 21278 31042
325371649008062017 8600 26289
355541004167267969 60 1740
126520896801828545 20293 29948
637044944638457601 11275 12088
604725207967533185 8498 27940
990323062895232257 2867 8467
182639938694073569 21402 22256
308399854323408129 18573 26849
293302026784985537 25120 31556
343139671311551105 1439 12371
507173854456460993 7448 25691
642308796138760193 10742 23976
791547115256804609 21946 29659
804947332489763969 25630 31462
424125142278647617 4136 31333
304940488679658753 10930 30084
849380638822097409 9164 14805
994062576705349761 27618 30907
172914733899638401 3563 15306
630515608450732417 3633 26580
286591832360727489 8165 19176
97200768730989041 8551 11980
589224985594789505 6764 12733
328752164556089345 8625 17308
642204100271598593 6165 25314
219183054708739905 14522 31431
289300468716682241 6442 22995
170238632679055265 9707 26813
318342795064467073 10760 30979
929415839697146113 7064 28504
824279082906933505 3271 28973
811031454415495297 3177 9360
975547231395822209 11054 24154
529875147196381825 4533 12589
345318062215149249 12412 18096
506690286589016385 5156 17987
518686662645393409 619 17254
829723262003358977 12542 20345
533814753199116865 3681 15404
963511534834548609 1281 12625
494455285264606913 24889 24984
486667510141305857 6425 11929
342377177136974337 19251 23741
345156038988758273 28365 29748
33497904731831341 15230 19830
714936196844650625 7520 25393
946725908257484161 5199 7176
344823107171446721 5795 14368
215094758521516385 2761 22159
423864918160123969 5476 29240
8633268888679880 6255 31641
829608233381545601 12492 16640
434425208535344641 15036 26431
558502996148821057 10974 11466
224429823138045505 8008 18902
432078592464517185 17199 17200
708024650453282305 16263 18816
592684974441542785 1512 9853
308508205649026497 1295 19063
406166598934927233 1401 1488
980311102940930817 5394 14106
163361262511063649 11676 13624
209482013629063617 31228 31379
366350254858655681 30107 32030
183026598096844865 7376 13760
729715445980051713 8592 9677
947939381213480193 4430 27881
211267509313668001 4449 14089
762027758439501185 4116 23127
748158799082194305 4336 4465
15668507817444777 16574 28647
600283220356470145 4488 6213
505858877618365441 3153 8863
140505456536661905 22774 25237
600302388934871041 8137 12412
43349362423324321 4447 10339
93613484387020657 11807 30500
122689838082369105 4960 15765
856883861368508801 4563 26974
704404670191006977 13979 19646
803275824698587777 7833 17752
689861582248571649 7791 20051
196116387619618145 3941 13735
864556766611340033 8670 12143
185446007574682881 18865 28835
14527749112165367 25292 26095
802142328628512769 16806 31934
85760800616935025 4069 21290
282380789158921185 1750 12889
610927707309631489 12401 20855
831555352738895745 1462 1581
135411531372536593 13880 31444
651790178594495745 10755 26110
613718240932900737 9787 23171
527858664159303745 7501 24352
838333453417060737 12054 17126
203857301562621281 10221 11395
784385309643486337 21869 28349
656452468814116225 18218 20433
110593773105872369 3993 7244
765409314984651649 21955 29967
626029882888065665 16546 21894
616074091814475393 6215 23118
379258633921050881 21480 27482
605849692025444097 385 30139
97118658991266929 17841 18180
501898981336104577 408 21530
517921758969347201 13823 20686
576030952639058561 14582 30076
67641584637744505 381 24808
518592040966403521 13961 18801
928189445833236737 2854 10822
376240963970147393 14738 28347
666447222335708801 2245 4716
702889077338398 508 30420
805314424379926017 17659 27386
57309339465405177 8767 22949
695279485377899009 5366 13018
972027311993535617 8516 14889
259216284666376129 19825 23094
615802288059214209 7370 18784
111535384083570225 9059 25317
540886920156630401 416 7512
371965812205356609 22868 26087
338528567776137409 5366 30755
345698516216391041 20408 28197
407561395637308993 13659 20756
495577444078246977 8235 8780
923165044040175105 22566 27817
667847400928227585 196 8985
573069297715626625 20038 29403
900155994194758273 16607 21927
812641804396719233 11408 29970
557036711877618305 11464 25738
751735733338072961 7578 23304
26963601907947777 3055 5562
264792900737901953 4241 11736
773523323814320257 319 27772
566984863566496257 17246 22033
73068347694853489 7154 18803
491343639975553985 12638 16061
661953160407637889 6835 6843
960903768159390337 7492 10525
907539965208780289 11256 20001
469107986928250369 42 18543
808309431926321793 2994 16592
280568190670187777 7298 24738
601678373198719617 29420 29793
400724141479940929 4583 17558
78593292051653665 16009 20539
672001698410092289 19387 20583
339880166074589569 6218 15148
103651768327424065 27795 30203
936184536122912257 6530 18118
966934377804626817 28931 29585
590224550773935873 12466 29304
77654754362441729 7048 20235
780308020975741825 28203 30445
486086908573462017 18249 20254
65826312556435345 26530 31865
557637808431437057 5732 10315
492081321739025409 2737 24183
700257282282230145 7830 32138
844967045916998657 12706 29762
337407763382032065 14580 26628
898686066004689409 12791 16965
628632114652923265 6908 27480
669859911466470913 3664 10676
559480153440048897 15338 27193
61109713177447849 14761 16781
150959009076110817 5297 27109
774885387880882305 5240 8346
437112583564413633 3334 32015
106841589047821377 5193 15696
51852323543606361 1242 5799
953888692365904257 811 864
109857643999546897 16683 18926
325447055211842689 22030 32031
883788537214350337 7625 28749
45661556022619009 25900 28013
557503715285861313 2541 26068
841032102384691201 7913 9756
459380768539169537 12708 23865
664424674533915265 1054 24871
905601018998751745 10017 14678
899567718423075073 4800 6134
589281426801711873 28051 30289
129740222217773041 14514 28215
167016759964980097 2960 12580
548564408482508993 1467 2702
242399045583248097 5542 6784
943949131214406401 10853 30666
768166239152620289 3436 28247
738742548690712705 16603 27617
589756612528169857 20443 27232
345453209888685121 4874 10067
317640455346747777 2296 5221
998579148517183745 23154 31172
918865737374908033 12229 19186
937830417937458817 15755 17089
372684020607820801 11647 23559
288746393161577665 883 25013
485420352023631105 2143 30518
897140542693360769 20319 31105
251034251863217153 1875 13986
259687348269853409 13709 19510
363776874937478593 2728 18104
16480944212371897 6973 24911
699552131304656641 24955 29017
346469747617224065 14248 25054
924311459918222081 10142 16012
815895768421878401 3534 7070
866272514055253889 1432 28343
234565162570778081 25912 27039
908430648760138113 868 15996
69509880389158953 23941 26365
100263565329711921 9476 14104
621638382662215553 5289 14779
191736020967518081 24898 30439
557008556147192001 3982 13124
617177993539684225 6376 12458
646495831962472065 23985 25391
270457844121629889 8308 21686
294448503985375233 413 4046
682640272993595009 15190 15930
229102618655080193 6811 13119
620503838102088449 16744 16960
335372877177203329 4997 28088
267558782506228001 12568 28335
96480677753948641 1416 30160
253918537705480673 12689 13270
837195402275153153 7646 31783
877868686868154625 3926 21501
799165731803814401 2399 3969
722692933760733057 6177 23310
74074392854978305 8734 26409
636764519228592001 1401 17626
251923774137953409 3161 3332
230054655116099137 9530 19186
544649060437318849 13211 14051
552709846517544193 13221 13933
570178786347813825 16603 29560
436832485366785793 8736 24090
104065984753983537 11180 11559
15829179574097907 19275 24172
389027748543060865 1473 1578
574327051405127489 18003 27225
962065677059467137 3671 10205
874983487157507457 21980 28864
723137000248104961 20511 21767
971308638306858497 2687 13134
484285675315216961 14263 21199
326069350996220929 344 14549
390920973892509249 14382 20836
494154839217422657 8677 26989
548500361294866689 26945 31752
328902019977263681 15745 26131
332270564307751937 9475 26803
405461702271402689 15021 18440
11766499473107929 25607 30741
327358447994413377 21016 22623
902169228941648513 19201 28854
34313751666040561 7046 20495
893260178469073921 5178 9354
809056894358363393 11217 31498
638630647144314113 7782 20331
484257299316460865 6281 19223
660233200317062401 11226 11908
262398890525588513 8654 25975
657707715365876993 17039 32116
493239389545600193 6218 13505
494617823433127745 15172 21202
597836394724893697 1266 16135
905429130936230529 2375 13108
910578094505986305 3542 6746
323375934335526721 5240 28715
246165829351639329 10760 10942
40362132770940921 8888 24113
23520264993400985 22643 30292
409105013460202113 25613 29280
250780487259405057 991 11635
884398435365003649 7369 16211
901096802494102145 2369 5624
345436484289447041 25865 31874
476297564807367745 17465 25221
676010325297472257 16677 29967
823654616207669249 8861 28466
795525004982589953 15103 23115
977854894218936065 6652 15258
911695599675059713 16028 27341
827355225906679041 6133 11518
396937790261997505 14938 16733
950559367973198721 5937 15511
349068825991640385 27271 30571
55684030332308513 6300 25688
62393950965894617 10036 17372
15853136085510757 8709 19511
859882605273160321 5763 20467
413088143881601857 7377 27718
797332921931452929 7279 30762
831608975737054849 11650 27871
713371437613790977 8410 23291
444605974117529025 18125 19416
980841128217303297 6376 9568
738111844285484161 24419 27037
599272733789238273 20155 21154
201994931627105249 18435 26901
399044927614081473 6570 22449
897143593729765633 9527 11420
184639801056949441 14178 20832
430506394465730561 4647 29087
747068376424817153 3456 23528
842451209712109569 31529 31760
267440568020536065 14757 20933
847075854357548545 4684 18952
628814308123931905 1166 16243
655109803618387329 8976 31491
30628715047061661 10362 26108
753142613472014977 413 22696
569289403224313857 15296 15914
896728994785704065 8593 23018
509951055680918593 3521 10698
203314041466008193 11799 30540
232466175996389537 76 17432
689009333741808001 10939 22543
23661783296848429 6939 23967
451245805068701569 10765 11291
913639922091316993 24319 29073
803623099285786625 8612 18627
938370868377237633 23089 31269
229898209293061473 5789 20696
688154473122377601 479 23253
627435214573011969 26692 26823
87655777785148097 17230 19310
455101402883222785 20005 30499
71869902354347201 6183 6219
372234232689564225 12505 25785
353383100734621505 23777 28464
326345263351136321 8132 29410
140835932340078081 5367 29299
804824402992380801 521 3612
157864919333622561 11910 16385
241004851418772161 22666 27714
210699523126731233 1775 29136
153826808251139361 17435 32085
801334167092566273 15653 29289
938795973363802753 20837 27786
67171781031046153 1118 11726
197014521856402785 10806 20300
976459089152701441 20889 27735
399979175167082689 22248 27857
528540735453741889 6117 20535
12502736555816797 11833 22069
271799565693701345 29699 30679
78420976979380449 20860 24347
705250497267595521 17722 19682
575543923846169025 608 14887
770682797528639489 8382 25531
450679902762708225 5445 14587
579856649471945985 15576 23423
558829358783881985 2207 15663
801762992787107713 18313 23602
793288430518238337 10713 21604
577470241558327041 22461 31663
28735851080028853 17987 26356
702724548323562497 10520 30732
797701945788183809 3081 7081
230751275877633345 6208 14560
575419322418227329 6655 31489
928761101568060417 23498 24455
628208687613160065 9285 28468
197614899738677953 27097 31836
45459024474780561 15375 31093
641559050460376321 9390 15934
401542094339440321 5790 14147
81452463501204161 8187 12855
908186764630201601 21317 31685
830854013376072193 24519 27051
693985449102150657 10655 18083
284602985053364673 29147 30372
249058559339772513 19670 24329
186907540064414241 14747 29658
485259853960847937 2798 20792
532171187284387073 12805 12864
985480731078055809 4754 24802
105539501073113937 6046 19963
148166890033060385 215 27039
505583959977595777 21041 27781
604302666188289153 26081 28658
974094289433697409 23291 27350
455418411059262977 5435 26171
978390653457164929 25483 28674
159523320352363393 6855 11804
972736577023884033 6610 27582
663804332139399425 4170 6709
940001850823929217 3724 18749
499292158250597121 10528 24743
105960191509684161 25725 30861
161176576406454337 3801 30329
899959001211282561 10706 24420
440556606802786625 22057 25128
738722030600005249 6000 17094
830890092646718849 25494 30543
93941340681649169 11582 21671
527131349673027201 3920 8666
94127121020381569 18737 20696
655441618839283585 620 16481
855429692667211521 7569 21704
913828956980566401 11333 27582
628411272630021505 26057 26912
397060202768933825 23325 28863
400516838735537537 2675 11026
58760490887465265 3157 27551
946789585967696513 11746 27101
755781963767013505 8979 25446
608913995431446913 18862 20296
193027917431109601 16730 28895
582632656717070337 10415 28504
809811751753961985 880 8369
717260336510914689 10723 16518
808701450135629313 4602 19214
13842995630898969 1356 22771
930337793595121793 17402 24317
801280274541010561 21984 27474
670993414071048705 4467 20767
325052259846106753 23698 23826
671898674838054401 749 3640
375409174091824833 38 325
549569912632506433 9183 20463
892540683758074497 21650 22587
355256649674991809 7002 31284
730855123092037889 13829 19728
79521565884149937 417 4474
930163917202552449 3158 25385
464733865968192129 3614 10372
848690151859241089 2735 11697
929058931353324673 8926 13979
108004638117439105 9796 31164
405220197888859009 11701 23193
930851673349319937 10179 31991
964795978170442881 8976 15485
269267118624245697 2435 21348
231539558651924449 3787 5787
90641735796165073 8583 12627
984700225928435201 268 31190
412797700080393089 6142 26796
347417382479385153 11274 22039
321570742633678465 10071 25855
123459943082949057 853 8266
75613186608567425 11814 13977
842651980794023809 6211 13874
39711416906495601 6141 30794
437061188630480065 22667 29266
398397810408187777 5380 18718
611858255233236993 5967 24288
774990780784047873 4931 17014
826569537686381697 983 32087
952907968296617729 6159 15468
989800351879331713 4772 11022
710310597794542593 20897 24120
171137118938219137 19806 21860
678797689914080897 11054 21194
707211829628043649 8521 31136
957682898491139457 1186 24918
784644172272194817 11048 13119
453117086356318337 20412 28201
174344353361171041 14165 20107
675704691952059777 15217 20628
488549770661393281 10966 26911
192586156172854561 25847 28909
641390372052107649 17731 20663
315057568299561537 18732 26881
276757704164353409 28285 32049
370027606186315713 15869 25510
666368265614700289 20104 28995
605061433799672705 18755 26118
729764858110996737 4532 9400
174750089949572641 8740 22225
589891604706245633 12936 18179
25769902575273565 3630 30602
680089794750202241 7775 12406
634277789362560129 5706 17954
717194027314583553 5677 14918
842175710029575681 12557 18755
725892730299335681 13544 20153
73068877519450129 7893 17567
532449357297132033 8336 31369
689680725235245313 13625 29428
793583749970807169 6865 10960
653574415749435649 10323 19493
207289535596352449 23509 30537
807334535296373505 1980 31498
243737984654245569 12018 28510
126355967550711761 10837 31499
649832267131522177 858 4203
416090966536199169 8670 28529
850333647005143681 10382 30275
618574969197315073 20149 27582
404712567860833857 14103 24798
266481107802942305 5960 19712
135615354231845233 8176 30435
482934993722313537 20117 25389
437669189720729409 26571 27807
851037222719309441 4228 7696
958050112382508673 3948 21147
190419794248416705 12729 29725
596144768581019905 27923 31341
243282192828186081 847 12620
297050764912199809 28277 31075
617620726748402433 23016 23543
752969044504730753 3494 18189
523256634807733441 21281 26136
895430679257529473 8791 19599
100157143772836577 8024 26120
33234206970753633 25320 26781
549898394743561153 8770 16882
770838021562269697 18367 21251
404107931981389633 8454 28613
361541882805276801 268 5275
697999553353849217 23140 29131
724487214082145665 4160 29770
523311849956630913 2199 5667
911379073874606209 9128 17356
581202190565246465 15004 22905
415023144650518785 14548 18363
517054021265511937 22307 31818
817027617380007 3483 13407
706188768433076353 26728 27956
554859465408938497 9790 28548
644606163563825153 2648 23282
966249148738320641 18251 20016
154883910588832673 6885 10279
475239941297559169 7174 25284
874274200212756353 10886 29974
512593197348557825 15321 24406
463494396681152641 1402 20947
15870350060183115 12315 23713
598349118894223105 17614 28820
735255730019197569 19454 23767
786331164153406081 18154 27570
168421957247204545 2279 25739
584350624573023233 16114 17041
234044588115203553 14391 30681
609713829671743873 19886 24470
555555154396998337 1258 3743
959268594358892545 8112 22962
586844784895795585 11415 19755
862362521081902209 10929 20604
995267518742309633 22565 30830
338589891870402241 8720 25660
562845951705462273 25058 31350
383416460431259777 10467 16726
593123390922968961 14577 31192
166568051095200801 1540 28490
269902136636325441 239 24419
721841571844603137 8934 11741
952936135789769857 11504 15211
378646006977437121 7052 31380
433568768817984577 984 15807
133217387752183 4670 5062
802288612956616065 20321 27545
690747744543276801 5832 12994
978723570485108481 715 17459
663892801992656001 2739 5391
117306100799055457 13909 30392
82258772799253425 16910 25450
357539679685935169 14898 27993
924441247550770817 17178 25579
397628052607089473 1022 29066
398238016405773697 3863 6158
765916801426477953 10179 24693
385886028908483777 12362 29973
205724679078656449 27002 27240
839440369739424641 10414 17730
687141396695629697 982 4448
17114403219050445 2362 18794
234610509787458465 7973 24593
433150086912807105 6723 18431
566266309685495617 4713 21506
303551461419967681 4948 5151
716533850174812417 14086 18302
240075700119451329 3412 14013
868075386109175937 10236 20373
98080499012905169 1092 14642
816157482499974657 13983 23843
18457579813944137 12133 27256
119006112324861137 17645 21791
624532755325272833 12442 25941
70756121536902585 17550 19164
661284886223729281 2976 24497
639394668500493441 28786 30554
994246618528205057 3564 9065
924579091127682817 14397 31847
880679825019118593 14519 27595
694109601797386241 15989 19541
934380750375193985 6050 9964
854176498493870849 9805 19442
129029123141879873 21935 23683
431154150014087617 16626 31064
638324062408809601 676 26860
567452911966753985 7995 17589
522645796310346369 21328 30762
740119644813411585 18942 19871
410435886759895425 1747 26236
774658257026061441 14861 23767
833323900080319617 13591 15005
593314959055952385 6414 8517
250604842134332993 3685 19691
239490397733916897 4927 17747
308175354046117185 27948 29083
376706197382539201 24120 27651
604242611646920833 6819 30186
309881728316838721 7530 26583
900056416314942721 4596 28755
567078325525976385 450 8377
70211936320117017 12773 17702
159662125283361441 4445 13679
280522275280336673 6556 22401
54552754389057161 12597 24811
27084398817347477 10536 12300
224796866568368609 9076 26649
964786830456791425 11703 17423
681113602201229185 3631 11409
505665838826285377 2114 6657
143829673267489969 3664 11257
813181366217694593 17423 27425
698337014560429697 8806 31793
535923316946959745 12784 26545
185931934065934017 5704 22420
755045794202590721 18466 22679
920184090379500161 21667 24212
946680240472755201 2277 28000
117858494975891409 15438 20666
587169764427333249 564 19906
235485204188229601 88 26195
748473394579317377 6578 15471
591302199975160705 9976 24052
267523534242020129 7242 9141
772463394392467201 14425 27989
819919998657081089 185 22177
964662714086912897 1447 24591
3150350736692787 449 21946
594043565460886273 4197 18958
416332342337593537 16665 19553
470014111856528385 4388 18706
225178558493599457 3101 31909
114374092097868641 12199 18793
781024861672005249 3088 27059
430859333566203905 16237 27251
969773003227405953 10932 19751
27424577767625637 21843 23267
854041505422056705 12053 26770
884761961381542529 841 11160
316676875341062913 20958 21434
38069570960054481 14807 25639
213522727019590529 14532 29544
194685910446608545 28760 31171
61367238255119361 3137 29085
991949542832976769 8180 28294
159639231940072801 1466 20374
693265628234939905 24190 27362
256705427042096097 29013 31119
566718941828291649 22230 26964
452326525518810049 4638 27307
916562311723779969 2162 20176
308627595915115905 1881 5749
765023227041218945 4319 14924
68718155115501393 3781 12781
791299548687305729 18992 27682
960586250981311489 13289 23010
336544005022197697 8218 15589
365329135503468929 15334 16050
157153729101892737 16404 25734
375190939875611905 16150 20037
547440316810146049 15829 16531
859192199924361729 21209 25701
70314617822475609 10563 22462
100250694939337137 11388 14160
552096305833678977 9518 16324
111181043907333073 3455 16934
455018692823827585 16558 25134
581012654000605953 9034 31876
942737505373521793 5993 10022
767924437203642881 24124 30394
276756296904096641 16917 19483
1015825049893949 17798 27691
842551379054747009 951 14548
44655783533340097 42 14849
606902387320204161 4228 11277
160206530684153153 8899 27520
449669091831601985 2470 26909
893062220780134145 13059 31450
758033759865725185 18031 28083
249737977616735649 12663 27530
61836344640589401 1025 7719
863078488303767041 10779 22209
288462133911636417 13149 29375
286520958317940001 6550 8830
940798035829097089 6224 31385
537371355666149249 5641 23560
721696475408833793 27963 28068
514801218462327617 16293 21577
584196079117269505 20267 28353
178113220788230113 20252 23491
591688468298585217 16798 18728
763881827814035585 19885 30397
30858473719952429 4193 8783
398056357869020161 28088 31121
119726183693103393 2253 7017
927031285980138625 1400 5487
249342249843429889 1355 16097
756775038806392065 8058 8591
837511803073184129 9229 31901
862440390604692865 15918 27120
762959764578319233 7627 19116
927499178861236097 12190 15826
598953789103376257 2651 15308
938008406562420993 21980 31007
807618561735374337 11222 26026
703853080402250753 3432 23888
148061227987412289 876 8776
582322113041076481 14768 17216
158866196915091969 2416 24528
577044080258101377 10005 28067
131462253077643249 18696 20363
858385183575354241 2093 23230
505654628564904833 7223 20216
855001258986884993 9155 14477
732768563211990913 8625 14371
647780384612790529 25343 28885
891500549459387009 10569 27629
492401656749787969 18358 20200
955438133480441857 11727 16634
283698573553426305 11159 16142
336769943439286145 17344 26646
615573472946532993 19271 30699
655987343320376193 6455 23759
773716749910082817 19008 23420
643483761864338561 16947 30736
554440317834657729 11516 17967
317285979506038977 9519 29308
338797775784929217 6703 14657
457928485572715265 7353 22830
414850546512877121 11509 18428
11022972232225925 7622 29017
204537146750599425 7924 22992
614937033696584449 6192 24868
453078851400729153 21354 31532
209921353595774465 19045 28738
114392673960441729 1416 15609
346333562958669441 18318 23182
848626431192411009 7558 8494
926446851850712961 801 30318
202071445392565601 659 20020
136936732568820225 21985 30305
744689004702163201 13844 30945
850009814353938945 19652 24065
830360281056176257 10914 14193
433791553052508033 10434 19344
455191509551763585 7239 18023
675293849628062081 5847 10747
54791396256266721 3621 30965
433926554774792833 2573 3517
574862330777644801 4700 21896
28520756946562645 1961 18484
140329451124063809 1533 13724
215762266073703297 22761 26312
910571155655855361 6764 30940
346219032793683841 10438 14594
294819906075705537 902 4160
259055444286111937 16040 16646
948590860857532161 15709 27322
704316569967488641 1340 2154
590696934160451585 1053 28324
184552718037075169 15973 29643
238448018955761409 13518 29764
67916159479281649 325 5417
142232374902310001 11090 21912
400823838470252289 1558 5812
98856475806652353 21552 26911
289599130256107201 1221 12263
564610662725289793 27231 27465
382400163122404993 4239 26638
408516810923156737 5513 31388
654076979475306113 11337 29141
747908638882567041 3267 25438
927584871389122177 3799 9428
642319162149615105 2775 30198
998887219651123841 20908 26102
77588971483681489 1730 13576
910229297491802881 14603 31495
444090686228218369 19833 22313
755896959853132033 21828 27213
576701876231457025 1035 27292
498361228037573761 7818 29886
817239650725522177 2174 29749
399800010164739201 6643 13238
546327263341670017 7368 10270
361657609164204545 6324 12785
875598622757859585 8720 29807
172609613187333377 22401 28958
261948646323563841 1753 21508
124102405381229633 7614 9239
173967248518945185 17880 27737
914273326561612929 2658 3538
125876448348140721 4084 4739
879361911056371073 16443 27149
61183517271171441 17868 25325
877758168612430721 1473 9537
470352044323735873 11135 29709
412921198553000577 24388 25312
632268986714049025 25919 29638
472936957826988161 4651 22297
402760294034710145 13043 24352
352208156799768833 20006 21467
548931025988945729 15744 28081
569889888448486209 2735 11941
743027766279173121 277 16020
576012293067670081 12615 24637
832471520518733825 12802 22890
823232851508350849 16674 30269
142731638365479089 3247 12277
186585701442702145 8771 9692
277329491914155585 5265 14678
151084895629921345 4321 31044
924010692094814337 13064 19878
307869906413920065 14509 15393
188832528805672705 5232 15774
133455587414999857 7688 28568
421750228968523521 17532 27514
94176231647075777 13309 13685
1381613180267750 7912 20988
475207939671932417 691 18993
651777406313900801 10395 13606
85085484883173025 11027 15315
3753674117117357 1947 9741
520248089659901313 6392 21280
817397764820999169 24981 26194
440926652489160641 1014 29958
891358819224262017 10995 30812
989998091408878593 9975 25028
472347889125590145 6194 28550
452420523994625537 22484 26150
420392496080349761 19390 25381
956187098528204161 3016 23204
405328529059733697 2047 18540
898284280473738753 1933 6894
779509634081232897 8708 9540
523087919239017665 23596 30009
434287422521496321 24276 28952
483013643375848321 7750 11092
878925923780652545 10354 24760
686944486156789889 2185 9309
91486814089183361 24312 26813
427791754871002177 29930 30369
27103618597447365 17907 18066
431770262109964161 23709 31938
546437569023030529 10307 31445
811495109458327553 17831 17927
98163405138674161 3444 23876
804112062509233281 1618 23695
315705152658626561 21568 27250
13928141985580567 12506 14163
450012795858736321 9566 29209
649807276979245825 29981 32096
218462892901417409 13143 19256
444446061847322945 19506 30184
429402963839063297 10259 24726
980129080630547329 6706 28188
385930181080471617 11468 25075
37621769467072849 6170 19751
175602776631091489 9635 15858
821803000984331777 10009 19901
762307906312262401 16784 25528
952053761725416321 26778 28224
723368806857248385 17659 23296
575853212666089601 14800 15208
644705773261552641 13970 21574
754149390271457793 16882 30568
707026114110345089 8446 24394
716637231056509441 3286 31154
209416535266544929 7011 13976
637978243149127937 6103 12117
613764418131236097 4556 5750
379167330629002241 20778 27402
330675896719288449 8861 22666
4175338382758299 14293 30536
843080729777806721 4571 9596
456185086212983041 5890 19981
94074212859911905 7352 27205
871359810597972737 10610 22898
352420386425304577 336 11674
124615988400563537 3410 28435
377752454254579841 1357 15109
45473400904334937 14148 32001
442616564658731457 18707 31311
784023180261570433 22529 30294
467490519682147713 2946 32022
945560888635334657 26058 28727
31211527932466509 458 19706
679417063947823873 29548 29567
493226187453320385 471 12059
245413193629183009 30441 31618
332043922780496129 10413 12293
631049895152372609 4307 16851
240248103828694337 1718 3215
602649792040530433 9063 31604
194863176662575905 20548 28992
360295583242901761 16336 32087
673481530688395265 6083 8322
320581889698608769 5849 13146
932817286127356545 9023 15750
610923807710790401 8811 26292
2501425436097549 1137 29712
730798047271441921 135 860
486461828162955329 21877 30210
268438309868315617 13406 31648
852109116794043393 27915 31224
849951213458659585 8471 24477
432838692888662273 9313 15996
797950884986263937 24026 25479
741816683163254017 3927 13299
703676958617087617 8975 31791
73930634618417201 4393 20251
796469246792724993 13700 23330
630092448084457857 397 23268
921788674123682433 8901 29903
541545083297403777 12273 25954
203527625951110721 2180 8484
367802092540333825 2333 26111
386603174899512705 9573 28158
180925561877554497 766 3162
571697759301457601 22653 28020
11378058888499965 11264 12170
2051076356387683 20426 31294
53014329855965769 8124 25869
774473889783834625 17431 22614
660685498607254145 4006 26661
983597075084368513 23693 29094
89553331452176369 270 9469
53992590566195985 447 3073
759521308272400769 11460 29961
433287407373789761 88 28146
594744981245963137 5612 12090
487565713471283841 7551 8662
187754117763578433 2154 12920
642681853659560449 13813 29776
495007583036763073 7241 23423
804486603838199681 14733 21901
402232754122326977 2412 9445
388117262688403713 14938 14960
61835061719033745 6980 8566
209304983964031521 5174 30444
877079016251716609 74 13764
73665249141335217 12983 14619
73665005594815377 3878 17304
82918647749437473 3810 20671
40532872258683737 20091 29880
610140035094069377 15516 20193
327105580265463681 3250 26098
428439392619353025 3478 29254
302204745195300737 4977 24217
363309921567186241 11603 27723
576378497558973633 13159 31848
916770503706004609 24889 32083
967855696754032385 4128 28497
877669154005779713 5594 17026
877284716357518593 5478 11520
750972662166177025 20105 25952
314492364614611841 11086 26159
697212547334949249 9861 12457
677649729191781377 6759 24992
114458436858200225 14717 30593
671824770126494977 2490 27948
821974724762888833 21246 25719
53688961564358097 3175 17898
173381598926383169 7054 7997
461561901340932225 4909 29075
815875762247465217 1911 6168
199058792653968193 8967 28450
867690434631640577 19408 21855
77557604580523073 8209 30110
521756980005072513 17054 17928
572907808835406465 27384 28532
619483085526823681 2693 27184
650788098251698689 18895 24606
744371146122183809 22425 23905
181773937827127713 1866 12314
604701779303780993 10270 29755
896237667966904193 18764 21585
179362017730419169 1831 18695
968818893749055873 13878 28685
39870691836441097 21924 27535
756061124748331521 18752 24433
640655504825083649 3519 29189
608159704437664257 1981 2445
616433163610224769 18862 29801
666325720633881985 12486 21990
161790363145023265 6722 14065
531830804523576001 10064 12802
530067144362860161 5232 26514
324031730898614273 17135 21474
507016768088284673 8800 21463
366447073528885185 21020 29125
681817120865190401 19529 22392
517165141841264385 18686 31269
760837953913458817 23828 24079
224571090087106753 10759 13835
424515456842826241 2647 13190
212818140165499169 18424 27014
2289883970725271 2081 2176
315124573828111233 9737 16184
466190103580515841 13953 30901
845868696909395329 10484 26966
191748210919506337 31126 31770
925307308003606785 1100 19028
168258087260866785 286 4623
891659788144213633 196 17387
679397153321282561 8801 22786
35154591055682973 15411 25516
858449107067571073 22836 29504
978257008774864513 8668 11033
608542919146508161 12537 28639
191209266551634721 20889 27081
956630049030550785 4485 6635
244260827229542337 13511 15182
653431510103708033 8995 26766
58314440722735841 92 19453
647923297006457217 11232 25629
483251810124830401 15093 19403
266738705786728769 448 764
543130927752837761 11484 22623
665518466572720513 358 20535
51574129635159953 19938 26602
979915315942754689 11361 23960
28907077464619845 8945 9426
21032662466865305 18311 25445
127509864781831793 3058 7094
410444965189093121 7578 30327
51910750647021329 8844 14766
470717628025070657 16260 26484
881534333686889985 14465 22188
891031299750871169 14514 17322
393781626456838977 8288 25974
280657278364969889 12509 22108
493216259510962369 1 18624
878142754679346 12281 27997
753259566610676481 2420 5935
774635150317450881 20869 21280
883756290811763969 7770 31671
499536335794836353 14378 27736
822049234960385153 3762 10063
957742323840733441 14018 18304
36838579921283809 6823 28554
37116352389340081 4947 6952
134125391015839313 7930 27591
622081434347265409 9464 14445
976473083144757249 19794 24763
635732816061711489 1023 29383
631075054543341441 4436 28281
95015565539995345 8074 23331
840276296633351937 3339 22833
947457364622827905 11011 16580
617994888026156929 4682 13456
694101150489345281 24965 31395
120995594175074225 8614 28696
132286435283482721 10918 16226
39272477025630081 6283 27436
936795577285721473 25172 25194
498222500384731137 4179 25462
351032065003799681 6875 15701
629911517827036289 15659 27542
219782057174668929 7083 18579
805733427353860737 10924 25311
114843269479770529 9926 14229
78921059693779937 10080 14353
556720530122788673 6637 11827
496687937245372545 3205 21452
404364544880074561 12053 15366
444060708086748673 19045 19533
740703017772304385 14115 23218
507324780085216513 5162 8726
693313091377980545 18060 26200
483674887832588481 15658 15879
96828949220679313 1588 24571
67520107614729601 24641 31611
956359049173521153 10175 31206
607592703945368193 289 2052
601159643508950145 20978 28876
760680693022383233 10093 27518
879349928570270849 2455 7752
815623435120553345 3443 10292
276775396618461409 296 587
852383005172487937 10416 18428
837733068258948737 12745 29184
293924063328415041 7811 28011
319532552660447809 23149 25956
552756907090984129 22079 25568
579974932766710145 2339 24340
515712294935948289 7632 31535
661065601296428417 20105 24121
777045884454782465 16819 18783
807204923556376705 10806 20173
467079076882082945 6654 25822
622139798749643137 7161 10094
56624373161188401 13306 25286
135450691004002977 16379 19919
449026468120418817 5053 8703
845047120558774657 2901 27199
322962258227779137 7297 28161
966783258946058753 990 24923
235702704326921985 5383 28574
890641582984969217 3799 18655
242917271790677345 14489 30370
81430172169156385 9217 31553
872884205246972289 6109 19858
236993179211680161 30283 31155
888003138330493185 25934 27411
842294912615635329 1358 32072
241196931526854273 6887 12251
87541928674127697 16870 21499
644995212960285569 1226 7296
621067564697462145 4638 23096
580884713939237633 14314 26089
473968895521181825 515 26739
151841346158722241 6853 19038
802826706448790657 647 6895
359002765070396609 3466 15849
881558557847242241 6023 28692
512164098224193537 3814 10520
692192323804171393 14785 15219
269998354288869537 8272 25943
713270665435203457 4564 29748
303866531461967041 19117 24534
64045752564787505 13036 26549
395370393660964929 6849 7881
695608772823859969 25318 28887
762057940196545025 15031 18511
507811809109234945 7805 23361
940483257917971841 19520 28838
89081039054121905 25036 30496
652643350625215361 18520 26686
185401939118257537 2692 12373
834030358113135873 13317 28681
744885707958175617 21540 21979
538791746796366785 4213 10026
35121956014485533 6682 23881
369857618733416193 9076 21652
515582985834242881 4092 10720
515808068107464385 1621 3242
730005319968619009 8388 30313
27998884251740465 25154 29171
820975879296852865 1204 6134
797753390172662273 20723 21062
58869486692636033 21364 27458
402352215919929537 19218 25179
753129007508562177 5410 6848
387931657208856257 13949 14264
608510195328499073 11337 28410
541320845510664833 23239 31627
610195522383818881 7590 26376
170910192731557953 15802 16585
249323229047469409 5213 19033
964213042218826625 556 22760
233162120209186689 2121 10926
201260288838302145 5100 19554
574626733000535233 8798 11747
623874134528232833 19460 24045
710299770946406273 2346 13851
418263775187373441 21880 22842
23276174504594849 10006 24936
352919223039261697 22135 28717
560437289775791233 12769 28896
30376909453469381 6444 17313
379920042311930241 5292 18906
49429535536045681 1218 9279
229445291697217601 5397 6536
41594524059494377 1816 11358
948413967992145537 4156 20362
454826724448874817 14871 27691
877693466734484737 24236 27713
846710421845006721 9218 9279
229345675356135809 11069 28616
762980501838153857 9483 28427
914763552986087809 12648 28943
125894848536919569 10213 28946
997049585970792449 15380 16190
120943660590707937 2195 23726
388277929931462017 5302 23105
902451794936883585 10076 27948
406509592651040897 1855 8138
967927555177436033 1119 12393
165128467536519009 13364 18280
181898209132359777 6695 28760
104638020872450001 12970 30432
974488323573265153 11626 11696
286326210305816161 4445 15024
15819241274716235 8364 25067
258929692823038241 24848 25129
437022336286059265 3400 25432
33678712000963173 1153 27887
689868713047761921 4905 11174
231648852807047937 24117 27120
436576371380592577 418 23908
141952428785884881 25525 25795
440747413373959041 19956 31608
148615068426344993 19401 28627
953046648416897537 20619 31777
420381588569327361 3573 8066
190323883673134017 8081 10755
464288651896744385 23132 29839
737828921849253249 10603 11526
430506444793508097 12987 19691
133958382599832497 3779 20823
482068212506952449 402 4227
876022148152781441 10853 25801
93401856365076705 21172 26881
131621024140546433 27110 29404
620229217096955649 5176 32048
133888613259070865 10283 19795
380305774340570241 29180 31868
81004976750865153 2500 6890
536354463020579457 18381 19263
893316650290454785 16651 23640
960265522863309697 17039 24455
267345407355183073 25910 29597
349911719863577281 3370 3606
461776004584518081 8032 25467
642351799202202753 24903 26567
910259865017923841 25573 27392
494172034714004865 28581 29838
37333326096113953 19186 25135
135785148065181713 13356 16507
198196337425319073 2222 26330
842160883525771393 27032 28308
561714000953625025 9739 24368
458391351151021825 22100 28262
309956591490607297 21111 28466
890895050579153793 1915 28172
52539386729403505 15564 26890
823439776663050753 7715 25782
673574939913098753 5993 31973
954757391723696001 10392 25965
945493302361281665 11524 22630
20286317736776029 6646 28154
768271570882877313 18081 18523
560351047489312769 18353 31319
159411156132744481 7500 18693
840379175930721153 880 5948
507335350827990081 24609 30238
896280781770549633 25020 26525
417647186183810241 13568 32079
574005478595779521 14768 26683
880068872649804545 10418 20062
143633493126849041 6664 30690
197442750182869281 14675 23111
773448619573159169 1160 31154
420168786784788737 8791 24510
484949141298308481 22528 25979
149649246541681441 15059 17377
525654343774505153 25711 26417
906312432167300865 9620 26608
296538913811808385 28319 30828
32685891401438741 8961 13381
254607020270057665 878 4139
797847791248049281 20831 22601
503345989046529473 13603 22828
970043026057251073 5376 26214
354810328051712513 12520 21557
433283140146716737 17452 18745
896257295340767233 21069 21681
987358701021616257 26541 29819
688837776147622145 8750 28091
250065764284816097 11344 30928
754838783153594753 11983 21281
364857788054390401 1385 11296
532032157743486785 5162 30784
858621073956175745 6183 8235
806733481445313281 4809 29452
889881622707473921 8694 22835
956128258912954753 2347 8755
968864695747530625 3392 26313
108157562809772401 3678 27238
882859989746886913 4671 14441
872763968975561985 20293 22082
29845947020522345 22423 30160
114656356979530465 11576 13961
153268944723105697 17449 22889
141320433885411489 15607 20992
218651834308989377 17561 29872
91016291631468961 4099 12117
309135329462488769 11865 22073
838956118907304961 10386 24003
678391664971758977 22625 26579
194321665445862369 7193 11461
68124699848322481 6713 19740
221611664659306497 1605 31255
841563837271227265 8705 31505
461823533616048129 26222 29388
108191553449469073 10641 23723
222576293891734177 15198 27620
328323689721845121 21565 21922
499653372968730049 362 20711
243562034837804481 6307 6798
861211317632339073 8326 8494
432444758570202497 6379 10684
650443155036590721 5860 24361
244217520312584929 23077 28305
411786061055948929 17030 22117
113790725129735649 9509 28466
615457553325278209 10704 25458
845185453720585345 2854 22361
26135344134118557 11961 19626
826962044898156289 5771 31148
14629808135971701 3628 8842
561329333625305793 903 15193
50909572286343521 5006 20388
412895050434531905 12616 21076
827521831142625793 12385 16444
963845651736743809 15467 17088
39347580389161865 11579 12319
754392522365524353 1636 28257
508178014979627329 4821 5127
450579665765186369 14242 26996
359422692102981505 7173 15518
398048640126621249 1929 31054
292462482870995201 2741 9406
102196969208176113 10941 29551
947433068048738433 6196 28824
933368168624273409 14148 20489
599987732326390273 1521 28953
543201708519259073 20215 31777
673042383407505409 7018 27750
514015021428679809 22143 24050
803260357642095361 7035 7596
388157807140327553 9016 22221
664715260525937921 21753 23608
534379277874538881 10451 16258
120163340876764833 17542 27074
651004498506321025 11908 17786
911597747588956545 11946 19456
524719633058413825 6329 13151
155215842622133953 4813 29937
715194658851753985 3642 29553
299205542868335809 19447 28881
797090438676438145 22728 27607
139927064758019521 12399 18728
125031677962990529 7524 8399
663715677971879297 13438 26539
118544261444913697 5947 8597
219592159968833313 4516 7882
568920724428391361 17377 30443
347000055402631361 25766 27382
673532556988934785 5497 23265
16541889605470317 11576 14378
222541063940408193 243 27827
407455648091087169 9392 27139
129203943070496769 1792 18817
28505345001825333 7075 14136
827820387299407617 2527 10991
67715373885633313 9266 30391
669991969357628417 1762 7392
352603110099330753 1108 16528
960057711458457473 14858 31820
58879718777461673 6426 27229
215437534109913281 11770 20368
464658317695800321 2909 22399
322981144731510721 22609 30035
323281161395968321 13105 15549
580925503673345409 14877 24926
830971700316503297 1872 24603
286698468664379649 7288 13859
557145410539163777 15586 16822
347625961038790593 17438 29750
533305522105784769 3116 20824
407534896538589185 9735 20734
475884469700886849 1449 2025
547488157423405377 1892 3226
692286762756687361 176 4068
237161334542658849 16843 29597
555060650222628737 10306 28317
673084978383190657 15143 15546
671373670833922689 23881 29190
221080808803559841 15459 17041
598086930332541953 924 28105
831267875857438593 10497 11202
21408374402177801 1093 26192
17718242223050851 18323 24714
488141563437721985 7469 12068
274162072282155841 5901 31380
119953194147136337 7475 9005
737682281909297153 1303 30769
249112638108115905 4820 19807
870579724989628545 13067 31894
2306210670731446 6386 22556
741245203433631873 10006 15263
343065446731429825 16590 20588
994399961035117697 2618 18504
51414055855040889 18290 23395
58100864675520113 7694 11832
416031092328168513 7546 9253
582179566859256449 10928 17335
887823390620873473 15616 25611
758769062145741953 12766 24765
338012815994460417 2106 6335
887911956306044929 480 10296
901188660557487233 400 7952
747750268898510465 1510 10781
907036123387584385 6006 18981
485515156971420225 11635 14981
611409049269020929 9049 24784
235205417957697441 6513 9729
462743990085129985 18037 29262
945747261156203265 5328 15966
206803639371109697 23841 26342
331423951090538817 8516 13771
516248295033491905 9171 17371
59640396339805337 646 18789
742327205377797889 9000 12977
785907592264148737 910 18523
405357231154908929 16776 18685
570407093577404801 17155 20320
203031363744251777 4162 31875
334170040715871873 10706 30495
655444835004530561 18986 28669
794676283053380737 17137 27901
854013555574915969 9954 14264
628341822757956737 17116 20476
815527025660003329 11570 28109
805805336697620353 8787 23585
462071099469646657 20453 24617
504757706720237569 27613 30524
867847709285840129 10159 26955
670209920788895617 7425 11560
337165888161997889 29173 29319
809649184311464193 3046 5781
120622652543346481 8447 28638
584850229330829313 3027 15916
1458775504225685 13251 30162
73999366650621569 5642 10240
702577017714148097 459 20890
282280754191052801 10581 30684
244817872472715681 16042 17540
646050046784036865 18124 29736
221458747571375617 7484 8759
230456423042983969 4947 19008
509943404705431617 2711 32092
84763455162271137 24277 27845
835603451167330049 7823 18951
548611013542231489 12613 28858
906060042139621633 8851 11595
553992192802748929 11015 18756
348531135309968961 9304 14692
138179544405961249 9980 29692
662857256093410305 15786 18774
983832781209780865 2623 11589
74010113072816353 1430 19269
848495163643637121 559 11790
788235853129044993 6173 10077
965639031063087617 18751 30240
157442762723917441 16044 24451
979798213611378049 16226 16412
913545940748456065 8330 10946
787833815719135745 2781 23711
975100570469223297 26 29618
599270964329750913 8258 25500
424354759903430081 26440 27549
2739653196552894 9023 22068
783826130884307329 3760 11958
897051283116145025 5989 28338
656213635953086849 12701 17444
226282564037585857 9692 18716
250366562355580417 9647 19659
635552562537956353 26534 28637
153128315570491233 11362 19211
33117794752026697 2636 23616
63420183768187145 6282 19776
3370872491633038 3643 9047
258077734688122017 16911 31916
324362989958228097 8936 15738
906555355562531457 886 27164
340413848355215297 29817 30567
943449364378558593 9417 23403
152962073337786113 9198 11574
452061175634895553 5059 11295
78834588148328785 1026 7713
155016270092140481 1510 15955
916374270616170625 26499 30375
202053300879882145 9244 19211
279468119963670593 21893 25679
693298457417490945 6827 24061
25795189471036653 18846 21768
353198600963423809 1061 4813
629693129107852929 28509 29299
994930526993691393 7581 20879
577853474053153409 7589 25488
966528704674871681 2025 11408
109297914907049425 1010 12836
104975684884529137 16068 22811
365445088181839873 14932 31649
577148833435188609 14293 24381
488712292494216897 15335 28186
696834315125634817 9594 26408
430200563747501249 7433 30900
645253693735540481 29971 31212
770946677599741953 19440 20281
544220180774466625 22963 25966
675536391918310401 4337 29588
516650682946590209 21119 24481
856201204916192897 4844 17092
271220441130985537 18688 25206
206202946906284257 5243 14276
586751313573571969 20706 29662
437191745500431489 13373 29929
190193618353511329 3179 6585
651965727799957761 12021 13190
327388642135730369 18245 20986
123981418412672193 1180 31162
318543978969636033 17505 24714
868177095816559361 1872 26387
593390662920981505 3228 30684
359075948872149569 8569 25632
276468077276213377 23041 27783
917519884766047489 20489 27687
950001156407665793 10054 31489
985684322132886657 27583 30475
287701000835333793 2379 7078
942515084052569601 1733 28531
599279429655027201 10799 22779
652682931550632577 5981 12565
310072725704834817 6408 10128
489241048665856961 19049 29882
201692813942571553 11632 17252
216647133423368385 10006 12924
835170493192286721 5262 11566
575244191835775361 113 5047
528279755885719745 30579 31847
181399112642854017 4216 30684
836317823290535553 27953 29526
579338675837700353 11103 22420
400920914671189633 20880 24290
105310544493523393 18201 24100
978026245040773249 27357 29931
122778047344592529 238 14238
917199922440303745 3842 29274
21913021577606885 390 25894
591528613375750529 19623 28598
999392878223598977 1240 13686
67728439701937761 4706 23853
835403913331692417 2899 17122
180314558021130721 5043 17499
870358083270712577 10901 17234
765190905479087745 1778 29853
553960551430012801 13272 26273
753985735277133569 3602 3732
575289505566470209 17022 25762
165147005184053345 10189 26541
154336700043575809 16274 28805
52332690465497937 2891 14966
217754400418879617 25894 31415
290103420476995649 2122 15528
984332487941831169 10302 12411
465282850008442497 628 26833
586772422736711297 3743 6133
113694947091147473 14512 23696
418097662284896641 24160 29900
976132010006686849 14013 18730
387615442647000193 16697 20143
836037631305217153 2878 8639
104918484159444609 8844 11485
849976235302740737 6354 7247
320693792735053057 22676 28670
421347245909544193 19050 28137
576596135960176769 9698 31909
698108891853557633 4800 17168
396426199943459073 22203 25432
83544264647329665 19611 24291
292569463111394881 28890 31992
410815168293289921 12924 13476
370988488418557697 492 5191
225455562715779937 17038 25295
855762539859501441 3838 13871
750835462342273281 10453 32132
681354968938517633 1250 14036
964912432484268801 929 4990
185318243447344609 4240 13165
920005976712509697 19028 25931
331094068496636161 11492 28017
340948220627637953 12801 20291
803858055405147137 1475 25649
481321349872807489 29555 30446
398339012646669505 194 7829
281706027882520961 8949 14609
115005995460339969 23687 28847
763876701968378369 11974 13224
5983065843960135 18241 23499
550741528113093185 12360 14865
999326245179947393 15216 26572
471686667840081985 27489 30495
997579773736827521 16635 18954
960187121819913601 10180 23522
240619947414248961 961 3064
128973379957649569 17260 18124
221169648677143713 10641 15520
859645403141541889 24133 25913
66152186409272673 17881 29079
240765516669107169 6727 7546
242188608127218433 5664 10877
162491351283378561 3990 23135
409655574598250625 2237 30659
442033007975261697 17945 32124
724998027642069377 7673 20541
262147819661691969 299 800
710077508068497537 18542 26376
311448354563502529 5711 18320
364044318201859329 13707 21568
97396851373062529 15629 31809
76574316030249889 6111 27693
94442328579312113 6838 23794
568215294358733313 21493 26520
247314160390487809 13671 19287
275152532787831905 3146 17989
18610649076769905 622 24568
547994077445491009 6144 9764
344254846647160641 15180 28063
127935676231093249 5456 11256
693705623770973953 9981 23252
701276689470486017 2175 22157
780639122397445761 7398 17047
824989537226390017 3305 28723
816264284115696641 5246 22297
401349650793843457 5982 27516
817126579441847425 17863 28550
203040381991460353 18592 20990
890108775348728961 5967 21159
355026610744541697 3110 27281
863040384468774785 21184 28985
976713957087373057 2706 27992
320107259485261889 11281 28072
500201127496108481 1770 12711
153397815400680321 24685 31802
56929076553306145 13045 15232
226180909796291009 12058 26773
64343984270632153 11993 17697
971284807735656833 674 16112
657993175446240001 3099 30001
892936282584422273 2213 29527
507390695786494209 11872 17221
312118728947851329 20450 29279
689338846127729025 3736 15649
449719008563597825 11775 31072
957035934304681089 7314 18630
731989503551062657 19570 30798
618655345563741569 4004 9404
245425914362151329 3214 4120
729059301161736833 12327 30200
512043533939660737 18201 18911
358727686171139457 16990 19596
318054927100241985 5561 30926
161708999804371713 5177 8855
72941665099477857 3421 18687
908293511855692545 943 2890
283566994143107809 28149 28164
317499342561443841 11281 17397
327820787228588993 12776 16410
214734827341604993 12239 30990
101908328500719841 1677 10024
888542458203485057 12347 15676
830832621723914113 8720 24938
629883105191357313 22007 28211
286596130432307905 10982 18294
637616873248145281 19982 26827
795011855374340865 4802 26033
115452653557245105 4497 20326
771583100120871297 13134 14148
905833629471882113 10054 16995
373603137454580289 26762 29599
96823701192324305 225 25704
445537107308176449 14179 14553
592627085683926017 7515 18755
750591597236237313 4241 9914
247643757078552801 5672 7049
216428884024885793 12233 28748
772880346008005121 10219 17711
218448537723588737 21507 29878
56948742703742281 13099 16374
832514118513351809 4627 15069
951677172200515329 23575 27645
355311877681330689 1230 5166
438544488036516353 9759 11937
810403414622250241 5487 19728
296211086410774977 22781 30194
893133810750072193 26484 32073
901929740109796481 958 2801
4785803852620064 2997 24212
937910965759709057 9946 19144
807785090142616065 7443 10663
537154168328417089 4369 17075
192235419354012993 550 12136
251368583677756161 14645 22401
398620392580085057 6011 27990
754134275665297281 8475 22496
674988125007352833 8287 13399
520060077600998465 5670 21567
667371428261716865 9687 24966
950916952303177985 16276 18329
278101900787739009 11928 12049
456398030876467713 14067 16004
585107907265665921 14725 18396
15379950515256981 5690 25093
200363180375823905 15763 28972
3966561073280418 21887 25553
953930209350417665 11047 20123
350461129158137665 9465 17239
267897680980532001 11757 20803
795886319835712897 16432 19506
551445696167434113 16464 24335
373159225574330113 9804 14145
58790121048780009 15560 19249
642512443447525761 10361 16514
287222114905418369 202 6806
700568474469125889 5711 27836
743089151469497729 588 30040
775844060903804033 2200 18994
819470532865096833 8502 28702
389792919937992385 200 11585
988223392529640449 2228 24535
73251780007279169 5357 9393
767225775910688385 20338 29460
139804070775714001 7514 26638
884808234749023361 6470 26199
639917444320556033 5368 16073
520178482660242049 11411 19413
648602942997332097 29322 31140
68682589308700417 5985 30893
452611197213865793 6096 15880
78858693161791393 16263 29183
814244829643516929 3046 19108
365256625594248897 12063 26830
996362316249925377 10384 13070
157740428155790369 11855 24474
998577648929330817 10818 24900
722227271900713729 5649 13398
183845204243180417 6864 30944
430569045346558721 15286 19061
572502760125420481 1540 18626
583654443090104321 6282 25063
292908155020168001 7943 9423
690222344896483329 10905 27187
725136014734506113 10383 29932
396389158455228609 9221 18946
133002864690933361 6078 28540
405991500116485313 12711 27887
449746841043609153 5520 17867
629881486725288705 27234 28570
333084945618392001 17818 28132
682472973554780545 22393 31078
479479655493793921 4278 16660
580323165549053441 7238 13894
192982732743228513 4136 7043
621336705883223297 24447 30488
107685167014270897 23661 30559
664623352410565377 13596 17708
352781262986379585 863 26140
146993097646543457 13693 29553
522654503016543233 16238 19921
780477835270225793 11235 27765
990323270609348353 12528 22078
238410704574548065 5911 10604
855476850636851073 20298 28096
304248726780748801 835 21414
969747187164553985 19279 20769
392702198260877825 4347 19907
282826786551499521 4588 26614
153874748202859745 1605 23226
432696276513620865 6033 18304
884137068084172033 17071 17184
553300975769733569 398 6444
91808240639757345 6949 24296
581450985830965505 1330 16723
749369819788512385 1402 5552
385410766732650945 8580 21374
662125584422248833 1853 23820
667141165043243905 6251 21920
372181123649781377 20598 27225
595817709314221825 17689 19088
222459324908108161 13022 17428
518143812282172417 21946 32098
427080543133087105 12117 28383
195568486431813697 11723 29601
868104557109596417 7665 18363
859898254148941313 3200 13767
810752195893670145 24479 30347
287014491428696065 13937 30716
372285574932227777 5181 26496
458181979402890945 19325 27395
5453025389726919 4654 27494
511234614689829697 8323 8918
849733005895750145 14418 31233
18269525595325577 14196 24586
212886355760346657 15920 29957
250938036594821057 5927 23702
753893191514954753 8479 27611
281601682671290369 12495 23465
126435127475275521 13568 27693
362202272398253185 731 3753
151621999543316129 1319 5703
853255638157843841 6047 8513
601488729085488641 3319 25345
74570690457679953 1577 10837
390331129526607873 29401 30927
675636357746807169 6459 26597
887348713694564097 13422 14183
906938540903400577 15624 21920
235357860076526049 10113 16181
428788285363179265 20446 30224
821140980030620033 5392 30547
149617499861708577 24120 25176
60795647455996969 4393 10117
412312170687354049 4280 5618
197459269727090721 22221 29177
173681167204637889 6417 22164
523004582968233921 8272 23042
59197302069986081 20235 22328
832156147117885313 23404 27009
669228166004305793 11859 16662
427244013760748929 11208 22368
293452451342798081 2916 30629
971697048018484097 2935 26252
866000791918782593 7027 19657
855936190493416449 8936 23395
601122236686830337 12037 21757
169589572099297921 6762 13839
943685863128994433 17691 26001
500456188376325889 20211 27765
302367192971583873 18549 31115
489258012061128513 12982 13869
645395838682492929 11248 23906
12401117858551915 4159 26057
939398418324213249 8575 14118
500891224394834497 12496 26575
625852717680007937 8714 31635
847247360243109377 9768 15902
514199053627375937 14846 26047
542664413548322945 13712 23274
214620016164520417 20115 25588
842259794216253953 8144 16764
88517860677551857 10126 14303
810611286333752961 21818 29662
82669555340178385 13794 30257
777448284210926465 15385 24547
798342607362595713 9675 26196
144466398886351041 5038 15914
155325196359701313 4961 21065
586125643174533249 3183 30655
922085656937991169 5253 30074
679047426933507841 23576 30061
13265335873999363 6894 16129
179934423180391425 7194 15738
296548905795727809 977 27461
544117604048835777 10631 31950
822235245336560897 20559 22371
48678789910063361 6756 10681
102262832527923569 12152 14399
403948754450638593 7105 15166
497239508197740353 27792 30501
701398963840439681 23569 30289
79272723089271585 11281 23143
136659259257754689 22294 30050
663449195110406017 17764 24168
492210824494826241 16710 23478
309506934958090369 12717 17498
340368000438004993 19716 28802
958438330598486529 14969 31558
579728836861427457 10782 13201
270515169885211297 12055 28502
517698887475489729 12743 23995
122604957813781121 4976 20322
406498033545510401 718 6054
369991952603140097 9626 19980
803480050542745473 30579 31699
50054013523979537 20468 21266
655756934903173761 19125 21450
287859674244881345 13355 15748
455771243192288001 13993 21329
783517595836162433 7238 31122
694889574805038977 8524 9247
343909466692519297 20379 24003
192661499779333665 10516 25668
206133354865134081 14175 16387
892827784297317377 425 12725
669594640140100993 2368 15584
913520700493506817 13798 15134
641538974104765441 4317 16119
294036131765601281 2006 4375
72423253313569809 17262 19156
652352472512106369 21156 26008
562590350153104897 510 13183
133027988763366529 23847 24185
254761406542453281 8777 30214
453245861891019777 23391 29690
328268433178340737 4756 11569
815973647942563201 18514 20448
84369864723708337 19898 21719
586198509881640449 16026 17566
127575072592780001 20549 30667
812096826017814529 4979 20289
244661442657584161 10924 16075
410198721903157121 3852 25893
777376934325832961 9332 21352
466315802908631809 10218 31962
135868031768563217 824 10281
685696889909351681 14021 24085
476558930354574529 8037 10904
941946440635696513 9136 21821
905802027351395329 9475 18939
108632281867556913 1194 15725
199189940261778273 4174 18479
251097954697648609 13167 30011
996820041702942977 14671 32052
823048308014691073 2560 18063
861754221046400257 1970 20566
850385139023963137 24240 29814
374454973315007297 5637 30018
130942074971301281 12237 15270
330307107710314817 350 3021
337354335687386689 571 19267
407858558211511745 10955 15522
190141408179314913 946 4468
458493715787685825 6238 28429
942051354866045185 4333 28687
191948269015366433 2903 26581
229348622982712417 8259 12142
741919680469681665 173 3770
378799351570727105 5605 25023
409612662926047489 20680 21785
441574217492600961 27860 30582
522953817807323393 9655 25196
112729915896984785 1286 20947
837505823978371969 4287 29376
892419408669184129 17439 21353
526619284149081345 8339 10156
658022895524588545 10179 21162
493237210236156161 11699 26955
319343099312888513 12658 24443
506112652987415169 12641 23511
411136305368508225 8217 11365
631895815451397121 21127 24467
845330510385423361 5186 8495
938374636249779585 13390 15332
30398652185986921 6044 18938
236969899690318913 2442 10695
300306402778815617 27446 29330
658092262274696065 21018 23391
97918674063414817 22726 24994
960343446992080641 6077 19170
873119607816477185 7261 31903
533985497762319745 4539 6534
882443428544597505 4767 8490
278050782784145409 20273 30216
214756548905128865 794 30498
365041878381507713 6086 26485
401041421218657473 2280 2820
807109242030261249 2796 24607
310283630359919041 424 10149
56706004951724513 8838 17463
638654611361197057 12042 15138
622659233432710145 522 19978
535410855997341185 1243 11737
387477081698197185 360 2947
9878225216489513 782 1916
106829307949933393 22636 26578
337925882131571585 15337 31286
713862332502561281 159 484
765891913221359745 566 30993
418593723923844865 5289 21981
130857969619611937 8720 32108
314497442838817409 5458 23535
687256467403052801 37 10381
399159318738096385 6976 29082
871259040079138433 14227 17880
630172451695745665 13279 25675
733158631833781249 17140 20846
406240060649263745 1532 19541
715973324850224897 2745 16310
912563071742003073 7504 16730
309359054893782593 5689 8364
723459276747373569 22 11762
305621984188121601 1522 1920
107108559788958497 7277 9382
987176709682607617 16560 24647
322944046410395201 12993 24015
14043631059038831 18059 25884
630518305748896769 21688 25696
167803710725003457 58 11830
609201426619275521 22297 27225
718269981264398849 9783 25155
886025569272550913 1518 5866
700438943643142401 6834 11102
564224848595795713 22075 27680
771316931941285633 26142 29791
324308581580002177 14616 15204
486383862211091841 2165 32087
405479006914983873 13887 19571
296049306277836865 23203 27049
898911858172812801 1523 15755
838460756670308225 19939 21837
402335665027020865 19829 23216
234421356042091137 1242 18875
285344348632836641 11836 22312
816869320866580097 1155 27059
49438837500527913 12724 28281
775668947751313409 11057 13645
995501295074479489 23408 30530
976743006169236609 5265 17744
28498591769828609 5112 23671
514572235506094017 7908 20389
895723693522260353 3228 20637
283929009752576193 11062 23618
698656053233232641 5148 29454
543633606179525953 9848 24697
859118365034351745 23007 27930
275496366157362625 2140 21577
619710909707588737 4518 9666
419713833286536449 17997 19077
691533158285356161 13395 30720
548652056606876225 6077 18797
446414606996309953 3720 6648
747003756961959169 6234 17912
766011035057903873 12459 13944
91466882827397457 11146 19965
534340319173775681 2582 17289
836718481548203393 28851 30402
292204047172734977 22335 26230
853307633617141889 19897 23401
601552477628470017 9607 22830
314000111834388929 13987 22687
4058810310755946 26722 31557
871241365620555521 98 15783
612796964440416769 16647 20512
590492496498583809 6840 31961
549409329448142337 16798 29610
596897987196520321 2531 4446
745975830795426689 5747 13209
175071375283295073 2588 29279
646626244736882689 12386 25869
229200338419410337 8069 11025
400390402359374081 18158 31798
895314797381629953 25089 26646
383244058118240385 14339 18573
571723163621079809 6834 29072
983141693350173569 8159 26639
210395754927560577 19970 28434
975964982255437313 1386 12397
465825337969754113 16904 29810
919049981953332225 367 3497
45960719868489265 8846 28087
106440037014440497 14146 17227
265589998888437153 4826 7748
459754014228902721 9260 28008
528888247351829953 7613 19544
167950217208062465 2983 25936
228356409140836545 6621 23803
392907414253368641 10200 28918
872140076579583489 21715 24934
589123281148662401 3832 6750
502462003656951617 13863 13907
380613297429444929 2096 4929
606637283375903233 1616 6943
886070275228565377 4180 25498
555834709133357313 19222 21260
79810624179980753 17075 19588
699505079972411137 1525 8165
387130627764893377 22465 30784
156260836624859681 10218 13489
343005305119103105 15617 26038
579295879244540417 8964 19268
187470828206830465 21378 26418
184354195244587521 6522 15288
76658288764445361 25332 28584
123960305329447345 10558 20479
946159668008423425 12985 31707
728194122208726913 22249 31274
892209641418755713 5253 13410
593304002722049921 6266 28047
617488069518845569 6686 21966
715885433299995137 13395 26083
651014778507384705 7691 27270
813233434080515841 19630 30369
202033981634631489 6093 13891
227398430880590753 25138 28483
743654339910104705 17056 23808
574920425576038977 9429 24926
561487988194716801 26374 30616
75323626360749073 4157 28266
304785531171415169 11774 20858
800642080194009473 25040 26278
324123469679197057 16371 32108
37850303023169833 6609 21915
129937890412943345 19170 30810
73893896434697121 29682 30214
833961693196545921 1171 21009
595452025816477697 13163 21165
397803199804752001 4677 15948
330718564871332865 4258 30598
994467392511612801 25674 28405
291412259662514817 16996 24744
212385453079317441 20126 30654
980205030501991809 24540 27443
114709551478046737 2179 22208
78300949472655649 17897 28320
749995229292647297 18092 23233
254831067278942657 26436 29861
479405533193872897 12229 16235
697544805937475585 22916 24481
447001320351457537 16581 30528
897661875115147777 13954 25107
190579715997774465 22999 31579
283921693741994817 5053 13276
200373828233534113 21095 30023
257166141552360737 12536 19976
833530718566212353 16158 30483
804629495665359745 16554 23244
213624999830354753 20058 31698
787233672628786945 3565 31869
28609432357843189 16072 18060
493883689549214465 737 25943
629409615436753025 5043 9317
817414152806534785 14038 21652
877533742981771777 13266 25986
286012187863157409 6774 13370
904793603601856257 1944 25264
165858904610104225 2250 17260
492550325240006977 16799 29268
86842314058564801 6875 23172
448420532838735425 29463 30715
786225747386922113 14418 30170
112019552112062833 13910 18145
55789688583708145 10640 20843
27258542067155389 4799 6350
663065263829452033 1975 4527
19641678310978961 5140 23933
447313832833479809 12213 28704
25427929134519189 17680 20609
762984035095669761 9528 30058
468631356745110145 4573 18375
825027033926183169 10818 26398
694299832824551553 6846 12092
98090763030711521 8365 15888
798128533768864001 10308 31004
6333009537733859 12792 15951
951502030921471233 1937 32122
122663723627269409 16561 25997
757827158998143361 11669 25941
108506732580259777 2953 26718
180926647649354081 11535 26067
444296751965822529 6618 16180
928404250202579073 14573 22568
783957982787477249 20550 31899
454939330652091905 5766 30579
539525007948057601 14682 19231
849410985866715137 4203 7359
685275348763362049 20890 21646
976748033118806145 1004 24326
95515176677849921 5610 6732
711789969936138113 17590 18470
468626072263525377 773 8887
642684733192776705 4047 11341
200116579853940385 8492 12171
17428937532120159 37 6935
103166868910342657 7965 10630
2743052928902757 10695 31885
740573977516959361 789 1335
590846259529673345 16735 29542
827153238693277569 14482 24413
589231615285410049 9204 31784
586538685440714881 3975 9010
495297970348989505 30012 31856
998146357974981377 20406 24729
358354912449978945 5117 14227
887596084873678081 19644 27149
363744999609071617 6274 10640
91708984811639025 13884 29141
602803264708665473 9950 11285
743143720721363329 12782 15522
120043146934936113 10306 16426
773731473702675073 3885 27601
134278938567941713 5129 31234
658769034113817089 2167 2585
112612412696098113 4622 21689
916387546910321793 14100 31938
276939478435888737 2543 5635
315828418124695553 16135 18804
996276898284126081 6641 8752
553913469733693377 28200 30889
464009600358021889 9171 21444
899133783699426177 19063 23126
821886930210883585 13294 16383
536035289084900033 4040 29105
182682411586437601 12763 29648
372798239109712897 15360 17187
381061655326650625 18584 22143
284913380896377089 10913 16536
93657068637920561 17129 31170
909542882980161921 21385 27418
917618412318649473 10137 23655
893783274788994177 2727 28177
272376081467353249 13696 25713
79161150630071121 6901 15694
480055019855573313 3099 24814
416773146549651585 17093 21084
324739124947225153 13989 30432
224289698639438497 2896 20408
932268046792547329 18875 24631
731273052804958465 13977 24535
250664243502239265 18266 31624
704934525683015041 10814 12959
553344457243529345 24704 28066
745195490334232577 5954 12860
228599542999969441 5123 22024
808011971279739777 6890 21602
191951065564484929 10956 19427
956852757240447745 6176 31314
321591668344222401 12285 17177
197025470677161249 25948 30254
656136305870749185 10489 22164
737210437191897985 23925 31700
543799378157213889 12962 15548
844324536131466625 11523 30732
834197230135817601 10303 26685
22059683660238249 22569 26777
842784161969870337 16825 29966
640471444853503105 26988 27394
484971710686384257 16485 18104
1160411012200769 2798 13509
649272912966520065 5685 23410
930237604369693825 11620 20141
594186849519776001 5210 20536
545494565962677313 12410 31067
508502983050942017 23924 31966
372704599494014145 4416 31953
164399900825007009 21391 24439
492159918765999297 8578 22507
456235319315194241 15531 18250
975768564023212545 2393 8163
646052906887508225 2391 6683
25731841110136601 15013 16340
742939624400843777 6416 21144
296829827152222977 81 12836
392047043700163329 11025 14348
568599889485177793 23312 27112
980774410244176641 1938 18822
437256821960232833 2057 17976
353222683589610369 21931 25072
181199251322844641 544 21024
13437237792668811 15914 30144
65883073640137017 26947 27385
161776720496849441 6064 19050
133430798947934193 10781 15846
746754166969449089 1309 8210
685742770935121409 15702 24236
67905081725019305 22618 29134
244999195845473153 5541 26531
770395293945693313 11785 31687
279763028005888257 14354 30522
305145880484790401 3012 22417
805872773429008769 2969 26239
25103039157837517 10889 11704
328373528180549121 12521 21892
124712658929144737 607 30818
426433306895852097 4242 31673
686434381977203841 12455 25325
650005868236476673 28300 30287
330617944074393921 2216 30345
374864928374229569 2312 25900
240755329004084481 24548 26012
161149654529424417 11048 26623
897040201553114241 6981 19685
728530786905189121 6420 27259
801968365116532993 12559 30692
244799302919986433 12007 28508
498002537037255169 2444 7178
684980260358749185 18123 26248
672459282156065537 16828 31740
135428625550986225 21213 30557
227204474906006497 16106 28268
382170106659167169 8595 8729
87651421978176097 7738 11589
427608711601649793 11833 14621
742349150813087233 3464 19829
598696473188347521 19881 21661
833360821035025665 13473 28636
268452388685432193 18977 31215
702482601731947649 11312 31894
322422726449296705 1133 22394
806237815190865409 2449 6895
947514749068133761 9311 23666
957029836324952705 22286 26512
765827181503176705 20440 29840
651717168597709697 937 20234
819767902861457281 4151 8053
129069332593946481 22688 28678
391536564843896449 2311 31745
897212541679476097 4965 17070
827838341294423681 14668 18493
260003851224670529 17599 26017
611581997743321857 7599 21857
771289923087262977 14939 15351
290761119581077313 10947 25574
154606284336342273 1164 25648
305516002188078081 14389 16240
417121331396639745 8947 17560
231855563287680865 26812 28843
200264992990273793 29595 31760
229138070835553281 3804 6057
959912456819775873 22493 27167
883626426956112769 14209 27083
307319035297741313 7084 24869
867544268442109953 28853 30265
846848773800939393 13384 16452
360381451562446401 19926 25007
413230162797393793 11467 19802
730769707460645121 17439 20217
752421824553348225 2391 24598
978945140680707457 5352 13491
755930778446316545 8938 16012
451533127467534721 7082 13721
824163663878561409 14027 17810
655728366481568513 18662 29935
4335517586444127 3252 15560
73496769260636081 11978 30658
60590679486548281 3756 25495
957648188424258305 16684 22005
849404046109345537 4782 13075
412873832370415553 7197 11513
575670972005280385 2044 23321
150021082197227425 20479 29543
929364380247481089 4097 29550
430876601845405121 9490 26436
557890007433140737 10937 19779
303489696629128513 9111 21890
969194832468861697 9738 11904
811002389011086721 17847 23638
6880154445649823 11957 28052
703077344426432641 9038 25149
848038890344614785 1153 29956
831978313957939969 222 29530
190858802219960225 15335 26671
376259751197522945 16346 22178
419086252495294081 8996 30513
649681227289782785 3230 19428
62419833786275801 853 25408
126039198795368177 14016 18745
354165190301845441 12885 23827
31742287657671397 6655 7814
181552117854803201 12663 20003
543816166051897217 20412 20465
988801688490969601 16389 23817
755938442317521665 8587 18268
590499191100047233 6524 7785
781666954986960129 5980 21018
131129754472201649 2898 7678
413841862881248833 21504 21740
366984245511215361 12310 22643
502616656053277185 11226 19865
457480187915354689 15017 30543
427394830081617281 6968 11786
536536724138198209 4196 9277
190684214426042337 2784 16127
445802281012053185 7756 19794
157828202240132513 788 22446
671679075877047937 22255 28213
601784373261864449 9614 29187
651729688663909505 17677 26638
80248004715194561 16611 23329
850447338347077377 2840 13647
455788951736494145 28604 30136
476908378982475521 14973 28795
926753404414377217 8207 17666
928385019913658753 1966 29251
814841328024300545 3376 5034
740356460472430209 13080 23573
326471946980085185 4582 20734
20399050006499665 545 22460
940922202704726401 21589 29312
275693095599539361 11332 18375
949630997001982337 3944 14963
149707173572632961 319 22785
676095778871967873 7730 10272
234001963618755585 932 30404
198829396072476065 1166 7640
642920893286554241 3971 27083
613112473983889537 14537 25801
677204141055401729 18869 26290
585007002183182593 27541 29135
709854724516898049 26393 30439
15271237714699737 23209 24915
662801138593710721 6478 21529
626083559360687105 83 23098
905063935519745409 4256 9421
767690552273180033 3922 28036
219781480832072161 9269 17900
257578831059056769 13622 29463
720896911393108353 6663 20617
684316299314275457 12231 26976
128808952913164625 1494 19430
738334677164452609 11363 11405
288887617485340097 9350 23385
514895953206618625 12268 22625
88347777929730145 3271 11475
59213325023826257 21337 25025
181866158702174369 2632 7820
674436066522076801 13795 27427
872324843743076225 1358 16508
153696042185082145 5990 12655
211863948002797281 3432 3858
406872812685676865 11790 25219
273851979931468033 9928 20425
298879325030220865 3252 14534
241742322814811681 13334 24774
69237505265277833 14396 26759
652377507509402881 20518 23038
62563135695874905 5899 14835
688862394631154689 3899 10212
928779585890126209 21185 31710
536726158326334977 9340 10622
872924212107285761 6812 30183
148797297178983713 3476 5101
171482625765946753 15344 19782
121515300164748657 3961 22357
684518605102162817 3200 30303
442198624771247489 1604 15757
266213481701484513 6062 26888
376473520012556417 16488 22794
507787924990005057 13223 22132
158974537266114881 21012 26863
876294948977431425 13327 25761
473680324283623809 11361 13447
525454869980357825 5946 28106
195800563967633665 8822 19114
793377122773435393 10874 28994
42513323402804561 12922 21795
701662023220116225 21026 25523
844923378302947713 22597 28874
942766279722405889 4367 21890
461327091658194625 12472 15517
808785206205378433 4331 15121
167865550707102081 7000 30845
102391483983595329 1732 22260
673166244053394561 10572 18173
559765426577492097 11918 31310
885003331335919745 6749 16173
238762370516951713 23936 27646
414079462566395073 4992 18645
494653220275829121 19756 21194
23452679510636897 9660 15739
113885724501002977 14686 20919
920171547239281281 15548 26058
679822524201462401 25575 28619
518018855674934977 11323 13136
300327622565049537 1215 11687
146102375384277409 16707 19245
434839688446309953 11572 19979
764274736615714561 10636 15168
872471091203706753 16103 30718
905385237396732417 1981 30042
799993409261453825 26640 31108
424640418263404481 5839 24454
657440532907855873 18943 25277
612997692714476033 85 13270
438604797776228865 4443 11957
217524445045807361 12088 14876
37932633680824777 4332 13782
64316166855551417 18667 29339
70920057536319801 12765 18400
840412963021432065 18206 18672
331973159212139969 4304 6001
871416302702659329 13902 17905
345992888704493825 3776 11409
938890048363969537 62 20863
833949033553452033 4017 30877
357914898782727425 6840 23312
556716330761737793 8655 23824
217948225709019297 5850 8294
711559436182255873 4293 29719
305711426713845185 18330 30916
620165861259458433 8507 29525
466985574907379713 8383 12988
310877413348791297 24848 29396
479537931759384833 17847 18544
906643748105047169 6563 27956
737342642356164609 10794 13420
644678740080024705 5803 29493
215840897040454401 14478 16939
479120469513496513 7526 15813
957241436799716225 14488 32049
217616552661880289 8867 28389
48267705912909521 3796 8781
69879031626904009 4548 28543
414057911806732929 9173 26562
87612660336901633 9014 23352
709358980813977473 1626 9891
189683791391580321 7085 28461
282871330538238657 15263 17709
559788501839292993 273 12717
362776623026125121 22873 23115
450193494089127425 13505 30132
472446585422968449 13311 16581
963034499742803969 8084 11407
407721138792130241 20731 24780
842970223443238401 7337 18430
718851718452452097 427 31043
47455145919187201 11215 28609
91681125545395761 21586 23127
15528399968111729 16874 20235
40800369497528521 1176 5808
62842587195973465 13649 21158
763257920193371521 1356 23324
720522412687266433 18164 22463
321920482831227905 11613 30677
105312834062075921 16189 25784
296839691909529089 3286 17127
589364493033180289 8057 30853
80244138419910625 29668 30429
844450049498249217 5159 6765
788057007250660737 5976 25850
244147600138568065 126 30341
85421657015256609 1933 6162
931784752206695553 821 2270
425306418121355265 6991 26336
856447946349256065 3764 6859
784993969144149889 3487 17203
830095251180125569 11858 12671
719625235656327041 14941 19978
479999913126498241 168 10375
882393450251708289 18269 20989
250657279185347201 2795 31802
363659667983856833 11975 24273
514849053063223041 12060 22534
485442820004660545 4151 24029
22838673839970625 19769 31863
590585229569928321 813 14996
238748206014086849 13022 19563
113617095607974513 43 22290
899883129033085569 2690 4327
325183086922724161 3168 18458
499494038833354625 6106 24080
348232789427097345 8580 9556
300763568981778945 173 4923
830794102360972161 12658 19592
978708111427515393 23241 27069
849414362741367041 8653 13928
246900644725130305 7822 19798
235884086817211617 7559 25376
289224439261182913 20740 30283
898918202581111041 13465 18450
142499280835835409 10448 28435
910154486758376193 9965 16623
977606026605222657 7679 21351
94801889821649617 17062 26081
608295171076875393 94 24150
399592721761170113 1760 28236
990102548185184641 4514 4707
593019086521874049 10749 14988
272537698146663841 10252 19162
629020970578540801 16986 24874
591181821976014977 12871 29441
617180801403275521 12487 19356
383854997040870657 20154 25734
555391687176129537 14331 30309
162095505195658529 13077 14356
330209906867249729 5345 28481
893914856412635521 3190 10910
980487826703910785 11615 13611
863126121575554305 4091 27693
554060391544208385 21421 25085
491050920135151617 85 15865
992385987198307585 18073 31205
224434653230169089 25151 25534
944083751557481985 27125 27870
98681274561613457 3948 11341
544976738483899969 6119 15370
290887067410601217 26626 28014
765384963968198657 11140 14664
905695048237291137 17027 31326
157328627761419425 9274 13049
736860859608931713 1337 12781
306377459744279425 7626 15909
813186172547005953 22946 25281
132426034230054065 5326 13041
185670542380385953 7077 21821
610853233567393537 4133 10887
678011016478549761 6774 25411
179876505297162497 482 5597
909630556369513985 21253 31939
759738506356168193 3124 26502
245552278848606433 26223 27695
861015756977327105 18061 24685
792496888864484097 6632 16177
517190006042152833 7204 7695
700574359472497537 5964 28932
948258473475252865 26126 27694
344571318260228993 5130 29409
137059765386990049 5977 15611
256819499362592289 3842 21184
53745708183345897 5908 14136
157466222586570849 25526 25621
353650164974947521 5834 22284
755558341612484737 2395 12222
794895382904886785 3375 14357
252639859251594593 439 9733
638103587454420353 2982 20357
375087281665059905 13136 24306
245316416537537665 3794 21638
644423503863428993 3577 8253
256105308135214913 11587 24840
963447110672333953 8458 27502
497019701219503681 15095 22954
230349390925233889 3402 16938
315581939675379201 16690 22820
313587071133468929 2205 27487
221645795551996385 7839 14754
12003590848586045 14484 21747
130883687312046257 26353 29123
693854602444631041 16040 28153
161600133466723873 309 16815
108097348599592641 4136 10858
873054668405213569 19966 27212
838967817910372609 4042 14915
362987066105961985 2096 11319
64575561879955505 4036 31356
629104418471580801 6087 20788
281314186650988065 16748 27786
646884475225338241 10222 28724
407838553551847809 6617 6817
895953257887523329 14724 15747
665179056193807105 24332 25007
628996332615788161 8188 16958
86894656540856369 317 1687
910567241535982721 18591 27842
514880606858653761 9564 14979
474631743371222849 7820 21458
565712942195382593 2044 27501
524732770361506369 1927 21555
721187639838717569 10087 24640
310231014002273025 14902 21254
562309247543787201 4526 27519
13329421580873913 821 14694
840112329637847169 13851 16480
707612441914054785 9815 11895
287151055572202561 10820 30940
935599965673699073 12268 29513
657365780753792769 6776 14397
175443143127228737 983 22555
58159318046328681 499 27306
110921695748100289 11046 13385
525478980694188609 6480 19255
6213632826703731 19512 31814
207644545019668673 13703 22527
819460910940986113 3026 18004
815739599078085633 3673 26931
867664360871163649 1480 28705
639541981508550401 17421 18372
373725482670703745 20117 30815
702465108210603265 3228 28164
35993294289173861 17784 18493
431783012370921409 5073 18475
343676703311754049 27411 29750
93388956621794257 10087 16624
344462243523953025 4096 5969
743908643701296001 15773 25347
554353883706976833 9389 30662
189618076133072577 18 22088
574786261268972225 19986 26384
516322565548371393 22782 29592
843911241372065793 15464 23031
176140907555577537 14954 21626
818880414660373633 25949 27869
113997468974723409 5607 10444
788949317780474497 28151 31461
355514452634608321 6032 6987
63471855859777553 9209 23473
49965532909631353 8663 30148
724800293243728129 13935 15366
511300662832780993 4951 23677
37457705172375457 868 14650
145393875396472097 5497 28052
447130944122857729 5267 7789
964095821491824257 11704 12065
958771127300284545 8975 22420
163194842205264481 7610 8693
748366421921129857 22902 30718
123515527328947889 14476 27825
830354437629967617 20538 27546
857550845868836097 6301 28741
172895339716443873 16867 27759
978051506608480257 14842 20802
79449434095099745 319 19369
75920632507724401 6119 31112
58049640893724329 5 8469
956968831182990721 17730 23706
685996723642592385 21989 27092
643389904834315009 797 27583
537094210733339841 5959 18161
671902262420374529 583 9886
189057913159562209 12965 17507
158860729970861313 2150 18291
923918985601030529 12849 30186
849952439324397313 711 5982
638782475392861953 1161 18785
992642672678918785 8147 28748
969183229768031361 3522 16489
126165545415958033 17570 18277
328855193410365825 9620 31019
946490680779369601 13869 14426
301075498767030337 6034 26013
514467985670847809 5578 30549
13275645014534377 2024 30764
517881972442602049 15354 22691
851756403160305153 10367 15642
237459544507046881 12105 12505
903808523723856897 4567 29563
95063097147551905 2015 30901
868452440160833537 20184 27154
3858540980615999 4488 28607
541948017986602113 2766 26606
839730525946201601 17381 27712
845950685205377025 27644 29099
786629710484007169 20101 31303
232581297683882593 3593 31459
428610134726774593 15981 31829
259163843830489057 2470 31757
105573985844131361 21723 30412
65910699215368849 6252 29862
209024338944253441 14559 26286
669125868548103809 23636 25514
857958087289787905 26344 30740
199171770041065345 26520 31027
959006982280989441 14829 18137
706247858356814337 20195 30447
894024922799076225 1739 16368
439210242976390209 25136 27666
158746937413063457 383 17844
668295092558150145 29126 31769
997242310347175425 1813 32062
789375572305377921 11929 12231
103088306989697281 3439 11115
309096618174120129 22866 28673
320081524053392769 10609 31169
387147190388152065 19710 19867
987339679583406849 10383 12014
623601623982988673 4409 27623
935007699673647617 6950 11485
659502447393894145 22967 29770
250473661237727201 2038 21030
576059706504704385 11181 27272
199125273800575553 27833 31220
917707590589362305 10537 26117
477532430827231745 19682 24613
275707876675607361 18003 27558
483342438018198081 17213 30258
467785435755590849 20487 25624
360171919251207809 11224 13513
817653582953990785 2431 16736
288663126611623937 18503 30570
452580894291731521 18502 28699
951127951007741441 7159 7584
99282949693797921 13927 16090
340822386754510401 3519 4033
500678557895074753 24993 31663
382198874439104961 19399 20135
352504661313187009 5387 29861
319365165888029889 9856 18444
130370420880115745 9753 10833
550212406402231105 3567 23518
841845275567901953 12009 23021
9718654764853341 13662 16177
146746850717111233 3159 18715
12356190799700075 10228 30673
344599035616337089 18767 25538
859988408860175489 24471 30753
739485412731898625 4598 29216
519053480807052353 1862 16033
313037283033889217 10743 18623
843157598049074817 4444 8883
10110427613827967 18771 22368
593983964251385985 15266 27078
415607164998643713 8712 26917
757000967115516289 21135 28189
461836502927486209 4729 28729
238486622934082945 5128 21852
843979291028642049 16541 24836
397129490293067969 2710 7232
913412044716469761 11150 27087
879913212247153409 50 5024
969997140402934785 3562 30294
593822334140924161 796 27639
50839235023790505 4245 28554
835879029708074497 10885 15118
739670163244323201 10423 13262
763218667131084801 15342 17528
717035468233579137 11928 27514
861008672532143745 11966 18989
433345468681149953 19340 28937
162447133863565793 4350 21295
228363086062575617 28631 30915
358800027574254465 8275 15768
919472565038699265 776 22556
402654509336272769 24696 30399
776809750297477505 18485 21242
954606354403644289 17346 22578
335699622137720897 17521 27177
331821226674691137 5652 18923
965146256485542913 3802 7181
759315576425556993 4346 6436
781540976998297089 8097 21458
190759192673809249 6762 24217
976692333240922753 17826 29593
526814348332898433 4513 5185
372041914061721729 9996 27981
932690631920706945 5242 16530
907829303128028929 5356 29747
288363683258857857 13188 27551
136620931951267009 16853 25771
913094694651007873 157 6499
605931714725816321 2480 24030
997059462308108417 2395 29668
240849573294664065 20398 20643
357745288345910209 2424 6109
533143503963192001 12908 16188
345956575169587649 7121 13005
834968254726828033 11428 12129
330588110898773377 21925 27568
901968218645837569 3662 13343
641426315758003841 9961 11007
199441203380811073 21643 27615
498731236471257921 10864 22138
645922655768561793 945 11142
372994543794099777 571 2243
457207396458169793 2671 10719
150640896418778433 17379 26821
850839229224877825 1747 5472
673249584415351937 5934 23130
881245124346886401 3036 6213
408806369393545281 22837 23510
592489818386827265 15811 29437
4265435809166718 5872 13648
155768267725687073 2966 20959
804704209430738561 667 19133
826113058233151105 5665 12906
235084151979783937 691 29825
995320407658052609 18632 21158
688766460989370497 19886 23369
34603331752737889 3186 28132
429742826597980353 7207 11358
418111287337421121 9125 22116
840029098054159873 21948 26557
855383427742854273 2853 29564
585591986939313409 13726 23469
72406727397034129 6876 7711
49869743008258641 8377 15283
321529244357993345 10245 10307
732584976692031361 20149 31898
176270676043582593 10519 31315
984276832558933249 10614 26471
730114363345254657 22583 31544
8048625409919908 5536 6069
434474463213259585 12055 16397
803839865039321985 10044 22670
408940104325996161 14814 19952
887275733098242433 12470 24734
309316336982032449 3958 30789
536401248419153345 25807 30867
820133105251077377 12473 27250
804086203352575489 1825 6802
46191803088898809 8635 16730
172228633835828769 2159 20557
903222876768342785 8087 29782
110137600120729937 11253 11910
176154977151593793 6889 22280
675691527904532993 12174 26765
318326457196068417 20690 27264
166954044027086465 14074 30402
856920906468669569 22421 31702
292671490982058945 2445 28505
158411563594928129 11499 22650
356986266786570625 4038 12466
375661436710071681 20174 22882
563090410443791681 5793 31069
724103805573609089 29708 31595
752991869042126849 4144 15190
660800500800288385 5769 15221
628670250386818433 31651 31813
420342914449538113 700 31497
958984940484945921 1185 6281
459451505393854401 5718 24200
734879384494391297 870 31716
675947853716255745 19612 23403
388174763860838849 11499 27169
390167597032441217 11550 24274
162389179587989921 15494 22492
798766429942805505 14730 15159
677795898929041153 4274 6141
819677817855971841 17084 26755
258548976152994209 4325 18096
763881928748080641 17243 25428
558503091121373505 2077 10141
114016322117148401 17443 31271
266552071352492705 4938 14657
353022670854404225 979 31874
844915735050072705 3746 26336
440050732219486209 8004 11160
434148812241019777 16709 21605
691940530929688449 10832 26089
138674607631749329 21537 30150
838387179063399681 5215 21419
511879514556028417 10552 26998
800536699476356993 6562 19634
727619831932820225 10563 10625
632856408643089409 9313 26703
481638698099672513 6210 15933
118737607917783089 6899 9393
212890103398400769 7240 31541
499525357588932929 2278 4071
870607135826986625 22821 31424
299756291769330817 10673 23188
835230667402036865 11594 15425
288064617195782817 2384 20168
655738512828818945 10220 15398
680984848861161345 11173 21057
834807943547794177 9105 31079
303342030917033153 22692 29385
824477145938885761 3379 18020
420297371503796289 2333 19651
544463610369113857 1154 21928
532689116837513409 16265 24432
574501287204086017 17171 22161
100320105755006497 1410 6126
160576956500484865 2461 17863
796157886765225729 14272 22815
777197087435723649 17579 22325
792941930057924737 8486 30700
181392933548373505 5500 24446
39383759802642969 11595 20732
236310392006558337 10088 28022
888063861975357569 1092 23018
569541174256990273 21394 27918
751903453072738817 4001 21386
906711242474614273 2881 21085
30766508044099085 14820 19317
550119829652366849 6222 28098
532827788183123393 16741 21666
232228326999447169 11092 23124
995529480415630337 3109 27680
161623993154854881 7105 19166
129896091513611361 2621 25424
171731722370083169 20093 22806
330062127435912321 2011 7844
844513280675549569 28244 30121
320774102008254401 27784 27919
36601163286107409 5887 6432
809270776147062785 1628 16380
388563385956281601 12349 17582
995008844342319105 5411 17737
609827822824399873 838 21110
695839375367530241 13839 18996
919433692375712001 15767 17921
923704590617898497 9839 21878
978549254283777281 3926 29908
161158271024962817 9074 26274
538083858625704193 10423 15896
398491632618796417 13572 17220
330973791328318593 6796 8748
991595153277291521 12496 22134
31638268562538485 7312 14457
92856931626027265 7566 29077
560451393047415553 1428 31425
512433300162630465 26979 30534
345754907656676353 15169 17055
792900616359727233 12674 18982
720806715716605569 7734 11742
986650417567421569 16796 21489
388106162302669569 20264 28174
690957574271475713 1846 28797
196756156178011553 31455 31788
178896952694831425 3433 26934
158699796307452353 7852 9741
598536839662980225 13812 17353
321947805362725633 8600 28506
266751050451734529 16397 17064
160810503650644417 17930 28905
63315936452777777 6219 12708
197430737049742785 2304 12479
391148641752696577 2406 31234
818482530604633473 1906 27770
51490596352063993 27994 30176
659591898997064193 20774 24156
284756812163198689 12948 20652
42003466015096081 3948 13058
649005157243959041 7206 24158
915084133590355073 17482 20410
129296911071921985 8972 14528
767414978474256769 14252 15643
444833264187476353 22339 28648
919171595633059713 18407 31807
958126138193239937 3960 18517
922869595769576321 24560 29211
672675059188161793 8052 26457
413278118349140289 12382 25449
35822898156144589 5533 21557
813190137859699329 1147 24401
324693668191823553 12352 26473
869253967585620993 29230 29413
68537357734658857 2865 4580
880941692217383809 144 10232
817113287165977217 18959 23808
795765981086887553 6240 23974
293284686417369025 16814 17817
511161622185774465 10975 31461
121901346135583569 15176 22315
751929377066204545 5198 10804
286369722000035425 3022 21722
357962587519772033 26375 31142
804990903135358593 6164 14550
462375596622180737 14121 19835
155308591215320033 9988 12659
241753494028394305 17892 31464
87574401730389441 2648 16874
35803480338927329 4702 7088
928900443587497857 17729 20579
199915238696910081 13247 16631
815299028539993089 9216 29290
26979933168419737 8337 13488
839821237217595521 16996 27334
772398640349173633 25499 28855
257474943576706753 831 7984
943305065922089601 2814 10339
565956760565729409 20726 24154
114732606310973041 23001 27045
625803438683004033 8941 12734
446474678895938817 10290 10491
732734097002495617 12907 23609
399067945154349953 350 20175
495150420412780801 13550 28022
524373935819483009 5478 18097
310394851450087809 8595 18342
80737856940736209 8799 20746
307414325862861633 7237 10420
66909226953598025 10973 25482
308299973326402497 16439 25576
661866577937395585 1251 19777
457824475711728257 18161 21783
752694601265858433 17448 29639
73160239741714145 2889 24532
310154489057048001 19221 20314
199688760568374593 13356 32132
793893821684221697 1170 31248
849118719977585793 2173 7853
122337778764695313 7210 11599
591696257173648385 16515 31209
668493126970929537 21923 27293
223817139201504033 24006 25437
537065044408556929 25446 30333
768753692529639169 21414 30248
439132231268260417 22990 31300
944277308638309121 9225 24206
777028583363666305 10232 16811
994752429159628801 2114 8919
983516020346286209 11662 14862
977317003530817665 27700 28618
657986129527067521 15425 19304
789757645921820801 1388 23905
483405874530049601 19811 20404
858367161677112065 6061 22336
362535994072693761 250 6312
185391448614520737 11813 32047
799161624699593217 7058 27275
426409356630802689 6991 30658
105766534461899649 3230 24282
105529575518641393 2921 15585
28561892141041769 3354 20952
197129483293142721 775 10979
81666165012258321 7821 14286
484104977525358721 1735 18585
167836037880448417 1394 25823
456480792112206017 9479 31032
783804298352627841 1782 2100
991443663092450561 4907 22278
587034214954385921 11487 31970
847237133934417153 2134 23005
148503232336629761 2276 22309
853156617462300161 4920 23529
150457140362277633 9739 14934
815740843227548161 20797 27687
927617633949573377 4988 8860
903559145857752065 2558 24215
577153244705229441 4173 13911
938229405411878017 20158 21017
12098482925502197 18146 19055
645643464248958977 16328 17274
789631879244637953 21745 24851
368556236897536129 12232 30653
894593685691425793 2120 12293
102924581255063425 13286 14920
955976324811118209 1411 10473
563873866631130497 1258 11629
174154617374945537 13218 21939
790521293309009153 26072 27575
28383517160307293 1274 4154
33367858003590101 761 21052
610278158449368449 2785 15320
333506264871981953 10954 30359
328597741506868609 14933 23254
208237262363727649 14107 25340
165493925647048449 249 14159
484119498735932289 1205 24833
58407117571533721 12811 31265
99007562618357521 20415 27190
220857916547082305 15372 20913
384520830798333441 1398 16596
123873558048288145 21374 31537
248505259979882721 1431 31975
489263256237627777 7767 8417
471367221632785793 4832 21687
879683100439820033 3020 28833
524364791346091137 31437 32100
416527715166004929 8018 20807
990022376212277121 12759 21804
21223147219117777 10765 28046
552098651564481473 20668 30419
175742722221379201 10073 29045
481397415768864065 26371 29702
994880264753618305 971 16200
456235746444765057 11933 21921
899221288745216897 3392 29674
109414764494243153 9900 26728
751645849875572481 8962 26469
49891431338270569 7212 24676
24289150033844465 11145 15303
332390911100130625 10574 21553
147331236898310177 8803 30954
548820708901804033 11689 13110
570726083485332929 1758 19890
192130073665577313 270 10654
678317749762854273 1404 23977
250343980806096769 4153 14979
632359339349569921 4419 7233
639467848200293761 23046 25714
840464866352846209 12251 28089
735717884135301121 22540 28370
213489983565771969 773 15755
558034469448767105 7018 27412
188110117338013089 16866 22581
961122406554071809 15865 21618
929722264915831425 18687 23680
947129169149402369 4371 11196
49431652697421673 2900 23250
891394977492598913 7200 17575
726467443184780801 11379 18393
522193094746125313 15463 23557
895097637833529857 4643 14739
5282888117537966 9839 30203
147883413701300993 9256 19868
464196162926835841 1163 12737
52259850416561449 21875 27007
324002513218108161 6480 31190
362141499031587009 21250 24669
358445879833805505 14137 19926
970601101295997697 13178 14590
458357705841709889 22347 29344
960408513219029249 12149 13348
404391375855563969 26164 28498
668231460481990785 1976 18773
265025723062240801 1062 11892
888397200300055041 13579 17609
630816490068024705 2504 22425
571535794834275649 1808 10428
890687431156866433 17296 28043
929247969383119745 9950 22497
229649510144550817 2016 24296
395268880199665793 5707 28316
463654643203330625 19759 26018
170211055853222593 1379 7095
825096940400367617 184 30539
339813399811490049 13048 31673
276101574189969057 27945 30722
385327394758469697 4061 17116
855942246076178689 13588 14700
985974545305339265 10029 14330
654884870654417025 2894 15489
331160160648089153 7975 19572
585020718499048833 7911 28280
290271759215258369 2844 13108
623557796134580353 9266 13863
458583670562951809 7384 14066
112846235885566417 4822 13875
893567460793036673 5651 8025
50244242826767761 8167 22750
413543726030034945 8337 21784
198257570773005665 3868 10463
93083442940510961 17599 27615
2607606300959021 275 8771
153290048281412801 10673 29798
448278829878656641 13301 27260
754312079460817153 13356 28600
98673516422014273 1189 16244
308448801006242945 7113 23580
287033418095699489 19789 22058
788820601219285377 4843 8073
466564276268204737 15893 28636
138927859250863153 6667 29179
38771407835948681 13018 19156
652136549658195073 9973 17243
582471934324775681 12705 19444
673381034107499905 11197 23932
936499180525498113 13949 17701
350330158931868161 6660 9632
429006516060329793 8344 22319
295026463076233345 550 7333
103345501248750081 6065 14129
333988916219595905 7761 25169
649351381667646209 12698 26358
595120387947751809 3886 6442
741042602819515393 2076 4832
225299966033659873 15996 25112
319759269768130881 1354 17568
10307128236071607 23069 24862
325502204434823041 4267 6476
811081421068223617 13815 19149
636525644740419969 3185 29225
889250781090787201 16061 26876
464557485037783361 10331 19073
56873081832137017 3918 4850
835750800538736641 15104 27674
792130600737557761 4503 4648
863030685080300289 5897 10061
891524612474711425 11641 23221
516394098915430529 6124 11519
155351694333425889 14733 18349
195255035034630721 11280 30872
186893933348287073 1529 22778
810153047354706561 1520 16436
891662179180208641 3654 21739
469286917254745345 14522 27338
143954534454934449 2685 18352
485761964260877505 8345 22423
28128841014584793 11932 30363
28922372134143617 15406 23726
297346650496891137 13312 20659
649970048524554753 10314 13246
393332177087650369 13530 15251
762289072446232961 1935 23448
589607830291356545 3349 22847
631672080014016769 16309 28256
479800063459599361 16329 19445
436603523786583745 16209 20808
640272443320029057 3290 30223
437747039306575681 559 31019
554083715866831041 2139 18737
659421316663323137 15081 17886
61901156662287353 11739 15664
736805961586089345 18435 18987
537841680169172801 6766 27836
563498569502638017 757 26310
744929449008182529 9648 12084
157330643587844321 21163 22019
108563854254050801 8591 13720
445733074150805185 13840 28127
657922867363424769 10980 30300
136044716270863121 2511 11761
384739570862329601 3587 5958
765446898862375553 7677 11618
273185038943310593 12227 30521
86618392040268337 11521 16633
780828122607182721 8590 23798
862766130766086529 7445 7994
35346488106057449 3495 4736
103163206328662945 12780 27103
502678348982747969 7499 11150
717680862895786497 9685 24305
820107138498272513 20067 31721
201993611675565185 28277 30474
361292592903460289 7945 19285
992537262563100545 26322 31645
481127066376302529 18346 20511
532763660617764161 5565 17567
316141033777846273 7248 30410
427606410631778305 28795 29874
926447674826974337 12006 14188
459649544221040449 21144 28613
419581677802206337 848 4624
567749387630609473 3738 29881
694943042839753345 1331 30458
687437748445024257 5159 31884
669180696559997953 27818 30859
449187615112503361 28011 28946
383187830379611713 1494 24690
58264363238041737 5966 23820
29583914631878373 5836 26755
664499551731776001 3165 29941
90697853275912625 11604 25916
503778941807627969 8075 26687
451664618259250945 2806 28718
531082305669894337 3713 22013
65541342377386513 15596 22745
245496572404963585 5006 20474
782442052660805121 4628 5878
527697370791880641 14864 24201
123497032526785233 15075 24775
393249804697820353 6349 22514
760080557876925441 20452 26824
833996335761281025 1493 7093
34788650981070645 11275 12126
907528079886677889 467 28598
856367824510989825 8007 10353
542102865781057345 21050 27319
697368154444006913 25586 25704
635041660642503553 2612 6721
143533793949465857 9354 12627
724794328160964353 7302 8944
491041261387792385 5313 26015
76390056212265025 5647 24574
999085845074354433 14439 19494
93337938038924769 12362 20920
100592504318882449 6698 14862
337946902149571585 5498 20730
744352663631922049 20153 24082
995725051804622977 14365 27061
348512247590420545 110 19543
604064495582921473 11112 28611
959375143790801153 19699 25535
263421045587985953 1386 11000
150868942779709409 6967 10495
546897018232858305 8028 31082
495259386510433345 7151 7564
166689897083426081 21493 27415
737095388033921537 18807 28709
585362213031917441 30186 30909
178590898647463809 7788 19700
974319953482673665 16195 27207
311631982640761857 15477 29114
387202228687574017 8863 24139
981352022753092993 5640 25888
306803228884728449 15166 15198
610031985903063425 1009 24228
663335822358480001 18457 27077
421213002758527489 15211 19390
330712743740914305 2673 4736
463697662687309249 3440 17826
175661426288105121 6364 10017
115182477708565041 16854 24998
558563709176222977 11040 28018
857170989275843457 12908 14311
121494052257478561 972 25851
485382156884988097 2660 5121
519592582905087169 17234 28323
783012364881045633 24282 30137
182593940580051841 9595 23092
407004527561831233 12056 17756
263775993430424897 2993 8214
886804588877012609 29791 30836
656341570566784385 18835 22132
190048243753729185 842 18460
699547057779252353 4529 27156
785631283970303745 2673 10411
202477449438379873 16089 31282
339804903156441217 30469 30970
274932517686362849 18984 19772
546288033666073153 3875 26453
931776299054181633 21896 28828
484769802535289793 21396 25361
856488202389524353 5623 25405
55154820989429257 1978 9511
283259177063559521 2154 25964
180019531592641601 8555 18728
689085405545352321 5466 9379
502628966994123521 9905 13919
443634013665704449 406 21142
771367484339698689 26180 28728
615304651714463745 10398 22009
465702734631690881 8588 21321
875540329587568769 20000 25491
469876097710759681 292 15143
863308836897726209 20685 21590
798958148563926273 2353 12994
868177837657274369 23155 23901
363548432089750401 12760 29061
478352670232364801 10255 30437
855107446980099457 8769 11233
292716531961634305 10105 27963
456093150069214913 10609 12869
161672532677396673 6336 28141
241269989927573633 15349 15383
932588047531513857 2550 28565
441282590631097089 4890 20884
911898115832311681 256 14267
88359462580513089 25876 26602
721789842297585665 2759 4031
812205038526535425 25720 25746
443217322441125121 10959 11246
552047893756125057 16261 22595
928515424201609857 623 20665
881126015438532353 15880 22373
120566712135879329 1661 7633
280439422341402177 3047 18637
91950732334698417 6696 28202
208071033036752353 27203 29480
828744074069373185 13809 29977
853365949615593473 12340 14219
291519194304104449 18013 19177
961850310777840897 3164 10904
237555314776354721 1107 25708
620522876244649473 1880 25779
894161235203899393 17772 26013
570166035767549313 30660 31253
781297577385611649 19785 21973
11785101483653195 7229 11670
189718419082485217 3765 18077
156651390682590369 13981 14464
14802169682351263 16905 31655
756145421351760641 9759 16318
549853274161211649 21346 27179
260039361150539617 13590 21826
1047285990960490 1573 30605
690838464741446529 982 20432
804243500763451649 12458 20036
28874818605238773 19997 31835
922509473912693761 11349 24167
56267414089859361 7418 15781
150488998462311233 11331 30016
875867120973047937 25480 30718
69837134111036649 2943 12690
614127032874861825 7351 14414
942082288847732481 12068 24811
647609044101933825 6526 26229
861356862089447681 20436 26050
276279028301843265 6057 26807
332112765050073473 5826 29348
953312814120771201 2891 11147
183996957751883617 10310 28931
543023576619660289 13769 23594
798673081237328769 1070 4192
932661917410378241 4824 15865
453439753975967361 15661 17603
195837993045074657 20961 27067
710157217226981889 5810 29881
506949783080692417 11007 26699
686078361961858049 3975 21698
817709100784824705 9906 12889
83104627621057857 6015 11116
925349925280137601 12494 16811
109411811246840081 17414 30046
692033906622981505 7928 31306
679648723984275457 25862 31715
112288261813624497 7381 18487
446998188496348097 5485 20490
998742786488506369 273 27042
333041055040272513 3360 12313
162193653914762593 8254 21640
769506063996598017 13110 27003
445724585833943361 7170 12314
484590256159709313 7955 15126
80988802105757425 5834 27617
459643050682199553 9983 14451
178592909040943937 2061 2200
79497448056631729 5769 23300
103027047385104705 10597 12686
385054580034076097 11977 21459
57991471921837953 11572 15477
277682588095803585 5001 16539
228132928008584193 8344 9068
283308714778723201 1297 13626
908532784208731009 10266 31957
573349628443796865 8603 12447
933192092373197057 1864 10591
844821862509288449 9461 13529
776512677212622337 4908 16445
427677525970455745 2036 7994
770460930476580993 14782 25884
225418419632159585 1025 24730
406032358094805121 4722 11197
55969491824928497 17789 26709
21404622606077341 20856 27181
156912473919700097 11816 12596
298253818921324417 8486 25054
586539676471790721 30460 31483
28275776812016317 1670 23928
362784538920475777 15863 31628
771252618368535553 14559 24606
45635071177859033 11860 28840
870540998838926337 27247 31986
272208697042767521 16021 17123
225228349113820065 6464 9808
2226081989125107 9305 30798
831251172026263425 9175 15015
689248302785369345 16057 17224
348476567080282945 10637 22127
819372309629816449 5441 8207
548009482746898881 16800 18199
979239355841624321 2184 16209
704180652307769601 9371 30228
255275860991918785 4847 14730
849670871726992513 7736 8980
829852608148353665 15505 21527
119287057794807089 1068 23547
196643337463573441 19001 26925
325534185585020481 2000 3757
813076231890786305 2189 7237
578896744697090049 10369 13852
8534804768590477 12896 32001
487665408640616257 6119 11992
883773259507801601 16639 17987
109028362277896913 10089 29028
876803860756897537 2091 15033
595093534975525505 1280 18392
902299824368750337 1150 12960
25448971484337337 11305 25200
489222694197071233 9382 24557
483801457379364289 4761 6269
49054294513819489 6897 23310
226564894470598689 25696 28355
946510081577176961 1331 4028
58419265682012169 2517 14154
128271514164364225 2367 26705
126032661305373489 28933 30295
271183912718971233 7033 18635
966918124562361985 1446 14098
741763361117829633 4924 14329
739577081985416449 21314 23690
756263382153097345 3522 15348
711876002729788161 12098 30078
889894505143839617 1499 20880
166154259230694369 15048 22268
492544744189235201 21600 29000
411393513900087297 17836 22518
950503425593733889 2177 20947
713610937858860033 4030 6774
167038817945243777 7438 10126
266705567731783329 10829 28882
154741228125285345 15616 20378
612782022327792257 5710 26738
930133556773160577 1936 25568
726063978351582721 409 21022
564287403227535105 2868 23461
212824447794716321 15410 30719
188451277037504641 1183 10683
356534201779403777 17248 31650
333870205607635009 20370 31883
747671924268928513 3378 4679
356902886562654209 15012 28270
594807533963795329 4036 12127
377602615972289601 155 5295
873850450632417665 17574 17650
269170975771150017 12132 16828
189704960757701729 10115 24713
842850687800844161 2691 18392
790432977968691841 8860 29848
332225247083602689 9924 16886
164341972502420225 471 16037
411062293865267521 5747 14199
621422252274882689 22960 28270
958307773043461761 14530 32042
203411601444237537 6594 14930
5458683004231802 629 9337
49997747735716305 14948 16380
17317303366230165 7152 27713
246077272483624641 4282 15461
89361649504194673 26743 27239
795384775810205697 3629 12832
333241598192788737 3180 30058
769774339251007745 18600 20993
219203317879841825 6397 31702
191015384922934561 20179 25274
769179861750320257 13579 16089
363900970716024129 16881 29752
690326367379451905 18747 29171
803440613061567873 278 27144
484884099891903745 11668 22231
90911920968814289 8284 21065
33287775667698585 4454 6653
93286083560741425 215 2304
146323939097175777 21191 24985
238564218962288513 2965 28347
319661662359106177 5408 18514
602456905299746433 3557 10715
465614435971534849 8559 16779
100728518373450977 3339 12548
989804372889832193 15696 17581
17707414957442325 1401 10461
558185987580191809 24761 27121
651875312829751809 4014 20902
475580374123648385 3740 27851
843385543352596353 4976 10887
438139936595948865 14054 20010
465548011053080321 15021 30409
747908647589948545 898 14588
871304562751362305 17388 21662
107518163725917057 7049 13919
80196542499400897 5537 21897
45808876847313937 19221 22188
390825739845880065 8058 15114
315290185712459713 11427 16209
643892289316177409 22909 26725
148412644655618209 148 29139
286768042398989569 1559 1906
211172342877478785 3232 17894
26779277402617653 18752 20610
326539895922859841 6906 21654
147984588809819681 18886 24495
951260878196738049 1169 22005
427614270539415041 2479 23521
482682896269860609 6088 18310
998524051583530113 8545 26479
339579392752245441 842 15822
616261259455051009 14177 28040
368721636026673857 29844 30068
681267790385746305 17088 29316
934081622615796225 10398 29531
442260384814865409 16369 28695
304923908038997377 12930 18075
607714160528246401 5838 6411
688858032265603329 20244 23143
742189141956991745 993 13262
641642937321091073 4390 22056
45959280867222673 18416 31833
237089672030524673 4413 5189
733951348255892865 30643 30943
670873273843650305 802 6043
282562613698956961 9318 14492
791870414292720385 3614 30714
879718373769627265 3405 25408
657094489090791681 17641 19949
465425070810013633 22911 26180
413949377759653441 1203 4671
813234104821113089 8787 22872
698629854959758465 2953 30088
238461076880071233 322 11506
985674383540175105 15279 30358
590681590876549505 13298 18940
819456442610157185 15843 29545
111003156445278257 18698 19579
667264973527014913 8081 30308
363271880015794561 17270 21317
828781771496490881 11128 11936
983702226108533761 14305 23786
282705173199321537 8540 25990
757005739939891969 1920 14733
357883077538456705 6489 20248
168217932130360737 20971 30004
985092109913981825 8009 25182
250403352330074817 4276 28151
111196266697927377 15992 26874
302145137450054337 23057 30997
541652116553269313 14949 25452
680997220960470913 10619 26116
756325488639742337 8431 16747
657184094071553153 938 15656
622661371538956801 25549 30234
499516010773369601 5858 28087
264778817155384865 12316 21010
773196999101998081 10425 26676
901378762209351041 8666 18190
387303398651305025 17397 29994
625453572124325121 5788 23149
101041588053206513 3312 21191
508384821885787393 12301 15863
514842829364347649 10240 22862
144204174477263073 24468 25021
302347229807310209 8633 28108
227367594128953249 5222 18983
751397894633889537 3106 25746
457608903408708289 20237 29511
105989716407563601 461 13114
673724433202980993 13075 26895
38705451935847177 21964 24056
604067336463284481 904 20135
652091650063852033 10280 26621
825053370126585857 14079 26404
463226135066598465 4465 26967
171740410590853537 14391 17599
229965081959690561 22965 28559
545759071395597313 14183 28240
146391143114108513 2287 27160
576097758330003969 14788 29636
323435915113520897 2898 6597
898041905010064257 19703 28747
312186690814591809 8628 16158
789845060437652737 1804 29582
174234609181880289 8115 13430
899294518331689857 17265 31429
974764823831698433 868 26303
469025427034463169 18890 27826
342268981195530817 7321 9768
171593937033680545 4483 19760
850913009770600577 1415 2990
989756086181483137 2925 15026
333151445291903745 8000 10674
442118826485174337 15405 27161
875381572233500545 23157 26270
763382734242863873 6207 18646
552748939048228737 9960 26695
762886528836236929 10439 10632
160359203435966433 5765 14308
651191598922718337 23035 27145
82048106529484241 1498 12662
402513113336997441 20504 22908
269779033335147745 4016 6342
904971395991136513 11793 14353
911445111143820033 11356 17674
759447266535819009 3562 26474
197482612371310049 2061 23430
852796736935072641 7095 29829
871717797345368705 17645 26278
102385715456481569 21246 25789
665293243293270145 8246 22772
300918979584277953 8650 12803
11331871640379633 619 1626
65789333153180249 15031 19669
59354937626203257 7102 23127
87482819670650977 7851 13274
230161392737372225 12333 19331
332405434684719809 8863 31781
64155436646935017 2052 7573
391194910781333505 12670 25895
643831210535523713 5487 9247
895658345035617025 7424 13469
443822787757220289 17110 19158
741687285761582209 15216 24329
148254136467770081 16427 30175
397267421341897601 5105 10692
366791467389653313 15175 15759
406151146812899073 22778 25892
629952626006115713 21426 25796
823434652453204993 195 8068
626877553543742721 17223 19056
131248506815108353 2340 10591
45712670396412137 4874 19050
969733051880414337 5484 26839
332159537231326849 9766 23445
527098013278017409 12956 13111
418180491418382849 20789 29957
563117618039274945 2519 8566
410683585010893633 20232 26685
602409881299006849 1872 10889
577219572663935361 19473 19564
381342970905681281 23558 27963
213625986909512737 8339 26037
742121015467343873 3139 16740
57110605992818369 5664 25570
616951199247001345 24124 24315
723752707868975105 15784 17522
391037925314218881 757 18796
945789144959448449 2481 22533
685710279986469889 4226 28737
338292968909378561 24364 25441
733289747159457025 16395 27213
104939200608242801 13589 30436
628132973493979521 14902 25427
876042178978785537 12252 24113
86459389551560401 6088 9321
141434751607064865 8520 25705
757058668176686209 9543 31148
640855882451724289 14431 19514
644105332437188609 18146 21357
835759232729401473 220 26711
683181557166665985 563 28074
886792242952189697 16152 26482
668392744229389953 12226 14129
617924575705657729 9694 18129
832178091670446209 4925 11930
499982514108445761 9730 12007
557478148570847745 3610 13646
744220366942471425 1318 10736
939420182156556673 17000 29612
811708514497318785 4947 24692
176269686309108673 21236 26306
358889220056212801 24553 30369
268228422512326145 14449 18143
155869889904813889 14682 18789
964722890515215489 5528 16175
835460600082853889 18158 28017
801667006099979265 16981 32046
598633473617773825 7715 20958
129812635785366833 14912 24817
66771143111154177 17374 18647
871829298784664577 7458 31370
512048907267946177 10157 28310
425003350067182593 18196 23297
516319052439627073 11157 27257
439605544993373313 14545 25124
697140423275207809 12482 15766
848054500347853185 7556 17391
334082482680017281 17571 20910
956632221193789441 4161 30453
242670877680843937 9890 24377
2354595230908530 5675 6288
76691009021033105 16418 25583
723441429355933313 24528 25796
437522321624662401 5697 25295
811057300211540865 9920 12223
126164382625844945 496 14943
307078753477046721 21159 23513
838424173401371265 25306 28152
923855547837373313 185 12318
766487857365376641 10553 29145
660334497611490433 488 28471
78436963432032769 11385 20529
174406557412265089 2383 15427
718117500286680833 5678 20732
465306496552504001 12571 27156
529893234105550465 16948 28281
227720269965200129 7709 24902
334016130881707329 4045 20802
137728052861508129 22732 29260
400009047783036929 16229 18592
481128666364508481 19191 25068
385799934856535745 3068 26267
216172318833205409 19041 31379
926586251814548225 465 28746
964021582209621633 3753 10189
595691429204663297 10605 31442
222079921721064737 18514 25343
790478731693063681 2942 17359
518998774978268097 2335 26236
651765379460201217 3785 11367
822120137627852161 8613 16586
703021914964729473 16621 29108
773455949346466561 12246 12828
154854549547849281 25439 25815
422632766389700289 28126 30834
939525331727274753 22248 29024
143277018131879425 2918 14644
731740862156286209 22808 31788
455128359049783873 13291 22617
750179654980151169 10998 14680
401003881438040129 1036 26122
779058725540124929 16677 25850
209743913629001345 6259 15093
510183898240335041 10633 25995
725731257797672705 4197 10160
15720003602851307 19952 29952
387229896356135553 13525 17789
891281901206873729 13173 25975
901535410927774465 28683 31157
180548432529178625 9815 10187
675927776818799233 18906 27967
513811449345148225 10203 16681
700374796617335681 3961 22256
949974281620015361 1416 19109
834105499139045761 17438 21528
535290912568463297 13897 26550
963355518770523393 1834 26941
23751780836761329 2250 22835
545146759763856193 6429 21104
558848714219969601 3520 13330
454667844223859393 1272 6285
562261355383910209 8169 26234
898008938290789889 7955 19086
509666816802059969 9979 19589
913379695145376769 11159 25824
906460080949955201 3575 26659
772019343422915201 10089 24079
684162297863274241 6385 15243
562001828106939905 2704 8241
92236064486357345 20570 28762
826790404164714881 22683 30080
775847550634388481 16421 19454
574075132797869249 15618 28392
827969727132852993 20484 21459
727496869231988097 14730 26986
121541241905752881 1156 19378
67105953318712609 19491 24048
752546280594643201 6108 25212
795042287853849729 9310 15614
786575456757084673 6000 21341
217498363558458849 19294 25318
267813108443021985 7434 7746
441193345193756417 3340 4886
59461018588812921 21725 28297
220585727816693825 16838 31786
553322351945766401 11554 14226
621399328009065473 5659 14173
893609355960712961 26901 31092
405705461084149761 1059 28337
452806818637128577 3266 26967
562935413404961345 28852 29961
301517057518957185 9483 15517
712123482740803841 16620 21762
373745443409532673 757 11211
262782918118663393 24000 31753
457524975286851521 12567 32041
519506245370134657 3945 15613
687996998950097793 7425 9301
617232430193656321 12404 22855
627968967307417345 25374 31250
73941229421347281 16529 28123
59106637354872761 6208 11704
571887181671261377 15117 24430
148220675557617185 6582 7959
258979237078332161 22440 30804
768683210232183041 217 13760
754249422538197889 8250 19787
677625676704416001 11072 24215
516946507414825601 7163 25519
260245223053757985 496 22292
668462235123858049 5103 10206
355409484142008129 342 25429
349359422229692737 11650 26718
476053793428320641 654 6612
549498496939850881 12048 19879
269840782337432481 3104 28100
21552190364456437 608 16922
14481164857087947 7736 25705
357957871096946433 6577 15355
652792501318437249 1395 11926
104856200307150257 15508 21326
988067239884145409 12587 27208
471847089420879937 6882 23112
282676452662848033 8473 16584
33481528982274969 15817 28567
693133301876926593 7518 9074
332848706718554177 6171 16060
877772811092832257 1665 25908
390654201316092289 21238 22373
710065655463040513 14769 30780
425574257820006337 2048 8428
493333300240344385 12376 15430
611940022949692545 19825 30004
910441394409460225 2393 20676
412469654539084033 3023 26479
600483089831676801 28323 28537
879794969849225345 10343 28574
546207964958597377 1224 13118
277089030057101825 4215 13206
170732696939431617 11075 32082
343356026033387009 16838 26293
302186694833054081 2509 24261
816448385938830465 6791 6896
561564168569368833 20485 26877
326832826702709441 21592 22712
993162065786862081 7404 19123
500557634538996161 23860 26516
687677069187479681 2269 26407
768462301213400449 8686 15636
739532283215780225 29975 31702
424829269450047041 25891 32007
57545867349269033 10036 16670
874103531090437249 1037 24077
641596702442740225 14634 30721
19069251378272869 17927 17937
991302772868628737 8752 24360
473811055120318529 10986 17297
544580970366794753 7260 21574
154741078915439105 26528 27020
245845482457816897 11367 27825
169139679003333057 19361 26100
718865395704938241 16911 19969
979102735596928385 6147 30734
435579209982954305 29638 30483
370885293578407297 20550 30951
618875133565936129 17758 25966
978968578904957825 15609 31443
928313369911087745 11644 27338
303212085760545601 2759 5611
197876323073813857 10346 29741
575939575986769345 295 24282
238396911675259553 5461 16203
26789652551581613 39 15990
84539412705922241 1863 4977
726045907312769793 18624 28980
552919131053165825 7154 23443
281171713299411169 12108 26316
732493609426512641 737 29101
146301165798423233 10287 16265
678326374742873345 1391 17753
220074171289081025 16344 19585
69993757081519449 21457 23696
634497487556277633 11421 19296
947585968625709569 5408 9946
901712015251060737 16490 31969
258917049373764033 11569 19278
561871273930837121 3615 13905
92418501231826161 2233 28556
173564786967727265 22938 23380
648140875560059777 24615 26533
685610015299065601 21458 29800
668344844168082433 2266 9606
564866885348546817 3875 10237
525338845302712769 25157 30813
493497417793140161 5645 20996
776456553230779905 5474 30266
163144642627639073 12769 14114
654658705367680257 13796 31545
9626877119647049 8796 18075
805894130107425665 10495 19049
630004707214364801 2447 29989
78777507590160673 21468 24211
370747651510743745 14850 22713
22858597472087185 6210 9540
417250612698278913 17047 30086
177505077225660545 15958 24874
149514171047886881 794 24153
650314512398047361 6505 18467
522774316074244161 11128 30453
348340625970593025 2811 17851
835132095647555457 7590 8657
758968476849354113 1910 24298
406419762911706753 379 25337
915968317071232769 7464 25347
674455311390975233 27871 31091
763102962069503105 1085 15311
833403995444083329 11591 30248
418269783543365761 5351 24334
177681347116180897 7830 13833
569762408460881857 7156 12138
775540773899916033 24936 27630
358574087097238721 3508 19356
561989012770826689 9092 20772
748853656542742401 13695 13734
161449944336904865 559 19908
881972447403427457 16643 27643
662706720447989249 1566 23102
304037370288362753 7915 25805
293535670273126209 27663 32091
823885331345010689 4792 19118
913213260794780289 15755 23293
355827794073697153 21556 28524
443535963036705281 18203 21118
809847232379951233 22647 26579
769450084094916737 5167 29212
971936501120204417 12243 28782
286017509475907873 5500 28154
846708753584849153 471 5214
929735689281475457 10440 30212
465318307183686401 8583 14084
950821417986073729 2792 14713
349060496867252801 18278 23931
231963867934883425 10778 23401
244205800828858337 5275 6228
76039997218014577 2713 28082
174447817718473185 22537 31413
664058596463778689 9695 21684
54129543436012289 472 2959
61879858834455345 8012 26039
802533792232367233 1796 29195
324944630652698433 5508 9154
559865480611527745 8127 28911
986375308776796801 2080 29203
764318823437818625 25135 29189
856844645090635777 16058 30184
332656044418122561 7821 24310
304365973193934977 11083 13250
207253249783661889 22154 28446
129376388168328305 11838 25104
639018375303628289 8727 25485
453826707968072897 4104 15378
641873172374559489 11239 12323
195017103849725249 6373 10430
972958616288714497 23863 28272
15293877149414215 6987 30123
448613551784859521 12553 27027
516722716784403969 3836 16563
81306892374378497 14462 16509
771902868082332161 316 10537
294745502474725633 16865 30622
563906300032787329 5406 27902
646899947749155073 16640 30435
294945052070058753 1544 13090
807860695498845825 19982 23820
314039457224840385 2846 10420
708069034713894017 2288 8380
912751111583144577 9977 29370
432773930832794945 15665 22626
324661765865503297 6545 23506
993816093798592641 5817 26427
723369550768889985 9636 24498
543799321745638081 3890 20277
554762658236445121 24551 30407
377533096821160513 5512 6796
782567097864653569 4770 26775
446615207719631233 7480 8446
324907373423801729 16762 24675
630364206132135553 23736 25906
571139408557396417 10857 26877
657781941958887681 30343 31722
881059210925389697 5642 26710
167429696502260577 21584 22667
136768800865024081 5046 13179
741704147038646529 10352 21049
246124565558464065 1820 13497
902100953541470593 5466 9188
967458507242039169 26237 31571
382598960225294593 12406 25465
43510437500419385 26514 27987
78188866688229553 22228 30846
222042930832724737 23828 29661
312883260944559553 12736 24075
5506602749907331 14473 30686
757010138177299969 7972 8142
688928452609527425 10784 26753
171239949291305025 7609 30656
42531710594676753 4250 13524
762428994481915393 2264 29750
21942267042515341 12742 16614
457255088859128001 6370 8646
263034558315016641 4571 10484
395612076032968193 16228 24546
901215338447737985 18520 22553
40598202021470801 5506 15632
773313991838012545 5604 14659
232733457043217121 1610 27873
761032680758017281 19798 20151
398786273618227969 333 24536
636283606887904129 22229 22566
220451372508655649 3525 20593
323557582649154817 5674 28176
48042142292842985 3704 10128
72205990851660577 25452 28313
39749866422077673 16591 17884
69658940237740553 17558 21676
817918999984655617 1758 4920
995975963596467969 16129 21244
69673786415513921 9736 23349
892500333443702913 25 15729
445378741809776129 2543 21645
817338458337150849 13109 25806
46435897948605033 1920 20576
927218702081443585 2369 29004
842921973261027841 934 1159
204554643856628353 9799 15053
775066938279117313 3138 19961
76437256307851697 2983 30577
665085651823517313 15479 20600
209924939431335393 9813 25537
651814739289697793 17458 21865
186404405713698657 2098 28096
966939678237153537 19433 24955
868060026206112641 9152 14990
734353681301605889 11187 31358
536485824596862657 3704 12375
747790321240955777 1364 22725
555056125999403329 4927 9556
138892259781549393 19838 24764
134193100301541073 6111 6646
605675221206254849 13747 15929
98349013099667809 13295 20038
430691015841894401 12095 20567
841917549447057153 7595 11844
117825935106907313 11046 30434
771937759037758337 20935 31689
736427062147406337 1330 6836
167434545903073953 24317 29745
605368620284409089 1460 10689
928204397087572609 9612 26942
669241490773323777 17718 28929
429809896994978433 3832 22964
755295569944308865 8926 9773
493404844858634561 2620 9405
993033641209954945 9410 28824
251708243143905729 7848 14710
949208971767589505 30739 31835
886139852299326209 8812 31918
731348097578127489 14670 24173
948781953460322561 10068 16826
798427524936698753 22036 23545
963177761228326529 24001 31080
164637936707713089 7078 11681
391690358218294657 5725 8485
192545482760678497 20474 22165
320713783654387201 4735 14878
671257725538090753 16030 22592
545621211139515329 10733 31721
439106350437356225 4282 30857
6708642130906385 20007 20167
512593629824799297 22693 23924
869591822511875329 16025 19316
783238922812827777 14535 20759
365923078721838401 25072 31947
598502308880775041 31627 32000
541304160856807233 17080 28644
647315657789476993 15992 28179
137599242329304865 4221 21413
699806595543456897 12388 29545
505299198642841665 3573 14406
393221609793542401 3740 26072
959755619650852737 495 1037
960859240684898 9548 29879
299358688919763713 13874 17306
776830356941758337 1218 26708
366454295395630657 3062 8974
856003985428706945 11981 11992
657670217218463233 4947 29293
700810607743861121 7588 13895
67238225093834817 8866 28010
969289639294750337 9343 21985
914711589126024961 18023 28457
464847530843769601 18613 24169
502667191382602881 4692 9011
360823477954504321 3244 30232
121006201103806881 16209 19947
720545376937010945 6225 8194
217324504544112801 9812 15407
582821795931501185 5180 28588
645109812868209793 4699 25501
442346718105483201 12399 31281
682017612807971585 966 28358
964687295980773761 510 21044
474043906499542081 3399 27015
778297678882907521 10123 26526
639724920010056705 23909 27533
710201833813307777 11703 24019
769899392883839745 8992 20214
919821937905339777 10371 26649
514093580123802241 1025 2516
532464653490698945 3325 5407
810879622625702017 1809 31070
574128101510879681 15110 24437
683289162447497473 4267 20778
64934372691062945 19733 20605
792391288697157121 10151 27745
104629353631224833 5356 11521
623433170342497793 2975 22793
453715356197641025 27538 28173
124058684308277377 6138 21609
463840132264991233 4693 29013
811808762872320897 2589 29259
536690694330680193 25849 27142
602238714299712513 18224 22374
141546034238729137 1916 5299
456913984991434305 5206 22623
615846343131060737 12247 28689
919633864265517057 19877 22034
122409269346334785 8821 8976
306115670575113793 2891 3793
593630647410783745 1271 26973
383195821116597569 5167 20873
347236834811070593 27350 28281
47301256068084993 890 6568
782802018810819841 11692 29254
922316424390810881 184 11200
128441223836674113 2742 11491
853110343359734401 760 12059
919161541250964865 12467 13326
689322921805196417 27150 30201
32177980305050369 3335 3697
958998291167507201 167 20409
261948288119235425 328 11439
975913917829028993 4794 30054
728539827937808641 10350 28887
472860707227685121 5129 31020
408469721729979073 22527 27987
219148752933332257 12623 13665
470187498967419521 11694 23924
896925771454068097 8497 14079
875599268480264961 28781 29571
460069146143194305 5733 16886
103941827061035505 5685 28059
724171155430159489 9689 11168
205824585253260737 18095 20389
392495587083683265 5807 29485
686064214406030721 5194 18641
433089228649283329 4505 7723
481174716455193153 23214 28263
728884988368360321 22738 30872
869002296001085057 8096 14465
837028569309641345 10278 31975
613068849129128065 19754 29782
878618317431342849 9538 26507
685938567800150145 12050 24026
997776839707643905 1459 3943
605265268364199425 26875 29878
230340131249572993 3231 9827
282090981928902817 1767 22086
347090155852928449 6090 14981
442872959213055169 11833 18464
737003950341399809 22247 31969
552790104234304641 1965 9895
693462490352306561 15188 17241
171921657043178305 8902 9729
87471042460787633 15780 19130
744186439437655169 978 5419
952885709377458305 7142 24261
727245578179385217 26838 32010
813623254033412737 23771 27523
471188019640038657 2873 15275
619371871142522625 2092 7009
814273129345188865 4223 24145
13115841101619453 2293 20373
598931385376332033 5399 7769
680664717272808449 4497 26875
622456160279860225 23330 28835
485621623859653825 46 22295
230662727329956865 12588 20528
243302182244679713 6510 27579
861119351495908353 3087 14353
489586032268800129 1244 22823
30139263705322605 22959 24526
24826542219248185 14748 29269
875939680948342017 10286 20882
766381537243997697 6431 29407
86217965608426545 10496 11898
924668835578831489 16439 23646
786429151912464897 5288 8108
172952384999216961 20 21064
978718573108338305 27910 31217
533629725805216257 22824 23903
338917652111099713 13936 17935
170584283828329569 3064 24319
27344530443315309 15479 23781
978885355512591873 14679 25189
699718513595023233 270 13193
478701545381408513 5138 7861
470708072595059009 3404 22873
330384270965598849 14164 19449
720383616562038785 2754 14331
595343968873347457 6169 31909
523498279683138881 2248 22721
678065491774265857 10860 29735
339069290700500417 16761 26512
271340289132393057 7022 14088
561592542828876161 9138 13464
299588573162683521 12872 30014
83765377262245985 23379 29833
798682100460634753 7675 19105
674356617803994113 11014 21877
306669370757095553 23168 30162
6089186407784554 1616 29796
515094630436703233 6589 28876
259295343414109441 10116 20060
125480482731664017 10038 16355
486990279923226433 3412 17282
850556383542876673 14832 24977
397269232670652161 792 21402
833098323886492417 4636 31203
953402591683833089 6803 13027
646171316344503297 11771 16927
289220568877070145 17616 22677
47229793312570937 1781 21934
659843929733206401 4701 12736
194352656389096257 14094 14277
832170418296186625 17286 27795
919375844222134529 3135 29186
900300947060024705 2724 21595
299119548525663233 16155 27547
409444168575348033 15261 24782
90507263790502897 108 3008
699426785585878017 8618 23018
688194217471785601 16845 20590
535821880084512257 4147 25266
870934934966801025 29457 30768
610970352028140033 4710 21061
860651086676664833 3676 16881
172629958269695297 7087 19727
649423093666033665 29039 31051
445177137670960129 5374 8676
195618103342805953 13446 19099
272606481540208289 6899 17902
727164926053820417 6036 7168
822253209165346305 8341 21701
133847200377214641 17649 21124
563473013592883393 2280 5748
625835584277670145 3574 18224
469343036785950593 12889 29046
964113190544932097 14925 21559
288194953930002401 22588 27023
10753647485007179 16939 22797
254189752597561377 125 2949
174001248693439681 13934 14010
816449498149907585 7814 17921
884788530798235905 29553 29981
486949806228444993 14018 30249
167710307105917153 4883 14528
875259152880289537 18201 23021
689993660590960897 11292 29402
976624372910571009 4506 21225
104415979324539169 12863 30227
938378541483913857 2177 14400
555343702427055745 9369 13650
451223829628396801 13250 19582
596259851661951489 4526 5350
807007008395061121 7097 11998
663104060885604737 871 15494
38950713118275361 6526 27430
436294951589768961 10692 24940
23778344642224169 4773 25977
695332580699815809 3322 14753
656097370579693953 15836 22676
549227730757390721 11678 11693
824665877278619009 7540 19271
547252178686836289 6715 17349
997608572797439361 1187 30775
101437800052632817 6118 27736
358225253576833345 3515 28252
46559338337974769 10497 18733
816833242430426753 8993 20286
535785737367628929 3047 12008
819142569447450369 16355 26477
747342316175167617 25727 30276
797234719998321793 14949 17495
59769368079155785 1739 30027
555901103113754433 9505 26064
33744853559600329 11816 31696
342972209091222145 6382 26216
395667806191990913 14027 18203
644939882115636481 2744 5825
690771472062227329 16978 25298
376408773040559169 16880 21011
965803053127114497 12999 23578
572240696725586433 11103 22519
806009367273507201 8443 10697
854720060221019649 111 14333
936708893763519489 13033 25314
646011038338173185 12458 14352
744234817541002497 115 593
377724376803676865 17491 31576
968959018063099393 6860 7149
371067849841679745 27438 31232
983949203078569985 14327 19464
424555366649663297 2954 26834
135178543922531697 16648 25877
958584988896575361 2396 20783
677296499689692417 9825 19768
444454960621605697 9962 32013
282228235304284417 16322 31108
307834986930274113 8840 27706
858370782490087681 4150 23715
50252984396685465 6075 20817
363966511700819969 3373 15395
485097099011142081 17415 31115
604824161001051393 14374 31543
782372427390576769 10339 18493
681993643081778305 30967 31747
916557845086984449 10023 23641
88502980315073649 7743 27509
483682438145656577 409 23634
1373131163372677 2309 5883
106211303864256481 9371 11246
126518376209094897 12281 26887
955316185999770113 9521 27230
598890005622433153 4837 10900
757763399364009217 19968 23327
468016677598345857 18017 25160
751654377533476737 1485 6296
129702425254489393 9613 27871
214521379419096545 7496 19087
886651020085043457 6262 15288
266899001694092417 11392 20774
925404381545984513 8349 21036
298245687574436161 1698 16837
66438182061293817 12266 27288
510752362113983361 3076 30002
858051268195165313 2729 11518
13870537518130279 12892 31870
759392374380497 22721 25610
558275201478458881 15104 24277
100489417274399537 16815 20663
450650774806021569 8013 16146
11550998455195583 27495 28216
777501293355250305 3814 6209
97633223478620577 9510 22832
232330116745771425 3870 26552
738425738546897793 4137 24750
823185834172953473 6478 9636
434781994750306241 16280 27686
401888660378816129 15125 20845
355138243750960897 25189 25987
568387874529953793 13905 24079
380670993010848961 27662 31387
944729703039570305 7008 24348
512404617531604609 21815 31274
706534447228243329 6524 22067
12090075261379953 29277 29742
704096492481014017 2089 26974
859925814587175041 6605 19696
571162541858178945 18114 29380
545336725443060993 21881 30325
92232576534314609 1568 14727
604243380108375297 10610 12276
711536204910622465 27461 29441
843630893667562241 9263 30034
290354018217399809 7728 22440
159844226898318465 8569 11380
149516372762043649 1759 29835
809414744242896897 6856 27129
21801943623415809 2822 23258
155173834128209633 4747 21480
793022134966058497 19062 31348
261073969827986465 6143 7180
109578759304767457 14221 27902
578734860145036801 6872 25002
757640539591513089 4146 31355
924306568551283841 11180 13629
947504975721955073 13102 28047
768435985233981697 4837 22773
960769353372619137 1289 13456
812762716524485249 20514 22140
451004966148687489 8159 15583
944384151068337793 3573 17003
209339939680781121 10455 29755
738693412371812737 1333 21996
658453238715765121 2447 32098
605327554253552385 1784 2641
556767179290652353 5711 26225
174558735678555617 10786 30628
748376965535996417 251 7550
5277094389587235 9631 22055
208286695094592737 737 31961
607616660139509377 20723 32130
64779659580921137 4477 25269
112155784937119313 3500 17273
4118114820094832 6512 29737
802573207158655361 16324 27113
717464079677384321 227 27771
546719220378182785 17607 30987
101663277923883297 13276 18313
657932129215875969 10944 23720
283403739158018209 2750 14948
488900868210681217 18898 20584
52811726674285353 19680 27970
239620086974706945 24848 25166
87730856834454593 2977 20906
10984031708776599 9082 20470
968859079490108801 5081 9244
965039242357075713 4573 14662
919438282565607809 5405 12860
702783121617489537 1813 16177
868898529379656321 2389 25108
140546144156683537 29912 32029
939972916265631361 21135 26215
352900694529925121 490 7077
900048304317643009 26184 29757
208481545702138497 905 20970
996942481237169921 4664 11156
261058875119363873 5491 16428
728630032110679297 4907 26191
203663178114151585 3000 22866
756455272725290241 18616 18992
7804591166038933 729 8879
656391132233615361 11672 18072
355460320328059969 7761 22620
634327743065995265 1719 12152
87252826929745457 9531 26027
587920173769440129 16719 22848
286328070773645761 14862 16949
728566568250485633 9561 10858
213031154374508705 9909 18463
834264154454565761 22390 28311
371498347918670657 19156 31149
45074229642352745 3006 11663
693667445550364161 18151 26009
400022433419216833 988 29032
42286640290750913 9967 26315
649229201469651713 7514 29057
507141215579881793 5397 30135
180340152019290657 6342 32096
876436203594149505 11119 17472
773517622067316737 217 7643
410392806683393729 17155 27386
750605965681437185 24098 28985
446717575633766017 5929 18787
843281907167650561 17969 20590
32823912006964661 5684 18327
822501347427255809 14004 27533
51638761448057129 20370 31540
248317199327630081 9238 9824
717173066190969857 26410 31651
169453173205390337 2080 27821
571983043835825089 24905 25864
58777901341542817 15220 23349
289931010134726081 24746 26741
893484322841949569 3403 16934
960734910838763009 12193 25892
752817875715976449 4804 16295
729368582773947393 5734 7058
361790190820066497 19695 23256
942912874212350209 20605 23513
55618269481456649 11787 29774
224354315392876193 153 2747
329818860718553729 9770 32003
771408793982143233 1053 15317
771870406281038849 12095 31775
612885516541769729 16188 24175
579800818477501441 2958 23195
735019536340711681 26840 29190
785166838310928513 5850 30500
996465650522996097 5336 26508
528037025215304833 16979 23337
159706187892421537 4923 13577
378775531791717441 21141 23269
145327542145327713 7674 11468
426163502596999425 9092 22120
982361441098969857 15847 29426
555469333721092097 2449 3787
449596697526093441 19843 24212
33292865247922521 12415 16745
441014966218030913 11185 22651
873869397199882753 889 4714
801757127644680833 12913 18634
546490027919610113 2136 10624
833842406560574337 1670 19016
421426190133090049 11087 26027
194543810618458945 7857 10068
522447182546478913 12583 14468
703323889019369345 19826 31435
277869140086039585 4781 4956
623336642783517185 24714 29549
926333644482234369 21395 23519
737555443041895169 22627 28485
227744939023082785 24484 28103
340340720117698241 1609 9149
24335870574084597 15355 26046
418559281035324929 8424 30492
518449108072275073 28102 32134
725752372842226433 11469 28823
860973416820733953 24154 29175
242349324099460961 7264 14021
264724666844230689 14648 16643
234549859680814881 15914 30120
594354392666765825 19207 19686
676744471485445633 1652 23765
227619726686867809 12587 27849
621707326741461249 745 5942
112470645011420353 9028 31497
884116722773779201 10470 14335
372901595080023169 4943 32022
128080861816219025 13376 14105
528655030253908353 9724 20401
325422180954628737 2926 18575
990332601664931585 7443 13075
567901540568062273 19374 27445
308532269660297217 14297 23784
371373004876613057 25017 28793
552311397663331137 10651 19815
450052579091536833 8157 11085
665167594518642561 12572 25130
903225353407204737 14781 15736
651337002169469825 5729 18033
901801390195220865 9321 17727
271505235449431841 1368 31805
515083618591206 17263 26352
695600433495556609 19041 30599
367472800959095745 6879 21969
374318357357545025 9465 19507
331677243877290817 3126 4493
897664433917213953 11213 26397
807132239168755201 3137 29916
693364850349830401 1342 30638
915720052374023681 3093 32015
971444634300254977 15467 25644
512517648620960385 18197 23282
491736019999031297 15780 23923
873246884882288257 18712 25828
788219573693623937 3282 4065
139411560531375041 5896 27489
393849240110192513 19203 23067
481763624879800321 5206 11788
635711350545605633 1601 2514
186950442855394529 17598 30655
688397600139815297 23517 26979
876381367106400641 7034 22508
199807399241421985 7618 15599
853972483756809473 22869 25010
313931060130919105 22171 23992
660108724665246209 8157 24526
642526020670104065 6673 10894
998727652226623489 1016 11861
610581180958810369 4671 13203
309681682401045313 13011 15020
300527911007037569 19197 25743
208810530465672897 13473 15604
405606689332749697 9848 17670
869434878009808897 19856 20075
365882091345852673 3406 21498
750097341599772673 7608 29430
552656527867846145 15716 26851
37584189649034985 9340 21809
146821404729337249 3535 25672
263219115094944545 3744 6725
681522193129403265 1669 7611
371349377225453057 1962 3998
24659179013823973 2346 12136
479503353382856577 16253 17190
450158641358576961 13758 25483
208855076539403937 398 8479
329548816355014657 12295 16674
260562199192936097 11339 17056
884244405113598465 1675 3732
750341493560636545 2707 11126
29891025425470729 2241 11669
861366266417693569 2695 11323
598753376804957313 2159 23911
16900502799753527 3738 20446
267343223265015681 7868 17244
269665300511622529 15600 15700
525024539565826817 4805 19613
554111331522744193 7055 22445
442851362425059841 14342 21436
688319989941621889 1943 26364
716618324580657921 16984 26726
447340422932992257 439 14876
262070148296373889 14321 17181
964188870568211329 13925 25939
425690809395256065 7014 31051
626225228915853185 3564 8079
46002363707103201 16539 21355
899740662541891073 16724 26661
773426206350798337 6805 30687
453489399005345473 810 22774
791585875543830785 9574 27412
642980866847825153 25251 28671
374845586622136321 1199 15697
97619919390705697 11685 12493
186076923783261345 26418 31027
578412338524604033 1292 11760
408532105897371905 9809 27294
294333026532509505 6811 13360
719084549425616641 28 19833
536788158319172481 28451 31054
80831705011085825 1698 25756
406797986803763201 9701 9749
549542566893094913 17220 28475
513931756620085185 16422 20806
754129915337735169 2266 28057
532283909010825345 5668 7569
146176390997766241 8779 11358
107839215435081569 16770 30293
268971566964630433 21864 25929
90627453182218433 13438 17652
375421351093038401 3059 7459
326962298446549249 6470 16611
66057440095541153 14656 26074
419446429140347009 388 10680
528440928001344897 3298 11529
428693348289772993 11707 30348
529371779286371713 3684 31616
428478654591838657 2482 14597
298916695257972289 600 10695
762705056653945985 1898 3759
745593668483486721 16496 17334
101314877286679201 18844 30042
407550697626959361 4702 6643
825384569104745217 1051 31181
374125104923159297 17697 27292
332001871704516545 3556 18482
51524619229766697 9435 31417
594962745169855361 7669 25033
110005774257253105 2800 20971
235774810228459585 6809 21342
693162443480929409 8996 30840
787270967715148417 7861 19319
909030580295642241 14531 18677
151169494362402913 1523 24729
619283449847174017 17018 22914
633929996469309057 2360 9154
637767483000011777 2500 13542
262972825737360705 2816 7465
850624390737493761 5427 24091
682133301228521601 22481 29010
564991710326573569 2031 31656
314276811935496193 25265 31113
180542608091442945 9470 19023
601351403290411905 14418 30545
376284495696872065 10313 18305
668065251037486209 12399 14574
617149745961427201 6323 22822
69949311527768289 8963 26303
468041715776244865 7489 20870
935415833769564417 13846 14330
208107655082031329 24634 30213
125946474717640193 9180 25648
755626725358645505 16562 22183
154051555691037121 1145 8113
979458130585442177 446 12835
382403096790245185 14026 21483
254483869994423617 4156 31906
707506856521273857 10791 24433
527845337156790593 7390 25798
820008489054689665 14301 20821
201181165054300961 19948 20518
685843611957121665 24245 26656
99988219526750305 18869 20859
427571675694839105 6394 31955
458924024698170305 6749 8873
552292807677400065 23012 31090
876808932770998657 20436 27772
324842038408750273 12473 20040
681303268211486593 947 21826
879417238170585601 9344 24411
676636418927159809 13655 22152
590363695488907265 30396 31862
18011486884908835 20105 26930
620771707054995457 6598 16884
598670766449615105 12988 25192
358211872408080705 26998 30335
662958784544493057 13865 22448
191337773187736801 7088 17194
862577979501082881 14982 19977
729168047586956161 1280 5183
941493471490126465 8087 18452
328362900579389121 3418 25879
552725317527134081 538 31151
161233460974759873 14695 30213
879012057469033473 10843 21983
814146742445839105 28375 31054
358078504475827201 3548 21209
617802966872932993 3248 31124
804727416899076737 10882 16315
168673033136894177 15615 21545
94952913909409633 18045 30076
325143508574488065 8919 27800
835230851363213825 23650 30277
102041988683250657 15926 20492
615305373608549633 4750 30037
349239003378006145 4930 8635
413084512921862785 7377 7884
78048039799096353 29747 29927
115610563591829425 13154 14284
780146464865314433 24370 31748
103241839534071297 21889 24624
738978952867082497 2120 10276
270000167264242913 7353 23806
403702067505708609 237 4559
778716853341272449 8058 22559
120167747215599969 17638 23802
587543039168210177 7219 30975
749040889167165569 15133 23418
157584946249052385 636 8175
717766103375250689 13997 27920
930474737039133953 13405 15635
88645562476319377 20494 29260
433949687642744641 16354 28397
225759989472106081 11154 23270
892883893064791297 11361 27066
707587338674049025 16914 21394
820678798691808769 2717 17739
523922823979798849 19848 23558
314745131913866753 18447 31644
781713430162358913 273 17731
83099309035837617 5541 17327
657081455210697345 24157 29176
353042643733701313 13821 25079
851587262830808065 11206 11216
278923607201683425 7067 24775
712013383678364417 15433 24861
430719151420845505 2187 28552
850198748987072129 9270 28929
665806178376577409 2013 29210
770132795309205377 1707 3548
887850935540271233 1680 15817
247400198796302817 6899 8566
126331854656264401 22354 31449
324865923920665281 20807 26167
42204859810112793 948 18225
281635335057774945 23332 30292
70011946100059673 3661 17593
519645832916534529 3045 30701
574467037578571649 18803 27637
738134375414890753 838 878
978991238356378753 29611 29625
337530711276880193 22277 23815
55108957698138281 23330 28387
940042610205939201 10433 14483
991498096772680577 7349 17013
992701030140818177 370 22390
65114609149546257 9889 21347
792003645618084609 9605 20764
884328370272903937 5584 10067
508027216094799169 16343 26509
693545470183892097 1651 24609
960976813105890689 8182 24345
789443003373371265 18410 29888
66403678187281657 240 8941
354958222136119169 3692 7319
812351479678259329 11242 22865
23555804014769421 28612 29573
685874890192618369 15012 29573
414676772916578817 9315 14607
115924442143995777 20826 22601
633743240913212033 9407 14802
63367590242688009 1024 21690
267394693009649121 13538 13784
980600564236286977 4951 6062
73849019377526305 5592 6041
767097829134254337 838 31145
433960540099406017 16557 17984
12706631210210873 10165 12084
779884071502799233 2386 13829
25825388903239601 494 10988
243765839702106753 16734 26174
473894364524969793 10782 20470
58714057831856793 9800 27862
90838817134052625 21909 25953
499077760913763777 28181 31147
753445972083870465 17744 22529
440933075476742401 23960 31131
945004792442812673 18555 31286
587974841078349185 17680 26606
888454819710151553 12983 17905
570670564811401025 8782 18868
147913565137766753 12857 31486
161168533348188705 25209 31168
145280109585588225 26304 29101
453769965684664129 8095 21703
966980616718398465 5117 13566
223714939242867681 5009 23114
907688153771378177 8898 25919
899789057159274881 8157 30355
15581265126680677 1552 26971
246103906916488321 2397 8819
751389248167146881 15993 22397
757954684558079361 18127 25761
249532522009626945 11440 18386
272995787415382561 20552 26774
680828596843984001 13630 13648
844785296592654337 11796 17798
945502896191751297 2512 16822
526373608249400577 23150 28825
981037521111250817 4808 14568
620674946062528897 10776 25458
766608846589246465 10753 21079
359379308609661057 21536 25263
23417624444480369 3636 11266
820288712544801537 10670 13061
13304030424645675 541 5940
735771046044163713 19675 27844
47210986013016769 27099 29383
550003447144341377 4663 25520
947817181321436673 24535 27517
477813492849932673 7320 28985
415174134501118145 3677 14696
304565880243906433 5449 8657
688354199172547201 19298 23998
54408554356371041 2113 32118
969067822715079041 11532 15760
941234035781398913 22238 26263
599932652084827777 311 20510
555179123159277313 15206 31818
853818794611502337 5962 24868
696394122388120705 2578 21142
601320192703607169 12214 21755
20697395718485725 12001 29901
863799122368181633 12013 13708
697355185247282305 3299 27282
85735189317102113 1028 19265
451640983054360833 29434 30102
925173604449131649 21724 22343
267944365276157729 12281 23445
674745978829914625 17352 21051
499778608069391361 18591 22932
558631468789133825 7769 17360
354758186698170177 14541 17054
232557376478052193 11684 23123
122621660780893649 2690 3893
970365530740739457 11808 23566
112446442752833777 7588 32028
138357238534862145 6438 26393
854492341979351937 11482 28220
58585325788005353 26410 31136
629066534691865857 22200 30420
908744781727971713 21070 30591
974692628024186497 11119 29091
970220884736310273 7653 27916
791074103828925953 28696 30323
775983829151780225 8783 29384
825324897154757761 3166 6682
629236056636433025 2094 7078
773512042748329473 6417 28978
640800989618252673 36 17406
105903833329179521 4589 26954
724944924593646849 6894 26910
782901042334721409 3367 23965
44938798140716329 938 31793
829874229707030529 8474 13719
196107214348916865 8266 9991
713572288561088897 7665 22851
47309862091065473 2121 28981
122049612964318049 14868 30622
83938977599363089 75 27843
834943329466632577 1902 12692
471387883010233793 20610 26815
440226264170064513 17892 23820
423458553948979265 1148 25329
586623050968903169 21062 28051
237797870584994785 18487 21801
565095284463652097 2208 15037
376115189648178497 17039 22524
896217692586255105 21351 22597
956688745431105025 8931 16170
688235906750577409 16733 20371
215114030392062017 19448 30380
74148463297056817 296 17179
665519653543508865 2901 20201
678465350581532801 5957 31328
805326821902387073 22922 29797
500409146131239873 1661 2357
329874500088774145 14959 28517
584058218795746561 13077 29460
478607858317037249 19044 27928
766590670177656321 12383 20203
232720266123134689 6181 6372
266120803894281729 26790 29379
408539827053377985 7293 16364
236155542997359201 13459 29957
650401411321464449 4673 8938
812376771962504961 13209 30596
811309522298206081 14052 14333
747209837458306945 22385 30872
725247901398216065 1010 11198
778329584783207937 24489 31657
226129250107081953 2157 26611
312120677251137153 8786 27397
402975943090805121 3451 12741
993627769072872961 28831 28835
303321438769660993 14000 22895
621364427308542081 17460 31856
900461174859128065 856 29608
476760808033347393 1988 27062
604191811115217793 8248 30603
185941631532422497 22770 23268
832721660331852545 8365 14014
164120077139699553 28039 30902
906825783293886209 19934 29832
351410713133383041 2717 6866
768195376500823809 2016 29195
595009935782300673 7417 30596
38023839774215417 3184 13212
781800125006277889 14858 28767
244141792229381601 10668 14575
239302881547189377 6044 17520
795189809346471297 8795 24119
484959571403400961 10000 14426
789122407298588545 18201 20557
817888637053542273 20570 25252
673921544313689217 3573 5055
970781680223559809 14976 25164
131278580467320433 7100 24927
178534232870589441 20256 27116
827521797288813569 6646 23374
685517650010659457 25769 27661
868159429367874945 2663 13706
153789636608578913 4774 17623
513218409596337473 11695 16574
731350489749566209 13088 30409
519165847998205953 21616 22056
367555320319411265 773 8440
645502584700683009 1161 31258
889579075259909761 3732 12949
142651571605096449 8111 23758
369163418352329153 20299 23895
507982331851142273 13669 23299
744181925920123905 5148 13805
878116536379533185 27125 27645
376476868288563073 23745 24028
59200441744525993 212 27937
923022922104415489 13891 24170
655874345106251905 1653 29072
592620211026101633 603 15410
102052909961745537 9495 10105
106258699584493857 4361 30259
422582272223873921 4126 11841
736435615001767041 4903 9928
227209867733382241 3071 10490
12210734735781161 16957 28655
65971735160257337 3816 9868
478397246422545665 9760 9833
354107125731875521 22559 31398
373550736194467009 4376 21030
525267335809640897 8617 20762
707180394731636865 4153 5743
703837697574289921 4640 17134
321467447137159489 16014 20733
568766249113860289 218 1810
444907842856949313 20522 24937
581199458049699329 3961 17926
259762900099026689 10788 30878
364874717399370497 6372 22032
180698907580790561 19247 31102
712192719259054081 11180 17887
438668115709212737 16200 25288
209947511905010497 1904 9467
973815429129260161 9580 20381
481730288372975937 12420 26533
30548760403952713 7499 21802
782307259312400257 11864 24604
882597823308373121 4300 21391
6917816074253126 1409 2378
614441938578203009 19577 20178
727966313561562881 7639 26504
768552186711204353 7904 8598
936054267456885505 3962 10659
938252654255741441 746 25780
645342194298816513 25735 29851
893300428186364545 16224 26697
413936459702359361 21047 23597
538044098695586113 4440 15398
3531325462187596 14024 23080
728428550392877185 7352 27558
140948125746408689 4168 17871
941656365909217665 24567 31400
815742703261545217 7467 25370
215227586370048129 21999 23582
576968192885846785 11051 19561
504235030338485057 8065 25127
94926014656362417 2305 18336
195456370123181953 16962 25196
410915222355132673 19980 25521
448370802438212481 22677 23057
75465427873464113 21462 27304
659979349767013505 10302 28435
601700552826162689 18622 25868
990545771120416385 9534 10205
710433598040321409 6171 29894
775735099278492161 30664 31991
874811940052357121 1357 11302
904427109448683137 9525 27788
100068186136407889 1349 21811
721136112889070081 675 18578
168387698989437953 10939 18538
923097124121646593 26465 28724
809978190685836161 12003 25274
225726937093909889 285 21137
410538846180376257 9696 23160
736285732653648513 62 20385
767617451428943617 10276 12432
333649771671446145 25496 30110
282278821490809409 20073 22537
261679417248551265 13803 22331
837660615118704001 4487 31459
425973415491498049 8783 16213
493547351923812289 26177 26403
424895993669316865 7994 21367
760340468089790337 2895 25541
499896907743647041 2921 31412
148662218729231905 5190 18671
981088709431354241 11109 22694
865187650843818497 5320 11736
340782483039859585 6487 24312
186670414852873281 3596 14359
359602810891779265 21269 23013
553962189083758721 9344 29549
685317582136349313 6611 12791
695443745444652673 1784 6390
65754355769620081 2107 29713
673263815913696129 26757 27488
82141701279439873 1820 25492
269293642162413249 10928 16860
581611258813644801 18778 23423
496112533797084865 1012 29255
653164884908704897 19501 22914
21061144869424453 8153 29935
768481906234875137 8504 22133
513835084837335617 2517 21386
759589731147926273 9767 11474
493140964528667073 4115 7548
582383721639992321 4084 12846
750384776509033473 31411 31798
18241949680430025 14618 26196
519168591145831489 4120 14489
111674375039733329 14991 19361
980644259626284801 19860 22963
705004849740120705 4183 7533
159956863005536577 6948 8052
971758459563012865 12359 17657
426571188586645889 8474 13284
253604704553055169 175 31266
623908580681604225 6572 12263
430683980282900353 23509 28236
68878023274788089 677 13643
912245800136659585 1204 27856
643124943882302337 4264 5957
73742468554719665 19872 23269
230297369949507681 6739 7030
182060193404709025 19756 31532
30721123615297329 11930 26040
673985515979431681 5850 11972
126756017470892609 8724 27997
126306839535956785 13825 16488
120770468924636273 27368 30827
344845577037098369 28112 30397
446722017851410433 6199 16486
125891864042813489 17533 23517
877522999063405313 6108 24800
183651581085619841 6695 10975
992732598835384961 8387 8969
955125413423743873 7086 29183
652152260920789889 5291 26476
940486785289074561 11958 19472
23164193525783361 408 8750
873594782199063553 2167 16628
719722650321092097 2523 17419
782148952627885313 1127 23622
171552240485436161 5850 9460
659407446014583297 17 18846
812157216954833665 8981 13245
779417915949672193 459 7713
934465459741769473 1423 27621
451505292851067009 4627 7471
199919108688408897 8248 28272
187764452545046369 24123 26430
430719858219827521 9527 30581
901811799699729025 5041 8888
400468474328821569 20492 20748
74273706476738257 28870 31782
902589574817820801 11906 28030
361061212855020161 2885 16625
99266147093874929 9476 12870
71007720353343017 5877 29284
696017653122634497 2403 26073
706562018735709825 742 13482
262486086555757217 26436 31713
508271536920609921 1696 18215
898407741139688961 5335 6400
459030201373792577 4059 19976
962365677187296641 9087 20614
448127366243589633 9525 21448
590520374882242305 5202 13191
194030034908010401 1163 22067
998336879345234945 6996 26126
43748048872096489 15676 29574
678812718729684353 10090 27839
18395517084798029 13067 22973
711187216073700097 10485 25608
585416041719831553 9548 28589
396131222622567937 14014 17600
312063075404225281 8838 30592
294317969003632385 1558 11606
747633973944154241 15209 29933
906250426914081025 2788 28119
711689933652024833 12175 31360
605893061360252033 4373 23525
159269027388880609 5649 23158
619980912543365249 1613 18149
786801575631059841 2946 4980
787876238170728321 2069 9044
12132552646626495 11380 30930
160452969635539233 8010 8120
306420147446601729 17917 26054
571581625688043713 3184 15787
82000000010104657 14357 23499
720102754166486401 14425 31994
860462462209554305 21697 31695
772733876314621441 25686 29727
135780987013426113 6270 21989
383602332457424897 9610 24752
753825574000273921 8070 19274
289844194420613377 19101 30503
162206703414845793 6944 7424
885616889484975233 9599 12538
72038733882905601 188 20444
665027904906825345 472 5137
410738432841533569 9273 11231
349311806896680 3807 28555
87566992176164145 11563 20827
552663182661081729 729 29359
621018310404842625 8441 23151
76227161811868177 9120 17864
369092830571261761 26277 30594
984339419699413249 983 9898
636558099901186817 1643 14022
123057549503638337 19173 30147
128042057541193793 17116 32004
193562780269775905 7592 22429
431845325239031297 13171 23094
804154393625577089 24577 29178
214797843307863457 11951 22574
655246095026090113 9929 18854
348865090976637761 2325 13901
890337858121110785 3996 31222
410876268924539521 6152 31842
447055686054216769 520 22747
491291938818100929 85 13037
388700165208728513 121 15912
74107180290909009 4122 8361
705539307549063425 17040 19127
13275673096849517 16596 31367
93383335227198225 18339 28359
24739534646499805 1083 6519
842312444803344129 2018 26571
762679811176177281 17623 26025
629455498377335937 7811 9900
726409866785516545 19667 31140
926505049373592065 253 11493
990557736815510785 18336 25059
819811077051124225 1417 18997
153990047402146497 1232 30097
710612713337855745 13480 17363
761171318389010305 409 6427
28739162097178197 17241 17842
259255219110158913 25997 30066
768675612952083713 878 27109
228446261899740929 29823 31746
888661614623512065 26504 32135
75748739284136945 14719 17511
78520594248534081 9197 28394
70769363508041753 9504 15509
847170629284260481 3938 15006
348707195441946305 16420 22726
673216842699620353 1684 7561
378691670286862337 8011 31403
362902507936464513 14511 27274
158859150929060897 27522 28648
129858988494436993 401 6523
998509913629725057 4542 20765
398353026586232065 11105 25133
526615288675131393 895 13435
184623560742782177 2094 5357
374833009668613185 11713 30331
407227846170538753 22950 30465
53789111271697721 1995 16617
549440730532825921 15964 18924
979952487709475457 11775 15155
79461731441636369 8469 26342
573565389067212545 12192 23585
554653586723649281 14351 27067
436851973562177409 2609 14665
209140714535489985 10354 12609
747882186891558785 4664 5938
910147082152707969 6713 22708
952612882229622913 25738 26306
694104583213867649 16597 17782
958500606907009025 2797 21179
130438584080852849 17563 19495
993277826227405569 21478 23236
600251000771660161 6771 13138
489468422436090113 3266 17373
832326973683866113 3644 4230
610271484330745345 18848 31051
652139987696710273 14369 22008
371978607939084353 6625 26275
621467777729552769 7119 11681
129477363289602465 415 30926
402416226858886017 14023 24872
757195456104909697 20802 28557
930623193753252353 2388 31086
241129584515753953 13498 25110
628209506788333953 3564 4631
869758576778892289 300 13300
360648400562215681 14992 29304
882778101427255937 3617 32013
379798403979801665 6173 16712
467542656679455617 5807 22258
568214541260619649 4420 8723
736575163536109313 4139 23376
226561837630622881 5459 6800
956887486053020161 3700 12491
913904538692069249 6640 13374
10736952984082393 13845 16552
3105221284410931 21528 27481
473832491082419009 10525 21218
162095765745267073 12727 19990
334858690569539905 19910 30024
134315398010709681 15537 26837
99681911498905153 13296 23175
850783857861106433 15475 22750
758280703864763009 789 3291
26229191502803673 2094 4232
114154893951337041 2578 18121
225399934815772705 10577 20516
735268532298640257 5802 8928
148627047321593153 2412 3338
653978195758398337 19308 21901
165299505934516577 22886 27675
642608675573747201 19698 21419
138193688952892305 14026 26442
113471973210721441 26966 28380
493900679814590401 8046 25094
383434634999723329 2118 30705
335304784878712065 11169 31113
42750326099550761 20155 31047
731742298903416321 662 31612
361662014756497281 15133 27460
684760127990042369 16512 21611
536771948127096705 2396 14835
363714583389384641 11753 21774
987178204251300481 7937 12054
417222579889351425 4923 29998
204671453800997953 1184 29340
294456110317756993 4657 29631
612628116102548865 2332 14007
654245842445472897 1109 12166
725492778831323905 6233 11549
465856785142978689 22794 26812
674864169371566849 1494 14873
300465799871755457 16366 23466
867421545433316481 3564 9824
823577196571282177 10637 20466
881362746969763585 17134 24977
791047539100301185 6321 27827
228537508792584289 6216 7249
520685694033790721 3041 20428
654502282194265217 595 24280
424456016820823105 6880 31679
75520218771728769 4166 13876
620496002960411649 3856 29867
131776504589147697 17014 31393
838060510742106881 2861 23575
662054904228398337 21824 31954
651405508698633857 11601 28853
771881762292302593 27017 31571
369374282917259905 15590 20594
622190378574529793 5448 26907
327307807938925761 10583 26955
786146299209612161 1140 14911
515629106850891393 8856 31844
198760536935054689 1728 8378
90678059369754033 5362 9924
999813463258497793 12483 31361
870022280077062529 7348 31693
598234829961612033 14758 25469
983776375490325761 9157 27511
442976619042049409 25812 31164
919859272461305729 6195 20018
997925019522824705 6068 8786
688028297557981057 20518 21163
618092597152831105 3265 5552
69831060138209721 567 13723
178134609627463201 15939 25945
483342598039744321 1569 18045
428449395362100929 7819 18170
567069278248023809 5592 11318
341257664540336257 9850 15029
818110572173868161 10427 25294
665084116725573377 1304 27191
502047404981436097 23537 30796
14554337623010839 2591 12410
206467924827283169 20702 23778
520665348630991809 14860 22407
323850077381134593 8592 20627
537765401472483969 9971 21802
201035643258695265 502 26359
156871917525670305 18031 21223
907198148381961985 9119 22028
207166454940690401 4226 20461
255110183164649825 4983 13752
22793758993806537 23756 23943
943652037198429441 5335 30087
802268348096248449 1277 30703
775841196997209473 20845 28838
578702084503753217 4336 10977
586753113889056257 3903 10599
750182774637110529 6470 22921
576387212496971585 3091 21317
791911667014581121 3170 7079
881010106241458177 11014 16841
297604995178801345 12503 25210
116821438183979617 10455 20980
255989470219155649 8190 14345
552477635530305409 10920 15490
645208336727691265 6043 8468
346491543691659137 1161 16392
854727573007586689 7656 28284
473464789702230593 16574 19186
359661526002270209 13640 31418
949814148815239169 25355 26720
408445954260308481 12323 19726
259285940637465025 19680 30890
492009119587649473 6514 20241
287677168476196961 21417 22189
859548765824179329 7776 13768
468931618827436865 7477 22633
597211354699538817 12120 23100
111676413978091921 6765 28615
980927795987888385 8123 18374
206476986590768513 11224 17384
339511723093707457 17063 30789
111647256446733681 16166 21691
825765474454591745 15645 28961
232717112327062369 5343 11200
75152529885457393 5419 24184
801063028708956161 5827 30840
728388555210095489 11486 21675
158054655778567361 1261 27803
892829701240898945 2928 18874
21929489569348705 1064 17536
457789098304040449 14142 23484
793574540334272897 19496 31706
150082212567838273 16268 29299
192254411993122433 17640 28825
509863117899435265 833 2138
167404525569178721 20963 21095
829337784468847873 12380 16001
165833496595869441 3846 18936
689795834502525953 21495 28445
182138113963443265 10544 15452
731248999822611329 6809 14835
426163666577299009 21296 29875
317697426560378945 944 21311
994919742591815041 5065 12796
977791794431894401 8434 18610
103342682316114321 13861 26803
120791083107697265 4046 17747
277769536013206433 143 18994
787775428217514625 20657 24397
653785235767021057 17019 21797
233277577357277729 2701 7027
879238843123470593 1746 4714
459218616447444097 14546 15083
755800559068436737 18008 19927
586424073560159745 10463 30083
611296160861396481 13987 19344
814644553468696193 11624 30569
187230420880798209 7089 10264
259301008611906529 26150 27282
963578673878640001 18944 23477
576777157356914945 5092 10292
911509500430444289 8839 27079
294646218250598209 13255 25274
271315324098761569 22379 32068
705296065314598785 4541 11571
912127835532874753 30026 30398
831171567780010881 7161 31583
988215879998744449 3704 8512
274017779033655969 13562 21233
198367649511769889 28051 28393
726720761558091521 23 21870
230684714948321089 5668 31197
57778959091507433 6226 17435
932549685416478977 10151 29462
756389306516233217 19449 25042
138490739538138289 20991 25630
356944260272214849 7307 27270
485427526770767041 15703 26313
873255355218994049 6166 19715
47513977017242585 27405 30280
364259347995130177 6567 25504
955757574759434881 17563 18201
370844915936793025 2342 16203
184777436243575009 14598 23915
395008902293326977 27773 29292
945767694777007489 1213 22045
336843253385758593 19440 29622
1418035428113030 2511 6801
800283562512589697 2275 10344
178944353124013121 3517 9559
834717776689295489 9533 16447
266685174924003137 1043 23306
279647955599003233 1250 25619
502326649841453569 462 20470
388562883235074689 22523 26199
300987960876479809 13593 15586
440548246009200257 21670 31775
413781328722894401 29539 29727
718215660939044609 12740 15300
858324856207570305 8443 31594
826191108412089601 27215 29905
86355922936181889 20041 22196
214999609484699777 15817 16061
42380493661536177 11225 24888
682030717954404481 9201 20271
876962986923121665 4678 21305
348683185881235137 1024 18777
604796339982708993 15068 31781
555955339434675009 556 15401
64907184825532481 7985 31770
335617573678355521 803 28888
111622663236826017 5027 17437
453184438771245377 14267 15307
486074165109915393 9531 21319
805645180888397825 10930 25151
842121639320179585 9483 25566
890060000159721217 26414 28441
339275962830559041 12612 18811
507223551598066561 813 3864
204673251327843521 22768 31651
429505972793748481 19657 22618
629987447582227073 21196 24813
959140192902474113 20242 22561
703669699172945025 24389 31136
424976554470291009 23325 30538
980582389148654721 29993 30409
362928834663314625 2753 25039
589478159163402241 7059 23922
961131408316589441 353 15275
231631356651906369 10083 29859
549238417180895041 3112 4570
775688726650752641 504 23831
742052965760748801 12703 32103
851677213150228609 8414 31569
557429203676385025 28328 30165
153202051867648225 7389 23282
747221756221421185 22463 23463
488352728618355777 5592 26200
927403006038219 16710 23033
292882352166298433 22165 23028
329229284314308737 15895 27583
466319122574308417 20754 20827
308587125773279041 11923 17438
665513965559593857 12742 14468
464748411164237057 219 30766
961229475790549505 2721 25057
458587946467439169 4633 7939
862036213249847809 14984 21561
662887550171305345 2232 13661
357077231044943489 11089 14694
937214367939567745 23999 25358
45249875207044713 7331 9230
575891321808143169 9660 19345
689572748228290049 851 19049
408071644926131713 4556 11506
667521865329188609 2075 23252
311255689222562625 24817 25899
462670401830283841 11781 32131
312617282950561985 12548 19495
742970533781797121 12601 23428
398614079085916737 15114 28844
730490321374578177 2147 3691
231930650270491873 24377 27675
47075236271791001 1618 31427
78011642762234609 14891 23643
503462890266209921 8863 21120
10881086095174909 21320 26922
145878205762979713 8429 12935
229081693976723969 15618 28860
965765848250971009 18264 24643
114639220572961169 15173 31121
229567153986049985 2904 27866
705710533234494593 8273 24553
990593599766388225 21939 23226
486033503542849153 274 29076
174251230535414689 2607 8866
852438398781373569 11877 21994
179441427387804001 13939 21252
879685732257023233 1179 10055
898553788878483969 535 31534
503384231408446657 18169 26590
409724058840627265 9542 20172
641142235712926849 2362 4811
970000663729873537 20045 20314
170064368380479905 12053 25936
289373750161150401 13471 26021
599202877383810049 13351 29510
86215165463766401 730 18682
451139252715634625 3151 11479
234648039043410241 11065 13240
867064741505835521 8158 25458
778148557052102017 12953 28544
906781820459912065 7102 26240
214666903708394593 4617 18611
169342833167711137 5370 25781
711860209924463361 11455 13111
866805472984523777 17121 18668
759013546274477569 1110 18427
890982911755465089 399 24455
790972749647490817 19380 29397
440582516187902209 10503 25130
178267718094293313 6045 23988
490893253330362689 8050 13683
857497112917354113 7349 17379
595664716306330881 10157 14766
286165730353335585 8104 13217
645019262762112129 6348 27827
862258356548263553 1960 5170
720300245328189697 5524 31974
280142358899400545 10060 10987
434668993402389953 13037 23467
620038099423208449 10940 30638
904014830266575617 26562 26854
987627070289565953 22974 29743
827145343265364353 1976 5773
605541452250061953 17194 26682
3253442273575048 7906 15624
931335678902730241 1010 10533
405003544582278593 203 10245
95528009936895585 22068 25078
820801426276730753 23186 30247
729989005170811137 8233 16210
882257110716302849 1334 27270
465425759964798401 25765 30476
755234641984259329 293 4083
212847655030532929 3735 13596
42203213261750249 13515 17795
735356409794700801 12333 29588
578776025240344449 15732 23253
377996993090310017 24905 28878
780706095208394369 22084 23597
894998469596654209 3083 5759
509325047315343233 816 23839
415644049243059777 18573 19673
426116145827016641 2750 10818
967733255935723265 3565 16411
57615911288010577 22654 25013
508368793035860033 6994 27518
214739231926451169 25728 30237
785066619988096897 7581 14397
777864041717862145 11823 14265
929251244531190657 13023 27490
58007360845287793 7259 19499
599778462894231937 5965 6193
726167558815561217 11700 29538
114393577162079649 5684 27650
670214305473031425 13006 27763
772380793482792449 9687 32141
253505043797730433 156 26530
276268019694800417 11241 26827
906720013245909249 18534 30350
106396022319852785 19818 21163
519452060559856961 18926 30408
745617293367846657 13334 16214
261622011931656577 3981 12386
4208183352286455 97 13787
520640662716971265 28703 30644
438759839074737793 22230 24995
907642177605502849 27321 29181
471673642822462849 1035 10909
368297546946550401 30527 30635
609927510600787329 3988 30467
242859707026219937 870 4303
355562407133330561 10319 31399
327581675921607041 11705 29610
689884045910293505 10708 13470
499287500146486721 10561 16047
776869189438667009 4911 11188
725440149444196481 14843 24867
467108791810691329 24734 26016
724365971235961601 9403 32022
983092751422727681 7736 14758
142725913180584033 14136 20032
930227160494030849 10109 12998
72337131558349201 16601 27022
226115514516731521 14311 28129
401661623159085953 5315 21934
663447451973727489 3299 20588
339139185225384641 514 15943
456080846176572417 30462 31280
234554693420108161 21858 23345
33218296795855197 27945 31092
589779415251051393 31473 31945
766795584316849281 6285 25061
339008306405176513 17010 26581
396222371109335105 2078 2296
405827371448488321 1481 9251
530188079060760513 27366 30930
875646023337765249 3938 14653
927615523728196225 6514 24585
114322868149933761 15485 23274
896110118123612417 19975 29456
605362657483496449 7648 17305
254926344711666529 9096 12412
536490620286691905 26250 30564
923542372899643009 18609 28949
474995329280801601 20598 30299
87444809724178897 24537 26973
550547053641501825 7570 31779
648680269167567105 9352 11504
895615171405395969 29374 31853
262820266517454817 19110 24437
629801481579825409 17795 21791
217448261769700225 21600 26341
490786056372940033 14196 22723
760904001800657409 7940 14690
574295008779465409 186 14926
132098189152724641 12436 22836
169411041794020897 3075 17209
37930251032182841 10128 28358
777362764909561601 191 10420
235449513785109601 11523 27258
867354031374105729 12725 13020
649627102777987585 3879 26293
480599950360407041 4227 13694
318158630686905729 19684 27405
743922495698385025 4327 19975
306855615736427713 8236 23451
791486254494664321 5975 12821
954668861122083713 21571 22794
475441048257437185 23951 31012
848336922828412545 291 14337
533978046978454273 11631 17490
107075054411790657 1531 11219
192324291554413665 8004 28955
837763455394256385 6775 14452
837189907057428737 16265 30216
172294710328852577 9069 23631
613934697987957633 11229 24457
672296994024936321 2532 6597
351208106668330817 858 15223
960304020129552129 1797 16503
774626433027336193 21711 30757
910703353385546369 890 11337
19335163520686649 15573 16272
787780018468165377 12651 25298
54143026487281529 5955 13091
536106449062561537 8952 20969
886758092246161281 12746 16142
644671953722944897 12540 19580
847244713969800449 3495 23573
713883587484108545 16380 30042
737740067894755201 8477 10770
667763833139186817 20681 22091
374254167268730945 15294 27392
302264377823764353 7004 18166
724807438957405697 11507 25749
846318694165727745 10231 20501
761166272230084993 17669 31761
543808000003483713 4586 21025
178767949213700193 7151 12336
635921306925663233 26264 27725
441982657727237441 15401 29045
491562987960083585 18404 32004
609353211541296897 4524 18222
597542537420292097 17009 29531
165793892544783713 11990 29146
395180514732292225 14817 17426
461305484880291777 19194 27171
173893309317232801 12106 20624
857505710568403841 7817 14153
439751708161697537 628 8393
465177200321157633 20372 22921
612951806519372929 15333 16722
386529361250339329 3449 4422
453242095581007489 858 8177
698208026279026177 6905 28032
932142071650755329 22623 25941
966644274361101441 7900 21443
896047185286864385 25549 30000
577490118429970817 3426 15214
753398289628716417 515 7350
638882738047797761 7079 26845
146712754362031457 3379 11147
571204130016589313 5873 20476
131024613118537297 11632 22288
695845279697977089 3103 17550
688946939023100673 15404 21936
106858124780579553 12174 27181
926988200387580033 2993 22676
280370972555161313 31035 31185
783769027624945409 3029 13212
947915300649135873 16318 21969
382571008390325313 10354 20591
945873029948245377 11559 31880
933437250251973377 15399 26571
718555959889890561 7871 20963
796036627323939457 2672 19648
83695855881714465 12403 28042
376495154968811393 9916 18071
594061013255760897 4633 24254
382399869895944961 2561 27720
610219258087141761 9628 10786
821068671789380097 18497 31187
801780044166456193 13758 30218
687151751641277313 7239 19397
640667859958696833 1063 18294
61004003753399873 18274 28193
152083146717536993 6245 20642
308898730315458881 25006 28211
457092933586409345 28491 31743
320505362673191745 15725 16745
544193950770811329 10653 22106
98705425173829297 28884 29172
476068979860698945 27151 31388
540931597631217921 1663 28972
269338021061493281 985 30228
623242323323719169 6631 8372
130452465850197537 9548 19781
121037259670135457 4772 22315
11067727657938065 23204 30838
165767012807162209 9381 15249
264124256852156225 17379 24455
221266918822212929 19551 21733
64668294728910785 3624 25247
289017073136189825 2113 11009
385894513180744513 12437 16122
875176912173788673 3979 30533
355811605911235073 4859 26961
377147716160958849 11010 19454
697478222393314689 2376 16539
157486466553027777 9120 27236
21581040127308881 11649 18850
224165415902913153 7683 20581
381315168758220609 16273 24241
238845619165562785 10709 27157
359993693977365569 8230 25825
742522907830885249 11738 20757
59549065840045049 4089 24004
621720866582680961 16195 29333
889422378325498625 2452 14889
60658888497496121 149 3442
390110857619106369 3759 5670
368786319410549633 25759 27135
665970319911359361 27034 29763
479670317986414593 4458 9958
395859891071879105 19031 27779
983188639236548353 26965 31226
260853116251077217 14914 20427
18754232747991041 10502 23172
696287841117481345 589 24995
416723498560106241 11031 11335
324046746241343425 2481 4795
132682227621483409 2956 22842
368422989782644097 8092 31152
714390045870519681 5890 24509
174593892249738753 15258 28490
902882075656545921 11657 18392
666200787853597313 1972 21929
158423189333053217 5084 15172
628625044562276993 8281 28420
841580135254854913 12501 14710
409479621668069185 17123 29153
667561746187207169 10603 16652
366822398365776769 9094 24915
895163058654699009 8652 12746
70742432554112609 838 17566
213188953447360769 17340 22718
664084979468064769 10043 10960
262080676377063777 327 12366
666874354244740225 11251 12722
317650811326078785 18002 31902
662769310203152897 13384 23919
960241601441193601 24732 29212
654657906888360193 14332 30763
345462546474198721 17103 22317
521182813931424961 8649 23896
381331887440818945 15189 16166
453069577534776641 9916 22662
438574450149392449 8202 20868
461973617726506817 22099 31114
281572798449186465 5232 29608
716258888705027585 17262 22033
95080779286224273 2319 12679
778542010740885377 1788 29644
191259218691737217 1566 5767
473282371350606465 16314 17763
668789618645806849 6925 28914
326322112861483073 24075 27034
224493258489726337 25544 25841
71164278673620633 10438 26764
456372902271983361 2506 27288
571348867104283905 2068 3552
865731012636285185 3900 14895
15452465414213635 18997 31878
630204494873542145 3394 22504
329411852253748801 9575 9812
865352010618376961 4283 22476
227795675815087873 4023 7582
518665650988300097 12120 12392
390655182028147841 3658 23086
741073477443801985 935 16646
535726595045233025 5867 11981
691221614364966529 3876 27228
68938476046078281 18201 30052
138672911771859473 22058 26909
900207485905980289 7009 17627
891895904422529665 15538 24125
671729118582327041 10093 31495
21535497079479881 9787 12401
667871117652268289 21340 24681
110210273414484305 119 17400
80727326032878465 24351 26116
135765304221589393 405 12708
125433059240521057 6739 24748
370913719536549313 13934 24592
238684485659256033 19644 28525
722123932465176961 1009 12108
623501317761807233 8860 21406
159963620171598817 15648 22294
823688369051531265 13626 27074
38394983390983129 5940 12592
237879816734960065 3165 26745
640691318264362753 2734 24607
775157726337219841 15813 23472
920800380464935809 3638 7643
232242390819109793 5156 27119
916703665961026817 3217 30799
429389993969927297 4079 18287
590072849083409025 16701 28057
782407885858589185 21490 28509
892036415635192961 26595 31394
687090962456998913 19305 22707
920350669992085761 19037 29914
496913658495444097 18021 25617
698955261751738241 244 23535
28110813129565317 11303 16503
895213925667658113 2917 7841
120578330375792577 27975 28243
3541090193937891 22707 28860
13718507521268465 51 10452
417308687034800833 996 1075
508554130736044417 10026 17791
662117897196797185 3305 9780
675142661603594241 17054 17463
692864749267808897 19358 28144
1158620383506560 8489 26973
450380210390864705 20776 21152
426643322526125249 1903 3983
241136432896990273 10475 17866
879584092283167233 12398 24544
793821992165877761 5583 27054
706782050129170561 11656 21346
76892432504362065 8592 15046
726324551628465537 153 17418
324206243112417537 27959 31883
834428951834119937 11930 19891
661432532451396353 1940 13470
510623953908620353 10927 27645
513164163192332289 16858 31366
754861390073507713 17433 22680
928474029833520129 3402 11461
749099385588607489 6830 21921
790770083025012865 28374 28943
681421538698167297 11350 29371
664261721701773697 7990 11375
507468171090138753 14503 15121
253673759756683393 13568 31292
641835371292991361 17000 22036
89420139031485489 22011 28021
585422544303014529 19941 29689
973030353903698817 7883 14341
694555582545710593 202 30299
970768156451026049 22921 29122
409438595365983809 19152 19203
805370777828418433 2081 29696
965351936244736897 16171 24281
536311986870654081 9379 16102
815841756434764417 15393 19127
627396445617552641 9836 31470
590686162632515329 3662 28926
912055696372174593 2310 28294
578818186102140033 31399 31745
805533070587959041 15946 31424
361901356209962433 27043 28994
515626559534577921 8556 16767
687174113551066113 20340 23067
79383362943691089 2987 14135
109529415175465777 7506 12920
583888631279034369 18526 23610
633292572906483969 7118 29875
600798588750681217 6002 8885
213550977988553825 14828 26280
768969650818572545 11500 11660
403583058105056129 13435 15407
702339274881769217 6998 20828
683582113573741825 8976 13231
983086628893470721 4554 27075
179303521424301953 573 20452
754986195414861825 22291 31326
929937271924195841 1515 24846
615232013662844033 9920 13040
619369887103630337 5498 18703
759039465640842753 7325 12895
96430263827748769 11085 26941
74557995906115345 3460 29243
823944917749528833 540 22201
747526412855425153 20510 30690
899600874619444865 18296 26075
762929113065009537 5737 14943
912379917945685249 12875 13379
680823200970468865 9535 25739
614645689765175937 24089 30044
953735656627411969 9960 13728
506508449186085825 2479 27430
896651271185366017 9112 12080
760414382200117761 25650 31978
301180290918889409 9028 24179
127275025415144689 6876 18219
832582836007919233 3426 28176
306008645183560193 12220 28383
453750566025870913 2405 22198
598012721593690369 11186 20143
249500241306723329 4133 6564
788266712488372481 20826 26271
361728465826441665 10851 11693
432025821313146689 9168 27563
504297303313382657 2379 14914
578083552518727169 20865 28334
699997586450404481 21985 24355
968026116052513409 15391 31376
108057047072978913 3727 13205
946331916943854849 16068 29001
457096803429717377 10598 15842
728828310713765889 7977 8746
280934932265029857 14601 20475
386214030148487105 13639 31873
236819169833619713 19010 24907
312820250081060161 1878 29684
5339964084758010 2760 24049
474164385732287041 10202 18925
481424105309709889 3100 3309
702251421327645185 22886 25533
72433363485817633 11355 26271
68792432940959713 13122 21857
441852499672943809 26451 27553
477367471141647553 23770 25951
310526025040704897 964 30146
826526451780871681 4157 6108
810715976998974209 5498 16509
272773364957913601 191 20940
934097134473905281 17053 22014
370198193156902273 4300 29074
3156059586455485 22444 29788
285922372667855041 1009 7354
224697364065409729 17377 20958
296268462179888577 10044 19928
858194148154890241 13554 16175
552966352532763521 27552 31937
375136325108560001 14386 28121
908088311315417217 11898 12497
262551907740299137 31146 31277
521903885348322689 19457 28821
730655744936260737 16563 31079
773745447789856641 25464 31237
828121630440445953 7630 20687
576440746699063297 2526 4668
139202464203425089 18977 27662
131762409132413441 25592 28895
225690248944555809 4701 18798
167521058901272129 4525 25063
80759130631097521 8668 12724
807168584413638273 546 9115
267926711159415009 3904 26060
86261298461380417 15891 21935
445660710779026945 14765 19645
702113819141196417 9744 28127
5163208714446200 2632 14245
827062212074125057 20512 24315
645991964118540161 2354 26695
433953701392859137 2753 12957
343644093192803969 1526 23637
529899676850789121 731 16108
403970136226394753 14207 29086
201217248104562433 9191 20262
397565026093740673 4143 12847
414993691102594625 11788 22926
407488642812868545 5657 10064
152543155988020385 15871 25559
557636804283443841 13794 13946
111889063107838641 5789 18963
755926746033669121 451 20163
150892613827771521 17017 24297
198716194537251297 14536 24767
690991039363623809 279 30721
48487481615328673 1985 3288
897341454401676289 3466 26050
890257811215601409 15406 31361
303198143364056705 5147 17955
261656692247573377 19281 23704
484623717481774465 8441 28306
733339392649281025 6503 21126
68751943456547337 6517 25135
500200271963738177 11695 18287
966319062804053889 23580 26450
78555586936484897 19420 24740
597943396306362753 12499 24010
925129940341623297 4615 21522
875999476046068481 14592 23615
916295359074904833 27126 29042
313916883446850625 732 21430
909340356812268929 1171 20327
531502914220489217 27783 28023
945323191166519169 621 21700
543410134808766529 8620 24929
853597466662950657 468 23369
679384501980557313 9327 22529
972057178340957569 4457 17282
278649977506901793 22415 31694
328059953963279553 9988 13153
636986179640054273 6414 22593
360735737545265793 2600 21216
148454323015727137 20314 23687
862737875129614209 29083 29696
684814879735789313 25372 30533
717421756943604609 15102 27685
696409073688030849 9589 11220
978805272673074689 6456 31199
457253934204750593 25700 29074
556516432859861953 20668 22506
698208752861546625 11049 25488
975432134350274561 5747 13252
429154051210950657 6313 9383
59527581479368761 7797 28137
280160704058332033 6039 13296
717105780953463809 4819 9612
50535411838644961 2149 12891
119016686402854785 9460 29488
769618726510174209 519 5391
716967948838107137 4744 21790
439332784768986049 16760 22721
77068163116489793 17293 29342
930772078940563585 1350 7198
304571793490996609 3621 13270
897557604176320513 9678 22623
62791100006304393 8956 29530
852683953699795457 16126 30554
583108090490828289 3472 29956
511036264918224961 16316 30585
737160885203490305 502 7420
769538861484519937 2957 24964
312382362605749377 13431 23455
165489022150019585 15088 30489
930193461799031937 11064 26711
436384935476581889 15563 27271
249839829008710273 13611 27907
947490402269885185 839 3033
953651283311824513 16548 19603
959784025308252417 1010 17147
902303267171536257 7042 31485
880026501094853633 5553 23318
875215179233887105 16728 26026
716123668301975169 2649 5068
4755412422458250 22338 29695
598038525880831233 10221 12687
314703099509483073 24089 28542
877189660442510849 7603 16511
377782706919422401 1407 17679
25491992731453197 5330 15345
171232899431910113 11022 12100
221110065017882113 1053 19444
509896361402827137 1563 16313
544988682590961537 12863 26957
398344765162430977 10865 12327
127000155312785521 13198 18636
261930122046411649 8904 21084
23470349885435837 11840 19572
532527377390263041 8345 28678
645477051654154369 2169 31984
354527153523850561 2827 32124
389750830464599553 2295 4195
154213279060751777 23651 25261
188461744993318817 7790 25473
742191370551186177 1180 16001
64933172303064169 1421 15258
58380965100806041 20820 32130
996008861562728449 19239 24599
923686686151558657 1105 25223
285572275945263233 19028 23261
358056760166373761 10248 13280
92839978467466721 520 13738
623291308218771457 22934 23085
388957844422471041 1208 25037
496256407126193025 4795 28157
842218610862801153 14374 28368
894498719130059137 474 4209
154218766833189121 2386 23914
642627266779253889 24890 28834
511083220128782017 9103 14349
450522628676001345 4442 9594
813064958459825921 16060 24531
877004940680361473 21817 27131
971112801681414401 5454 31807
177105310936855873 24669 31034
907737715694985089 14889 27561
74415786418892801 2768 11533
940676863257195393 4642 14797
204717633439660321 15492 31342
625861378669817729 57 9535
400247010760292481 7605 16733
109331962173826017 12447 14115
340720074479282433 8682 15764
973979090814786689 12727 18906
680251613218057857 1989 21404
338459495704668737 7600 21778
928247414379175297 29349 31804
352090265139828801 4969 24897
742014223375914369 6481 19666
579458194808040577 15141 26281
507680891203921921 97 1168
995838574296293249 6552 9013
731108642125587201 8072 23248
547148820524697025 2263 2733
818150743515733633 12571 26681
893353437977175681 1216 11936
719436472425027073 8728 16589
805131966897874945 4070 18722
359514534690891457 17054 26843
239226649425056353 22920 32006
962531421715151873 16894 20527
208051696780032097 14902 20602
718002777579702273 2486 9804
134685525248791297 24634 26077
478703488260119745 5109 17520
471222039868933953 5682 6803
278908467404864513 12950 27896
3556341900399219 5627 8080
251914119896849089 8645 10111
540909228263004161 14912 17185
554391497248222017 15115 31599
287823400532722945 8879 16575
72725368493959057 15969 28857
880643996241872129 1483 29043
750117886774706433 10341 11929
181081402046338273 14377 26467
582435869328502785 24237 26602
404054390362816193 1595 29974
96877613484853249 2437 7728
16428478440822403 23426 29885
463861964090821057 8415 12466
628524385817314561 5341 9674
957718909273598465 4860 28125
57705777610884465 15465 26608
401776271823546689 26840 29384
424036247814186113 5182 29538
472071485903146753 2133 30853
756683498972002177 105 27118
624786306290243201 5092 18605
137259075046813457 24615 30066
59751593671524721 1341 14468
487924289263098369 10129 28139
730805153552363905 17342 31839
703591378561711105 28005 30886
132968410576015825 2487 8457
608599494055432961 15421 21549
516992572410170945 17439 22363
862615946074214401 4022 8220
866179317131997825 9393 17144
710343483397274113 1447 12085
593260975333958401 29871 31674
680319681474330241 5157 24153
473941447212784065 7048 9783
729032692143057665 24244 29354
301654401076373121 10190 23754
91383654431808737 9030 9068
627223830324897537 2649 26212
297770699353627329 3054 18158
522002614814834241 1686 16058
115648308144258753 18388 31460
989798768125783809 678 21440
306825179210797249 1074 14676
181484679925002721 3747 10198
205169716875644769 23028 25442
328518130227298177 11447 22418
57148450664861625 14202 21658
50739549831956057 16711 27436
944644021504771585 19074 25861
804070323908380417 364 19988
943647197027821953 23774 27670
784943241325176961 7982 19378
82802763344375313 10057 29221
301152101784158081 25408 29339
109650282437989681 6369 28611
222215784756667041 4687 16010
811960846501207809 2821 15432
537196433246297281 16869 28733
601033022053265153 27658 31403
985584214168451201 554 24183
955395349526014593 11875 15464
84568692100749137 1514 30596
890043329480782593 22716 25797
234643174116438753 13050 26507
557686440549574081 4047 30257
849548716784116865 8719 15261
204766430819752545 6401 16783
499530092272063809 17584 26095
513475289016980673 5012 9329
328901193338698049 10188 31328
406961862282223297 7133 22878
407750110291328129 10596 16068
699077174017119745 4564 12719
577221607468832385 6421 13164
522185820163123521 4593 18168
523004892442823873 7489 10606
394695026557798209 2145 7148
90725022987516721 5549 10462
802025170456339201 11608 16002
678131854582016257 2319 26237
80148473459260577 11011 31135
180290482292324577 8928 11876
46143113157718577 4839 27662
59554087748519889 14257 22600
353480136329835649 14256 14898
162330202683495617 4014 11808
35772195758788429 15797 31774
830659103446304641 2703 30790
330813542847224065 5784 31207
243740272854640961 10772 25842
331264644116608065 23564 25194
443024314043721985 7111 16054
430579591797453505 16305 22813
79503549247835537 12731 25516
412174389285574721 11078 22063
638521694200942849 3660 28411
590740140520793473 6327 17186
10526224669948903 4722 17091
533826278516137601 21262 27836
887571160296854401 4953 31906
300832016079937153 12387 13579
176442404115892513 16063 19703
631027329963266945 1903 21429
19054666985663717 799 31625
110321652100523697 6877 22592
384236287637040897 16795 21837
805969086204164865 6196 28250
689908665765411713 15947 22830
681563684337589889 16105 25087
498804539829411201 59 28569
128810703940096977 5207 26161
215814212286300481 10629 31973
842135262093805185 15234 23210
515582432596264769 14302 26128
688145948751362433 4707 6684
971709459566195457 9999 20520
231885612156361281 6481 19031
547031694763621377 4839 8273
633645306987311617 591 967
889441345813860865 4598 6166
980986589429150465 16189 24624
982456001394755457 10336 27512
730603544304962305 22657 27281
581509790687444865 2227 21540
764758626415385857 15381 31457
701966999761072641 10758 24455
118764794520153313 23857 28291
840671465036432897 17611 29904
599116714653078529 1613 21126
687540010381841409 1482 2896
255368215804317345 24179 28005
975669008989736833 22950 30907
829046877621806337 15133 20873
783419372844083073 10247 29657
691458966347845249 26581 31497
898418254160798593 291 15165
55374089023970897 29117 30323
930479139756503297 7420 24592
444618290917652801 9433 23561
566878370242530881 7373 18199
797881815197257601 9352 28546
509710770677674689 10298 25573
400734435761954433 277 3137
284180716860628737 30912 31206
733130378237277057 22658 31466
663365953688757121 12548 28503
809489484559385601 2285 10416
166409350743233377 8415 31716
522510209700385537 21756 28316
662374997954874113 7931 30650
486977595072509953 3023 14632
511092428548135297 11071 15591
881445856016441089 17595 24428
708809708636838529 4336 15826
555274077347384321 9504 22970
752736969565656705 18190 29413
377401368469776321 11950 12540
515059588376249857 3527 24107
230693852201248705 9927 14037
591752412486055553 15977 26205
897466525303926273 8552 15712
709111919782063873 8433 15371
414638625859545601 22633 31556
874368928984747393 1975 10458
132740253671670417 11591 20794
559315083395564033 5395 8016
284936175441366401 4757 26941
13547356536843581 7441 9820
295261707286712769 2799 13045
783080668003240321 7241 19409
169899023049062241 6430 30916
538656696124459009 18459 24886
544534774236836929 865 25871
752338847403411457 27228 29378
197325045993146369 9757 12102
593495199845943297 4333 7315
857287400990642817 10163 11458
293773442312502913 7023 7512
328555789677757569 5130 8875
451059961375644737 1216 3173
850417085670983425 13256 28690
422873370520722625 18289 25471
742600980384843009 21184 23719
946710431256018817 2373 9335
59387278677988321 758 10997
775966125174452481 904 24350
253206540126861057 3877 15378
950781221630844417 8735 14618
500820294223075265 15668 16380
601341822674004993 11329 16666
695439847388193793 18827 32099
893411753749017345 19758 30420
798719744782616193 3213 10982
936403540630468737 9785 30220
477616628444600641 5257 17224
938882548882840961 12603 28065
440563524395940929 13785 24463
888936435124197249 12067 31452
775800266537935105 21018 31407
688963081712937985 17261 20765
736226048617126657 23775 24169
722894797650074113 2360 22397
965143042989986049 2011 27185
513941917233861313 4934 15380
84979871283536561 16530 31196
47758098121011729 9431 10234
695361437864697473 12213 31921
489759150330183233 11099 15249
191231003586338497 1515 7067
760074473631224321 12246 21509
683870680532159233 12075 15421
918001773862297217 2069 8736
807573321719246465 11030 18430
280238375854640513 2679 31566
523648814950654209 993 10841
964837328884367873 3908 7446
495494428141498113 3719 11387
970158495471398657 15027 32037
84734193164685217 18404 25810
752007851993820289 4245 22649
272792290719593217 3732 27440
670957952376699777 13342 25484
976234095917298817 16892 25171
428917542282459137 1738 5028
27507986209585057 14655 31113
936281388131366273 7227 13001
874562663894160129 251 3539
245131536423766497 9553 15647
307858982207733313 17040 30594
487608334662287041 11359 12903
704935069454727169 5330 20505
307142517589124225 793 20578
805058667332090753 9955 26846
524009373113504065 10502 23766
875398429262510593 21355 26146
656314404637665665 6777 30436
211695345501112801 1287 9058
980226451485027201 15643 26063
241229915501797633 3112 10662
145110884870160097 9124 28549
515056709247644993 10026 10842
453381611776539009 7463 15607
754605429862358785 14876 21857
649068879076789761 7260 18860
446837961547657857 14019 16520
978964599276981377 19751 28681
909139622686545537 16312 29361
749865974141879809 5750 27758
204352328152864961 10860 19771
909339700908592641 7468 18955
997196532104830209 10404 27390
712014238595596545 4927 12500
551835755394876033 23267 24912
970540998645294209 7937 15656
782621247136226817 11260 11371
388323462723331393 6214 30299
543742184375801665 9178 28010
892663340480400129 10248 21070
672473327099176321 14192 18508
397822549657941953 17712 28393
846975993876242177 6570 20602
432149037717454849 19125 20237
615053799766364801 4673 27951
279191339788223297 26041 28755
609593073696359553 1231 7025
846537906000580865 12520 23219
321485975003589889 4613 29025
322194390318937729 12169 20495
85285589999244849 15698 26486
18986090987045401 10788 24103
614687611658176513 27268 32070
892755967413432193 2832 29928
503486897048063041 7111 21152
145637470394834881 2501 17208
659984725706586113 22471 23164
502179552539328001 2982 12187
623606298019467393 11610 23594
737695614831853441 1311 19187
979967089633753089 21074 31416
819978329920967809 1276 30123
850017523835546753 1272 31477
305114632830939329 8986 14253
753448809198324865 9360 16163
719603220879260929 10087 24293
955143945685080065 14656 26815
492899033376222209 11364 15626
242425836638368257 11688 25938
188164875810269185 22315 26832
276346726602142209 3542 29714
256146324411421505 1623 1667
876442451491250561 16548 23358
170553438118329121 4237 22841
555243412636116289 20221 27888
367626740869514625 5363 29376
692392174039291265 8038 11078
785047669077709313 5320 9112
384352927281938177 1905 19448
742692573155782273 20306 26127
417961834449421569 5993 31902
705830980848755713 19774 29890
946242626442909825 20000 23889
690840359252565121 28744 29818
484032165450479105 17331 28922
206428879220180065 4941 18362
477183057770687937 7420 12647
820883023194145537 9773 16333
937600880385907969 16751 30112
479958080588598785 13669 16705
685110410268066561 7369 30671
356371202083995073 14327 27548
431296304192521537 10727 29636
464614951719635649 22697 31230
396744400049939841 393 15246
587953815594207873 24071 27868
814277804787629185 2004 27047
807787738461851009 4433 14970
619174578636347009 20773 31188
987482708498266241 5286 21527
15125088997216097 15515 19432
585686113305467137 25742 31576
267149833598764993 14164 16667
631915250743364993 11602 20423
859928443027008897 5815 11515
477950693992308801 1593 13546
240598240296833409 2557 31850
389897423367347777 12190 21983
724807775066146561 22292 31720
783217178791584641 17294 18881
721356480327457921 2320 12009
276138464707887713 11640 12800
794986419419821313 3150 12770
691322421058085761 27133 31841
299363829661757569 4452 20810
303511912337871361 4705 28180
552677650092640257 8497 15838
824385938785081089 5120 8034
314214299767584769 26571 31874
494807164491025025 10 31726
600634289488603265 2714 3314
180387836553645537 22843 24021
7375950806363108 8266 15932
749155812915649537 28251 28748
251366247356479265 11432 17039
201475720063353249 2266 14826
294867749752754113 188 22723
395688279611906753 7640 22535
474723848791008129 7186 15983
921826719806230017 12012 22851
182895680514178593 1202 24596
271634035269432417 31670 32120
846627970500740865 20529 29111
687599022916554497 7123 19957
724930190324485633 2464 8486
405933199927122945 13708 18142
423927864172476609 26063 28373
179838153293555777 1926 27257
544870539352075393 29176 29808
103923938925778001 31066 31347
876285667100141569 4262 22167
790039452252255361 20553 24888
86077271097551041 5784 20221
754629082116853249 5217 25480
424099545802597761 950 17690
411667607709656385 13270 21080
70825902259485929 4508 28828
719782124026909953 9893 25900
897136750630259841 11741 16480
517929471759185153 11235 17729
21682104819163329 1964 6121
522577519757422977 20155 23577
573980140854537537 26675 27886
829495606925743105 28131 29355
879835182636156801 6628 30898
403148288323439617 22900 31076
966698532947013633 12078 12167
753051822926931201 29780 30978
701841592356387841 2281 20065
425285684402158657 7091 26523
754309092186908033 15300 29955
144292220892960897 4191 6827
493687686412812353 23375 25281
342616413573825473 9624 29091
65460491885765753 20929 25461
353372763218470017 8330 24107
489619826846151809 2806 14095
609412857592420865 25196 30614
985055267887453569 21466 31412
217436947033913697 751 23040
564724595089103361 14977 16068
357876357522446401 9161 23736
777850261089433601 3035 3575
928485590192405377 5896 10965
118561067242225697 661 20521
75923086220686993 12167 26025
947901830037928065 4395 32020
14848853169834087 4977 17533
237915099223215521 27395 30695
682411740128163329 10186 15976
996409191674978049 5285 28947
4463230871788682 3221 17778
467501333993553217 15983 19013
894952506167559425 6837 23038
9281373559538509 9429 14018
396067167530272705 16764 25251
237596266357513729 10856 30668
262872825215243457 3121 7799
953712397847645825 6194 30216
42688988156395881 5788 6450
238434242088303009 21766 21775
147907691634575393 25047 28247
541172028498330369 2304 4856
877167813892182145 4930 13313
535901789864595905 12095 15254
790425911218523649 179 12346
520357261072341249 2580 28357
493054848575336961 14540 24486
406663249198018689 601 20510
521569200094692353 3313 26795
392529281609888897 4833 14599
581596702395270145 12933 19652
70256327698132281 10954 17025
153013557194686465 2788 15096
434883429911501185 21291 26629
746487068176872321 10090 21766
219699059156241121 11663 15495
686982295282323457 8997 22204
13642335602732203 4484 7197
136945899080497921 1279 13704
431413702532864833 4562 7693
189842782771524545 26769 27108
952776415138849537 11971 29567
505079065852310529 3529 16301
772337483505978625 11714 30667
22674643144799945 3241 27830
978867886899770625 7984 13300
288394109698597121 15804 19752
741368797278141697 8964 14163
540551193207068801 1994 13827
316745942238405569 29584 30083
710181965890864513 20604 25266
780079626350399745 15212 16853
887248588177133313 1112 25830
490108265277207553 842 12224
480978225835482241 7122 28681
82074542449362305 19633 20497
11383793230454133 16436 28683
459259285898120577 16614 28121
759623444062338433 26877 29286
111532820241123425 4259 26588
510653430061953601 28575 31240
874064941240256129 8394 28884
613057993901431809 19006 22134
821246954381706497 24858 25630
229346065836399041 5466 27758
450848873607519361 14887 25931
304795844024521729 2245 3256
922657303338482433 12189 22772
656450933036499201 8911 32082
110712469495048545 23795 28432
582281180030914689 16158 23510
10642745770525153 5043 5118
422681704705173185 542 24153
404002507968719745 734 19758
446674843352166593 13479 21159
861700190578133633 8547 27804
509145112908530689 3373 22121
48601999376110425 6118 25672
133051916439935521 14230 24763
705045592522765185 183 17699
952156201419928321 18188 27458
832483619830206593 5950 25044
646900260984420353 15694 15911
783384854078391809 11360 19426
761155159143047681 19919 27888
174517545588777537 3071 23167
870950227287774977 25449 27375
566798703403804865 17696 20184
722510301153267457 3349 19514
849718026852734465 20004 22849
135870910387591697 20395 26169
724400390522660609 17307 29701
613268161941679361 5200 14983
610672275125928321 21195 22970
134746044589999057 2446 4841
481072901464074241 17120 19474
827080152994927489 15719 29113
67422734616734201 13653 23007
34375715230122949 5861 8914
549462415751335681 19468 31523
360416126736627265 5549 16036
412046128718408513 15810 25757
710596337229613825 209 21922
111160988729835713 542 13034
720963793592449793 4549 11719
626941379880598529 2232 15156
808603616866644609 5522 9022
678192989297556865 7429 31963
411379571021033281 10315 16181
229630157678521121 18507 22886
135709288613238497 9947 18674
370940728142500097 876 23526
879246415276714497 488 14899
460789978099221313 18290 28557
50445115427987017 22126 25316
647794034101181697 19242 26339
986527810937648257 16060 27870
992257019495959041 1849 7751
570204771019174209 1382 17980
683250339230852481 8468 12688
276679682344212801 22366 30972
640705699812166017 3067 5586
915818598814023937 16816 26935
954965179135356801 15980 20752
351963857547676865 9175 31457
440361138045552961 10329 17855
916095677184241409 9562 19266
628271966500562945 6617 31489
123843171667932241 1811 2244
521030463010838209 453 12325
863324926386223233 18158 20838
652743515180063105 10452 31490
281449655201672769 22825 24832
119426096766211745 12309 16184
31259982176262469 4577 22749
165120142025358529 694 887
112198826308731009 22637 29918
332550191094036033 30789 31332
613854046656779649 518 1020
553919316477006849 16467 17259
489245206934359809 4891 23722
809040895670428033 22585 31483
523968721099063105 8147 24691
32683826224229053 70 844
956582123299074945 4352 28409
921949648521255937 15026 22693
498837740771204353 5919 24922
612408343500234753 22259 23119
47502944305254145 10105 10528
325400765543726337 12021 13872
719980380676869249 10656 22605
202372173309044001 21559 28681
278556469271013185 14850 30420
465831828773126209 4094 11906
580662896081246721 27286 31974
117437904576846113 20887 27500
291116511606961857 3825 13395
190752295193426849 4007 26413
969407515264972417 7797 8019
365765730386954177 18822 26484
847690150100266497 13526 26947
215789931728345153 5321 5637
113330026605023457 19228 25270
742630416592177793 5818 24322
420930946863027329 6861 24247
812696690106100993 18768 27098
504506710333540545 22154 23912
394276341701953473 4265 17420
890197973238304769 19228 24460
652309030066497537 10028 29395
64762069671228777 10228 14783
243044767513836737 7267 23702
942979054537207937 12568 14068
559429043373093313 28812 28902
572238328971447873 1022 17718
505770591999976193 19798 20561
585522553904286977 10402 12489
840313586806125569 27169 29990
544238800544302849 466 14981
687962345968955393 12061 20183
226916577376048417 3894 26666
453905562243484417 17395 22871
546887789456999233 11614 11929
514713185501904065 6609 17317
1313008808740080 7827 8569
287966048587428257 15455 30681
69252519327431377 15755 21067
555681165609044545 23722 27364
831086587306632705 7543 10241
140594756163871185 20705 30239
178235434442424193 27507 29122
27738219468858461 2266 3959
565891633580850625 17097 23654
212860801808965057 852 5635
665650976940252545 9920 17969
798808074496818689 24123 25895
824651327811384449 18034 31011
302882654664337281 8205 25409
49707364799015609 15658 17690
775657873844153345 12036 13695
744681952571244929 5609 14298
816046841227738241 11985 25967
823253819468146049 10568 16618
114515602249369409 4773 6190
138987552701795633 20469 22989
827366185949991041 1117 5239
708634923669787777 9555 29049
445769600956282369 18139 30910
873204342202132737 1156 7460
954351563132028929 10985 17163
326199142679978881 7779 13271
123956560172061361 5308 15539
1049218712953604 12036 19939
723182909557443969 1127 2731
787195828776528769 26111 29167
394924461767317313 14893 15678
104128241536688657 6401 30080
485267157696362945 12657 28694
943097061011183489 1682 12519
978506072117525633 19377 25780
740659201840745857 16264 20715
110189358935606657 21095 29878
757805263528123137 7623 23878
484170817651090625 19364 21165
149502776239547329 12089 15672
536200137627979265 6587 15436
896637507809042945 18375 31640
67727276304125897 4831 25178
721699519843614465 11427 18277
489214312310174657 877 25770
760670549977017857 14619 23215
979889149185538561 5209 31814
941670434600286593 779 15903
21173602714178233 22537 29759
935619796137057537 474 11795
4933500828272487 4945 14112
823927355830736769 11550 26624
777372691182166 15508 27638
203918339170709121 2586 23009
14185335943579959 3332 18363
497501246791774337 22810 27248
893110902379923713 14216 25433
704441781935269505 23118 23622
910946278104958593 3814 19866
797651990358506369 22140 31026
465577300382996417 3007 22509
568148566945122753 3006 31569
488911293766904001 3295 14616
150467731035252673 8635 21835
878618420865073793 13421 21307
945906783833418497 16388 26327
205125125970894817 53 25653
927765561957190913 10242 23051
680718603856128385 8103 10959
47464735706764569 23999 24397
543033428507044417 2963 9381
913713682844036865 5331 16849
794724272130615425 18019 18288
882776726413805313 9039 26605
644971585684615425 22110 27738
776628388509639169 7480 10179
720058957340235393 13552 15592
327975395250515329 7554 29224
782170927718112769 12273 25688
54652696017701177 2667 26252
993318754103277953 5595 28649
901820286220736769 12169 21480
231586569557933345 14699 21445
327067394403915329 19930 27993
855224075997689729 8944 23138
942457008159944833 16906 25291
391977474285567937 21094 23906
997765116558628737 12532 23751
19081474367901309 11805 24432
411175132313427841 13599 25113
817986633453116929 11020 31039
617254000881732865 22976 29269
175750742037088513 1144 19823
246313697837020833 9120 25927
23641528475394581 12904 22223
427144943182799617 21668 30795
200469121916931681 2862 31715
457663665659236353 10343 14811
820761351880165121 27509 28916
948485649504565505 8767 14316
42482737626080793 7756 29280
135164689708087601 11981 17948
950131887388067713 6055 30873
933981000596691713 30418 31113
620876922066422273 11221 30068
375271974164103745 6028 7810
342780535928554305 9347 31823
954902941159307521 1809 20151
157758502962884961 12562 12620
168335568652988609 9608 13211
445916793301677249 12814 15374
746539524212170881 2525 31669
738375874147912705 8125 28112
389322032637078785 8695 10439
265636596767834017 16296 22984
250932185525360993 6217 10922
279093400365873377 14988 22653
775224788204209153 3032 14125
640736424888587009 9045 20757
991348107471242881 14069 22107
837466934085561857 6017 19737
722937489485797633 5231 20314
465233919951444353 12265 18493
17750968425023217 2546 16230
439973527740598081 8700 19966
702962179562913281 88 24309
239610167790004865 19830 30977
564163775452545473 11611 22511
505082366467910081 1393 15682
343223694439796417 21192 29434
242413678258131425 10840 24953
754332156979049985 14314 24427
972042087283632897 812 23467
813971520978750337 4402 21794
486611623532837697 3858 21006
37940760931451937 8868 14235
425603553223645313 9018 13642
44152934098530497 8615 19000
342729073305335425 25880 30473
501629574989269825 27115 30743
647373377782606977 9000 20305
760994540540306049 6820 14394
579045878273206017 2745 25486
102396371565664177 6228 14546
985953608510747905 13759 15353
91466154600976065 5750 7005
565462558668926337 29605 30432
150226393470124001 5254 16005
877693541371805057 4713 11988
954829037923072769 8406 23177
411515115350994177 12594 26995
815906149378168577 20309 31129
471862211928389313 5961 27641
151972763213688481 8358 26916
931703159743662465 13954 15177
962275093751006977 3271 24655
119321258102708321 14229 21015
596479123141815425 9490 10136
45960218139811105 5134 16627
455342336209430017 12847 23201
20189134660959953 27741 31544
695450413134192769 16430 20683
694778568078746113 6963 16517
177815673071282977 22384 25075
438265644188852865 13792 14361
370610882854204929 11058 21144
664117572176735361 7008 24534
973102471310699777 891 21271
969731995663600769 8608 15896
491916988306581249 5459 28875
133563250422852769 3483 9336
533566575089853505 8179 20413
589332672284378113 6860 9432
691152097262598657 11824 25695
962931838056221057 12297 16375
12957759750310773 6680 13723
824232847498613761 2176 2689
230367317546193121 304 29341
70160375213006889 17494 30270
699040640231149953 24299 24962
956255494655643137 16283 24255
152569943160838049 2103 27171
1317029072538390 12573 13586
97483662804837217 16712 22798
706337253932126465 3253 25411
657137459770250881 22589 28805
398181921741681345 11839 29034
30346183289427841 6522 15669
286778112605283297 21171 28625
71805931172942649 1038 27025
398259790095124801 6315 13518
979717974006991489 8137 29737
940048583900384897 11063 22939
972879714631329025 11575 20092
596327899736493825 7307 26877
656291118213236097 27189 28352
337285898008083521 10518 21539
706042637730572417 22329 26770
517610336661221057 7952 21909
250324457022134785 11530 23969
251759308955051617 12389 28552
536701825350529985 5308 16455
234192169586876289 9390 28318
744415862491937537 7935 17818
315990535318043457 800 18637
900422104836135169 8801 23330
854008075770167297 5980 7399
108922934025276417 20930 28504
26230153796880985 17122 25876
204344153047241409 15171 23029
853198915952091905 2795 17052
846338566066155137 25738 26374
381841014906008513 19595 30943
557531093158413441 13653 30402
257240492363735041 9647 23443
744379525750435585 16500 29238
93927012007149809 18618 27217
874338914362350977 8697 31215
325300389984974465 17381 30738
492304022184018945 7395 20370
418246371087242625 10372 30951
426913686507585793 12083 19245
898935447976867841 4533 26499
23733556884241837 10352 28119
659914601586216065 9197 14297
31915886671793461 13557 29749
855543097905766145 10616 27485
694085430125088769 17563 27175
856359920698317057 25512 26991
288067058236517697 10693 25000
995838600543208961 2785 3309
163070452975649249 17252 18728
212044897408581793 8521 15514
264989297687304065 7956 10486
201836176160426817 7029 23848
723395992213827585 24225 27637
472088820582690945 19752 23999
644321522615197057 9054 9077
258029216839787521 11910 12771
746032767533638017 9931 12664
567467440203834881 9459 9590
879880928741254529 12819 24609
436232255897792257 19653 29353
459725140044501057 1317 30823
824156824844358529 892 14511
557701306725189057 12370 31830
828279211555241089 14817 16519
866794290484779905 768 26161
631527684172844801 10906 12147
866504773552446081 4281 11051
666757681999953921 7326 24002
747021997339377409 16492 17693
337462185228936577 2937 25644
236307790920985633 5416 6811
120361809465947553 8368 29287
304205001662541697 17578 30860
951908607848587009 6074 31878
553558906769733761 21450 29975
577305514400237057 19234 20267
562906499362103553 11450 18410
966636700491569921 21543 21551
435962278405124673 17384 22105
449467789704442561 11826 13552
482447445500202561 5911 21489
753409875310971649 9312 30783
353840529090359041 2736 27733
425331301923151297 22611 30658
387096401308131265 4543 28438
899125983111026945 19317 31918
656790666963953409 11690 13587
676988833604497153 2521 10819
540927915599258561 7049 18027
835047897365051009 20499 27590
28120468249863253 4906 31703
263068181380688769 687 22661
957496220594070017 4307 8342
875275074209362433 2296 5468
503127708410911361 273 4311
264779060107230177 11741 18048
122258650345191457 14346 26915
501199204791980417 12477 15303
893083727680458881 3426 13554
617704417159345153 9609 17466
622901970467840001 25050 26456
414817600036521153 1818 31279
431563853784208385 46 24554
150607395212631457 7041 22795
492070053242475329 15304 23833
582298608282108929 4726 30280
364662987134732225 2147 26877
679443059032237825 18418 22129
740533354861501185 18335 26495
544830725879258177 5349 17897
437152994845771329 2407 22751
716864984460869377 2087 7590
328024764140696577 20652 23283
578142682159572993 6565 21416
162662272071553825 2091 31187
203589958430697505 6594 23437
24612906908632937 9516 15397
523632225753750913 24031 26332
21744724928336013 7254 19343
828693419927759617 24736 27138
957788220023662209 4134 6711
28138171507769985 515 23499
405888321101070209 2575 31129
833792945909706881 19154 27819
428969366048139713 23190 25252
548260048741276737 7722 31767
51100054677558409 17390 28509
465551115718767489 15695 27259
986843156533371521 9671 23503
377873984805084737 716 4434
699077493285653121 8757 19096
398281535041562049 7291 23623
42150401136357377 23975 31764
520088825326332929 863 23022
838894830736020225 19752 29213
861836728445922561 15323 27662
136918313900725505 12049 29106
870184496680245505 15571 31898
153726369593680801 17542 27494
919433080472131841 24911 26160
587787599489335169 6947 18078
623801819596572161 22547 23388
995910417916004353 12128 31125
307540081672016193 9561 22222
714434423454850561 18212 31699
341410947896683585 13222 14013
94504515303025729 4692 13717
609217880374089345 2843 19021
455964454277168577 4856 29607
749350895663930369 5341 27295
251656517907914433 9125 11278
838992615806461057 4335 6939
445753363382909377 20327 31811
249856792175272353 10160 12203
981248182651125249 1844 22799
999052276031491713 8967 25842
743095895192258433 6243 13913
654701129166319617 12532 28834
593366310071214593 9005 21214
972640947437184897 981 11200
452149184912276097 4907 11843
803471901964819329 21214 22914
823604045528508545 1677 27105
572315363790082177 13570 21015
548335719813369601 6102 9282
229070757209264289 3232 11351
673749412354762753 7265 12407
401368684582934081 6989 21231
892302522586948737 1651 4803
687589607769687937 3825 29783
81212370512655953 7727 20189
831261497107689729 4529 11199
763786095587367041 15170 20724
272041222606851809 12087 24564
514083472893414465 15910 16147
183243206850363553 10450 22058
273752714810076001 5621 23529
621079608143922689 9669 30662
726889341039065345 5047 25941
637287318939101569 17104 19011
803791114850500993 15925 18384
853326130781376001 3915 9440
73170515327770865 16642 26115
406665681980285825 1310 17585
627124773324471425 15241 32078
790568849961253761 11152 12764
803588564006400257 17556 25953
914488627189783169 5155 7116
145354197811119681 23012 25058
561152000181046145 23785 27667
265379473393945633 12775 14367
613754152767455745 5542 28444
648081152802991105 22214 24706
127421541070354753 11122 25630
427992100612595265 1449 25804
401168938472821441 5837 31018
197226950915680993 2478 28747
784117749575138177 5843 17904
492441662830227521 4866 18693
405391090838264769 6062 31881
541831084220650177 3322 9471
400958519944730113 607 27887
784401675718793729 3501 22663
72438177903464401 18744 25493
879474900519941377 19935 24376
602063928085961217 754 17023
703861251147511553 5342 18614
636718376270721409 3006 18768
653663048180352001 11446 27465
203935269436605889 12467 30885
212171032537991521 840 4228
139266485165634897 7040 13376
378333334287194817 801 9957
885896756317016833 20888 27144
419748098310375169 16666 29427
440964224541090753 7701 18500
36348776864105761 20507 23685
102586924244199905 4143 15568
18240711945264109 9961 30793
155334689584790913 2492 24491
842924295235437825 19317 27562
824476109436723457 12135 21423
37575653875673969 1381 9931
992338144781570049 3008 24655
891399985781607297 15727 27041
513587684201745281 3163 12959
143406848206449665 3264 25458
732749569441509121 9807 18174
310913585855335105 20760 22203
308590635577083137 97 26748
100811908635531473 2791 24496
435331575833373569 21555 30030
326041848988058561 17323 21686
254061108001643265 4980 12896
276775885422164705 9900 23778
681168573260166017 14865 29884
889444452220860929 1127 2942
407707265406664001 3036 8283
32566711311599053 1295 15809
768113409079603585 4562 19756
91400043943099969 9692 25886
188316824458119937 1120 15372
447427431484026497 18243 21408
42105243307091201 16372 22494
175692430514491361 12542 31852
574596431237274881 11799 19787
131344073347460017 7234 22467
671811169542280577 12277 16830
909781004682731265 9598 12086
966278260921761537 18861 28647
525627778839957953 7331 9956
491163144032569217 8228 17860
78143650888822689 11342 17176
206098376523705441 4497 28454
388683397346053313 15908 28902
325320189227909377 6874 24537
660057834476095489 20635 20839
513605050954304001 16730 31429
438006933865448641 3172 11539
925672660691063297 12762 31491
595206706086489857 5254 29535
775209999115908481 5251 23300
919918877198991745 6599 26708
136884669205954881 229 19834
70057141639001233 23736 26672
692302845873051393 4085 12627
241932309137649057 4971 17813
743681595874036865 3444 10407
722026004740261121 4623 25876
930335734122998273 2402 3249
499481630454649665 11728 14884
59046089404603209 7087 20072
663474874676058625 375 18126
403152317274297921 9657 16873
513882545409170881 23019 31734
352477054189748161 3717 16381
489372341775183617 10983 26955
731960044748440449 3581 16024
861114435971895681 13337 23029
732655987608183041 18417 22583
526232045423302721 5582 24269
347578200145129281 12695 18447
784945242578469761 9747 18999
820792667824392193 23218 29503
190244230834654369 29025 31182
565163151955808001 8337 18141
61064262406343777 12515 31967
128501691640622081 10878 23288
993314041363181185 18618 28614
706618288672977665 12200 18526
3632691453685056 27817 28416
308581778218965057 4435 31009
120321356152292225 10549 22253
228315696324479233 12839 17459
308763085576000385 3492 18150
621695151219313409 3097 29419
612020040783779201 19509 21206
128441359362305713 10312 20616
222030010606811617 9302 14908
971713751596226433 4540 14421
647669313791485697 10493 10933
253952087954651521 7767 10684
244702805253179905 9581 16432
544326578463767425 3413 21834
711181856954158977 13926 28076
643402058567794177 19695 20190
885860405115078529 23543 25293
446177168572134529 14078 27365
135102624674491521 7149 16247
667236362781046913 3273 7695
689155384429565057 633 14549
215986168543423681 2443 8829
598294349987686017 6069 7181
446909854053409089 546 755
262372576486409761 11184 16624
767350190586128641 4358 18017
165370814322958625 10314 28136
130598426154683985 18968 26660
398084646601287041 6486 27654
249608734448997889 21824 28425
817632357565219841 22327 31352
905428212686722177 14053 28847
662025625565842561 20466 27869
674624968384634369 7539 19781
664840166731753601 26604 28358
760032627052091009 9753 11964
344041479120900097 1981 29042
571697652371739201 10858 15944
32311908190042261 4110 26479
649709228877860353 12434 18554
200767102719776609 4610 24422
690149520292166529 8981 24866
885601572297961345 17055 25158
829214668771335553 7625 23180
490029503163125185 15677 20449
81336076674972449 12505 24217
941886293146399873 11095 20174
221907990872459489 13685 31086
909270172094931457 8472 17090
142677070504404929 25291 31105
788942702226936577 22303 29815
102006924474245857 5988 21553
943273583351238913 15646 16983
201494945942300769 20757 22141
214450385833533377 2386 22378
439510034507996737 24303 30597
23816169248885189 4913 21744
433489400137617025 2220 9053
174880554337281793 1885 16328
652086288434198017 7945 18201
763518862590981249 14832 31144
748998864086843265 1566 17431
698359409647071745 18322 28667
429044296542876673 25191 29998
290579143949070593 14961 14962
311087326268804545 1930 30854
922958227686624641 21353 24369
740342756348844929 11247 16805
556933320158858433 26380 31597
566112503005882689 8559 31544
183551168079663553 6435 16254
166343042167646625 2122 31558
80889292437102961 16672 17331
734817986700946305 22054 23003
948767595940072577 4749 23825
626360990577161601 6172 11325
311882163591715073 15470 24430
217061735765298625 10950 12573
706093563212721921 636 12190
337649303807715713 6093 26387
49622495955315313 2727 4934
64835170687715049 9212 20410
938667361903217281 10638 10704
89711188660182017 13291 27646
726787677424450561 11133 17279
756905271798160641 10193 31095
831962041271157889 5119 21258
407161430826953089 7825 13101
972183494832375297 318 741
816765498352040705 28658 31700
601923788141565569 15190 21449
929939635984801793 11129 15894
542983464322755777 25807 31072
128024128101856145 13438 30201
517184416412977281 4693 17078
941643412241539585 7166 22064
267620539924859457 4289 23992
64179814032897297 13532 19562
75009211108270081 8050 12292
801063385950023169 21215 31659
126917326657743249 5031 25971
131097832918129601 788 2491
21373336425615009 17523 24349
501518697053448641 11494 23513
556229675711659137 12281 25126
760445721294686849 16188 27435
227051258702037025 11160 17334
417037573495015553 13042 28272
746252349069347841 14645 30013
152787820880405441 18820 19901
950299466500883457 6018 14307
760404299312931201 6305 24345
409577121838093889 1362 8012
783763749833596545 5465 24072
948433503677083649 21913 25970
439077930348368257 7308 28327
653361055065371265 22127 26013
911450041112772225 18741 29143
820541279760409089 22408 25850
961331037519379073 2923 19030
229188532406606529 2715 15462
385166207015302593 16419 24895
56306097827022225 10918 31055
223885132857908801 20878 26587
227402823203046721 9246 14687
405050362265001217 16693 20617
575380155703431489 1866 7910
357934820469942849 26052 27308
937224224810915329 16474 22443
938984329278397953 9387 19735
221272744364544129 10398 22770
73731675760463137 19378 25266
32620060899997585 22463 30196
12057920967976089 11575 31639
235992300248842209 14749 20773
922692954165277953 21524 29775
878279782410498177 5476 12122
458765911137916737 7275 23283
308778178418780417 23705 27469
685036027750932481 9774 15937
725683946421465729 13600 21012
306443122693906369 4071 18004
345621813543335297 5032 24180
331818506881795393 3680 24125
16021747842284385 2607 29148
248852152023332001 7629 13680
736728138072212609 13104 25938
141462887210060737 1418 14180
288865862090684545 26447 26455
602008566505702401 16649 20505
56802044207547201 10253 20963
57714832019790665 3448 31579
161688436266427265 10713 31011
312799023685400385 4104 30468
877631620859009537 6156 17960
40752418950269489 4939 15457
78505954269271425 6955 12153
539132727679884737 3620 26101
622825181192059265 26325 30805
314931410836827329 4820 27188
593556210343035009 21970 22366
734555023406230145 4445 29670
179063033146665153 4040 30142
181395415338933217 19564 28276
659695568154514689 17504 24283
168607794687403617 15647 23974
684542846915139329 22504 29342
614351239675748737 1122 10295
17291871236732705 22944 31964
186783740746946593 11123 25050
540499652322811393 6175 31099
665935387658471681 15801 25656
348285617940430145 14888 23737
972604619516744193 1316 13856
92213267854095457 5605 11091
782879048796694145 20139 26150
376682132445932161 1318 15206
2946228067330026 7144 28119
567597634209082689 15251 20420
302092656062633601 3167 15502
800278265389462017 20913 24062
91899302823691185 21172 23613
69493411262119057 3732 23742
502188702422493825 26964 31991
552551455753683009 25266 31987
875734727551801473 887 29220
626727610623905921 25453 32104
801069568988346241 411 14197
876354592361703809 17211 28084
701347497892129409 19994 21686
312807289182490689 25019 28638
710127192106817537 8799 12863
484749841096981249 13158 26433
214175869976131137 1331 6616
143098734516090785 6303 25329
484310045382507329 9364 15027
365736265348513025 11502 17834
992194079890253953 20085 23308
124204443432024193 6757 14431
592161698034452353 6524 7796
717912474651409793 8559 9837
505198022949244289 4854 19778
325057842591096577 23256 23575
15650695603092403 1598 12915
978774502557396225 27841 28273
580157389406565505 12106 12671
899455437725624321 20060 30535
367795255363084545 14086 28117
806263451927986049 3493 12139
682684028864500225 4915 30809
455158217851849409 15712 25999
75214839353954241 4818 5379
311604966595037761 13324 14224
362328821750025985 24231 24324
235513995613832353 25287 27373
648165625215959553 3754 16442
416056105179091393 3943 31569
508007135294818113 5530 6127
65350246975985017 12089 19583
884564801512688385 14518 20407
248902518295349057 16155 31800
893780095998749825 16603 25120
582608235405235329 7791 17212
806081032434796929 24332 32011
336312776910357761 5129 27348
310774483066026625 26828 27453
709154079951392897 2633 11739
79541929210940049 9985 10379
502215079739411137 1298 13714
246372100281604385 4140 9570
746106265745613185 13826 26467
558535494702333313 20806 31224
949347193795386369 1738 4931
126979079742810081 13636 23676
657932211891935745 5916 16181
607887836026527873 20075 24249
681551167014188033 10709 23205
47610772277096201 23504 25134
641934218025699713 9111 12251
814285530143870081 248 17760
22122907790173229 11433 18677
303987748761628033 9446 27248
681387719455219841 16190 31164
103154441646758241 196 9229
466840965756883713 23617 32000
976497036413917441 2550 17131
526707604289430977 13248 25747
785359093017198977 11609 16433
957821583744117121 24779 30441
17769106944982129 15007 23678
124171696784291185 9920 22714
554574437862307009 10860 20145
83586135031818993 9161 16790
416169381757526913 19951 29190
459869701814557889 6857 12852
401406649600282625 19077 22058
894065225304483841 8194 10157
867492185631405697 18755 26194
760991248395132673 5301 14278
54477874251041673 4215 30893
393458837586702977 512 27077
229739227067142337 1390 29588
10013478037496527 14909 19677
199593368886063169 14687 18979
250056743411203553 2144 29969
776102873155551233 29294 31409
401867208931836481 10442 14737
960504619411160833 19581 27322
485805807035173825 9227 13459
736070782007516289 15876 22903
191196381994291905 13840 31978
90270465193775345 8489 17934
509473584178873985 12983 19512
832711918912750081 4090 10283
927198572211327873 23189 29753
959276516103024385 9264 21562
699958575012484353 11965 12491
916358675999873665 21904 26357
307440140949569921 23185 27197
719952792306138241 6089 8754
179269445462846721 14009 24914
463604801742420161 17546 19271
359048424479514241 12695 14320
261357111159050241 24791 25751
520946293851206849 19785 28932
680208188696383361 12067 17776
794740513385352961 17225 24026
568168851241800641 4352 30821
986609423906269697 3720 22315
413410327864696129 8557 12963
720573989300735489 11478 12978
494240903521053121 786 9882
772652902823832449 4327 30961
661524478562540673 24790 28737
279794762021612801 22435 29553
423538436272416193 18798 27476
466984246764962305 16766 24601
456441386104657473 6755 29928
799781204002389505 6516 11932
790778116264398593 17448 23042
982655698499140609 8777 21975
499868768551834817 4769 22473
923287423040438401 4617 27324
486972206293721409 9674 23759
156119555306997185 13824 30396
540447850638528833 14122 20272
516792060096609153 29348 32131
94855060968349393 13001 20212
711927682259212033 11510 19854
892041010357075969 596 27935
682957760185690497 5698 14442
46176531159993321 269 14519
626616519083864193 13486 20484
190998183996228481 16220 19768
395570752600864513 11012 25276
824314225291978113 6627 15966
30281370523962181 4935 14132
871500111222758273 7611 27426
417805104910019777 4393 20620
455686025091260673 10872 13263
607330372870091393 9904 32006
474432855554638849 25557 30663
661562495679366017 19369 28225
743012277115020929 17141 20762
174877065730068897 8176 19498
789834369802832769 20 21554
759671096241124353 1504 29656
40435241762644129 7779 8995
389313780568198081 17912 29112
630809253255975425 19000 28300
725956674527143553 25840 29641
199578241103047553 3432 9680
754313898611169281 10839 14471
334846330048264897 4880 23731
402070646539119297 4085 7699
518420068185200449 10606 15534
656722242875854849 12998 30034
645484328785627777 6474 8724
275293815918676193 8320 31447
789848166056323457 10726 26618
654767264826201473 4142 20895
623917824608753281 9916 18950
898526271816894721 19715 20211
609288416987645569 24531 28190
784399078012125313 2717 7417
528957778943848193 21185 31594
861893672342947841 7035 23809
993116663901737729 13194 25640
67331591482766129 21017 28417
959172541732982657 10083 26248
223793237795337761 936 19987
660738879208331265 8795 9121
515927817299665729 14925 22311
919325128445663617 10241 11977
786089527146803073 2292 7749
419259763687172417 2563 5355
787172681602381569 20448 23615
222555012151786977 22219 29112
231245785365292289 19551 21023
383395062206851393 6334 22195
776760169899755905 23516 25649
810166641883384449 12784 18480
175511640608480225 19638 27259
984447586437688961 6611 8289
135289197074509809 5568 11214
124296474928598849 799 7774
738327511628131841 3591 17563
137362399804651153 12478 31532
186598023497037249 25574 28375
738924555086086401 8872 18639
499670569363193089 13102 27886
607579409232904705 5575 20751
522628153146225601 3920 24277
597339643761557633 28967 31935
289351795186821185 2140 8443
659963284264016129 1468 27229
613528260230832897 14944 26709
646797678610440193 2720 32060
309848904102640449 28838 28956
887737749364937601 16308 23651
813994609994406145 13877 23487
553145957721653761 4775 31011
681070966859341057 915 2281
664185432214814849 533 22970
859479479669925377 11818 22558
840908988597263361 16403 28246
764817782970315137 13553 17469
684872161936290561 7012 19589
255641059427315297 20945 31078
980910462911282305 21816 22494
91315739486351073 8478 15685
371167459138369793 8298 30742
282390033127665409 9354 26634
52978382728170457 13902 14592
492152350574489345 5428 27737
581587506757053057 8404 16741
805617317262456065 6643 26782
982561034027582977 20704 26371
124639223004965777 19082 21222
767584699517833217 11563 25569
845047086114288257 16119 21975
495959341516694977 14230 22904
542928145040750849 2638 3996
853325502900794625 1208 13289
249907044427569505 15257 18297
790020207314938753 5580 13584
281282663460519457 6989 30039
200087372264441409 21691 26541
733876738223312257 17075 20985
71074797668259753 7142 20528
624338208025964289 4031 19970
817392451778523777 2785 29373
500072332331651393 2460 12676
109059458891010769 9408 23686
266912857128193793 5685 8612
833982253529022465 22478 31281
313035542248893953 6989 12111
472414078743369729 12078 13238
440278525115534337 15634 17747
268200072090088769 1050 16285
949573100552864641 9131 20383
275677324930683201 10026 19551
190464003416384033 7160 10622
512138081508133761 1838 25433
769974076831015681 14924 16473
874729350858402177 24676 28119
834207216525843585 8820 23481
136750452512394817 18230 25881
716123367390220929 22702 27786
696284322692292737 6257 14879
46049572723678265 8518 19272
652633980354203009 12780 20778
368213539425379841 10050 19301
172296553658370049 5469 17660
511590710533742081 23336 27968
536810190483812737 29680 30151
16391766325906333 31 23007
872079193870519041 18165 30137
942292577921325185 9577 14784
19959252799047533 9419 31770
751396638894885121 1403 18742
362682379296032321 9276 9362
421007944554961729 10877 23421
978382847944153857 7940 22204
807048993945127041 21563 30620
980852554260309249 20503 22221
328555450633064769 13427 19012
494611953600148993 3837 7571
239744379519560641 7310 13071
638985410651727617 1559 7281
393491451293332545 10337 30473
741002917389586433 5754 16787
182610187360349857 6272 19422
506055596216214081 17890 31869
972433535984198017 8100 24881
349732718419055297 7827 16396
525870640721830529 10587 18247
67596096528305337 18391 24216
378941999882673729 4033 4800
205038554101868449 5061 18812
845715541686811137 3793 30831
763323052891507841 4652 23995
666509031991768833 6000 9337
20949385241287645 15593 21642
611476769303987329 5282 31476
385746804055528961 6069 15352
576461274443236225 17678 23483
338604392911271617 28337 30778
259437790616171777 4238 9681
378741195741469057 25797 26534
584745012267735169 991 17014
926897007947125889 8869 10347
229768713494745921 10979 30126
454099751038327809 5654 29015
932204884974570497 5306 26096
530849830352572353 19023 29108
853900485635190145 9344 22366
821003199275196545 1273 31208
870031983207002881 3795 8797
562916924142648129 9049 17708
370509540601755585 16394 19856
244347183483270657 19448 20874
873865818006695553 12350 29578
549302215573483457 2288 12517
890936321936290945 2591 4933
981195769540335105 15428 25358
414282239332198529 2519 23348
849227601860398849 9032 17695
865440492566943233 17895 18459
930274726037637889 19834 30747
765156246931443457 13808 14545
579608455854902657 27921 28128
290710071566902401 11577 27709
529312495325086721 1946 8474
891100092967054337 16583 22164
567399052239061057 19094 23087
301374046221564417 8153 25867
682965395575465089 11735 17815
396663434435854593 2291 6499
80432605102352289 10953 22091
893175996864439297 14458 20894
355690943561882049 20145 29169
918438866910282369 292 1927
665251657791507969 14537 25106
806582757537835649 15236 26929
146798330664935873 13674 32044
881213271959499137 26596 28682
554431066167985857 15238 27126
264934929723803937 824 7782
828422082917086337 638 7806
764788351281811841 15278 21447
250339328370607457 13234 14575
503177981674024705 14299 16430
292622852151495745 1946 26847
592382813597598849 2362 29521
298141100362535361 22894 30392
268501514744283297 11249 27340
864382182051116417 27194 31696
267319238213264769 15867 31682
225965959442156353 22920 28697
633992873109871617 12882 27214
407965032591064897 12129 16977
274060974371824545 8983 10093
749282400016575361 5945 6923
186187426802714401 3764 25912
921888891533342337 4452 12340
604043860554544001 5235 28157
751223229774318209 17115 17246
557054382669218049 4735 31429
391350514767722753 12076 17616
156964375290645121 23676 30896
199385542450478689 11107 22294
234751686099794913 10535 24853
977084780896149121 10026 11574
254435373268410817 1910 22867
27826838152940069 1576 2832
954049280726717825 10938 17421
268803882030240961 6826 19515
844773130121101441 29221 32115
382825206212437761 8732 21436
819664506226413185 2762 20967
344003164812534145 21672 31792
894080328684925313 28669 30346
331567341232123201 25411 27969
721259548395504897 5887 28072
945311445681838337 369 1746
878059181293881601 16325 22320
790250092943928449 21543 24585
859276423296872577 19332 31546
839872614881613825 765 18451
98822409287624433 5292 24410
714980817129422465 1090 7771
102262790992693201 1314 13388
642510877157533825 5304 10047
248437604863571681 3265 4970
485065560731989377 147 23523
959379766695885697 6065 9734
282568116006416417 4842 21195
582487894203314433 3520 12195
410383641875050369 4894 8517
681263640579583489 6579 31754
256097675223472257 11566 21947
718379116945957505 4080 19733
726039037307693057 1078 24801
137594844486212513 17170 22649
636218388848334337 6249 26710
259666248067350849 1263 3764
658704728324458753 16268 16975
884242426873452545 5997 12047
992415020932597249 16686 30502
603879826554251777 17292 19381
817262343950183425 459 31501
184708529023819073 22052 27457
293830462342612033 30370 31692
711152033436281473 22026 27534
479587639643675329 8314 15268
632177708327798657 11386 12731
113420135571047361 15576 30685
697692092256122753 15791 21762
318619123455654593 22429 28569
606538240827429633 1707 11348
2394142759243324 14459 24385
634537160419729025 20462 20503
782024051976769409 12361 24090
756419567677920001 713 12126
432696819329649409 10720 30130
250078152573397729 10873 18919
55569628030646361 22933 28255
415089641249348801 15948 27699
796280588293655041 1425 20219
586075299703384961 10875 25609
192319103404820161 4752 29423
720860888748699521 17410 24303
362410410934884929 9978 10340
382056012546318145 7830 12466
266479185469030721 8600 29220
831721656994428545 1007 15493
8850760671549552 8331 25795
762323097634993793 29746 31223
47478228805765353 10569 18519
98874143821472417 7690 15644
812077970973703553 10738 32117
982864881384220033 6887 21801
718880724472065025 13136 15965
227727772034054241 11136 23604
980041087752283649 2288 5148
731195644545198977 9924 12407
167144142724502849 4680 23659
125051533356849377 2818 6151
84753054146560209 8565 16810
38885268624515137 11966 31428
712975802470886273 4946 15980
359187834962025217 14444 30806
469295233615156353 11045 23229
901956459975128449 7744 10036
276001694862621601 18974 24614
482606632370373505 15933 28611
104700998183048449 25132 29760
455506658721848385 6415 18452
571342641810822721 6757 7236
153139942339205249 14140 30369
18562435112983169 9081 30148
122295070982591633 7368 26980
301107385297136449 11209 31908
296866010257883073 6971 31061
842867219654507905 28145 29604
766443496489305473 8513 12129
488233742656895233 25307 31298
971067271073817345 4208 19444
589184426377329409 2241 29431
108028072198766977 15978 21593
214889389037601569 16037 26698
83599603367456865 11763 17485
682417569417978625 13170 14245
676758028313546625 4725 17047
480009703479886721 2329 31641
413390045384257857 1222 15203
719344535259779201 13875 19553
447092368807251009 18256 25532
634603002030978305 16031 25091
148008932114816353 20920 28989
686356362925877761 4271 10443
156356356565741089 26535 32064
640169942482351873 4151 19843
335098136391305729 7840 22538
215354098193614625 23852 28045
674382116117346433 2706 27614
22815483223631361 7780 29268
646012566939059969 9765 25905
292704263135775041 4980 17451
789981877130177409 2085 22050
958105075823944193 281 4816
817855104886600577 9346 15172
402902460280075 23900 30579
387613681903463489 13212 26481
61033329789829337 3550 20278
204038559895604257 4527 12379
869944756254639617 4202 22288
297738082472424257 1779 1888
610109771005433345 947 31306
387849810324265601 8192 23299
198501927345006369 17775 23905
566785770182509185 11046 25195
589874085136123905 855 21690
646853871183207425 9042 26859
816424523051935617 7202 11248
566930525168917377 7621 8025
874358956270789633 23246 24061
781367021582550401 10812 30704
829198218165970561 3744 14189
170934657601140577 6511 22809
424223841790983169 6136 16008
5031132401949635 1584 1937
482119570975939393 3500 28760
181525549319847105 16934 21328
658464329386710273 18218 18661
41493777542367385 8285 31520
630243289661365249 17348 28418
715767306104755329 4671 18201
360610663789053377 11614 29889
564473400839045057 28496 29777
129655554807655457 8198 27602
299781209767221697 8623 25082
58892171658960993 12938 15264
679573558029598977 20922 27133
510748017718753985 8041 25541
884387928060096641 3140 18533
796563215659425281 12537 21263
279987871579361793 6673 21502
433697276086704193 16102 25679
813613611539981441 18992 29382
395937535544909761 17485 31024
53965638168048001 28885 31099
966458540931085953 7294 13799
290716392503345153 5998 10972
578012947627279105 2209 7646
403219826737522881 6551 28607
643798914043557633 3294 19800
25019714448038857 708 15340
786113936721626753 4432 26937
6362311689908752 8050 19104
461639255963746113 23517 30568
301329673685575745 14182 20420
980837249138282625 10374 14955
672328413608465025 1553 7598
505533103272497921 7318 25922
595385460247118977 4444 28248
525731743968925953 22818 28728
152361981250631841 9428 21104
298650553217015617 7859 26949
326340355587451137 4048 20983
116430045315119921 12124 19544
876606156033329153 7799 21622
348193535879673281 8557 13857
262765892296275905 18898 23349
365102522726722625 25678 29421
48191426295058905 1859 13134
856660501768317313 20992 28686
213559018575029569 2696 18550
528725373455522177 4620 31440
43814415777557513 4793 5173
404592328340626753 341 28636
780231750129960449 21349 25628
152220650686082593 2901 16704
749415871521701889 7483 14597
285031255078621377 9467 24341
322570146868560641 4801 11131
321388539181178625 15680 25178
901327333218073729 2782 15377
429449955801672449 26319 27628
705134833866512897 11753 22469
317937586273337985 12237 15231
40170791492041505 15593 25904
784772511447385985 23838 25479
516484007996144385 18229 27276
818928514346900737 9316 10450
634247089136419329 4779 14263
27602119059494613 30 6806
64652245874956553 25672 31844
261558233386644193 20792 24276
842894699431720833 17501 17831
503055925700408577 10267 18481
689009767904128257 13284 16898
524274301319415745 18383 18548
304473641914722049 5875 29614
791724471953344257 4461 8207
537227429621967873 1323 19540
876452908244353025 2635 15904
18737480770507633 5033 30271
801135931094961537 6546 8839
543127917896118337 508 23318
987897050735163905 12564 27348
604282406931371649 5620 19673
381502699404208577 11716 16329
622533738120896641 11608 17783
229692476704578049 11609 26011
937764144467902081 18118 25645
235123992926588705 18188 22722
155022902072477825 7060 7243
149848782346474241 21968 22243
896283657453277953 15492 30399
52151998835327617 1985 12198
324344076904711873 8016 22894
777878292915325185 6441 25771
835769177671263489 9410 31496
11914877821936899 24574 24782
393069646442189249 14880 23054
756127621065495297 12922 23430
738707738821585025 5022 5171
859916580208434305 4198 10204
141197978944749281 18992 25893
463252632654565825 11778 25825
80962001753331233 20318 21926
949165085201997313 4443 7617
516550503378955009 23768 31766
584568522815253249 1371 31445
310780500227718209 6303 22153
835656362410091393 16685 19278
649015281437133441 18505 25719
589839377219625729 3280 26556
48979340276016361 1800 17188
78575149900132145 28471 31428
252411937593411297 21647 32003
442997527297215745 6889 29624
337523660876637889 8610 30784
824854606222501761 14705 23094
667813386878751873 12704 25763
528778766225265409 139 20380
348625621927336513 16467 23138
985829087419261953 25217 28997
340753092293329729 9170 27657
223676637284732737 4455 19187
266635139834175297 9542 19677
443356786613165377 4176 26182
931442903354653825 12884 16946
45184100169826993 8329 9781
653437853978370945 11516 16228
778395815812587009 8082 25562
950871186703682945 3511 14829
713105486551732737 5694 23230
572174691355325377 2812 7365
692877569577760257 8475 32117
324764271458750657 4748 31754
375762336128822465 16293 29353
375616714307110273 3720 9719
213998950672220193 22122 28060
499571508618448257 12823 17320
365035021046047361 15586 21495
150600499990371617 520 18609
218789321270620001 3516 27022
116945797769691489 21816 29067
117104582435338497 8347 9338
869060922536075265 11168 12897
7912932210103919 15415 24637
252082578156024097 12198 27695
847087480416739457 7215 11372
834272702265717889 55 9140
974932139657184385 3921 6622
202571327303790113 1644 4366
508966560706632257 1033 9779
767187263330580353 5904 16371
666345005915587713 3070 7289
653299871390135681 6584 23603
867666029504810881 2917 8383
75860114236302673 280 21644
186161961422797633 19318 24409
164003599866877185 6095 8875
815023166076294145 12267 22031
448913947404516737 23878 26333
366014140774041153 24101 25909
623214305028103169 16583 28309
579876451906663681 28959 31613
854156756706469633 15367 17916
969079859372229121 13178 29949
988957147726953473 8711 31198
215495318991351329 28108 31033
482630308280530305 13554 29898
416639531530876161 12595 23324
55264495808348361 6713 18479
742972380219690369 26644 30277
817635082416170881 7209 20846
784862208054292353 9390 14850
516492404529518721 5575 8558
931711364433688577 2318 7225
223171145351468417 18399 26474
703402893985355649 2704 14639
479984620789014849 7989 25086
799374600079367809 25341 26764
616633121989377025 5520 22228
55337957845935649 61 29201
142650507877451809 1552 13666
202079336925159233 4960 27037
530759336289971649 5752 15344
210550324798560961 19360 21009
298702517199576065 15713 19681
96604027597230417 18340 30642
278393077941569089 2749 27622
774435820230181121 14610 27495
993706090497315841 29912 31727
222110472175764065 13632 20170
843575654353085057 16242 28008
275151059799895841 6097 7504
153175473027307169 16556 19913
648507022309097217 17239 26503
351239208543187713 761 22707
791850729502286337 9630 30835
670523167413964673 210 29961
248048408734270241 14966 27486
567060038628763841 13966 32121
611632027276499457 1844 6255
876933972010494465 10827 12171
88940760242927297 22326 25642
385003155835914177 24558 26689
634255508638503297 3056 4640
781757039055325057 4415 4752
744322585500647425 7021 20055
943243877771148929 20951 23220
383058655229945089 9579 20063
72736469210259009 6374 26135
823625454215680001 1446 12809
124375184598658705 20695 20866
261610229561810561 10103 14445
816652942709229313 3387 14110
729458403459695105 18757 30487
232358180271486241 5464 21999
674233954084598913 13807 28108
677921085832867457 17128 26425
832159270968553217 17751 18773
570180111560130625 3627 11138
32098320538992197 11990 20374
459949997254174273 9249 17106
343240782495236353 12485 25552
176657816811566465 427 31336
644539458832014081 2856 2914
915572924474407297 5285 7007
112230857249976177 10291 20213
810647016654865409 2594 26462
368945035943440321 17843 26711
221906798585880705 1550 31112
119841806644252817 27576 28029
322847332746558657 5773 24895
405043177095734593 2064 11917
784308518459699457 5589 22672
391853449455730625 5758 7905
240562140619584129 18361 22364
185850466118054657 20875 25413
245722835661528193 3099 12720
507287213650336385 46 13442
854689141264113793 16581 19654
274751252100884353 28216 29268
713111741447324417 9783 25689
462983603935576577 4391 21819
470764685726759809 12277 28469
34995827572615213 3759 23866
362637709583541569 8369 23765
823050547175832065 7573 26676
131320220266612609 3350 28056
524981612032917185 12276 20470
200038315972637537 19342 29895
311176647575756225 26906 31130
883765548952265345 22965 26898
192558336250002081 11084 31696
891747950644802561 18131 30894
78727852532047393 5664 22189
139498748523433137 6021 26298
18689439769900673 18003 26388
164738872100645761 1948 21001
130970010766752417 11205 13266
413339329373979329 14860 15818
491396529095638337 9068 22418
327089040757162049 9444 20386
943659859286903169 13838 31998
549447429140112577 8004 27516
293175859472711425 6770 22892
374633319860624449 12481 26977
325474667365675457 7383 12612
716760264098223105 1384 27058
649044461664530561 24435 27938
918788061185129089 11911 23532
548032656609400705 21914 27955
14155560891278897 2852 25208
619962799017514497 24583 31827
653202111634346497 7866 10961
691193968762654209 7764 30163
467923059510905409 3310 11579
121379772000281601 3734 23657
238100198006609537 10704 14608
850401929710280065 11421 26482
770947230464226817 5449 15303
404718549754903745 7481 24326
646242783169800065 15990 28363
185378221660606369 7023 21894
27909897150248497 15316 19129
138307163520451585 27470 31398
117900150222570945 6461 28952
912749888238245377 21278 21972
491818311160013633 3984 5781
962970107580076673 15961 16744
708072974392269569 11476 18475
963262421677761409 4581 16890
246635205997971937 14833 18273
547525422142641089 21167 25339
880707297937508609 14193 31301
638098079991131393 640 15909
685490266098948865 19239 20892
223939941798420257 11655 23263
974543943684654593 20112 20970
756323617382314241 190 29018
615020105485808001 14558 25465
405922645385672385 26198 27251
505581300532586625 3342 4314
331363345801385409 5178 19721
779324066477354241 11631 32064
275196400770880705 9315 13892
913361401808902657 22102 23849
140233441868581105 3469 7849
421718736014224065 6773 21422
915370923680242817 19200 22943
343232607253330689 414 14455
843558233955242497 2383 11217
303182847922467841 18502 20780
864908525823494785 20810 25753
584593304140430081 20363 28556
812470411484035585 13580 32105
971739006280227329 11007 31351
300668276623426305 24331 29032
165450175133745601 17820 30524
52601255004965705 1550 8085
360027240492367873 18821 27765
26347607405455165 16640 30766
505377052387405697 5509 17561
664595653816597633 25878 28108
296370599211126529 14709 20613
572102209411397697 27692 29965
730456501678734337 380 20587
20916420333527697 12125 15148
799472620367790593 16729 32061
880879379980086657 22430 27194
392721369466773505 21356 27498
192984789551552193 8272 26302
124653390801125137 23822 31655
803585817184753665 24823 31454
660057892226692609 12133 29078
350665570331109697 4937 6460
210732843782718497 9943 28893
411042314633107265 4417 27341
156930923708888065 7356 9485
644347755307471489 29224 29752
196189748647622497 6831 21384
589543927520807681 20898 31555
257465694414154465 5852 9256
31871060542790985 15495 18533
20320336240612137 4377 10265
574409030882549121 10083 27904
335564591062638593 24446 25745
238657417060515809 5439 19022
273424489484096257 8367 21117
719703333807231617 17275 28807
946422044664363009 10432 22304
446850436646805377 4584 25307
617567722563162369 10244 28668
551779411674715457 12323 21556
693971056472935937 24323 29752
852146886266488961 4631 9742
458586587506442113 12222 27265
830667734731420673 19280 20909
282771484121642657 6583 22844
156298791622738529 5523 19115
537481495818436609 3554 20781
189855568050546721 7307 28023
973328268102438401 16135 31078
676824513290021889 17236 29024
636307037789645569 7912 8942
856634557619955201 2715 18539
978877613953446913 11860 15056
648018560969042305 10876 21073
305633535675294593 8582 18518
808900362466772609 17851 27820
740746070569389953 841 24797
600494595250260993 9722 14485
47497591591660897 1617 29350
508837405862536257 8763 11403
89291772441956849 6409 8088
378710574329240065 11040 22582
593741599230948993 2047 28890
499982762256223617 4317 19575
988374155873447809 14365 28616
372560897892434177 12695 29567
153395392841371617 2635 18931
764274433154767489 7081 25895
432838528787105025 6978 24551
182404244386198401 19124 30293
847285219858545025 8067 29045
834264857211678593 492 882
539590283181372161 28634 29641
35929153594672413 29363 31020
70748857607508601 11784 22782
439009509794161089 8550 26062
471790601042901185 3505 21483
456018836383840641 7728 10881
527948762121635457 1089 24450
548386937777621569 15672 32017
450226531144455297 12876 31203
614113760119458561 2490 22231
949940450845399937 16705 26865
359809608763740161 13271 30162
233063618108932513 2072 12570
463211824135676417 5307 11812
563878693302424257 6597 25693
255358592834284097 7011 14918
441424158919563329 17529 22396
645192967219081473 19426 25692
727412327218427649 11355 28295
430108401837614465 27449 30362
439368958198915777 7389 11011
622084400879522561 3152 5635
519687444590655169 3335 14196
559465348558347841 7220 24137
968090464565666049 17230 25381
850545900704467841 31635 31729
712081115291066881 3105 8401
12262618442903773 3714 5608
820020708708174337 25991 30867
760478275837790849 864 18270
385831547480020033 3671 6934
126551932344682433 15654 27517
813063841987730689 18702 23720
16343836086768705 3456 24630
462498436890381697 763 18098
517794282512383553 19154 30652
591600604901916673 10340 16087
34511949842716661 27028 30561
743437043418961025 8756 25125
277644808273493025 4746 24313
101976050099853665 21535 28491
49557196401075033 3311 15420
377334065932853249 20860 31001
910788505062228609 3466 29635
337942617346190145 9273 27390
511668725885904513 25570 27117
385840477262743041 9764 17578
534228193107253441 1212 15090
357433520379505153 28284 30596
147778811321636289 2709 10906
356328943513414465 4083 14256
986843072729229185 17256 24058
976906670503385729 790 27503
319162772951564481 13147 19904
272059097573670529 15702 27545
247589324301799265 2116 24696
653522341484762881 1545 4655
93453037177958721 4859 10076
792185578553567617 6238 9883
790942635001854849 1568 21254
178168787414168865 13840 20458
751473623992815489 21036 21106
950099199316323201 4456 28811
992500314015956097 8811 12205
92774372106408273 12077 16221
848139399981157249 17737 20027
25933675805458025 5324 24007
382356855379541121 15327 20868
491762767887710337 12902 15574
817853551410429697 7926 26608
319456856994687425 16390 31859
797105485604077953 20763 24037
707614745726761601 6938 7086
881228486069936385 1770 24192
239129145508780289 5684 26194
343138454194573249 24370 28615
561366320122093761 23916 28361
391276325893393537 3808 12145
802360608778055681 7866 12815
516234651575871361 3996 29387
486943843457130049 3586 7437
20066867485574849 23985 26627
565814961497391553 18126 31116
959023633330943489 17304 30785
129332378176773233 3334 18384
394709926980659969 2715 20156
662250964662572289 29038 29850
734464354507878145 19583 29163
545889623625743809 3737 12136
54736911685289161 335 18780
985492647052506497 7637 27574
877513935574555137 10895 20682
92224150218957137 2055 10959
328759836203467137 2740 19220
345686924215296897 1091 20541
508100654890995457 14527 24244
492899009288056065 1347 7754
870776387703351425 11345 31589
305423480299349825 4254 12733
267645153829150209 1495 23909
636120254965792513 5362 20979
906643606167598593 11245 19928
330315001947663937 14346 15376
21858612398403921 14593 16582
803219847331281025 12365 24768
516911843369335617 4016 22038
256398823444140321 3766 14414
69425467932333617 7945 18509
470214116244225281 3847 9854
618121461434960001 16560 30898
36731570865210729 3798 29036
846365169558282497 2789 4162
481457765345044929 3456 30956
342418790692867969 8641 28191
410689292648282113 8318 22371
828151549306070913 17714 27871
385239598090411329 14408 15019
693421749563846401 28073 29553
906014647240450433 6764 13428
936713709315682817 10730 18083
488275064930025601 4231 12512
160010799024256289 1221 8921
284202797836638145 2540 6838
859787936176033409 4289 12645
790012675310553217 9491 21677
181364123167277569 5391 28281
757396552155764609 1231 21016
810150120467938049 12260 21686
317431602616455425 16826 30375
305198658100373185 6212 19739
606951794236760321 19229 31242
88321544594165857 20783 29913
524886746925037761 1052 23879
692797396348772993 692 10434
21994197863190125 21667 28351
482571767457983489 23854 27379
739250422064362369 12130 16390
471849835585167937 26952 30682
336750399945952257 17108 25806
834479742998851713 17217 20844
115177012417749585 8292 12822
791133081374944385 8058 18021
398709059507975617 13799 13801
728872323509960961 10640 28578
75223713717424097 2064 12246
306217516214182721 9902 21367
550632346323038017 1383 7263
117426980547051585 4104 15415
710617143212434817 24342 28215
36169673944279169 4329 28110
897354205262782721 6886 30759
61266988591484049 1441 6974
435857490582311169 19870 21926
937997572152447361 4882 17283
876801040501714433 6533 27182
657031521952788481 11274 18525
258669294297991585 6811 15423
305566817911490305 66 3741
121761070419406545 24120 27695
492584176186937857 14670 15202
139986181305392417 12254 18907
917010876675128321 10389 26274
626993331822358657 5500 6663
734020404066356481 16086 24967
980016313424560129 11829 20914
230242542826808001 2984 16007
2063973484890625 1262 31618
668111315366189697 3496 26664
38671154218679505 26323 30945
407897435780306241 18405 31611
254958886479169409 1226 6143
378817291928626817 11493 25734
953822817792289665 2522 17923
385630830149587201 15260 24990
10555684828911895 1713 21046
309933977133084673 7399 23757
690429998526884225 785 16767
972747874843257473 8673 25843
201327387179514273 20528 28451
17084474534826201 8494 19031
578359620654655489 16962 27901
280150826495606977 8991 16878
189452670929309633 11406 27501
121809096538100897 1835 9693
276926201307464481 10057 13654
842886879921614721 2171 20661
588456087112358913 3968 19876
700966803042163585 12522 29310
849343802758202369 22976 28555
175403084777435937 1526 15176
81603949762634193 13129 23399
350464624539540609 3552 16473
809381671495533057 2315 21776
246062255820781665 11771 30236
600920560022654337 3899 4273
399761936655679041 19260 23176
793854536040587521 14361 26090
359522276597239425 6727 10865
886622805386590337 7018 13515
90819506097631121 14267 16476
555857374525505345 1324 16602
114082325528976017 6959 13280
728131800688554881 23444 27033
512217823926690113 8811 29032
11942579508801289 11787 28488
675779881751402881 26856 28547
865115922261249921 12961 13800
157969443485910689 25399 28421
718180153801359489 6275 10260
348483458131276801 6350 22715
355133142598344193 14272 21853
794884909698211585 5966 11555
111059179719436689 3653 20596
882944423206346625 9228 23349
182629812355909153 6397 30250
927885466304275073 25868 30020
204676627667385697 2174 27097
768098574812050561 9718 22136
465950772123942849 1962 21551
276927120431722081 5052 14326
870187920782886017 22414 24856
792070878404906881 8822 17191
22629720588465573 13934 29488
971623892178058625 9859 21009
881007863051298305 22768 23506
902436545055131521 5623 30855
470941930987873281 21604 24254
451522243149653953 11111 15877
241070881313337537 3223 13077
86304960262658881 16145 22205
904271506644189313 14351 18753
574447824627526401 11072 29379
936281339451586049 10052 13948
928571447651130241 7056 17736
385405211320556161 13113 19055
97458875727980401 17964 24446
783178268246448513 10924 24830
285952023713555553 8095 23034
715922313720764033 395 26003
341611897092150209 16244 30227
975249529440976257 2657 25127
276779733621246753 8779 30653
771287660104814465 13904 27124
491763688773275457 24350 29270
837078509946568577 9245 15108
470474416164257985 9265 15928
19331147246472113 5780 31770
46663534594046041 13666 31735
139787234357886097 6958 9492
751452390666962305 5055 5284
7143722304459034 955 27880
525169301818621633 10669 16607
667623603525388673 5985 16538
112245152716532465 12286 19734
692045799118400129 3581 28810
675965567024945793 11802 30018
973972626357738881 7698 23606
428848271254985025 12810 15006
573571364473831809 18139 21406
326959639072740033 5309 24115
953872323793891713 16176 30732
713799859517088513 16476 17630
957117865507537921 13028 22225
264746590541079745 537 8821
876979760496016769 23700 27213
102043808946824305 1953 24758
132171033145180417 29534 30528
444206192456718465 375 11775
366931713769478337 4261 10268
870992991094233601 12459 25634
299332918777647425 26405 31172
605337036050343553 5578 25139
836623133014928257 9054 13210
645973410082369537 22850 28579
235643414790740033 5265 31688
402635182162711681 20001 29621
559905089160142913 20006 26889
908878390040719361 26109 29982
686148206564777089 3677 6661
237350466276126337 11337 14566
703777674505563009 20271 25960
371743870426847425 16218 18882
534962276656397505 17571 18670
602342167468989953 3556 5434
695892601747576833 20292 28545
355298319902153985 19809 29952
899215563564293761 6568 22219
302421185382172545 21263 30363
554030379117410369 23982 28179
229445228890533313 8947 17504
346628980263812289 22141 25868
971297223045709697 6420 25646
660498219091071105 14476 30422
229079164630356033 21556 23495
638812534072311425 17390 24785
862710807642855553 19562 22935
687802583487116033 21730 28030
602469532930591361 15794 15814
408835571877869313 10019 24580
613060358485782273 19567 24178
344554790474095553 9423 17375
425396050461024769 22872 30418
388700015828387521 1480 4194
142747994143235249 16268 20866
543814721558352001 3856 21411
413888052744418625 23775 23912
589933666736339329 11081 12762
842353421295214849 1327 5153
840786681515428609 3699 11062
380282708575101953 3369 10044
822870048206365057 570 8648
858267128993276161 10355 22520
243148193964675137 22014 27207
336726543863868225 5523 13222
215926656338620417 26707 30345
503111286077299265 22415 24206
74887272366712673 13744 32058
689426959403199617 10699 18006
798342680300233857 4537 4979
343563269040600961 14352 19627
642291803147248385 5037 8652
65017220259726121 1111 5468
555773080590437761 10921 25695
308361695145023873 23881 24626
286996426918310721 24589 27319
443306261932470145 8599 26384
709616166951885697 13875 29673
580482263566153729 18914 20623
653443017879300865 6609 11032
861295162565816961 1964 8550
844109319101374209 3701 8806
129759678296082369 18817 26837
893820852935338241 2296 17246
721381833875291521 19382 24927
180570053267640417 14981 20401
467516502947148609 13857 19793
188967143369200833 6572 13635
948745948532113921 14023 16854
30570068432108857 18682 28294
696829041984855681 6371 8092
594648085545745921 7177 7944
962483911059145217 12774 14913
738566020670415233 474 2312
746578317771678721 18178 27196
404300285614016961 4127 10752
762500355316227329 11992 24169
223205384588236897 2964 31403
41939980625741673 3139 4803
136262639002328705 4981 24393
796684776897059585 15784 29589
253186680034414017 19155 29866
927874612389359745 3161 4242
949714811175443457 13542 19301
614611045722647041 10948 20756
540563382557547073 7182 24761
246778425262206721 7620 12570
922280684140535041 19245 24913
385870255297994881 3492 5034
528497809949211457 10042 24659
319907879382384385 6888 28404
696248816049962497 27181 29507
961035212999114241 798 26570
802827997187630849 18566 20130
609539307335936129 7938 30973
641677421453952257 1321 3548
375884422876545473 21526 31830
512914850660106241 19605 23434
881980303941361409 16489 32045
874733929805120897 18253 23716
186486221299496449 3256 31368
176971522200698689 16315 29287
259302477790456001 9267 10795
299289132209342081 29775 31413
212536358821331809 1957 16473
134699776731618929 1435 17643
70679229630314921 16321 29863
759238593653794433 1799 23005
644306341422542081 1885 2028
544201956642478273 2674 13143
495026584243603905 5898 20974
457829702523103041 2031 13405
816921813281460609 14597 15066
783809783981009665 19074 31131
149673819525219201 9183 17349
937376763638315649 7033 21190
603551743935888385 5418 24983
980055500562070145 9039 17010
721322771463221121 8049 32140
146469227821032897 18940 25175
452426737630425153 9788 13863
942264538728689921 26772 31816
573754309210443137 5536 14150
839814802596340097 13405 22693
764269974294698753 7371 17390
328304854219634753 9389 15714
791646632880443265 1416 20339
755280117603266689 9545 18693
46443682466822625 25290 30742
415394049912404033 29238 30618
43396810617480241 7546 30463
549942137080325441 772 9125
104489197064303601 12537 13167
409424287618787009 2768 10957
851773403374963329 13467 19089
317863932936266049 5008 10416
254246131711262529 21460 30588
35274537112055529 11842 16370
655238188190338689 27567 32049
982054067902499329 2533 31131
18727558856220129 14802 15537
932672759660572801 5129 30679
402397946066642497 22439 27146
886230001593734273 13521 15060
170629903658841889 3612 17638
595354980032052353 4007 20491
246697091361966145 504 30020
302527935477190401 9493 20012
997870082086926465 8541 17274
677926678715902337 955 15131
269427648347843265 17310 19041
222504668268332033 2326 21668
806844812346561409 15105 20096
131722347488047121 7986 25573
549578789826085761 20339 20377
973356653632396929 5061 9189
484049564168763905 10078 29236
979214208913315841 11363 18678
484012904890860801 11663 29262
771307849776068353 13214 19762
256003845095058593 17081 27773
491648816444946817 14607 16570
127853020588815985 18196 26704
21036438062470353 18867 20738
11707019242344075 2802 16107
976473338938955521 11256 11752
731586427864826369 3444 27575
834641377675243521 8704 19055
869571174584031361 7514 25064
424009604153067009 4153 8447
278895618284451521 18958 19439
76188368093784929 11189 29402
317296262059834049 2502 19628
505376242645620993 1992 26638
30159187096458597 7837 13345
47891423221816609 27386 27996
760694386320729217 24407 31707
188855348929305217 8951 12198
125336262739779153 14912 15787
390426232935272577 7955 9623
765136296128496001 4473 10905
867132773267780225 9255 9298
642847345409037953 7355 31413
651055112083074817 25308 25757
537060364860884929 24339 27205
914868287630209665 19162 22747
16256240271303569 2029 9837
416865926085694849 15833 23019
195704230723855233 16779 26380
61006245539413585 10717 27398
918081116873977985 19710 32067
663559248731477377 7123 31801
346618344641463233 30 16064
633626790363816577 124 132
91831677699758529 8381 29237
639304464069528705 20776 23667
155200513881872833 7147 11770
371844972511564033 12871 30685
783173038209369601 25003 28882
904046882940551937 15673 26813
93927693784600305 17000 26014
88548125487132977 2191 29702
444619270566278145 6060 11418
152479518173340257 9013 31349
411507330979496513 1647 24236
483253336366470145 4245 25364
992899706059873153 1615 4205
848265263304714497 16625 21988
53052061732110193 11477 25266
54074640436137857 5590 21532
733533089534603265 28564 30327
31953160354522225 16754 17845
701700081012965889 5907 9090
534096485025155969 9419 16626
954477595392333441 10181 25002
588696535204892545 7957 24006
64835584069932393 10946 14855
7113856435179145 23332 27360
373162611463698113 11679 15826
787046336994269057 15234 16964
790060905183246081 4949 17270
751853058845352193 19347 24865
13790136741491211 1499 15689
648830353141821825 26489 30181
62060900401895937 23729 29063
567938287632639297 1142 20452
531433684135151937 14223 25962
163883396666665953 17473 23309
143082304897966145 17407 28865
480900664206625793 5298 7236
494949792540168705 2060 19014
112985389858895505 20553 24584
815402803632174721 9288 10184
171696107709745857 7641 17886
122715696119740865 26162 26489
257988810595765729 18973 24654
849237948799235201 24351 26785
577139123279589889 754 20663
536255435268302017 7601 7716
459344537176438209 475 8333
536255401515809665 13411 22587
944379099509401217 6216 24269
781329785767525249 11331 25863
307011036972529153 19875 29863
826336830926713601 19559 23170
262426841776072449 6284 28778
860331892655196417 4909 20102
629376405959281025 1014 19191
309424733836671361 28608 31609
738539635731907457 7553 21463
442014485805856321 1011 28163
664031292803503745 2078 16612
868066004625312385 4517 29623
623125948977115521 7757 15997
54715087669379161 20809 31621
231073545139512513 12652 13990
259342851072240417 7263 14572
734243751244459777 11166 17665
639256762529669249 9215 29804
300547809463115073 15367 16850
683866179306896513 2484 20019
996622176835682433 9941 12106
721372763530425217 13070 14886
356445612216280257 24442 28544
877873422904578177 21527 22280
929692680051285633 1242 26576
966497971068434945 13670 26722
755608960621447809 14979 22652
782573529675367809 21094 28736
518005757450946881 12116 24169
979627346477130369 9746 18592
295463540154518273 3272 28494
59943007436864097 6974 31269
233640542471302849 532 21717
309075810714148225 2073 17024
733701463719388161 7268 23304
840300129524500481 14356 27575
96169930711038625 3372 12951
276674061526406945 18751 28259
449158558104475265 3317 22965
105146174474874961 3298 20388
728181180570171393 20059 23933
481364926794725505 4153 7859
558882668663006401 4588 15051
76814484717907313 6887 14019
54403966401121553 19153 27165
273363978957277697 16327 21112
983837735863918593 15234 24960
249136738732779873 18769 23384
995672452393616641 10986 31897
758930368077187713 22973 29210
416278759909051393 24419 26789
142222702460507841 3079 25541
605127917573678849 4136 11500
730148231754341761 3684 14646
226385534504888865 14614 27422
188031421322627073 9572 23768
197511608048895233 868 23379
500609671185003457 14305 15311
754453510613433985 20783 27347
87039896470876961 21323 30891
231736634477879745 14746 17205
819056206745088385 13136 26327
477378658086880833 13788 22496
552216320386897025 22084 27782
855170683181281537 2444 30692
603290906013967233 1648 28958
383285040014573761 4567 22717
153780490163846657 7758 25423
922590880844904193 25410 27144
132307074665433793 6578 13289
814249313878324481 7337 30082
372860634233497025 29735 31219
15346157892448531 20227 25858
923755578630988289 7830 24209
681870837723483393 1925 31277
386985142452736833 63 18872
43013706826098289 8110 10278
846630586887854977 22844 23594
570989801008241921 18340 20807
265106142832571841 315 20274
681272441647617921 2610 10600
37306850640163705 14293 25400
929614131092467457 10851 25887
411141083280590209 12279 24786
440720545380838017 8080 13774
34599629046496717 826 24821
513899159969955841 4235 31218
326315016034506305 21517 27536
61194057218354913 27945 31640
782005096500512257 1679 27284
91027484334308193 17572 27794
172241708489785601 9508 31841
158431811410974177 2246 21255
990253584293625985 3985 5588
284630427898722625 13777 22589
615922579368493953 10314 22441
322686709207882689 2809 9575
960184382779743873 26593 31167
420922330563815425 12702 31974
978770346139405953 22059 22899
874487095438734465 10145 22948
656018121421809025 1770 4632
452304857045167105 7178 14842
545355730781047041 14028 18845
147962735205791073 7374 11423
335525015828437761 16410 30058
11535950433614773 7373 27769
811682168879734401 2533 24906
908100356124958081 5160 14293
801403585586186241 21995 30112
505717266366392705 9481 12822
562141764173823361 4001 19172
460491750119015105 12080 19402
674308866859007617 14137 26425
876780223536048513 7426 22713
600497289493255041 23875 25303
310465828424536769 25298 31864
511190731861219649 7602 10647
324664508656642433 4551 27494
161746418100143777 1198 31822
237212606725957889 9256 10094
33585745913825349 783 15947
361179291243065153 6361 9166
983907139211531521 16201 32135
216244676675938049 6010 15078
791789104366287745 8544 30422
96186848139385713 3968 4707
503844030479577025 17083 29367
333308108000633025 8354 22388
796830658706881025 20063 31917
572196082155972609 10128 13301
988335290917341057 7929 8036
252032734421685953 8389 21838
699179926194503297 12265 21301
287019855942705953 22163 25194
746636742689965185 13315 27851
727959219253701633 16079 26656
99273342823352097 5623 31384
164530463836928929 6549 26042
66682951841436025 2173 14968
389229985256672961 18763 23483
330331927879129217 1554 27717
147812243379863873 6095 13603
643503758896265729 16851 18626
549690840637278913 24170 25639
270433042261458913 23269 31214
153604596994046721 19436 26784
42028412863309937 13320 14206
188302751501179713 4255 15271
302205104631966017 10431 13145
307672865456911617 15155 16777
970675728975585665 11703 24039
658866513060385025 21963 26834
750493041800979201 26590 30420
502833880791985857 12495 24479
697338804025342593 6000 12283
909749869995476225 3044 27648
968433955088087809 9833 14116
319367939529232833 16278 19617
972793385897780609 7565 12853
452584743061915905 16252 19986
610001045182798465 19489 30176
15414690459909509 9188 17801
42291568369698497 27215 27543
464154446812880641 9246 30251
593508316791300609 1128 13515
535997336528883009 1619 26775
225123630920997185 1773 11047
913674944688008193 3829 13086
318983043583870081 8655 21805
566242920868678145 3842 6232
672092128707355137 2702 12380
639523095188149377 13670 23398
17746476154698599 12242 28016
439236614684606529 3409 24016
116870322461529953 3237 8739
750686308920673921 15829 19809
771909883371961345 7784 13900
933210162249157121 11648 25928
110713284428634049 15444 25457
478684873458075073 6541 16153
3581793130692291 24601 24642
497239278156403201 10215 20602
559431086997371073 15176 18262
769708223704579841 8149 26407
779057304624558337 13081 26861
429507146723512513 9447 30381
602270937964611585 9585 15969
82842452311165713 25043 28576
454660643324885441 8830 9452
807051555506522113 8948 32103
516615532864825857 5218 19046
381556180118845825 6954 23596
282651784396307457 20386 32104
199696916821370241 6690 16762
479289813008783489 5528 22655
489438353143281537 2752 13287
43976042788173689 4977 25796
171899805428754593 17796 22028
540754310307569601 7619 7808
379302412740738497 3503 30198
447796081219365761 23913 24850
422202979652713153 11425 13527
995401889108357761 13315 27199
613319411816103553 13747 21456
475737883221441409 622 12021
877968469657904641 3395 28207
679292523637521153 2963 18629
821325834748133633 1818 15111
513519939821037505 6263 23271
759490522909391745 1642 14678
362559339734552577 1042 10291
549752934615309377 19854 26377
637907267827230849 12645 13301
268294305481308737 7059 7950
890875063866907649 4148 6089
24001140807623501 14635 30585
868402977543070209 11655 30774
214601581367123361 20777 31667
679132823441271681 15227 19551
816168325705330433 21987 30618
278299000542759233 21569 24385
263160442774282177 16506 28375
478095492670895809 9923 29587
305842263295144065 27237 28056
238068336446985985 23941 30149
88837855059853873 6132 27652
475305040221535105 4471 16926
356568277877567425 14523 31760
556882843888658369 17132 22588
246881622981366177 12465 21800
5994171040164532 6662 11191
231360679895995969 26993 30425
138447247589823521 24085 28669
990267692798358529 16730 17694
735958527671037697 640 19832
348373930888936193 3922 26100
890390723167811841 17746 27331
230129789965250369 8503 16551
731055388482793985 13280 26149
678094383131135489 19245 30486
859066216454664321 9931 28856
816366567204955393 3980 7878
488795734068212097 3988 23346
36038714187622393 7924 18303
912563617248665089 12225 17136
904957015145246465 2413 19078
714867311134845825 19160 29008
94208634856610017 5913 21512
194710101020319841 1966 21715
326483179936207809 5998 28822
366718467980170689 19545 23739
969085903322916609 22423 22803
124348438667382769 19494 20784
136430551847187329 6851 7297
539772629639010433 5468 30979
826764941283013121 8338 12024
941665916454553601 7600 12707
330956148265489217 10135 25605
968532886503901185 8187 22063
144295231836007777 20909 23399
903081768283229313 13698 26685
580302626286627585 12576 14660
880751850150694785 9014 19287
382199996561833921 8671 22942
816353762915213057 12355 27999
653589036697287169 6059 26593
350835246752090753 16929 21607
642584212928607489 15905 17709
978173872221546497 1299 18511
480395385107218689 5983 10735
118445234330927457 6675 20851
930751655485575937 2600 9143
939502835443647617 8290 21133
872824309785119873 10584 14806
586472707692955393 13148 21009
410700137706282241 13522 19621
263032991338704385 10819 30939
282389231896136289 18532 19495
702633456685454465 14673 24555
285514308348520993 4688 6214
358132037434785409 14715 30106
414339594824941313 16635 21560
21262531953446741 9713 16701
866159029293367425 7660 27691
58946455943399201 15243 22595
502460597598432193 12509 27657
93661110109401585 16806 17882
974501343515012097 5404 11742
250446281668246241 23092 24853
853922455595910145 20402 20873
650692099695213185 13486 29665
938144616338122 11757 21763
116361741008674353 6483 11610
309723002252187713 4775 4929
821201252996878849 9597 21654
880537695742130945 2359 26880
475361125384864641 13963 28103
294362690820396033 1201 14668
922111209172690817 23758 25259
625248928152512257 2510 17146
852487139609038977 14143 18412
520683077966342721 10617 23145
505423253774900161 4152 11210
249000790803645345 11302 14095
988719948392997633 7751 11923
403733983515099457 17698 27735
245467201082696833 11600 14409
327287634440960321 2415 20118
181358294817059105 3811 20925
161931035563075201 11671 20919
585040251220995329 19032 29032
657373509462100737 3695 15300
352369445688992769 21469 26824
144819539905160609 5108 10752
566922506314902849 411 6724
628181148652497921 3700 3918
913493392793796481 23895 24883
434042869806606977 3533 8316
989876611423888129 1046 17767
803268106335931265 90 23749
110110768576191729 27354 31907
386569169073130305 28146 30064
524733279212561857 14577 15677
683415847015634689 4505 12763
526986382307470081 27462 28939
805179410640310017 14473 23681
82509824746615841 4747 7782
699025331708465793 6250 21716
196145210766843553 18579 27323
468358067014680321 8540 24086
965556840952864129 3827 16939
722857651395354881 917 8759
300364148414715265 13289 19354
77125140353988545 7513 12490
874205348651464961 19637 31905
61188316825703025 643 31311
776984898451303297 3149 19383
386450381272926081 13166 14780
951894720156296577 15584 17528
231041744821606433 27019 31566
329760130538815617 15841 30111
599517509103211649 6223 9464
794776964746098689 19178 20440
352096095729731201 16642 21544
6900505818890680 12086 20688
589453444823238529 6494 17935
837667140334382081 449 24512
647730727264370689 18379 30843
828933437679282305 1917 19326
359775293702572417 15208 21587
164169280910250849 13526 17032
68536949174667681 8838 22496
99829580014784369 6543 21986
405681380380418241 4733 27826
528953866285171137 6691 26159
115810303452189345 19969 29128
330389075987156417 4679 32117
446742357114747073 7797 12267
975473071862360577 9722 30661
478847068671992577 20258 29551
887270622017325697 16116 28482
880229588800109057 12397 17475
680725384045864193 12590 15916
519411907031024385 18623 26928
969331466440408449 4276 19100
375320978557230209 631 15676
654748214025524097 11410 15267
85035351212152225 11806 15458
642039632420107905 11660 24499
273194447746323745 12183 21696
307927451511936577 13493 18688
739721977860323713 5121 9005
939409992853811073 1327 8519
967376736648621057 15380 23771
112443033052137761 4371 28011
630460447709307265 17540 29091
401867393603225793 14753 30262
662855359296958849 2590 9469
110571119332142593 17399 18922
709257921743169793 21913 30699
460191882957659009 4022 24542
910954740516334721 5165 30329
644362944866607233 24335 27483
486281500716099649 15643 27675
324667322278060033 5497 28090
8769097659172332 7424 21226
727519384188774145 2130 29404
467461094387385153 2409 18095
191024287779711713 21947 29364
765354816287615617 5747 24727
77055333585498433 3389 13456
731349319455315329 1401 20915
748905288889972097 17767 26649
659609220666499841 9443 31870
142450699072547601 6497 28061
11277463894469265 764 15362
964423987064733953 2145 16922
43871068885724897 2807 9494
983141672174504321 20229 22166
190400052715315137 5266 21819
617854362863283713 271 3630
639216121229583873 378 9545
568018627661494721 45 5256
293966918573243393 15005 17703
994359710966008961 1591 19314
89009051553180289 4645 30335
816541954201603969 13354 21109
114358732656111073 12627 24785
755619005172917505 20982 31940
111706107412391729 9458 19804
330515992413232577 11106 24544
253702499375076929 4098 23514
340768630743198721 7885 28446
756751588023920641 3774 15506
435700567545787009 1939 30111
74255375072961985 6834 8016
155664792227071297 10701 25248
212620712305795937 8530 27824
567390928479987649 17831 25289
250591148747570721 10 1864
381375133700927937 3878 13491
446952104766271681 15345 19347
694836803420720641 5865 25639
996701634164363521 8000 28230
959191317545304449 11935 23586
937980247370393985 13284 29747
933751318055747969 15697 20217
756567880203572737 4751 8156
355356560102464385 690 15206
756192143218587649 7456 8334
588907256572731777 1511 7221
94071322351307889 2838 16248
161037480216407393 13929 19270
6738425420440565 22258 25842
991533142264920321 1661 16980
577185585402400385 23497 25827
700627142292873345 6394 23136
987447534439443329 17906 22724
837381435012481793 20549 31149
736473418194687873 13415 23120
284909931620433089 6545 14732
554517691920768385 685 25979
526297350201865281 1890 9609
287643008040145537 3592 23000
907487948766018305 4151 16617
927665531094252289 24474 31196
785095960139706497 6877 21032
75301497957720897 1089 17600
317577014399262209 6247 26038
177637715768572225 5670 10450
701658907230687105 4497 23985
937463726345935617 1082 10575
956117198409785345 15606 22053
699863004200185601 4067 9449
85366800620398913 823 31198
459588838860266689 11091 24312
83272090160079409 6018 14347
226332303231931329 11384 11432
720140747154651649 9850 20427
419059298481027329 7108 18485
93851872663904609 17558 23288
110613624551266561 20920 29685
811203045875807105 13565 31219
386593754571915585 29 30091
974901714896134273 14243 23476
344682811216944897 11342 20074
511784415364608961 9985 21751
204980037637607649 20463 20603
740438115824744577 16071 30063
746799761245515777 176 7039
414879787542624001 1422 5722
896985035990720513 19445 31905
537755683609162817 13540 15840
72178948535356113 826 10255
918138252575793921 4792 22154
436977196134176193 7101 29151
685404476231454337 6318 14249
127262642236022577 2779 14716
324291739763744129 6585 30707
962692682854449153 7058 21623
824267528117843585 6020 24874
857950666344539265 8406 12681
879283031262382081 12975 16175
597070650304385025 4162 13146
461438603567827969 2757 23775
485492134327817153 17917 23082
926423291668960769 15554 17201
521934424231229569 2734 29047
704975614536664321 4777 31022
93597651431725377 11893 26291
265344019399172737 3277 22750
206636490476210369 2753 3238
841124580014266625 3334 18279
248755312542417793 9216 9399
243934747904980033 19297 24156
391123838436467265 5280 14197
431186549409574145 26477 29719
744175748514340481 21380 26252
221477508619777569 4843 11036
184099232838331521 20064 23454
811624625484213889 6812 16732
987070801271929857 8215 18095
760278575574126593 10713 11183
327311195422904449 5518 8204
698944165982794625 17580 27369
849282450228333313 19409 26253
216608906400686849 9627 28984
645133682490591617 14066 14778
132865479679438177 5801 19949
532193682144569665 102 15687
591923538441115265 16385 25669
27503457190700689 109 27228
261758924601167553 14427 31577
577316405976365185 3020 7576
401238554380590529 5485 12915
51351789475415193 16154 23286
679516326198537985 18919 30366
112283576023489937 4146 21345
543178661767264257 28589 29392
832655184264407169 2494 7271
781154123712411777 1151 7038
645868713307738369 13150 24967
388420497424327489 1641 30224
704270152087058689 12696 30463
205521686433044705 8255 15626
712186319060780417 8647 27914
509773033631525185 3478 3841
354317408783710849 15959 32131
89436880463665601 7298 19339
769836568001938561 11426 16956
174558490540839265 29281 30917
640924134255566721 879 28407
952179273485498369 7434 10945
452267465228519681 20872 22361
221761511097703585 11946 16787
160876847254822753 13047 26270
368203402374689409 8 29205
366232661527664769 4418 25401
612952593264502401 10716 22089
15814876302311377 17270 27012
646729358843870721 11417 13565
580493660248752257 17717 20218
434490462087246977 15118 19283
48013138509386265 7426 12306
918939634072103169 4858 8607
30796527049222533 9128 20931
643068763609214465 16824 28552
50945790863988097 13832 23925
908148767046711169 4751 19640
692965744344267137 234 13655
388271736316973185 13277 31391
274447104917779681 4672 29546
218679925569034593 25734 26508
306396847652155905 1332 25711
362292926204609985 669 25436
601525448281943681 1865 5099
890319176073390337 1915 18364
37365253732051689 4923 21449
663077121161116161 8595 22114
469248347403688385 20523 28229
814037931074551553 12424 31982
986846552959992321 909 26944
4470051723778568 22784 24831
319484068253711233 11250 23113
149965963693816193 952 19763
211783803281296193 9502 11568
453979600797062209 6959 29400
710915797306821377 12084 26729
311025509817255873 5431 14231
642135342813975937 5306 25008
960817847211863809 4292 24565
300271147043627457 5977 7900
227740402511997793 24185 26436
248162645257824737 904 11537
786231799494153473 28090 31004
541140160640647873 23627 26551
265926962867411009 5911 7654
212217089187664257 20616 29471
143843719424914689 13255 16185
970472062049406465 11672 17093
275544568937831969 19418 22777
965077511576826241 10730 19883
275786052404932033 27871 30533
407602502792027393 1257 14461
174097502441981089 7383 16924
396372380008262593 8493 16186
253682735788366657 8388 25811
814601808021546241 180 9815
251674893821487457 28213 30639
588861659485761665 964 4334
721724609718201345 10885 13510
230358534209610625 14394 18603
988906412676953985 17880 25643
163799281056572705 17824 30400
858813370084526209 9021 16558
349004331732441409 7916 10166
737586844984761601 8046 22539
975067853099321985 17568 23590
91482542533277921 1129 14621
455303470127883969 1912 29008
682146923351325569 11291 18447
28468204617428941 18669 19927
649396882478434689 3792 10087
529106244392078657 10501 22276
306059794383784833 7425 21243
314027825708311809 3213 7840
327909981314810753 16055 30444
95907649873733905 8943 19864
280086380547118113 14368 15154
767409586052497921 12675 30723
761525245991485697 9594 30791
523344003607188993 1450 15956
590267685137447937 15858 30693
974775580284333697 1632 28185
869134380287540865 2578 16309
870858413802405761 3703 29303
575931860729809857 10886 22737
16485881967316375 1324 13256
704451594032171649 25485 31869
502903969180731969 22457 26151
766737676155926785 11895 15613
130858698102148449 21142 26213
827847563630378113 7339 11230
620439048409732353 27723 31954
329837937233548929 203 25908
651332216144442753 5661 16888
150416226093334145 4140 13980
780985049548586881 16109 19080
72405504603679569 28375 31534
19569637901586389 20689 30098
426056371829169217 7075 12181
728420922667506689 3452 28867
221684870635527873 6225 16381
53532811914596577 24499 29808
667970271225293313 7190 26786
288613968150325889 8973 11513
226952868931292065 469 11665
112886820510883729 16453 25393
524499789047531777 21778 25360
288940251128874369 598 10295
119707057003893169 14127 31126
273233162137660929 17357 25058
394738171394230593 7689 28351
996113491530945025 2501 29404
226338697710545505 12220 24284
123923106353320385 10011 15117
922849494875130497 2283 25557
239276231850620737 4127 19283
369653130503564865 23631 23720
729270700465424001 1397 8539
654349209335201409 21982 23108
480144273470425985 17743 26745
911912732007081729 15483 27467
636937085759033345 4538 7957
537474846312768769 18900 28842
629642619679227521 10869 18668
794510679344341505 8354 28137
436539550057933185 22434 29061
624807368009150849 21895 28676
395811281938005505 13420 31640
1726411525041272 10652 17043
231970414503880577 6162 23306
587967358353672833 8528 9707
620050107947573505 7077 31650
923930096555665153 3243 20042
817687738425337985 21716 23279
361857871273308289 7860 16197
141646088168027265 24641 30439
896632617258049409 12076 14402
276932239497231329 320 11463
541783814020341505 14217 17870
681992204129155457 9923 19037
645333649572421505 8348 24033
942378079567095681 4720 12071
770947817874336769 24791 28803
502346609654249921 13612 23213
543492385880924161 1738 14869
80459572040556545 19561 23813
778281197216337281 6608 7051
839152597496703105 6997 23473
985297415116150401 17062 18653
542226737080415681 17376 26427
505167383373610305 17462 22856
519976211359487937 4906 24681
951283273616482433 17844 32052
838140278578695297 2855 4886
739080704252394625 10588 24795
606527329332063617 20340 24669
90145288356040961 3861 4584
373166294409816833 11108 15037
244097127113995777 13938 19493
278894381937458753 13933 19129
613130609811818753 13157 17489
762693171365672449 28157 31390
731112152406218753 1166 4418
581300388734231169 15231 17613
678795837834087425 20447 27269
439362970909673601 7908 31260
379776003837513089 5628 13438
693011514263712769 7254 23949
88259442958431585 17170 24157
965457493966940929 20630 31010
541854166375351553 10415 20195
401506669572395201 5806 18272
288754340138780225 9632 9727
253950434891624609 6946 13956
801043742063249921 3815 15193
756030632072519681 14110 31643
342591544390572289 559 16750
52051909019926513 12041 18800
613199585982478337 20374 22369
19961536630884069 15826 28685
527743890811706241 5896 8560
691725477328720513 144 19314
226300313834904897 21708 25220
56159216996586993 871 23594
135188397396191825 20021 24772
9320908174746735 1228 4149
701039600992551425 1460 30410
941131561492877441 1261 16204
278821050471435681 9613 22483
87583622388184065 21672 29391
387264282947334977 7100 12512
666344602806486145 95 26075
769967661974860161 12120 12808
793694376636981505 15306 28710
722074181401104897 11722 30060
237566301209763969 19958 31347
385923047639067841 12016 29611
51855563464659585 12791 18479
312600881261481345 10391 29142
799406716146659585 11785 12143
908097167977032833 7795 28578
82843857234369265 19149 27021
857520434053135745 8945 17531
800206305303017729 16519 20528
769645122249812609 17945 31922
9838125885824667 9672 23037
329725217049771 12270 30034
864512255564886145 21436 26478
856197051859041409 4422 20257
923026871429303937 12781 20712
945304578951926529 15101 28896
383327849145469889 18416 28465
189648156334982337 19494 29355
727696269962240897 732 30854
901711147152319361 10213 27552
777254713132077057 10722 17154
808957214788179585 2827 21237
493768467199007681 5131 27252
747987301117184641 12898 21450
580080204268849537 6629 25905
980448300858768129 18513 25481
60545460553317553 4639 23777
866849178540455553 14863 16684
560174955449280513 13756 21289
932003842332264321 220 11679
919536976205254273 13802 21948
833086296351872641 4635 14810
908516568644468993 2631 18740
41441870194177001 10067 11983
850906541821263617 2795 17191
523538284751701633 11890 25264
423877393338766977 12206 28450
921825288468042497 12760 20102
984828775175518721 9303 31579
545623891777104577 6778 24026
700715092483928705 17315 31476
159870338222503969 5594 24863
316858068344902913 14745 15687
475920013450824769 20665 20995
640967082016071937 10925 27072
774294189142821633 12498 31984
754584658917426817 17062 23389
889641684494485249 12143 27164
469031747606717185 2780 30052
387031832540714049 28854 29762
399093856265228225 10753 22571
218304781239190497 19052 19623
615853406039871489 2907 18253
931799233123697921 2335 8118
466118244888381377 4768 26426
66088204235263961 4922 26395
873722100921579393 187 26975
673397085761109761 4378 28831
384726330634567425 14599 27774
262053085650840961 9340 27366
613036315836563201 24091 26977
761226580368756353 6221 14483
641744641742238977 2079 19040
938899668355681153 21269 25075
335114365068530881 806 9375
297389365387658689 13161 22599
693059057641239169 6024 13170
669699492111952513 7406 21514
634811395096431105 1059 27853
441007480654619137 1553 24853
173055426774912033 2416 12357
819257960037880705 14298 27867
721211411768390273 19047 29458
795439466253355905 18767 27251
994684662881571329 5901 11833
980541807973047297 5340 8754
936400350838265857 20630 32121
805175207694716673 3873 7456
148293789690772129 11983 25173
669924023055763457 17377 26943
398044745926707585 1324 11729
117528412002997137 6705 27676
840147149351157249 718 5566
395706918223332609 993 30519
632333830439318273 9434 10162
505850986482656129 29028 32012
433541512611729025 15423 19147
137208928965158353 17215 29777
255298751038960609 13209 18685
592782074605736449 5652 18562
698040441327226113 4084 29042
68243819996546049 7916 31449
782483782427458817 4563 29552
12805154095062223 16685 31739
476437268750860481 4801 20936
717558935077683201 992 31688
113668828943897185 24705 26190
993783483381804417 5730 25373
744797792814001281 16651 24870
415083455477677889 12816 21346
249462890332420545 13050 30528
469716356688266497 18934 27161
477903534672467585 4434 10981
858894914077673345 10898 11602
183112369471896129 8631 31645
536120157527761857 7974 10117
909559511722921601 946 28635
532744005319948161 24271 28506
491178921392997121 5441 16078
271478147923218657 25629 31502
972867223560431489 14434 28776
883760598641551105 2406 22806
972596798035223041 12121 13895
41285358624662649 8724 14143
557389263459601409 26061 28920
57449367181412473 13542 16111
293152144417074817 18378 23771
415378916552995777 14612 17326
975216959416744833 1008 10782
301998146919011393 27182 29638
252144261707055521 21693 24602
726403722113502721 5346 24018
792742030089403521 1387 12665
162867606490571873 9916 21594
254774283591370209 24352 27370
211207633407283873 8965 13109
175247724612095361 28980 31304
355083597235399425 744 24648
336917826836153025 2356 25499
163353289222328609 9662 19222
682469613753500673 8580 13836
834965229050361345 2142 5160
622007787537750529 9797 17381
811314470508207873 5961 12540
229601425710374241 2739 10806
502418842874654081 1569 15856
100789373744046177 5616 14717
872707523329381761 26058 29929
733782385507300481 9696 12645
103512187589892337 17795 28924
806094505413010817 10209 31175
241381907551883041 345 13627
954219734988985345 7165 31306
21790820302193481 14543 25481
733274686551620609 6185 26359
784522457246652033 4004 5381
717468793253107841 1321 6527
543561596873324481 10384 26362
643663174348983297 4242 27500
176138503490065537 3884 27874
220083377576830945 10123 18841
951872666687116033 10563 20766
328916548681970497 6036 23598
408345680408217537 11921 23371
400306954938901761 13345 15126
87767194475240737 2934 24927
138195435029853537 24358 31065
611474073446274305 1472 5970
559519846631847169 12921 21998
254055665083093633 15319 20671
942141967086396161 18011 20562
8925437447743435 5513 8256
942985475695099521 16959 21279
11690646831901575 25021 30601
76130404703558705 19092 19798
835391573700761089 22749 24510
917619341479966209 25641 30088
314064858127331073 9570 25654
753314960740421889 8902 12436
381949672149517057 9912 12290
630983440081184513 12205 21606
869289862677753473 27809 31356
532958149424143105 2081 14196
694957559978703873 16453 31215
628806536137378945 8222 26322
740725273616966657 2752 15409
473151661456707713 4672 9350
965746413257392129 25481 25707
235742343114072385 15188 20288
164568538476565601 24017 25385
875472709821945473 953 14391
94889646775996545 3728 17355
562873598137972673 5619 10750
849909767822289537 14948 29050
62859787561730937 14568 24389
10228461126018829 3519 19673
652095536250090625 16435 22438
647906222956571265 8056 16249
425925647198493377 2454 31034
945645957957012225 25266 28800
467787690087821057 12390 15629
246113554896147937 879 3850
266309863483112257 12139 31220
353466896698734017 178 28158
525303576992445889 3174 11705
321877250358987521 3887 6045
482141389242979585 4355 27964
404858121358714113 5485 9947
838343998868598529 2479 5489
532264553238924545 10276 27811
338240870794461313 11070 19795
29129496796485909 19312 28437
367176683296055041 6563 28090
531405954509288833 6759 28052
884725967167195649 14036 28072
225675922635488737 11623 32004
160243149911796225 14141 20383
390292742178452545 1384 12322
708948328764616833 27 17104
444621702202169921 21486 29491
165648306441614337 14165 22005
896894638320610177 9372 30183
788321048555797377 24080 29784
339068296079076929 1613 2672
118429676465613201 12726 30047
80645784824248785 59 25273
151098114958156065 11413 21036
230119347524748705 189 22812
715796648550782081 8977 28879
326499835838653505 10240 30219
728425482728777473 6894 18897
454351892647977729 7420 22514
316536026276398977 20116 21280
808352235455437569 3085 26626
308254648934049409 3247 20673
62783924327533217 24909 27019
842693763414349185 5189 14494
915021466437472897 21165 30468
478626887913019777 6857 10854
463195027940699329 26341 27067
231034400606521473 3729 11470
396397712301741505 19390 26199
207407374589333665 19511 21717
818302711504998145 6361 30447
347594691805273473 19899 29847
201908543275514785 27308 29866
565156122019811137 4349 22934
777071375347233537 172 26802
519206533010535745 1014 8561
294093479076913409 2447 30192
609224789194680449 17377 31289
293497669392507969 12807 25596
888861894948451713 19141 19606
19674160621285353 19534 25502
646497791325185025 22928 23254
416614332113127233 16047 26268
414299327791528769 14282 21780
128780941123984865 4535 26404
749960579668734081 20032 25138
479098556593328321 12342 28437
107653062319105425 8812 18425
16551547158023539 24012 29481
275360263849972129 8590 24398
703549548550526593 7157 17254
774242090559514625 17686 27862
783629624531705857 26651 30707
197881739138093601 2628 5504
940877291007296897 8351 9511
125783182441654881 14022 29864
883512034876751745 20597 29264
838628966736433025 162 29906
781859673130568961 8748 31574
402058895813755841 18138 19370
352450269081550977 29537 31605
184783849329814849 13246 24516
290192139045529985 8508 16359
79304577860956017 16127 19110
355804855667081217 907 30285
717997059418348033 27240 32020
914561928691497857 12421 29640
526617448970885249 3289 17589
284358728384667361 18343 26244
879604026843306753 5776 7521
991591879515539201 27650 31940
606231417957776129 19922 27698
192967740215145505 6086 8743
929787886881438593 10624 19462
565955697496875137 25185 29118
821613612760703617 21291 21705
586790433068138369 6008 21226
646337343848497153 7326 22759
865481651161132929 3499 16495
180468035780382497 27511 30678
568796356318038913 6689 9388
687053929810996737 16058 28897
686423855378265601 2228 31548
48698580411528529 3168 22489
104779235369939281 31209 31586
372407846257143425 11242 14002
597953755341478657 9989 23291
876383187564119425 23012 23936
624049686224132865 22403 29039
480357280923595201 13221 18498
367848157696769793 10280 25021
337413490546968129 11877 26045
637578516001958913 82 14187
466340604914162049 4904 17127
367738247833699457 16272 24169
559605206110848769 1960 23549
349707505108646913 17293 27266
395706989279755585 11839 26791
132425542357779585 6448 31318
260104091215996641 14258 22757
990616496640463105 4636 13820
105026547855853633 3325 12357
341829716243381633 29556 30825
629495811700127873 1680 3467
477385185293847745 5550 14121
478948926874448257 18758 29309
556148777613330497 9304 9375
224245872978205089 2479 29224
991441763903374337 588 29867
761067134181896449 3179 4005
276698202007366945 4362 25169
287393156704002465 20006 23111
656050113323253505 406 22330
15474144302299209 5876 21908
710441444886427521 25079 29223
287617903466102817 13368 14976
22729073173742621 22451 22717
959631242587985153 6377 17307
791093788473204993 10731 19522
872097492577285761 15716 22094
890473069499215361 8287 19056
622431994794379009 3175 3311
31413809351718669 11978 19507
303521408346345089 3196 15124
743579563128783105 1353 6609
601951960105989121 7660 30120
49305939039641089 23217 25680
90205660395202609 13564 22274
6886981993254438 5317 20396
47704618423448865 7651 19428
695932693506890113 17460 30355
323746956101761217 10008 15275
382263574333855169 16943 29232
49036269098504449 4923 25622
610340231842513921 24651 27927
973783418610270977 13041 18915
795114530138526721 7257 17235
535719690774538305 13340 14578
397175031469160449 10444 16937
426251916556058305 17095 23346
289218327760757185 7639 12796
484355943054676865 16807 21786
58826699970438769 11491 24158
121497434200296801 16354 30033
453965134013792257 16795 29263
554748652877730561 3534 26543
569561344231246401 12766 23696
592517675563076609 20193 28282
338526781589713729 14372 16368
868233274234167809 3725 4841
737575548694650241 11470 25883
221711575879357537 4569 27775
37990929928263033 2721 29954
583657951700029569 24998 27598
613941938611176833 12839 16369
936313900782469249 9543 22420
259268047154428417 12260 23206
59330568706140953 14942 24014
449547583697380993 1969 8560
17184960543648487 1575 8416
768730393916705153 18671 29748
528151132993183809 1512 22090
518635195130329409 2502 20840
481104965963684353 5972 21736
65043807389578489 15727 24616
410097656830142657 10267 23273
388608246783149953 17964 30955
750892016624067841 13440 31851
332357337854169537 7015 19184
177359940794342913 3304 28399
460393872554064385 5019 27454
797591453660121601 13701 16110
430649243640125697 1939 12887
343226979725752577 10109 19569
793785718057335937 12937 16295
731117640517414401 9246 16154
638192065299726593 21546 24745
921212890376420353 3999 18804
501601919329331713 23526 30319
145887468795340417 15167 30104
139271039191818609 7647 11856
85111124777878193 20649 24714
900855106056411649 17421 25776
971363334768074753 4293 11290
958820536678579969 19372 21654
727330093945038721 24460 32038
375980844653625473 17979 24644
318592308003193409 18439 25685
591759090382261377 2287 32006
869992995724569345 2 17614
687922309814211969 21150 31739
896733029172072065 10480 27280
912606455911934209 4554 24883
123263430878932209 9331 27427
574811264409660801 2959 21812
151522842163760897 12855 16035
831432618651923841 12535 21716
534944115374226945 21796 24684
678282699348614017 4040 19870
863350098475354625 20478 20529
383170253103990913 17212 25345
645721466810680705 9478 27954
509151799700148929 24930 31622
658130782056961281 19506 29597
593545439394468097 2092 12418
501001871499081345 8423 22662
674181323553000321 2781 23459
710989902838196737 797 17571
197948000395449249 717 3646
902988838344651137 1986 17149
430764068217044353 12308 31622
951636809555712001 23837 31782
537949205965766465 9376 26604
679741828951815553 12330 20996
749202916976884097 12403 18070
761494989737588609 8088 29193
209232360592885409 15247 16399
50070132709020497 18642 21750
45429071179640345 11873 27923
545671369280515969 26780 31849
66657509710985609 21408 31068
857256543552207233 15378 22788
124871539480068353 21704 28556
586672908479489025 8125 30785
336136730683385537 555 7937
98158604138756545 5017 30122
347066841075886145 2107 31678
269719728137349793 16237 17272
964927779369112705 7498 16156
588957625790666113 12205 20453
698641245244715521 13154 15945
499259400992816193 1135 9602
134712804843807985 22269 26324
70850381286430065 7890 16913
139547777941302801 11328 19933
899926722660726657 19954 21845
535141985714297153 5618 7423
588813114895540225 21623 23740
975810740129702529 473 5160
69162545077052329 17585 21975
565990844054049089 14165 24847
579095132457734273 1011 23289
995310664409870977 23276 29550
688824426583810433 21224 29750
917181219793384577 27332 31929
15577536311067065 1792 18226
986996548851635713 8615 11158
34586238775336397 330 22647
828001001923688321 18338 21892
915194467968586113 4353 22034
25878912271267041 2745 6359
279303783557455873 12743 15454
907153275619016577 1794 11012
946267328132844161 23313 26077
445650775976901057 3089 21406
763764227044919809 12937 25522
407873118841386881 5767 8417
263229671420685217 3851 29335
809093155768820737 28963 31372
8659062440049326 12401 19707
798246430677671937 11188 14051
683579634547694337 7853 20111
916711107209124481 21204 23723
927918684396860929 10862 29723
893901459056415617 25854 27510
89120664192403617 12009 31631
131354869372572129 15048 20271
347791805080024833 8341 21149
573146680112024833 6841 31136
369147776824799937 1163 11965
127822259956417377 15817 26083
269690179676832289 8192 27370
564999927801686401 258 29242
208088419941884001 20116 20296
860402250261799425 2410 17333
178668749012931713 9693 10345
176869742936993633 10660 14443
668472024904982529 29083 31524
758669654662782081 5836 20949
293668661658916353 2110 5553
346262368067662849 5257 7325
430613358419218881 28896 31206
265116168251395841 26024 29483
789886019994927617 9712 20995
592023221148856705 17795 21502
56059605135001081 23812 28968
91817640888052673 3344 13925
366787916624264897 8731 28216
384381599136524673 10879 19203
60052560384587393 899 22187
443580548396468545 2161 28273
865699701794572033 7240 8586
25428355086809517 7061 23325
460753192193745793 9040 16612
800046174620746369 19810 31493
96228761596496065 5584 7249
255469921485961025 5080 22742
855898957929223809 9406 30600
209098114009535169 4906 27185
358140703164796289 9 31381
695694880906337665 2159 29097
731422445757200257 19351 23686
880531405808199041 5281 16230
951109049405705089 11400 19727
670362875171967745 11380 18168
386235966996093057 30355 31660
816088980324693121 3088 30194
964839654416923777 429 19595
485756558523782209 13957 14692
552138464949049281 214 7385
325317197588361729 10964 18326
911621374252963073 23728 29083
488777101300023297 15170 24535
971261341397148929 3532 4498
283776151543136737 20109 24480
986945378518615937 1167 3093
92539000891470385 6405 21667
73646346123805281 1723 14782
540376161207632321 1072 11246
465412178947179457 25666 28534
893732218694019329 30317 30687
666824340124048129 13170 28829
795288536494396673 9350 23939
612028294137619585 8031 32070
267845497962788673 5320 9603
634396342029329921 9077 23551
792160353109096577 9426 18187
525878777486202177 16157 19442
711435690372319105 9772 27558
952740612249197441 22949 27725
713288660647677313 16726 22090
156117920553189281 10183 30658
300210591206571585 3467 15123
519589432895624961 4483 13304
70893343175555401 11932 24161
820693619154031489 16924 29844
89368716940320785 8482 17665
975219516214007553 3336 26863
160458814707666881 10267 20769
507031466857060993 15734 20105
36885217030182105 22382 30448
750638432496767617 12013 22534
713956925611711361 14210 26147
991247932806022145 1817 5658
66600256508898785 20208 22007
346058902801228673 5485 23124
864155942529194497 23589 24281
937908300365851521 5728 31725
488281299970658753 15694 21912
410141064732865601 7329 9799
930577306449890817 15136 21062
54839702513948649 9955 15257
985395333248099841 19032 23337
623332703588243201 3569 17518
59272133585110969 9688 18114
605372901666758145 6154 9777
394117739013303489 15518 21500
988906758778906497 1348 6613
10617164163676307 15493 27378
11313738242808569 8297 17225
201972859185467265 8811 23608
689116979178191233 6536 20203
681814147721766529 2638 17722
411006726218435137 1787 24892
61173792897086801 26666 26953
691774223347376769 4452 18005
485631542373823809 7211 30901
224494417731239809 659 12425
156807256358369793 7603 32015
299370394005801921 16399 18150
867941962436461313 14487 20798
487817204928919809 11822 21043
306969932766243393 11000 14958
557902173111525441 3497 26051
839447096130840065 2977 27672
776134488247425537 2337 11050
561157228929708673 2406 26639
109405397014807457 20189 25475
899182895411243521 23151 23451
375149928632485057 6169 19425
461860293027434945 21823 30133
638910892836147329 5971 24564
538375775758595393 7277 12476
276236129392362529 30441 31927
246544097376379073 1042 9397
475456700003814337 6162 20856
204264417537430625 9324 27638
965997873887292929 4302 27908
93934913771853697 2343 3034
334697637262760129 6717 30461
167775594743346817 23741 26594
618483290622368257 2283 16107
107691169359860337 10061 26993
298673957937506177 3801 21783
841485334165227521 24864 29066
549919340015723201 6361 17384
426794030621643137 14078 19173
311944177296052033 5081 15232
322022690652545409 12976 31742
893157129662700545 6520 28855
546974684388310081 7345 11172
112435868020053681 27464 28369
42771574812817905 26457 30539
732784079809253121 1365 9128
319670730360009281 6090 9565
224280115538473281 3370 8607
599060450567804929 25593 27755
112289190484165857 1056 17419
899725931879537153 31219 31369
517203216827606849 24891 31364
901539394069303041 23149 28009
691324918819763201 15579 27252
172542353204399041 1907 15047
715760906719847169 21278 25759
598543035016405121 15344 15613
562939772014590977 4122 19263
484763204734228737 6150 13043
939198717296743937 141 27982
131215348925863393 7096 19512
115979970659143569 605 19326
205785085082119681 2686 15003
920764831068876033 6409 28841
214192196885704801 11565 17821
484371751257032897 7849 10652
183321313028805825 1772 25504
530021789865752897 1132 30844
9738980269517585 12257 13202
309768368229075713 23960 31444
244590245767774657 13444 13565
873608481173416577 2246 27303
746337854304840705 26301 27770
363522936986601793 14865 29458
802085444937283457 19775 23875
833876754565618945 10215 10589
157600688773854369 21918 31880
243950243302865729 2226 22041
412774841241891009 13195 31699
910125635376399361 8653 21044
439714438978086273 12010 13322
460562842697772353 10274 24106
922325224491508737 11723 15016
627413213357595393 25033 26555
672943857921111937 2186 23106
922979499381202817 519 15430
8783011130113040 8286 12482
281149703254268257 4492 24034
974436603954245633 16169 27302
212452579974058849 26896 29380
477163878289154305 29972 31005
84247714514230417 23274 29758
366986839389980417 22601 24484
181765735243718753 703 11042
298589064582337473 18425 29544
804285241224814465 3207 3554
204679437316457313 11085 13619
917309385951927681 6417 23145
932806485758838785 16426 30217
132056103340726593 835 18113
406496978543501057 2248 12530
27519489118223109 16881 31906
15876860451164987 28840 30886
455549348831279873 4539 25062
49939890776784073 7478 20242
576010111050823809 3860 18066
677090350091752705 11797 25875
554696276033507009 18335 22224
577275420251439233 9726 28657
846462785889489281 6755 9188
9284350129043163 16701 27673
346409068749604673 4849 14001
897857694659961729 16030 16369
959850805641185153 13383 31822
40009589449162777 4644 28848
45141365972863665 9966 23118
633587997781504001 11032 22110
222444782269466401 805 16846
719666163903475841 15802 24511
544436226065695169 4568 24530
175425593260683841 5805 6492
884212356822320769 11278 20920
285905110555169985 7020 16037
37073704246562753 896 1648
793204069993791489 13500 13640
760010117350791553 15004 17655
7241184189673789 12971 30474
677246454869585793 8716 18897
887020297058796801 21390 29229
298064938982026433 17521 24632
925800189284096513 14730 29473
733810208701282049 4465 19062
376181734572824641 23031 28748
168725388465478689 13239 18776
279156111500022049 5987 16571
209584472713370209 4682 10170
903037110776779137 4477 30944
147776854309814369 8148 23199
800900945351877121 18593 22317
312800168318755585 2638 26296
867764407531566977 3711 12177
948576984770657153 13876 16100
892410091509738369 9715 27953
702362975979777793 12597 31474
612012758763881985 6052 27551
41076151935630633 6730 10711
584570060720828673 10833 10893
812256702213499393 498 26695
311730321721782401 8122 22299
318011323483236929 7401 14815
425249534078098177 4752 20150
250157841708269057 12198 16979
221972491691303745 7178 24367
523146226865936385 6856 12752
640121153827173889 2592 31038
703553485048995969 14939 31864
910263059585119489 24162 31529
546696346185374465 19335 20353
622056317584600961 18329 26973
650107633925525633 17089 27595
513339121042776001 4511 16792
281719412389026753 12113 29918
555570284240694465 15363 30310
618838643169208833 3590 8662
19887797879292181 20514 26569
594340945122613761 14080 20798
622416634439453313 6611 27100
680360725027210113 11456 23570
206093190384933665 1216 14836
821665392121463553 2285 16202
154020124865887457 8577 16342
137888038242305553 24996 25848
390244504613733057 18750 20811
914916801916579201 13836 31259
484471796127742465 683 12068
160158655257870209 23750 27559
307975054901845633 25814 31690
91954070367496145 5230 5877
349641401294000769 3005 23696
941540467713462401 1076 1466
493445890929095297 11642 27387
462384933614092801 502 23004
5816378646677834 3806 24035
226339665835862305 6347 23170
858371203178080641 6783 21122
209005351963345025 8196 23795
884255260415322625 11467 28751
11127623863625759 15241 17649
136494483154976369 9017 17544
329537053494593857 8415 30641
432123151695272129 13232 30775
492491653770169793 9884 29939
374128717714683009 4498 23761
800321095278224641 14652 24625
738309292901099905 6064 8950
894131965771105537 1651 17017
237709742780239713 1182 24617
65819666557732857 3484 10881
824338297475840385 3286 24264
457179108915990913 30749 30833
38893333162434377 5670 16699
590927314543979009 5561 22584
862578996664460417 5055 10081
365875970972876289 23034 27621
680342724570309121 11203 19933
553016632113017409 10044 21546
629704487466689537 7479 18814
696613906315970817 14692 18524
256668113756774113 105 22405
672537520185205249 8474 30042
823215530909713793 1524 25919
95366546122459537 14953 27982
532532325565810561 12020 18129
369423738393383169 6244 26950
370033448025374401 7975 24468
14835139373953867 1159 18252
613141333938756353 21264 29234
431480898321741057 19574 25937
992799672879407105 6543 28110
170488688441263745 8597 15534
642483740196936961 28820 31557
843656646614565633 9661 17686
322563708181895937 8764 10437
830908491908129281 14455 29497
554933708646416321 9092 23879
366321843115390081 26480 27520
53850951908508193 21806 27414
553562802260255873 6815 31672
681226299247910529 567 20967
488491374402148161 8664 21385
624403285481214721 23746 26788
657850959630447873 5727 27897
207266682260922145 24387 25327
999730168132760577 13002 18214
808779997895094017 12658 27874
722850387448840321 23931 29450
112534432905917473 12328 28565
213144301008160385 2469 6904
380971128234456577 12114 14356
571932044099181505 9809 18736
704655047691886721 459 16532
781544135396092801 5785 18462
611561203796917121 17827 29163
908913129027819649 1510 3347
320572060628890625 10809 19255
639156489239102337 7463 16036
102015195038184465 2926 15924
83697854691504145 13168 30915
207078729586214657 3385 28759
291101253293948737 4705 24776
151441864263226465 27094 29737
456800729763312321 13134 29517
220547273066515009 6345 25933
990554931517269889 16988 28939
125699114921111745 12488 23093
803509866642965377 6036 27356
415690128144859713 10859 24552
176794607023641249 13021 13437
827793015011216897 1706 4657
935863140038502913 14405 21586
116140733768830273 17124 31375
393221139997255169 26708 31926
621913433977631745 5254 5271
744585395700735105 5027 14062
887464982531867009 8026 19139
119445297737275521 7814 30071
557746260056482881 13647 25162
678553151800098689 12545 22639
349697790916806657 6975 8327
1405313159498434 11825 30677
290381516847539009 9323 27789
25472162437491621 1114 18752
777306275360075521 13486 29307
673464379063279489 9175 17833
554549936406850433 4014 19371
457905635876368705 19763 21766
417150851809267905 9160 21709
171082123802765537 8531 30885
987294233901316481 19383 27283
121584631772829969 20243 29607
808962262237855617 20510 30076
125910492175297153 25922 27989
404617028328964097 11002 30541
10450014463639691 15971 27737
689365135340537473 17196 20312
920351985857426049 10972 16221
226121627490364577 2169 6915
671875125749064449 6521 23309
292721272861257345 11753 31658
518432213080320257 16127 21167
655026305797001345 3683 9577
77132873078124225 4506 25034
695077480203181569 6852 16298
156349469941407201 6226 19977
803913813121546625 1494 2881
171908020108300961 13143 28057
868197492635943041 16399 19044
700716938297933441 21296 25572
100777224232892593 110 6326
569397928769955521 1747 7816
77824449050226001 15211 21278
606128350080698625 3203 6265
703817433915425281 7180 21039
678550647717653249 9223 9623
354623496313280385 603 25061
726450947602547329 8035 8262
32388185147418369 6809 23135
370890883896304769 15607 17298
840232531351219329 4389 23095
65750576516283137 30814 31786
917698049207565697 11103 20904
914189844389479553 2459 18871
638916867624971009 5719 23274
63928095000495233 3673 20503
869466819791561857 1104 21503
157327007250454913 2051 23312
333769810176519873 11873 15228
477314282019367681 11310 32022
919672900652280193 579 10613
889828385143513089 513 17742
923389801400588801 417 3203
973327391613867777 8150 26206
864670020427489281 10151 10540
457879596843707073 31514 31806
640535020644179585 22038 31138
457913741636790657 534 25508
202022561688188769 13829 20752
366610871457762497 1090 19093
890322147152403457 20830 23628
1312556642961483 3430 20088
915010506328535169 19439 20503
991017791136993537 3842 3990
525886490263800961 17899 19256
237532018288479905 8039 9026
559364038724972097 7838 11414
144273942555056321 2419 15275
419719915611864257 8117 20207
860989425079214465 819 6574
963755774117565569 11547 29746
86042508019072977 16301 26625
16690013911741631 4886 15384
514624839138836161 5077 7539
675131954910689537 6022 16461
302710996272107713 11874 13090
419432832202119233 12893 19945
1389913340506866 19507 19659
16204344553095497 8635 10730
748639603328182785 18146 30350
879691278672041217 12250 15644
508662060163917569 10877 14642
26328509839039785 8243 10296
129286917557973169 8428 27937
93406083930943857 17080 30515
925534056500698241 11623 18706
426413280372536001 18525 26879
644589653214023169 16295 16916
837995016277446273 11224 21983
478150888836299969 3323 11592
178166971055937057 20248 26853
539733625148780737 11519 11567
584192968688455553 9355 28947
789754443285278977 14991 20381
839490012301943937 14854 28650
960344077136948481 2915 15257
270859623384907873 8620 10828
180672847349487841 20740 22879
189647515724779233 10547 18963
344402559465603265 3152 28601
379956718433987841 1047 22308
9350187505010155 10454 29944
995350572841651585 17510 31164
752497630801240577 6295 29993
392992552419926273 1780 13610
178224271303751169 2361 11733
94268303309782193 18692 19331
724345547282350593 12046 18294
174041330256500257 13861 24347
506770387099425793 146 22855
514885399937149633 1104 22272
20257610819339081 16745 21900
504258338224119041 1973 12780
536657951275262977 21447 24880
256988722636755553 17441 22494
763140791210556545 1233 16447
6792801792897763 7874 16635
868409834462074369 14743 17201
798262935144599297 17327 20885
325830425403903937 3997 5576
839187688240386305 174 25542
332281337190412545 6332 9986
839225819190694785 11718 21488
830576044547935745 202 17967
504663729988635649 1225 12215
24732554219372817 1874 29015
267640303400348513 8469 26443
347216497884584641 17887 26056
827902626470049025 17904 20656
461674537927169857 2386 30565
628078971009564673 11883 24394
33246344537584349 9463 30946
860735794684984577 3429 26007
135821557134949697 6433 29073
382839424003826433 485 9803
276224782346371713 15114 28802
206049243936334401 11388 11507
552549161065375233 809 29039
104141944033649729 2014 21933
834818989584700673 6236 17295
873646211017330689 14954 24383
150586011311350625 4237 8135
148585964923192641 6213 14785
471588483186405249 13929 30632
381056170888584257 16495 29216
293976850207830145 10354 30071
834175520269845121 16127 26123
305163758477700481 14478 16638
878505797108886145 25052 31043
12739844360982745 1978 20187
215697615033114689 5609 15419
242883882886115297 5980 22484
775513448481561345 14152 30897
243574189794063745 1341 25839
80577954630264513 10235 24409
282741682160601473 7129 26694
763747866044184321 339 10464
710298602718172161 3790 28960
156147211394049633 24022 29508
75524494795569553 6700 17460
525693040164227905 20900 26562
127238459828650001 2702 18534
919004578804539521 979 4066
28590991103552457 24283 26984
471948713606735745 14119 18253
307724206764209665 11108 27603
63215321182404697 6454 15897
10423070226902809 15525 22391
914208785512371969 9370 11054
823786535445950849 24400 24804
148651933025185217 230 12470
712944173818382209 9847 16927
430512035765218561 497 12786
760980052937259905 8898 29958
292985940380951617 1546 18211
263984301653703585 23707 29894
260540161739456257 23784 25536
622357038733159809 25071 31288
866635869085406849 5417 23311
306955394566042369 461 16649
249711172392579777 25314 31488
695641726499008641 28295 31354
922228033838870017 151 10559
514911376313232705 160 26065
681620780620065153 16341 31768
954693662733522049 5319 8386
758557130468723585 20185 31967
152212830802820769 4492 10417
760934636202421249 883 20176
426841401129923521 7732 30901
350244703810794561 9279 14539
593879847008349057 878 910
166919111060323649 2667 17941
637435400051604225 9550 30066
931761977949783169 4794 19146
649655803412198145 13875 16638
47081948387045713 5144 7214
317206814025002625 25858 28617
418560836584241281 14725 21181
590452599406017281 1629 28631
788415480049664513 18180 25021
711297220982491009 4106 23852
485969491525743553 16155 28121
147211885269225473 11164 13338
539908364941538817 14785 16198
105088517661886977 24498 31675
462359139304787457 20071 26259
638680007629272193 15821 23047
585605967228318081 880 2602
234532558586781889 14629 28410
977851242037594625 5589 6990
211914486184294753 3120 13544
525718640158260097 24345 26855
90251921913210961 14420 31062
841363541608380673 7225 11771
858649682439516289 16377 29639
729140370804898945 731 2410
877326770633263873 1142 27361
491813088340798273 7375 10596
47456724773180529 20451 31037
511161536276119937 8290 11933
37843452675065945 6505 8630
725407999170151681 2871 21511
115820528806022337 3175 22454
973927985058466561 14785 20430
871778560831135233 7083 10499
178642918384618113 8281 19824
862082710300224897 4106 16734
854978350769016577 21934 23371
353822965683452417 19562 24295
231217798779105985 8541 10808
413296142159520513 3709 5804
163521492159432577 20459 26327
798884154273654401 5290 24703
866852215059516545 11702 26485
504412670041542529 21822 30995
869410295257807745 12827 19765
496187366690595137 12093 28867
421969527048069889 21895 29975
854262885126740225 13468 31811
642315833543690881 10606 13018
839446834515090561 1069 5527
688453390171993345 23177 23393
666243670215120385 8779 16705
236571122530193633 9933 25189
716193201672996993 4361 20664
189984927368264769 6211 25880
202638299042785505 543 8647
870575488574345985 8619 27982
480092262202848705 2312 28846
591578892406239745 1480 23785
401562991024686529 4484 11205
70442960652883361 9984 29179
72418793243105745 1206 15797
645452932217885697 13178 17287
129545817038216881 16560 26353
319530150725412929 5785 15039
248577807686647393 4044 4468
136762157631984849 23056 23057
629956528864223489 5532 23574
284254875660423073 6372 21899
227889311936468897 819 23025
330363220434058753 6085 14162
261552057997715073 6295 30711
849755354021866113 2002 22692
854341942526620161 4267 19853
91864532417908145 338 2310
680289911230001793 9568 25056
95855246805058417 11859 26618
826620983546252545 4175 5756
366873711557552449 17333 28760
143673293187202241 6101 19184
245781164970409793 1721 4959
130747547322219057 10839 12529
52546364109993249 3638 15708
786985322387007361 7109 12518
520290600852007425 2497 20896
250823446176998049 12907 15577
533123471859617857 15551 18658
195977989846294785 20950 26926
393348617715346881 21054 26392
414730805783793985 4376 18553
620844513334198273 2568 8304
776412350336638465 3807 17147
559155114404518401 19169 22836
283632083189491617 683 13149
237041569160332705 12908 16911
677182648542963457 16824 22907
742960132653919873 4142 8692
457575167468721857 970 29296
573832607282817281 17003 19340
974856478132547713 2502 2655
500376555743088129 26091 31409
644624970708623105 12258 30626
429991476047824513 592 29470
571958463587275649 21693 30790
204346721245499905 27902 31574
637287674103962625 12433 30832
947504414643908865 638 1834
632224155091503105 5770 29577
289956000163215297 3967 20531
526511890866107265 8779 8911
667129683607747329 11150 31130
190736648301093953 11184 23734
461201342248998017 8426 11658
138562756916915217 6150 6426
47934785533165329 4328 17675
887088695946143745 7990 16096
328780215296063745 4463 22520
141265674449943649 12642 16097
780146250272387969 821 9942
111620579440607777 22306 26552
884004337122874497 18072 24260
880576424896450049 21043 24574
82436662287598497 5448 10908
498876568486505089 5936 26355
282977175396410977 4623 26674
882598949132489729 10432 24465
980594072898775041 9904 19957
903583227568571393 20398 23216
750993434822120833 4959 5074
305861576405991553 10851 24257
377846729480417281 21069 31474
241938942737188961 1736 6474
575386726082257409 15991 28888
29072181949022281 9042 23590
658302729685168257 16140 21292
848448652673123841 9975 22071
363307378726588609 21243 28879
695272979070526977 1200 29829
21236334016471405 2960 11240
993948687217052673 14388 24898
148569983510469697 19487 20607
948251717198662145 1296 5361
679411807035300737 9467 28716
626226656830066689 3671 15121
860058790935042305 7530 14056
444558275359415937 12802 27276
220258368667636257 9075 22335
157508310328292833 3511 27951
856382614472835201 1830 22062
517219323439537281 3915 12527
622347684979750657 10170 17475
644189998205472897 23521 24410
102568451659308833 1109 1395
727309183786875521 16230 28333
736004874907514753 4428 26533
129049657421798977 2026 7605
451488706396901313 13105 13256
948367575750058497 8342 13130
117606818263816145 3149 17226
374653883195502849 4114 16270
904219733952899713 17740 29106
177074878152016161 15353 25721
390664183404830145 8414 23064
73051486585651313 2654 11766
590293498735974273 8075 11071
401798211928184641 3311 14700
278497612711269953 19616 25443
719737766000303489 20203 28225
133368496508481377 4304 11445
648177339740303873 518 17935
895430473034885249 23413 30783
272296358703638209 20322 29843
574624809732654273 1539 21252
676773413800550145 23569 31917
125032058973367553 14820 18030
43459797428862857 1765 17940
811470299758568065 13534 21279
760276289908322433 29296 31116
81032691768463393 13229 21992
806333589830668289 2497 25371
691094555040280065 20249 32069
904552777313330817 2666 29009
911947348272484225 6969 26071
102334577231697921 1724 26669
267063373013812097 9131 12507
795989122973711745 4224 9424
43913845297545609 2770 24403
260510326431951713 12032 25829
994423317186658561 11827 31576
513581547576723777 7361 22050
374376757249756033 22218 30265
665215176758248833 24951 26055
688472322873266817 2874 27397
603879071832157185 14595 24531
745505721757218945 14736 23624
586878116532826497 18659 21921
210112487364455105 7308 11737
805378507534914689 21105 21673
100978151526099681 8076 9956
141440711235855329 14363 26362
44074135640997273 18911 24564
460882651223304385 7037 13261
220208183403151745 13740 19537
125977662326103969 7958 25758
104700063532618513 7746 8489
265604721433408737 2532 27084
534367520085986305 20047 27158
33421053467190377 10726 30756
308694588983414081 9828 31503
368755236067475073 29396 31961
759596218604009729 9363 10672
154949752283808801 3370 26248
188437751313216481 14730 25687
239677146755600033 1156 22444
482494015093344321 7133 17458
495610593243025473 3415 20210
248179750561703841 11672 27971
998371444795058177 17948 18648
246042010008189025 28685 31623
152615683320188833 28880 28993
975578576668056065 4689 8408
825923940800453889 5234 5421
502132034248965889 1075 14953
716393259267203329 7567 9450
671413803873733121 6718 9803
453724810090452737 7189 22407
208353337244240321 6102 31812
266115796052869057 12851 24709
231565781839464065 8648 19792
781661100573177985 17584 17994
86954945298792545 1163 19579
242721332890692321 6602 26261
60031004039799993 14303 26887
204229031972435137 7461 29075
165193695014359329 4936 7935
226390058709025505 8277 15469
684265338539603329 3602 16749
898702887160755585 308 15695
257694114802454529 22144 29831
739420895451598209 23150 24007
830796128766607489 1098 5961
929430920632828673 14964 17501
408963569940318913 7657 7895
191229947723453377 15060 19235
567985974872698305 18707 28921
684701298264219137 338 19885
910675965771439105 16959 18560
15897063518007571 14400 27231
174104352223835681 2689 5433
634502948955347585 4202 27498
563486382021217473 15502 30928
694826185575404801 6524 27740
104382174974546161 9625 11712
285342665059534529 20271 21163
133568851286263169 18667 28827
462542478830538753 253 15659
444278032067686017 7812 19559
227891147136492833 661 26607
23256659062418805 8121 18693
51682208911071113 13450 22156
603437172853688193 20484 29280
399812262058976129 14524 19802
643460593702023681 7035 21069
317472832241474369 10996 18395
453314462345772993 7285 27176
804251884330373249 7559 22937
750172074935058177 12329 14675
200458552498584897 15483 22628
290574524418616449 999 19051
478070631144863233 1102 30322
542426601551703425 398 27554
431283513447350913 4855 23357
739465207517739009 18036 24977
146318894739327009 16851 29993
865585045025490305 3014 31008
79758647062416097 4804 9960
232548404175389569 7352 10241
743368133447536001 10740 18987
719537538756604545 9147 26975
413341790811880833 13578 22971
945504195325966593 6502 30988
448599718072220097 8507 27184
31173634734052769 9799 12353
203061841544037953 18089 27367
845114335580035457 13650 23849
557057055239443585 15918 17032
455794583253286593 4807 20846
227699238076080961 8050 19950
848768308750763393 2009 14933
973808536792294145 4679 30377
761545599382522241 20494 24815
143954772835737537 88 27143
419583626530112513 12209 14357
335143406517222081 3317 26341
109769374646383249 24036 29895
460029437252483585 14870 23712
336030779784394433 1142 10059
279700205076441217 13438 30912
554653436389635585 18246 30435
155507518534445665 3934 25666
903216343979806849 6980 24763
637153363443633921 9871 22977
176764812996673025 9939 20076
599066299500304257 19850 28612
710994250258337921 26128 31441
799478076907778561 12531 25824
63012393074053817 2127 31421
129086280762461313 22239 30293
810009224162939777 13768 25294
177772118321247073 4894 22038
523101933353778753 19022 20901
766838658278441473 10044 13478
160666927458137825 843 10674
923206053223399425 14369 15960
459377435944141185 19954 30663
548089661601945729 7936 31156
623786477408259585 6239 23900
360345713269726529 18422 31061
199677143142871233 19185 32109
391567101573183873 24703 31375
989111824760229249 7265 13748
310663080539175233 2444 15998
674949249833936513 11396 24551
11040903190060903 13305 24380
384603009031394561 3031 29944
498719246278614721 8714 29432
935223172014751489 2672 15233
345409322497499009 9769 20234
353035640025112257 26051 27305
967836145973482369 16386 17744
306343397744690561 337 3888
286163778021627745 8643 23775
322321140287840513 10962 28181
180017650807474881 12114 24935
199746146268687137 14686 15253
66310580058779321 6862 30726
703410386981246977 27727 29600
639755626091730561 15013 30596
699470834751345153 8459 25342
716015127506178561 31979 32108
417823475871358593 6004 15980
225858062605272641 11677 13198
612400262457377665 13611 15162
149036174391920193 19554 28140
950797457334047617 4750 14449
311634659493567041 6619 12241
24142031833328305 10842 19971
115942359326279393 1239 22860
632676126942158081 9813 10364
433115599920871105 13699 30987
445600597283423361 16023 30810
825033153254604929 3211 27620
529270353834348865 17888 21034
68282025564631257 1598 7633
52621027989040673 3512 27973
104079526643996449 5098 24345
252158061169240001 1775 21213
717747195776514305 8981 10598
48463653396673577 6461 19652
654088779081671809 23761 27768
34808897040718989 23534 24955
238515824314735169 10879 24059
848519791493409025 3345 25074
63290924702382513 5760 16410
334423913771274753 5096 6064
446310933476173249 9315 18707
177704303201828385 22766 29461
622823598395438465 13412 28013
958764271009997057 10802 25108
646813064724344833 4498 18309
659337333657880705 9150 21465
666916452868857601 2393 17748
650169156040391297 18022 24257
619701149020631425 11425 27243
482906855285669697 24435 26026
685877267868857345 10887 28567
225470835650426689 5391 23664
908688081521237505 361 30527
986612080952234241 2606 18287
100368302667359185 6392 18064
732518080333250049 2245 5023
172252376601182529 2192 10261
745627030573295745 3361 15226
595215603838379777 1883 26474
775307195971762945 11750 21981
39300512809209209 18857 30493
82070073847582145 11990 17189
779573844846137089 9441 16967
735956623013777281 52 7327
966748025843816833 11963 12034
918070697822734849 17313 19326
641307634563400321 3972 19716
310485580966727041 17673 24257
196551383470708897 22176 23501
986315623239939073 29421 31092
504954901028067841 9024 26711
725983609331933569 7024 27030
102002491975770945 17943 19978
547134280567313153 9554 14902
676991747029159553 6484 22569
540575147358183041 30285 31111
150433651765272449 3129 17829
688525117813732353 4654 26195
596078897990363265 3676 11288
787755566722893313 12498 25014
904568212586315905 5933 32130
803380810115150721 15187 23669
510670332589977985 11839 26200
828241385946412801 10543 16673
59661389045633233 362 23197
41268738204628617 3904 10941
627312715120549377 192 19463
952351815511008257 4743 21761
449751997153658305 9340 28758
62064661715162121 22768 26837
440042648249697537 3054 25357
42910370790863793 18577 32089
344609575013382849 17179 21809
713998896321051265 6535 27020
928755348095588609 18621 21374
393388108502932737 20254 27303
649507768009829761 22358 31879
804607073498935681 12226 22917
350905922876204801 6886 7993
681043153960743553 739 7384
872354303436058113 4503 14489
711908280683765377 11386 23196
29420824331023001 5073 31695
644558653454282625 21396 22188
855905663915439873 23162 24796
523963610307866625 20696 28514
427625050146911425 29483 30741
906432171088837889 17349 30749
315111005747528577 9088 23291
823774451142902785 3638 11046
701088118247010817 27247 30011
730287914894205441 12193 30493
558760269916167105 23578 25831
326113797014919297 13122 18422
112691522522066385 20510 23760
102408085462926129 19721 21032
407626112453559873 8730 23858
793071988831805185 18538 21786
211430126898132897 11406 21151
87025154292234673 17372 28784
104633549652863425 27025 29977
22442208450392797 23350 31872
512362573042775425 24490 24575
810072060889169153 5754 30228
912085384764427649 5354 30092
31047269717056737 12635 30053
813979079013844097 25738 28487
981816230051805441 9089 25142
431810868797146689 491 29167
704069365541066369 1169 12147
973691804250602625 382 680
552645016061845249 7045 30513
400859961376458049 6697 14010
308614992604084673 8991 12431
390181062996443713 13531 27567
807638741314804097 2831 22122
601981310784356737 1746 28915
79229849772097793 8269 28696
55332896025628745 11629 30102
15751975673808261 23643 24753
487918977824367745 3793 8911
75849654957700353 3931 14270
515237671923440385 3715 28799
151588162061528929 2944 31123
414236298515749697 10535 10802
238584110581051329 269 13306
580318296639841665 3025 13632
366936196002043841 1630 12483
878995428326280833 27674 31190
863509232396957313 7790 23445
44628076101187017 429 10662
892354174490435585 28670 31360
610633348201805185 4999 22827
990889502793429249 13645 26904
893585113822734209 5295 9650
154924305202698081 8683 22555
568599752543296001 3022 3338
620442380223700225 19580 22687
612150146216659841 12066 25616
787527973162042369 1994 20268
124954594018522161 4366 7414
482745153709082305 2067 5297
850340735135983233 4370 5526
230140261049953665 1866 5303
688733442175479425 18532 25967
833894537844180609 4457 28265
193014562634257217 20961 31078
59132873891371673 13004 24741
487422534748578305 16296 20794
481164321948874369 21406 28431
433431019454086913 7371 29584
472692491353129217 5855 30211
909662774816158721 23984 24315
866642379443113985 19287 27676
116971158884492609 1877 27864
377372123873300353 10691 13173
878018266079227009 13483 19204
456516972670975489 12180 17956
238694213847832513 12161 30869
802535144786375553 23044 29876
907370594986392833 18365 25846
125550116769552753 22275 31363
616642059891457665 3613 14445
377939372025196033 9814 11059
419680274728808193 2142 3899
455924356266159233 4727 19542
376854062667472769 12434 21576
978730942365345409 7203 28652
245311874771491745 10834 22810
450555222393951745 2003 5433
165181487985929473 15579 31051
427338821031213441 13895 15016
120044683073746945 7016 9839
703476440141479041 14504 21280
618825888122483329 1305 5184
70719682305210089 8279 11591
69856598981463233 11785 16416
481255204295798913 9193 24695
495077422250997057 2487 28117
773513645072625921 16500 17194
406520645447915969 7763 31971
903682105701697921 7908 30522
858379734154777217 10707 25088
204223013494399201 409 16408
289311332257259585 28975 29405
720181125141188225 14542 31051
296355609247083137 8743 27405
485682819728566529 6259 13795
454377409786236097 19074 20088
358351085137847745 26204 27700
181924977902252033 2976 9756
247892655318437953 9587 29173
395668638044700289 13922 18784
567507622109708609 8524 8594
167641735663234913 678 21260
697638073031555457 7315 25344
481152370784389633 10662 10684
234645675132291841 21939 24593
19751125549543505 11 22207
514035804068257089 20591 31638
796241331857945729 15394 20673
751363245630024321 17428 23565
437482885941559361 10489 23085
622854229162186369 11195 23541
873072253246522881 6067 19980
643329327089666945 6743 26142
6379821862861236 17209 17814
297728028667350465 8988 29316
449096363754396353 7877 31733
321068997883521921 17395 19588
986024720421678337 11587 17603
607617778767348737 6644 7052
420312376792811201 17052 28274
601278276003078785 1658 30748
299753415205781697 25618 27174
173350520952155297 6634 9386
741710937442892545 3438 24765
707547014435398529 25866 26052
178586122052077921 4268 24067
129980072386359777 14553 29673
67801765598762385 11146 15377
461111432564926785 25681 31362
199805732332873025 4978 5741
406065128240030081 2192 26974
916531285947090817 15628 19820
285805394852566497 2583 26167
472868372215227585 5391 22540
137693095969382289 4831 25558
436914679338134017 19241 28999
993332825631732481 14075 21917
966531029758027009 29018 29128
617967158419204993 4748 19387
930122336245890561 12914 26078
398819250667749249 15933 21316
180481228713343713 9343 26910
447387349972501633 26647 31896
940771954001338113 7646 24893
2669944652346602 4555 30601
765987400994372737 9658 28048
974632510295080577 7901 22681
434354307812785857 5835 15267
920292101549144065 2666 13964
251163591461672545 2248 4361
100102916013838689 4832 4973
602008353761210241 3229 24404
150330394168911137 3137 10294
669741231462648321 14302 24872
627502244427248001 18769 21316
588580102476019073 4058 30049
145695813035025889 8842 12562
804521753936167937 16823 25307
584886357575072641 20468 26251
686744947558015233 3995 19914
537688334999948865 5161 25557
599079605364902785 9244 10138
961024272191608065 29259 31475
651015155521410049 6951 9652
106651331692667377 8090 31600
459303550922438593 8058 26933
702517663732749057 117 7914
992138336575568001 533 4945
584451249214957569 4023 14072
39887881320407105 4043 17176
350698403301961985 23657 30430
755539230459735425 3352 23670
303126536060950977 10435 18204
304172025612839297 15104 24838
545533007403747649 2154 15013
67261371280341817 7635 21482
805646628509883521 4705 5126
257409966060645697 28227 29946
639147554525450753 1357 15988
956897452380534529 4653 20492
341091584236046657 6341 28245
616637551598582657 13154 18428
618560652089286145 5541 15228
808202809195439233 8621 25133
256807248092847841 6815 10044
612179127980265729 27331 31498
382064484826216257 491 10971
522785687314215169 28521 31857
50186201459531785 2955 26059
168252657803744641 3770 24469
514588903601833153 9685 30777
748156177081302273 2398 7046
675522750689502465 485 15932
419227504840858241 8554 12322
104359984671660305 567 29760
565563187524336513 8856 24031
336617413568326657 13448 24481
154369116908039681 14443 29390
798136565759307393 4331 18911
961900913695036033 862 8527
700064327777390337 5877 15905
602252772424446209 4049 20124
339065009735676865 13798 18082
439343235151941505 3271 19129
300920294665822017 27782 30218
455702170305240641 5663 21665
825397921530935681 483 12379
821461681800219137 10362 22308
992078347658683393 2885 29828
172740753433554785 11244 14547
97515811733231313 8013 12126
879970329133815425 874 7769
18378359873572949 29148 29571
76642075144118145 11706 27300
154285823619147777 5304 24377
875864550599079169 3922 10029
630383842480675585 21283 23064
311113058434738561 21718 31483
639077681620662529 6540 24297
635900272816545665 7657 18132
841814296522933633 17178 27747
211698471498774401 14946 25158
963898040961879553 6987 28721
882791562258905345 9013 20517
776697828813404161 3106 17404
542789163142440833 2331 15498
972139482896082561 13538 26532
327257332188256833 4718 7476
142125789646009089 7414 8378
466658380215246657 1668 17819
513283570139662977 4880 6117
493568008704574593 5323 7918
341651498893774913 6335 31848
186622638840059809 10017 22678
425337715234249473 2864 21348
478350447149896513 6401 29182
51355260125298233 9175 17312
304983954481254913 875 22240
123487183171874897 4653 15156
285299557349066657 21207 27974
200749382145566817 3836 7941
906491565235096833 6351 14467
878945411190286977 8375 31303
95688290747947489 7240 14501
16246396361403015 6154 16647
802671420665969793 8045 30930
464702045686522049 461 6853
745109176933841153 611 17230
424962639084689921 1985 10384
818893467545262209 3975 26845
841087731206627585 13266 21150
809040783790440065 4585 15229
807154422818179329 6760 16637
276237956476673921 17420 29442
71961801947935553 7432 25320
441306627150954241 23625 26079
999436712219072385 17571 19453
200215432112411649 13398 23344
491922684657552641 3569 13342
457352484768140481 7485 31736
57841111304703929 13381 20245
298698566979194177 20 1230
998155085726750721 16906 32044
964956088218787713 26240 27800
606332621052551681 13249 18029
396920367341191873 3447 18734
101151967165705521 4496 6702
84321087502790001 3176 13404
436099603353433473 13411 17993
37340331528977089 11263 25669
342246978496547201 6868 23530
292690319083266817 21664 21822
244110250802144449 3878 13291
70210689259265993 4206 19857
850203466924952577 11948 19887
610212071444269825 6468 13274
163318174553928929 14811 15864
734796707159684865 8908 30375
63443498941524017 11731 17981
7752545416440882 18699 31139
745601046938070017 596 25319
403801023495997697 7817 30793
60153555263966041 1217 2171
966988362038566913 1328 7935
813006134201522433 21203 26400
511369886476185089 19929 26452
8636770259585092 17492 23037
321130091084302913 7992 11202
641006590155903617 331 17619
369251827976466305 19400 30371
139933839184905649 1559 19388
223091671088415201 25210 30048
123969116120299809 5701 20395
491744520598810881 17780 20853
440820074245209537 19614 26401
58276579255721825 21071 24999
289498588890232641 15185 17500
577886153127689601 29599 31315
226593616111571809 2554 27861
182219999528488321 14749 17285
963235079019774849 8978 27854
553181430205764737 2011 31098
560263563636482305 8578 9868
719302341824363393 906 9319
774384888979191937 12035 16375
651632068893928065 6392 12440
490365833581407169 12739 29354
117203597537017153 7311 30046
566996397244629697 9839 20012
754975240220542081 8988 25987
558092966710660225 28123 31935
381645488315474049 11661 22177
721845162589254145 5698 7432
417203600357947137 20548 23018
422010919115720641 23203 27388
695589489405708801 13749 30106
774747485276897409 1287 14942
740405186191249921 6247 22129
633515180612647553 9829 14813
594118897949403649 3498 17094
962029001009646849 2191 13858
568853326265109889 13346 26541
108389408002508961 581 20590
767802483089841537 12978 19833
152461461849959777 11069 14999
102603652908694449 19031 30670
141286212400757457 20119 23267
509861211033740609 5666 15491
803848198425775745 7105 24190
754500107247178369 5127 25273
534440859226251073 1978 19407
521758396860409601 2425 22783
675063422033737473 10938 23244
874712318310113153 8895 14847
615118489294132993 2024 6616
323102708355936129 3914 13520
641084076281025281 14236 16630
318355723042696321 4653 22689
325723112279050049 17961 30491
559563047980194753 21292 29041
6621948150446145 4752 10423
942391088215426689 11470 21325
835576122106203905 18692 18933
610789779748291329 7722 7952
647469760336313985 11723 26959
180244510510828353 1388 12651
65392500087497753 3126 27725
722438360825638145 9406 19242
378594552880294081 5575 23303
283190319942885793 519 12092
377608268348552641 18782 23181
434994495497182529 887 21648
452196385036778305 5667 12386
547630406735532225 6379 10192
382982195789637121 10808 27773
979274764376388225 22191 24343
622126810416496257 3004 31688
512492145350986305 24761 27051
183222303989566625 7789 27403
35668606768400225 17623 26629
914831262294960385 16665 26782
340936114016937345 1133 10242
419562433596396993 20633 24827
402216861494398593 10152 16564
59818994028979945 5505 12168
259672016353530209 526 27395
658900075352249857 9254 17948
635684113720476033 619 29282
439925114299875009 807 10742
366059416046805825 23997 25456
24842906471874925 9934 17142
179447164914453345 15985 22735
705538100896156033 7384 15942
410826908454705345 18007 28260
595212065135569921 6543 10180
291235352477873025 4520 20331
686624532461330305 11404 30959
390061987064950017 2170 5656
136504205866842193 8278 16611
760840507367991169 6391 21154
557767207564133121 9618 14317
235861930351060065 8448 25167
847685869043715457 15432 32116
850560364635914113 15268 23654
37394887098876953 17768 29026
366826348293482625 5954 8240
230521731239846881 14276 31688
596419545762106625 15669 31924
702648161892746241 109 19681
867922400147246977 6774 18715
203336942007638305 4014 11894
932572125469324161 13285 16045
792497974984762241 12262 29976
119046938445773521 21144 28705
513472059600289281 16816 28612
510549591835601985 16127 28458
467287679847778753 31930 32086
522103761232411777 26991 30843
186371135483256001 5772 24442
404373019516260289 3616 22969
753157754350262145 23453 23596
811241577606988801 9172 23114
653788327807845377 20954 26861
556568814213964225 3282 23493
982060977998749313 19405 27316
228067023364101121 1169 28076
729420109810689665 9686 24492
122758764709704593 133 13218
646386579464767361 4012 27410
545539916283086529 14220 27804
318657742862612289 26575 31057
217057669285143361 15075 22141
222561135081640769 3644 15198
707632727006565377 15926 23850
653272268118911361 16831 31988
709700798728096769 8325 11380
728233409396999297 24014 26132
377825773915144961 3043 5721
596730897920352257 20460 21746
54209230818006657 4659 11790
907506438485945985 15766 26804
353621741470330881 6618 15492
758413420760177793 4391 25123
855428953737078529 7420 26715
879754528067728385 9652 25583
986380583655897473 17550 24860
544039134267208641 15359 29450
372769900745343105 20427 31071
528332034025403649 14254 19944
60156519899916105 7191 28108
35792951758622849 8276 26297
85119058194226945 10309 16055
581296375203372417 5600 28058
128495472705349553 1717 29714
591492751988269569 1122 12791
134777796033294097 3552 31696
279356259851802241 4003 23503
917331746656568449 12287 24932
52082821257386057 28111 30829
86322916888651233 8736 23504
315719150299848641 5867 13679
892589820002353153 15730 18243
397059434564354753 20946 26328
260833919059084705 6759 28238
744326107871223937 8796 11873
514608625142894721 28525 31825
956298300448651137 1571 26921
574160932887327361 25814 25970
209978914206054401 5901 20861
594194445569012737 522 9696
914198815131399553 1214 10624
566899031418930817 18433 25647
875810318522105985 2601 27922
797482366616261377 1674 31638
790000897970969601 4086 23489
269930447560046369 15501 21912
77024975436351889 16051 17403
973727898304797953 3181 26899
980355674636811649 1859 13573
918616963587997057 14558 22518
78322677274492497 9505 12781
90917753037839329 24501 32094
862405499258244353 6385 27374
886165687354850433 9291 12848
466258410821431809 6262 17650
132314621527239489 5928 11427
605290824627175553 20042 22239
736922905354280321 16217 26225
74222143709853585 4152 23935
40742959504168401 613 5070
874565302824748929 6166 17623
47318018495833057 7487 27901
870836632606930945 4465 29418
388964088056081153 18886 19340
358755289901679937 1261 15994
759203034448294273 18846 24738
693350506540845441 3490 21324
830637134308115969 7415 22315
243409699970555937 6766 15151
830108023275176577 7180 27171
873897976609178753 15299 19747
958250309137763841 14823 26129
820489968765642113 11065 15900
949529653290429825 9257 10960
783032320430386561 1945 30248
107542547176105793 17927 21993
686761806891752321 1124 17211
81233724111303473 13680 20598
743319348537447425 9212 30971
32201434007117057 162 604
962759511118505857 8606 15398
659503816277865729 997 27767
84475942969426401 10967 29670
592277428728490241 433 8745
584563920679812609 634 19179
862502094045016321 6935 9202
805909028092081281 17883 26702
503429469383132033 5936 28158
586605717110685953 15491 22498
567995242532905537 3498 14852
164778552672778753 6692 25081
364820936709943297 6115 7278
929390733194509313 1645 1801
284583804845500065 22229 27312
846975792947880321 12902 16507
188600460695692353 1587 6611
527732321603636481 4623 20108
573577121534615489 4212 15517
330652091352398273 15581 21991
295186997036747585 13044 27290
820931699294732161 797 26657
620473976398063361 4378 13519
790004587232111489 25056 28159
2165789340136116 1509 31234
286409592167515841 3729 5722
677711231555637249 8202 13213
880651136727472257 4729 16996
40999080207850369 16080 31500
444475518411593409 4061 20675
938374503545492865 6657 25249
13708021606525735 1999 25501
89845552756525393 13443 22522
18013730850825029 4036 10780
979746603326052737 18972 30227
77097773630704577 6217 28077
451823286126565185 8752 10055
302531250948192129 4646 10468
561096349054896129 10204 17629
860012054562751873 19243 19762
459675306630497729 8407 26883
446792632456393345 15193 22676
206552773846173217 6797 25067
837062594670165121 6063 10321
108012422879792065 3952 30168
141572153490415073 495 24310
445213003881907073 17041 18758
176573267040446081 15468 16585
145497761012574497 23060 23644
235176114558086625 2273 28276
720116487770130945 5000 11869
353675023706081473 5508 20618
78259077521632753 8748 19013
532489879313146753 10961 28157
78079128404130673 21082 28718
121214204977569297 20354 23663
403601334652801601 28444 31461
654425296992613377 1394 19774
685688516282144897 59 16808
664700218001947009 1433 23125
805250989408275329 16972 27817
423698253166264769 12080 32104
714461200795700097 12475 29477
933202326902168961 13357 15686
877777784347596673 30824 31664
59642371060803609 6363 25771
41075075887338385 20311 21864
584733867409319425 3368 28372
322767349131023425 23843 31884
189927391824795681 21267 28399
716909811214822657 2206 8020
947587156175039489 30096 32115
71391438595679089 10262 30113
673138561172734721 15553 22064
84426142038982017 19703 25653
410530271445686849 19154 24504
770249958594344961 16808 27908
747600504387605761 953 22616
425136052976188929 7062 13957
793849299992636801 14080 14375
837122877359956225 23923 28672
524884644171081025 11374 20743
893380765024037505 1961 9082
395893137624774721 8837 12120
402328500285815233 19554 25720
199287268809001729 15829 24991
359537274380119937 11822 28938
478904059759621249 2404 28849
935870212232241921 9645 31204
87244954067060129 7019 14644
402687308028877313 1415 15512
173222606898669089 427 17470
990974476284829825 5412 6499
205079243647617217 19039 23186
662650267370327809 7171 30396
907041419940405505 10195 17446
25861433797683021 17247 27626
173422362423352193 2756 11714
800424339807054977 6235 18127
73226074571131505 2027 12134
686903690056961793 643 17040
857834336516958721 612 18991
499692781692164801 28706 31452
335673264999080321 9452 12420
721351605495765889 14705 17670
45018287118367089 11092 30516
954705726871001345 976 6350
662464437541480321 1991 8954
44542456580838777 1218 6172
262088913221987233 14352 29345
675487065723235201 19393 29789
305797736537094529 7740 12460
607348995774781697 22817 26321
393838344726233921 17600 23755
853261282629521409 3289 29600
780319461238413185 19271 29997
21318038854413857 12594 22235
283037694066109665 13190 13272
979941947648246273 13130 24627
719879705238064129 6055 21331
312634552836623681 12088 20926
926550824246888321 28231 29240
527542143392967233 2119 19364
912632022103146369 26417 29489
337229121327506945 16249 29193
42333146312955705 3009 9239
747902783149971329 10470 25247
967385394729085185 11159 12324
927909438768789889 14124 25810
688031722420632321 7471 21043
641007853667961345 21993 22940
888675043981244545 8477 9001
624597443307489921 13591 19073
691557644287314561 11841 25784
811561408288202497 24797 30059
319498256967925441 2085 23535
209225652360469633 3061 12106
10206643361541979 6300 7743
848009955663545857 21740 28510
631289009282518529 6386 23005
310597027884991681 18110 29468
792073231099607297 831 3876
434751048738565505 4008 12996
229582261265470337 24361 25313
128925082399586449 9543 27527
67926427744097849 6328 29936
175194690430632961 27448 31899
26921988268362897 28717 31401
156602754426497633 12557 14187
271555378478268481 55 13701
948333949063073281 15239 20512
684747821552797185 9770 27467
427132645747672513 1691 26640
461889939277412481 4275 10979
41605230556630345 3501 21846
912980192325910913 11217 29894
828595335180718721 19993 31136
412868703694414337 15860 21092
654522298184293249 15815 31852
356414649002253697 8067 17627
876419476989450881 6529 10511
30853998701431353 1790 8884
116671676837118097 22880 26627
704309119588380417 8085 9103
791805069045604865 7865 9253
660044165063169409 22508 31450
135355839735002097 1425 31075
994054879611915905 203 16808
572448953999328 16777 20553
221347018039480769 8694 11972
17034863846451033 5785 16482
298789423760986497 4097 10312
210472058042878273 6257 17648
198968820006030017 8628 24570
386692368455204161 6685 29921
296338888862798913 1130 3572
985476615904371329 17550 29704
812829450341538945 15397 31459
863657831829161857 8673 9931
613945699511795329 10431 23684
390045884546960769 14312 14414
287000792158636385 2343 17283
203950126308388481 12307 22889
377695268058197057 18015 23336
485937483692548993 20891 31916
609720732652604673 196 31382
959936634834040321 1231 15134
412130440286894401 17876 24063
624343059815171073 3374 31098
166073656508331169 14569 15599
969473924488898561 79 26128
925835499454528641 788 30835
966840323676603265 355 22295
868938962440537985 18859 25848
309529967512762753 12404 21723
971259486909254145 5251 8564
104125866866066737 3773 28656
97956014045877281 9714 23807
433779629992290689 8328 22825
217082929793058113 4795 13095
120364059696935761 24197 29849
732576110217749505 4456 10231
369384905504947649 970 23050
651239347820656129 8813 22415
806261533252804737 8601 24392
608183589915711361 10528 30296
244064467920555489 19650 19953
321384704341873857 7 5482
773037569908478209 12015 27422
780058133591111809 6630 15218
328943866831512129 5601 31246
493140834326062785 7811 12730
14065981778397685 2600 19559
416782751549106945 1304 28034
853253403194077697 5545 18437
87674386057493345 10693 12598
537246557765723073 10204 13553
2615920474468681 22933 25768
320775714218203969 13443 17062
668837516699802881 1934 29540
319631719699739137 2807 21548
769255905764623489 1749 25071
41484677842209553 14136 20462
852792046975473281 26324 31764
271369458957462241 21481 24810
35119551698116425 19950 30569
300881730771184385 17554 21732
873241569512948993 4802 24944
627884739467273089 6170 19262
960400796320215041 19859 26596
599320392544331777 788 28110
263457681439398081 16201 28887
191041163588106849 22178 22686
356304935749633985 2122 4000
888685013926536961 2568 19624
619433637041261441 20424 25151
819810616547183489 18588 30639
766387285901373569 12014 15182
758100833593278593 6864 29967
140832853277622401 9413 14532
221113645402464705 8576 24177
388148430880434625 4535 18024
227219645095576801 5930 20956
858897412113073281 996 4494
338735302372977985 1580 31855
267116769029684065 3353 20268
707744058953000577 21899 22594
950994551537142785 10527 30361
893702902350849409 19271 20442
988621632312416001 3880 23091
913293804927835905 813 6034
404733684256491713 3726 7930
38741422973341601 16098 31562
151240924876162817 28306 28514
15925069582340969 2272 24289
172184291883972673 12544 19231
782281925291396609 9950 27997
739285064779082241 1732 7340
255408816613599041 21782 26491
285142675505291265 2411 14997
178246206323134273 16143 29635
50318081463757385 244 14662
954951704696799873 4557 12742
670984563279397121 9809 13030
115099724126462641 5505 28291
680156083135514625 12828 23205
543973912147865921 23862 26519
397627544722872961 5241 6341
454462473964408513 19193 30209
746437025243380993 18300 28756
653787212140162689 17932 19386
114613782041480769 8920 12113
833276753169979393 23782 26393
739012846271563777 14488 22400
663864328977613441 5341 27495
671286003803665153 3028 25811
455909444944321537 23666 31735
239239652527857057 3982 27682
622552257537865473 4253 20133
455319977901204737 4138 15876
949747390042642049 1516 8661
40772792062639953 11145 31348
243628156954233793 9234 11724
375221051611340801 2469 6186
860335412616816385 504 25778
643625421768149377 3834 16893
545471948403974977 13580 27256
625392499162607873 7204 13661
624790434891803393 19086 25638
564810603592476929 1848 14430
618655168013024385 18479 28512
235515894013225601 6554 25813
124359667354948305 15102 25085
718522128156251905 16235 31881
305616261873655745 22443 25049
777600086576306689 19830 24656
902208909232950145 15820 28042
244057219382241889 8053 11900
187378673501601857 1770 31287
641382180870273537 14072 25726
298836350720730369 20557 23138
499959084539113985 10611 23976
990915077233001601 2734 9470
695902728035768833 10825 12768
547290746209636609 3 5451
569448002860369217 10903 13145
260089266579118561 17861 27377
433004753341982977 15388 20425
960388239139373185 3934 7796
28280355127975553 19819 29445
135811826918104113 4557 9339
385073768705716161 17107 25168
893502276568749953 11406 28018
76764748807491409 3200 9700
239197119608153473 12649 16238
569270157365629377 4589 31272
74753767624795137 21143 25386
519687250987487937 2988 14134
676552592155235969 17336 21589
325407813692031297 4665 31870
39436727147982961 2752 14060
750142767010842753 10432 26913
927787318961154689 6780 13456
372980241669189633 532 27988
901535916603275905 6938 20187
536400858788994113 19927 28160
40490281914021153 11596 12336
449979022862542849 1102 18140
140860261172388593 4647 13606
377490845862510593 908 5956
940070532163307649 4969 31186
44316221177332697 12102 22527
812636897382130689 14571 30565
757586936812344961 2316 28909
450916346345469057 15995 16181
566953459928065217 21564 22682
914768402156891393 15971 30852
237798461135909633 7065 22295
582839114793703297 4899 20929
720232649169851393 19046 22625
128107884310278305 22633 30878
844787074680624513 18398 28729
908815288376747137 12711 13447
708248220393066625 10682 23152
813185995711631233 2411 19202
188781157674853249 16674 30945
191296577066683681 3583 18116
538124804051911105 12028 12452
773338354177578625 16823 19865
630951575812162049 29524 31550
411570049634566017 12324 16520
738369125485341697 20908 26236
634014176047013889 9385 12606
255541594229597985 1330 3041
735636142515236481 3489 9524
936527059095489281 1948 12671
730454905899815553 16682 24535
441271084074202241 1111 31021
786029159369054081 8102 9046
503547831674062273 7283 14495
614548116475344129 8845 20651
196900304174235425 8490 9615
566501943698316545 12780 31544
793763866011381889 4719 17829
894494746036198017 1220 8468
776855538622612609 18130 27489
49479347549993945 7636 24378
841338267885582465 11216 25969
300359655705914689 13827 25826
245776787339806913 5395 10159
437974212353967809 19798 25783
967389045711151105 10755 20219
51364338186257185 31016 32084
858910603411999361 943 4075
466950135807298497 10480 16442
904621375026373249 13215 31346
698059204230428801 4258 17820
283478110697515713 1535 6883
435977633920121153 18119 26052
352913142118389121 2756 8256
269789026813011649 18056 23885
641413280360609409 30567 30922
446909732387599233 12232 12661
481506184922459137 21067 23319
405021647595628289 8391 24627
114978758126412113 13783 18421
148019848844942465 10904 21004
729732657388673537 11776 13953
43404758539278281 3206 4901
854389977654392449 3487 11746
109794369798823505 6534 28354
313904338284736193 3372 23489
562481275860005057 5928 31469
263252031999925857 15080 29622
336924895608607489 9477 26778
405339049397589697 524 13491
31838336464002029 11839 24378
437751867174597441 1590 26257
774946036314634753 9476 28447
832594203809542017 1303 17148
600471081031468417 23083 29208
795439871825621505 4680 16577
526734202878376577 26801 27059
5799434856193387 12081 29338
231067955545480417 14994 21593
367243927533280641 12115 23964
741416365010611201 14120 27429
235379823023855297 7520 17214
833902076782845057 13048 17581
132124517672551185 7309 8556
273205550718845569 6215 7143
691165003913290881 4122 31073
853551079598357633 14996 21019
359415631701097025 10421 14781
586727256504037377 16679 19639
437488967984499777 7532 25332
28648607242086401 11794 15321
573192008620580417 14448 31019
474348233279247489 11577 32046
598877214603909633 10765 27432
117552032951262929 10227 21651
271622800711753601 3668 27114
775061624069184769 3301 19713
119643661440726129 4263 21164
84825924154056769 15152 16263
399754068966061057 3401 6920
878190467879679873 13147 23491
436405898003336321 13223 28705
532796992311968897 23918 31056
185921707427496577 8882 13271
652490462299954945 26181 27928
889275571569548673 8301 20965
981516624210780033 17437 27688
881321497418227329 13275 22711
965482907918133249 5516 12444
856267467446095105 21261 25272
126029376886943825 29127 30090
182318076850009441 25183 29688
911725252991761409 3382 22322
454147755893210113 2783 28599
93022850847017233 19938 31128
330898737020689281 6202 31288
624299929520194689 4490 7500
552235487669243265 7765 29946
375233947302174209 4364 4423
667185191961095809 17875 19959
332517534414524353 4636 15924
685183291488151297 8006 31498
921291477298051841 13099 30951
507895866032399105 18154 19972
491508174353302977 11290 27270
914969922239357953 23740 29369
415243236372131009 6762 27610
826766876577522689 9881 22643
46210272648654185 10645 21227
516590391094858625 13783 26169
192479800216556641 14222 29002
169730812502464801 7587 13623
512829643527428673 129 16083
578455440122588929 10719 12314
340135247263756225 2333 30760
323532689204398593 17378 30867
734078486155897985 9564 16888
796412667237966337 8064 30785
137699585645417953 22082 26472
417721157773186753 14783 26836
168734450004055969 3968 11215
275553224757153729 10932 12006
159276667102343329 8715 25770
744754224371462273 6608 11087
48979387256924409 4185 9845
459422268965987265 9402 19185
618797621643391745 2787 9884
671341456645691905 10260 25914
927656149435339521 1837 26354
101634791487647649 845 13920
164061156566187809 8909 31671
548022980436655873 10553 10884
148465116687521729 587 25500
746812678320047489 4528 9709
569601244360466561 15153 26916
637148564442540545 15698 17768
821030381855312129 8780 22089
559680381720546881 13331 13484
131337588516881713 10076 21996
327531815341359361 4618 26675
544893959905284225 14829 19059
643437016141000193 8102 31029
1377616859809195 8982 20458
514654023701680769 11102 24252
586415369145019137 4350 21238
628388564660276865 6587 14263
927218421212128129 7665 14478
147793574301658753 2480 30092
514208746318661953 18203 25768
243376769324292769 21154 22695
568325852483166465 4562 21772
901149125736125697 29254 30389
595460625693451777 9881 10445
556757739985222593 2335 6978
681403704147950209 9849 24860
458072035920025665 3041 25021
59933945110248745 7199 25328
388414914131963969 10339 10660
404741387056599681 24662 25403
420964824793728129 8087 27818
772748052176158465 19626 21845
144264297323054785 21559 22290
777351527077168897 20707 21032
711151885701781377 8647 31628
902575783826183169 11693 30996
651526472671143553 8026 31761
630062316733425793 8575 25225
11875245051427897 5007 28791
919537394873405185 28307 30939
915176250884748289 7840 26401
447571035251026945 5761 16243
264175988460721089 20193 28505
156992528403538497 6930 28268
558788602148432321 12282 28862
571327730771241025 2812 7433
52330083178347313 16537 27086
283205865449762241 6467 9985
838705230116666241 1498 8680
776009446430830209 2479 13118
437129793598273857 482 14070
271434875807575073 11886 26951
858151379009534337 4056 6777
374648381039900609 3897 31063
107927771702108545 18665 24808
858679528616992385 14290 17125
83613769730085601 10129 18395
390949817716485633 23362 28358
746154269740571905 2888 15165
431839222950731713 7104 24679
652299502573519873 9471 28987
268110342557331905 10472 16013
14017830912749219 16970 23691
772411877602113665 18190 18955
726558904967539841 2792 17189
82031622738806929 25625 31817
314220327717805505 13296 16541
983589388065229953 3668 5552
315374205271091073 19865 27179
298102631850053249 26060 26109
293547399538610433 7937 16197
182472829842513569 13284 14505
357867140465351937 23999 30280
993951512262466305 26758 28458
290799253370238401 20979 27479
490345173201166785 3514 27831
309613719096226689 5907 13890
889380062435275649 1143 12741
535243496928572417 31 23641
430069187829989377 8133 16971
146599923571734785 17519 25566
937096943746464513 3241 30816
785015234165257473 1593 15475
835668969021970305 18008 27585
308009710380581249 5514 9882
76242929221461249 12204 24085
326949131975013057 12150 21528
698325422525588353 3441 15959
138682815479832305 8489 25107
711810677908996353 7018 8454
333367626109833281 15769 18320
278064415569094337 12787 21094
412866157500012353 10012 25964
718035426124213633 5793 30335
652407936511863809 8093 23277
173411449267124609 18787 26834
367535616035077313 12158 22365
168179452843585153 12853 32088
283462169942765729 1204 8506
593673945167825665 4130 6788
737686208622612609 13919 18465
446735013694375745 478 10131
317018563422138305 8535 21322
661111878591245953 10601 19111
756054760576240897 2110 17992
17185458733361971 18282 29582
679291928091089409 14718 23505
383264846146079937 13194 18841
191101619107620033 10838 20547
497725266055208961 5843 14081
969056652189308929 20743 31546
788689036891927425 2672 8571
781963369669547649 19967 25082
171754548710364225 25812 26716
281460276375014465 1271 29959
281266298538060513 7980 15218
966598430664582529 8093 23381
946915038945530113 17049 21296
627588727126905601 11259 18445
317399864337264833 26550 28839
465458395095232897 17131 21115
627680433906728961 22092 26358
247339846945777697 16968 17326
184502645444656097 18747 24277
581616882151082 10264 20263
218187113165679841 25712 27765
316778956020712577 12864 28104
705284609966444289 14023 31815
418748367945916289 265 14230
594599423244655873 5042 18152
731512881440778497 1967 6995
716900976222451201 4941 18547
513860482235877185 14548 23154
34729780223198505 10315 25760
438516259417937729 12422 23112
892853056388762625 8535 20468
471489317196166273 10880 27077
756135581012014081 5060 31925
245940015840375297 6269 14236
963833910173224961 1929 24444
697925664184388993 17025 30993
266125149475083585 9958 19856
891265823297729281 492 29297
336051819006574017 28280 30796
754290489602631425 256 12337
176031487770469409 26910 32107
42156081010716665 2921 16037
45891281905813489 4788 6509
647427650463320961 17466 28383
370138268563504641 20625 29431
662775630357415937 1292 26790
581404077184036097 5013 31864
84375564294113297 4742 9409
473525102643005633 3868 19887
44393065416983289 13852 19290
356757242042210241 2261 6887
774055786186373505 25335 31448
343971461441849857 2807 12485
687745187648843649 3936 14346
167470907283533409 23899 30365
53149117910955113 1515 2947
466428537527715265 3535 12794
972881948991414401 28348 29190
263502099439779873 12928 26685
164555807862875265 9702 12014
284318600787980097 7930 13473
168790190799185793 22011 32123
344791199991650625 4293 20647
364832158653122433 6962 28248
524309866284735169 4494 8684
250686679640494945 3366 14300
759981043601459969 4079 13077
666913003941225217 4892 6776
808874344101564417 12080 27688
310013427550600769 14379 30589
33214956856571833 19358 21478
718494610096350081 9938 23970
386874404443201345 4637 14845
85275126375677249 30396 31560
975164698445826817 2338 7685
903767163987588225 18057 29780
714023675282373249 1429 9213
507218785853112321 11514 22764
581052573458780545 3416 5902
862726688135730049 15709 21339
184087207475098337 2642 31308
757633405552013569 20193 26788
568109271108898625 9756 27598
920914541109219457 11821 26406
334257405986402753 19073 26906
477281794245087105 11289 15840
254720529136935873 6598 7175
382855176916116609 2209 28131
844773848182878593 2119 13839
637081539199073153 1838 16895
889906871949552385 6400 25089
781291114731793409 9192 31184
128429603556707409 5400 30771
591416684755685633 149 25096
970571715690798721 813 23706
305024672108721985 4312 22542
999381846247725697 17223 20044
769049966928520193 17050 25375
360339394430429377 12540 15257
111120503340110593 2355 10148
46293224825813441 14654 29878
803056531063660417 30986 31851
582356449983084417 6162 22162
719627922393279105 11305 24707
870280435485337729 1834 4399
55927995402726081 19533 26869
793092156046203265 11255 22055
394948939291559489 1009 21756
225820547586589985 3534 11499
30789577146876469 19874 28291
58268027862116161 9461 12971
338483462505145409 7480 31381
499421666856104449 17007 18022
67696831848792273 6125 27149
408266313971086721 17762 21885
700078780311706369 10565 13060
537635304028452033 26334 28613
670271434156930433 14930 26470
120784489327153473 10249 18539
205822793706722977 1546 25683
988381157776554881 7828 18765
379411410602358529 11294 22790
994561881597451905 11311 27363
488451094781389377 29591 31836
427453732935770625 2128 19048
66259385753241417 26389 30163
380526077358272385 3831 11810
682563430042570497 16127 20123
219742110778948801 5179 25114
36696784165570761 19984 26034
125885984637438497 24097 25641
245316920424691873 4177 8806
410752079945364545 16663 23237
276891604630989729 10886 17044
672105685332670849 6247 32024
316508191237581121 6303 23551
791481537065887873 7732 32112
298276412763584641 1990 6295
498273807959424897 17396 29053
819075858507169153 1756 11721
445948387659949953 31902 32070
307060645477278657 25286 29986
195457400449274849 12908 22547
298025185597602177 6270 27382
627462933006821505 22166 25420
196151248883978721 7908 8498
332892496831238593 24337 26005
625449728153704193 8146 9318
253206729914420961 9946 13801
176207142089893409 13327 29888
180386063083521025 5415 9187
881426988771870849 4293 19828
927334970123322241 9903 23571
689400075783453313 17152 20789
389531088741978945 8109 19560
221698067895367489 10073 13703
455542356991838209 1815 18200
718086198893033217 21629 22711
125088574494188977 6801 30657
426681586736641793 24114 31675
788081071610005121 17280 23062
266673121446189057 14550 22296
452362364474328897 10311 16461
202871334054655969 21295 28514
197226531085998849 1413 22556
886035529584390273 6965 22665
211155497804160321 16669 26962
584251713859380609 21799 28029
967160060937967361 9863 20365
775302531978240897 17323 29272
185895319599229217 14084 30932
912136708078484993 10111 14800
641560143807463809 1912 11818
557000958147952449 2633 21189
268069309676977953 12136 19931
607773279402898945 19334 26691
863623380587622273 303 14917
21554850922342441 14651 31872
13919770064791949 17445 30603
91000487428310353 23478 23698
465905520029917121 21802 29088
391051459966902849 7801 30672
649473472611081345 21472 25050
834947638328806401 16995 22096
868789691457802625 6008 15368
296902213477494593 6061 6975
147877418051326273 18631 18889
322790097136753217 21157 24128
156436124873732033 21288 26532
210342483270991937 26966 28114
591494310273592577 10968 15542
26436524759652969 27 15315
782002975998008065 22950 31175
439290527107715457 19215 29012
83476516764353201 15472 21513
944047821640104705 17325 28575
558384203123619457 6515 22769
612462853652758145 17121 30285
50155480795528009 6962 18833
495712528959138881 5470 7201
999695580610673281 4697 5071
336234472524324673 11175 18185
795500085337483393 8908 9129
13527418996083897 4763 24104
759636692877233281 7284 7433
127827126886970177 12722 23369
660432655450311041 9406 14179
799732061189764865 4596 26638
667422945370329729 7852 19452
918170721526138369 6990 16521
490640437517033217 1490 21989
937273842096225025 24033 25290
976350067721607937 12013 13789
169251817787667841 23311 30753
323753822637460353 9438 17329
190961808307299905 18161 20361
934732081606536961 3078 9165
675852330681948417 27199 27760
126825600300254145 7259 25610
450805353982268289 14413 25288
668825074234302209 17179 29958
304080495337174721 3161 18602
13758449593328949 18409 30876
55703751451439129 17443 30327
871671170397458945 6916 21358
564668832339663169 25420 26225
974886011199050241 11867 17627
855706386875929985 13225 22713
644202644106126593 7708 17450
5199296821459144 6857 8344
691886546750769281 10228 25362
181827875692029281 16920 25250
493442967520959297 217 15420
831628106946482177 6592 18010
284542695301059457 9717 10676
697978557031426305 9656 27163
399612572682325889 3135 21655
7010976206217380 970 6751
744876492169598977 12990 23838
910935764990235009 2843 9156
696150012910091905 12964 25317
817337683164481665 11130 17836
621580935799972481 12330 23650
459286310020125633 26846 30000
425226868219095169 6973 17708
705912164488054785 2292 18045
95508285959741809 5945 13108
35642338334021417 459 24179
731774955159860225 10140 15092
145674674765984961 7163 13405
666706264166965249 11717 31312
309772733556705729 1655 26743
621239988652302337 3595 23746
702045082255139585 8549 32074
95936717118920705 6320 14969
702077045407328641 8550 14405
144484614132121441 2882 8905
917935125793093249 13945 26557
208962408635120065 18747 29318
542410137476188929 1972 32124
386118495175292481 2214 9377
580071507191703937 13552 30710
489716737706775233 11473 26619
570869902652312065 11840 26453
853041717205510273 15595 23582
576105097965751169 17023 25013
727723652168709377 9652 23375
973889062971231617 18075 29855
305532964422649665 15968 20467
371443361760768193 10841 12641
124131151777280737 9368 13025
76801813084024673 5486 8699
295553557217257153 18163 29576
991497396822722945 18022 23182
337156863589218177 6725 27018
355838445699042433 889 11546
712205313556790273 5206 8871
829120848799462401 4487 16435
708688538991342593 1927 27559
807962675716915201 2388 23972
252982132643776225 174 23278
70349395579853537 3189 10625
965681278029979521 3203 5305
692708719867304961 22884 31232
696475005054264065 4432 29640
677915625261320577 1137 13596
748667145331442177 11921 25623
799674852962517889 10575 11153
136785643066897217 9353 28863
747078978189989633 5042 22201
460336915391298625 15143 26542
308938712908478401 1278 24784
425707910488636545 7359 8142
379613066839922881 11242 21786
834338285840207361 205 23138
906603626857709313 9897 23634
163756525472617665 671 9501
658747185588936193 18444 31260
842105337967939969 7046 21774
548066242851852801 5511 27462
877741925106828801 236 21235
671754238708260225 15791 20204
737010616804784769 9032 27843
378390337482905153 8931 17407
947566529429249025 9959 24192
60877711611823313 12849 16832
193109260920852673 16973 31465
120231393002733009 19355 24305
309383737495789313 7329 11924
202434750108196225 14100 28007
252294447308887713 14145 23168
319807959429574849 3583 22056
611724641691832705 11038 29203
655134957564257537 8068 29596
630250341765009409 20912 21199
342060501038126593 8393 9721
965541471136372609 15339 29756
990704233024402433 7839 18721
438993072574394433 737 28140
865852934676446721 6170 7870
572598983279700481 3828 8748
953463916932633985 6253 11878
512227287545233153 8276 25162
834207962128310529 3812 17260
687898227141300097 25867 27697
193126747677140993 1367 12644
828785924014372481 13952 15486
645351142733780097 25214 25582
653849114574054401 16642 24377
601146724217983361 2015 6439
438009230871887937 5649 13472
656872008193651841 6227 12227
204101869974078209 11885 31338
751788980068269569 21741 30598
327376143419403585 9027 15054
443569951415078401 1231 13984
175060496482441153 12843 15144
722832264377729025 15013 28131
724722138488306945 12381 12599
372389687906057537 16245 26570
969266710445747713 7485 10621
937519659314844545 26876 30566
892033001199084929 20878 29647
904992354095618561 903 11192
107568168216996449 4522 30473
840946801859729537 3834 29634
901538828541834625 5345 6477
126555334544427473 4086 15194
491153052786341249 23191 26519
584310185004696321 7615 17640
653467391100580353 9788 19861
641823261817172865 11166 15872
309402014733333185 13357 29602
244995150712981057 7303 22643
323545985230357057 11531 25499
536595871313487297 10111 25280
98710885087921697 13772 15745
936903017308353025 1735 14561
951736446326098177 14426 31419
231962081098295425 13487 27942
238981309376949729 9028 21805
863113469759355265 23924 28884
295694371996194881 2188 14484
963775366235374465 21911 24005
110744304916078561 6315 15626
503240945081685697 11007 26159
776381134471169025 10767 20138
302089770809551809 8176 21277
403631529784032513 8724 26175
703836329310746625 12089 22281
101821256939235377 27785 30050
632390311223353729 13853 16087
327273584386755777 17311 25416
116946909693652401 1303 28421
340258501205600065 10142 15475
197182633973064001 10350 27051
124191757583528081 1457 23521
796392258416005889 24171 26480
57366876621177457 6500 13854
34456162447035865 688 5281
700742091505286913 7969 14482
572230624813514049 21017 29038
974538045118979585 1210 27181
637179162845747329 4374 27280
990926284947359873 2251 25378
261943544122033249 24988 27229
146789576932764737 19377 22998
130674741598475921 12109 27283
947535597064511873 22825 25211
694594794891898497 24807 29535
209089518652607617 7530 14385
254690318145613057 3666 28197
648649363535664513 20307 23397
696037616733406081 2639 12053
967817082195882241 17694 25768
23311160168525193 12878 25728
732351808898851457 26276 27101
555440297570086721 20042 26539
797997262539727361 26695 27630
994557685780513665 6703 31121
280417343883922145 6057 27948
434138917554918209 9892 22288
584554156172391297 12487 24995
35397991342811965 5460 7929
898778287791213185 18122 20550
727146257751897473 10967 12248
564193993675932161 10830 26363
36728016938702977 2801 9501
359337765778857217 5454 5508
507461708101402561 4726 27749
490099731151577345 2918 10722
483223476626726273 2614 23610
29007211829604529 18694 29504
7427503572543516 5900 19643
270214778841623361 14469 29726
178326719900589121 14301 15529
906990272669982977 4086 4149
175425842259215873 876 18349
196709393788086817 1925 4016
875349616808783489 30146 30920
393935768510328193 450 19807
917748456998836609 3398 14704
273829739198394145 6322 6450
478976934431052801 12769 16221
634649535663665921 4443 10311
843909085383756929 2251 23399
7671928862226452 2439 20403
811445059371742209 3828 21620
101971266384634161 27609 31590
500299074295114113 5894 8352
497821842981213761 3708 30088
435324882111707713 17844 30621
949945685146584449 4052 15047
945071126817396097 6986 10924
279951434634501345 10959 13871
488006756960849921 23632 31420
970680370545704065 8543 19754
501515014089264385 13753 26658
232433956308288001 6226 16233
6396248472476885 5995 11625
886793060585457537 21302 28962
964875994812189185 23801 29720
960279335966266241 294 28581
445583434018594433 19891 27962
329992178752842561 25256 27055
937350773273223553 8994 19748
497017134530469889 19606 23537
460822415281860737 9272 11681
560363401549917505 4243 31382
258541145341752097 22000 26941
369763433878365057 12324 26392
13402961195332353 8452 19681
618985167489750401 15528 23900
286491093472321281 1153 9714
114169949042096881 13175 31526
260139423855271457 9812 27948
761574915505402625 17177 20312
591993058786670209 2126 9827
123213942719633713 11086 26897
822344799645172481 18120 29259
260358349753754945 291 22423
152412503317847841 952 24416
295166456975128001 24097 29216
29276612740808617 4795 22194
787013970422943745 8830 9696
489010740977818177 2864 17717
699269278617140993 4393 31393
765987739816488065 11783 14178
887507298872872449 2338 29458
173683424257220065 10310 23003
399728233698457537 12712 19971
96015935641851521 16597 19887
550401472752721345 4395 22825
449090087581964801 4988 7559
526037175380043457 6800 14668
892002221846432513 24044 31430
558696005147577793 16172 19552
244117830136119105 12113 19539
616203700544279041 6268 9925
105617027935842609 16837 23528
440661303808266049 12901 17493
930163633314038017 1825 14958
514349516528927361 3250 17162
902445587168834561 1039 22687
121135844614155281 23034 25161
730374013286976257 14674 27339
609975792683375361 5250 16225
834967152648637569 6661 23658
279343500108179649 14755 28492
663161769960424833 2129 8926
756862084622515201 25263 31491
231557673444847009 5691 29612
384853251726507777 1369 5011
344316572358181377 4151 13786
708426824571208833 1361 12531
542529219243796481 5941 25342
86600175722249873 12772 16646
382003079697682305 1024 11937
616113241553609473 18486 21030
53443227425724161 24055 24610
232048000253296737 17372 17807
640936299618388737 8268 16677
930047222886688769 1847 25559
996025131086192001 11589 28271
190107497168835233 8218 12790
412952992691032257 435 1612
648288365986150657 11990 30277
49566672857103809 11525 27311
222214309187290113 18554 25068
769849207970295937 4502 14676
123282609385487521 8028 17664
719205779939308289 3419 9389
505272333910394177 686 23165
771391540457017345 15072 24061
751819686605262721 332 21624
337273833034167553 2299 21238
656617302963791617 21690 29355
109372500408269953 15161 23748
657471528589784577 26557 30746
992223068355606529 9570 17824
577757519994033665 3510 26277
461882538974691649 24618 31298
591083962352161793 6006 16945
625594270117055361 18945 26427
437787667785027393 878 14520
756901847154196609 7939 28183
503733927736309569 10932 19056
727033403319332225 19416 29346
210804974883952673 4708 22318
569038098029722049 28751 29714
725343273315804289 11876 29952
423366965815908737 3232 16080
400517658347364865 15509 21855
537790898205926721 9342 10341
157928308904562433 22485 24575
519926167001138113 13870 25805
200031244032654593 21607 27892
462023915775773761 14866 21900
971706998453147009 5193 20643
977271130554918017 15189 17921
100411921768237985 2681 25720
227160521532695713 16179 16310
690803285747083649 5867 21769
957684732983899777 10253 21233
867315332237804929 9082 31075
14652379997556865 3767 30774
348275868809896129 149 25513
563632990724748609 20932 25608
324366918009655361 17699 18510
55041819651890481 2265 15006
262227089743650049 16990 30189
622051658819096065 10307 24485
723094015331607681 17163 18365
165862060059907905 17492 27505
479761797413619457 28268 28486
797918466132721025 21322 26730
834423028595164545 4390 24402
284983539821539009 2217 5118
706886383401272449 16928 22278
199083748273132257 22458 27856
692825128249577217 4605 12377
411983736027281089 3095 30852
602759999511096833 9469 19222
759610712260119681 19525 21962
72253757917149393 16838 30948
719731055582897793 7014 16813
288103550321867617 5352 19406
655646739122978817 16472 28812
918574640025578753 9352 15437
932544673938025473 14157 26929
281482729321783873 4316 21130
957710564436006017 4619 13701
736126743931332993 7092 17669
394810659887511425 10435 30940
424429444559482497 971 15138
594713434860501889 3633 30597
190628638760014017 306 5034
5464418717821219 5216 28750
637146771979264001 5892 29960
483386983536910017 15552 28760
295491607535364417 5223 19659
471829472543120705 9131 15134
120426394188942961 5083 12329
644293161164860289 10336 17516
576726662108025985 4891 15227
165346938716652417 2090 13693
305339641832564033 2338 22836
111343665321776081 14755 27619
630419982428360705 9772 27487
438027827212792449 9255 30074
978564066507804161 2779 4591
71734490502343817 15940 20027
797958121334598785 16342 17728
200175518353688641 7770 13414
465572250779207041 541 26482
620257038011537537 9850 26328
73943379748282465 9769 24783
157097565701647553 20930 26912
33408614793476233 16281 24480
745807240713027457 565 19112
350558879483425985 5846 10970
567068357854452673 13685 17339
135858622801880097 5392 21567
205179935222695073 7886 23567
194904854284015265 10817 15398
98506229765561665 7885 23410
232293339037401121 15323 24574
93383815943617777 12445 21406
291790356706425089 13536 23178
136854401564647793 8346 10364
492546043380588801 2287 31266
551094293864274241 17359 25853
687260751559033857 22936 31969
198543703176213185 15629 31576
188416905578154817 5592 29364
815704020785865729 206 15802
995778848300769665 10481 26555
350080478825020673 2720 15583
261751844952176065 25400 31997
926835289107536641 18212 27159
728839127583523073 16 23510
276034419276854241 16971 31134
852822983055350657 26659 27345
841121540979919745 9589 30534
41638053500317793 10532 12715
883662403891634049 7418 9688
233645842089078561 6197 19411
542398381037820353 10147 28370
138381745571830801 19446 28664
739134811763179265 11178 14800
990972964606218241 10236 13054
296894346541996865 28620 31802
721393125568308609 3669 17902
787744243885924737 18939 21921
674450242569196929 24216 24509
390179810097883713 3366 5774
594266866422128001 13953 31224
476862248923666241 19360 28626
807631258726733185 8189 18838
181995335675743777 5154 29703
449169866238204225 6889 13051
756431526258921857 5712 19544
853411673008753921 13126 19257
861990140932128641 7102 18062
81630362255150865 158 2320
329978254073765249 17275 31291
740540443719172737 5445 23676
916083600326665217 1012 25728
615808000049550977 5667 17602
743915719753999873 18300 20318
63132770230016177 14104 30310
598719516741077505 9323 11696
606672994808899841 18297 27608
380575377418310273 4662 29749
338871393147972097 23200 25029
26690756738993573 14337 17748
164502776625734977 20755 32097
529108885352542273 1032 22423
391533602035753601 19859 25563
288322348755478657 4637 19556
57762012986170673 6397 31922
488193647076528257 16032 22947
256691292225756481 22996 29714
917340846874374401 8148 25810
363274461440507649 2468 2790
67258956186890377 23217 28296
102345993562312993 19321 26040
480328227939416769 4889 30972
902505536351792897 3705 31475
32519089504020829 17370 21567
724700277551424001 10035 17839
933736379051744385 2649 19598
919010588120155393 19196 29412
546117667904951553 4995 29924
798426647883179137 19268 23525
931374908531800833 4717 24443
188298503876449537 2578 10736
698693372046093953 29 30841
415245245122154241 18867 21028
813307138667774209 17088 23985
715521157828188545 16653 25065
987084723470843521 7019 29533
578307762034899713 8223 11048
536298275535607169 470 5313
60909279723954769 15529 23830
360990182856809857 15914 28709
386127184041217921 2040 22972
65332462357254433 10963 22319
64492283779426177 24401 32115
998353338885948417 5252 28482
151286652137248001 7243 30714
533103270764250689 18170 18776
731496320378862977 2641 5111
684090525918136961 4457 31887
777976205843462017 17865 29910
884511731452796801 1772 11399
433419091430348417 1337 30241
897433878814752001 6740 10373
349988713779499265 5612 27647
397678814554460289 1811 31643
507014619911284801 2534 26265
968415671393572097 18556 19556
147976251860345793 12081 29119
850271903103227137 1261 21098
158543997392595073 2334 20552
874533853599842817 5989 28008
671720856344695297 19086 21978
665408822755033217 24956 30693
152291962675786145 9394 23175
16953064050611035 6470 28561
749479273546402433 4336 20750
907264959910044417 949 8212
663521802616482817 12620 31636
166124111650447041 7394 26011
391065362443772097 17776 18096
831870481100843009 3724 9209
474125325241242753 11132 30051
395737054986440769 18459 22493
712556493189001857 11432 28273
959422221441322113 6273 27098
185978347891417441 15352 20475
349622623688873089 22741 23286
416046936131426305 12515 16855
493600001581476993 16590 22001
608568081848528001 9209 9900
398622884391230081 24544 29965
944792164923288833 1359 21751
840596523482425089 2416 5191
964324792210074881 3708 18436
855478817839241345 10373 11508
408838516075594049 24955 27167
992445147913876737 3516 13338
52148980192907145 17397 23894
309218905583392705 21107 30010
654633068474172545 14339 19450
449237333382917825 15015 27940
256134887043227617 5772 8507
622042987042874497 572 18855
759354242352419073 17027 22485
23312879728358385 2566 28367
6084166828014049 12186 28448
178818603051198017 8415 31607
701364780547240961 13472 16332
452707932359039937 1709 8565
447087932072090433 26547 28829
491456852784722305 3813 20827
786210778038583425 10221 18212
955159527577386369 12873 24193
99613853988284257 8708 29059
308900519735104257 3750 30833
496293581290476737 1030 6231
178767858111122273 27745 30993
865925410425059969 23137 25679
461402931615197057 216 5036
44420999272876569 5866 22477
998859973376475777 9883 18087
24415532126720765 7233 17352
940240771285189633 9875 21139
918970665748648961 24380 25779
117407863615319745 2194 12655
746064613965724929 5160 12690
267901913451794369 626 20315
842816879958878209 27881 31073
833131373386599681 22910 25355
46615944964866433 5830 23397
307909387528056321 9298 17185
670303142732254977 3834 21286
855638710449035521 8259 12813
68457881679020009 20513 26060
978448823144873345 17529 28858
16581209780628827 9633 23266
870976023347473921 10089 14341
766244356351858561 7483 23055
222398283877581089 9549 11431
661154116022888833 2206 8965
260999177509411585 15697 27199
782981386702399361 10152 27046
322630299291972737 16085 22883
661400596703163777 11573 25738
14147027871096897 13631 16609
866039950729440769 15455 27683
681855227923890049 1945 29771
430541955336909889 13018 27373
316462728484260929 1848 5901
137082720048905313 1360 15030
378966886785036673 5457 22954
915635017629785601 300 18778
501929498704917889 18502 24640
932346521499805953 870 30614
708874728934929921 19234 31074
201806676969287233 8870 9118
190086343934815713 18952 20548
540611831569005825 1057 8042
972075802074925825 13046 19815
975531993387949825 62 11570
313069068974009217 7606 10707
740397914093147649 14544 18137
637523340505012481 2894 6620
18119166539495525 21817 22401
897159086349667201 11234 24560
564705201198076865 13887 18333
713351192637588865 7982 20560
345896276715638593 13955 32074
525968573011617473 20342 23491
674618003031792257 21067 27305
452253429084706241 1032 4020
450466788761335809 9165 16220
280772029029272129 10107 13391
310288426036404289 17814 28688
41210474626268481 2093 20311
864758754420098049 2422 27373
82312803887468529 2809 7640
201629294787789345 5188 18374
500086023626451521 19909 29782
641756741658557697 1809 31356
998645242160400001 242 23856
488207721308580033 7833 13847
883556895194118401 2163 10715
295471077380813825 16795 22602
533070323243201473 1510 13168
529484560730832513 6816 18689
960919924080272385 11664 13165
939936325148156673 9879 19767
759711591939897345 22783 24850
128196145749168273 12716 29268
675460028471604865 19125 25560
253285344568599425 22036 23599
573360360544306497 28332 29399
771206216963388929 20752 30251
868050808973961857 29728 31114
81037106413223377 11332 11661
203371171107143297 17090 29607
877825674461515649 26311 30675
419157476683068353 13591 16628
925860979752673793 4340 21077
493961901357941697 20022 30957
84038480339909681 12829 26795
221960644812114081 3263 25308
809807776987216897 9412 28461
557494241744571201 27012 31243
365291554796581185 13007 27967
271332610386821217 915 28520
458273752067601217 8430 14544
92281126766003745 2175 10976
377887642466998145 24340 29578
835164262528380161 3004 7297
971108308971540865 14643 18169
548164633705631873 3135 23070
81320693298660993 18803 22841
784224744323154305 10136 31806
2984704111970161 8360 14214
94382428522827409 3449 12986
277246115981409249 16319 21092
984376528725320577 5951 26763
469495830308293441 21159 30822
964819604529573377 21077 28482
685691134264882177 7405 14500
412479707854629377 7321 7825
283859563750684897 8573 28261
742227287066889089 8001 28768
80466219902756817 6768 31087
728490101936230913 13249 22877
77440451530069505 17918 25957
808856229202412161 5840 19921
562795002965341249 185 16343
226750331483032129 23747 30362
90712028292745825 9165 15832
896554361995889281 16642 21110
488569983357802305 3008 12647
876830326643315073 3127 24541
874367088908687873 5048 26450
71938450623470377 629 22850
838372599070762497 13135 28634
947907933427359233 6906 7268
406977122216392961 9441 17128
795873207114588929 3328 11097
872851559473200897 14529 16360
61880380286581273 27145 29582
119227141424719457 8793 8878
902152984136854785 10378 21471
925990638334550145 14323 28703
432327452747216513 20802 24022
878003642113487361 22577 23110
495833084664774081 21459 24566
816349153733579393 9424 22242
184146350997835393 3744 22755
598561691479691393 2462 5698
221826331987252001 1846 19781
997032953076111233 7862 10257
599060437996001793 11506 28828
51087515025006529 11295 17521
990767415846725889 22944 25752
598833683601821313 21521 26150
654058486294147201 9100 21322
950025711772841729 174 9487
760229226059415425 1021 31772
561917274512321537 19587 31609
493811662888248321 4201 27408
260750708839527329 16657 26394
90503467241568097 11607 21803
198281698698433921 5144 20940
356781415465164289 5804 10106
138100573264299697 10458 16679
957558879760718209 5837 23847
612947032484012033 1179 8373
732486702965502465 9471 15563
193903145926572769 6433 24275
290565935243868993 23867 26874
253870403336872385 12353 23380
110532710888648465 16369 24211
154229961646567649 21644 23875
283503492406147489 1312 23239
510652420624349889 4981 19839
958679369745112833 851 28102
49407883676696689 9573 10708
132692153113872273 20899 21181
276352935711695841 9840 25042
577485716008609921 741 4863
127872122246177617 4421 19190
194357511965115745 3223 17410
995670287515988353 16706 24028
184819461336303457 15640 23380
805202638120182017 18854 27427
905115707758731905 15893 29420
201242370536430561 22367 29052
118559130210414305 3388 5331
367969165777399361 23743 29616
227070224529462913 15935 25560
377157726883861953 13859 29635
965802851007907713 18029 29914
423513539296227009 26886 29861
978364315852125825 14351 29023
158553224428015233 292 1054
959372403327236609 12736 21951
406091979869874113 16638 32131
596774301362025089 5268 28387
86429552370500321 13291 31443
276777497692137345 11890 19654
860829819544495233 16311 22336
612356871401623041 22592 30639
79919555834703009 9856 19029
254372555012238881 14829 28399
883027103792049025 8743 24280
126254996885144529 7178 29469
390955154940737537 16073 23324
733360524908761089 22067 26778
504190948390903041 3057 11492
704373639373180545 15998 25868
479729063804295937 7077 14861
199614596710844705 569 9216
109829736292287089 5962 15899
391484753468496641 13854 26982
139045553462690209 7573 21811
402913077094069633 20822 29583
128970540199521361 7043 26670
675012632482143745 8181 30527
431482902389586113 6660 25665
251904296467486689 18185 18697
342374858979528769 22729 26120
616762031375607425 5864 24596
949506761511880577 16968 25382
909601224818999297 2054 28629
665724173262464769 10147 19175
510534270760125249 1200 14698
413911239987879041 17749 26229
762988589301201665 14808 22246
235196270165378241 1006 32051
96157244728438225 17343 27538
273230905945379009 19915 24139
833822752880791937 7872 18244
974801071499644673 22422 25601
895035486007138561 1678 5449
323444905411474113 2106 31351
932205498384448129 12647 22442
585911136589491073 12827 21309
754882746849411073 138 31096
235141845292840673 13144 18442
548181227752564865 10394 29733
457302412440260033 21542 28414
374683495738359809 7014 22289
540463774985976641 10556 31360
919481994759522049 1346 28622
345785482950137921 8770 11422
894867870840251137 15466 15978
115107348511312321 625 20805
617540303375164929 24087 27429
679601837657902081 383 15422
598778533734893825 11592 21993
496312867473317697 18083 22097
242794785826944801 3551 16605
955003851661817985 5625 16604
193234093757020289 568 17088
745375207150683393 18380 20906
719792786775684609 13145 13450
256026554331146625 22453 28128
878703886807919361 8207 21228
716397426116355201 84 11447
210185585340198593 29249 29335
362964177761799809 1916 2942
640529455240717057 7864 18536
989785966476656385 5871 29025
716830547497011201 3339 11738
20430229101510377 15732 29173
595860649885587201 25076 25613
811738579601932801 10961 25272
106148980141185233 10457 12368
614426736387461121 4742 16320
317495423962817857 1470 31492
826460273598112129 4 9952
21802917322787609 1045 31946
22271687900644821 2132 12998
373473674032048577 4206 15562
357191486239269569 7942 29488
165687571370781953 13458 15866
621603832746306049 11422 20905
714803467745134977 4405 5851
380854153145744321 23527 26216
769102789282158081 2624 30867
106446247918643873 1489 28113
404694244507986433 19085 24610
29098178150558597 1022 10348
26555630388870101 2670 7267
700284717000531713 22844 26825
699612645713365505 15533 22883
550020833548838785 3508 25092
497621187418673089 9071 29239
778499320385339649 5684 26526
900714088482025985 26871 31053
778467634770645889 5826 24509
351189072138211585 7588 24822
624848018988021889 15146 21387
225963603343707585 16417 20019
621613059457072129 1630 28612
105662641307731073 3024 24507
717984735336461441 4516 6135
287644374502399105 12264 19246
187845927452666913 11043 12986
654546111186547841 12062 29530
352521810201640321 9405 26189
472938413761916353 28325 29352
522605138354204993 14674 21378
727515261806928513 1571 4236
682613052036533249 19697 30868
539702428338237889 9130 19006
500859589476515777 10294 22039
62559528181296289 17948 24478
181509212948700609 5922 22191
275179771154178369 17735 30764
32909281910544765 9328 17828
917020977023696513 4024 11309
644467931230384001 4359 16906
888787952299871617 13637 18060
122985678257020225 2950 26627
758128036951219969 4693 13430
940605289112486529 11095 16355
484777104649175809 9294 25500
468006115121053057 1495 28620
102592949984597233 11115 20376
816951457895147137 4929 13603
96819597647503025 21831 31372
670422309048699777 12768 30997
247550804989444385 4537 15308
859688753437698177 10823 12370
271691243530717953 14691 17630
972404538775972353 23055 24049
700978761990654721 22205 23423
767252115664621953 14527 23479
517241802197638401 11566 19234
891003751943980417 8658 18154
300035742552196865 25992 30662
40979868761699121 3838 32021
331803327140313793 11491 22309
672191443310847361 5912 25668
543669508143096897 24539 29331
64011926597874689 8235 13848
305900867736646401 22739 25881
996924496461740929 3422 9390
476388738107644353 5830 25276
940213693113438593 16879 29755
527337715329061057 9742 20679
510127084582816065 8700 26760
380206514023882369 6912 20377
883502082463952129 5363 23454
369028314350821057 3910 25648
133607000523067393 271 30532
570217580369202881 19550 26604
974885661101925633 25510 27926
633822717818226561 17988 23980
630687244620045057 3867 6377
176738945015387105 23397 24811
689999206214583425 21361 30693
957358611282323585 6863 16296
862368153111088257 15051 19168
35960869647695405 24969 28064
303484294516128001 15118 30162
610917023327893121 17443 26338
695148612891184513 15186 16106
726037142243626497 2798 14136
517187194816745665 14956 27202
230447446420377857 10567 13082
656609792411767809 13109 25946
572778783756731969 11410 20058
965133649558172417 3925 13106
151343771833047937 15185 21627
488259136141717697 6643 7587
726768081629387521 13205 24422
507292407116967297 4191 7310
624045759037095169 5349 8935
502078933732530433 18364 29946
471819126205687681 17154 26214
933325920631720193 15406 29495
192838275806487041 24142 31318
628230397344079745 23171 31515
975190915031646465 6956 24739
213292772909245089 8173 32064
455923822877302593 3122 18530
751313673995593217 2989 10366
116598646914653153 10515 28965
220432433107394145 12037 25880
602429458807911553 29091 31932
110734396808421569 3105 19664
641532114967645825 14135 26719
736924211878449153 18610 25186
901828729211750657 20122 21206
410711052102879425 21358 29628
152216188185732897 13631 26020
971439069987130881 9838 22989
360539142278589953 10244 30385
805282421000892929 14025 28035
776151306894007553 18856 26492
61340563591091521 12419 18582
263297681963074113 5272 19884
35723456969389389 3524 8606
308840771165066049 2129 31566
505859989889334145 1668 18621
284297373900962209 16526 16821
878808997116319489 24691 30328
207210435533255585 6174 21957
942166042205332865 6271 18345
332838579513882881 2174 23290
375510487521904001 10071 31470
678394300529944833 10383 22198
506041306276703297 5945 22595
635136053382559873 10907 25721
446479243952150977 8480 24149
851910474230123777 240 6052
444312042072102273 19236 21879
639528420306355329 454 7961
842943481459894145 6624 6928
400575127635406145 9385 15194
8074210348613776 26584 27860
855137174023617793 4691 31243
543683242130551745 27415 27656
167461448822024289 17806 19443
654312932899205889 6788 27287
429369131842712193 4613 22626
789180242075513345 972 10919
215345274854669825 4143 14728
528294832519922177 2893 14157
169776060927752321 14346 26917
775876359215512705 22500 31342
15803110008050681 2923 18376
259068295650298113 14232 20434
399779485195942657 22955 24531
434097804929546497 6539 7671
183730686347800545 28256 29455
553855949908072641 2258 27778
881614049215080833 9407 25418
734369777771856769 26730 26857
607695150700891393 2122 4865
561761862850591617 17349 24100
466390819640160705 405 11074
144691398680190977 7682 32062
67260432992966913 1042 10843
740113459750379137 3773 10719
860159108097157377 9137 28759
466370786913014273 72 5277
427147427346028481 6560 22735
104360239471180449 29361 29694
192853364509964833 673 24871
563118066861544961 1788 6073
388597361714673153 15811 27019
490578351173358145 1131 15333
7526979173100302 12014 19173
956517710384442625 9383 20410
116262206692596241 8118 18155
383477293063851457 10268 29963
960649007898176385 6004 30736
864383729908677633 3661 14248
71889241943338793 2102 27292
146942720235987425 8590 28586
347699459806285889 1705 10301
714849656729565953 267 17593
223412022000275105 17242 23914
182522914318258945 20559 27279
495945424301332609 5970 22584
170742779226156225 16581 26803
781096024440600449 22791 22950
787196185668765441 7085 9435
849090524940983425 2821 15004
172596589585108257 7135 31414
484278285166595905 16730 25404
797937661713337601 4866 18168
4315535822307482 19379 27560
865699607596905473 3531 10806
638025390224711937 12185 17375
619106875230446721 3939 14625
145795043218306817 9316 23463
662370528652697729 1085 10429
915627363759028865 13830 30981
910947616434828673 13253 30853
891685344039437697 26497 27980
235071792728273729 4870 25860
909035329830416513 2091 7726
164348965104327521 2907 26753
972308905750857345 500 30985
303284004393614017 4863 21365
455802394436233281 2812 11185
48656586230794833 10426 27261
871162232151526401 10063 23744
515894963232181441 26356 29525
500339055637667201 2088 5262
855316567255957889 26558 29499
369673448415433345 7976 31410
124217201993555905 8109 14824
183760666742841761 3410 5395
489425609376997505 20719 28458
170434899508101985 22879 30861
56019688836226321 1821 6440
696574112503569153 14968 28359
312171572174154497 175 27225
557911111023180673 29313 31824
239900542644303265 6940 21735
290087973762155137 13251 26268
97372522424013393 6883 28605
563225153134304449 2422 2489
878071049122620929 11546 29541
515774114431920321 29772 32009
431930866917188161 8892 26819
800283339226560001 3324 12910
844674762689148673 26428 31294
958772888611122177 5370 10339
919457167897963521 17391 17806
50810843359776929 5923 11060
501011847591836801 8309 17687
336108097514724609 4439 9862
504406160886024001 17982 19969
609315797522505473 10098 28411
207735863678973217 20577 25865
147625488261979841 246 25081
446000630626731009 2793 7265
215928293160935425 5607 6026
400870750347831233 476 20875
75729041880052257 5023 30476
871567464246485505 21755 23527
262700024211149249 5094 31024
741367618885842433 15354 25847
928076608674928129 12265 14170
221619703863542113 11363 22174
561401633325992577 1068 1765
989266941201730561 5200 31564
176799677880623553 17763 21410
167409076422220705 10172 28851
809094721669488641 26356 30360
570109634320996161 12585 20828
561695277726215617 16881 17997
998440598879785345 16044 25312
529635518052110401 6580 18826
454183197490845441 22153 22965
958240254257489665 1229 14384
914654754580343681 16208 28957
549513937799368065 20821 31196
854004274804108161 17041 21322
851113534916009985 17403 28698
847088724198943745 11745 22294
376646758084056897 19395 27336
242009603409893985 18809 23754
558969508513186497 29274 31234
212646544531626337 22265 26506
379403457009153985 20796 26112
413011078130690369 8468 24799
507149409340428289 23204 27950
583334173143516161 1396 2643
645599471003741569 2851 10170
363200430151305665 7244 22200
694386642228735745 15537 28228
427519568967117185 1473 13319
369670781588475009 4600 4706
962372592884516865 8452 21718
321770389912103361 1647 30125
529405370866800961 25839 31155
649847410780004993 17682 18728
75957024651483345 3319 17005
793568666558868993 13125 22620
191272880453059457 23028 26475
551848146835403969 5282 17733
500160887941941441 7368 24727
828141284313659265 13293 15989
8866144541418209 11691 21532
134276201188036737 8098 23338
843169861239896833 1186 9518
773134045639849857 6986 28099
630604299105986177 15667 24759
53232075795456521 11083 19432
88429294214986241 12296 15586
864351925668472577 2540 20935
72584292876445745 6572 29895
136277260207798177 16912 24523
767423222987883265 6803 28286
735950128144267521 10091 15015
579384967369865217 10021 27691
502257041971780865 5957 22102
438339251680073281 13020 30698
36521748413093745 72 5231
770702543635042817 3761 24588
13974265010823217 6856 11092
987186292054030209 17955 31550
258838419717179137 10346 11435
580407166817170817 6326 12818
992524870865913985 1066 21995
347327447239276673 1622 3756
499829817355703169 3534 28132
821655600324437121 15290 22264
649362069644773505 1467 23861
764384740823015169 14053 18597
653158311527974401 14009 15212
752546754395755393 3244 24679
855825573708479233 4474 19871
142823741460968993 3422 24772
742620456404978305 154 11086
784159791730150657 1614 25830
967807050025122305 1623 26633
209367228134777153 18600 26586
645626442672337921 24383 25296
88739388043396865 8277 11563
50149369239200329 5388 31630
862225694746737025 17670 27789
169086185953744929 8000 25956
811734650466338049 11802 16575
142896913343342641 18826 19552
773851517400896001 9314 31764
333955436658683905 9265 12457
458177524091897921 17544 29200
118103711895606977 21057 29125
942780815971442305 9309 22139
230131240401789217 16417 28401
761698559214114177 1001 20739
176917071500973569 9682 10026
795755245905052545 5595 15019
22872314713438869 5946 30361
512892981382609729 16396 27601
414313207269806593 7663 8556
707722969143301121 24145 27394
649870499802204929 6333 25787
841713415819743489 173 18463
962269740678941313 17508 27127
501886687084446977 1391 14657
640803451139547009 1793 25567
844397679515257217 3600 5326
637294358192697473 22980 26826
916454686130858625 21697 28428
936820232115650305 2293 2379
106836080924569649 4883 9571
437940991651508673 12274 16450
965291160089048321 13864 25986
875989498462573185 18476 25277
100312971151939937 901 1119
631961147304998913 5401 7231
96762446003733521 12976 18405
854188605056890497 15732 24365
968667184298556801 16256 26426
57660037954228473 10682 20540
573619053415551873 27849 31563
953020272598777729 21262 26794
353925800798183617 8994 17078
953331524474471297 24617 28075
295997294034005889 20191 21565
852775489018000641 7837 24410
445570678549319873 6988 11622
482684111515276033 5064 27436
593201741912917377 3864 26257
96756150779540913 23503 30063
821367734982917633 9157 20804
800168929918704897 3799 17782
275848485905125793 6396 8642
642842635052602369 24032 26373
169070341378517953 8167 19364
202181337859535393 1068 2370
410591988956365825 22878 30171
200329097466507745 20079 20931
41620721259253201 12771 30647
639207046392847617 16338 28304
31783155175215685 6452 27803
97916874405512993 16674 29640
166412240057486113 26709 31755
667973085494814721 1307 21286
999145738086706817 24016 28727
27392995991831981 20381 30096
873811245947937409 4013 29982
146270036301650913 5506 20108
843420314541642625 9072 26014
543840548572177345 16387 26145
162914984293980321 6784 13372
507936326589565121 11974 19680
92792510911873905 18911 29243
436019526157892289 12896 27644
124262373045358033 229 30069
990014582095206273 19253 26906
856052813953734657 16945 30841
190484941372261569 13039 23171
590112406161910785 10831 19294
453655608551478913 11108 19358
452461940567541633 1084 7722
612612390530856065 39 16390
292530959217973697 14520 19260
477184110807748161 1489 13791
456226191120517633 11186 23671
11394047021781263 16802 31793
646826118265938305 14809 28284
782953298616341505 2627 15159
482704282533699585 3512 30629
148939254662465729 3870 13232
821165152305045633 12352 25188
165179646098899009 11584 18137
435728662460345345 13751 26383
768227570688139905 1923 26373
640188213812809473 9378 22941
336715826056511937 2760 19136
296863057104058497 11193 20135
983857328974423297 12398 18651
348175093251544641 4061 27313
228415793656729697 7959 20256
138541815039300081 5777 30567
112223620512452273 22587 27958
432267184761304449 6444 14122
521972709118408321 7341 14948
138728290305163425 18591 23041
763535082539746689 19747 27514
794217553893108865 13621 16019
639344428322012033 11202 19591
454246872545237313 284 6141
774003112583528705 11714 26546
135332946722673601 8120 18417
159474216298370657 13393 29775
846919132562089089 6502 28970
49949141495474689 710 15061
668253055514927745 17518 27250
93192713793037281 1626 5322
659076720844350209 1798 13814
775889472847893505 699 12791
234929671783437057 2296 6079
574052574066278977 7196 8734
795314946907591809 12463 26922
27161987321093761 929 1478
745941825606426113 10344 15947
67376148270376745 9044 10851
712249191167128321 28629 30055
367518782440214401 7718 8822
74807942922422657 18500 29661
959840695646299521 557 21141
458674271031593857 11182 20891
918362632717062913 8410 16408
264302762733624513 29696 31499
462211391900957825 10478 20606
690412411470585857 4034 6241
995867075418516353 10771 11483
111400556193917313 19720 25125
779961467964135169 2390 23463
437151369967875073 11439 21790
233879015317810977 7315 29727
984167391951050497 14180 29134
918967694380832257 9328 9801
586978349023635073 16935 20561
74923060388556449 3380 31828
537909109348806401 25030 27804
781589696370154753 9939 11873
426740408714845633 13827 15771
221347411973582113 1682 7912
898718605675075073 6123 28897
154459803576010305 521 16625
715815979762478337 6679 28751
618086100001732993 23376 30988
789201328065576705 17509 31401
122327869247776273 11003 11312
244747586587276801 5109 14593
483950738835503105 803 23008
11911797440550487 4408 9590
488299298520736641 204 30285
440220832462895105 26006 30177
937970844810905601 22485 26152
68601893463057449 13649 27459
112625967116478881 6276 30674
610211887595863041 12896 24131
671114164978249089 157 23814
474833808462623361 8493 30461
169585352652582337 22620 29835
898272968276298625 15501 27816
603651480468499841 10455 21086
386292347066774529 2881 11829
181514603338818849 5180 28301
938765413651491841 18586 23164
428273029794681281 25251 26521
451062919425599041 16565 32126
134229995643728721 7424 26934
814640768676436993 21203 30083
674480109751272065 1523 21167
666418461900793345 9834 17912
869209846040824577 11039 11560
939744579891094401 1029 20241
418304616896833153 6720 15283
383850932420731521 2930 15466
442277004687817025 14130 24336
376583217363613441 20518 28987
902465353396109953 17849 18586
266136280876924769 9783 19069
940187133355145473 4480 23023
300433763921955009 13678 17667
196941899757618433 15653 22973
858456200454813953 4544 19921
856487618601740033 13533 29834
508348674173301889 4597 24429
111798816231242881 2129 19740
754710836153169153 6807 9808
94110756596329281 23171 31532
208143313281350817 4263 5932
37963936827637217 11302 11420
992214274451445249 13497 15545
829130330601749633 11862 23066
703363451536031233 24704 25506
324468627587236801 6767 12141
24414375633273977 16007 22275
229544448477604129 24002 25281
895394127908399873 1400 6371
461184156361454721 1810 25227
242940650166847393 22396 29499
563326078113256321 4252 15768
867548816535414657 18199 27557
405000827472150593 7957 12707
747353735279279617 507 29139
786657675978538881 2510 29763
796801346924990337 11873 22307
217234333687727585 20886 29766
703017909942108289 8729 13164
808464210473694337 3871 8583
389800354111198273 489 13740
45220932495226409 12327 23349
853489308408928385 22937 29065
360181299972957441 23075 31633
278319981522667361 10513 16658
827868626157553025 8848 10415
342027366713725889 14833 24542
636118677887829121 7415 21571
887108939454204673 13040 24128
801529578023490817 8021 16893
84990875649811665 13460 15938
532655326226482369 10662 19611
240335648252351329 11177 21826
468988593505414977 16487 31694
275043130204327457 10518 13114
623557947494880641 4276 14857
771997880140045057 24593 31614
632537695555640705 27607 30734
780708371722131073 10160 19460
730550534873081857 5498 20685
205653869513763969 10855 23415
15816693857104271 21936 30496
966714327715440129 1957 28654
646356214906838017 17102 29642
958896101048477313 1020 11765
964008246797590145 1881 10391
861918477721946625 2352 6328
852134837979996033 1472 12913
781761720541435777 31822 31947
445622308118984705 14172 22046
333019024444187265 15813 17835
849777542077340801 18636 28711
663762557615282177 4308 9790
730903098424050817 8854 31226
526640740076789633 12858 30689
455994277310416833 11088 26164
633805914684170753 2701 5546
513130907982983361 18343 25317
973081200745784961 20374 29565
330518614860501697 7842 16621
357722375463534785 7686 15669
112935184010524385 8808 11666
414699729845512641 828 21666
432907636893297345 8977 14800
320551731274843393 6429 30329
677223545281677313 16816 27505
252699956263715105 16168 19529
616059876119045633 633 27236
510670526961145985 1187 14807
790377662120079105 18290 29112
979342568534253441 15997 16099
311312707509664193 965 13474
530157502887401921 7352 32055
664760402927853953 5022 5866
669247923349448833 17377 20958
178288852741140161 15480 29189
804744167751547265 10929 21071
500983342029286401 1096 19973
493603959100386881 8727 9193
667891302704809729 23042 24654
405919691277954817 22555 31584
808338710172918657 3424 19026
854353684693595777 11098 12917
961223557425292033 18952 21983
10260068804395673 7575 30252
476719211077693249 2721 19583
530743673316340673 22887 28836
529839188435737217 7302 13899
774213893806813057 25756 27911
389521887418524673 17525 20428
716290802590354049 2382 26568
239577908592686145 12198 30425
698158892033173889 3129 25726
980622460125204097 13360 22505
887964259165148161 11495 29223
164176150963236001 8431 18620
177677434638365377 29 32000
657553348315801089 6783 20102
588253879757136385 2718 21325
55575174286339289 18181 28242
413193370026558401 11413 25732
649435966101748353 11607 30286
771249544439616129 8191 16060
251990490097959713 2409 6181
676249507515660033 16570 26285
975794949386553857 13618 29761
831709884131246465 4822 15294
5829508416447028 6062 19690
851042762940434049 18481 19415
676782753133608193 11578 25754
626547325216979073 1036 30427
141801287409883521 16799 25697
407005149406568705 11157 23240
674106639900813313 350 24349
145770782565481473 10445 29272
268279710211295713 9466 16895
970231278097426049 18902 27591
44490516230780489 14230 15901
288652440380918337 16616 31398
666260861510515713 19684 30668
890789636818407553 15004 20741
655110427245105537 18738 20425
854041340844535297 327 15749
471073400233116481 17383 19692
826173450340828417 10753 23544
26278854019750497 3869 22058
124029245862818273 5043 9934
890208885017237633 10573 16789
39480209077890297 6705 24728
615758335515820929 10339 16781
679653759944077569 3963 32088
310963868818255681 8485 26282
239864793689800865 14591 29278
48373419506049233 15045 30835
567445314774136705 12232 31555
135628700309148081 1247 5840
752272335373287809 3043 21945
902850597572054913 11637 27470
977208630954382977 5959 8787
728195915301036161 12146 12453
207681347342710145 2170 29523
695712760350971905 19270 31315
894671002101762945 2591 21829
700345433683786241 10352 20833
892708054855670913 1491 27273
522126883282297153 3784 20969
67099503590387857 3189 14329
938021058880686081 22367 29250
221447051575491841 18756 25684
200265182646830913 5753 31891
234632325138239393 11581 17845
852344570024108289 5883 16969
310234231596108865 6192 10754
665279929199343233 14792 31046
213206175710045185 5607 21535
705896564490707585 1280 18397
399373201581905601 4995 31293
139574534675119825 21739 29327
704287423318721281 2994 14424
940378712585094017 20788 29990
410898878695700609 5712 13670
307717497397803201 19902 29414
899199623762857729 6759 14956
934086789530063361 12311 23632
528669539802560705 1498 4486
309005369631961473 29553 31054
148129673636550049 3439 15604
814069315009355393 70 27409
591364018345313281 10171 23750
962125153708583937 17617 29849
391709306590460225 7650 28632
901799419815553409 2352 12582
789571859789585793 1785 28969
810259508805216897 5188 22457
281603350309314497 11544 14000
192999235181126497 12494 24256
628733857131901825 4712 24997
548858918084718529 29425 30397
130361387501128689 8603 15902
369153225614759617 33 10535
68226307153818057 7459 16932
321587589187629441 15918 23293
73850529867275585 8542 28616
164331023028005057 7236 26449
865767368388286977 3270 7504
563923402332918017 12362 22800
255204232040089345 401 11965
217188031118929825 3299 5732
372315875641387329 18842 19563
281720742010378433 2292 28887
960090755336029441 6996 16145
622274916879824513 11713 12791
746864685883263489 2698 30366
288767612945221697 17578 24585
571295351377504065 1832 24274
351791653215180161 6831 20219
938509908886569345 5979 20036
329899111181418881 15368 23376
947567785685283329 23271 23887
190269585494029057 16125 28891
944787025648917505 8143 17979
693357159265119105 12297 24610
458231773736006401 1095 19518
248832627917387585 11602 15103
164762730887783713 1464 11299
798475483112980609 14078 14931
871380569215620737 21181 24876
988027715356928129 4070 29334
971390165242024065 105 1864
934958169722520449 4057 15955
659163638779663361 26105 31098
760951605315149441 13156 23063
513182840753611201 16341 27525
352423861922602561 14638 18096
967648392055128449 13329 14030
520637605370204417 3523 10322
787721822236402817 7000 31713
949794781371949185 484 17507
529338622386237761 5198 19075
643378356400184321 840 1981
10639419765706039 23803 29185
11684386492078149 3557 4015
561342965437763329 22954 23362
975700993532051073 4643 32047
519653586243105537 12937 20317
573218630468332417 4619 7855
188482611724626977 22285 30844
686805397629548545 5859 21268
924468211305477121 29122 30324
777627548368684545 12486 20745
14753027935331177 10564 15610
317026402722312641 19402 28098
944788371255309953 25561 25729
906255334314764161 3265 25926
104329863059351873 498 29411
369763301585045697 22984 22992
609584146691414529 16059 31392
914022231993072897 4836 8800
149929851314954721 22663 22731
759686355201004929 6322 25185
944704667614796929 14441 31578
272369517116615617 26931 27273
936373687203971585 487 9677
561106824588200961 1621 8202
411003402473934209 5286 9835
605743661238193409 22637 30224
144594851193904353 14555 29413
501285867929588865 24017 24202
613669185396883457 7704 25538
78016495076369105 15901 19480
989416520045299585 7357 9378
15135044630177675 11464 26830
862222887234619137 4161 13145
235058898743631073 21189 23841
405873316163667393 18914 21101
968078703324373121 12137 17390
180769793510688001 1488 13436
204025298463548673 9125 15040
365756048060294593 5714 12716
207532765476010177 15070 28990
245100468436728385 3436 3904
875679107029725441 5793 20693
149851081555130593 26990 28249
312106912551421121 4853 8716
336990971311603713 16030 26215
212084270894123969 13832 16669
862851871247503489 10981 29002
459734505302527937 3519 15522
870824562373851265 17124 20248
808869342875851777 12846 26364
357333786516750977 693 29587
466828270972335681 10211 19461
962074302022852353 4027 9858
651577048553761537 16748 24840
840074998394928897 13162 25891
292476450729346049 19351 30708
204257022763581377 4039 8042
913758218947236865 11449 17746
437321165577589697 3974 14696
733735267850299521 25193 29229
618076849762996225 11557 25336
96743284599298817 3086 29235
673650282106198273 21254 25273
536215819602297473 20494 31104
185378576033084385 1522 8265
675591329154684673 848 30358
309591638367084673 16353 25511
631258374925742721 20552 29977
517360574476281729 17812 18440
232615046472815841 22579 27750
33159713506908161 1628 14803
906761138388681345 21520 31882
801761363843436161 4505 16144
291023896731587713 21700 28920
716425273663436033 7527 20504
589785380971015681 2917 4306
982316251562689793 18654 26851
340406376362679425 8162 8384
45982309053020033 23113 26711
528871002543702657 3999 21011
134938465899605121 11787 20151
928649666512598017 10461 11762
390876016442479809 8499 21511
22917641933439369 1827 25039
692445675504568961 11439 12218
909010067545935361 6215 18959
467804134363181121 8254 24313
258742950707478785 23485 30309
741235588592953601 9326 24320
625814625398334081 7466 8401
245136879098925665 8754 24865
345123158776111425 12030 31905
261496239286724833 2288 20120
818982271846422785 8730 17786
247839822496846561 10733 31007
618228146091986689 2068 16057
334075417523134657 11180 15894
569365697490496833 20049 28204
997424610511831809 23678 27596
639735457625839361 16296 17204
903162293906841985 10722 26726
608872115942986625 10232 21740
366664756600076929 7807 25871
709271620917327489 13536 27663
309960444446257793 4226 15597
618336122881771649 25167 27129
629443169126194177 28097 30485
908786309337578753 11644 23430
128438004773112625 1032 23709
740980066762162433 15188 20739
532564899340886913 4808 26362
626491902256681473 14375 23990
704285391696199553 5811 16114
880670791584890369 24633 29614
758868138722522881 1904 10329
157449388084749857 12227 18033
571026734285947393 11167 29487
534605348689709121 1879 30473
249069064056019585 1916 23312
628977900149330049 27952 28229
675825669625933057 5843 21054
953946366585228161 8360 12753
422427038046283329 5021 13429
980911031084808321 8998 24470
159282292400643393 11221 29854
529569277835364033 7762 18055
911836235031021441 443 4399
669295001341119233 9128 11129
600193615115752961 30364 30782
81642592501310673 7285 23804
895033287969074049 9299 14635
830273324069445121 20173 21111
943977709467883905 8333 19623
481277941085195969 721 14126
957328356835493121 13782 26832
808356374511738753 20135 26449
302749571695269313 256 4390
961872748837606657 6722 9748
19064412353419157 10315 25715
736633799608789249 23320 28663
950767498148945153 3654 4830
970814210175930753 6484 7461
668706825135391361 12408 27138
569229555348194113 6839 13854
880400184326045825 23718 26399
274582769313980193 9332 11563
85257861293047905 11890 16578
968775097898991105 5015 21635
454529683702485697 13194 22670
739525643525624321 22327 31582
46148723904256177 19342 21092
401112442323842817 4435 23619
949411594391758465 3501 5971
166080111256178497 6576 8806
592830657900538625 11322 27295
889937002122557825 450 23904
69844194439792065 1693 22606
327301391055058817 17002 30844
169286666455239041 11370 28352
136626896542374257 3153 14424
12810532942747699 1019 25516
946355021531729793 8902 21158
221311882314200417 6291 9419
162932322990819489 7810 30384
17684516645356753 6015 25325
407207779734235969 1005 9816
718733910215806977 3614 8153
631242201506104577 11871 31540
966141622741840641 10671 18671
115008408015626177 6712 20891
70209819096067609 19445 24465
430407169577897281 1416 17270
862969830759663361 522 3041
366378820088343105 114 28113
781664227666997377 12636 24151
673054701167963265 20873 31478
554294512158318017 559 26849
535702088070166849 8638 25468
665018406692883713 16478 26534
668335206055552129 20420 25633
920945158121053697 1259 13325
184034436397567457 25636 27280
743173828369098241 665 5912
744313997126546689 11957 30723
854809776456900097 13947 20059
126898748023336337 21631 32065
389200440131947521 19157 30992
575874556438286337 5614 12252
402427360063551745 15037 26883
502225785825132225 18463 30515
960660439495629953 2775 7089
303000148323611969 2666 23955
594517834528627329 25635 26248
828260510130093057 18714 30773
881667790623698305 5648 20328
623505081948074753 9329 18478
208775143667519809 2633 10205
973383594207931009 6941 26818
32712464797501897 10835 24269
933420379103388545 22271 24339
306560441610510977 8410 27404
837426566000942849 12447 30924
537911718242913409 8262 28680
733902818108099073 997 10396
97011540960021841 362 27454
500971998744134337 4727 22927
807008954419220737 14168 21551
989207863993080193 26976 27115
3789631040827857 8828 16917
190991897982172545 18493 20057
570319166360395265 6167 17548
16297421174861883 2427 25742
713847640861768449 612 11023
865526950312144513 12936 22712
823488930489023873 13170 22331
220269220063933345 8560 31943
182234290596934305 1553 25219
686360672472119425 4931 25210
119343738997020673 25456 27449
515097536018053889 5193 29101
744426665677519105 2327 18600
448084790655272513 9791 10007
659556425904813953 1343 15525
337141400232248129 959 2114
574769871462475393 1309 9610
907749451657849729 10053 30599
662082874772028929 8425 14063
567358060057550529 15038 26799
137427796426816689 18233 28498
326483182166512641 6929 13732
633345406237769089 1228 27160
521882743359704193 7517 17957
150322040370863169 2856 24277
729966932656623105 5715 17958
438445543617422849 11976 16841
91202340366912433 4826 24990
52739463811928289 11482 25595
927243130507790209 2166 20952
529076557175503809 6072 14535
544036999512378817 1219 29489
397880397971899649 19475 32065
127698485546517313 10259 28250
807477604930358657 12916 24639
948601403552764545 14409 23733
831232134119868929 3674 17397
666717402798056449 5960 17850
435295732426656193 11082 23705
383373211237831425 7667 19873
947293698968419329 22938 23971
415875324270587073 7256 21478
357544778335398657 1619 30022
440951380519429377 15193 24175
908230931855381889 21640 27832
609917206604606593 5812 16244
432291669508774849 344 27648
98018394219629105 11908 25176
60263322069825873 11140 17329
188309706898934337 22817 26378
223955990728502017 3056 16191
4679350728189037 16897 27504
183108753401750593 169 16229
113905557471994705 11297 12432
729248393341382657 8636 18170
107264023168688993 18198 23450
475147050309399105 4342 30514
207129124233063073 29342 32060
416242675774629569 21210 30504
276646893060551233 23909 26108
916990838506318849 14733 20996
704872325222922369 20299 22695
934695540066091009 7983 21085
82741391310811713 13336 19880
508130534772245569 11126 27674
324643998236894081 18514 26768
24692414530836261 4674 24878
895409692894894209 28084 32118
758882078887591425 22346 30826
63982511765473761 8965 15551
445577646015639297 17188 18741
259824974329781345 5232 27236
201019127280769537 3235 30934
192134974278815201 21525 27764
961868118366727041 17215 21241
694430617505865601 14226 20918
997598655760793217 13930 30930
966815875641074689 14869 23681
460771259253736065 11633 23139
193036992125406913 399 25651
662348080084537857 5089 27925
26647453669141897 4595 30247
399726767854151169 17702 28931
327132734395910081 15923 25008
602705910578759297 7419 28874
334692581047548289 14509 16052
864136543607575169 18262 27213
784890424245880065 7505 25840
573704423101414593 17343 23567
67232575477362393 8360 24506
286584533798009761 24049 24239
841217809668300673 6620 26197
52234665785032777 1781 15481
213406111571643457 17042 29127
180197857614903265 18629 23251
817021797353824257 6377 26004
127099141756840337 11935 17897
556175419113543489 10668 23710
270557919080051329 26060 30380
290964886051050113 18866 25322
348268524876043969 29548 32080
495861251365411713 2082 28053
982305603307512577 6043 11000
205629125585410593 17024 30369
421923590968130945 3826 5556
128602761658271441 18547 21838
17243372487531163 9238 21669
141262602681074161 10740 15368
993564993569247489 17496 21491
549841499000805825 4606 17020
528639452253035073 7190 28431
790144447161914369 4557 9507
581469393320670465 3426 23745
385464286425502657 8260 30131
289280638198608385 21021 24939
975917981257985921 7276 30897
43193576374090273 9409 11531
600606841736876673 3352 19781
15670868776911819 9263 21830
644734463113088897 869 16256
549186381982874369 2667 12057
160232701742700097 7169 14163
254077917096356737 23829 25826
875323465676892417 519 15800
654744315362688001 10873 13218
750249380433942273 2319 15314
671710662786413313 13842 20420
676636846471730305 5908 19114
693798461406796417 13615 15639
568769791432629313 4333 4604
303359728583263425 15160 27831
774853064749571329 16527 27672
838980550437081985 14574 15598
891710857849105281 16161 31869
964925117118585985 10428 13205
643503852798808449 7879 8689
990092571361255809 3178 17397
354656980981189889 20563 26020
204331174068091329 14329 30020
155397510123400193 9131 12045
359879992889954561 22582 30147
495092705547492097 11920 31966
470712046833998721 12458 22787
683838925398539777 15868 25102
648641252344358273 20208 27336
308890565875657345 6058 14964
657135115796979329 13579 28423
551237404007416385 6119 9884
948828516555675393 16184 23924
307365787163590209 21246 29358
432585960378165889 8695 22596
10276051082776407 7277 25026
642914622922287233 11029 22447
653193311097709313 8901 26348
306911597200656449 10834 17865
587992393814879233 13743 21685
182301383348555393 6251 31145
413813578247058433 2251 19373
758729305032520833 1593 26305
564865684844086529 6452 13088
626182892041239169 2065 11380
230295693255612833 9290 31496
951151643429643265 27175 30187
584673473331712001 13109 18485
525686932485182721 28213 29743
860519085427384321 1169 30435
123124591576814881 15425 25591
178695124296901057 13797 19994
243305841859378081 8825 18730
142391619339946369 22206 29860
94170393249317649 7804 15724
168904572520197857 19531 19928
167978075187715361 1578 7674
131932370131764289 670 4016
985690005584817921 13323 15426
115085277246102177 22703 24697
823951029145686017 700 6115
120575018587231857 7127 11600
130407325966718449 15028 32060
863168660567303937 10405 29191
362877249165006081 1957 11898
216032104590581761 11600 15044
710098925275193729 7676 27622
806269828242427905 8644 12181
893977765792580865 9929 25556
393415266435852097 4803 12672
286894159560961985 18153 21245
202472649287010145 7259 21796
51430799668434449 19041 31460
771821150364857601 452 19046
540971578339426881 17945 29351
117876872484067969 8126 21101
860669251489181185 7937 23214
151930962058628449 12234 19800
22613808689147421 2211 10468
640114446486016641 9459 15647
569629066419320641 918 24924
39872712130048169 3008 31073
3884882668675261 8658 27588
593697147923826689 2165 7054
615190544102087937 22378 24012
881073143456433153 5821 29124
868606603739625217 3315 17209
288274571402205057 24463 31060
241478768204796513 19834 19959
606370181950566657 8397 8983
312154328401422977 558 2013
845137058941226369 29491 31323
652095365810563329 28895 31996
844430586597212545 12963 20388
697562784604503553 20078 30246
423943806825228353 1645 28205
623874589439008513 9814 23245
944560351779401217 23920 30934
603599571213809537 2567 29741
555418747438928065 12269 16026
630900055542976897 11991 30411
869221397584794881 23982 25146
135273095343269041 8919 22533
668237425008605569 3872 20433
104167185486527809 10783 25768
814766234417206145 11157 19693
288513219274509697 20756 23998
468003529722842881 15781 25428
98688290761398177 16659 25017
282736669341858273 9052 23795
268692118409393985 7619 8600
818435586982694529 25537 30472
454645136044842241 712 32100
105082295665241073 16052 22566
466810108786038593 18541 22420
221879080025310305 10106 16851
355405514141207105 983 6401
399253536791434241 18748 20652
966501799611808769 23092 28866
477128577377918337 18494 26335
820218688382805505 4290 20542
539601462906531969 14869 16078
267842175534358529 21241 27407
983264804030717697 614 19071
174947313192600257 3249 19362
348036527021321281 22137 23766
7945427483111446 13222 14431
881634599367622273 9536 18197
456413444731918337 21182 30772
869499837849630849 11003 17728
80621842368660881 7249 23174
503953908262936065 21086 30126
295341313370865793 195 14354
268397663415782977 11795 29124
814335143226390529 18523 28844
689396916839932289 22174 29039
344352460627316481 9908 25550
694531603669346945 9653 17561
975204655033198977 23994 27080
510924733693947521 2355 22979
260267457722303425 7780 29303
976887345238907265 6099 16527
895018869912536961 18416 29964
921356193407994753 8575 23995
587725533495341057 3711 23897
938463179278826881 20975 22300
167739711273046753 5078 12955
200017984433038977 17315 26202
331856858612663809 4856 28782
134539586654000225 3722 4797
155725362099918401 16505 16778
805332940367968257 7572 25375
243814773284565697 18431 23576
221702235967356385 6515 29424
152204240635658305 3245 10059
68390544855937209 12473 26908
801154719584982145 12013 27744
708696761663389953 24035 31705
972088889548292225 16748 20295
895244048214145537 23895 28690
956465859437155841 13748 31685
937853754138259841 19244 29733
111096504890102929 10654 25519
376120641033260481 2270 10236
97828137893682049 19044 27452
134290563953015857 11835 25108
404787881198831937 1127 29430
569516438820578241 6254 6793
443464700997434817 415 6153
748161860381273473 876 7440
425369001485851329 9542 28213
176753164817661473 23594 23655
644644910761822849 1521 29024
33557453126178417 8164 14220
125114668092141553 8866 23278
833349937898582017 379 17700
544099529154532737 6383 11271
458772747613764417 17852 29457
530641764972987329 26329 32091
99738041449036529 4538 15375
414944780908367489 233 15058
651018421310823169 5706 14949
530926276396133569 17660 29634
264520529839494145 9063 10899
154758764015991105 18005 31395
840480543525174529 19816 31399
12243373805720383 3061 27703
904628584037176577 4216 22721
632769869392344449 2224 28133
302154476624735937 7385 9662
162809034215644737 5919 7182
951204219552060673 18226 18290
971235309909200641 6016 14470
889094555059060097 5086 13871
695885082451074049 28622 30279
257570840781234273 8918 17188
5516356320779182 3849 31234
119560802483022145 18796 19297
878922568355665793 20751 27282
372840788403827649 8069 18352
515978246007545473 27481 30247
306792879167105089 11007 24874
573781311224625089 17193 19875
205029003285382305 6820 28902
297914782467270081 1260 6030
209464114232247297 11770 12296
314371579710059009 13681 22164
371345793875910593 2416 20077
456853191578129985 1480 18101
610803932569481857 8942 26271
707787538775168257 12601 27810
437856006830038785 9631 27827
943841657348084353 22522 31779
4339297095611983 628 28734
937086598447638913 4050 10709
650018225040518913 12616 24607
721042937647961729 3247 22357
245484015755934593 25650 26510
771634454640182145 14310 30670
650732515958033281 1105 25678
748910371802647809 11077 17661
113962971913537105 11758 14416
517077732667491585 3716 28786
621280288470607873 1022 26710
373540249385467137 255 10042
387335588961960321 12432 12913
633595041793970689 1458 9978
107661551235089809 3940 14483
561984725625304577 10742 30469
337593197664034497 5188 14903
49558236695407489 4224 23481
901924861691036033 18342 23659
664255055994214401 25687 28702
789737500354462465 8858 23320
338929071610355265 2878 2879
923620075544000897 10707 29141
87703693295221537 9951 21029
704066082247237505 6650 19447
114817537693301825 2659 28099
325835213780600001 17266 29671
51078557415717545 388 8132
15134969161252343 8098 14666
28207306161792901 6035 30856
565632920771868417 20153 23510
774801363351311745 17830 26380
454451635518466881 17642 21340
318856171753498817 3917 16767
9180655234324321 3437 11566
378317089638198209 20204 32062
747163688978773121 12415 20843
723125515276795009 27385 27997
663448498249785217 20426 23506
946451299459052801 7916 20206
773512761054206465 21215 31493
838677893149753857 3890 17845
761880841695379713 2669 17294
730728902908179329 1136 17745
563658978992421569 6575 18904
525676228277522049 7979 13339
400659798804333889 9491 15064
39059883716074497 8223 19458
811562845635364737 20443 29249
194767032916889345 9734 29078
991670518666005249 6382 25056
792967319641785857 7356 15585
583727473343842049 2850 15366
609553952819428737 2512 8392
531528250780276353 18303 25790
984878515243391233 4248 19148
117418967932195537 21510 25062
190661995430918561 14259 24880
193385556806809697 13310 14199
822554051332627329 482 26332
778035401379568769 7897 28647
434427405754835393 26046 30400
436932066893810177 635 31171
411499849609153729 24559 31616
25999310375254937 16682 24259
495668594161532609 653 9905
156130189933826113 14705 24918
591576766253137281 23283 26589
451194074015390337 19363 24926
884220113442300033 7003 18900
594774773275766273 21954 29777
437748577131795713 12982 13871
810714920696767617 5840 11990
601639740268826241 14376 17687
154774430322696321 1742 16948
868125312246245761 12703 32108
468599753950812225 6580 24071
519798551423665601 12843 14800
395853676564122753 11041 23218
420672550609449281 9385 24285
521157532126778753 4390 12570
858380810216136321 6350 16349
619769698429358593 7846 25600
193051311404257569 12357 18139
207311649967991233 3510 16751
844474805890659073 4574 26280
385602087405210625 20567 27648
52285385522505833 3762 17216
380686713728465537 6856 10818
984622831070868865 4556 25349
100559766636614257 1860 30100
860956155931813121 13227 21155
961528338049518593 8575 18332
407488551862915201 5665 12577
755283181222985473 16099 27368
717406968256195713 21332 31482
416371184856984641 1098 31056
862638434665189633 14428 31380
752903179135948673 6237 29566
136382746989806241 11521 23039
627949474549424769 9144 30313
716140955499302145 15890 19926
243127439615740577 25275 30325
5393620390062638 5180 15978
635340690226229249 28934 30307
554458344288452289 1333 19762
89212372553980401 6822 15921
827006630817134465 5022 18321
934786229151782785 21122 24940
291510920464421761 13544 32043
536569678239636993 8570 21953
718744979601208193 18901 27739
546956394567871489 15126 29132
326278970083240705 8310 26280
333553784432915265 1578 25284
395192498927155329 3069 20175
260410427851283553 5379 24947
785691910772161665 5826 8196
791155729538424193 10868 15563
640519970228179841 18035 22351
159309318367064641 4127 7176
35034501816898713 21318 22766
419242299174378305 2992 31261
817602331675725953 20060 27003
213608958690159073 16669 19151
880245395028172289 5875 19078
999852911178727809 549 25631
710189549042379265 6425 16211
751407898659181185 20358 30893
517239700200423873 5340 20314
457002443556000065 11659 19657
399611776997698369 3175 24990
617136555485828353 3169 18398
706074769493145729 7827 21734
658412473550278273 20318 31743
113999224273864993 10433 30398
739017321371960577 21793 28762
625092400426598913 12622 28246
385457806430132161 116 17589
717111668608748033 2125 6216
349736637283641025 1169 23435
764181429888768769 11626 26323
478096282190456641 2136 25745
121109658438424369 5341 16305
812464834197442049 30392 30938
278457554099237121 7388 24712
493249219714066113 18485 30044
792841900469408513 1826 7245
659026443769093377 22750 30038
784772474368228481 12853 22021
796494053492530433 26101 28967
290728978012790401 8872 26355
228826811478057825 9087 15432
343737448225414977 1694 1919
573371300281131393 16601 21811
517725186808188929 5220 11381
58619269373892281 15980 25050
638947332573142273 3355 30452
830321524556957569 821 27488
938145725504877953 23371 29591
688764905091261441 15695 24098
311765552442569345 8929 23527
635356014862047361 15101 24615
199738549500647617 12507 26824
767583161310241793 5779 25486
312698428198789441 9421 23941
1004000545130169 945 10689
479016701965914369 8938 26078
619880177817066113 22781 23739
626744258152331905 6130 22827
359720992565904385 18316 27079
963680687101298561 129 15337
838812009267726977 29613 29820
67218794989518217 822 3583
244513785394936193 2483 11577
471459260491339905 3706 12192
923805678172868737 2219 22743
116879585732977633 3469 10594
831639372130148097 3722 5893
534763692325224577 10528 27510
655111517007171073 3130 9022
242517378586203585 8226 24608
491344064257511105 8159 21994
844442923757352321 14188 26150
323359478199932929 1941 29962
294748748502360769 14868 24304
537077033508943233 671 4597
717277897276272129 59 30708
347779108585839937 3396 19574
713100569147631105 7867 10667
370665868514556993 6928 17136
938670511139971329 22931 29117
368931758185908609 3718 6866
331569274603214849 18885 28158
144682125909291425 12745 30517
626648938218703873 9279 9967
912183384448368897 17520 28114
774986322167681153 17473 17662
654628816735602433 14377 31904
592584273463497601 9245 16674
929881084807760769 3451 11394
264421200482690465 16922 21323
230500866884277409 2682 25354
449026444189183169 8751 32135
358325305117787713 13577 30377
232575037410189377 12867 18473
14430387434579473 25411 26667
581327845925240833 20828 32054
607066591679483777 2790 9049
469106662138006657 13463 14048
830132649592819457 20391 25627
187114066245964481 17759 27242
141589842721018049 6924 29286
661909178383357441 7263 26794
309192541985090945 12587 23038
260440142243393057 227 21316
956744333788975617 22103 25616
623714022800090369 20031 31370
524226557835298497 13085 18958
504270876652167745 12234 17893
369873403083218497 29756 31772
253611427275590273 5195 6338
871848578553745281 233 11212
278752625574920641 7332 13041
713907649808447745 15528 25434
299086488227079169 13332 17077
678260450974441601 16674 27206
400984479790007937 696 16329
877998883625352321 3641 7492
284298982774632961 14695 27209
93157160410932257 10492 11674
706406704250351745 18033 30284
344752928762744641 11824 32053
942277973279562497 10025 27544
466332843350834049 10805 11239
48636489102857897 13908 16610
198806794799352801 1657 18924
129529420691884673 15801 29326
35624524478414801 5482 23058
874103312872332289 11360 26100
243303740039948481 4371 19518
367711795949436033 18596 24236
411236865302434753 404 20394
665051336862017409 13063 23437
742537435295261569 26682 27262
814341349813762561 23966 28567
833529938473112961 5976 6239
638642051824827905 17436 24095
716327848228644353 1197 3818
938140587514244097 5035 11095
369374655397471937 19539 26022
844639696055065089 7144 30650
122095673754714081 16474 28399
399210907901991873 13066 13207
253413537506453665 11798 17808
677502570739843457 15824 19591
573533196766220481 3469 23324
403638619988885953 21538 28801
179109595990091457 6758 14722
253018106192666177 4278 16162
531516452225147905 13783 29229
19752955264696225 5202 20292
1299733498662193 2447 29502
771666193968538753 9208 26392
656630506882578433 362 29371
871740564546559745 490 21980
574942866708134657 14594 19055
61806707330713809 26040 30886
398425689089108929 4298 24752
137753635820164529 14348 25890
168593453267369857 13592 30909
861071098603613185 5527 5687
1201700823628472 20501 32005
605473507080819969 24787 25867
447439852982419969 15 10668
933877299104675969 18910 24452
188517821703030113 6168 19778
519128788075168065 27839 28414
608000523649913345 17024 27771
951039668099834753 10229 24554
529414920838945601 12629 17585
288411859580623553 5791 31464
100121009226903377 10315 27279
772644254073025409 10940 23445
241047791479857665 3632 15218
631160500939703425 2306 18310
23987584518700089 12864 18448
710711957039588737 19353 26997
219478477917959937 13380 19449
57017618490238673 17463 17703
819570838779092993 25955 30778
821061127166625921 28761 31818
859061836649900161 4066 15756
546871921800036609 17171 28567
149210973049015649 2992 20116
835964515090321153 12520 25489
589327626759057921 770 31351
980411233725892097 6550 11677
833807715210092289 17543 21628
36806115540951369 8864 20068
566568020434274881 3152 29670
58658236771922393 20601 22343
559008085098646721 4650 30051
949489130700751361 18917 22004
67389625955968313 20627 27491
766351164521029889 11387 15502
586496332113647105 2534 6354
979709835628011009 2355 29523
477073984865327809 7062 28933
536299555555874689 8684 21842
450458782058696257 2288 12405
979651367582729217 5750 21443
402374104885808513 24304 28231
289583010772066305 6335 12360
200873630983572577 19091 19710
725799196684857089 1758 22811
93895982988399857 5556 14286
116239245816363025 7868 21768
80688474034964481 7648 20704
597444079525612161 32 25024
686887321283165825 605 17470
74851921056495745 23704 30873
47298119288932129 14220 25575
569401462635550337 10454 23538
582369804679316865 1540 17828
79519074506809057 4855 32118
520998572719271617 8291 20379
397296401590036673 340 1354
836270455984589441 21298 24053
121754790995243665 8910 30538
462121553356347201 4893 12198
490572906503455617 27484 31367
617570773811976833 24687 27461
765020326062259713 15786 19810
939074069810097025 6811 22547
82694028227958689 6678 22770
474413653827866689 8925 11150
432241578131129985 5868 17225
893121023168809857 16357 17097
549686774230746497 14601 16072
318376557010409985 21662 29252
72667879881610273 14231 27828
770932059341909377 2151 29023
961511901375839489 1961 27037
132399082190460145 7836 26052
293957871995321089 4225 11844
68018538690374441 251 23865
524335587181990785 17089 20974
529683086719686017 1854 32091
538012042021254209 3114 14844
887439084782563713 3528 24263
568655744067850561 24020 31587
463677841151479681 12220 16746
783753670533645441 97 2461
197654279826103617 3277 22321
225773125128693409 19254 26646
809310463830044545 5169 16031
105110738522032673 13191 15983
197139254258139841 15363 20739
215054187615972833 12472 28229
821087121761564673 22025 30299
85566126564646801 15731 22626
734168734626642561 28002 28202
22941744011671261 15308 25704
914612267588623233 23515 30300
88892490291360817 16440 17891
57799129764596561 9472 20555
712238552903865985 11504 16088
26365571405051469 14596 27268
65516840441251393 6216 22344
807088012846797697 8859 21586
161700995278135201 7409 15893
366028263033157953 7118 16570
401188401962404161 5285 9240
393489458725618113 3112 31920
440692658841381761 3819 15062
491926387738800513 19693 28157
114447087587922881 2274 12347
156495684467493857 3188 3535
495193826090353921 8775 24193
790797058682031233 5139 13033
916379209652180993 13643 16509
532187878756026561 18868 29446
317850343526597377 20097 20727
27499225192059385 277 24384
554247182085180865 313 32065
172513555290485953 17544 28992
238356952202774849 954 19965
219771829715043041 8856 23847
873111245040465921 2551 29830
490800788990135553 17601 23147
78063696162242737 19897 24880
680853560511735681 3575 4398
909218989973357569 7288 27345
534102854215198849 3427 22178
325402307804477441 21907 26732
323758784379279489 21212 26333
447792985691368257 13122 17800
740166643834420737 16521 29390
602060310273397889 23067 27426
822167726337454465 7937 25165
67343418447467937 8269 13738
917736369307071745 2835 19132
883666789123832833 6886 17504
733024613854453889 5534 12900
93591674039462449 4374 14761
382016987503881473 9854 10807
827353181273334529 807 18390
385709384290777281 7438 7456
798707519615067649 8338 24980
317781132266780737 3065 28263
240547821092246049 23860 31111
84595728312095281 6653 9151
915407299962343041 5725 22786
163035610201468737 8692 15135
33762183924377353 8984 13296
730344771562954497 19696 21897
259478659988975137 197 7818
685470313409716481 4305 21012
752312588863855361 8970 18703
286698644402960673 3959 24159
246809054361481377 10093 24261
838070269299954817 8383 18333
29651377740659513 2102 2979
971995617485589505 17710 23701
989696019386730753 20399 20707
852132051765089153 28085 31917
584389088488062977 11011 27410
678167451907043585 11884 23620
709177173673257473 8579 15197
75215481385619393 9669 23824
964681700879648257 2577 6727
876514189068586753 5415 19987
511782495408670721 8087 11904
54882007404039257 4247 12647
382317463531773441 2996 14944
292870849780555905 11854 23940
366300907732043137 9703 9863
369898953523126273 3199 5572
163823925569314369 2524 2716
480548486989761153 8714 17229
954062902166487681 11734 29138
829275485606125057 5609 28997
550860406948213953 526 9063
315187804334257729 16261 28244
139441155907210401 3167 25718
303268284600967745 3285 8863
515072060617821825 9219 11726
530821176020481281 26021 28415
159707164434156129 14078 14958
573454044973566145 2050 10955
605841719989211265 5186 26468
32287444777509225 7833 14078
418374128935941057 21803 25403
942088630116849409 15374 20521
549742699052611521 6970 22323
598847396371724033 19139 21980
496400020893094785 14742 27678
722110564102614145 6949 21363
779102432457801089 9581 10307
152445373862420289 10182 29713
793190206373712001 17102 24555
233026086262391617 8888 19881
429441121435754497 6869 8382
338468164944913473 363 11793
55671562643443193 1585 24051
196135803921428929 6883 30974
741534201098044545 18076 28949
265855133862473281 25497 27531
39629972084330945 5896 29584
893605611666522753 10922 15963
597720277902450177 6462 27751
807677637971920641 15121 17769
123205745653326209 11941 25303
615098565303831937 1221 21566
962470015418926337 19949 23904
475370130619992897 21332 25126
917497222691398657 1183 19120
545296367656938241 8935 24893
867154084469543553 16910 24389
74074069028597473 4296 11295
712576828317981697 9556 26647
674750604068314881 16666 28466
845782552749209729 16722 23821
819337880896839041 7917 11426
987196556413071105 11963 30327
671091420399001473 4785 31047
193991781660937345 17679 28409
464865858906222209 8620 28761
584746497800626433 6965 19737
100536527971677009 15415 27161
373860836820124801 16064 30683
47165010762697081 23892 24063
513700962201998145 11434 20110
410612810771461057 22295 31943
342755415996773377 5318 22232
807715656325228801 12536 12538
524287261326936257 15982 22405
690627962806665601 8543 30959
550206166672761985 18113 18977
590477995255341185 6255 15420
610262641612312193 2540 14985
230187060338359105 12505 20846
62087817393258857 3538 11841
837807030975596929 31450 31732
710680491105012609 1181 10164
158290337212996225 23222 28904
459708595187048961 575 26203
198721192047244705 14288 14801
75938108315543937 23881 30237
123500244276506529 26201 29148
280853758020011681 5083 8845
619369802868277505 2418 6524
809170324042714369 13334 27215
773429698311126401 7226 26495
262735549029184065 15086 16252
677760284352913793 11286 25819
901506422687337089 7418 23056
210355824617899137 16545 19915
189942290661800673 3910 30778
346501674482027521 5946 26105
910537429934226561 1286 4627
186956032768158305 20045 26547
904984494314401665 30619 31712
483535810811318337 16472 18559
157617231386840481 1160 27337
406722499666450689 2660 22989
900413577131555329 3202 31229
248475374690031009 21730 30034
672789474287743105 10679 17669
299138630405245441 17176 22261
759621864781944833 10702 17075
580038022577795713 23435 24321
937013094350650241 16257 28235
238673387948416865 724 9105
662578829781519873 21348 32132
528822085950679361 12192 14163
960147914466137601 13946 18138
604418089955878145 316 11944
821550781779119873 27067 30024
971850870359801857 15966 26850
199428394123177825 24917 27721
865981927555885953 4421 15872
393297301659426753 5790 24358
315333488746887297 5073 30657
935843580312496897 18165 25701
110178629084423105 19163 29599
445720407851307969 2267 10539
666239486630885889 7045 26253
763274934945318529 3510 27170
968053934242711041 8885 28948
490219573356565505 12979 27224
489726319758318593 1433 13453
945116302932394369 10672 14229
685773423274291329 317 26696
962210088234808577 22288 26847
508232090757260865 7611 25996
302482151523296513 29587 31510
325539324132257921 3439 8594
611901697094619777 6429 21566
1064902750897546 22895 28608
623446667804774529 17512 18411
550634760695110977 2289 9595
810391747049390465 534 9241
364373807271348929 15923 31503
39867659899559985 7025 32103
705381069396345601 4907 24525
271660071098150273 22485 25142
846138673667979905 18089 26525
482430780893327681 22900 32011
556589862658277953 21483 26631
112794317487423969 2114 3366
506806450026672897 1341 26645
880171695347602433 14243 30162
25223017764751889 3895 20982
730732229799595905 13982 19008
322843283907559425 14527 28732
761841748930226689 4842 31430
959542281770261249 7551 17368
856364297796471169 4374 26081
769054887468470785 7522 28516
996396794712584449 9704 13395
735012269224661505 5419 28432
782754047923671041 10156 28923
429215428269884545 1228 4504
591304387544102657 13917 16686
509467852393036929 20091 23327
64636837352207265 3824 28631
108377166754408449 10757 12549
372351893119631681 1112 16363
909295865769429633 2953 10432
596759168998030337 13924 16119
391123106559859905 8947 28095
478642483404133377 20102 23110
915213230521025921 5919 20233
528902069618549569 4531 4977
616762136959763969 5137 30026
512307817471683073 2702 28376
693125612556038145 15314 28063
829851781337080065 395 23782
255714590328608449 24613 29359
834340749052120833 9992 12404
61874122683910569 869 12440
819771721291868289 6193 13611
773634874101460865 5119 7977
455428971658765377 9923 12631
487648911330616385 12660 14551
733399177045807745 11361 13858
285580928738568225 544 3015
652696421594431105 17175 21555
773569365984705793 3192 15213
422621339426154177 3456 14109
828056773215323009 23788 29066
378153820900568129 1341 14317
598377549481405441 12395 27457
958035842090506369 8471 31855
530188390036499841 11388 14782
600118268925672961 21833 29514
423216083882458369 19564 25624
931203790836018945 7239 27329
636683735220927361 2455 25083
431954595144194561 3612 14694
999790450578537089 2170 25188
212966137983269025 15169 25161
436488797618778817 3159 26443
609663579655990145 9125 25854
293450204828950209 23144 28260
293300000574401281 5977 29985
65972438808429961 5036 10915
46914443938963049 11612 23294
394340454760005313 7728 21246
853997948127126657 2789 11559
689717282173347713 10949 14908
648286525413841025 5095 28778
289125693368781377 12238 32006
130593208781856881 7387 25307
193101250081738849 683 20803
733318087710134785 2046 2771
862099259823203585 6725 15615
862434974368706945 11430 11536
648238533882704385 11806 30219
609404096696142209 4800 25001
391864905812205697 23446 26337
152023337704303425 16040 22656
9798885192410013 6564 11432
433959822853442049 10948 19939
109188716381403601 2825 12650
533400681805286337 12139 24697
752904201172299265 1146 31582
288268625937650561 2775 8523
130921545090096465 9754 11840
645698373176099201 3599 7977
146750503698640961 31169 32095
719130550572291585 17118 26163
628810732944550913 4501 14774
517362202393112385 5632 30141
151735644988718817 20244 27535
121268723971457601 5611 18610
322156751900415361 2491 3751
969009977365328001 5957 12271
293477472883736833 28320 31711
574253311879520129 7042 18237
988102109283751425 1965 14861
652567820403870465 24904 30231
484847820092028289 11782 26025
812663268552473345 5987 31736
398217931755560513 13686 23413
859920862078166017 7808 31458
489563605768424257 16867 23195
206894623685574433 15174 22849
947204678938824449 2472 5645
288806975276170177 5635 6504
322381617346650305 582 4758
133385896115772337 92 13688
818048980039968385 608 14211
264461764419205985 3461 22257
307827238051388033 17089 17696
195386723394992865 16111 29212
203855204228297281 2000 2248
534347029908925441 12593 19186
139813563495152945 15681 20980
56440260441679161 21406 26474
302649629687344641 179 2809
216296179104613633 2637 27429
138515071712404849 16583 23690
415553641933062337 9150 23268
237463529621216193 22550 30057
58096364943505561 6128 14516
950363337399323905 2496 31417
992039134399465857 17795 24537
996540708586898945 25276 27841
113781314224990385 10238 12785
315820275512450625 22374 23564
515041837624526273 2794 6548
1061561830148606 30134 31414
747988672081529473 6594 17651
793321124232903681 15181 17363
203023243441538881 15093 27612
100681156327958385 9518 11013
518274049754818817 1991 18047
704003895125154561 7786 10098
256513935846218305 24894 25801
77669707484751889 7593 23589
664278631985180161 15734 20415
199968391610354945 20009 23597
517228532019988289 8670 28674
62621712392335385 481 16457
344500990605364865 2917 31965
580125188133976577 13680 31533
821471931875496577 20242 21931
379541461745283457 15673 24203
332884474806913729 13662 30002
525367234136041345 1570 23056
208353376597376193 18198 28295
43469250403823881 19620 22029
29632018517911973 8885 31850
213863061629481889 2260 25582
155734026856354305 12305 32053
524410903715427393 8096 25407
499108233895437761 6803 24516
644644995358191873 11805 27546
390510071423637569 12481 17090
108774795544199777 18251 26518
952267059594202497 5278 7660
452137352641088321 4181 31882
645597079305080321 4236 31307
672281917013812353 2549 24859
6009815724834057 20566 27724
966502438612025089 1947 2735
464027725750970177 4770 7860
411747324745100225 20402 21581
25866096760960745 6274 17019
867215254137661825 6004 17210
840474467077346049 14074 21759
849462016363595777 1513 22258
474406321593701121 5202 24079
14525300736409009 1708 19368
61206523658587033 12216 13952
552234511765156801 4656 23822
13222768965373889 2522 26029
621714751831334017 20242 31453
583306967218593537 6705 9796
623457723559489793 17148 27123
942913369141191297 27773 30134
968480625148430337 3226 30531
570606110159207681 12668 19085
303700641761757569 3778 7802
699402211398403713 2594 17805
142393499518917105 24044 29025
774302073619598081 24906 28947
423012498671603521 1673 31930
576640474226817153 8949 22325
543130833260249793 9081 16692
667083679759162625 558 10993
2970982466813155 23338 27824
620134103542806529 14136 31247
976838123195292929 15597 15647
76564984899082593 15793 26739
821982294845476225 4110 20472
972097866220902785 124 5647
411200055722616769 14637 21882
342180156143985665 92 22847
93800961575901457 2324 15256
570972204342734081 6462 14739
833145506673147905 19686 25062
173942307435257953 20690 28956
723907867557677825 2614 7282
473567422252553857 7303 31200
49978807479419633 10270 27249
715585664161370241 4614 15422
605367562460166657 6801 31031
619601966291792641 20421 28979
772414173943431553 26736 28617
711907330968163201 3618 25779
596057031686349569 1069 5469
272635718462023393 757 20583
407654653117646145 11641 15998
413298307773363393 11327 21837
730569412810346881 12675 18130
809498132736433025 9491 22885
837340446010912897 11385 30215
791573546694682113 31598 31752
707374122256062721 4671 29396
887782508804345857 1891 15897
145808071497128833 22332 31631
521723080149673281 3959 11357
146561103322305537 8206 30234
177704535191548289 4490 7761
57440612439208393 15108 21362
844930890278110465 11293 18908
724187977216367105 21769 27893
914863254451116545 9667 11484
418614291144450561 5748 16459
69340544573964993 15762 20605
291236336033442433 28217 31659
112828619965153361 7148 14661
772396920339659265 16362 31350
896157004694149633 4861 21365
10693823113406609 8843 29233
702019639337290625 9962 20263
197143430395385633 11633 23681
648707737335019649 9239 25826
474413564419357697 3746 3761
451413545889021633 23564 24286
559751746038429569 13627 18566
609363630335199233 23527 30442
568138507013976833 11748 13383
833997319899875585 11265 29096
38752838770250265 9992 13129
171436556274631617 482 3306
461266849860145089 10485 17153
51671007452153361 2118 10312
741650877156203649 6449 22831
137396042294827937 14542 32075
727302580541398017 1291 21614
11045469555394761 20901 30133
936917098566539137 6456 17917
847427711164119297 17669 28786
18083721585689717 19494 30349
893128250133951745 5253 7873
477563395334854593 22047 29959
619311267254293121 17924 20720
483286804382579777 2531 17116
76517990962994273 26046 27665
465942708153221505 1729 10678
297021124581323905 7659 29257
856720889709343745 9455 20486
29063057233980061 22752 28466
825882212345462145 5556 22148
225918624892987201 1615 17228
729774704125652865 9760 23702
584991581620069889 2394 18817
857866030951072385 9219 25839
240856484459971649 146 2875
454167723459356417 14290 14507
965670799995176961 7403 30294
877035874812051457 853 10636
923273951244684801 4755 26263
611856870787541121 22617 29821
409161150837288577 15720 27775
915434656583414657 20217 29936
467120461983274305 1373 15493
357416469217433537 7453 18414
257727955317403009 21566 30071
124218815285431105 224 1710
613276673921465217 3398 10237
772166761890851201 12755 15013
458968398639878913 13418 31461
775423883181645185 9421 20696
749489920993642753 11964 18826
811377245473799809 1007 19755
295086807858194049 1993 10096
645073789901502465 10241 11849
18526721627186049 7614 23831
414491821449452417 15344 23351
630364679642067201 7401 20123
490641592329922113 27166 27295
81463257590389313 9092 30959
868864914308140673 20252 29168
407656365817597761 1683 4250
418636805358417537 7847 22287
605356062882382465 7468 24726
852187799722123905 4908 14429
613804587441531905 7489 11929
196826350633386945 4888 30563
3904821087292732 17826 27023
556723991505798209 13243 17008
538594832203965953 3453 30059
196581400446959265 6935 24454
984457481382467201 1325 4480
545638216093642817 2945 13844
174012007580753185 7859 25412
272245134394296417 17773 23280
932510180001901953 13296 20022
180946819918595745 11944 11968
826259285877579649 8370 10739
786275709868519297 8253 29963
592791007911106561 16601 19468
563664970942689089 8995 10933
962755699622132225 4051 22451
383148636380440193 16591 20174
240532809248453121 1519 8433
456179293179665985 2759 28709
495028539168981057 14472 17162
385392300575048833 10245 20202
43456241230646953 11296 25546
928210174855941249 7224 22629
845316781383754497 24888 27703
637343676170217985 613 9627
419495587206274241 19597 23772
841297479381658753 377 11564
483435451368887233 7162 11063
733787333365356161 10865 27971
331976602871467457 10257 13892
419773326047739201 3090 29926
109025800882672993 6855 25022
240993798058752865 3940 23482
926743303835554177 20711 29194
252777556827702209 6192 30105
235115289886561377 1778 25216
318092164972128449 6833 29160
107949383242132769 7724 16802
133002029344687857 11243 21339
778692394032585601 5255 22252
70360703009413329 13832 21091
333575193512348993 14230 29407
211370536464492897 16346 30125
43897043373515745 8289 26900
677937068374049537 19403 29042
460273248982222337 13980 26495
377498512594577537 20961 22030
588945838642782593 769 28371
430550723635121793 22330 23674
111329318754702209 16939 27462
455132308106890113 15770 17514
278934903609421537 1814 14068
19953311567391553 15972 19581
122172693979710097 456 32069
418318258858995777 18038 31480
957450127765238017 2486 27523
977432113693822721 29160 29565
835173443511752833 5785 8406
123148610063388737 5750 16601
719097445447101057 8327 8371
846676397531453569 26061 29210
678996728974770049 17591 27255
43801135249005089 1804 23637
565652497936721217 18790 24401
326740486082485377 28460 29784
746489847187707009 11692 27690
779333584271846273 16496 27450
97902346613476961 11669 22686
152199830622222977 3461 31896
257276917171882497 5077 10383
35289461763262865 5885 17710
885169660362802049 20677 22844
265991295814018273 9372 12846
494624343072548097 14990 22782
804469641554838657 18756 28532
801104801663353089 29041 30492
924905337128635137 12497 29012
287787675782116289 612 11444
293951525987957057 8941 11019
188111295590626785 1346 2320
720169826961466753 645 3294
477402577351359297 24296 24620
37195424104019993 20657 23896
468618096882902785 8006 30050
229822030225804513 21528 24037
268359575917461505 4935 19091
654343112017933441 116 31038
248585684717337345 9095 14170
701270705053872257 9299 9878
517199497364135425 18831 23792
990937714802861057 29525 30771
30765125439739193 9244 15611
19143572059604709 16130 30775
3954185759088347 3571 27454
282503674458389761 2033 31672
80327662681010993 7484 21462
394610518908166337 12012 12178
645480690287957505 29150 31277
513822205497142209 3236 28596
455929934576442241 1012 20925
39158948196970305 6755 7364
572016814421406401 8916 31584
18297850866510145 17491 27623
661834391680994177 13215 15642
301438698381474497 1534 6506
523617105913405825 10174 17820
392387098822574401 19630 29060
202498709144418145 2623 5617
765329032176296705 7241 12633
250381326433799969 6940 23486
77377068492417329 20548 21589
675589765274505601 13353 24931
967723357028205569 9880 22668
501407489687085953 20045 22592
127462580698924913 21787 23272
52549908274965417 5741 10808
204467680392312449 14 25814
853009009261913985 7201 20244
177550063678815201 22935 28109
831903566196384513 3811 9753
283090371146300865 6645 27368
507125664692143361 8223 9059
931868263100021505 1838 23391
658073584484423425 11851 28716
653962660049799681 2910 18974
345601288790366145 12155 14831
397515194778698369 1698 14157
360586813448858113 7470 28684
631745529197019137 95 27326
874042613738641409 6370 22408
914619759209010433 12105 25179
752570227010277633 1443 30010
102698275420536337 11166 27611
258633900188758753 5478 11627
912821491950502657 21212 30165
735130046708203393 29072 30869
318811148082630785 7942 29060
838256125235677313 9940 18385
425124615568243777 14775 21031
571699783675097025 4580 9798
896818120137837185 23697 25426
279617934082867937 9647 31327
184589449690072641 3107 11878
644246608595178625 871 17628
680860115266398209 1432 18659
791293579017111169 11564 30752
633386888333170305 1785 17035
586221828075178369 12825 19558
575692945763066177 22246 30975
489400990452882241 3549 17230
200936630458819809 4952 18339
644588297856099457 13656 21933
118531878219215521 14918 25208
438336260792784321 53 12827
618528713239605505 7300 26964
178788151390772769 2932 7788
409435199358497921 10942 26240
9079485180567561 2002 26637
989217210267447937 8656 14266
816136079001434881 11376 30100
961966465177283713 4443 7017
799046406397099649 7785 26399
527976281393755201 16939 27400
393219370614769281 25665 29208
139028345300900465 5764 11398
344600966667233153 16126 19491
829098659574619009 1222 7059
98213846448796721 8759 28526
596394183695196033 2089 16887
492860989506841217 5568 17100
753446695494368129 27402 28027
350717457496710209 13196 15160
733615649070216577 25523 26507
455393112444372865 10064 26703
402162815359936577 18904 24056
809268553717199489 3680 9354
635570205978808705 924 15864
974249079000106369 8088 8472
547411243596393153 6860 9880
362036404999013697 11846 14849
636719663247717505 16271 26105
531363888198857409 27506 29216
513132662730619393 16569 28854
147505330719464929 4987 13723
134844812482270977 10558 10820
325812404628226945 14346 25429
74999690025514097 19368 21454
167953560562278177 3929 25653
974140218458003969 3082 8547
639375164134552449 3342 25845
10990206921242419 14939 18284
232161524699645121 17584 19617
883511627753591681 8274 16899
878241582172552833 4272 11542
561349245552939649 12696 23511
112454467976544241 16001 28662
541005284489230593 2119 7986
795799896092237441 18913 31666
125164879045918561 3997 25939
476648912862341249 4531 29755
707677745013114625 31063 31756
306023261757974977 22657 27537
953190941439821441 18321 19101
393864372155388033 12940 30852
73925629325927393 7317 26964
636030791349700353 14689 25648
612635981462297217 4377 6194
784988647240791041 14259 21497
450251198449279873 3612 17971
946426275495060353 13265 16404
366005194460676353 4247 9854
848729853609722113 14427 20902
346430766328793985 8313 31815
684816191523882625 26735 28067
886206741106754177 2590 9945
231908804850601057 19430 21323
873742804716044929 19721 26170
906677673122675969 2738 20533
534367412515187841 12176 15345
1574371918177776 23389 30418
1840242295841677 20779 30164
283056717496950945 19818 21652
662371601660147713 3448 24011
524669728675998913 6751 16800
154430957616341409 23263 31342
60372346822976657 3419 25586
523143552937760577 6999 12380
360721809990945281 3974 23246
757450881639257985 12494 22114
497204033788168705 12241 26612
629112447903516161 3648 21190
651127657535479169 18020 28150
903039522455941377 14734 17694
289042758880629697 22949 31503
90984608114204945 2561 11041
156202423423945185 16893 32032
677397164412369025 7628 27101
826660902293443969 4055 9840
189623518123092097 8669 22335
693742455373719425 23226 28197
757430539052109057 12600 15185
298448098358154113 15 28648
325108055514924417 2845 10036
900325911740207361 13937 14513
618768478421074561 11021 16545
232589507814427777 3879 8218
487378822924007681 20671 22074
833180563026640897 6731 23375
546915004881412865 7352 16529
31525005459247525 17482 27334
487643371753982529 13617 20501
304826640815331713 16699 17311
706543548154130049 15164 16086
938292850299038849 4287 28370
661119951312066689 5773 9589
77859608006487953 5513 30389
825636572351072513 4451 28891
111074814751976449 4341 6220
428857772783423745 1038 18310
210556358283906081 4764 25477
787628905766652545 7782 25720
596841811215288193 5079 8781
615256207402957441 14199 26638
237226420353803041 110 6736
214084556678216129 3068 25552
875145080923704961 18325 24259
431367404832222721 29393 29776
276520056223755969 237 24753
252764831851223457 25888 31441
785878313980280321 23311 28226
521833083618282945 11678 15002
106755515103170497 4720 27683
473144213361422337 8250 30094
416695963239636289 19383 25482
951978273199237889 13192 22152
234620947914901729 4729 25403
397288756230963713 14244 18954
372532810866264449 400 21477
794639138727781377 12968 29660
751600414409605121 18306 22777
564193806728923137 10143 11513
606524857376843649 1845 7594
424090258509544065 940 19513
544800837970097281 14588 30513
617722671508957441 5834 10192
93152141305612449 13947 14493
394185411597113985 21979 24039
163525494882460257 17126 29066
121609553547841649 14178 17240
364555475805662593 3153 3687
73636632543518481 20448 27513
282332477633826081 5428 11451
210877674608397569 5634 5962
713041619016596737 8705 15786
34205564000593825 10466 12825
422191358173730433 18985 22556
780641088178839425 30160 31044
449480390390323969 2950 5305
585320548248056065 8604 12340
54840809546629289 520 23158
355645314037829505 2454 14424
370683017871844097 17924 31986
165989008358231169 6950 9712
817062035367623425 994 1090
663971658260550145 742 17839
760378863380697857 17754 20922
433449041039288833 19769 21277
681200318771640705 12620 23189
14871983115867239 1823 9006
168897938931340961 10345 25501
516273338756469953 21819 29991
180147648218277121 20907 20994
34378822408172029 16627 22415
586314605467027457 25767 31430
762954141006183297 14899 31655
267776019380203681 12029 17620
995689161889757185 29597 30488
752183853561863425 7987 25190
447586446111991169 15466 25687
942491462782495361 8529 19278
668762983910596609 21002 23207
401050912069525377 11201 17739
871229758124393089 21159 21236
189545918393445601 23712 27940
251398872982164801 4830 12038
504957930064708929 2809 7345
496842760837957057 22783 24265
158755583494379233 10736 12410
900412656910447105 887 3152
679903441534708737 15309 20815
600202065089739265 4349 24443
324463111376683585 732 1563
696490279100558465 20806 31304
119701563733602961 20735 25825
128662128872072401 8275 9856
944454848228726657 8549 24285
511726924051401985 1034 10361
814383711410346881 7920 22437
300590164880695425 25127 31397
698985976483538049 21299 27704
338589912443566721 11662 16890
617006342764657537 17035 27962
14293889425836427 17127 31833
439333797400077953 3605 15193
738717107077178497 23681 30011
517669201470898369 21742 25561
476602892659251137 2379 28247
481025246246627329 23174 31090
407124588738682305 19029 24427
451279994940254145 9450 13636
15192785314361857 2660 27287
548076902644279361 25363 29996
571461234366552193 9722 14420
150068764665309825 22182 27090
759356664119529473 1430 31456
3627048911720721 6860 16315
378202621145689473 4966 26076
106378672508729009 11125 15056
512207399226134913 4038 21844
315987553129442497 2040 5114
301286451888785217 4077 21857
148534859659054785 13529 27949
491088344893533697 2297 20190
218531323612221953 8004 19274
358695511760188865 23689 25407
574689745181732545 15824 20908
777005871792091777 16941 27083
872466610043172609 5864 31954
875806086563841281 942 28294
217906931142284321 14412 20283
929776178123397249 16231 19318
663315326180860929 22071 22401
199728860951594817 10412 19214
321197083671140865 11131 25081
731777719813386753 6057 16632
419066652302941377 20362 22367
77039633511759569 20491 22594
133953076575966897 17687 25710
905070869809513601 8021 9016
679152254895466753 7960 10366
960767797269980417 6528 10723
760818628687392385 21848 22830
686414635507226497 19809 26293
751593349036479489 4272 17270
835695501175564417 7022 19641
919409950547890945 355 10568
671477994043918593 12143 12818
238285337955698401 6342 10134
940208793156145409 12304 14315
922813852821125377 11273 24817
479287210130145537 5183 19142
287170706879063425 2527 32048
136297910802085201 23546 27501
784103670410406273 14015 30933
713521942738303489 11746 17854
331138036987606913 16284 26276
426866294189281345 17101 29136
840316535229991553 12490 27544
878398587838098817 13936 22196
517382252634572353 5341 26254
953190909265060737 17413 26844
568867299371778049 2806 21740
360160706956030209 5871 22622
422551333372904769 18 18485
608969152106610049 930 32078
286056081552519713 20819 25235
124110118142745313 7081 11003
227545524347188897 3113 6275
486554016714904961 5071 11217
500353295713029697 3387 28823
262009839457526529 23538 30802
14959376699817285 7397 29007
703258414329368961 4632 28389
777088433970906369 4398 28281
112798137823297393 18912 21824
709872556330619649 7424 24284
640415593039506305 6163 14310
849972129302148737 14134 28555
74973010568434977 15479 30650
853385087132391425 21922 27363
336504585229519681 7840 21860
291865428844605633 3767 6180
932715075653312897 345 14470
554714356201710529 17218 24863
201251569620438881 214 16302
595071079077531137 4012 14089
77665631979890289 14059 23317
772957615995135745 837 5455
525239036871553793 2853 7416
882229271836596481 5588 25653
268992135801802593 4007 18951
429282684465331265 2322 21569
536108755368957185 809 11560
404100037672538561 22201 29628
927557085590301313 24721 25393
624223881369868417 7657 22242
256720809463772065 14079 20266
320926612954199425 3969 18481
594134878268029313 1556 28786
547187759697404609 8195 8577
833293488526152321 10560 12831
209893961853044417 5396 27278
332046156998011073 8501 28380
114846708001646641 22947 25108
675136604253410177 14312 19825
101994516426319841 3195 19268
53527077209373889 11966 24123
294825824872955137 4362 25463
956517968211642241 13559 23446
296334419939842753 986 10948
75723335754211969 839 2670
778352413310653185 10195 29878
221758334099988033 6210 21658
506878432838991681 3372 4024
542372300521641665 20401 23989
712095822886052353 11283 28781
874998162205173505 2695 24712
203535499887795617 17840 21302
603862706985488257 11871 25241
621410993806914945 19934 22455
766259159461256449 17902 25998
63400093451097209 10824 13696
651166716531186305 22443 29866
225119741808523329 9072 19525
367348749945506369 10846 16771
855332154193593601 14705 29120
214725221495363873 3603 27861
310702378704728961 18068 20770
798615500026116353 26455 30909
557701059112137217 15450 25245
931210696158224513 5104 29624
197586502934310465 3610 26757
276222122230961985 20933 25221
130231870304005073 23294 25827
859544193954228353 3476 20786
38742530033669457 5824 31212
126999074728885825 9658 24512
811045468703927297 22942 26895
299830841410717121 15799 22106
505034577156347841 16858 21009
13490021606003211 24035 24429
633123367696487809 1998 20366
589102941287016833 2392 24935
455113481043053249 15138 24885
246789585379289633 17816 26741
703873344528094721 1770 18625
366898133568192001 429 6972
442833827722832769 4246 7991
282367969918226433 7347 15909
679918835304039937 23349 28271
819603535868019201 17675 30514
265361717196736193 30095 30392
609315221642546561 11759 16955
418753624561251329 25605 28361
19891956914882769 6668 20563
853822389919766785 10603 16731
93234192030138273 329 28003
480939035456163585 19885 26326
818064710632192769 17853 30914
284399616555116801 10313 15401
426154727603929473 15072 19186
581893903999716865 9912 28171
754173816381559425 7743 16593
405499710726640897 172 25013
103996307170092449 11042 15983
201233413007816609 537 28698
128776015712354305 13917 28351
884564978841222401 36 24235
395811332652172609 9389 26503
909621681015668353 2709 24785
978298629955425281 7675 20253
459372183992140737 14746 29681
113710621906761841 8188 16208
987160160828228353 1454 23184
77374388711625393 15490 31307
900563984987751809 8 21771
834295411916102145 7811 18539
111759714146590033 27592 30173
861105539217454977 20702 32066
956493129176745729 24576 26424
179760421231520705 2016 14860
178434005321452801 13893 15781
997898363220507137 2660 22689
144343241461950113 16289 17249
129629303988863857 4069 17080
168075911239899521 21267 29146
217994243866549185 2070 21737
193434174209098593 17810 30459
314251216733111937 21024 30427
773482288150535937 21648 23327
430714202687958913 6977 18748
742506876165190785 14919 21474
222514276174123905 6978 22357
676995982374624129 2765 28649
458206928589881089 24787 30834
281870415503018273 10102 15992
44382473348974825 5861 30646
783332732837170177 2996 16634
235497309255855201 17044 23200
537214965204139393 8193 19234
941376189988616833 12756 31681
777524901682003329 5821 10109
733099913138808321 4789 31710
472657040682033601 11446 13201
294406898677607361 15783 22446
395389097408713729 21144 29338
353491319666197505 12915 31822
788569882330374785 372 28179
489732982155416577 25726 31735
165831035486892385 1116 20452
137303218969726977 8312 10392
381720412058310657 26243 27409
63389941336339465 6684 30937
873333726764446593 194 3217
837056362850454145 7868 27033
382317475345342209 12461 20634
197303638822305057 20019 31569
967204606691840513 12179 20212
120330308309242193 3976 26180
480281921412849729 10303 28473
233333707348890593 15979 22630
843028830932940545 12846 29362
742057016310404609 7552 26662
681260286267512833 6511 18831
803504903239613057 11940 22604
682109977825721345 811 13019
165614314003029505 22015 22582
5878239123827457 18614 27843
546331066047088129 9715 22771
56671127892418129 8020 28902
549929560899862209 15330 21707
62100344558626121 6687 12552
42958519631909553 5620 8304
101809047678788289 23135 30057
287111141007763137 2703 3276
713336893189957505 354 26839
337267279471120705 7588 30499
888587302125973377 2802 6824
951307196116651649 27556 31263
51499375205889209 20315 20393
147358378497912673 14242 19350
984540868946030721 6100 12043
980523882885485441 21586 26801
616311426195746689 9041 31019
188051752701313 15267 20960
695940542583532161 12694 28149
81870940514214401 6063 18827
815964575957007617 1051 21224
66523491072999265 13872 19817
397500406800705985 12439 20220
946867059159792769 14407 24338
70175690765520217 17709 28494
401804457465516417 30910 30921
776251236222424961 13349 18853
653633004342218241 10521 25743
569738430504923329 15077 27940
743689283188686593 130 11686
962867170819922817 22607 22671
180503241893212865 1864 18924
216022156553091105 1427 20078
534706770427334273 1247 13799
971017705798448769 3041 4823
871148484025546625 13296 24391
243191336919135649 4641 8489
656066261263461633 21205 27731
797892265184149377 27352 30329
881948702345148673 23650 32037
943204414313949953 11435 27578
625710776938149121 531 20601
855693079291343 3302 10506
562190290591040321 906 24967
501286143120477569 10395 31626
51421665659333369 22703 25971
709560214572523009 15766 27391
117658771069763185 15443 24816
134309375106848705 14565 16597
681361719938735233 15155 25348
372458101152194113 26416 31405
586211286651369729 3672 21241
917503993696225665 17895 31345
874916289138482689 16524 24555
193599735675835649 1448 16021
204667667313181313 13589 28423
31639975171653845 7020 24755
62972583073985793 8123 28590
171309321997728865 18773 19795
311456669055409921 8330 23251
793191204852416129 10877 17390
287655200654384673 5244 16308
995625436749069313 23324 31096
447371616069382593 4912 30501
108234509530344529 12294 13394
137674986145412961 10005 20367
246471288001561825 13850 21805
772878696814494465 1822 8313
765607196800242945 21652 29510
929387677211778433 9730 15487
418950240125358401 11702 17318
96908133654160625 24588 30967
839144029858029953 17876 27817
349812525937181825 12677 20199
204891198576081729 15078 23539
38044926413924433 17192 30613
970023825373413505 1815 26563
672518209029860225 16270 31865
209116135113252001 983 3885
240498425156523873 10070 12055
250134554670861313 16443 18245
198607958900055329 4313 11165
262563685563765857 8263 26240
317020179119104769 17547 18763
112046767173335841 7661 29989
553067005743073985 3693 15625
709448681199152257 8270 15251
758783899626912769 12361 15396
71176152377713465 27615 29260
593387184677624193 3515 12400
348512993594159297 7246 12281
454741527385685633 9732 22319
365899925039013121 3211 6063
846444993873873793 3093 16299
64948493976803689 9173 17851
513601871361608193 5752 7319
741026270242510721 3484 31317
886744551959196801 4429 19307
924943564066342785 9741 18461
640694649983082369 18654 31847
542734133138520065 14765 15265
881884858311835265 18130 25634
553590758725707841 6110 26618
546809578142706689 19537 31730
396909994804072833 5756 24545
558885570643724353 1721 21910
773040223928763521 3790 12189
460738967940748993 7523 10926
470091753478936193 9039 14262
159096243033488353 4675 29669
644611629060339201 629 20734
282679709793036705 17270 17594
339745241800354561 18633 23041
42984676799136425 8160 30522
498781992928304193 12649 15026
799718035926581249 6974 23622
989479068131611649 18665 23251
644189788797248769 26397 31676
122618180572036545 3676 26843
532054702905391233 19215 19326
290556186143955841 11167 27038
541747259401461185 3530 30897
736766335500465921 3405 23658
581030726166822785 26372 29713
413568683969639745 2053 3895
779141248047821441 12041 16350
574366401885445313 9555 24826
495861120105452353 6726 22323
47663554995775569 15955 20409
889466720338106113 5658 18036
972423495972538625 15934 22321
900627804516851457 11176 18668
687874479214411137 12045 27997
740043479764452225 3681 11179
711809518051385473 11660 21310
958749494707781505 2246 28020
916935719483685633 17003 22264
561718901659673985 16981 27205
564133368251635393 13010 22867
777937560792217601 26953 30772
873811933588125825 10197 25749
824120689487401089 22221 30617
400526753698020609 13473 14034
450539084124251585 18011 21969
518829833113098689 159 1485
826437776564688385 7069 12104
926640163669464577 14712 28498
505013217969313665 6006 17958
910876996369136513 5851 29288
533955842257014977 13281 20999
876900455862202241 5418 13867
333811037884295553 10894 27117
276147577416306689 13938 22067
765467863101605377 5943 14930
935792953155715457 20243 21159
427733907365045249 870 13367
925246959146999553 8119 11322
959608738699770881 12472 31291
470417308922865345 7338 30156
550407548626345985 3535 12335
55375387887462321 12463 25868
474790382072484353 16299 30501
432022972411932225 8128 21645
939180059404883201 9759 30413
630427112574107393 6800 21100
435278806995668801 3893 7324
199227186558349697 7222 16141
127758616919841473 1728 23239
72174345750081409 6513 19537
174471743122694529 11592 29888
236101391257751201 2258 12211
505343122088667969 7529 9922
612637278910778369 7165 18725
166893225961345601 885 22744
877600998149521409 434 8952
507872123277174145 18039 25825
278030233603939073 15668 17894
225984505501031649 9891 11069
345604060821376193 27742 30190
677118581763544065 4951 30085
509452624660678337 14546 18741
590477556983287809 2651 5709
863186699550571009 7219 15380
317486963214953729 14797 19285
20269565498235665 3001 11737
164902522474619681 15343 16650
954142564746167169 27914 31438
270070323313397857 6254 26239
274783470093449729 5800 6572
628392625035516545 11347 12413
279970450649361889 13563 32010
347303063723963137 792 23234
811592714477907201 12095 28267
811073540882972545 2553 9567
627803713085217665 3093 31663
214743429374173889 5773 26893
876599124951422209 15328 21421
761497951516119553 12098 28246
479607714639204353 15148 22870
251366162007180097 15412 23563
557970573149955137 19087 32016
316224089815591489 9931 15735
384372430055794497 19740 30243
995341580684446081 6450 13008
895871092137280513 17618 17781
930028604137007105 8337 19911
649296906423931137 12094 18515
814599289845240577 2725 18191
575196495316671297 9777 27133
650553054897471873 7891 25874
550795799325516801 4840 25335
103374282180617169 26120 28288
586031293679564417 19700 21635
714448891601264769 7966 15603
838626010078147713 10705 29474
567136969448718273 13422 27756
174580579222631361 13757 26660
515221897166895809 10844 28055
122978843002147905 18753 32069
535418201946121985 3953 20052
11811285772875381 15569 24906
29772893302478565 2051 28904
260830397784534529 19663 30634
48532189156595961 15772 24747
517218665462333889 14954 17028
996751038029884801 22876 28343
919385422998875137 3008 22573
60425972624010169 10652 19511
914648742189665793 1250 25896
692818376780408577 3705 3772
525657895170073857 14461 28335
143070289840302673 23616 29759
823963735095357953 12121 22518
452183494275686849 13223 16775
106050465946953665 475 19552
772054867402282241 6606 26624
948917797860484993 618 6452
691587218167384833 5894 18145
481544950463078465 8130 10155
619337955372692737 564 20669
884672706015916033 24727 28082
130478409637674993 5905 20858
675492525327587841 8259 19361
325276825181354945 711 25290
899060156919556865 2177 12043
799442003359800449 4984 10593
584065577392895105 12882 29935
312859563021341121 3995 6074
135496938123676353 3141 11519
895948691884029825 9626 26877
185648506994926529 13424 27207
234070362033030209 6801 13120
422264182012565185 5955 15437
333975050149078337 1204 8482
165622554254159841 5923 19186
290027212125529857 218 7816
366930070342728961 1949 15639
123658526922582721 26039 30533
507335196762046081 21237 27985
678283968560343425 2163 11809
764659494163520769 22194 28129
361442654046484801 11979 17839
658108174057478145 9244 18954
824714811916301441 21493 27373
388022125035572417 12737 13672
384548103904194241 10066 14211
489875041221797121 13139 14241
432799655267665153 11932 23914
771064924997585153 28442 29781
492363923036165825 18736 27592
715769653188406401 17810 30134
105880671838953329 17698 27323
703614127858994433 2784 22464
929654447809042433 8641 19552
334406445474389377 5796 16608
790914370550432001 5343 27713
349147975616727297 119 25338
602360128990781569 25430 31847
299772118496608897 3477 30029
275127100237348545 18213 28527
461642803608722113 14386 23876
218148818500196737 27153 31127
63031663933589497 2878 23480
706396078413881473 11753 26166
358424248925086145 17730 22859
344537065984113153 5430 29880
118959905237066017 1294 20394
667599579759418369 16972 27767
596510221099716609 14885 21320
813012697728851201 17285 25997
789338172883407873 17162 27696
824960345530165249 8854 22545
672845634700916353 6273 28228
195689468235016769 10656 30743
373074710785207489 3689 10944
997772150343230593 1535 10015
232208572628987745 29457 30954
891025948075593985 17474 21496
531962225957148161 8998 13917
615952349743217537 15541 31593
912796339211990273 7252 15577
998333102917101185 633 30062
515196961547847105 6917 27700
693579693143000449 12876 24405
15335586067802611 10788 12314
380342290312086081 6767 31216
67746106210694993 3076 25423
448808284630750593 18530 27434
58136163671331785 3792 28945
524046715568502465 2431 4277
739434562991792897 2319 2547
638021871254416385 24008 28442
123331380130164097 2124 20077
349278808167525761 2090 29991
794673400961915649 6057 15424
186409197232755745 13970 20902
838500748330158593 15076 22208
490832568336131201 15349 23567
107891015212008065 12296 29888
226777545598658049 2519 26536
237212885864433793 21571 25818
724047751984272769 8076 30405
767149438068049281 386 19391
688729358555882241 14030 27848
450388811504904385 25829 26232
718180873788767873 12471 26048
657702688961197825 14681 19635
893532546824481281 3508 15334
780777269914974465 15843 28657
711010475247007873 2337 15546
977326834812959745 9138 10730
535220328963070785 10109 29906
772636725335200257 7360 21375
698249989533380225 2334 24359
474442869562697217 4193 15061
91637746587743153 4152 30772
209691107600686881 10725 12225
440634900469802945 12877 17649
586058923076127105 8482 26451
283160943057815489 1211 2091
842701082569686145 3863 8033
800050801369039233 12625 23994
582447988628533889 7688 10157
151378434067744641 9006 29518
84077366357316657 3989 20604
335689473425475201 9455 13944
155696626955251105 11947 19031
681742501172429569 11843 28209
915740221176530817 6367 21125
605750285212806657 7111 28881
585629276004542721 10808 29973
456550066079763905 13829 14040
77157572590405009 16111 20733
535308127201602689 1861 10800
4327181514344859 12138 25076
457947517069690945 3717 12247
956805986075533313 8827 30244
504185800531971073 3376 30266
294090876864405697 2104 23443
2199521643156289 73 19710
960201847485759489 9672 28784
379412340067574401 1099 8978
587185893829190017 8245 23400
580319433967240193 5021 10311
913527319788681089 61 20950
636408230517005825 840 30827
92383291374492417 6769 15245
607305054364395905 17487 30972
960484809824318849 3430 20692
474577933637050369 724 14728
315854960002031489 25283 30990
290509783494108801 5114 28116
582487586306040577 17222 24184
601548646729625601 3001 17744
544478806851376641 22142 26024
861832198494433025 3756 19294
714140656348288129 8199 19735
222785820310207329 1460 28957
449496164317384513 6169 17492
670028324688750849 8523 10379
317067844963855105 6163 22349
988529738460314881 25513 30016
688563404833903489 10402 12021
287016947019743905 4567 20868
329756042725417601 21005 31492
898597471480144385 1709 11943
634747099210830593 2271 13853
80910762647953057 6286 23769
227848603631724001 622 27181
800119809529704193 716 6317
651497437991682945 12209 12829
180891582646445665 4242 12614
841234700658301185 26202 26491
408147440487823617 2101 23956
332043357222676865 26619 27961
484057708935999617 20825 27466
898732893005739393 3355 27964
180553707768169153 6016 17168
608305184291882753 1310 7473
207982605036853857 4269 27554
559913039185570241 594 13231
754946836809921281 29786 30200
746011958608352897 19454 23812
397787608363465473 3945 7798
982773816304455041 7709 8293
546421614908027201 8365 18341
726311198346198913 2504 15817
972774260157855489 4517 19219
536101290721855873 26070 30512
972843210463963777 10648 27292
976214090777421697 4971 24836
111685419245013409 1741 12028
351260041164561473 57 6200
252753187122706881 27188 31644
566549192359875777 469 13265
590945240100474241 19549 26196
509170074883396481 10991 31448
865583868115123841 1935 19174
921898048233078529 20187 29779
717117896745570305 15007 20427
747933013033144065 5143 19307
302201098947264769 17403 31596
466826991604651905 18227 29393
640550184230001153 927 5576
362997565646164609 12090 30492
315281204869052097 12301 28058
10556074184012943 11774 19579
555825391424257025 7933 9341
147279981853397857 12586 23652
324954605814625089 10637 18745
701338921837507457 77 3019
837231675026067969 12379 24398
210037759883388033 1648 5704
188680198235118721 2858 12907
74961617500509441 17326 21948
821789137585447809 8932 23729
231667246340673921 8079 9854
120490302941917089 6302 12872
700974798587086721 19628 27654
333212484472035457 19665 30880
802465657829340929 26794 29160
980479773244439937 13337 27611
676996331186661121 13100 29586
279112068546332641 1067 14144
586648332645733505 15136 23148
459493820801284865 17407 23477
326482500729671425 3858 30843
689231889353074177 10120 15446
12800478516279413 18325 22829
287061310207064929 7528 28272
868958951040571777 5120 18045
379940258430359297 9807 31070
367102136702083457 16767 29528
595262759909545089 21485 28383
113398923276580641 15667 23362
311753936322311617 9059 22828
639103345731395969 3652 30446
1829129092698168 20904 23195
794181005674420993 9638 10420
481491152595928897 18210 25294
308926372054269633 19026 28310
28627730171066901 19458 24936
553171916794870081 1930 20097
484689600094419841 18172 19423
771291192540669313 4280 30533
764969347019331329 12631 30256
658657121566268033 17442 18731
370043811309720641 4218 17396
51831977464001257 8199 19876
508904922508250497 8110 18736
839153633383208577 20088 30016
55538840626020657 11541 22226
405303944926483713 1501 14031
685785067834160641 16146 21616
454030499315468481 4876 8360
902285453774020097 20155 25832
798354451090983041 19885 29813
35620203013976949 25997 31126
89153511624804337 16118 22833
360272627642281409 1146 15511
910807357585891713 29739 31461
684867425271164673 4304 13658
379656949773579585 652 3073
270697652117426913 2944 30923
362518390545329089 6601 22448
751721282360406913 6574 23976
857996945439257473 2626 27684
89439063369077585 10619 15857
345809187436398017 8928 18316
976213563669716737 24573 26505
197603691222628449 9548 12988
189704587458315649 8085 26456
658661830608433921 3131 12071
88721075698501297 18867 27092
774043494255213441 4841 24065
509891796830096641 7205 29538
468011702876136577 4416 5669
226004202738607777 1051 1715
759321921272619009 15247 28676
183094842650426401 5915 30886
646747282919175553 1265 4138
337691930782639809 12466 21468
372876304425691521 7408 29941
762202985568258433 639 8346
617918839345318145 2901 11384
785104995349854593 5803 19168
666364989650151809 16178 18153
130767268819958817 17992 21897
685056694422325249 25192 28838
977256964554712193 17889 29201
659382224307965057 519 14983
853237123150826497 16170 26068
442661624235821441 21393 22504
96457449846667489 1005 27301
469906810550032385 30938 31143
304140525303544961 27285 30952
144487853876039905 25546 28812
590701310922057089 21145 31852
606199907929866497 17537 26364
456526113317586625 28743 30400
692200806695804929 1724 29069
926376750849954049 3363 21913
974947965721742849 20064 30426
284604955096476417 11011 24053
10740088215310807 1921 27584
49052644963623497 5672 13152
692021014664394625 11091 20329
720000034131466241 9886 23816
51010940376212233 710 27695
460375375047732417 9707 24207
94979761962651569 1584 18688
418184520420560065 4672 30463
41497403068245121 14031 31536
825456911298729729 5491 8560
697487424834495361 677 20863
961292097990970241 16635 28025
168545479666047265 440 27353
539482960951829697 12620 13630
301509319189836609 8327 31337
812115585520977793 14522 15171
855287534222053889 13167 18091
838401746852795777 7206 26258
309435203669895745 3251 23727
405250375863808193 2371 23132
720727762463294337 6149 23594
392134454106241025 26561 30847
30231577762396713 3625 26810
325338396301525249 13123 17297
107015689335622001 8159 21486
97316650754422081 6725 25259
635993858537862145 9546 31082
986452916601088257 21879 26815
472408065028357505 11711 23812
139550111731523425 9209 9833
441766926226126337 14237 29473
544936168907604225 16078 18944
652242071695536001 14694 29034
643805516598192129 2293 13756
505557246869759809 8292 27549
701436954691452289 5951 11701
917172226966894081 12151 19786
119132513289599729 10001 18655
689765963152428417 14544 31755
374345761866344193 374 3390
318092590312442497 1579 6301
845243704807572225 14075 28103
411900304705287809 5530 7222
51016962314527345 16934 23963
146082656888918209 14609 28864
680757285953347969 12669 13859
322815719243340737 3580 10043
586702968893227649 13653 19866
583262473154615425 6710 14830
4698395332283668 22007 31673
175723578276265601 27847 27886
762480364053068673 6026 9178
140877841791049009 6342 27925
564935816465350657 11 25573
638964478374550273 14328 23915
517974531974594753 14579 18974
122892812815603489 3339 6186
502107523414522945 7564 19168
819665353551844353 7284 28928
224613795123168801 11558 29043
699851795708777729 7449 14895
269679783370179393 9717 30108
722815148748271233 1172 24914
989568036835400705 14134 24549
796170386412835969 4466 20046
276379163658404545 2376 30869
799328991167019649 8185 9883
905426846481908865 4932 11216
686080195685629953 3166 29366
954498906104589697 17342 18312
525019947827860993 9927 30750
558899915401603649 7333 31752
245321404014060097 2278 22656
396549790137001409 2672 32079
597130886656319873 19419 19639
453104302671825089 12898 29317
237855265606096833 8015 25918
415314869930000449 13186 23270
692641977226049537 18351 18845
298940842366555137 4900 20434
834240152388485249 4492 12302
752366402771357953 5757 11212
768782288414545409 3119 8316
205131940761567937 14919 18400
136780939211434 19628 27564
493175948191634433 7711 9854
926232076218656897 26595 29517
504046875470770305 6360 22398
183313813379509569 12649 21199
520634072715850497 746 15288
833976018306433537 14353 19344
448705021242126657 21823 27769
323521879939644225 15117 22360
952508405888693249 7850 23314
425602155055674561 19871 29571
9423751604451525 19188 21836
54075048695903409 3520 7840
33397021984271193 5603 11557
923356952347123841 14378 25690
987442664237995905 16928 22157
733681679353193089 9886 13986
381242331039942401 17806 27671
491159021741584193 505 8526
195360813342141185 5842 13913
803134255418324737 12361 18291
987497915051008641 23461 26497
833112931375300353 8004 23139
375095366892658433 15297 20520
799408005173543041 16324 29257
25501102829082357 153 29941
571295528456790465 19698 21650
224910103018878273 8026 13663
59413709018041769 17093 18758
592286602661701505 7795 25419
96530584140882785 14180 14482
576346980287759425 5279 21649
821358861497170561 307 26001
675645268014278657 890 11799
988718676292041473 24419 30719
634975223957233921 20804 23483
682026123184737537 4424 24338
253226120587740417 25075 31729
858618357729145729 222 28752
807976526755346945 16481 30137
526286573023266881 2734 10525
768313159586227841 13280 18928
239727129467713249 4289 17321
65813630954600913 13460 26569
428210468260271425 24043 30507
733870308558991233 14024 26704
735406862743136769 2123 27452
900559300942553857 15326 31197
182977849245556705 6396 26587
760702154159133697 5614 21407
140333402709831745 6319 18561
672745074640111745 9059 21666
101558202575272817 20375 22030
427163977109117377 25920 29529
453794453166270977 1423 19606
701550760488096641 17811 21055
256330330882885697 19466 29472
568686027078968001 5669 7225
191758797954708641 15562 23677
616397986810561409 6160 21451
260333383485441761 1946 27654
399243112567873473 25284 31271
900813773326977025 28506 29665
815010774669964673 3049 17676
884935491595452801 20021 26772
439465426733391937 227 10366
355211979054065089 12699 29759
974114656354707585 504 6326
844010437404431745 4032 23909
244889172934748001 3147 19380
262952816887267457 27747 29460
341389861883676801 9303 16616
105233080533562177 20404 21288
52300052047712601 16186 17475
961994885652519169 7623 21807
455175107875326977 8600 12011
323223680630189121 15635 15636
513518089868327361 8569 25370
206671855277111393 5027 21575
242713109310479073 5159 31621
851747603765769473 623 21215
907472679651249281 6222 15713
739862499909310849 15775 22781
436288657618398209 151 27549
194142995261625377 10387 29725
528061154525758529 9395 21871
540515405496481793 21441 22821
514161530634858369 8103 16722
338112655133297601 7849 24929
173986749698485697 9895 17287
910195792236141441 15378 18400
61341183818790057 5785 28670
822860377002495361 4688 29285
826321527486683777 7210 25742
507226219706954113 1262 4031
492464680170748161 3021 17151
467534219577597569 693 26723
120600781829381281 17958 20169
2929984722999991 550 4594
470675211071828417 8638 9906
798692384149358465 9317 29678
205366675496023265 18184 28377
781026091534730625 10682 12405
374682404255800321 550 23087
434039384487928001 17556 22517
52654455253218657 1830 10425
447313083423853889 382 31350
640218970840116737 11233 27497
77373829560496433 18455 28617
444243600259980545 706 1873
390736086506965569 9565 19370
357867673273098305 5713 24120
657302207115829889 6047 18691
318742749440360769 12350 27567
126452443174077441 12185 16207
819569662704985601 5025 22636
285938369902662977 8174 12674
218780287029645153 8976 13325
153666616543265633 12413 22401
740766500159686785 12501 29862
644033798603370369 5912 14749
436646104406293057 2717 28100
932239941111493633 7499 10833
160675203471946305 14590 23015
620651958972541057 11847 12521
504463363206568257 12550 24902
788215590924242049 866 28937
853125013761292929 1162 17714
287868997672031681 5796 24213
717026122072326145 5887 31607
924629147572904449 1055 18521
825047813739523457 22065 29197
797685444389781377 11989 25211
889358519704686081 8929 22158
674870688658987905 3826 18145
796337817892613505 25732 30085
507377319519118657 9629 20432
936247892687333633 4272 10915
985370695537984129 19441 27799
647481854040840705 142 19855
513282899458499009 19971 20597
688766810302965377 2740 25041
255819609673356033 252 14903
691085829462544129 10329 32081
978271177968562049 9588 29784
626291592794899585 4061 7962
861194862292411009 845 11195
318037385167336577 5285 16624
836002594494100737 268 3734
566786506723147457 17082 26775
302629974740913345 15307 18795
433275851523724481 15951 28819
41079691422989841 18664 23369
410067563730251521 5487 29254
215063189482112449 8342 30103
21589989783983301 13743 28125
888177824412320385 18814 31246
527176749666963905 22964 24645
739468356578445441 4142 6726
859008199605774849 20575 25308
659501695663944833 8079 31331
514550642131354177 8516 12805
746493780230498049 19337 24837
545536454945384705 4826 17315
77065121877335937 753 21492
636895798547200769 5890 15715
386085737027887169 10646 16349
712462762191599105 11725 28359
567346899047120001 3266 30552
142001076448536881 2605 2662
603097724490556417 9430 24441
31284977622128453 18987 25186
8217697805843472 12434 25310
690413245146984833 19069 27274
880304497746553985 3603 13030
897507938696129793 10385 12288
473419428139489921 26126 31101
771140925937032705 27653 31445
185346916303689825 15344 31135
803947617846766593 241 29242
54442263523963417 9218 9876
211372118941667969 8078 25094
153999864327548865 11977 27219
174500960806888385 329 8042
393893324345210497 5460 20273
695506401116801921 20126 29320
45226339137162345 26312 31150
67191786588800537 26876 27680
363267701373853697 10638 27262
720403374317683585 9359 18667
169576536272220577 12246 29023
738162165545737985 6000 21911
850674864567164289 12871 14533
185298167184015489 21472 23196
896806707972036353 17394 20921
696496617968044545 5283 20441
864174363066904705 18633 22959
73871812422751761 8572 24199
175699047736546977 13318 21637
980569850911201921 22890 31673
811941891451024129 16848 20345
581903194358574209 4012 9146
792906169313472001 13972 24004
904099137915743233 8735 14005
583903087580392065 27737 31756
898059052881805569 5761 16766
511542216473319681 6646 6849
205236407460724033 5967 27769
857495651258712833 12613 27918
400863301652037761 23259 23585
276892572795265569 242 23660
182704203892818401 11685 22134
293983342894460289 12516 31624
706765733113016321 9073 30653
978085850892004097 8768 27800
113890481692244801 24368 26326
126755949918130993 3813 29917
129417103040339041 3013 30174
792310640550500225 12170 31693
662571252774618753 5289 28850
199190208366314177 8469 28231
197541675478291265 5266 31470
2985697658150600 25338 29221
537003989584469825 18497 26563
151175750296030017 13438 30087
858843627525658369 9475 16651
825401173020185985 25302 28574
837879956511549953 21955 25545
28960227038492549 6253 13463
472729325002617857 6110 26576
252310424754231393 5963 22155
122266861155203793 13995 20070
685546646240904833 8410 11542
189687447071833057 18835 31478
166712242371762177 5699 29263
533315947674957185 6159 16921
515866469678098113 895 2884
526232322896632385 30060 31285
987942247423777793 12667 27587
532126459397126465 272 10787
134111961442780369 12598 25936
989546708897677313 5609 28931
307885137199338753 7666 27146
990606839497637249 29109 30653
836073464843860097 8438 14656
275397643616784641 19003 24671
333696616920693825 3972 24602
132172679450384577 2676 31460
117599533656768785 6077 25517
568457031112586689 7836 26981
338330634677550529 8830 14366
57277827518355193 1038 18387
146262961777903649 14458 20042
699626285697476609 4835 27182
696224204485620353 10000 21518
176563796371375745 22363 25542
146231557337269889 20166 23303
666005783178803713 1 28688
773893988840899969 639 9498
656185222439738369 8504 18230
879841805419101057 17670 18426
273304069089547841 25792 27688
888516225471224833 2109 7010
114852192357098209 30025 30613
251464170229692033 22801 30246
317162835184717569 10506 29243
535739836160463041 460 7263
4425326308926004 8359 9495
962313515334880513 21887 26972
850370654239483777 6413 6956
24341961038292225 3425 15589
856483156784442241 2298 23524
785654781966567169 27274 30206
180415422413574337 3367 7026
802571032089833345 2994 9747
434005126630346177 14498 22907
571515472868366465 11597 15094
471321460643721921 14614 30602
991205147344491137 4871 15639
634904014923797889 10516 26660
424050455214935361 4949 26391
272146334191972993 6580 10366
682928244752179841 462 29859
144200345519998049 1152 20303
502993933297727105 2731 20933
220663725112430593 24525 30088
267413714647691585 21768 24893
512634903686354433 2483 29879
697435962421874177 3028 30598
255296198502520609 12754 23399
596699944440292225 45 19813
786815443510612097 481 10967
604109392304604161 6280 17094
263824502477135073 157 10217
25615171245707557 15347 29290
561816575264465729 2114 25007
146475453705047457 4238 8727
478202196345023361 9816 11949
916105240101490689 14142 23725
450599240117064449 621 23248
112535148548499105 14657 20088
537234973976566721 19466 30076
860657739674341121 5734 21571
341664672024457153 9993 15754
420226983935148033 7893 29892
851107102330587393 8211 30232
796294826479272193 10994 31621
369858875771420545 8969 22304
75632216643992225 13693 28702
253791991055109633 16462 22756
93895165085601921 11530 20993
474923978511249345 24895 29066
341504459557111041 1303 26821
383184110493004929 3587 30842
224348118083572257 6899 19357
534853902236982017 14048 17612
336754057337667969 7260 17293
418124344808219905 160 13796
439060928227977601 3789 22430
899830218924172673 30194 31412
130706878196971137 24387 25266
782024466801800577 889 27694
132827458661513025 4840 8177
327841351110713217 22157 29863
852854904181622657 1812 8874
922067813809192705 2631 30105
866595407950629889 5048 23544
742251030923348737 11117 12489
617430046601239041 850 5074
940386492361312769 7265 16684
960183107340515841 434 23629
348681692523420865 9495 10209
354845778500429505 19124 21564
510479605551651649 7759 12646
773817350653391873 17955 18416
714591809126012801 1054 16559
375621274955673089 3122 31744
401606143780185217 6054 7446
295185515115651521 18406 28743
727704658647063297 10649 20692
577962596948434945 12552 23752
970999369242136321 14095 21682
57588816604440041 10773 29187
503716174152152961 3001 12043
293232858130320321 22029 30157
5420819695643787 2036 26875
216194217853104225 11758 24975
451072969118563073 18546 31307
473981088454262785 7313 28300
308590520177162369 15344 27298
394130585547518593 22290 30991
759544885578840449 10659 28016
131275466897701425 16650 16689
870059684936933249 15584 19851
628455484481623425 16499 23787
545171057989499265 10151 16063
970433549849399681 17179 27134
416672178439128513 9188 12308
957402816520588161 7383 25281
39161079662626721 13879 18758
139867884671016193 24142 31470
664305346312289665 1727 11562
313753671543839361 26157 29851
381584964311052481 9048 18767
964052781977738241 8841 28494
851378587145447297 15596 26871
952973569307776129 24192 27760
398163775189381377 17232 31405
780324837809242625 4814 20257
764833276503821953 7337 13135
536624047779316289 18262 22213
873028610963579905 3107 9870
326488860582951873 7671 22187
753959437985272961 12001 18319
708555607446502529 3664 31338
251675653310947201 13095 19771
52519980036006329 15548 31244
379486945054679809 191 10628
899967664911219585 9952 20423
933110758840193409 4605 31027
759914708770576641 2393 3938
748561094278201729 12490 24592
645399715211656449 7368 23492
651825179727985921 3892 29345
845706404019093633 8816 16792
46248177932881161 10704 27051
710291663308471041 5505 29375
269125985993717633 11867 26630
368456750341675137 12840 29952
768605264289320193 13995 25959
256490573498698625 5002 17794
246687200078390849 12404 13497
118672365657484849 1603 17047
90513829656174497 5715 21103
398931213695266945 30218 31746
367092103856400321 13401 26303
808457235794957569 13774 14016
234708240034976257 11260 18426
237999052027564769 325 14451
897580201890640641 6819 12045
571555219122782209 15234 28588
639891414462312065 14169 30445
550492108579835137 17551 31512
412045485141753409 11667 29161
846395145294234625 9095 21568
820560379313647617 6491 13158
159702587789244193 958 15772
237282498961469921 12923 23376
796831873201906433 6084 16043
656077905509107457 24910 25366
813385829574304641 3193 15388
864144840537896705 2874 5318
87862885398077857 8692 17175
200412071196282689 5880 17640
518093132156909761 683 20001
351143656517230337 12666 24938
690949391987938817 4694 28147
147487473588654433 15603 25284
409711729277564289 13108 16039
482423043801780673 12912 30776
544316308848561217 10492 25989
672788987710489985 2333 25054
692649961583473537 17218 17220
256231538018319329 14176 30435
170754675465982337 20476 28758
274145499340079361 8141 22678
122873778892984129 4439 11056
753065667363664257 18598 22669
576385899215960513 10113 24629
399785986952949185 7123 27130
221262459307443041 12266 27015
940569416966049281 3500 28166
970327468040917249 2175 10960
447967755445205313 7254 21780
521202145252875201 6398 14946
937883953051219585 2500 28462
593357274696284545 15513 26906
189765595364420385 2245 29563
925045787988953089 10357 27840
405181659571333313 16680 31081
494016255553926721 700 2330
766895217791500289 5290 7341
774482673421562881 626 22975
311189005042642433 14706 22692
697999477858513025 5691 14607
283513559401725953 10240 21405
745800185697849089 15466 20864
426080546644563201 20957 30990
370421923834665985 17533 31102
200456527086686273 7759 20645
737680163548947841 846 21535
599563054658140929 1057 11686
244239830638417025 7678 12473
479880519341080001 8101 16540
711122430175695489 8662 26529
621490865566052225 3094 3334
489769364335952449 17394 20619
867181684909382913 7110 15731
12274143146431273 8049 18394
179062709099177665 3239 6545
22254446375836069 1720 28388
156665420447140481 2981 11643
212685828793585345 4125 22212
871522965696421121 11573 17285
913552524897848833 14041 15883
510892130680161921 8464 13886
450508648457077505 1662 13636
218178158744841249 19044 20016
501363803192287361 8032 17329
305972839242159041 10483 30702
772462904127625217 22587 30773
193169033086299169 799 9314
120533716188017345 349 27376
893243908537385729 14136 20864
41490341091890313 4256 6934
682411380114722049 3715 26008
245693095505782113 4309 14788
610502965109603201 7991 14202
679672757573971585 9072 20903
822911402844717057 7397 9191
597123296865216641 8141 29995
274002195602207617 1887 20373
310452098604077505 5037 9078
937625434107665921 4270 25723
270877392979723905 5150 24180
838209539966626945 3052 8717
307992905925292609 2847 18362
502395790025566657 768 9565
792861173012820353 24402 25712
448377025617105601 1228 21765
273632030173178721 9990 16893
604356021625783041 13832 29393
732161948702763905 1454 30679
427487621239762945 7190 19952
568083198330530369 8599 23439
799536382391501441 3567 24633
943166859889228033 4741 17532
952351604442327425 4915 25890
621100681070931457 6881 14314
324065521193084289 14440 31717
925068310896488577 9867 22375
73529595878213169 28674 29456
814727233559839489 4018 9854
728083800914653569 6232 24896
211720166542047393 17913 18872
32286176394620725 19475 20859
148502002080750369 20496 24492
200858795678122689 17788 30478
139367204947813409 29191 29584
408714435639112129 30212 31165
610904509996576257 4214 4228
953100996373542785 824 8376
23779876332920225 21378 24294
804181962912622337 27609 28694
526056472542695297 20128 22046
878469117730013185 2572 29979
435419465062960129 2803 19737
495871746379137345 4953 27727
52864353278213369 3373 22602
487956212905551489 17501 29124
349443108919867713 3751 22920
700841257533284097 22868 28035
279307578195801665 23632 24788
502361626037206593 15978 27377
909016607339889793 3730 12719
822988726586842753 1049 4566
880780479008056065 21259 21382
356211874340318 5058 26144
52293361744030873 5965 21223
821761323663707777 28049 28892
360975657489650113 1650 28514
200590787018391841 14046 31416
476672948556068097 9777 27933
801404712890089857 17872 21675
338822860459632833 4969 17898
650607011911581825 5051 11981
244080541567679873 2476 3476
160951304132765921 4101 20518
916915942537048833 757 19054
194587399054903201 1195 8598
647891487468438529 20195 24898
426764552772951361 5107 29938
706491383695638529 10159 11296
784703463492384385 2376 29587
880021609110368513 9565 30417
891962914006882049 11686 19339
791560433379704193 6778 25885
222339738874005377 5404 22172
154246077922476129 20536 31002
762978607236462337 12514 15750
599813585023302017 3073 6232
798013038903782529 15231 28921
592005772330107777 15173 20348
937277250654347009 4399 19704
979356056738755201 3201 26976
621472512192433153 6419 6863
677192735567199873 27110 31782
254163748637594721 8941 19842
536516578208054529 2620 20831
72233280965669169 6424 12655
988433476396433921 5111 24066
940791617542544129 13651 21933
608594372922045313 8173 19005
178516333229559617 21093 23448
257343232473015617 7530 32093
558016281440828289 15984 22292
873541091367375361 10530 20960
68966416363544169 695 12204
349613750902246785 3426 30054
497501820752461313 1997 22444
142660907060008673 8587 25902
703199520199568385 4894 7399
277504446449267297 10048 13765
626294276116695425 3135 24381
58273345966686209 1593 20482
437668701952453889 15174 16315
816589787361291265 4577 6726
73576959694861441 29519 30702
301114993342043393 1494 6779
232883056392005025 2820 13174
190107244358369345 18215 26411
134063368921673025 7245 13562
186628322839172961 4799 7457
363896134891497537 11128 18662
808957932538160001 1826 8588
472875296012489345 632 27149
739143833425249153 3489 21787
812298628950081537 16132 21236
406718991223396417 6600 28514
79086642793797073 17680 29477
131625772651407409 5262 11415
345682219968274753 13054 23767
513690595657688961 10135 24466
972551347152688129 2183 18486
778817282687402497 11187 25840
927538719956110977 19467 27702
983154089426005121 14797 31836
436215767098374849 15504 29374
995358140736644993 14977 27421
141547549972649729 6742 21801
862168880040624001 7943 20553
360755913594800833 7485 14523
459202690496045569 25149 29188
900786786933444737 9182 30367
918267264791563009 7392 16936
158867136458169953 20101 27181
345257388717673281 5530 11625
783055017479206529 4836 18118
456576062212430849 14880 16151
63532311216732753 8202 15706
864781933165563265 13542 30691
873564632374289793 10712 29801
37834628858359313 19151 19515
570643311402434945 12821 26185
622325507841086593 2930 28642
287988538897771201 4461 10004
419498354032125313 16216 23146
345863642785047873 8347 15482
102745590774123489 6705 27741
421313124402779265 8515 31394
556997859127772417 8798 25300
284886626069166497 5139 28332
254501331444860321 12724 18396
47147234151374561 4202 7667
122024695887997585 2546 25724
213427505052976577 2054 10189
429622031512355585 5009 25409
350911493182671553 6763 8090
505567151592270401 17177 31244
228428390694958241 4237 31835
372594066481102721 7452 9267
788411067841032321 11742 13106
195832641507106337 6007 22853
126966090450707729 13307 31481
876331979735642369 6471 13877
835279490179054593 13777 25332
260048912338117345 22679 32020
128023679126826545 10478 21226
609221776515855873 9121 16590
546148020256715969 29447 31864
153692707425417313 7485 9378
970281204852341249 15283 15708
288141956391900321 9732 26445
735495759883427585 8305 28226
454584467519662657 26405 29888
943938254090383617 19245 21500
262950861127823297 15099 16360
182196919093890145 7408 16156
330518872665461313 15333 29759
885715285403875841 475 27212
982122792996722945 4224 8902
750904836111537537 3473 26231
540056383502086849 11669 27521
204880745448733153 17812 24673
130340389127898257 15118 29993
716574125234991745 2757 11711
713538226668386945 6706 30555
607581064896606849 16639 17676
229602232827762273 5030 6604
921474237483344897 4671 28307
226439301469479649 4288 28616
11949759186464349 18173 18820
547852955521367617 7767 23077
31716328455225097 3721 24711
555348076027282625 4368 19237
784354091670309121 16673 25240
494733445510224385 7403 11978
984202199194491777 2143 17926
978042503295124993 4197 18938
636492157353117697 10566 23679
643601544634666625 18736 19303
413485771412048577 1855 25582
457574133068643393 417 6475
484543876530580097 7406 16505
802684093665352065 9298 9896
156665640688650849 15302 17012
634611737970867969 1915 12103
137745311700498977 9216 17222
475659694328559361 10928 17527
885328282777727745 21992 24748
875538721828856833 6831 7811
629011000664718209 16959 28938
772083402793771905 3984 15971
85837031340126657 11422 15557
103328150392439249 9271 24486
270862696248215681 2144 17294
629170068719620481 7037 19231
378888562874330177 6992 20624
725793249472584321 4065 8612
484099081040511681 1878 11706
726247498065578881 6667 23929
959087878756086785 16783 22024
907562466797610753 24874 25523
144398746511811297 5135 31411
958744359331891585 983 7137
465051227670535617 4361 16694
978564503699910657 6282 12927
585302052272311297 7257 12215
896336084189034241 15082 18199
126835626807796593 4662 5353
187812903654059233 6784 29071
618555475627872001 318 15404
495655247100589953 9354 30513
643790179499639297 13518 19229
786109649189139457 17323 25443
540288786438765121 17059 18856
46976357029752337 15621 26044
32579813000232605 27495 28153
528575579293811137 785 13972
311469900110481025 24623 29077
91078970149741425 10394 13974
59372935358119609 5948 29727
835670108622107265 10454 28434
82958634836586497 6923 24552
891022848152250241 8750 15750
786112397289450369 343 25875
731966520091145217 19800 29534
300547890473396225 14133 17970
137154854765615393 8466 23905
969380606144149249 8772 21377
222159826338891969 13793 29826
516803038154733953 11332 26251
415004715955735297 2742 20196
349476236957080769 13627 29755
374734665480826113 4742 30711
169326624452324385 15048 30086
696885979487834881 4992 16787
351668282695420929 25159 28612
210918725168792065 1852 26402
296199914053374849 3121 13732
710444809576006913 2556 3562
32784744651330301 6380 25404
669875588613546625 211 10500
957574383061668737 3417 7534
581912954740037249 9017 28253
682804646985665921 1471 26601
804807479484448897 21046 26506
948369093632010113 11879 28392
98617644225345921 18684 25183
818304829203860609 14906 21310
807375961945449857 6186 22253
823312992220124289 11249 13517
343950612921961601 14406 30021
164693689339237889 660 13433
42615040025989257 13665 19743
836568640771133697 21677 28288
247446239142266945 625 16450
946244281331921409 7910 19133
570689109558610881 2154 25556
820174775179495425 26552 32098
791185216384835841 9580 30190
512995475023139137 17063 22322
437195658542062657 17425 18135
406713450831801985 2175 25827
609120581823010049 9180 15280
204473828835112673 17175 26643
616362300509347713 9338 19879
131982443491111217 12995 24650
505187603211940225 523 11547
851626966075862401 1562 5720
911947472794647553 21359 23434
544949087697489153 24801 27899
855653294706645121 6237 30502
466953148396150657 9403 26389
363806750001241857 3097 17665
388666916744213633 7487 20486
916905503226221441 4480 13564
282037966732424641 4699 26282
13190024974502281 3347 16402
502815380642601921 12693 21583
56970892985663825 1931 28702
221919183595012737 2643 22474
970521607679739137 22092 31365
313614623810693185 547 17506
802056069146832641 11338 12187
314121323304966913 18774 24103
63693399074136185 13359 27294
519485865012029505 19721 25761
132271834713936449 16648 18283
120934181245836209 7625 29092
365153524845208449 12691 30655
922262400830547329 8657 29757
576747480316473857 6557 7074
557530571878295681 17734 31334
279056975265174145 19797 22541
787170713196104577 21857 28704
610265376883905537 4145 16590
963679920665946113 11705 32124
776593704881332097 10736 20167
805234663672436609 2481 4174
513416288921408897 4446 5900
877842289679740929 8477 18515
693831111826991489 17805 20745
766122364885347969 11021 29476
957538063644893313 7999 13661
10923672986386635 21735 23297
631884653695703297 24828 25183
686544095103712897 15275 18127
955174991126032385 15923 26479
621414468482704769 2084 5279
38220377673493289 13661 15516
59784628089374793 13857 22775
676677485334398209 24190 31729
89370490113331873 8225 16200
99029159469505857 7163 12592
448353649404296577 157 6617
783422118043862529 4467 18181
505956290903277761 10462 29847
468902271024912641 10097 10538
108477584904335345 11451 30967
36915759494252857 16425 24130
617155485449750017 21556 22719
922864343513150977 3363 14944
158524239658774497 3516 21330
789074953966835585 10682 16440
360738752949295361 4500 18802
288940672271504449 6133 24263
851612198513265665 1266 6653
679937997543522305 1837 8571
437518830986697089 3214 18555
542983936524745281 6677 18110
325649035461097473 30402 31197
212042801774774849 8264 26205
81039638681211553 1364 24364
491968591576007681 6021 26200
243780080403723777 2530 24776
442133833280014017 8307 25625
200745257873613537 11031 19621
792262247048267137 2461 26672
638501861266249217 11422 12490
546566527946911425 21025 24136
935830415344163713 4088 13810
134760084261753121 16370 30520
89165439287086209 14030 16294
551952901882277313 8347 10960
980738910077000961 15904 21566
752853601428323969 3861 8193
822803748123263233 6549 18726
761807932097330049 15285 20987
735876679830603521 1371 2449
180006519533289825 7878 22166
81577795703879025 14962 28614
897157970583965185 13949 23811
852643463236851969 9825 20744
593611347058367105 23317 31349
967938254023962881 3782 19068
357580298456216641 18078 25809
331337849832870273 4797 5969
557557700576406721 19324 20207
204005608799519681 6993 26423
311652234692434881 11902 13145
291706483330209217 9260 29778
428690823219238145 4410 17610
739722730601798145 9076 18408
164369299218780193 11096 30115
463615855545079105 22697 31315
767583646584423425 5840 31078
751942524254843649 20081 28501
805190105123461505 6182 17596
481126062251227905 12837 19517
421671016304923521 2379 20226
302569276415155713 233 22897
504801232183726977 1426 22936
145616650273701953 22367 28551
393058159757625729 11789 15150
198839514855791329 2616 9104
351663626123940545 13941 31874
937906829917118081 24233 26323
512849928732389761 14727 27124
525345679549516801 17240 26597
260473387603159521 1676 31851
487752420816214273 11223 11339
401660612822720257 5304 13156
919887747686630017 18264 24270
262789474354452321 11054 28816
280791505009339905 6281 7922
269439003332376353 16724 17713
139973214772837201 8077 16653
533569151665776769 14486 24263
223926440967183297 10535 15119
98637705119184465 14891 18117
431938574431086401 5138 5581
303904303003566401 10472 30811
473123208959428609 378 6357
449202257518020801 26186 26781
960274722978525057 1839 19812
956938266535249921 5493 26591
122406574011172609 6006 21263
42362247799385249 16099 22480
292718603765763393 17853 31166
557209007105758017 8630 21603
476032830288822593 13894 27599
927656094028190337 2258 18603
50812963150391969 5889 30224
289330479365649025 18488 19319
990907492561838465 8820 14927
153271351189342657 18711 28444
131599377330218209 2287 15044
605185298734813441 5285 29521
943634788912071041 18619 23951
667266067542396289 5029 5988
861435789583950337 5013 29057
734228625215795457 783 7372
103365746606591809 18886 29804
634561699857012993 13189 31954
457032733258074561 9732 11988
893040793244598017 844 17741
381953612512795329 16912 20057
404147198964164289 8395 21417
812971269598435201 6624 13143
441235001284415041 52 6623
587805873116202753 6554 10202
179464913434966177 410 15214
902364503753545985 23637 27796
133921620229063617 1930 8262
77092799601778945 15583 27087
693594741669738113 20937 24872
632992419473922049 17321 30647
888222702387967233 7210 16102
620359803078720513 11689 19628
265121303744333409 16098 19252
432090755697743105 8458 21689
344264385373367809 11009 24949
75696506366561777 7538 25055
890342616518989185 16104 28459
897797798847918209 1970 23678
300471400103024449 12501 27139
169915884317084929 3823 12993
127015651266898289 881 25933
734722345769142785 10892 20893
539042121867982593 7772 9435
572043656921913153 3761 18682
542767044925408705 7904 19779
737730766305801985 3478 28559
939764860495078145 501 4608
531037900949804993 7265 30737
270633936512208353 23614 25014
576275124062590273 5744 26832
277791682557666081 26484 31996
221153139070558785 4123 20356
552323221782057089 19513 25708
507686761399483521 11650 30078
991935307855644801 742 19956
969708532854077953 6306 14782
108445274326580689 13198 20785
280004682691213697 12775 21562
132192836497171841 11861 24249
156067810183536449 11167 25452
290323182540344513 10108 31245
413134540828664833 2352 20328
895597554369548033 15328 25350
487115760990725761 23410 25652
510508611690877249 2606 26918
733356108355621889 18852 20128
744602146085572481 4245 7399
840024100309555841 16623 30204
673733331238519681 5926 8673
614203859019070849 11355 27629
287823628134251649 19277 19815
981114786950321665 14383 19065
725949062053924609 1488 16080
402200760364763713 10478 23689
464327513451070913 5087 30273
330503062122737409 8096 22122
979990408776739457 22470 23435
206368645832029089 9916 28511
294266444453118209 4372 23013
953162097579884417 13745 28368
270244061748453377 11083 25809
755283658092821505 217 4085
584562097258174849 13577 28631
72197779818104385 7817 28442
927904993235596673 4315 18979
695981296639772033 11927 17360
661748877824468481 23806 25743
370432368049513601 3055 16924
979704846536432001 3705 23169
268406624356515521 13993 24297
957779113609110017 3011 26866
969721111564204801 11672 19272
267541936534978945 12145 24836
152390252500836705 15994 23046
220592404548316513 20421 22370
348492959218340545 16257 24251
509734058830670017 14189 24117
788223893697193089 9358 20499
241021847211346337 260 21160
218416802622236609 10670 27541
806537454230134913 31317 31436
125599610669937073 6873 28112
371967298372656065 1080 1771
969324827659171713 1011 23547
97385608639566353 13796 25347
489628457052077697 23953 30196
214906011483112289 8480 19192
192926068741051905 13883 23540
453632897741822913 5809 12541
669406068176684289 4833 8043
722304174101171969 17095 30963
792642729201197953 1186 26006
421448223781876417 10185 12991
958558976799054081 20903 31618
531284408768772929 24620 30989
608200811937415169 14833 22652
482275550817416129 7821 10498
404675063707529153 1447 12195
632314486584252929 17366 31859
455381659350145217 17650 26343
874719437418374273 2505 5355
73658668659362545 2736 26890
874406654335945857 28926 28952
176443693270890369 14988 19457
807957104519839873 18839 19414
495894545525302977 16884 18206
312425405015179777 12371 17559
184880536445241729 403 22100
513332073447283905 8023 18970
345569109442578817 1633 15674
869039540326230785 8932 26822
85994349722732017 12849 16061
632530777541216385 8244 21329
696371355660730241 7942 14461
179442294953364737 17239 30218
75708195912376657 20919 28769
366940602810355905 17091 21213
201743492118254145 3510 9420
136396428331426737 18797 20629
824470104788154881 3897 32106
337068361138090497 21607 26087
243411783110289537 8826 17923
491009852996516097 12587 18523
598240826472824961 10391 19524
681270056256462209 5090 23751
377515412198590657 1115 1154
684856871767113473 9353 24881
158508584891357889 11821 16230
1888780485113984 1776 21136
354554401274796737 8093 14543
794950751523604225 15861 23391
19014041666913785 13327 31248
20975491609586785 11007 22662
90760831916526289 7772 17600
327340481715470593 6499 30484
466248716232676929 19288 21592
398210076744060609 7443 21454
389399867373086273 25398 28371
469818463430502913 3373 13667
218536842552005345 25049 26765
985955326088085121 8787 12898
37842431183605641 13230 24603
40831862409209665 9010 21312
96225639177241361 12869 14371
730447026645048705 6623 6969
398808924065164673 10068 17083
591008749280181377 4243 17526
791668789934171009 6625 21388
588207156722088321 8929 26490
452627116812010369 1261 22677
125936255028495489 20686 31995
997644139794509441 6760 19832
811496928876845697 8893 13650
784216406019211777 9624 18329
533532101789322881 28239 29232
308825766992931969 8127 31860
99010004415926993 26376 30476
518219023985125185 5443 16146
685478340982729857 9376 23992
532034260658058177 2061 12624
725426399083129729 1449 25021
134535616656805249 23670 31263
118057255073242833 13361 21700
203193775658441217 2446 12104
407662229702449281 24429 30390
312651906461013569 7950 17268
321039468349074049 521 28327
135081815515000865 27563 31713
372792327761583681 4650 15257
996604002810741505 16171 18566
721093678570984065 5479 26091
929794272600481921 4713 10396
633199680736108673 6366 9486
205136374493179105 1159 15865
44961377639584297 23375 26133
349965594934410241 5081 24722
603400467862694913 16935 26519
367347617529830465 20272 29010
603188788072461825 4935 17335
816658613188657537 1890 9479
899463946571696513 17436 23303
198559001952986593 8727 19637
222727315568835841 3214 10565
699822112544119041 10220 24413
919625431385139073 25454 30142
71818423765037665 192 21150
760773418769534977 19329 22686
396533234283147329 28330 30829
821585901275593473 11147 24721
136781886638118529 7262 12205
896764237993910017 5341 23386
906997803965275265 7012 11969
980486186764618881 18860 29391
910985054171348481 6930 20902
877796917752878209 5108 24222
969451269215404929 11046 24993
358395036916416385 15433 18748
961892810251441665 5693 27921
97592615698619761 10497 30316
100537653054026065 182 27301
352491461353036353 23519 25647
526634204759730561 18634 19195
442551025876529281 13574 26205
702170350818171649 2156 27207
260460395981933601 7919 16366
316907707034658881 27906 28354
721883169193848321 14005 27623
880898282559705601 16789 26659
137839765784871553 12641 17380
337966402633568897 3002 6664
803089531411988097 18629 22700
719890420864182145 5402 9702
387414226269125825 2094 27611
743528712541120769 4411 14622
249362671205876289 8199 18140
432162608808901889 27651 30298
263879069527643393 161 20459
655446450543948289 26775 27220
861408490413740673 6569 31306
388829426772936385 2266 13125
680904793794265857 5843 18403
522412626532172929 4729 21091
981643768024572033 1169 18073
287072222524777473 10084 14831
339801469413327361 6490 10047
172195413498158689 3615 16506
252059621218084129 9776 12512
325148848944913025 11874 18957
560970101769893121 16239 27935
845006186481413121 14064 29402
615936583383319937 12838 27644
858982720391019009 27579 31360
77368505447605425 734 2308
471687575155797825 2034 28321
215127292997127745 12733 13699
596385064582598529 11266 27220
963819576195557889 27841 31629
491356110671233665 3043 11028
815232681042562689 19477 24971
457386274469790529 15015 15638
332033090693823169 7761 22832
972742354246847233 3513 4280
956507340789844609 10627 23411
105956616357708817 19942 29606
157956091109209505 14856 26679
517403432366023681 3316 13616
3934774748831416 13991 20770
199934789083066273 2771 7291
849144334528528385 7556 12702
858777733746094849 11780 25769
90183751932048753 15004 20300
269481516783976353 19329 27037
863266019046104577 3709 27380
628123209046407297 1885 8886
904038386741138561 4592 9494
23936057266716661 27906 30775
796991851065467265 3874 4245
8018318038281792 7963 30636
777707081307173761 7424 29288
803552781654879361 23492 25366
54150304752109689 21402 31977
929472253188890881 666 12880
331854468476610241 1579 21708
884084391406723585 2084 24185
134266457044912353 4333 26998
754827695808344833 20427 21325
419336265339726593 12668 22432
753284448405686657 5768 14619
152964872698273537 7223 23133
612459093575296257 24527 28961
498894809747230977 19092 26944
200726265166899521 14992 20453
794084475985197697 25766 28102
469561348891133441 24545 30472
209313317153291937 4231 13720
784354397759194881 12435 18282
113983991443543425 3381 12037
826751938616354177 10449 14947
502924874859576961 13013 13745
694250566317485569 1719 11057
570043177893335681 587 16316
445312909814973057 3915 14317
544498197814963457 26947 31635
258434359514531297 28412 31172
160795530392501729 333 451
549091975673832193 4178 6854
856321517049412481 6794 25706
906232122574003585 382 14805
461845196331591297 5951 6508
424653133273451969 935 14409
171098971088074593 3711 17456
697811545838398209 9108 25028
671482356994996353 15700 29629
643380902865572993 13514 18948
778755834803025281 11280 25332
966746225055736321 11616 12894
78850077136888081 15914 29019
287937509259805313 15315 27470
68490161615105905 2774 5535
925670417918134145 12365 20707
906139434934541313 19767 25898
544663152337818689 8972 25105
579854246257173889 10557 24624
519810936473213313 65 7685
509481425589921601 5717 10599
956985008098271745 23980 30649
402120048952642881 6202 6666
442917154335965761 6047 14150
940221496352361217 14430 24827
78324826489193809 7160 19065
774873670349524737 7737 7928
165203033654073281 19942 21741
842738431330854401 12355 28514
443907010106798337 5490 21321
429265442380259521 16980 29752
470593452023827329 16288 31234
304911473653955777 1158 24111
848682931130724737 4916 12065
612559515891451393 5246 14758
314932496516682625 13894 20795
275130862818468097 293 23735
194592035125467073 17481 18288
11900293905203087 4645 22568
548840353158119873 12978 19407
442145188945058753 21032 30664
397740052066268417 6684 19718
449237992235072897 6405 25506
996449518100881409 2358 8093
452176935629648129 1758 30113
439828449645020225 12377 19027
380202319384753921 13761 24500
639036853853788545 9872 25641
157123111643866049 11097 17820
945231184077726977 7719 22931
876827067706404481 20527 28028
862197072765233921 1345 31925
378173771396074433 1221 9451
174273891769857409 6872 21906
998229610188136705 6489 7027
325152113017090049 22902 32085
795085307316409089 4354 10259
975190983799421953 24110 25767
704833214476497665 7301 20233
486411142160157825 161 17201
881270476674995201 20397 23354
634456716749880961 7997 14701
810057030319857281 11042 21247
953514142216427265 7027 25892
881821013281946625 15682 29147
232121280466003553 9472 28794
807533891042442753 1077 1328
945109761086307329 3951 11454
242944183550957153 18971 26037
741721328315563265 12165 13866
790170006426340225 21424 28456
387111919930625025 320 4354
448829589035252481 5661 29897
831440241018270849 18840 20265
477428525990109889 98 26841
684001107847585409 2429 29895
191799706265367585 16020 18535
914505823550612737 10587 25394
586171130607741697 11753 19965
481211936034021889 6219 23444
214244902032671553 1181 26080
174246148551276289 3279 14814
274673579210503521 1596 20177
781579926208159745 10650 26151
21183780670764209 25335 25543
936566941536611329 6818 6853
124862808456814641 5267 21992
411484234877754305 1458 15808
209580521888820929 25804 29804
185530315589090849 9686 20781
429600069241605121 8666 20034
910970628562857601 21330 31702
118425165806666401 13550 26243
193743868504000705 5461 23185
354526997246697537 12711 26879
603997087826606081 11947 17935
330048408530810625 11381 22360
67825216170604105 2030 24512
641544767907579009 28655 31106
594114492430314497 7832 21999
690582199393883649 10530 19968
561579014723790209 8462 16306
816730891689505921 2054 11469
228353488610800065 18580 32033
642649092356858625 13920 28678
278875483230734753 4033 19435
622109075927216513 15104 16587
725687424878252289 8517 12806
937399711544156161 2581 10742
539590440874363265 13159 22788
480245227187598529 4691 5745
20906727352105749 4280 5116
111426656946175489 11942 12930
802270980261425793 17856 22189
954592405663493761 706 22154
821673831990260353 22592 29190
356747513482002177 8700 24030
885217174117755649 2487 6280
227669682999394497 1848 14297
604406361623638529 5517 20686
693227147366993537 5259 9501
984082718736800641 7561 16545
783729709686117121 8277 10561
18811192983456237 2589 20370
271132990575647873 381 20635
1435216619782410 3016 3039
562117680241616577 5397 18597
463589965402725569 9903 10906
519994339629615617 11451 16556
256393955286853281 4231 4649
510995606318932289 9181 14708
516159001086400321 10962 26769
35950641473913693 9266 24062
676768611748386177 16690 26083
496820682149834881 8905 22742
323150099276212161 162 12422
115082119331358257 602 8946
960220365104049793 16229 28462
50620365844071817 7884 19450
908834795786638977 54 12703
730951717645933057 5992 8054
464896495684584449 11670 13124
204769916519186529 1183 17435
855170007757585921 1623 3967
291258030040264513 9889 22428
215664750567214017 9079 16713
300095833534715713 5632 26873
716499073557251585 12469 15103
445987430120577985 11752 27021
23283624680388473 21860 22378
838521252747145985 4998 27553
417535612075290881 12271 21744
547017864464461185 12993 19048
366253306567074305 7834 11376
296332178188340097 11967 20391
355459926671777281 9375 17174
550399502722466881 11980 19826
106238430698070369 3587 13703
982046778400221185 1655 11080
892995429291609345 1810 11602
415526483954035777 29188 30208
947252026517844609 18195 27959
64759167332329785 26709 29766
843307322216894337 953 19761
582502163601429121 6478 27787
627529220665152769 3827 21042
467024432726450561 2727 5841
660454111111484161 911 2857
326945364382307713 8477 24920
394363395539215873 272 26910
423548482773828289 1216 29030
658775995912229505 10710 14738
611419979352302081 4952 24198
271165697079496225 9721 12885
775214867035575809 8757 14330
285749358240657601 10671 23892
120102678953369233 12297 21749
819555079793133185 27287 31611
978766402665701889 20801 21635
407074997846670785 12966 29287
108116248521934465 204 23039
536179540198858689 1999 11156
956582514368765441 12068 22100
668576028652502401 15772 24732
383407040982771009 21930 28239
134873883459732721 15488 30372
238648988760491681 4771 11244
262210989740559329 15589 29060
515766983800272513 7932 9311
852214354549303681 2725 29453
919575663379763585 8726 20856
125385320622918081 36 17108
317601342198226881 3508 24482
602949807336813185 2318 14095
186324730024228545 24794 25989
572871455843134913 26678 29631
831705824692402689 7931 28174
497461844986830209 15926 26619
95488143849340897 6285 23029
225000973892669281 12015 15919
794398434607213441 10675 30055
534496605547218433 14017 27551
780192406281987201 21489 26863
527223052074610625 5572 11651
603985534968426625 5580 28567
488957650046600641 15644 22482
843083043754919681 13087 18080
124358494816540593 3421 10678
735235716478339201 1987 17007
338466799338505089 11185 25722
699794748067052545 8650 13337
374519380522251329 4242 16770
805172051688043009 4430 29664
397476822814141441 8655 31105
542666690317251009 5309 15846
676187473858682625 9832 16264
853330995483357697 7253 24456
459620669459269505 16419 21415
222411281345575425 10747 21943
397701538899831041 3446 5964
74307365096711217 74 23659
165245512052891297 7683 13849
130558939946016753 4151 24126
698621126293524225 7849 27587
189917314546701025 28205 31387
911120311096510721 11666 15098
401726558288590529 4040 6354
621213857079844481 4947 5163
815047821190273025 5697 30299
474411958822472001 2345 7910
845413634506233089 1864 25212
508631249471626753 2476 6314
731979738449407361 19630 26765
126361397858403281 716 6191
724812787763273345 26274 32009
122046295307846721 4419 8481
603804751244904705 19285 19708
27696486322057013 3858 8626
197100893827329313 14437 26132
126850852509853953 6718 26065
724012411734317825 3487 26533
714606863786855169 19165 20738
147298691715310081 15919 26172
789554041208297985 22543 30354
296284645109278017 11131 28934
259866723193212577 16485 17451
626870726876777729 17437 28036
460760776765233985 2661 18575
80259510959418641 14786 27567
409088274884226177 8587 17247
848979226114256129 24976 27142
450893905191286145 30583 32141
124146397555801265 5117 7579
499660863016586625 361 15896
4275256520148930 1560 26060
266380687951887297 12088 29532
566599026846201793 1646 28599
44092224138580609 12622 26927
213253617633757377 4537 18387
443956176369503937 16310 18895
945563469487819265 16577 20103
446508325236820289 145 18016
1834665289468518 14319 31724
775518883260396289 4077 31942
152673624369921153 7394 29880
789150646531851393 4748 24678
413661979738510145 10898 24633
978459663594854529 7153 11951
654299118299643777 6570 19120
14873745250056915 4833 29035
502689782081748865 2385 11768
556299419338991169 395 8003
135068141338617665 16334 22999
103805513015288401 3247 22630
589423584349834369 18831 23637
978416708724061825 25547 26910
561473164186292481 8505 29200
131276783888424129 8959 29934
529492042209572161 8980 19156
449099129495927233 4194 18663
301278598507789057 14404 25244
955519924936567169 20002 31250
909262677761734785 1755 1755
545464021722658305 2452 4423
342519071699808129 29205 29481
945016809035863041 14727 20914
734539365725598977 4980 25367
288191160982428577 807 2001
541912906777579201 28772 28947
766159192902932737 5581 25033
858940541979325953 5584 15971
722594249716728193 1080 13648
888900438349036673 13590 18771
133358064609680577 3736 24111
261674311442877889 16752 22183
581305725715573377 5881 18620
925008769519362049 10290 17268
319067046564754241 1759 26135
842795315151494913 6790 30790
871612254601778561 7353 7800
119976294539736017 7936 21329
545407504642199105 4408 15202
779718676572830593 2822 5265
374982820300495233 2389 18652
321549590578595009 12943 22648
469113684303863489 10279 31819
663223897269677569 17496 28021
705179136318115201 3639 16111
494974931651892545 3383 17174
336144032696878977 24545 29767
695226524402787713 3893 23293
183005733711276257 3295 11769
215204511000816737 16760 25389
952193934311054593 12554 12875
634423079804623361 111 25686
835596101402096257 26 4388
618356287551119233 8796 23207
993034449353288577 2388 10996
979095434934951169 22955 24265
98368223489906369 1287 14725
342014010027664769 6362 25198
888505361037118721 990 3711
997839850453022593 20 9332
617519338922640769 13333 23355
953913231331011201 7037 26476
252397972995296993 5350 18421
687083585908656129 5281 29634
46142303822684025 19805 20397
287187818409787361 12793 15610
715537713501788673 10788 16878
936663636665873153 20618 30132
70586128412365665 2501 17535
253782401583332993 15307 25418
841157761636864641 24082 30815
118538084127809633 12724 22896
565277651353433473 9981 25327
116377204583525185 9779 23636
272056674444968385 22584 29969
835326064130459393 3485 9908
770471466902726785 13349 17570
868105564992912769 11611 23859
261844426019806081 3513 6374
640647779515379713 9367 14939
531777697092913089 3848 25881
537729006758237185 12900 23265
583466431804623617 23210 25482
497356618877820033 23620 24055
793183564672538881 4576 15692
629402774554119297 24480 26943
464693086717900865 15278 27501
507291606816810497 15622 17864
853861535283790849 16980 25277
978724096461146369 19378 26445
571787156505706689 11933 16728
821075414187578881 8551 30703
87445621819249201 11275 25617
502788919205794817 4329 29842
220402090481726977 9848 32084
522061312374237505 15679 19371
381634842580560001 9621 29621
318248271586579521 1551 26817
430085033044491649 4693 25936
937487075962014465 7129 11463
33800360262340237 16542 26082
658985569181520897 9196 12050
320598063558591681 18859 19337
134295235893379329 502 19483
79457063403772561 18077 21971
839538889496477441 8135 29322
761544051852695297 7668 16609
38372572741241841 919 22314
426612848288236545 530 23094
61650333872091065 11108 25663
390278542221935233 1149 16714
514967629624980097 1677 31914
908606179827963009 10499 11543
263595863219048705 13692 24251
787470334925757185 356 31723
64958629031384161 20596 26793
686436217246090113 11474 19491
63866261497064873 293 3307
97479983244582513 2950 5994
336035809882677249 11022 15950
861006446862639105 14460 27738
485340956292443329 13092 17968
976371328699656321 28629 28891
88677173117606145 15282 30883
775243932503819649 25444 30878
880704122382280065 7830 10319
890145519550216577 5625 5843
372355248319170305 1526 19502
171698536485713761 4990 11525
866254624300321281 5683 11127
337853760660635777 12521 27039
595410083033886593 1770 17913
45821343273779289 14361 29327
145590730140195745 27716 32020
78643388777450689 22207 25384
659530522882565889 5804 23486
918395596288753793 1056 26120
637414963646190081 6970 18318
360435818672215169 19180 28392
983247306861404289 2094 19184
109148298417430561 5121 15011
67786767549943505 9628 10789
114613524990872401 16920 19794
774077860874772481 7506 10731
990882791093419265 3428 7531
135808640613387153 8208 13800
151470574503861153 5302 30662
401169246027411201 11817 16201
749893677838393601 1174 3427
986597896433959681 4192 21241
292796366273435649 9534 12808
854032819033822209 11110 26723
781181958398470017 2134 29007
234478986257581569 9016 22863
760229235545693825 1302 2042
592197102776470529 5755 7512
960181751573251969 6196 13965
365013243328075265 11365 24952
822224493434575233 21463 30533
248644458061992417 5041 7793
907317071016713345 488 16961
433521755178670529 19981 30222
931794371193603841 19671 24408
659437705485931521 1548 14745
295579341189487361 2402 3736
481285665241937729 659 30312
276634277568419393 22656 23308
175055181521603489 1171 20842
839180262761267713 7722 26793
654134358718945153 18262 27289
649764822889153537 11019 29140
647082137997518465 25602 30256
984791820599916417 462 16248
261538512306639617 21676 30764
841181276696474369 13083 25714
467873221520367361 11074 21888
444412235540518465 3310 31284
821869695634401153 14801 22285
779875569298638977 16926 22996
520800311636907777 2599 27074
545845055903008385 9341 27908
849803916606429569 5267 15677
523519684229157185 16759 29726
434302566108161857 15955 27566
215374928721139713 10409 10902
837941015786068225 10486 26815
924487380615687425 5114 9683
543106431093168129 22614 32097
76569446358455201 11723 23110
633967948991379841 4403 29131
592032694480550913 8846 28653
973002935807105793 1598 13084
275208394118557473 2148 10771
518869564898235329 12631 27362
239502658471764097 11719 20745
169153117829939233 2137 7444
895991291107371521 6039 11022
536918298167886849 16091 23822
942477212970757761 18720 31250
479110229196809473 631 2416
191627882474229249 367 27301
534962070930443905 494 13045
450615420438964545 7505 24122
437044767200223553 28511 28610
815775768746497921 9150 12255
441760438863877185 6543 24420
876532901750223873 9142 30009
640855669976676993 22597 23177
151531209779115265 4069 12911
297050445110127041 231 27240
634904950609467265 13158 30661
394143527936666497 1458 16437
17154879365783417 13836 21283
648288568365597185 15274 29440
901722112480413825 11048 26614
34979700427133053 897 23774
167650534302715937 1941 10144
128621383172767169 2466 4247
506634200236021569 11988 23282
386974105189199937 560 28444
298812761158721665 22908 23099
254967903222858881 10493 25412
631893822505205121 11811 21964
448644478691651457 3025 6898
700396737687050625 3296 19711
916908864856448897 15383 17975
962715584917844993 29 29290
47216400781923793 3276 19517
344989856214816385 732 7285
326505240419617601 19597 25592
680941251647382785 4976 18567
94806649801459025 13194 30709
383708665964952897 14029 24759
761717862197681281 13710 26146
503658387316306753 5695 26099
529907816861101121 5524 25825
640606462603550081 640 14602
641654999806757377 5071 12395
599649399964604929 17882 31821
346019872864790273 17803 31956
443133548862057601 7130 21157
934692879675363713 4095 30728
849913536884770305 20592 29517
2359861606141323 9872 24090
731495272359232769 14174 21094
719228277093957761 176 8929
406545309199216833 8031 10080
288394399342568193 11742 30195
887528978241853441 8137 20050
724440261749773441 29619 29679
621383100596972289 1516 20149
543426508175446785 6435 26568
692871557476102913 19115 27630
692342749197518209 4708 18709
108350413156287569 13782 20797
292948809832385153 1595 3312
642690889053177729 16813 22811
474358515843444929 25944 28859
339463381158310529 6531 24023
492644570558997697 938 7931
927958728523059073 25348 28183
441771586241014081 20906 22873
794110904744243841 10538 31812
915846829282660481 18258 20237
475876048639527489 1652 14158
320226211310821185 11431 27234
246342081684417729 245 29162
887399172509550081 12418 14591
771226052987394433 2251 27436
208819837005659553 662 11710
419308609912476993 1971 21225
772019953058848129 16519 30541
834601622769561345 12397 26192
803542327443548033 3432 5564
515371558331395393 284 23515
943650198224322177 240 28307
816984382956910337 15566 24371
686477067127253121 2563 30471
272231421220297409 23582 26923
578434428783570049 8298 24023
591268449248168833 2009 10984
674309236058288513 25135 30411
349191744862082497 2443 17852
571888425949044417 9867 31044
434124804249783809 14641 17663
334665341836579713 4652 29679
334608906271611777 536 24406
333768951372551489 12178 13215
147068712467479649 10823 26445
803393816713931905 2070 20755
228877895632734849 29987 30653
674872858176247041 526 3361
561574181601564225 3039 3383
381221957540144961 2094 11293
311995268749697601 8402 13674
590527241188230017 2643 27550
404302774757191233 27169 29966
199797515105071713 1483 28255
187739855984489153 7385 17344
447333574609661633 1296 31971
606580637018673537 20274 30820
654826639038116609 10880 31858
16608402286450997 20511 23423
983617487732917761 5720 27891
765643982893585921 8564 24389
672111467678629249 9352 22076
437501131523987393 980 21927
90207246566610161 22977 30731
89231060907785329 13926 25527
49403231676347305 6486 11637
36310339900481385 20292 29197
606188453803387265 6940 25207
562054330626615681 7946 18984
686128128020495617 20923 28409
972437590277536385 10317 25323
263105263990258465 1971 4085
591641818090458625 4615 18362
41596230229355769 5411 13825
218140964238429537 675 17441
469019847528759489 12988 20369
147967920584427745 19403 20379
452026143059068609 10756 20171
918657194203177601 6638 24117
228597238743606817 15876 28342
579052873312399233 19657 25228
273742798811138497 13979 16359
433293406353882945 7126 31933
144022382213567121 2662 14661
333023231414706817 13260 22115
224740539632559681 1302 8058
381053719045041793 2884 28857
990525460357094529 5840 30092
762594623356726273 1354 7918
774331248610689409 18021 29807
372646123258263617 5267 20866
775410756407868673 16769 32130
844039258522208513 1052 4700
220075594466944577 24990 26144
369568984014364353 18560 30877
795948692901692545 20105 21703
869785785370616833 12147 18722
916257252749101569 11276 15830
747943206978064257 10381 30527
943870599126288513 10438 12681
129094659261859585 1627 10088
436813073111434113 15610 20042
59249675281535017 6246 7091
156446514159359393 10843 28911
978859753514704769 4637 21787
710259390055124865 2944 20337
243441040352806241 12439 21588
389548237637857409 22918 30551
27483095946799097 2419 15697
31513835878339337 8175 20578
155186409763558689 17197 23413
49398210762735321 13253 26983
956805898544608641 1739 8279
496735922056057409 680 15914
876315977308095745 24617 29440
338949957748528897 16382 24286
634982032530736257 9655 14728
717906121334205953 9125 23786
493774248191300545 22075 27904
183483055475949889 11249 26760
18551347433962917 3696 7189
533715019980842689 2516 9985
81354287838152577 16604 28178
138845238998246849 2410 31236
93286303323999681 5389 21654
956699130389093761 2789 30486
215835428940891905 7665 31058
155031605288417761 18961 20219
995997842648328961 14326 18007
382070971072248961 20838 29471
836422170432186369 1982 31127
77026259694438433 15948 28348
25621834602652885 9037 11349
464355846530875009 580 21958
894996656613670913 15429 18424
982990471493497601 6768 17677
570667343179358977 1128 2638
361149206005006081 26885 26909
489940197178995649 3763 15452
665283779203807745 28919 30355
927468962470051457 5228 31709
800804340251428225 6357 21921
896314841849033473 6879 24310
890145825423889665 5000 19427
482499091948589889 2796 5851
688783301706774145 16824 31160
640063119284164353 5475 30043
274217317424305665 18177 20515
1988852830216104 7437 11481
496262118211600257 610 26403
975496751354569345 11327 26772
296883716015646145 20691 24142
579879936690240129 18750 27527
229257426378818977 1300 25748
447492523234231489 522 12877
842505363859149953 11982 29796
704160591832398081 8537 18927
346293390191814145 6164 31992
708159589637858689 25031 26370
811148087872670209 6787 19952
522278753922385857 5389 23522
51088006013269905 1397 26602
139826390342207681 16589 30075
435019161214771777 6250 17347
625800577646209921 2713 10478
141914439375195649 17751 23698
761431096424303233 717 9015
534390201003578369 18890 24259
986894888115891457 15799 16493
243568704203834593 665 18279
185076174908815009 7564 22110
694671420944562305 15939 20945
315549906926698049 97 7158
208007594010094721 5625 25901
286789306245367457 10681 31206
258185965902800513 12858 21787
364519580670467777 826 30758
656843119546845569 15138 19288
675458578733824257 2927 29450
722149140660295809 22074 26963
183579511828732225 15861 23897
698499610998876417 9695 28646
823393679181606273 4981 12810
99830520147794033 7 13799
157348425807235521 16417 21141
414839917429514305 7092 9220
869795762211865089 28971 29616
625687505833102593 16502 18834
790176865930085633 20025 20862
640705594459856129 10084 27748
55260874244851265 12524 12688
817602185184245633 14571 20050
612771952987166977 18587 24106
203725425502266689 12776 19409
593834294747082881 15737 29692
909799670705869057 14465 21443
560542139922581825 4613 18216
233934884809254849 13299 18561
563489999383932609 1708 9637
457520754471136833 21093 29273
542210497964781249 742 21223
460599034632036097 27684 31199
292519709721020161 16384 17397
17385025838937197 14279 19097
305035750430683073 3966 5333
888900666410048513 11561 21794
356343734598311809 2179 9213
113307876657547265 7873 10330
782848587086469633 2823 30835
677977059633388289 27428 30359
966740091748093313 16839 18837
703896372210980609 4498 12543
854783307816894977 19210 26509
944670354334586881 4420 14735
445343287143998593 25230 25643
429890109963071873 12457 13399
362663121942823361 16201 18881
99181026574353121 886 5037
9278686453043861 1653 14841
505254234296931073 12518 21148
646958031333362305 14609 22406
918839133287857409 3781 12928
64636700316128785 1057 17639
48168036433725801 5020 31599
125428713984341297 17580 20359
108066665953838737 11710 17615
80692085504736609 4930 21104
362954357044831233 27779 27964
212224762479031873 4562 9553
534304334238267841 23044 26975
303751599792576577 8183 23747
474907637245212993 13013 24856
362422581209891329 18885 27474
613600203547502337 17953 30058
635557102140680321 13417 28989
490322244173487553 7850 21300
228743769921756257 6503 22072
622463646802824449 6089 28972
940445024022977793 23608 30812
866492942725432833 15229 30860
881340481537300481 6897 18654
695608853218953217 4036 13421
523006014916646209 23366 23478
803126407712799361 4381 10433
112796601844713969 16284 21972
327855477933578497 21810 27685
120714547647537537 958 24341
938911783268100225 10182 25610
920474219965448961 20708 27366
712602728493163137 9474 16210
242696419915759521 13467 30443
695769811208638337 611 5650
15510304076521209 19708 31339
833205079952218625 416 2170
237136469429998433 4870 9854
658729279809353601 13485 28735
387490329137243329 22739 24202
975885702188957569 28692 30930
938338494151437825 19350 21491
621036801514154753 19167 20923
588320384864410113 3228 13359
86535383479681377 5802 24703
904548398689144065 27671 32059
530936525039226817 7167 13313
67188585412843337 5953 28605
966243055907465729 16199 19888
55629035398553129 5632 14181
826880636589383041 1642 18318
966726969649847937 13792 23395
743446783307657473 14335 22290
323695136713212161 8801 16241
179444719019858913 13703 20051
701408085062517761 696 16033
910314073673401217 14732 15245
779918206187190273 121 31102
717994529231024385 4147 31048
102562651705973457 15812 21454
737865437758866689 7678 24131
558808312141593409 24587 29016
514627835382317057 15663 21574
196787667688504097 5748 17909
343328046526050177 9589 26233
901161472193379585 5325 24524
642916939154279297 1875 21583
849404606996223745 12435 19410
563504954582977985 2152 25994
334191791798190273 4974 18104
99699706773908049 1332 31397
662376536485247361 6926 27551
63202467356841649 11274 18080
629685787761175681 2649 23145
459179658348606529 9595 10456
73927604113528385 18982 28960
485981648935048577 15401 17248
877736450960810497 10365 29038
363844230727853121 13674 20970
519129987447392705 17922 27432
628072507790374657 23776 29552
106025643790459873 27112 30351
999515047129282433 22103 29394
527908602659444161 3853 30875
511968871483357889 502 7112
105889449550971905 7534 30463
64900209627200665 8093 21048
557114222134906369 4146 30310
265141181405777345 10201 29759
911561155724839937 18853 27254
551396590806636033 1115 2293
271257695922606945 11272 13208
16971217193511025 1106 13993
54954723228490825 8868 28571
878035150934852737 31712 31876
543783281104701633 18350 20212
743309910095273857 13435 23337
793916931874022657 5866 19486
670194759394835457 9094 13129
85864216215874481 25159 26282
477244737835686529 25449 29581
917702960875232129 13522 18601
179225166361579361 4500 26208
807980197618142849 4994 10143
415369522856831681 23294 25075
72057024805033625 15384 28450
72987965282099057 123 8293
563210883731535745 22032 31265
764084593761904129 9621 30128
342120902452393217 5348 6600
3490921143896487 10490 10749
139353533733803665 7238 23711
257602028817768065 19037 31786
780737831036660225 14923 24416
5576226284208731 15056 30739
385622942273961665 17378 31363
940146893000186113 9383 20210
790731353715699457 23786 27827
787722397103681921 3237 4067
351669523394853889 7658 18391
325463818786186497 26342 30162
552457366771491841 4937 24098
339502954003197761 12278 26303
751683287729072385 23409 23923
447666778212489921 3318 20323
744266876772883329 14814 22585
856558045661405057 11050 13947
961039109620450945 6524 22037
603591262127121537 17964 23164
517265909899933249 21732 30581
738898099913090049 1217 21419
920758657629996033 15711 24506
997380134563282945 24859 28485
362581677967824577 10848 23711
677166719474843905 750 12739
626368225410509185 11195 26619
756689978260265345 12464 14594
126779561010565089 18578 25373
538713704094565313 16741 27868
469746012678292865 4402 16573
354651604045638913 2476 15703
888537777075725953 666 14684
694913583875166593 18938 23677
289378730473224257 979 21285
784939374576151041 16257 24340
778464838641227137 610 19533
496430704040424321 3261 26899
67062303580122777 3871 26612
575756904311727873 7248 24248
597203104293697665 24736 30403
66774021772250337 16931 22490
335336478384725441 4467 25593
53364355067667905 7932 10800
429738986505199681 20054 29837
318573673453730753 3779 29227
374564879056727297 13304 19978
72462762554575729 3154 29945
453050734011128513 12022 21887
832992358201114113 4398 19829
573162051290232449 20453 31539
599196416473784449 4945 31344
48657232926856865 4958 25623
821377973460503297 3786 19958
87503853388604113 827 11146
176993087487968385 18029 25725
841950026844216321 31386 31573
9865043181338963 25472 30980
404888761756090817 6672 30680
24566661232352517 19275 24201
748934805221168129 17204 18598
761711611158833793 24070 31482
115771814352747521 23041 26782
642165314971375489 4920 6470
792592013919033857 8396 26783
747660744061352705 11249 19064
219471583882061345 635 28113
653943569038869249 3150 14306
801778064251422465 14629 16105
769861912926305793 1803 27573
496630314912330561 6114 25540
742926175326768897 24855 25195
993592919887504385 9282 15534
77572611019451905 14184 18478
804739738283238657 14345 23502
976548681308070657 116 29573
405475686899549697 14659 15726
430054932407589505 270 27376
809756654518203393 22155 31728
345711442894209857 3144 26609
647871283660663297 18801 24641
870230791893437313 2799 23595
423824718050973121 6681 20042
703553665335231617 9800 24441
125927386683414961 19984 28318
387583325604087041 4889 23824
639868518381582849 9506 30161
480999540873082049 16224 21654
784995698343578881 2531 7582
445686085010738241 31353 31873
148684605302172193 13326 22167
48182537454049881 13937 20292
297264225255460673 12250 24832
413176237987503489 21744 25003
348105577309355 20649 26010
592124186995842945 21832 22012
75051754356309169 1026 4143
810908431190899457 28819 31035
83384590426355489 7390 30976
83913136987984417 23919 24394
391441130017071233 998 16909
625752561059218945 17432 21572
593201439337043713 21720 29727
739856578081170177 8934 9953
454178332225268353 12604 21764
755726758592306433 7825 29487
243582668639838561 13206 14453
251792255291928065 7247 19284
429158795583035137 7415 16355
563956728277336321 9487 24482
336352615391781761 14588 27600
617462924013377537 10782 13505
982274954029378433 1614 9874
11769506575024737 9947 29775
86208550956420993 14134 19216
272449136681085953 6106 9524
911698709330480001 21488 21959
504884032773279745 674 5787
738686806723059457 19469 26609
274888454194975649 8919 28778
307483464985381249 13467 24245
371347967251626433 21619 25452
4612889183952974 740 15391
871712380543936385 12743 17779
504231603766655233 21686 29094
355160261779818881 16369 28639
446419905582224897 20819 29400
963414332019251457 28671 31160
909898879156685313 4055 14412
74357395897880705 3916 23731
519502977056156097 2681 18682
850805586436148737 2136 12618
795886200949937025 1104 13827
585048255192393857 21343 26318
621286746137151617 15580 20423
493579225409742849 24230 26332
938565785770123265 1364 4306
901153653895182337 29054 31411
404770152109072961 13516 29145
122917396452333345 15130 28919
900341676698431617 8787 17452
40511808185616617 13552 27785
741703913605768193 27246 29064
949352593973483009 6219 13895
941168275124994177 12731 15976
257995960376593569 172 3586
589853185411520513 27961 31743
397511901672498177 9253 15988
442933834820550465 4199 17228
51175150306821849 18916 27974
942477208235779073 22523 29716
520492065814888577 9514 20171
114922905578765729 2676 27905
109029141248374369 998 30336
376571008758922689 23489 29944
222065691980088065 14182 25199
606241544101933953 17358 22815
53874045968544945 771 17074
126787894989952577 1487 23042
602712589557167873 333 25439
880035795593812481 2266 8044
894911576758875777 2217 13456
298397191439896385 5979 28235
87988141048480625 8346 28989
375846553283096769 11985 16608
972002373761799937 18286 25681
796105932296349313 14227 16062
171740359618123521 2784 19483
593686487329563265 14207 17467
583077861286671617 2257 26876
833937641184967041 8413 15212
273301830792814113 2919 7990
941436361762171777 2020 25103
830115854512033793 23448 25817
849342435722867585 12418 16048
762519825287224449 12306 20381
82852790764434305 13660 20912
718258001519803521 12231 15639
163912066406787457 24284 30158
29230332084022593 9131 24076
365646386257125761 6559 30876
541262410499630401 303 2305
501967694935480321 20313 27637
178787406650823041 7589 30361
378392379831922177 8682 16270
784257791698014081 6517 12435
232228799341235969 23508 26485
621160871021952897 4807 15249
134014226161824017 3810 26310
481266450766842241 5834 20787
968985124799537793 3594 18049
320920852912390593 8829 26440
580648474555232513 187 4745
349137817089843585 11273 14876
536781642198768321 15201 22870
606519722564439041 14509 24348
44145392830316153 7323 21122
359702189933020865 19113 21217
642565593983512449 3643 28786
251418491154648641 18803 21352
178448505664817953 4545 13551
345811349376464961 15127 16195
334386460935398593 9056 30074
572918485809207553 20306 22504
80666430523720577 10152 30608
11548920440024091 28649 31594
175810636924559553 7723 20312
817557926090469121 10659 20550
378716220683202241 6400 30630
438714210114131457 4998 10810
296814313752683777 1620 31018
369499707725491777 14921 29128
454767919254081217 18780 21145
66528970649674337 14466 16896
158527117515269825 10595 20200
819729063849418753 12423 31114
83019252961463505 5763 30067
744582490947113473 9024 21998
101166963936087489 670 16456
642730634632226177 7170 12697
863116412259571969 20845 24557
4886893715141839 9992 24955
939059975370987905 15425 23362
851631645346824193 8995 22242
70225737651753665 3112 23638
211506831742998017 5755 12517
977879689141097729 4178 6068
234964183219698689 2527 18997
240640923345424097 11850 26391
878876244648129281 20990 28271
608143748037072385 8915 23668
544972787282230081 15397 31250
711045121100227073 3393 22535
715314770322226689 6231 25317
873425361736472833 2760 10535
719906535411535489 15845 27517
845176141824950401 3614 19999
968478115503732097 1829 31323
216397624995472897 4623 5487
26495341314127785 4110 23635
150579872644755137 15552 29099
405965489953747009 7865 18372
612332837313992705 14733 25763
33701073863891653 489 3096
419171115295043265 12142 13060
847883411104849281 16011 30414
946502851829997441 26347 26581
939113194457828353 1925 25102
349116370301800321 8560 14177
29024103288652017 376 21189
264421750974086945 6953 22513
813658687398724865 7427 12102
424648702980519489 14928 31858
766028660228020225 4258 10880
204265365409646913 9683 10214
391624946253355009 847 12058
669234794326825985 8956 20411
858415423903682689 26408 27776
838194883496718977 7964 19355
678734788168025473 2918 26544
942327664881688065 15178 25138
889982969672562561 1864 10374
429680603449391169 1929 9473
682922710750229761 17885 31337
838919425132615937 9779 19358
506539989126469697 26478 30698
430118322006897793 13571 30282
276673694845879233 11095 15787
764295814459515521 1243 28935
824241541134885121 24490 29877
859781494307760897 3733 10024
596808103856030721 5669 18799
105702304549879505 12857 19824
226467910314386945 987 18352
62058702244193857 15803 27675
482311348645236417 8278 9677
491849225092764161 5411 15611
901988983309852417 11730 23810
499464695380630977 7264 11264
482472789095592001 7259 30736
225974781914516129 6258 19682
388308939258894977 1494 20556
635435882045634049 16882 29868
659847641456263297 6262 28083
76089043041477569 5746 19807
46153464141074353 13735 17579
174654210950571105 9444 24231
223396267327725441 26295 26441
606453028965916033 392 2734
597989951887246465 17652 22271
720688458151350657 5412 25195
398969947903150785 9484 12123
208594022151189057 4772 9519
518580560641996865 6519 28143
754075582851136513 523 26097
553858908466335041 14574 24016
431385170040670145 1854 17779
431553862933430593 25527 26516
284438600942358721 28177 28899
600529765616254721 1527 4497
282963458032227777 10041 19115
614913476209668609 9685 9793
431577909805476161 9857 28775
7463535752801676 14296 29709
969439236546065793 10865 28541
981726797750230401 21854 28249
934281744219838081 520 26595
222044680516443553 19832 29261
305251761948497345 11575 16170
320774107853058177 846 26231
360355013798631745 16904 18522
76004185626512561 3951 30268
458312717197742337 27632 27717
355883159934268865 2580 30992
832415729635293697 7055 13530
396618186408527873 24215 29232
132292477150102177 831 30635
121597258257796881 819 9056
923581134342903425 100 17388
919715978740409729 328 26512
12956038005881965 8260 27932
925671045935917697 10670 14892
94363067880969713 742 12483
10940200680646939 10675 29956
761636102884196481 13853 31988
553978100109222977 28772 30320
512890593995656705 12094 22145
201385350168433057 17149 29074
894903868494310529 16340 25342
508443270325944513 1146 6907
247829041249893569 4364 16519
168851430406487425 24131 30801
85302653818430945 24394 30457
700650812595601025 18140 28826
866794940988945921 18852 31050
316995199351733697 25005 25058
215559713136883617 13448 25849
759272077890774017 3941 4459
179277434674922625 25190 28182
276525055647208961 24725 26177
551776445111372033 20316 25310
664224122513392257 4727 20064
795545137330329089 16997 18280
464524832830530689 13526 23487
725380809495533185 25130 28359
869708431228236417 21392 30956
942094744856170497 7225 21876
763639509249952001 1587 8324
556647155864268929 6846 30938
106557294896450833 7674 25355
487110423234248897 4117 15089
630219885308488193 26382 28870
763761917044348545 19472 20451
205579575015679681 12365 23688
840252779586187137 7847 10223
701986444939802113 8289 26813
102027786188543249 6220 17188
211167930591020801 17879 19553
550859551243355841 6567 16255
678092717096486529 8187 11666
711018143164068353 13030 14160
771001390622320257 4042 17150
335168621882267841 13345 27858
798778298002087425 9405 24257
328356685623376193 3453 15364
915320740698408705 779 16007
511194145899146689 16739 30459
303609098482663617 22522 25066
394218515291356673 18236 24656
359414867237706689 12020 18722
550999996035265857 23788 23798
426490155351881857 9534 22293
929417393137768449 3600 23917
966454280307207425 15415 24346
612798007321295361 3845 8354
656462304075599745 4356 19814
852723570707240705 12815 16158
944838828188171265 4636 31077
474903135184284481 26215 27561
504390964287590977 17800 21093
212386591451448225 3683 25322
284360436436944769 7690 22737
542330239555049345 17799 19224
950031052667522817 21347 23676
667131797949082241 603 5720
277663863613145889 2883 8408
363819312526622721 3671 7344
168989421725495233 16321 25658
659447040909000705 22150 25641
256039277615034433 27668 27977
8304147046068523 1324 9631
356563040664408257 2894 28261
696941326330460289 19844 22705
779195233173215489 6721 8107
378145260772349441 1512 18640
261440198212124385 969 1405
285978920641596801 18718 30861
954409685008901249 8525 25238
51557905102079361 6238 30653
937321129629847169 9988 31066
557584822553337729 5901 31836
677785314961784705 476 8354
65181766952882473 3696 19369
719526463511339649 16332 27552
872569567250692993 5697 8434
855063997535157889 4002 22658
483137072700721153 20573 23622
275874560989560545 14027 28584
496597115896889793 15953 23101
896778989292233345 7898 25694
11543792192945547 15935 25329
990154993062997633 27956 31593
274058163748080129 685 21371
427012715867707713 7420 18555
964573078502958465 5546 30260
870412883443432193 12118 27481
501526635967366017 4663 21527
490628158532434369 23572 24685
773754528555279873 3094 11892
575370447110071105 26661 27803
478558493986653825 18056 25923
993873122766647297 8043 17283
957455873431435137 8028 28372
197405591131936129 1169 10959
488803309493363265 2262 12682
430414416658511105 6003 24256
80034867567484017 15892 17227
790715726791102465 16396 23268
902879440316283393 20185 22450
501213489649845889 6744 9157
74863005673144305 13665 22597
684125783103834113 12027 31697
283127125150883777 3393 24111
263651694699706945 27699 31369
273838817540358561 13092 23177
749335623994863233 805 873
567989464699152769 14229 19790
283772351829075137 5351 8274
266621436465790401 11537 21575
621501467132016897 4085 22416
801043137902553345 269 21010
615623520746243713 16663 18805
40974469287128561 3967 21271
488541294274096321 4019 26637
299147876018949441 1401 19547
603030147332564353 14430 25470
763542477527217025 1446 9960
311453443424365889 11805 12758
400220246835374401 17695 18134
660642345692043137 19028 26262
627189172352920833 4062 18762
27623394615215349 3945 21267
940052248818275841 2701 18886
621118326735857153 5586 29332
792684293487276673 17021 23542
474324016276508353 23062 25608
747552642981389697 785 30139
571501198384186881 2135 21700
11886646363869603 19950 22744
986522040360835457 12696 30866
758827921198658817 5262 22540
591308853922843265 18033 28753
756360475181516289 15200 30081
142196094213343121 10234 31225
794554386105630721 9804 30924
554020746350989441 9016 15570
856182814605226369 8512 24736
204532048082011649 17391 21130
755912062117531009 10772 14619
378334830198841857 8054 31977
842027252166055041 1386 29516
932847551666210305 187 27726
527619131945726849 5438 15177
390977650780559553 21965 25149
489796209437848513 4056 14916
576542243697058817 15794 28483
459861360816560705 4117 29343
973550786677609601 4193 27534
898345975313027585 12718 25915
736781037732580353 1572 23838
83568593887548561 9468 22101
455832916921725249 11357 22761
741307861662441729 12444 30038
71377927633829329 13383 23630
16838953615703645 2623 17033
440449002364150721 15518 27271
874631562845969793 3371 30553
456214730065138241 12012 30106
587514885561262209 3618 14394
911561753579196161 7537 30945
50114648440931833 12933 29296
612635901332321665 8753 20721
943012765807353089 6402 29702
715306017855201793 2782 10827
176561665674519489 2997 15132
510114844437136833 13130 26522
680413453342168833 3787 8945
283519267874840609 7103 27544
25939136884339577 2549 2645
186971771884497441 7346 10270
816324008884961921 8320 28595
895741327079267841 5611 25130
940435370387810049 1895 25386
363296023030894593 9062 15330
157784870240703873 3649 4893
787659133946949249 21717 21808
443048022916535425 5878 26348
198119564108178977 14697 17775
435061135840513217 2111 19154
76728041998084257 5072 7696
471434320765929729 22623 23182
350311036996313153 5947 9292
438935325165971329 15184 29785
706555186759363329 15686 26906
571370327523247553 6279 11135
706993981851905281 13468 16827
565401119765212481 9419 15662
439103137691379457 14272 22833
928253201168821761 10806 17400
546296551326289409 3842 20582
727607204047188865 2412 28312
735558704692341121 11792 30715
755495574995698817 4190 14164
789045972827619073 7561 17533
338556483487778369 14414 30348
159882697746812865 19983 21453
767130587662002433 5574 21748
387137012595896833 10404 22150
710342721797417217 10284 12586
570056957087036417 8426 23855
255071240278248001 5369 29902
799612563768061313 10814 19479
640393070484705665 7640 24883
796695392376964353 12294 12357
482725235238468993 5455 28984
160254032612211713 15367 27295
467945126603950721 13138 20208
72181405415467025 24010 31184
556407815029409409 4662 14911
866322245205747585 20393 30910
462360109796875905 728 7785
100405234185249265 18700 20118
801446931996174721 23944 31125
375023953521658625 22614 27577
948273560529742081 19449 19995
141446759247845217 9143 25358
655138904505626881 14121 25888
424687497670401345 6708 12793
152300690186891073 8989 16403
730502469002633601 1841 17847
694765113630445825 1051 23488
378271592421750593 2420 31715
865209222910237953 1741 14304
918684900689147137 21192 25195
193572829877176385 25724 28141
78836363601720193 2796 9475
817187321271504129 12312 20103
87099271717026033 1659 18585
385682494100713345 18819 23066
405483476024098625 7020 16572
248982045529999137 23157 28247
176270503456795073 2635 3120
813911273085572865 2067 9651
503905281774347457 23092 26223
787053821863523201 625 6717
431374729517219905 24857 25597
920975030830938113 18875 32095
552329188415566081 8408 11514
77148651063481569 12093 14563
690017985271328641 5498 28665
659799563851855489 19879 29566
509935713531927361 98 17073
50371338257562569 9629 17819
643071407473261313 8033 10772
874963605303101185 6694 14026
913774767464442369 3012 18951
463363928764351873 4859 12694
49262244731938409 10138 12753
623712270945127041 1449 20942
759187402627116417 3368 23632
915842857694016769 7699 27456
359153603875117953 12297 26528
337496862403135361 4995 20473
369517397918510657 10125 25200
772690123887713281 5628 16985
741518446348738561 1138 14256
696466822320722689 11782 12786
969601422964427009 5994 6279
844067144735632257 21329 26822
851995215251523713 177 24439
519488714378674369 9993 16695
194665961741886657 776 31591
767538899829617153 7459 19953
446748929903652225 24546 31528
627696941237381633 17458 18308
746716481042778241 9494 13353
424749590791051905 5444 23592
838472943490874241 16586 18689
83768077767992113 4068 29516
843537318737499905 5974 7448
467443394468233473 11888 25718
293648132811785729 4913 9208
52406747962798761 8217 10728
464662252394628417 4883 15570
851114029519706625 30027 31735
463098389986047489 22377 24110
677162474159508993 17102 19786
892133503002096257 4179 19572
828708854691058177 6808 10751
366489226655165377 6498 29009
278765439176929409 22624 23323
863923843818564993 7283 16476
962896133352430209 15763 15968
968830394225026433 17111 28961
101651188141239857 8141 30547
231310333260633889 973 7053
616591995592529025 5662 12259
5958981560713284 521 27542
66091519682423441 15960 31220
249391785702226081 8392 16740
992775568862171521 5486 31735
58466786749196585 151 18921
118087738299557537 2427 6966
177843247626949377 24092 32115
953010793326427521 570 6453
421040184594335873 18958 24430
949514623531563009 21999 23853
356782271232429313 4333 19092
558330651219179713 13331 30541
657522538901194113 13103 22392
25405479626648741 16240 21069
214541485837568033 24146 27070
976887983097441281 7379 19436
821383750843001089 2905 15232
989092024179079425 15793 23547
108832671789382833 3191 23995
192575800465036193 6419 13411
716259104284180353 14954 18864
901384218196035585 6496 8153
583257054505533953 3639 8234
852083096276260225 8662 22729
690745478356678401 29113 31763
236195995770224001 11824 27830
604747670321852801 7735 29774
800868664839910657 6272 19107
834037559354417409 2392 24608
727969781465539201 9348 30996
936080223441134465 4277 13032
999469433122584449 21602 31195
951945210622017921 236 5285
718777250173467009 2652 4288
777191667000163713 20812 27302
870450338897413249 16141 17973
853425963069017985 11909 26303
554802550067059009 1880 16703
700208613586394113 23312 27239
915063930100416257 14037 17947
622438982739641473 12677 20972
349648736867202113 8869 31347
210693423943904897 8149 25936
41108666641420657 3886 22156
154499168010747937 1639 16695
379025019442543937 20810 21263
730922249610212993 12304 29628
265219443270012801 603 23110
126977539976923745 4166 31293
858223155289827841 4345 9422
643649228321219585 30203 31421
771431182419249281 11917 15177
181527127911753185 8970 19118
537602522185530049 20051 29855
214792262711025473 2223 14303
122740531740873857 12006 24847
719957429868134785 18244 21109
636176591762584577 14634 26091
673181165616551169 17296 25405
304840804805550657 14420 24280
754755558998088065 4915 15283
120305304447619217 27807 30805
641696241673852033 11319 24729
224385387670139393 11226 22698
474953681533822465 15472 24725
271299755594519361 155 28952
147927407363720673 688 11879
953083961211305601 4092 11801
959240625076919425 13209 24968
217164212269274529 2428 19206
989408542728622081 5922 18666
990568121790772737 4103 18038
22555898391306785 6348 28570
521337351478955201 7621 22448
668411730141212289 18156 28449
872067383452289793 3990 16277
860707128788281089 992 28898
713626306194306945 2361 9687
58479181256640089 10706 22095
752177175953903489 17068 19465
660012402928163713 7653 27555
550905187790839105 18628 27704
517959795126540033 16805 17182
5916377011388364 9583 31650
975157503943254529 27466 28249
839800785027428225 7739 27986
157810240892072065 5385 28535
177277196669706433 6822 8713
617319884710571649 5115 22556
419613682894343745 983 8052
219200030006572193 3826 14123
719853929229131521 7047 20540
314466716370450433 25311 31375
767099662094246017 11937 12066
72784048065326353 15093 20499
282063266131189025 15330 21134
144278815298395809 423 5705
68315494070098737 246 29921
752007267540687233 641 24205
830976584156829313 28904 29703
944455993192665473 4664 25434
226241699863074081 6039 17016
447992672535203713 2127 25042
645787949705265921 7309 15917
681667706238886913 1190 18472
402934056171424961 4350 8237
278317607573637121 8022 13878
278229574306678273 1230 12168
324946112955590401 345 10032
395002171287934785 12145 14921
385563626956692225 1018 11442
528483181375491969 16984 19382
697072098810867457 4292 12704
521618879618948481 19714 23706
997563281794992257 20621 28445
548860262033215937 18897 24710
253048801530443521 868 6114
172255078732128193 718 28996
197771951031281633 3245 14332
513150571120831937 23508 29304
802036986691280897 24603 30285
671012519842967937 9670 21339
503546613042043841 12033 30357
198355505780497761 14099 18832
1462591212405329 21316 30542
416768523831741761 590 28627
859074178286672257 1521 21447
60695280714838873 2384 29491
522094185215980417 11633 14143
151203192782951137 25074 27171
729392473443038337 12496 31040
364345128929372225 4542 20866
232797312936728673 18678 26877
784877984158477185 7148 26851
777894996032753025 4007 18976
976230176929618689 15459 23099
564848973406629569 3056 5022
116476073553535281 2066 25970
251788958197618497 9058 24903
82180231479227921 10108 10605
478959204034399745 7840 20106
450576315041168129 7510 28612
52442721540725049 1253 28620
239478533628954433 21895 25564
623693147435592065 13663 20511
40265377886406385 8844 8993
379046304291346561 18881 19721
460871647298588993 9867 25721
401386426449224833 21196 22610
234723357405364641 10313 16238
387525029992243457 1669 31444
949855116734966017 15781 22080
665844436700684417 5834 17453
527748388457432321 2467 10555
69574395941184977 3310 9828
372800412178932545 23794 25036
693432602838218113 9957 25718
506992094990359041 15457 18856
330781682245454785 27656 29075
278407048552679713 10375 16912
283295046181667233 2295 23303
168311650708425025 10415 20340
318199511068808513 23290 30298
249088670426104385 1170 6535
350453790477164545 10942 19526
654832366803027841 1991 7398
436946312964803265 21858 22836
304147410436883073 9480 13746
33884901250349489 24761 26964
222658625272906369 3233 8505
207311275598623713 1227 17602
854746010223706753 4179 29170
116162125393234561 7389 23767
938147203167865473 17707 18800
387694652161481921 22586 28285
441416105285640001 9863 12423
767097983606181121 6228 22768
135617146615253153 17309 17816
348151104877370433 12899 22359
543682780502834369 2581 30061
215567181646523681 22704 29374
166540916232584385 7464 28143
982331865691403265 1728 28349
837754063844840833 517 23788
715312959509208961 10207 29697
155744099992595873 1792 19594
934623724012180225 13840 30629
463408504552532481 8566 16580
5333903182393130 19695 26419
847912138288656129 5637 7927
271017012757564417 209 16276
638378441308162817 17818 20063
636122113982270977 8664 10888
726613791348846465 6426 17417
97833671423966705 10089 20193
492710068105353089 15106 25799
911643778176486529 6911 14081
262829063766169217 1712 8067
927417930963681409 14754 27749
373698013196815297 3677 4891
514965417154304129 23511 29674
792215547250229633 3973 15459
684119002413023489 13465 15046
352830922132383745 20515 31350
983653738294297089 3473 16539
318538213262378625 13585 22132
251635171965968865 9763 24617
930409542003445761 7357 8347
279709361416639265 2471 23643
730175144471694209 1153 25906
982674722033703297 13476 13993
333649103082123585 76 23930
567405077787160641 6717 28154
29622100463321033 127 13537
956928923269938305 76 2178
614567448584580225 9284 20884
639933020564161153 3116 18515
291553731343576321 20532 27028
300928789075054913 15142 22987
421078435797582529 12428 24106
542499846549305 2275 5037
59235245317871945 13494 16255
125228164219091553 6109 19916
706620684785974657 5227 15643
543566594593205121 7095 20670
684766965467893889 5097 30701
626653845444291585 20594 25990
300393846845977921 3098 23697
842461210138541313 7428 15407
935512039323619201 14235 27320
416596616722383553 17968 23842
643762266285250433 9807 25783
842160516328068097 7606 24838
793706154913643009 25600 29035
925368137749966721 10255 15397
742408278495403777 6066 7028
987507789940341505 10568 14367
332154031283927489 765 20401
786775363767329537 15057 20490
544038487136191425 21083 26399
573446008548007297 135 9293
466432252500474945 4023 14669
899899410381731713 18943 19103
255405256072847905 2730 23795
60618393800726977 7458 24866
170368264395570177 9264 29203
604617321265632001 7726 14431
209516399999074561 7768 8577
805980792786602497 399 19820
850852615280125185 141 1983
286055861883550465 5560 26244
605457723937931265 9268 30151
765285629146294657 13414 28942
261242358026301249 11376 31650
167674061278201953 21975 29634
12409708541412103 12003 16168
245556463475356417 16382 31786
887579503824973441 21652 23445
974168568917246337 20739 21016
871240327806745601 6742 16551
343003287755383489 3437 8443
763306090041744769 26499 31084
189390797166449697 9113 21327
178414780993477953 10159 15681
776676853603408513 341 3958
297708358433105473 5394 6867
430840094613255809 5739 16717
106668883660162801 8500 19592
11345911521548403 8527 13649
879443298040975233 6242 27855
875310653716720513 17768 28669
935610056342994817 6977 31935
804799530565237121 13669 15029
724542951859255937 8871 20865
48554310605464225 12824 27985
435677335970993345 18183 21630
174597987428459329 7791 10386
960481980360164353 3542 12407
718384657784749697 25438 27867
795123677153355905 15730 27886
676165373368224513 17794 28043
103333580681002961 15499 18416
172872774546998913 8713 31392
498169070484365761 2179 18257
346355379158101313 9524 22000
519704540203669313 13399 19530
124929197507011489 10356 14920
871375745489757441 13170 18231
581923994871960577 4130 12715
841883519909593729 21987 22283
647763317403853697 26554 28194
604656009285704961 9493 24262
87779415254150449 24719 31361
593184178761937665 5062 16837
432968010625838657 7191 18218
635053160937616257 2095 5500
201895585231159905 5863 7365
997418027954772353 27969 31949
779176807323221249 18657 30959
739325478390682625 317 30958
848191866262400385 358 10354
405267505675603009 26694 31735
803641074975185921 9404 14917
821076562197646337 8161 8170
910692565214066689 10103 11553
331399251552987521 10264 25680
645308369373406465 2146 2388
677251400591515521 12438 18848
396456855770114945 11796 18280
416687497705147777 15408 30717
854058086673912705 1622 20759
386670456241972737 629 29025
655057250568223233 10010 21982
914009442768353665 6813 10470
679049652952198145 10509 20402
951192928793986433 1989 20096
552103562766180993 2256 20756
544704998965507073 3358 12299
756419524073461249 799 10316
431249181515653377 14631 15226
616154541105476737 6496 7710
833813962675741057 27343 32072
413959051160571073 5684 16773
216900197579562369 16227 18844
164401385243937889 17581 26797
650341018584988673 14393 24029
853423608006803329 880 29069
850182914167987713 9837 12568
494191460678099073 16453 19956
545654608835370433 19290 23370
219647088938597089 20959 30707
723073433226986113 7569 22354
745607047468556801 1373 24227
287176144147885281 21602 24354
633922781385532417 12929 30325
198609488797984577 13937 21242
695118186717895297 1468 25112
461112866168285505 1640 21010
755794509260436353 10472 21595
93098224927715025 15428 32079
841360945830846465 6691 12715
199357451780151969 12796 20604
175488643691974049 24893 29972
789309367698365313 7000 31113
860298020510175105 9717 28538
550921743342080129 2517 4801
746090899185286785 5036 32008
470406322429582273 3648 9808
116717840709359425 362 17297
143367356237526161 24593 28484
891989588413192577 11685 17085
440262655082477761 25811 29991
59916561874462817 4757 5122
987493919276253953 22550 30400
514202010061165313 5051 5545
267787887843056193 19946 31780
250554814262674337 3184 15847
288772906855463425 10955 18485
624480703963765633 3169 6213
522858615278494209 15006 18377
569533164423820161 13593 30603
208272986876572481 15801 16719
533444238678395521 10913 19265
293207691844472129 10645 11345
64107226573728585 4762 18762
727588097720264705 14204 31556
782650811144204545 5441 17086
40829716375270665 18103 31449
466560560074658049 2352 11597
226903643607805345 10128 23920
20165048669678501 16443 31757
900654307010611841 11899 22100
861141215068077057 8655 22653
490045822920770049 22695 29255
381766822681893121 10357 28105
392833783304240577 19147 20002
319591353978911041 3982 11829
559255741014219137 9070 14840
347898423953619585 22633 27111
34277913519005665 27843 28153
727779094627951617 83 27544
926490170239993857 1295 27161
426500922901421825 20777 27678
238209406841718881 15145 29760
998372903550450305 20555 25737
765126167797198721 11601 19418
775184758518587777 12496 29088
597548894948332033 19662 31146
529251828323996417 23933 26733
370763809146076545 2769 21765
168221378071191201 16690 29827
495781317515991297 773 27334
105864907757609921 302 24882
333981603559372801 9328 20744
664514899343782145 23536 25558
486395964413290497 11841 20333
548860551186553665 9568 16651
649879291441926913 20 19959
306273100473159617 11450 16967
959693995903563777 23230 25469
726196845353701505 13826 30453
464394242824617729 11782 13567
23178371754379869 13844 18856
876259123768321025 14729 23759
141186941938375553 972 6841
247927145432932161 9814 10003
216469401742610753 8647 16311
314103353298946817 12062 29262
93475213217391937 14157 21632
201861651443316257 3550 28851
818866129007641729 21540 25943
947719321114547585 26144 31075
417100050110636993 6036 17314
769087706972108289 10144 14431
771461683524815873 1529 27371
470157879242350401 23312 30645
416273328474819265 27932 29453
408490979992244289 11557 22575
113698480406849713 14966 18681
173843234344317921 12594 31101
842364998464123777 19687 22099
775277693242067329 10181 21230
267849125995464737 2962 30807
134052214889663905 7331 19518
441269270575322305 9769 30380
140566821278461873 2618 4616
619919164739950849 14609 23325
574608170957716865 1910 7224
714666793137471489 19685 19990
98376587633175921 622 20309
393835747291742401 27412 28964
344037673709095745 1324 9113
406880351992658241 12955 32079
206311061556583297 6751 25323
808816848339784449 5256 21837
969748636885427073 10878 15322
785620286444331137 22749 26966
345141966577280385 1435 30207
58937519400924289 25115 31195
387125793488849025 22752 25734
823875318723583617 19726 28558
966182137568800641 6522 17913
201505639562764577 3825 27734
231092689552312449 2384 9924
814845149741334017 26411 31584
524836961696372865 19857 30895
263687538553366337 8494 21888
22822566140206393 23572 30903
24828294255673457 11722 17873
821850174017036801 2566 8478
936016523982896641 300 11568
848932752916098817 10190 30633
582442526288733825 12368 24869
535257113125574337 17521 17523
12482560666764897 11319 15616
301582554280400897 949 27340
647911293176253569 7192 8405
317523538576601537 5736 28458
139721937097998961 16558 19120
784202134715528193 745 936
844217846525598465 11518 26840
642257932369808769 5131 17326
566659524888560641 12519 20436
469773666079646529 2018 23075
162904943094321921 12229 30057
348591414060727809 22434 23389
39436003845008121 17007 26755
579205048662359425 20008 26431
890752100681428481 3850 8444
81048555553543617 14649 17618
97586000783362433 28742 29024
500794922356703873 12753 21730
208439866047331905 11114 28768
637586049845360513 10785 27508
113603286721239985 14788 21546
44374506811593049 10654 15849
766931676146075649 3188 19882
494430930422971905 21040 29797
30993807212265525 6691 10449
683591112407356161 13172 28262
889363983064715265 27241 27855
396257417163575105 6982 18859
931809196808483585 5726 6928
527009009844292097 4123 16163
822804679519837441 19836 25458
103828042960010689 11016 17700
73980363450939281 3046 4077
435159797550170433 5149 16110
281763818060017729 23598 24708
945092055378999937 18938 21548
636415534496801921 3264 4256
800165525497377025 15372 20026
99639475765602721 3606 10870
283358751967490721 23577 24747
85047645593359537 8461 28970
82747683873918737 117 11268
210550689723522305 3897 7558
7896958847616987 1180 13148
299444939204914113 18615 19464
985862807874767105 15551 27818
106818989384922961 12779 29123
575380862484912833 25150 27381
585243933788060417 7639 15389
784284948171034497 15205 16919
900655492587237249 21360 21919
439108416477317569 25322 29104
634908339894035841 19979 29845
646475672874245761 4819 17038
815712125039883777 6494 25031
147838131394145473 5370 26117
814918848353780609 11963 12180
22207663541479405 12628 26687
357758580934120833 6726 13483
275274778594585697 3206 23660
762589810672050561 1155 1846
241677407464422337 902 5753
185921477542652993 4020 8127
249410961074438817 1585 11078
815797485321379457 4168 10884
216170033651394529 3497 26899
308114081723420673 8183 23462
229701188227686273 4203 9523
903873548284888577 12910 25130
555514053046167105 3900 7216
247314313634579009 3290 24712
367884599466130177 26 19115
62024774448897089 1257 2652
954249707130912897 6510 14131
219410775204000417 4222 17863
70533376415731657 3965 26122
43518000791987537 8494 31492
449170865632893889 20246 29966
688001620476715265 8008 20539
540312727402415745 1951 8987
676526495256634753 18775 22688
140101006095505905 6454 8528
335744494387530049 11996 19153
737596683653002625 2646 20677
713352489222710785 11510 25980
389717818084065473 5693 22609
43937828273644897 22751 23547
600468376568564097 7766 13685
250478699129129025 1240 11999
995112465275241217 11977 25589
789659807053414657 4890 16849
562095532077897537 14131 31133
144691976510596737 16687 22886
643597572126296321 8856 26195
950071626952482305 1937 12183
79738183947945633 28114 28631
733872598030895745 22535 24541
339976640736324481 13503 21477
702851556457336065 6135 11726
555817635515886337 25804 31680
95835950502316081 3795 29159
805845910396428161 20230 22829
495986109318923969 14670 17785
2030051114253695 4219 20678
784107292882818945 3359 25472
909181709679302273 15370 21190
754499649415283329 12712 21130
432776296985842625 13389 19229
689337700338210561 1707 25480
462011181240953281 12655 14990
530724285612226497 13166 18331
931428339229292161 4203 9037
347238027146058689 7633 31180
624785945298299393 26244 27913
982343292934945793 3162 12492
816263205779129857 27772 30081
590800578001289217 14498 22601
249465871506160385 13197 17326
782003826880984577 19237 20700
343244793105704129 5520 17046
102952963660353441 5493 23881
772437713185666945 21413 26967
586483693066345089 5661 27121
968073208720817025 1799 17846
826778149331555969 8131 16627
398279985053378049 2259 30342
894282707101584897 5951 18798
694777450194017409 2862 6465
729546795283592833 10941 23368
882955198266415617 999 17095
229537042143579841 9751 20967
354201592722397121 1374 17652
473925451302545025 23901 30501
989052467233690881 1994 13324
948145226461210881 5442 17406
471503852853381057 8034 18695
739104812379533569 6214 24176
826881633746808065 18028 23857
769142433089559297 21141 29688
432603478235385793 25806 27026
354868884856937665 26405 27811
666073478056503681 25733 27756
700235710727273601 11176 27537
977598944765368577 7728 17299
895806362700536577 15015 19907
177283366061487873 19382 23505
519962151955599681 10374 21836
213643985715172833 1190 17491
748332585098136577 8132 27234
388916879286327361 6698 6742
678474994125142657 13424 29063
726582094850222465 18279 30618
961701951712196737 14816 31381
287659652303517537 6892 22715
22194612367758993 19063 20276
402656899704503233 7700 10546
961879423134671873 5735 18197
994038863202163713 405 2576
381552605646053441 13065 15081
968561754544914817 20771 20785
714513543906743809 16368 17066
767184649121702529 120 17432
892253008051785217 6464 29105
286568617645961857 14976 21856
425195106374314241 17926 18335
870185213253861889 6651 21318
164695391207064993 6116 17568
164960316802400097 21009 27605
850952938152087041 4011 9334
114603614569574577 12655 17940
648645572108552705 26365 29336
972833233032837121 6238 29077
740164156564770049 6026 20680
927386249349822849 9115 18900
945471116584943873 9732 14603
89765807671433601 10493 31758
526748402623379521 3520 15014
194956906890411105 18698 30970
442226144211861825 1145 6340
128963665007738369 7032 28525
871056857377833857 13562 30673
259045073010426561 838 12645
633893408545848321 4184 9166
698271103816331649 3317 25698
891015067363976961 23466 23988
9906926722663913 5849 20539
374866559400476993 13652 23415
4732809018342722 23572 31479
373966575833872385 21054 30102
460101290121556865 5538 26375
180352204092688609 12491 16161
959925431836048001 13381 20952
47799885022666193 7415 11095
822794711710173441 2899 14966
564235184636277889 6035 28696
246657745639645057 6252 8905
249207174363515809 14472 22097
471478951522598785 101 29284
342901690252038081 17043 28523
501336967741941889 1351 21922
421577282814038081 18312 20995
153654455001543521 5905 23975
304748741800398913 3714 9094
835669107172087425 10405 31621
653700542803431297 24086 28837
72004014163283617 8976 10839
702195529322470017 22498 24605
148629417453612705 26132 26451
516166941248879873 7001 10688
457265781623050305 23176 23216
585897368299232129 5050 20846
393906764124942273 7439 28551
332454592123053057 1785 21432
733703188063756801 4764 10157
97866977006194849 20063 31315
295269521672175041 25957 27592
537990447681462337 4030 18721
438925179209462593 17739 31642
859025678952168193 70 16669
115372056194324561 470 13674
219052364179145089 9588 20783
494872596812243137 18283 31071
524409313345874049 24974 28235
452146490990351425 6305 19366
304778885220596161 21683 23477
947969542077146369 12149 24675
292285405332950913 7958 23069
677705854845207553 24434 26091
214643224295070209 1424 29257
787531241834685185 1134 15635
607619818888483841 15983 26573
361098439598755777 10866 20693
279788730051333089 1969 29061
218186350123829697 9765 25735
820858001236519681 11998 24837
688650807106817793 12056 21841
683247415961641729 4585 18093
781850823170728449 365 30515
84428340998105249 14379 21769
671244948447743233 4466 8123
459278742714186433 16007 28332
897096566539403265 18811 21174
85678415443215521 12332 18053
510795172690784257 5191 11745
698255569456431873 12130 21392
779880031990430209 1306 11380
229439307739514945 13679 29580
389398951224201537 13977 21933
197445851388746273 16033 22362
822697900812130433 18562 24571
858774045452225409 12464 22353
691984729041415425 15790 20038
540825068678412161 2505 26053
504357992586065537 3041 20284
910773859254451457 23393 26634
121495199002659153 6952 8034
878213337728563969 7356 8413
866607646014642817 6403 14580
776965698356139649 20314 32038
706328281427481345 14913 27477
385445492994801217 1726 14820
785638094073405569 3363 30208
915806579052432513 11847 19154
521386621930084033 11685 23695
637209948294181377 2896 18522
366645861854095745 6246 14961
148060197528497633 6965 12845
282011377684874273 14145 19706
511265663396994113 26266 26514
150720014536844353 19814 28861
364149120137998465 6136 29422
356523968803749377 9787 23776
99973867131179617 15880 25821
719751237470859393 29687 31504
254797086296196801 19069 31163
257171889719522529 9327 21647
749845134762448897 13856 31530
163114302852747521 21376 27439
420740833396255425 6238 29585
186948167901540801 1450 6101
333860797540122433 3103 26665
597723530470119553 20159 20857
961694692268640257 23595 24147
663880186379934465 1371 13244
220813288519405409 22542 31180
50740445925399057 19260 19722
136164318158595425 14122 22971
834688914924079489 9411 14857
911330713585268609 12717 29319
983638041170763649 10852 21329
528573628495497153 4970 7293
592805684808745089 12284 18450
716489492511310977 17356 29053
191285911569920577 6840 21186
74311627370466481 19103 29291
595077056408037249 2000 2082
151233154388929601 17352 26350
805879143555927169 22831 31553
351918620124951809 15330 18926
337440629882642881 1732 26701
374838107357827969 5876 25412
400430219776538369 14713 16972
439284672283068993 3613 4134
509642399470017409 10175 26627
242406246758346113 5837 21401
369591456909574849 13919 28680
891372357734315521 7196 16681
356791013850049409 17373 30328
527202431109298433 19684 21792
688064657590572929 7386 22312
683921184090852609 19961 26671
982182641240377985 20947 30435
60349954191959657 26402 28072
51948804623492609 11109 13515
293537891004877569 5926 18269
729233610775928321 19011 22075
823081986491541121 3913 24492
211114815342526177 6355 31604
71595402436688713 8233 10189
575253173846370177 10930 19504
62929362811953385 7247 15606
837992669159064065 22430 27688
198898888912868449 17409 32018
997777162903098241 2736 4373
918787867537854849 5737 18502
558799684462641729 2325 20490
370950473206594497 18495 30221
973741583303969153 20672 27962
695009127269937409 16429 32046
227893414648207233 17662 18134
910049905108412161 12448 21586
628254818539424769 26394 31614
170131174905105089 551 27766
257137619614312033 4591 16667
789977350535881601 675 30639
845354723177770497 11844 23512
244615512172654081 22735 22808
844339111117847041 1325 2461
510561599654341313 6483 13725
717013983580265857 11919 31950
891369881670765825 3916 26719
474236030380708929 4330 26871
401362810448606657 935 19027
664760306368329217 10244 23823
74667777074576945 12676 29342
710358356822297345 13718 20295
653688680796751233 16740 29320
93458811275546337 22455 29588
833459783907795073 16390 18751
346378230239011457 24090 29526
675286996052196993 8168 13409
498789020886313473 27504 30630
604515965584280193 16164 28355
653235057667927809 16074 17749
588761142939166209 10053 18082
565339617350836929 8813 25969
594225502834216705 8924 31335
127147433056606481 17444 32006
318858726709127169 26212 29451
274517237972851553 2173 15011
334467471631452161 1469 6852
619274685214492161 10010 17646
560482189492194753 12675 29372
750972570091811073 5857 7569
701387817834284289 5386 25241
487804449843636673 7900 18296
423134616107521537 2969 22595
170214443425443553 3466 10321
594180068441428225 8299 19270
857033097237490433 4728 24561
2489041770548540 5591 17107
732612067501456513 2886 30120
106453922148102017 15555 20715
766862200996271745 13287 17748
939175856652557441 2093 22504
481053585488815809 15892 21226
552244398264118529 927 3344
943220567335941889 16752 29931
951415647609298561 15154 29378
648987276139415297 19246 19610
793297505526577793 6779 23546
780276721765076737 14414 27880
743854340100544001 53 31439
617146595170091009 19080 28241
349474233404205121 29491 31080
485845232569943169 24243 24920
831329115871245313 6728 25187
322553368752828353 3151 32017
139825880648583473 6661 14566
960900901182853377 18864 21340
14127596857552051 2712 24630
790881397337649665 10970 19534
12368131599483691 19656 29636
43261730612385921 15728 29371
200794515517276993 21678 31788
88297060308057953 12462 26636
574451682597196353 2105 26396
96823757186328401 12861 20805
305259848864469761 10807 19419
443700793463058561 21858 26856
65901421294224609 2176 3995
345642360399210689 9608 29815
215955490411591457 3574 12040
155975104532664929 2472 32055
941156983191898881 7559 19681
782944613166066049 539 32055
623974283490358785 8338 10128
549377659365440257 11930 28552
496252764854428801 1477 30250
296989662762570113 11250 31871
442900953533655425 10238 28941
96453475577014561 3176 7300
827757974473609473 4344 18532
888608103678976129 21390 28368
901779468355986305 4274 9161
611504963817658625 12428 29555
914264860271853057 13848 26546
471160880031277441 14278 30277
251220936768778113 4161 14073
395354021904886081 18111 25963
921548688139420545 17074 29314
876352499557796737 8771 22406
606720639509408257 18311 24834
447333176373696513 6636 22195
439384154403679617 4795 25932
894476316082915457 20044 30248
338037484949172289 2020 5975
463504442022461633 10855 21000
234822530223919297 14625 22469
682800405151922945 4595 13241
783564407875477505 12677 31305
718251695276599425 11609 15747
961519753294705793 19986 25151
830335180831980289 8853 20042
967929295317379201 2 18745
33726494155068565 18415 28196
789840722823964161 18556 29812
92447442933959681 10067 23788
582933241401153921 17343 30603
629124988806360321 17082 30710
44707027628927425 17231 26214
47864065638435705 2510 31427
269051616083931585 4826 7341
507286414481050945 8676 23870
68637057163794425 17329 25395
98581103206370817 17058 20866
329163892818488769 12230 12878
274358205927121889 11696 13366
811656723857392897 9414 30843
666974758621051905 20930 25336
399385730251129473 22309 26143
540870581032145025 2348 3315
217618674797346753 3035 8277
652788499142602113 15649 17998
384671755447161729 108 9146
757981074593068673 5911 27700
692215704049200257 24705 27176
126309671359905457 6501 14113
589435163374805121 4110 19939
986238522869733505 9869 25614
650242906244653057 7106 12996
455488329897050881 21151 21527
495360941958441729 10985 21501
458202968572386753 1679 23037
931460750012515585 1187 9101
118404710972413345 718 1132
978818566435950977 15735 22797
209744436646353441 27395 27583
313120508859196161 5243 31079
34648917018259341 10504 23694
947127693522450177 14256 31892
643806086148664705 911 9592
234592179732484129 13448 16448
478000994047278017 20384 28180
794092037494085249 4263 24034
827707435161833857 21475 31837
471715958223096961 27945 31889
298330741899704321 22852 23946
727762539260599041 15697 16508
80407746559110657 15152 27254
875989336672912385 14505 21550
994788361420717185 16844 17228
763766458294231425 1131 31282
996149815023436289 6774 29456
431385759867009025 24211 29614
28918474502560801 6707 16978
971564438425080065 267 7458
289036872528960513 2008 29315
18735324988593761 9254 11939
950965215279353473 12458 14180
733868234499386369 5211 21796
589711693019374593 20585 31870
137816060611594801 6909 30247
412884046084812417 17383 23725
265737950227279649 12967 28630
737633789761453313 2616 18998
878613676195154689 24673 25747
856850762574140417 7559 13595
233524640720350625 15408 16557
894589423315089537 501 12803
97991151327459393 1750 26218
669648881171085057 784 14081
918152288736994433 6224 27496
457996536742747649 11244 21759
723024945343293953 8114 9230
374387311229696705 7606 13671
244937784014798145 9457 12882
824134270081650305 12101 18515
528644765410415809 20386 26219
156589966497577409 1564 15104
25298932774322937 18714 19371
386360940721154113 1601 3446
520466547244293313 13818 18181
778721828133427585 18658 24993
655744012027458433 1534 14624
143286872665662209 13514 19340
73716389768957665 11825 26745
984460997166465281 4256 13654
137292273216107937 16788 18849
125215778220059809 3598 22199
350164455793670721 950 22859
512157530388805057 31075 31692
814138404443287553 3913 21155
759312102910051585 5695 6404
835655117620813569 7741 28676
178476402744152545 17940 23890
493515592638804161 9382 20751
817118400943918721 26532 29852
444140701939854657 660 19722
432617843817183681 1362 17019
268276798925501921 20249 23789
801337976735105409 2149 18089
837483884895458945 8489 13463
765032618537745153 21692 32064
198022484719647457 21494 25718
408190270436683969 3388 19655
965445918344752129 13595 29417
250366625192526721 3946 20526
151350615210350977 8136 16913
969991344589139713 9895 28652
373357244539459265 4397 18547
852517529784123009 16938 25017
318061633317999105 2085 11245
759635907352055937 11999 25631
326481491283086465 2209 25238
382080107193417025 1334 12275
772362553530502529 1008 15398
490962147878171585 11584 29552
14916145521521429 8312 20315
806885578985983873 4409 5962
722100683658741377 4645 29626
840042823694922497 6549 27487
20281192827379613 20341 20666
30467587556728405 1304 14931
790014056038916865 9789 26539
952617090983970689 3238 20526
319063495834125633 4192 27412
998652589129235969 12102 28272
525482750539598721 11474 21348
599384068893364481 10000 28827
575317478865454017 14901 16929
720489446417332097 11671 27798
883248232405083649 16464 20106
347822640979863681 19542 30672
529854601288615617 14928 24984
317690918016111809 12963 15196
282356920984259585 2565 17408
87559083060604337 11475 29508
350842950997328961 13942 30696
789822638318213377 2167 11391
86874763255497809 2938 21380
773926329653669121 9627 22709
783016884400620289 1728 18006
715682121448381313 10490 17689
551781921263174273 14003 28995
935972613306269313 25347 29862
464972792858386433 14817 19884
441575367875373121 21773 30321
934336107630247937 2940 9534
472384394947134465 2587 29491
506183600162682241 15498 25272
443310865495035969 12825 14888
173909930703903361 21269 26338
470065511456347457 28390 29283
191659303915681537 2162 15739
921354220581889665 1062 30533
242057153127593249 4713 15903
210812861421253217 17190 29991
861246578000969217 6581 14058
400260390578822017 4484 24100
518915337212892097 3368 7261
463875294041208961 1657 28308
675404966284272513 19407 23117
178638582735516129 28565 29652
780953259908404353 1588 17520
425278221856835585 1139 8304
197303331712941345 3623 30131
110796392615995393 9614 20757
116841041930545233 5224 28202
884618407911069953 3043 27027
794005792610445185 22086 28001
14018746974187481 6872 8667
210554462232341409 8177 31848
49432944599708153 15560 27334
573494191682851073 11603 13372
276202748943674689 7736 29974
440792732941478273 7265 9365
905950207338271745 890 13860
449812015568706881 19952 31401
199205662403812769 8905 21311
499836403697646145 7537 23818
559640093759917057 5609 14624
470595426171950465 8124 8267
637559079269166721 22673 22797
198919360461818689 5883 22134
992972710965752065 8866 21215
488938492019425281 6572 15731
385821850802727809 19050 30272
626231394856422017 2247 6713
461520411874310785 3651 4878
838554630980279809 4661 26940
8326694375639932 10387 11446
292375858425433665 11106 20185
980224269461082497 27247 28256
835552507373986177 8512 18408
791834572887182721 1399 31214
630425794377277569 15573 16362
233394277141876225 690 19968
624224979276913665 27598 29251
805936047818519809 1887 15813
616971969890958209 6934 31842
775799337235447681 9088 11458
284811978214346337 8489 15722
671093891122240001 2747 19319
109432727427208225 29030 29986
625880009841203841 14538 15059
889375235895538945 18118 23045
225045368346982849 8525 30115
125468846191498785 23368 26840
630410604086939905 9498 28321
723222363713855233 9365 9968
431789838062456961 21551 23471
954061967444591361 1911 2631
194449065039457025 9487 31478
563622752892239745 17125 23155
352366713284922625 2936 19698
25492902248888785 914 27493
809619805127546497 3608 24788
339125908906222401 19007 25736
973744461706729729 2324 26860
579291619975169409 20766 24205
13027711202219905 19194 21598
780256975662364801 7149 31710
23932245605763569 23068 28784
664794222974368385 15022 25770
627589853202438 3386 28136
648732155349502849 25857 27249
362306081851670593 194 10918
57179059742896497 13969 31486
681773856813599361 15478 21180
614991301413351041 2392 21774
70400099935497449 16943 29841
551084628177566337 19953 25556
871926893716285185 15856 20346
894543967231978625 22641 25282
348214653927897217 9204 27687
441831384627523265 9107 13960
946749615955867 5281 28865
888501444290380289 9636 19278
784475765218317697 24314 28852
67948315905656641 6266 26761
884788318059925377 22521 28384
573228633466808193 3171 24590
478158699303605761 5532 10889
174588462720794977 583 6706
35326335578638181 2233 16765
503178773951741953 11412 24438
976751474279225857 8583 13769
781325816634566913 17815 23745
729960086773509377 1157 10034
518928918822322049 7683 10542
619845823539805057 27273 27563
774954461133138049 5328 29246
739928127205097089 16797 28103
562847406890778497 7725 30929
862242653017986561 6752 21972
782829803234111617 29729 31746
631129210528747777 29318 30236
105704249634836609 18766 22321
648260406581584897 5175 26602
58946557722709513 4822 28280
857798493287752705 6943 29221
271264142301287585 12791 12794
239627044468804225 8177 23398
286659114128926977 6287 31154
218604551955685633 2503 22282
739237532150863105 12261 13679
806383611369795969 779 19865
881412349418685185 558 29984
434464344719991425 27300 29651
321040646783256257 10795 15330
988668685460098177 2936 27574
686135159577080577 15072 20027
732346547618028929 10087 26085
883138414045586049 4348 16046
864002419857513345 6764 18360
872500283310660737 20106 24514
21150253474665705 2830 7508
169197604685802369 5911 23706
818535476108749569 4470 28586
483892693488233025 9367 23720
962882405147162497 14275 31799
409119112164486145 5001 20535
652335967915661313 3497 26866
830850249176041473 19176 31316
460165104358473793 5450 12516
248880863384197697 11417 15594
450695644883197121 404 18053
936514745703224321 17362 28022
581809656394234753 5921 24443
73014242034982865 7117 30966
850059013112172545 15578 23647
347204284617294721 11929 12962
60899441651592665 6294 24301
788839915287848449 8194 27123
14804974469754485 25277 28205
899909322156961665 10115 24058
350505009959682945 6441 30806
400061397194971137 18017 30144
37903931849058385 5528 16639
862020156480941313 20909 23715
983663735241940225 3685 5922
503089370876107713 281 24519
374473216176525633 9805 13115
225983292846482433 12248 20054
126319508959575441 25744 31220
213054538885128161 8303 27839
24374204841763005 2226 7273
709303394730159873 4447 22487
751136853363441025 3951 10129
972744389558794625 2472 18212
382024683109293057 16901 19524
144176700026068961 16817 22575
609955062388145537 7311 23488
455927569151864257 25453 25869
274203912425178945 8860 20602
766256167442879361 14990 15819
3483091547671791 27545 28312
70341347658295921 17883 22778
687344574853753473 17016 19164
363178531551287873 25990 31812
395881480935891265 21926 25163
853020772907793665 4261 10227
944049323670697089 2414 9857
114474198107235025 4566 8533
903235169898259457 2301 8021
274025335310124513 14136 31791
695629148898476033 13001 21487
148652816793831009 10914 29872
99567210622616641 14395 30766
300728126996599361 4275 18307
546500225798666881 2774 11527
623305738886262657 3843 4249
979829673297409409 2771 29950
184806386578809889 7061 16349
582334416532958721 26763 27305
372061715049031937 14169 27928
140961020104789729 5001 20951
713418786809167873 18954 31646
623850202870642049 11378 31366
589619426023705985 31634 32109
681220471653936897 3797 25213
994656659585995521 127 1525
930844603455156481 5116 27804
483680078857933185 16369 25062
163075960016591649 1671 31170
339471373497868737 18443 31849
17166635245786211 1258 10311
510610656062812737 9665 19049
471284719802177665 10155 19933
56541095947618913 11641 24378
559358177822858241 8032 21891
539653787165779137 19880 31871
57690975204032217 1826 26687
325954997335852417 20818 27450
364052753785813377 2877 10080
727408934049993345 13774 17654
976775099161152129 9183 14077
79544401317047425 20583 27854
448215810983285249 11078 15623
808461955738810241 764 13604
157099613211507009 16200 22908
541936265268244481 9214 16907
350095645292839233 16635 28176
57131457395218633 16886 26326
446361025763359041 26555 27597
813077501331047553 323 29463
367371198615288129 4398 29011
96400944761231953 28313 30779
331499334880170689 21294 30245
370586833202107585 11481 17772
974345668164517121 3100 30166
629661011561029889 22932 24120
636840611762572417 8180 25469
393716939755460545 1182 1197
835932232518516097 11072 13796
764715896034235905 2497 29550
506028995417501889 9830 16251
349211376082049473 20816 21482
668274299750834177 9594 20321
962809066252038529 3606 13427
187894230030018145 910 30909
806550998127459457 24608 31558
421676575783934017 24639 30352
462763344698945665 14190 22780
479626126797434433 6565 28717
174011161298349025 9005 21012
530508999396943169 8396 20039
845657773276787585 25304 28855
586789593948303489 5290 26947
159976628691264737 22360 28989
108172256580061793 12218 13366
872096262905163393 3212 4864
889789714850429953 5381 16986
692843723474478465 9271 14149
206245233656403585 29104 30513
854757379753852545 30119 31673
958237327012476161 7021 27001
688711604924190337 4814 9723
520610458289311873 15828 22060
245620705347793249 17090 30545
722998226902866689 750 11905
84434451180893441 15023 16622
50587372659208545 11437 26062
301488382834055105 496 2361
142135059347587857 8113 10142
584356606449897985 5947 22066
208684246228799009 24669 28875
233981039092814305 20916 31015
919946708325120769 4022 16942
466441208621969153 3551 5733
169171729118971841 10681 20846
101280564610664929 6674 12272
843227150752134913 10203 30005
906162267635732353 13524 29502
935823533689998081 7477 20758
418088552614680257 8380 24311
367930828847711681 1996 31395
687468427842954753 15982 29748
727276573963649793 1002 22514
466513858389465217 18053 18590
51746202376754977 7692 25559
946726531671014785 10043 32126
18823152531624033 21672 24405
112216051467019185 16069 26671
909619822004891905 6405 22050
39572419503823401 19028 27384
560225525074173441 17746 23418
454808809990556289 19162 19746
442891581647550913 12058 16617
518167964423167169 11352 28643
200377456060110145 3297 25637
366338860508509633 1394 22132
928124323565050753 7993 25242
77994962766890561 21883 23250
603242268115366145 5694 22394
253047210253772193 6497 15047
65539247543419777 443 4089
683890994868544769 618 19279
319261444432058305 10025 23085
679410465105807105 9152 24331
592679177307310593 14510 27231
653807547345078145 13193 30910
988016130943520897 4012 16572
644846287419586177 6010 12476
326866225836759809 16683 19792
489379361394849601 5989 27994
168874965313037249 9302 17162
737018836235396481 11409 17804
967425339003689601 4706 22328
652843953257697537 27294 27942
826089595575012993 5034 6020
395342660557378881 8272 24637
69612146406932145 7890 8914
242524355772001601 3437 16543
404593105027103681 1256 10393
507377296906245313 3684 23756
897689071966205185 5084 28872
790744166340626689 4 31137
715780394200322689 5285 6659
292025067712945217 4251 13934
422489317235850625 17756 23699
859814769088341505 1958 16322
173842447931420449 1727 31501
268861599825132929 9220 22811
893820690018294785 6312 18052
139127940057758081 3363 26933
869702398227843841 23351 26164
303987694947114305 1831 22485
81791872195076113 1344 19546
729285756449041153 13172 18976
300049444250348097 27467 28903
600312698726529665 3914 27208
132069166249927153 17499 29703
851861626660589569 12542 31537
464051071841851137 12159 26552
764358744937357697 2025 2351
753543592233789697 22955 26444
444444149733595137 14336 21491
352583689103383361 173 3890
42082508288903145 8286 14246
185132988415780641 2927 11522
823077213242836353 24781 30736
358670824059004161 5478 6115
641791696314260865 15396 21394
650563062077019137 9403 20004
635458060209270273 7115 27704
779545477961320961 14784 20040
31307760059323897 23352 27106
181941704335862657 24182 31729
740047810736935937 8514 10414
728523155767760513 8669 23079
846789517404733569 9576 31939
197613887043495137 4748 9101
964718925297386625 14998 15580
468723566265012417 6709 9164
829154874308247937 189 22009
776886663157945601 29857 31971
194219156399324065 19702 29774
382526060735074241 7484 14456
117264910553831921 2584 5895
450346757092511041 14479 18781
163454466289305601 13506 31906
634275623441098497 5970 9301
490786580236349569 3581 30938
583133520841194241 6648 13261
182642002831354241 16641 25476
624836702064754945 7193 19318
345122475697070977 6487 12148
180029207709161185 9605 26253
764391336309000065 5441 20575
802660434049087745 601 22002
480558829455279809 8750 16883
592813140720359425 5814 18024
469745579082736961 21820 32105
436500948091861569 217 30619
241781494355098657 2498 26218
116097989737333761 2330 11550
932536550319081729 2909 5906
891077461294159489 12416 16098
305464360164226177 4388 7705
568801582509912833 19569 28508
885837621884373761 20403 26517
521994914197506433 28229 31838
995440847722608897 14337 20982
472358022769832065 8980 12298
511967101467160321 239 18173
935145950640062977 5125 19384
529097081944147649 10836 24454
448463935607499329 24605 31716
713911787557460481 9718 18731
375535219528444481 13635 15270
46520395023367913 4714 27617
610190969205000065 1970 22342
91087480569409969 11562 16880
929782313756490497 19262 27517
736419263591560705 3081 4480
449150815056079041 2864 28207
860288567645735425 22102 28325
976136230105822721 2597 13696
300095950803228801 673 16430
513425528579226433 1867 12348
542135128028217409 21218 27876
498211095535296513 8421 19793
446371318913751489 9830 14451
808400401024137217 13588 22975
517311143817746433 2790 9254
18244122307464749 4876 17930
5277812333009281 1052 2101
664560614284702977 11177 27924
112784159980787281 6791 7319
698771389409941377 8843 21388
614871797907287681 16095 29579
928712965163335041 16241 29787
507762930086013121 2111 15193
726379163208065409 13645 23567
161365600793107681 19357 19713
920821637281811457 14411 16302
738518022975579649 11848 24283
217657128712531297 9708 16113
235013003241707713 10818 21573
127428889702976273 2413 31668
450868862889958401 3553 15500
287569166761670657 30128 30285
659244992411732481 12448 23628
91069183915514881 13668 14556
804012043973454337 7371 15169
477956244302831105 7386 28973
624265464470258945 4380 20123
216655247640666465 10252 13677
308687812089484481 11997 15540
764458647310817665 5956 7228
433874728228619969 9167 14852
110868437445127201 9615 23126
110087154970397457 3093 19504
821330241203625601 2394 10008
290262314889563585 2439 3441
756350074888537473 1159 21417
759398798416068353 19521 29899
24829754406709981 7554 23991
689845103656114817 20189 20825
3066755396837096 9566 9702
299866384038704577 21477 21812
888402309476802561 2585 15240
787242428470083457 3166 20158
35587527734413981 6371 8322
200429015428252193 12281 15005
739872635424802689 6502 16927
766871951509489921 1735 2947
195015877348360801 25125 30665
463586017083496641 15891 20197
637398647074533633 807 12188
714488986779262081 10101 26040
642691181477296385 12657 18911
9566966518402609 8140 22525
863894434960172929 17314 29698
435722944678378369 14584 30591
241114300255098625 8594 15994
76083647111442337 25549 30438
97814234899928465 18319 24948
966107958319216897 23032 30277
884336788596534913 7714 15046
986149340017615105 9414 23462
212257702487050881 3122 11479
357455857111194305 6776 27454
570634420927170561 17164 20174
824305640308562433 10586 13228
956850866811535617 19978 22047
518248785200857025 11563 17711
306889877314070273 25686 30264
657105557945637761 18456 20934
802190542266885121 29761 31600
99981234284417297 12395 28905
545838107766705601 15961 31648
254246860723991841 18468 25248
421101799806066881 8866 11389
435377384576302273 12399 30365
160157633909115297 17828 23342
364089246452689281 15867 19041
512712401989318785 16633 25849
485844736828614273 6909 27660
874173426374760193 11516 22938
507555807856572737 26814 27522
484433952113718657 10654 19889
391469384751477633 18341 21856
824398574644654081 23478 30715
748121188500046977 9825 31393
355270959130450625 9660 14567
143757233483075457 17692 31330
270884306137240577 20876 24123
727608633941155585 21118 28083
765245139440466433 189 8237
834999328400758913 30298 30873
995847575665131009 12364 15892
417113631826278913 10535 12011
225787126512756225 8318 31195
953783532050937985 22971 25772
214653997399203425 9042 15223
993175820231481729 2503 26384
452250402091706881 3396 26500
978359387805543425 5368 8682
794177891724707713 2306 26090
219341137745995937 16194 27132
431656761051044673 9988 19207
612233449526673409 821 11145
678942231336911617 7837 18917
884875604076523137 11372 11564
617678038211622017 9221 32079
62848949538622633 4729 26272
917235857105460225 8181 28952
652368468827997825 4543 13237
553859222168824769 16054 31446
797181735067812993 12794 17076
855465057137017473 3744 3930
5428561087153839 1955 23488
220232520872642113 7076 13044
839634238516229249 1336 6505
524048024584892865 15168 19612
512141325999689217 1293 25769
314674488869457025 230 9227
389176171982786177 5727 31320
113805393592251393 10666 31678
959298059190029313 10625 21374
527408039249380097 7752 22804
915084963839635841 997 23350
676514560812144385 3467 13647
930891058124640129 10597 14891
75612106946465473 12987 25947
894075997406748289 19833 30925
762431394722987905 3443 24453
450621613865546753 7857 28509
437712966611414337 17461 32055
535652781348179713 10094 10666
913366778952259073 3162 18262
465199779600165889 23 8389
388006800317384641 26606 29615
626095590837270017 4676 15347
591438791534066817 15788 26328
280408486366763297 10224 22077
278092120369294081 8015 13163
532964180305587137 1661 5996
866880751957900545 19544 24086
877017644021801601 3702 10335
660337142965516929 16824 24452
339011195201766913 11922 22557
686122434516242689 25710 27122
114799179216145569 9857 20095
90310241908142081 11642 22036
514058214141474689 10032 13976
763503012327880961 6429 10347
700619334461546113 5607 6030
491675250473974785 14339 27011
842121246628540417 2192 29387
603021324001638017 6522 30546
955752795777026817 10768 19395
202286686443230209 23840 29630
964707307669900929 11390 23793
173958406711882689 16113 29709
607432143406750721 25537 31739
549777012636383233 3169 5885
704933701593308417 5711 12911
696370477982576129 17049 22868
273848543196645985 29872 31049
6347875631902867 16516 20352
735517185706843393 4355 21309
496574236220745025 22562 28937
968363327906526849 15733 30976
45173951128617777 8801 29231
440686562613098689 8336 17563
172932049503167201 6151 25787
759957970517643137 12608 16184
336090628176222593 10911 18022
401009780508477569 15823 27887
369468875801693761 3748 9595
869699737972549505 21269 24274
869229348725951873 9704 19861
563690616159380673 22611 30900
336967168233023553 11999 24069
618364846254888065 4500 5762
647026046150713857 11511 31096
221150787952129953 6555 15642
512917128537885953 3512 12272
163848028781128353 14989 21588
324472859049990337 5393 22692
639116208962310145 1076 19921
464649043332478593 1011 25133
258479892234515073 14897 24248
363400197289578817 5458 19729
892791354881783425 2430 21757
402618633231647041 8756 32078
930129079723425153 4174 24445
79629368329761969 20371 29510
886228701377962881 13061 26910
818506927218685185 23560 29263
145617902992039905 7009 22388
254564395967761921 17335 19016
955251192540007553 523 25161
667759706130773633 7925 15941
983535555850689793 18513 23515
529609443161348289 12772 23410
57210048990430809 24709 27297
477529602341967041 12233 27415
443375092526434177 14396 18511
548994448110235585 2745 7876
609778223508190081 2123 9953
194673060157278145 14077 20454
800806859761390593 3026 16710
132330260750421761 1605 30790
193586776120657345 4289 16891
917346115581800321 3691 15562
920964822707031041 909 14672
682534787763884801 1920 15902
826877682076943873 3051 15311
597563907497949697 19658 21915
433371034477115585 26609 28595
529587480622069505 23233 24150
460917417413885057 1110 17086
627440547371797633 15921 24521
408440180130138945 1010 19599
109669995566363809 20277 26473
948511400468564865 4072 25189
992185013916106625 14545 31948
645648490354115969 9149 25133
338300079282276993 1856 13986
579775316177592321 5859 6946
498646665163072129 7030 27844
861052180722236161 9248 19907
482602751846300737 12652 13966
543925825833415617 27284 28422
876507335643914625 11714 11882
654907741577371649 5010 25938
421301731815447041 608 11986
407195480641792769 17238 25463
254207373335354689 25798 26338
841062693886623745 15500 20697
722643839589224577 8532 16855
48375125442110089 14601 15369
384346932214647553 433 32001
455308650284049345 9140 18837
213453886902328801 9030 15790
977637011813573761 16040 30612
831472934165240961 17212 18715
941151490490408833 18084 25776
71896375003589697 1832 21814
703263549995373441 22374 25868
233572911094263713 8551 14839
783963988863231233 10211 27508
289207244242732033 18463 19137
786145429097746945 21883 29619
348850996960940993 13389 15699
358127131488696897 23135 27263
120443005921274001 10688 17945
524239037473453377 22797 25057
339935222471673601 13940 16822
330795443478788097 5903 20162
811839905867401473 16040 27946
288782032355488385 12401 13913
113910534972909265 3621 25701
478971726482864577 15299 25594
55221380766923289 7233 26192
450527852446956673 6494 15349
310715185067074625 12290 31639
806655494362271233 616 7437
802452035323426561 14940 16824
506520251572840833 4438 21898
43580852189727185 13623 21036
963319904009789953 18801 25335
971499753330519425 7114 30230
474307868270987137 19872 30418
869315686317726465 17036 23891
965631920922700033 1363 10499
308398421217560769 8165 23927
248691747810955393 767 4992
876175884628615681 130 7491
397292647858915137 9740 17361
26341151077545533 13971 22276
413175912084458497 15540 17605
692572062800543617 915 23392
627646992220118017 3671 27257
536191904101826817 16908 20067
820697841609945345 28 23732
657513083229950721 2702 18096
153176966214015681 13224 26151
495671097231124225 12341 31623
71772405036458769 3753 14676
166978729250878657 23813 28488
166408715849794209 7832 19068
843012188185781505 3340 27986
148084657518229089 8350 30997
179685227965158849 27494 29056
617762672916551681 9457 14326
422540439360503233 3213 12024
840384342661540225 8814 16780
188190687036872353 1625 18062
815466830783943681 425 22787
153806121859815905 7763 23066
35213185919236169 15560 17410
341082585267365377 15623 18160
449217872647476929 8954 20411
513901399710263745 15177 19455
298855472825810177 16267 32094
340073105448745153 3947 11970
501571542217842369 20761 30266
887567093513865729 8863 16855
781638275827351297 26429 27098
780051883394172289 26877 30788
988205054324378497 1895 22442
256691525004626433 2667 30338
133390341165696929 9638 14479
595236231662404737 6976 30499
739728308967212161 2673 9151
836732751635906817 9422 29516
602943384824971649 22705 27561
612117642831940097 23725 24184
383510009510825281 26469 29181
881246775961230337 747 27869
631846686441267713 915 26753
78406947736745281 20975 28651
418287306463749761 19519 30887
647741820674610817 5920 15999
245160724812553345 2946 10702
671980461350948097 16 11912
395776105134796545 2105 29372
801041559248758913 15952 19876
199868480725971425 22422 31541
427152355504013313 17425 19800
65101500895675457 25958 30661
598642346650535681 27319 30115
843039254743519745 10733 14164
326545915820808833 7130 19836
215006752313069441 23138 29264
502480067122789377 2580 23117
735719721854682241 9871 22783
871384832712614401 13033 13107
417232582540176385 279 18632
261245269000227169 12759 25466
452305784015909057 12935 19656
684026805395511425 2074 31196
968319225578436993 21216 22508
546939852474238849 1068 30346
315936898051919745 4430 16588
333742066281736513 230 6884
816879318834619265 5713 11412
370668777637604289 3489 6407
784697262692635137 5273 16792
876700523177468929 2579 23390
904003299306633985 29040 29938
379495129524784129 21463 28092
476925857162118657 6204 30113
627349631027165313 27747 28146
125148200233407889 22993 24314
804220476717006209 8706 16505
491925147222236353 3533 16175
41192405969944449 18153 23362
516258480639844929 16949 20642
14723852903628655 21538 27413
429386625403825665 8133 23800
195637744717664929 20153 25788
482981564397359617 6063 19108
994415939082273281 12393 30913
880865542831987329 15841 16982
660194974227231105 9791 23249
122053930703668097 15477 20118
389729190339991745 12380 28960
812957533069695873 2350 5697
800797892821300609 19326 30654
355003696762476993 7053 13666
367533797886238721 1468 13044
197151636265250113 28951 30586
63322036811960913 16316 19472
617375478414412929 1361 6656
237982566705696289 15432 29934
87727817094165777 13023 28413
123129078801078145 13902 28206
867240718034988545 11504 23011
509459084365005313 5218 32098
587977745034937217 4642 29133
112335697668918049 12544 26317
324694443673603649 5494 6068
744822019642228353 19725 28907
367275682910676673 6120 17507
382937518319273793 15091 20676
493615381659534337 19031 20407
714668083251382273 16021 20982
547307121864964353 2517 23469
417273364024730113 16283 29406
996813299246564865 223 16841
996416169506645121 12110 22175
424646620520324097 14632 29791
839817658209831553 265 3174
658813216807370625 18027 30704
372059539811857601 1528 11969
57808465491564929 23320 24403
845040918222814209 2784 30824
164313513121964417 28480 29625
328730668870704769 20412 25708
748194582193807617 4692 15506
361056463578201217 7612 13530
806561764931469569 14981 23661
282938614991479649 14570 28058
773728901496344449 13474 25815
590827277802951297 1167 29514
104651225649188721 11060 13073
121510559307594689 5735 17375
888466441728557057 26687 27061
181566978887992993 21356 29436
932559970435388417 3985 5166
491811547651025217 11850 17763
437544009342946817 9375 27403
685234630934864641 1330 31749
770516728250424193 20043 23798
364518525700631809 8860 17195
920317967682908801 16326 19779
502171231393823809 6855 12492
500240098502782593 8145 15327
539750545380826433 220 5731
290608284289209729 16687 29759
506307696815177601 19426 26891
43394023004321273 5947 20322
449245600808310977 14572 20122
646207355509208321 4039 16601
691216607779729537 16469 20036
45239865634439273 18 12031
222939987875633953 6119 18068
524162235346683073 4524 17397
655684423137124353 5997 20780
675327054898115585 5970 8877
109037435320075809 22448 25924
187120176007713473 25434 30593
566423897362518849 27793 31069
630907780939704577 9276 28587
955616589354889345 3504 28360
821935132959385601 1462 2404
441879595242390593 18563 29270
247719521045080897 27277 29562
244055811137187105 7388 16617
846837410023173505 6740 24739
539529257719443905 1783 16552
642360008729180929 3780 25910
696967729012783361 7379 21092
769215232573675009 9869 25658
191251894064457409 19160 26935
410565473664188801 7401 25056
524721638113064129 2575 18138
593266051805958529 5888 6164
305696421099561665 2654 16238
200552375455568929 4500 25592
105653720982473937 14087 20735
345642112771105985 1499 2103
678494002472824321 6182 29214
568828246118851393 5017 19704
168262236987473569 5222 25321
177309575959615265 16027 21872
252839522478161889 12398 26978
740526456549527937 6680 22725
133471357798839569 25324 28697
880108579136152321 18297 25398
133524422127486273 6047 14318
54755543811619849 4825 16634
127712273748940673 4278 18894
805263375396723585 5993 19322
852910992613637121 16312 30723
29433991197432621 2798 16262
661277623844142721 29422 30119
726042397530665857 22246 31889
540448725453039489 12987 27124
665738854231715713 11684 23420
121194273159758833 8562 14827
394978090224928001 450 32050
977873021966168193 10984 15726
100139185607897473 22013 29035
15644037760978337 13814 26983
513970932946950401 547 22932
296797029841791041 12478 24265
256895642952269313 10020 26712
461531201677971137 23702 24377
779041559985021313 244 24429
357485163837601793 5646 11960
245143777813947137 19809 29510
283813645316882913 13791 31376
155654582611322913 14199 32100
747533543695247745 19172 25239
855873114874139393 328 16634
522220172510699841 14380 22336
769987944162952705 11447 12100
264204707591893857 10196 16866
353275049557705473 834 11208
267384246704978081 13860 27994
810207704510038017 18817 23737
648373096413358465 1085 27808
514442632513190977 8679 13841
895522888033198721 13692 20206
773050368397637249 7440 8802
972410515315495169 3807 4753
478022283304479617 18021 31567
681743004765024769 13810 22737
777508555009450881 7617 25539
246728626940885921 4145 6712
827274195627904129 9000 28535
861904997308002433 24783 27897
621231266306441601 22609 23370
594825077777052545 4923 12392
601602474933113089 3350 18335
818629143109262721 11677 21466
757832561742294017 5018 7154
396152667980281601 8429 16261
732850698984190593 18835 32062
697283108938549377 12621 15176
515472399350219521 17076 26760
548423608045801793 15028 15468
102781425149483857 22157 24841
343303005637409345 11136 19175
109026070431941233 18147 18468
941424925480440321 4069 12519
864801997554291585 1871 30597
595514761991651713 18036 18648
379464349659773633 19331 24898
145283053628027393 3158 19223
449171645170022081 9804 32112
195651311425194753 74 6523
643670516826535553 26399 27337
526477115510708417 10463 31718
344009120946633857 3273 13958
578293220223187585 7747 30431
584143093245618433 25077 28429
640737970480962817 22493 31095
116173824722121569 20926 27380
706160001470806273 1244 8179
138569787414855489 3695 20183
986135283129520641 9674 14936
492649291363516545 1696 8822
703085517341392513 15497 16367
861179073512918401 6347 18531
501874264763507969 4612 30834
684923922908321665 13721 15983
23037636283618213 5414 18901
77526345095794369 11771 13134
585198890357041537 4635 20141
510922711883505793 14189 22108
161978743542121601 5004 17402
307772007503476865 353 19630
683805870683137537 17433 27010
490553254981133313 3131 5009
775873865799582081 12128 16742
215754508473327905 10632 27250
564665022861184705 2233 26180
685522404365411073 16392 23636
490276126050460417 793 9940
686822469786651649 5186 20195
319343495298376449 357 22726
79764260575384321 15027 26056
574069055607651521 10725 13463
340412085948845121 17567 27959
744945127466387201 12396 17471
195978688770718881 16144 18603
73411018903058785 4286 16727
747059111421069825 2883 31079
439578623636215553 4420 25767
93169951444959761 529 30672
454872715971617921 17890 20449
106614378282717585 9864 22151
319710755094511937 18302 18500
50830208201357865 17368 30201
454223479705561345 5399 28231
26958183909020053 19776 19964
148570039983844993 1375 23159
13040349250811545 4420 13409
756219942631730689 6062 12964
51927375796982033 4281 18589
451543846247254529 12306 21010
120143716449671697 14051 26676
599870673599511425 16385 31534
564299850565394241 14070 19017
74734183714078033 12339 18010
511044536447112577 17878 21403
93656640870477761 17375 26412
834719788891010945 12393 23723
851856158639428481 8544 16243
634225157357473537 6361 15211
288618907173102465 9728 16486
109963580223055857 25951 32120
914704720503841921 22296 26789
893272255812430465 24624 29915
168495866826901889 1038 28507
402886363042046721 1989 14527
192581499092504769 18475 27639
890434877781057537 25991 26013
121491657550151905 18128 19125
840072730696508801 5505 27132
472340772305109633 8707 25851
371264306672795649 22108 24264
25949182543826057 18198 18451
179337741962473985 18233 25083
955933484297780481 8856 15647
250840128459042689 19657 21030
352224524391672833 20015 27054
174856241925741793 15491 24012
776227311927648641 14312 23675
587976298363539457 221 31246
117328483732364929 16913 22820
449284955085705217 1250 19610
181060617558550529 7261 26990
823008319579923201 22698 28655
761204595044418433 3195 31624
145603171222123969 7197 17324
633425290592960257 12097 15240
996545633976776193 18833 28905
99515321738095969 15172 20258
951729418052554625 23113 28781
512719531120659137 5705 26307
494564810346201281 18537 26198
175048275570773633 16690 19568
802843615538225921 11365 28289
345393129318786433 5569 7112
327426909941404865 9822 11737
727746303693265921 410 21631
213702147369975393 18565 22818
997126306200804865 23393 25408
239209324331977057 15832 31062
953198202894370177 110 2613
429397378183441729 20079 26954
273915267493556769 3446 9547
485906229482505857 8016 15399
464364717339407233 2351 19650
420678702914035073 171 5079
203934845321974465 3453 29107
827705394930870145 3917 17551
826396415795798529 19868 24570
811189549907286529 2151 20707
500537524500153089 12430 20503
797200240507006465 3999 31619
536540089504740097 31876 31931
590229184449004417 15448 23570
480830334065380801 28632 28635
261927557691148385 4268 26921
879117524992793217 12753 23133
526739986772245313 14275 29668
972423092748364545 19276 22628
560291020962491585 10350 15906
130058949720734065 4084 16830
508345420834434241 7785 24243
468514891848279553 13370 31730
403371318834938817 20507 24400
219022185039264641 9532 20266
142991479738046929 14671 15659
270707042975409697 4893 17501
384343247216033729 9005 22919
204141632962205217 9173 22501
299020303092095937 19333 20878
418901573837040065 21429 22480
389601241758395393 26681 31532
971217733277555329 9179 28343
350649223379239297 2575 12808
474341285173899521 2514 28003
762995393499917185 2364 16912
53841517995323329 745 6879
627537025004659969 22467 32061
368121948604844801 11283 27402
522932805809698945 8904 26034
673589423578292225 12290 17317
436462003657940289 1095 8399
523085991006617217 21094 28304
792012022971132289 18018 21881
231934660317904225 10475 16277
386558807417987521 21162 30148
818491538643392897 10114 20664
375214004141763969 17931 24770
931692245102212225 14017 24023
72883337173639265 14988 31967
7717546067489424 19654 31615
854729543431513857 18217 24916
771309341176362241 1721 20793
281492494918911265 1497 1627
279866473337982305 15698 23687
880892959936527873 25934 30066
317669878818335873 19849 30897
207308606811924545 16491 23443
433687162848123393 29885 29956
487423113255399425 8092 30402
821716616643698177 17585 21211
17732226060378055 21086 21637
810863766515346689 11152 29664
187628152797696417 12590 14824
967393907012862593 14199 29509
853592051214011649 5339 7090
716378347769286017 21736 27396
493167695571681729 7128 17812
831344513242896769 22054 25979
797272190805831169 11082 15126
584206693173619841 27529 27806
999518159608822273 1322 26863
143492953523164609 9249 26778
827805277988947073 8761 27421
971775478136699137 15325 20374
697961571247130753 3652 13756
264030079100109569 24259 27890
555810301364704897 4441 22730
477995802503805569 8602 31815
82598126653589793 12978 27731
189167994931253249 9465 11548
928206783090363521 3257 11671
565769807380526401 23150 23501
536825933717860673 7701 26511
547025062111998721 27310 30689
813847415090908289 11089 25989
765995166812125185 19802 22345
505570502295181953 1740 20379
798666645451092481 1433 20649
736149771279659905 24030 24492
878493279437925889 10869 15085
920289501215815937 24348 30335
492082549111614785 8693 31520
176419560616171361 2630 12734
145062528452619681 519 10845
60807872011604761 4211 28602
375015780744135425 5460 22544
110163385097482801 17776 26424
326984595638045057 6176 13001
563112394437151681 11327 28714
824233462517185025 6576 14762
395983430890129985 17583 26728
596641069379380481 19884 30663
151486050083843073 107 10839
434088428397458881 20248 21836
559700262265383937 203 16825
870156039948831489 10972 16155
157298840199384673 3440 31826
687973373448187393 12177 28382
511608219299024129 3602 30547
931769590427784065 4025 24825
240275894733724001 13468 28235
546307415298869633 9066 28801
18051153939527609 14331 29108
494443630945035265 5663 14387
440393574134187585 18627 20946
79681652793084369 14713 29640
895009687534884097 4030 24462
315356949934105985 7868 31380
733342626008361985 4714 21102
183264824643359233 1328 16317
85685148738324561 11683 24047
46687231356777657 10318 17701
347752127962703361 7169 26096
77946544213091329 16452 20260
70095166387080353 22725 31990
605505673802888065 15954 29574
920471738208060929 4441 11902
56262877805281169 5049 7400
585781859965866369 21790 30665
242701308558061153 11599 15091
43920499400254441 3295 26410
510071305566356161 4245 11702
927571003128111489 18796 21677
977458711631435009 2271 6864
307960911154548737 18182 19968
97258418810625361 30321 30654
262979745953035873 474 13797
735661101854596225 10378 24732
703455015237320705 23720 26721
303388127736923265 4526 27030
429796781665505281 1596 14305
29282376000814737 12577 17085
365487637096418177 10350 16375
139919741643765857 7636 20456
664372545938167809 20539 25231
777843014930319105 25548 29685
455458510643662593 17850 31421
224108102352857953 1925 30760
93453454131708465 27273 28124
387687564542737537 17567 20661
361482592548650689 8520 24455
609481063123055873 24416 25144
668543626409135745 22826 28248
252422114311976033 203 7364
918804260242463745 8212 29007
4287072377906043 17485 20919
448725335083839361 3026 12179
747430426891689601 8442 20316
583609096863096193 8298 23021
124806506579645313 15753 31497
773935845328740097 12372 19998
688943677211149441 18297 28489
236464409001367681 3337 17421
999088762061063553 11620 24417
303578721985179073 2982 29705
286522701131694657 2416 3277
831769311826786177 2411 12034
854552024073896577 25137 26408
122112354165270881 3252 16437
306749794603099713 11442 21104
467554963487284417 15320 30502
501878145228431553 7982 13141
990352718140275841 17604 31405
502021006847080257 8184 27219
630628149084952065 28947 31008
751540247383772417 17119 21119
314471570150121921 17364 18333
155056097901798753 9848 30967
614654716531841665 10890 25751
673779573401731073 15469 19637
839260646755537409 18060 19586
707453444386622721 8362 22326
136966164685627953 23435 30836
415439820499571521 335 13760
382737363684331201 6185 29715
36537740090530233 2922 23987
451650790854355201 4280 23368
717185747727853569 9805 13809
909533257297187713 19273 30276
722980912450445569 2078 28087
214243032542707809 6431 8453
303567328859386945 14499 22051
794053318315921025 17028 21463
113197824667430785 169 9995
673808799689194113 19371 28648
439305181203820865 3118 19032
513817737818460097 9470 29723
673179618609047681 1972 30302
612573501114336897 3531 24250
323106503059662465 13336 22445
110767733209915073 19518 30604
898955538265347841 3435 31881
716960934964415489 507 23899
712187360181531009 11900 26032
295079359427905537 21903 28258
284870319863834721 18380 27788
626888050093508993 5517 6797
495265937275220865 20105 26463
883003850532904961 985 24352
742805305305388673 16961 16978
886650606078543233 8392 10068
539766376636663361 7081 15021
557635391570688193 16736 26168
648708892858529409 5579 9121
9370776407745753 17076 31171
382873125123140289 24074 29036
528867602674043969 12262 27562
899562345543536385 7719 17370
200767564822367457 570 7439
490315365186120321 20766 23403
215083739294744449 6326 30755
73291895850836401 5831 13694
284337351324733601 24480 24865
317629178204853697 21452 30646
352652986724340417 21569 25231
872124077869706625 9557 12475
580652764492636929 6007 8970
144305641338377185 26429 31937
97771566173680209 908 12297
419319847053735361 2296 28412
954536202960792193 24434 30569
151725155060844929 6592 30675
465662986136127425 20929 21955
889840876218620673 4042 18792
725847513744522369 8730 13601
943015999961119233 13708 14833
461081979058281665 6856 19595
153900006455778273 15407 26188
397426390989050305 19546 27613
290747490772318401 6593 27930
207271771984583361 22340 29983
162003745951871297 9566 11506
176606798229723681 1526 11909
402339195450537089 11610 14512
353199663328513921 8306 10555
311359510729765505 1843 11096
528305952844203137 22344 25775
140776579944216001 21453 23969
715611728753177857 1841 26281
913620551570552705 12524 27106
705991955567096577 14401 28129
79084187586659025 1405 25690
37149169817883633 9940 11302
586978773339176065 17815 20216
554234813220727297 2117 17494
822309128303956481 15754 26262
567776662064918721 8238 18218
172566489117834017 9061 17277
289803201692674177 2366 12864
943674299559091841 10088 16706
916782367082038913 10439 13042
923844124451726209 8296 24860
358516661161427649 10776 25021
67111450650273241 6814 26647
898690358281275137 4950 28192
832858559130848129 6321 12732
477807819135957633 14247 30065
923492997147548033 9787 23825
390024385183483713 3143 30007
180557727769432577 14846 22131
240074511533190817 5724 30308
621337455386523649 7397 8388
115797478390650353 19429 27586
668217858501272193 14500 25616
33665130269351809 3978 23562
335230560541532417 3054 26923
745070189664279041 3111 9224
788831873884554113 25899 28515
885374980186821121 8799 21409
229221618372847041 29778 30372
253491581108281857 20263 31196
713247572103973889 12973 13298
223644691077620193 20418 32005
722436482783564289 2229 9756
626356736878609153 267 16810
725033812270787329 5136 14102
572626614597833601 17157 31631
366383811331544961 12901 14551
156702882609440769 13277 15080
766468607553100929 16520 23757
115679453494234257 26785 27263
256083991320309665 906 26267
727018474357084417 11410 26468
628536346519091201 25643 31682
698797934285078529 26392 31490
330259412540058881 5449 12739
47326172817808041 6402 28363
700118878944984193 928 11583
700490956851492481 2428 15482
341304651645998529 20766 23713
213166762374658689 9961 21825
502268479927515457 12172 18481
779571147804073601 28672 29247
77394690045920817 11093 11775
610177120670900993 6232 15647
786036307947234945 2202 18858
565468921491284225 5238 28853
402552574522502465 11189 14539
952716605394034177 3417 4046
127149461054408161 4532 18825
100667825611918001 18811 19422
323324010138051649 10859 25557
536923013284425793 16538 22181
365109673093407169 22591 25485
239682930083372257 6992 25681
992309310760447233 1301 19197
907616894556429825 24722 31784
112128641344376945 9575 22059
196053120600662817 13546 27070
890471986308781953 18441 29433
486941786437430593 15522 17873
899695500642600577 6176 20753
184849194698070817 8370 29494
385042080045735681 4456 14357
53223174891588345 5628 11412
385342619436379137 1578 11921
294345440596014657 3754 6859
103000246440970497 1143 12537
663321016300134401 14027 28409
754063252863382145 372 4329
732270720180192513 9342 14423
678479542795855617 3671 18512
912184763418896001 7958 26273
909440209263316097 5106 30411
809328789618245249 26706 26838
184745058454595329 3537 15620
660216354826307201 2147 2352
947345132101396865 7958 12128
59714486871140337 5606 7213
128370886530348113 22026 29209
232600856811490785 6395 19376
475414831552505729 1597 16509
853785307202183937 7012 10066
117368617147192817 12012 27301
914546703732074881 7638 8815
616630881490046081 6857 23518
564884588226018305 853 13623
990745560739810561 10066 30043
501333079795234241 7991 13435
594322990836410241 14481 28360
627935847573166209 12788 19419
260573357462519073 19200 28673
990511234483026433 18505 24026
14762025663607405 6383 10384
723595571372637697 8276 23404
537292556737810433 4972 29820
863244737954420993 14028 14887
765056562582991233 12104 29091
374596752975815425 5498 19299
224705221921809089 3030 29100
39671174211495241 13068 13427
548044057332170113 560 25473
720945541159292033 1042 29362
144829691480083521 23178 23639
615769851116102273 18572 32111
748875677555069825 5715 28218
402731287952530433 6189 10586
18298372452008493 2980 22644
112347089985892273 6907 28702
633509138077762689 286 11212
812733900738177025 5537 10288
438934916835393089 5021 6485
765597855984896769 11806 26383
927698053008065025 7606 23154
459394513868556225 12168 18846
369090399345353153 6190 25328
547840216353964865 5794 9915
23525944231046481 6144 7512
512063914231330113 11010 19414
394663238292423553 2998 22689
170392679200165985 154 3714
363179682835486529 2822 6184
477140695480510849 9750 29549
336763642584671169 12983 13874
441494183581856001 6540 16438
707467351187950977 29919 30234
302515589525963713 19886 25281
63874389587084577 9379 26949
543347694487426497 6280 24284
807410861271556225 770 21183
439782643845244801 11138 16216
899144803268782721 21427 29637
175871316510839649 20384 28678
555810712025625281 4448 18550
654469691746069121 8961 24604
209047972234600353 19768 31040
72010890075876689 4187 30185
643590577260333441 7743 9039
793962712365907201 16260 31913
100821585372372625 12693 31726
211325486453606721 9627 29698
521459548777080769 4309 4532
665109010447164161 523 2743
577564331450759041 24305 31933
595197385053911169 13411 29118
556331379100718977 15189 25200
487315475272094273 1181 29486
604111670574710017 8134 20184
758011311051976833 21846 30076
456239537223900993 5619 30957
655318316081061121 7625 10556
848281002446697089 1100 14230
192939245834498497 9961 26182
646285871476713729 15029 17206
336072430330954561 6427 30441
77045891391591681 3360 30460
596877309517910913 11391 20526
437435728566391873 19485 23515
538149753777528193 1041 21357
423836123581594369 3292 14708
674305366402297345 3035 21331
712575069482305409 17723 18303
15779380086126339 20761 29296
791504030344881921 10833 23833
181448433179699713 2072 17245
929902013830549377 16596 17737
723715734989720961 22747 30924
227461775357653537 4348 31719
796556988514385665 1926 13933
529037896750359937 16458 25877
528367458421382017 389 13169
86868235404026001 5418 31005
235211203755202561 4881 10661
133687899371217617 4512 28585
744316700050259073 10894 16419
492191766741740353 16237 18828
116487250526478897 4226 12952
136610177294890897 18664 19036
527139081745854529 18101 18482
980535604433910657 3772 21626
361172504274012609 17235 32096
485291724330814145 11277 23512
671306437184821249 23037 25294
203199952798058817 15392 23639
160925966016510113 2797 23849
464180533176083521 12140 27536
378300416597721089 5106 5682
176358053883447489 8762 30557
700670880070422401 14409 21221
492563513412996225 13356 27173
751642956030135425 11818 23420
370606730116236353 4169 6098
108273645877449809 14109 28106
974059662597447553 9885 17459
303492267963218177 12463 26359
35554149449254169 7874 25313
417777019769065537 6866 13187
888944720830643585 6673 6723
517268226203238849 8649 14894
670442919019194497 1019 2607
396561590051238273 12224 28992
505738535544473665 10116 15590
382341605107864513 726 28227
731864138948807809 8534 8562
743627898685108609 11553 28674
492146183787532737 11109 13281
914405403968881793 10313 14848
195561804035179425 8387 14857
615917687575706241 18714 21546
62900106574169001 73 13222
597376254216765569 11788 20466
813695990137446785 8797 11993
491796879560869377 308 30981
145529666353077409 18909 25962
762557482551951489 3255 5333
106141666618327697 21495 23684
704450376116358913 11937 17926
953688206864846721 2202 10571
475715599640874817 20361 28064
740736798703593985 13706 24514
351309878060735745 3128 31597
707372437089510657 7255 12678
84436614141790049 13557 23982
861022706602142337 21279 22298
846446024654898817 10552 11445
453026340135544129 7385 19281
222770448046087937 12468 18887
650980494176579329 937 5970
878175512946260225 65 16188
233858386290883393 6498 29484
548248664135282817 9 16370
446473811370253761 20196 25545
570407815506360577 5070 5457
8318169544445199 14206 16031
552755522262042817 9652 26629
646349333981433473 13775 31815
939304973353305473 4248 5104
276053251193253857 22969 27765
432702870665590209 26143 30581
598086194228841345 7239 14237
361847014336735361 9741 18142
956150545175681537 984 4954
699138364127502849 23293 25455
261063238375029985 5257 29311
414455148093114881 1597 28518
579285580015444225 2376 3849
162811794963399585 10946 19061
434342485965089537 17885 19855
641870329352958209 21877 25206
757658984223887489 1466 25970
335218738129196225 1837 16322
496637581497950017 3397 26249
232336374399185537 1353 11977
435269128189737857 20091 28915
570992060597571777 4893 10948
187011426076054465 10852 31050
217489873337132865 28569 29886
894004578485883905 3739 29262
350852940130987905 28273 32097
870866616276444417 4598 12851
306283976041815041 8502 30003
492966442641893825 6785 18974
613171692142056961 16735 25851
823869862652316033 22356 31700
283215054696871265 28610 30902
790950366268866433 949 31396
615907727990258305 18817 25934
335376273408868993 391 10339
642900573232200449 1484 24903
983607452479851905 2793 7526
313555176315954753 10434 12374
313355332400789185 3486 15582
745868536203619969 11748 11802
462814268324471809 2820 15168
14348903358364141 7014 16073
667306637170966657 13923 15925
823833959237962497 14217 23632
58440946950504729 4769 24007
224392681143594785 5640 10379
78604054791071569 15460 22941
55701212590850705 1398 31356
981114749918098945 17315 23532
154939886462056353 3426 23668
35410963274372877 1049 1660
206363151131970561 15313 18376
274710884023910753 20725 25777
668545181181510657 2463 19833
829930736809700481 10036 21379
856763970683989121 13552 18534
382014433642858369 11063 24313
255345938162729889 500 6809
879334666512718849 3202 11875
552723034596343873 175 5417
196013535464324193 1912 23960
482832549359184065 5285 20854
450158147306694913 2957 5113
618126808233956353 12461 25490
229205950087525409 4535 23070
756009996090380545 20247 21267
23064268429706661 22836 26673
381105835203502593 7247 11923
597605536747416065 20899 27782
899096988480433665 9474 11356
936305982418758785 15519 19227
974918700126199425 19327 23041
745173375967873153 4715 18278
248486404149144129 17242 23817
69512857743532665 9691 14697
133035461096145729 30132 32118
885396972683061249 2993 30684
587609487932322561 19480 22544
574000106053517825 4500 29927
794294413137084417 15662 26546
213801671830758273 1470 1977
299989127191292225 1440 16281
592935178762033409 8779 15659
272318574488028993 10288 15875
49277692103068209 17037 21447
743892303648461697 5289 20261
537564811919168065 2949 18532
986317282909528321 7678 22563
241095593940336513 6561 7723
721731355156560257 567 16733
459342025522929025 5107 20383
670034061907419009 2591 19311
777089107473223297 3626 16672
425225771873581249 28433 28480
969112316083908353 13864 26501
803379779319744385 18576 26905
438308617455781761 13115 14991
763203713473682689 4521 17101
762310181893539585 10816 12399
88030385605097905 12741 19749
254967797789028353 25551 26003
137053079776247697 5768 14537
294045251549533761 2797 3758
814166498906974593 2301 14147
163071470509883905 12203 21088
617858609021009665 15979 16412
362560710364348865 14907 24300
250158111048794049 1400 29452
672951295614502913 4936 15567
932191928456600065 23796 26861
78239498823563729 1011 7589
899297035538086913 11263 27384
119148941297900993 8892 30078
497738553443081601 20534 25797
864404954770790785 16762 27445
885972717925913089 16318 29706
541650501623429633 1865 18811
17207336395980379 953 28595
123776248974280641 11397 28675
495668992978909953 2995 14724
874242682786039937 19265 32072
375406618120035073 9992 18974
50634184677633697 6443 22583
245900614576445505 6673 18069
606457232502414465 21738 22502
60495143895334281 8800 10225
735443758153053313 24619 29011
915154215544180993 5999 26057
707796802148941185 5915 9446
301107487586715905 10432 30387
329655371660336961 5705 6053
919869088277923969 2720 4446
420169470575139329 4701 8638
65571091549255553 2025 13143
169330815068320833 4735 8235
880684125497982209 4340 30017
647052084545542529 13606 21175
981407890698374529 3549 7502
624652150217755777 1730 11094
343158736304307137 9262 15969
503080946007180801 6179 22677
810755658302550529 1432 30485
197685505395611457 8450 10706
458892868376540993 10733 23611
89633763342696689 7570 9997
52635501339818089 8780 13024
354276578550567937 28356 29141
143744735180664657 6303 26530
481495744950770177 398 4985
462890157136197185 12150 30273
490814419607971777 10101 24233
323369779905267073 15850 26564
44746811395917521 1638 31266
198255712974894753 28078 30219
717853876939798913 21159 25353
474651118055536641 15524 19530
651292699488870145 9261 27866
47914898929573017 14638 26891
127149013211180769 22562 23969
756205500681904385 8399 29551
752591790496630657 3024 6464
943896003833184897 3071 30987
405308883959818881 9451 16877
682850042612844929 17782 24213
62578377737942505 6501 21142
5085547545828463 11924 30340
996707390868124289 23573 30236
987898877297670401 3328 3455
262903358595302465 21145 24843
617047922030774785 10980 14051
102999533260188513 6123 28500
92995844445230353 20940 21001
464631554968782721 7588 11789
64299101687279145 2162 11062
161031348396704737 8446 31954
386824601068259009 5266 14395
468552596909823681 11165 21471
580547032421986177 4566 25165
761369216150725889 24095 26352
329791483310689409 17245 19355
287256109104795585 10412 17570
167446251567692897 3210 20850
374280069125660481 4622 17395
639344348046581249 1660 10212
98943381528521009 12489 28013
439751479478939457 287 14937
528806457724172673 445 13501
467042802194388417 6562 8584
265323346457087425 2060 14719
104902170948346193 8461 27396
955513433592670977 4734 18784
410276996489120193 14205 30604
280472086617173505 3017 26630
482910132995822721 14545 28020
538326896750831425 1137 32030
374463831597527297 16360 29416
337698826055749633 3964 24514
957213117584725377 5599 28266
31299464069121541 1959 31848
40826310447773297 5030 6920
467608968839407169 4885 7271
142531595914743297 422 8023
359669122079552065 4080 25505
935054183975129345 4746 14623
69912813436708633 3913 23769
319731527630747073 8075 12013
840631987895903873 14301 31843
627197290659058433 11312 22123
838198645099843969 14559 31206
762635666070035969 2725 17747
899122480779439617 20354 26241
326377395744632513 15050 27890
61847557243517313 4301 12265
644397602047373441 12743 24543
310746166114626049 12609 31168
328015206402557889 5028 32025
630366138219379457 21614 24280
422589156147903809 23528 25739
842881535756660609 4112 20426
298326886787155137 16637 23925
607378644503462785 6295 22042
858060695562496513 10865 12616
472771096378608065 16862 18081
972294134500476289 18818 29614
375954027651964417 15820 26364
2798288658265592 14575 31339
396948413080721729 10427 20899
337974019863313665 6030 26871
272321752937365601 9505 11866
710679131228967937 24085 26507
490260261628037569 20953 24282
982084644130185985 8815 26303
556705304852265217 3336 13146
80850195215685265 20196 30022
77580841754596017 1100 18177
788850554865465601 13446 20639
50200181162445289 19009 25869
69432376127647193 19396 20155
121492158513660801 21379 25316
285063078621636385 2195 18992
874445595403578625 23424 26261
618766361926258689 23948 26466
651010251163072001 1359 29478
387525605328253441 1894 6012
342262600147627457 15551 23437
606224826262344833 3376 20795
328035002053383105 2966 9805
272207697911500897 6074 19496
85307472515374625 9844 25968
742851175177332097 13976 28197
9630853933700225 14794 23366
294595017119323905 18543 28289
188844531780667073 2916 25737
26255761193535677 3227 29198
477420965506155457 1587 24514
954339757825938049 6399 25446
200578648999844225 798 24237
227189034626928065 10695 31246
804087204444712705 3664 20034
530208901732098753 3079 30938
953581122906463489 3631 29343
154275341457715585 4868 22094
166876976947520449 19885 29751
288690414863840065 12042 22215
803044897336825217 17697 19406
570163812689752833 6306 12380
26664285714289805 29535 29651
776020869102470785 9683 14175
30142845695941389 182 10118
832841834319278721 261 18252
117910656531194033 1648 13456
182787157652445121 7214 20338
267737609936482113 15040 27116
800444752316661121 16573 31304
461110739905549825 17083 22785
775950317371300737 11992 26202
103079817704873729 28381 31122
693340565901788673 4208 6759
858151540921056769 8854 31242
937836278747187841 17328 17676
809784974209115649 4270 15659
364703207364453185 3638 11708
977502420181636481 25133 29455
57406949514589913 2360 16551
50024497482020537 5736 21822
435720410245519233 16243 28515
17199303877930561 534 8896
867410712947663105 8378 23184
509604799551475201 2088 17736
633894942352878081 10264 10687
57980004145278489 13124 28930
402634499263204033 19311 20264
721916574085959425 17330 18999
296848938338140289 4462 21448
17332244485515959 1918 17419
519635380801577921 11836 30810
786966095858950657 25247 28127
718263020905720193 645 19968
690170971597197569 4342 8739
426588461234022273 4046 29681
581077931369982593 3753 9163
900082662665422337 382 25174
737780876999863681 9102 14983
342194988468566657 4508 11300
210485565673018017 3659 32088
403286624672841025 11589 24196
859832811847738241 4402 29001
763270432694387329 13650 28144
513879630394434625 2443 6104
660094125328836097 9615 24943
372873018806757249 3691 11017
759372047615745025 14596 21795
37914234573314329 22126 28495
109621457030055329 10401 27408
312730888316096385 3103 8177
726699486881731329 20080 24699
65406915825867881 8230 27812
367192890276921729 1819 25380
189708335471380001 2613 10868
478955691516876673 2408 5299
485108506923715777 3161 7784
839647698353712001 12883 14162
37990950651519033 3827 29373
895708810300252673 12649 27907
867942314682387969 1825 10647
494322812697301825 6910 31160
220121864364642753 4618 19843
414244676027028161 19578 31671
417868996581795201 4832 14473
101561792166858561 682 22601
51142847110853041 4039 28182
873513648916517889 22743 30277
153250958284566241 6584 19866
157613271116215265 10720 19081
94547600850546593 7380 7696
892500766604587905 945 20691
950869544681033601 14072 25184
799018653953862017 16111 23586
524798552426815937 10842 17466
493504420675865409 7163 31103
950566320771294209 6305 30750
517807360252444225 15949 31640
241994793518955489 3699 9025
826091525052522241 20111 31972
321687899095159937 2325 27235
40151206940361561 22164 30407
128384188901364385 4912 11467
981976664261484417 19603 20741
877838630039953281 2877 11292
735085355172511617 2840 9855
540701157448154369 15065 18589
246194322150746113 4472 27831
385488592693995713 19207 30278
754364461635429249 21223 28241
595572280958535297 6871 17253
46517306518044425 5737 32077
333222269470276417 9217 10611
383747069794022593 10479 22425
208128776981567393 9211 31256
41316214851480737 25937 30629
147197620000177665 3263 22313
908621668432811393 3715 18023
39037045891134881 14065 21861
535524543461750849 10666 11201
386942551291276993 18750 27248
495912045284025985 6698 29408
266820032003010977 3847 31257
904017139209475585 2790 27625
913047574356134785 15690 27192
987010385068128257 1281 1347
376882086035649857 18450 27213
209846442298701409 13739 22144
760596304950617217 26926 28479
134841816399269729 28661 30697
314232444194857409 9380 16114
369106682718967937 25928 31415
902160970210694273 12015 28329
238196613228904385 17040 22186
423566410109756929 19501 29623
281781184373418369 1050 12411
961604786345795073 19099 24639
598683816315226369 13239 26888
560022902263483521 1650 15176
425217512229256321 27746 28709
511378537634691073 21350 22064
4945471114307766 11506 21686
730381273946804353 20623 31228
709689681469431169 8946 11080
914951476276520705 4437 9822
24381792990762821 958 3608
173353287616379233 3773 18844
499041346110761473 18660 30312
872828338674956673 13967 25494
228207181241469217 20791 23263
136506893361641345 5563 19995
788229110383785089 3295 3920
302501398977661057 18395 29234
299192922615329601 30824 31492
905641084475291777 12598 28895
647646171843451393 10677 17338
883770617656061569 7891 31425
965337465295260033 239 27813
211404644382170657 2512 28937
344723723197350977 22627 31521
282112654092124161 10662 24798
793697118185544833 7800 22588
720780120909779457 7981 26953
549176222699504257 763 30569
522042360039186817 22196 27931
477841750318400897 30897 31885
332776928580997825 1608 26021
841447103162810369 411 30992
314414917943061313 2882 15693
505379343758047361 185 16242
775208149775551233 15932 24653
355869039692084481 8546 19272
987964596947499265 21746 27994
128602903038778753 13783 27206
51553443741553905 401 18323
891597848632191105 17156 21665
474543732464759681 2656 27790
745811057425495297 16504 28116
544299541041965569 7073 15291
665706757462107393 14154 23820
34864554967406037 9793 16364
981872521630844417 7118 19674
646339162593065473 21344 21350
123508479945829921 15475 18590
869283462651601665 3376 24711
517152218562582529 10070 12767
189412919493065601 16679 29147
780151565274866945 11186 21088
765403813335062529 3309 13146
621376126707968257 20646 30502
364485884848747329 8326 31822
973135176704634113 16454 18124
616985865884466049 19538 27647
205140607388951681 13624 21308
401525144286523521 25144 25310
45298106798401961 14279 14664
179692693117509345 17476 23398
292702905842627841 17516 30537
785425790281593089 1561 17472
849133765347520641 24062 28418
278295278993944353 12164 29511
165930517395874945 2916 12440
942734589354870401 1128 10977
422408394835475329 10731 26212
863710165497813889 16415 23686
35720978411301729 5257 15172
24131983072138041 4653 14856
197835189455904737 11762 15770
650125491419750273 404 17104
203088193683580449 4546 19269
936018246133386369 11142 13132
501177629681041729 23991 26105
402837628773589505 9380 24340
1079460060946503 20958 21798
118547580162569937 5505 23110
297191507707115201 9336 12602
453497435325694209 2993 25176
818746702756097793 11035 21789
626478732599025537 7162 11429
955212122277078657 16983 23865
395353966178269889 18327 31968
641928918593929857 12534 18553
914551458851562369 9827 28595
129271276898609953 3032 22408
657760886029599617 7276 22586
479368231820497921 19193 29366
853918855104751617 4091 6944
944083335836655361 4103 12245
324528359134511361 24495 31501
937812125568296321 21464 29518
75505341364205953 558 12925
420140989964867393 16550 23101
989387428607535873 652 17916
961757128137403265 859 15727
836932931993658241 15251 28492
189954872109115777 4180 6210
25486393049099833 14111 25629
242247320410239553 14072 29697
500653456631411585 5897 9479
893977051408828801 16845 21695
572936009031742785 8890 27063
138912301469641617 10441 29505
72805650477249633 3384 14347
399162040958248833 12810 22295
54314055258736009 2439 14155
748846516335657217 22231 23135
437622582013162305 3456 31620
965010585069766273 7446 11936
644956450701620609 13568 29783
328002925175919553 2916 5103
205360790762256321 10760 25898
360256464425322753 11489 12517
931903287236075137 17121 30941
942881689877662465 2428 19095
918996830199986945 11695 24283
486415181649451969 13033 16721
868510379727162241 1962 3018
554196683996391233 12130 23707
604503713910361345 2862 31724
429910978948857537 23123 25669
993831815665394945 1892 31914
746032008316927233 9274 21232
841418109027031809 10275 23073
789505505918501889 4514 30199
956653064824202241 42 21776
784265129076995713 2824 14330
136553072415210865 4180 22683
216712911913010241 16736 26654
430109049497268353 14413 14780
371615561811733377 27293 29114
37889744435105401 4656 7191
79622496024772001 11921 19469
87633740180855569 15771 28810
352836013279439681 7196 17601
183558764981086145 4545 9592
90256621196449057 3898 30245
44908892591614345 10978 29590
185929379524605313 6594 23027
69937319313069681 1940 13060
306838699825679105 7221 22229
962736042154524801 3912 10618
441857792323698817 11546 27193
392654719487609345 13493 17245
679078998893590529 12624 14035
306449384058502977 4371 4964
118391821542399361 8142 14753
186007343455955265 5249 24113
900125105666322817 3161 27673
319594253158847169 2647 21079
580286789809914497 22248 26539
903096650624860289 6577 11615
775864452880075137 8691 10573
390968140906089473 6737 31719
379001750886725825 3107 17844
955960932373173505 31613 31773
242878637525283393 6278 26077
269485108599958785 22239 22356
706202836666559361 13187 20006
908986501183278465 14790 28305
41978692394355481 5991 16151
152281640105051969 9160 17364
426199202411577729 15503 18387
498746235181201345 9963 23638
475717296949969921 1912 13302
976508985221450113 7986 8594
377504508071748289 6421 14337
369786838482724545 1172 8469
595773456307274113 3636 27585
269705439678908481 2794 30697
281532577885041505 12726 18370
971309914315113985 556 28177
139207746703394977 1927 2736
939738351717387905 7236 20191
230030393394567777 5718 21660
478580039925077441 13941 18852
980237135251503105 9799 16270
242151500929587361 7778 26063
409607709051964993 9543 24792
81534542293340449 2704 13107
314697943544249601 7544 27100
476325424972777985 11113 30779
763398147203300737 17546 29338
139628664154741953 4727 30903
135449051282723329 15505 23170
405007836407627073 23871 28845
472614442974457217 9047 20904
826465343270015745 12452 14418
285685240062154113 9124 30658
934225037790845697 21609 21651
985048381887420289 24166 32046
192144966811440545 9559 28530
849927971244415617 5053 9181
748944770736379393 9600 19081
328296716447095361 8274 24926
439316269609307137 9276 15431
325158187989959681 12007 19201
687602786466506241 31504 31905
361925774940228737 8161 26177
446279082359666305 6545 15389
732348242508141569 6631 27832
16081163899592355 20140 25828
668552398783713665 7919 19341
654721966216087041 4130 26074
16108087914975755 15684 27918
86162589065402529 2016 11523
916925076449015169 16845 18935
770186955979170305 24100 31479
31229752261186405 4548 22793
338983009101745857 19848 23869
692919494772649345 16073 32015
871428737857328897 15822 29202
532914142810998465 13751 18807
241541847767884129 11823 31812
163675014839608225 4198 12916
483640672000859713 25529 28093
635090724013441153 5887 27481
571755879810517313 18542 21132
177025612097320833 2559 12921
605094197208600833 4301 28351
550563885313014337 11222 21417
839586471137302273 981 10860
898428411422198529 4412 23790
173995387872480481 1225 10083
309185177495397313 6361 6613
440031763090750849 1401 3441
230647910019012417 17431 24472
781091833860031617 2549 25272
906678361156455297 2978 4308
66732074671996601 5884 14184
661772126785304961 1172 11807
754428645138460801 13407 27006
667329690619130369 12818 20750
707939878839304961 28164 29657
943351058618741633 30396 32130
918193307016125057 2083 2308
818069363702878849 20702 29204
231881740500348609 6597 6731
945565774584760961 26453 30376
132219391418288977 10637 11521
538456914674146241 18526 24648
725190147030154753 25334 30627
987741050395083393 21122 29585
98727827123795473 648 18921
349063826973949889 17568 27664
752084779578275713 1558 26822
951963450774595585 16211 24334
246435609867802433 2543 24980
267416106429966049 17483 20930
976187027579122433 494 15744
91193018514825761 13802 24596
809294554163003009 1162 24188
943088297115597441 7403 24796
850985002248542337 545 23575
911568038826683137 12203 16232
469751015107760833 20399 26451
88173753317324353 4518 27494
605630519937612673 9296 28850
96481528513333361 13810 29199
268330502834359649 7361 24321
162014214714222497 199 31135
593421065521262337 6664 27852
636712963986038657 14219 27353
448212837104080129 19807 30612
24950180359855525 28067 30385
341350172024725377 15607 21799
110062122741492625 21049 29589
732813007378084097 11626 26607
329522552886832193 5342 5386
747725527934967681 16907 20482
123561582108632001 5410 8387
375634276984101249 12098 22553
812960840028143361 2761 19356
775157010607124225 19068 21723
983823209356113921 1530 29492
496102361258678593 7360 7983
545254168566973633 4320 18258
429183305357618369 24426 29297
623159701128596353 4173 11983
465886781273269441 25945 29056
85313798688009265 190 29459
596287367736032129 19127 22899
91947700150665665 12371 31745
852406809449703937 5782 22119
525770036908344449 15133 31599
533774283586929217 2618 15723
676772045701707009 320 28785
996718843536598401 2574 22062
546247745814913089 1244 2602
99551640350732385 17997 19313
49094114023215953 7183 31196
210578633553026849 1626 31680
936353351227953793 409 14117
620738906109387777 18443 21508
154778788072004417 2954 16493
752829604909294465 15044 20098
43277664646343081 21243 28590
111590082657947681 2774 26025
669427175378455553 9972 15801
790926632486915073 16555 19171
304443283410709121 9049 17805
145669617877338465 12119 27731
351103580708436161 6612 12960
993777087500916481 2637 15360
361948115444068481 6543 8091
393676793396473089 13242 27687
88098249260678337 27151 32032
933456863977355009 11697 17547
250998012197303681 22436 27421
782745108463508609 15711 29345
666589838758394369 13150 25125
213902457157445281 10975 30352
196776895038130561 6827 26844
588302122596438401 12021 15173
557596267514593793 14025 30754
984430074586967425 16767 27587
640342439277279873 14707 22998
5388360452350583 11379 20255
364937332865022081 2449 20914
946803274565638785 10946 29499
100604648824447201 13402 15221
879302784942574081 22884 23714
990960112770846337 8920 21793
10350808515894983 3098 22496
332063825609143489 6157 24212
119043571427575041 1479 4766
303756465395164097 15519 23674
695990256184046593 3427 16007
281948823887905313 27287 28690
731598029350855937 14722 27150
852163739553116545 8355 30482
214479747909038561 12318 29139
520276392889403649 8697 21496
557931080415251329 4360 31809
430992915624838017 28665 31452
746213628985060481 11892 12470
906093164422816897 13313 17240
366629276867904257 12684 24807
491055624303680129 6599 12323
900687399904015233 23134 30913
166083747592413281 26751 29559
469553492141848513 23077 23810
193420651929098849 5435 7988
126546725492374897 2637 30719
60526763122613401 9682 24016
13389701502511287 16723 17476
486054448624297921 27742 31380
142943808154214481 15817 24955
768325797502885889 2829 4455
416390254966593409 16757 31745
829096621523174145 12834 30785
356666028098231873 4383 19804
768979494710652801 10439 30693
452469291098672961 8753 20489
992373232529313793 14050 14340
975965529061326721 944 5848
675704643162962561 18817 24984
423632010847519809 18383 20084
809615740801742593 22040 31067
811868434144827265 216 26796
380683470284015617 6656 9741
941829987859499393 51 2332
496864447007833857 854 19516
923517675451719809 2439 13023
320141739155705089 5346 18985
594970098200583681 20326 23577
460700121823233409 14451 19792
590218075754251009 10383 30733
322622963642164225 7074 30826
278064570631379137 21051 23609
752648947691863425 6174 15382
25595392931037965 9048 21432
146726432646890017 7517 15235
105370651011220673 7035 8855
21101782986018949 29560 29800
656816590891338625 15102 17859
582418073272339841 11431 13390
505682003557772929 2775 10044
7511883927275421 8527 26484
214185696651398433 14847 21505
629873799106977793 14808 31598
560426800057719297 10228 31678
99993404443377905 6883 31086
775542304643806849 12005 22894
388120196163573185 5218 15711
639501038212010497 7807 16447
949619050044486145 10851 30155
919537158725560705 20074 23857
598317507635133697 12092 14665
486296544605785665 4968 28246
661967001304102401 3492 12985
317705342204050113 3457 11855
368580202121183489 13378 19051
711522918818467073 6238 12963
72427458125712721 3737 24140
164841499022443841 4627 19040
143321260807173441 59 12380
82397925433674865 16591 22695
306455700165624705 24757 28506
459917257536972097 15852 25778
14183009753640619 18157 20643
493693102671492993 6169 9087
407734224065688257 11163 12090
126957694578365473 14361 15714
655000166469310593 2929 10199
330947192547263553 4586 18925
714839117026539137 21861 25237
550075324218227009 30126 31204
512625077803665601 8846 16986
381750970361473217 8488 20595
791628171222708225 15445 28479
204285785358379713 3600 11925
20901211399579013 8502 13514
113089723444439025 6084 8002
713688147125392129 1643 20945
530713197427246529 15059 28171
8044137995444346 18830 19667
152905562917389665 12895 20899
12678868456884375 10825 22666
40124116602086705 7250 29462
728999819258806529 14173 28160
130787510288179473 3895 13789
446550289752618561 10809 14788
263071218579426625 5872 7097
24193308069829557 5930 25982
631364445475263361 13343 23250
345018131852480513 1160 8638
700820320488290305 9101 31278
544027287753014145 6216 24198
176791096847701121 28686 29518
659371943582495873 12723 23595
393091196581849537 21816 32083
203484536179406209 13818 15824
710781859581849985 11540 27813
91039331921205505 9737 17869
302752902352878529 1963 23980
571551712429116097 13523 16539
631937908567046273 15974 16472
86099420571994049 901 20638
42142062196916185 1036 23097
643609140315294977 5126 10329
691481388742964481 4922 18975
849260160583337857 17600 22668
820656859194301057 20727 25977
888492817025795713 13220 15187
999682981620487937 8039 29112
371195738973394625 665 27292
90634354498263297 17377 19734
962076018937569409 735 8133
492847424325809409 11593 15219
282464824723557953 3736 27904
592033320701020161 6661 10824
501758922801432321 3841 4458
812182159314126337 16492 30070
884755568507554049 6663 26014
151783060903341025 11619 30492
786390921481160577 20179 29117
997568781424682497 11203 17421
189561945618361697 7140 11055
158359765535308833 2783 2851
198452101760953057 9368 18721
360411886693050561 937 22770
173596013244686977 16391 31307
505629894767025665 10898 11108
653732979909126017 2534 3644
574456876799438017 7256 25157
681664756031931777 7079 30783
553543928107771393 24492 30547
871595371203486721 2450 13323
412723796713443393 5602 12788
648146230239543553 9713 12501
280037657020642433 21080 31443
308867514985156097 20651 29483
710349943496076673 13926 19520
228720499277340385 22498 30855
963541073576962561 4063 25085
144593599512692353 10483 17278
391896343839000833 12940 23326
430154194467856833 10414 21385
25720890840773337 50 550
112666943437194081 6742 13781
659153819258840193 12565 14231
277586247039959489 4347 21146
838280881308477825 25495 29752
575647605611639105 18963 20936
380159803421044289 17633 24776
80174233110934529 11804 25779
536478600832225537 1877 16437
715994424684044673 12002 16430
87358908343183825 12022 16581
45768665259952713 5381 29104
38026739527893481 10819 30182
400098747004111745 1175 15191
814835017721698305 668 6518
186494264735269857 1917 24342
313646370709534465 11937 27027
314837698296845057 2109 11464
860411978839003649 141 5564
967115569870724609 1109 14828
441016816401926785 2896 29732
664189103824217089 11437 19105
824140331939510401 20763 30598
528606991414047681 11920 31474
465386775961377473 11560 22791
682463375867275393 3489 13479
373110520113492353 11726 23968
106567426690201473 2688 5793
627712835282196097 10478 21708
717980178816166145 3479 26313
833385226096886785 5147 17436
728524604337419393 11100 28295
66788550482272057 5762 17308
772994763454381185 5342 12863
179726447482998721 27204 31458
670647262261820033 3983 20171
789209044345952257 4208 16566
368180845666106625 2400 19625
346183211148719745 11825 17700
972181875958423041 23836 25504
85846528655935121 4515 9364
8199103281885557 21451 26493
125855003723266641 10949 14731
518687764942097089 7470 11438
883330433368158209 22284 30164
543393090607882113 10931 19358
673480620171581313 26980 28406
520867824221422657 12936 18899
903245946874676481 6429 12430
395402935857863041 20764 27791
724023769527427457 5006 14095
326864668031657153 603 8300
281675812859290881 9011 13504
94791904724591089 30478 31817
845111987992858369 23529 23784
339071446919941633 11082 26058
220476250979203329 2716 4168
379337096188653057 4627 13531
148885757521121313 15990 17700
772925819246591361 16226 28740
714337933303241345 8721 28835
344513496867822529 16379 22749
994256775119204353 16330 20308
240322336730766753 7348 14689
761151118603208961 24916 31661
804345670258886273 33 28830
955359626944122881 20339 30853
794075653327023873 18463 18547
226259384729686977 1317 15104
202033809616441569 8854 8955
154586254323682241 7131 14915
496552299971195777 21105 21232
624512967907122689 17327 31485
555776050449498625 14678 22454
444369118607845313 3298 14588
623795097079760513 10855 12175
110159579355311617 13547 24487
95577133196801617 5088 31541
653053440750973441 7061 26183
869199414626304897 5835 6494
447951786685393921 13067 16551
360500041065609601 15489 23164
515872872238098497 17482 23719
935447248651893633 27978 29306
375694682528248321 5770 25166
611102424786256641 2495 11226
118193008900028929 11883 13859
501721275693110849 2422 21144
676969678331687425 5987 23028
856398777646138113 9559 27510
857664850812476289 22621 31615
11339485332239719 6090 7223
252988919710119841 3878 13102
595672753121849729 9671 17881
554462202343536577 29080 30287
63379488388502385 12502 22515
226374083646362593 795 27772
389277036227031937 14205 16584
420964659001747073 17972 30613
415482966677483777 5841 7697
510902249730051521 26733 29662
565021100836052161 5497 29647
957567804543579393 21169 27223
953102782267816193 17231 18610
645584199970613761 23082 29196
63055321229985137 19039 23994
330106105324624385 8667 20097
176610812259905729 5641 6066
996375957045032065 12915 26898
556883569441428225 3195 7758
563888301622860417 13551 15388
259931431800932705 10952 12558
573786681631645505 5027 27923
355220933148519425 6307 20786
663671420125289985 17424 20796
985086545833564033 16323 29510
770924278240997249 3945 27259
92178844386101137 4157 23467
39014430450869497 12074 25497
532990981452766017 6273 12784
787278268183257473 16355 30825
114402029703303041 4927 5882
928207603983047169 1569 28238
373154710215811009 881 14828
533816740509010433 8603 14943
645370590101894273 7098 20424
716095367904365825 8899 10381
239138585815023681 3772 29264
501684549426215681 5563 15031
980561506638583297 13675 30788
523200443663476737 4701 19306
282555869681015553 9846 21098
678722452330916353 6145 19836
983357257467023489 24268 26828
394091879661552001 3717 19068
80370587836110737 3149 4370
795845638692782081 1297 25422
210690336831607553 7220 12921
67270795220473193 8865 14443
826848529163367425 8285 29069
331564149108842817 4521 24655
908991598605215489 3257 20236
199201809389315073 6131 29393
105775270696053521 6628 27132
72011088379781545 12717 15079
554012818886906881 2319 14618
120596796358533713 633 1723
427850812065639041 14979 28235
62056358972924385 1463 24809
340839996443126145 27465 30250
599637351682908161 8139 12344
784260031373317889 16141 23427
358587944214576769 695 11433
200598998887318913 5307 14776
597354732664676609 20418 25396
846435050970779265 13013 16233
649878616501624193 896 6724
275049528947935329 25756 31952
844597614617448705 26944 29581
904477536450396929 3419 22444
997037397238329985 9079 21909
925912341473623041 651 26651
14510344819363753 7969 26417
937478758053213569 8943 13590
318661214589027969 17365 30958
8198500466992443 6943 30112
872694040270609153 17315 25079
337320733205043393 11634 15057
833617054990924033 29625 31407
371203538924664385 5168 5421
669581426395801345 20435 24179
237095754486727361 5720 21545
226937547193486465 16439 30639
51763985091387353 20680 23842
103250314075872049 14154 19908
334051901534021313 26459 26518
459517415881919105 3608 15155
935794159409841281 20915 32116
880031624356995201 19572 28633
737341550645805185 2671 2973
724943658201979649 3114 17542
439347739465322433 9004 25759
485812456365728449 6932 24725
139576244756252529 20109 30329
309542693231918529 1489 20075
12176648085830523 1679 16090
550744416859934913 4571 16564
419407381397302721 27771 30453
949622174144579329 436 31841
617059654963160449 16335 24907
738868851964191745 16814 30639
275565829842232545 10429 17395
539837697968721409 9008 19518
268490007209425857 1793 20477
563565305476281281 14795 26707
300887613279325441 17330 25854
737414360993383809 16367 21009
815465731656022529 1880 14918
858194036188002945 7249 10051
892085000116590977 8713 20022
559264051462633921 8476 23681
375313293938365441 12118 27721
804189321438933249 11087 13778
906025552864189569 5147 14497
585400607780300673 26271 26447
728265368989813249 4297 11363
718394118115902849 5037 23270
99063695980671441 12580 26692
886880562485316609 8310 26212
984851886992022017 29640 29976
56710008023848961 31479 31498
189912998102339969 14581 19124
486076202268051841 6482 23782
468370580596545217 421 17009
928145784485344897 9366 12872
170410431702006081 24639 30925
649584164776541697 12293 26375
900474285843831297 1142 27166
504935103676494657 2079 9045
38439186944099649 16818 27306
899525826408776705 6176 14241
136317553160839825 13758 24342
30284890076025305 4858 24019
963751988817559681 12982 13163
519319374203234945 12627 27398
223190018617334113 21296 24786
182113212992298657 20652 21520
525355110036127105 19830 23606
908986761824607489 16264 27832
918948781763479169 7471 21392
662314702939603713 21445 26045
817732199197617921 14094 20124
218365786995178721 4093 19447
829042047357706497 22160 27112
407004815160483713 945 8921
136139466789455105 899 11810
731767358044592641 13105 14000
438061826623883393 4157 22221
411067935334990849 860 30058
576497503317195777 6673 26721
894064703041749505 17147 18336
817519871850652929 19271 25034
34270021980653101 4813 30610
165422856615986561 9978 15288
227213878732342785 7964 25762
89228548663388801 11366 27157
807170753728577537 6451 14908
247442281781840033 8425 28238
680947520734065409 4254 17920
575982345660538177 19894 26640
230934560061506049 17210 23102
460547109630322625 2107 13293
856895403638773761 11288 18663
350246493811201985 21555 30813
210621023718779553 20543 23000
123482270654701409 1238 31152
628580112336919681 363 14320
828712030559632513 15547 22901
468234514311056641 11832 13599
618406973613797761 20704 31385
709403026514323201 4955 8829
496691908474904385 25810 31745
238207108244274945 17552 18692
995069683631751169 18000 23329
877538951374873473 15884 30413
481605728020344513 11005 15401
489429432327732161 28665 29243
646041686537596801 9502 27993
703136151715014529 13568 28643
838801681097383041 2033 15153
876657599935306625 9276 24074
339858976612017473 15318 23492
513786326016884225 12782 19348
234638638942318081 12348 13248
179212451801724641 4700 30298
967514276441828993 13010 29264
925175254736743169 1 25922
489419317222061761 13928 18417
512326430967426945 26525 28221
109377502709715921 310 31602
923313534943844225 1743 16293
814122415286266881 25640 28113
519135175535971905 3831 7356
500436742967433921 2394 24690
252817034412160513 13750 14794
786997867988308225 9113 15958
788881866277058945 6719 10780
932250618255149953 1276 22904
704272524683403905 15869 27881
275410179786423009 8841 24181
166004081196142305 2519 11322
335069587337795137 6126 22000
936574447004531457 7436 7825
830660544478892161 10821 18147
478881948498248257 21798 28758
222476112831255777 10455 31147
272917989896456001 27891 31548
144084402413472641 14783 28675
636494315398998401 12421 25523
327244470086935041 16149 20441
699420674932937857 18939 19659
136077562841368401 5947 32055
423283025479982209 9792 13922
818938148892666369 5619 27472
222533520599654369 9464 18888
199796334759856353 7458 30014
621265784248514305 3901 30166
663429088331167105 17544 23976
126782645363206833 427 12572
191425577605262017 5668 30337
54842053743449529 4483 18414
388796209014170561 8339 24171
261116942808342849 984 18840
461808516019306817 423 22116
585655514929122433 15402 27209
172073676881080225 5970 12824
685266276398934401 6472 29241
681953873116928129 13869 30840
77037433738617265 7808 15086
902579861315441409 10794 23511
163951561584269697 15687 19856
408924676732500097 12518 23303
541559325465463809 3223 24970
839948849990729985 25810 31081
615322191106983553 19066 22850
359689295513963009 8320 24444
519547195259498561 2867 11507
32765466108909181 4178 26198
631291577972461953 8504 23523
658874178970695169 5397 6009
696404902258017025 4447 29719
645504813040911745 6313 24546
194037202111829281 25316 25450
961569720161040897 14771 18426
634487413877486977 8958 11482
340306259317653569 14999 31357
239241513811634817 1554 13169
243350944129236513 23078 27305
600157447503981697 10605 12556
443352285953391617 1564 28441
458963431993126401 22405 22898
224803661969051649 3962 17899
934527801752132353 23765 29324
595032560710190977 20399 30382
813511040902511745 22314 25518
244789632002795809 13861 24926
420088121112790721 22027 26622
224785792632967937 17102 24004
422373497220874561 4724 16887
912511448519413889 16444 19808
104665478678732881 7645 18627
526034167499030785 9998 23682
541078173518428673 17461 17586
909594647314225537 1539 27418
75574564225625809 14326 25602
638840283234241409 6050 16659
87556745862556801 1944 25486
845711188415439361 6736 23701
543851991732118721 6583 13731
717082306349876609 19107 25007
963895345742599809 6200 8922
419920362368902273 19189 30314
161491853948312769 9528 29689
186692368549966401 5782 22014
204748101796624833 790 11602
239470579782622657 21438 31821
910832714366002049 5372 19985
249843829348346689 6398 11091
671624457616417153 2974 8804
292233757006432193 3382 30220
878791301406970113 7107 26458
999287758317858945 2319 31929
674007630666707713 13472 17639
161553416339732097 17209 18831
260471818327268065 15089 24483
54085651971089281 6697 31628
26988536583161249 5296 23763
875773489521595393 897 25869
574653567735786881 11020 25297
573896807742737985 615 14002
815845505310917889 16269 28347
671147460962576001 4328 17071
162500074244583457 9960 12351
749262743608166913 7255 18724
617679223211496321 9555 21462
647652224726403585 9488 25876
972141635106304129 3458 4200
279870389030872257 14023 29594
387613610900629633 20148 23925
153268169162320321 21358 25096
594036799250694913 7524 30933
55828293683585881 8630 23114
332860852683126017 2626 28062
943731857825145729 4363 19533
740568232407575553 13623 15202
847188617233410177 4486 20558
224661592523105473 3746 5559
541190557400231169 9974 15294
390401332497795265 4321 20394
617299988920844801 22 6641
10163466028984659 15252 19422
425534085274296833 12360 18021
722831377686581761 15838 19281
423465272195766593 17996 26232
729981710442345345 18869 19366
514769323660718913 1181 31211
625643481925330049 16846 26444
305561649800377921 1432 6425
490658647598337409 10435 14031
963331586299165825 1665 7626
894760761958274049 5484 23935
125891070909840865 2679 15415
124543430772533265 17028 32137
376765140204557953 4394 13595
474886448139621121 17130 21618
782074786755767809 10477 22066
654663647745167105 23413 30694
714197891239155841 24487 27228
984056761494620929 10264 19697
324169257065943105 30229 30890
402745241798456257 16189 24525
142302850924156849 7331 31402
884989793764681601 5393 13255
256619949155602721 297 9710
590320812216219777 4627 29926
991176825393512961 7630 15472
622692928202035073 1753 30415
168817287101301633 13168 31625
313387748677271809 22739 25325
428345118222754433 21289 25137
748204089123596801 9731 28450
22883052617853397 7007 17935
469750902225086977 2791 8611
55865229539438841 3913 17023
946691870196552577 4439 26183
126278704542027505 358 28031
406298661755997185 25407 29618
572876839417092 19498 25172
235402927609847265 14855 25630
456647182703644481 14876 22367
974180451696696577 5086 27036
221585470794440897 11310 23850
690973497186142593 15590 20752
498109606935411649 21177 23851
248216856239096737 355 30605
324321764541711105 7720 20848
501142066607947329 3573 8911
737545685537295233 9199 22633
219794870666589761 7097 12524
627957069994796033 325 9884
54513667769519713 6333 29558
86074422169428289 116 31232
318769243440542017 22931 29730
174231512107926529 1545 25464
122209512322776001 3696 29004
599277668399505409 21882 30927
90170566319358161 8195 9556
740059584262002817 6324 28416
932340338260836225 687 4437
318306023476321089 114 6116
848350756354719233 5072 10069
284023087520726145 12809 30738
374494429376973441 1440 21501
925882345840559361 6176 21167
678990915650615553 14007 26236
36511695929096537 2446 20768
525933375149627137 2982 22463
273755524917145729 4544 15161
954444314780559489 17155 29241
163326201794095745 10244 11732
789916818535779457 4793 11786
993113979360426625 1450 25778
188352486236880161 2548 6515
480674271498703105 31316 31852
852383255805385473 6871 22780
132977411644144897 13094 19042
871394197733266689 23736 31543
572737596355469953 21716 32093
365823968418688129 24322 26806
604154471202630145 6842 7299
113319464097742193 9147 12865
217817966804705761 4838 21526
275202944536140129 12116 29606
642865971737830273 4958 5541
850872813378018177 19420 28228
731298344404908801 29384 31853
323673749557293889 11993 26708
287845985308759809 758 17430
872485810134691073 6605 14611
508478767049400193 15818 29030
875976293610413825 21142 31667
211279308915646177 15950 30739
436257419220012801 20863 30797
132336211173200273 22853 29166
431988881658703873 3436 15173
115321280980506209 7602 29626
217156229130978305 5868 16355
194357662888013025 16574 29191
276065381351934049 8162 24887
244557527909091009 19252 28576
283859907785242177 2577 13075
864126930500763265 12308 22286
620480367433891841 21499 30255
547354757296087489 7407 8941
768358597796890369 23582 23988
998003476232458497 8018 19649
401388261916473281 685 1075
306761996806169921 10819 20426
517429335526358593 4492 27469
571086067659226881 4317 30049
917902348850368769 7613 11724
49952518827947049 8509 14485
891252060844806273 21176 31407
681150661946208641 966 31894
660817663860193281 10517 31325
614032903156054785 9491 28644
759573435188016769 20058 30743
649210950837559809 5512 24545
645614704168544001 7498 31295
9645085708594793 393 8848
820596566578416257 13289 18415
528966724102151169 16806 28762
80040237108867985 16906 20248
280782633132826465 6236 31807
484721914366062401 209 25737
946249966214626433 6575 14858
291993766621153857 491 18202
742641683591468673 22991 25481
498801175980474881 1856 16649
788596697975311361 1102 20186
97755010437360561 22851 29276
606512815555174017 18751 27113
182980905494943617 18933 20984
132584324040042385 22520 24140
579745608095130625 18323 26387
123450361553690161 10982 13547
979670041783464321 3061 27864
570274961442311937 23514 30002
989878784068729089 1247 31164
532863185058925377 17693 24742
12704494997720417 5381 13095
23065215645207361 20672 21905
918840393675289089 10247 14603
558763498487589761 3870 18670
486316516507542913 18143 22221
317907451959445825 21202 31751
239965244502336353 21076 26962
210070731219285985 17544 25793
151835821833046241 15050 19273
463057093806387585 21824 26719
712200375409203457 6465 13285
701353571027876609 7153 19105
290817410950154433 6037 10052
273410177791237889 16034 31557
620333651180338561 17952 30083
390337912919658689 1959 31950
934046798173497473 13870 18437
943695621381724673 18075 29770
849438156152651009 1087 17490
436419368561328001 373 26444
506030987111671489 21627 25446
395222724661369537 1462 8637
288442007101927809 4866 10511
112679029763921073 22555 30645
75432067449625601 23450 30793
881876645644045057 96 26982
185855916854997377 18027 20777
279268153365872961 6962 29078
646603832041449729 6381 15736
946298271497841665 7636 9294
836828687994703617 20611 25934
859634154829034753 24930 29916
860989377494107137 25251 29412
489750368231344897 2300 14615
859580363143898241 8638 27818
398414576425945921 19715 21186
426543321588667393 419 22900
440504441444250689 9523 11108
962485567152548097 918 19150
50810345554861417 8060 22779
67345109020365617 4995 16866
366502693136826689 3694 7342
949122209568692225 5257 24647
22122471970984493 6812 24598
714833945542324097 4979 24739
828752126809053697 14776 18314
242814735549380609 16061 18395
391530162068061569 16373 24277
649160262170042241 4938 14828
371963547660360641 11319 24956
216813082361859713 18826 28363
999110966283947009 19949 22592
868427328144775809 8703 17098
717302239124695297 2172 28540
420359979338165633 31439 32006
216937834736949505 18126 21301
811378766363688449 27456 31851
987089783743247233 4963 8009
520486784077924353 8352 17302
765591648826724481 6334 19066
803537340463179777 9143 26467
40583147988474625 11014 16097
607293239344549761 5747 28199
562733735254180801 16602 21411
27956541189055885 2027 9279
230628079608155905 5530 30010
906435925969169921 19776 28345
920998866229321985 3560 7378
151523263603223777 11504 20516
959484384857024257 17109 30391
923175339664503297 1020 7884
253278118044146785 5924 26952
849936298561360129 24484 29546
284271074126113633 19125 25563
421088996457548609 15182 23682
33720512189685081 2293 5884
674745524249516417 16528 28765
823475000466277889 12129 29867
275799334975339137 16161 25994
826125411291950977 19311 24931
971709638889890945 3814 25389
280377778832420449 20244 26721
297016996562156545 23186 30592
185831998831044833 987 19230
790630086517012353 7356 15262
821027777048801281 13367 18443
284963888669487617 3891 15223
609120649390842369 4510 19793
994034556485345921 5414 8059
226837125013364737 30673 30718
380792835641649665 660 29062
122281407563658465 26646 31697
568779146597847809 10026 17780
447713309020361537 14042 14721
732813156420398593 9982 13578
732009951104981121 4148 8159
635853031942261249 12856 18189
782911315785614849 11852 24339
475890743310976897 2132 15734
695169129997818625 18514 29189
926317339187960449 8545 30839
144960778307609665 2571 8856
401918712289948161 6125 24425
289087260244411201 24899 26851
804179951730915841 22229 24970
557903465590161601 3609 28051
673227015891804161 3747 26267
587710621955007873 1301 14179
950764227177870721 19151 29526
404865062988751105 347 5561
733568116986724353 9438 19655
272719878149114689 12692 23201
932311157733081985 17284 25259
781251822022685569 8034 31714
735107478256004737 9103 26392
65166206124072089 8897 28713
327575408591997057 1733 7530
297552630419080065 7047 30653
403763790384566337 8605 13728
269665629779023425 20951 22839
341324991956000193 779 19136
588160677422226945 4395 20614
185261104421591937 25222 30826
731467171409288833 300 17606
741096137260882433 16874 25063
757501478513251713 9418 26729
673224912910733057 15068 22405
252914817706862753 18476 19288
68328264158949993 21346 29657
779135890140029313 18749 24286
938303302760466817 5372 26016
970462729517205249 1947 3502
853022916210704769 14814 25903
63843201356167609 1631 8102
220224142913075137 25597 30517
111360430810702129 917 24327
637124132626794881 1530 26165
744800747910435457 12426 19604
76386434177358353 8501 28007
919657701829120129 514 11068
41570085254448945 4831 11103
767058067814350209 16470 20282
111379999615586209 7791 22451
837920386963087745 17672 18723
622955950824874113 10659 11884
299125718245708353 18404 26622
748959194119329665 21508 30734
462006122106085825 1482 15192
507389986769112513 19473 31201
850606814319679233 22753 26712
605564823771707905 4990 6948
543805901513632513 29070 29527
582707695169617025 5265 32112
434713443276653057 6786 12806
133470551775225489 8838 20861
827771253073304833 23941 24469
618896856143322753 9274 16009
170925665497367873 6019 28390
619877290624764033 9598 14959
682450385861937281 10934 13940
985418151649255937 20195 26148
503038148960914817 3649 29047
950518002324436353 20410 27180
973657827430795265 18071 31802
479996145879738369 16517 22579
192843908810051105 9206 28539
914167512284898049 1664 20061
51183592917720233 9856 30013
185192601529010401 16694 17587
30546451080827097 10205 22283
176353950594354113 270 24071
950367636337201537 6311 19928
657322554836611073 2216 26495
729866161889862785 21924 23331
371891829131889985 10365 18457
292056038745027265 2507 20301
229572308875120257 3795 10784
308284352952686209 9322 12822
338828106985893377 6093 26244
982424900913624577 910 27071
801941596592882945 6599 23513
809894283730375937 4343 18859
170113452353227489 6074 8591
735289042187400065 2436 27766
391148675132100737 15265 31443
38223042269326161 17422 23070
119757839026455313 7601 8591
965563174814345601 2304 11559
542071103421193345 2089 23695
916846693410281729 30456 32009
140254182226804865 57 30837
519646036770875969 16401 25916
748685488487595265 884 29608
683713906997869697 8580 9401
917382484409706881 8094 21469
537160838411320897 10801 17020
508730624853171777 15908 16605
707265672520680449 7717 9903
223741489257626817 6085 12900
983591121681694593 24500 28206
926239258259201409 16199 26298
754511002754529921 5115 12076
546971693881552321 15439 24903
794157557639319809 17423 20903
685328242321389825 19045 26833
868386039967862913 15344 23796
622984307777890945 21014 27244
349421131115587265 1150 13444
224744187037643425 352 20860
58557016578337337 1879 13926
375821934831670017 21840 22144
120579393048583233 21908 29609
445045883862348993 2900 32027
70271400323452585 7890 13872
38149954119823801 8643 11448
719627813795522561 17496 18299
850254895820668801 2820 27477
973236584525668737 2476 11321
900789348949992065 5401 10414
443245557111875841 7426 20398
656485785364878849 6849 21990
969506979393788289 77 27375
264003643970646337 8848 19609
370567026954784513 14107 14712
756516579872041473 15211 21827
28058633007450597 2925 24979
82171219807499089 568 10454
559425130332808577 6068 6826
98392307348319713 3117 31799
945570873180418689 18052 30850
398611146019042881 24495 30793
263082161582257601 3710 18089
776758835540007937 18427 20978
548737226290914049 12961 26424
647162368720707073 19493 27037
974157359202305153 9191 31844
128364878754865681 10433 28066
693388348903585665 3899 4366
986994171502509185 22246 24787
593049328226793857 2404 27514
220585960769611233 9000 26179
789398215087775361 7871 24146
69276859759220601 14001 22164
947644471550088193 13430 16078
98329401740443249 1241 19662
956706649260571137 3259 22493
587867161764954497 24548 27652
76882145157536993 8716 27732
956563094543227521 2576 19021
875146793650717569 10357 14646
17039457255727087 1191 5576
184571257338060225 13718 16103
401137013948499521 19898 25052
566810563590781441 8476 13663
510373198433931905 2642 10081
507854283177078273 10400 23690
189574122983700033 4723 14299
991488885300046977 5900 10247
745915341677807873 14192 19739
797400975442453633 14241 19997
268010667251076033 3328 31389
549731842119445697 15008 30128
820275823326873857 5054 21764
928668233884320001 7154 20095
674253842354445953 5246 18501
590107088802401537 16213 20424
181860652220940737 22826 28707
844642459471625473 1092 4273
515661544441542209 12611 25572
382488341951802369 14283 25241
161352617695705185 12155 22092
544019080683920449 10061 30651
981773431690910977 14777 23217
932249730523384577 8005 11240
313040486982067969 19717 25594
882778608166372481 6103 12334
364748897863364609 11968 28865
515021605989648641 14669 31943
477775452919210881 6687 13026
243972364339196449 8327 29439
656984850297746433 6948 24885
61499379775998617 5860 12264
968175054073107329 222 11957
576991758429638657 6088 9311
217958456459285793 7748 22635
29384388442128541 3691 16666
357051387252532481 7331 8323
324795447365357121 134 24464
666406337846083841 19272 32029
286944997286756385 4293 15070
115638729533777969 1588 20017
491016751532495041 8057 8941
896326110225288577 2341 17014
781362453102634241 20217 21953
440637245743168641 10747 22055
678452094059945729 8069 21391
444757757305282561 289 27681
465789699201341249 7027 25492
466850840403118657 28324 28611
720397815543261569 10779 20422
286535143553720673 4307 30214
562097783063695297 971 17706
170629982922854145 23106 29242
375290295467362241 24399 30631
98731083443524881 6174 22246
801183931551694465 20885 30312
410661053809072001 2547 29579
46120699526650097 8027 14376
649766851449953665 4015 4799
728413153041731969 3014 24498
55973990384693193 25753 26558
186523681074344705 12893 19422
921407902131633665 17188 29598
516581662606402177 6145 19725
142346315435510465 1185 29073
767036807559801345 20743 31226
984285935106953473 12948 13590
380420827983545729 18524 24724
650415573854921601 13806 20272
183927171533280641 28036 29673
309212348184487937 2347 30125
632175013026259329 5376 13558
281500343226078081 5958 31279
319691393112091073 1546 29337
819293635822134529 13283 20460
513630964126424065 2080 19007
536973886868672449 7838 26788
113737839210227073 10659 25287
455514471974410625 13277 20232
151970556246883617 20499 29279
297510744684224449 12117 31441
213113186835581569 15680 27451
646683128740875137 16227 26783
640158101183732993 13650 30409
809986670659121409 1189 25840
770072255854511617 14300 23157
820975587550904577 16680 32018
271828334010255201 9600 26691
679482888628804481 23898 31716
693818143312992001 673 21425
870183260411067777 12410 16342
159756946827872769 14363 31959
835828212369385473 10867 26228
90241919186791361 384 12745
350453717501110849 10677 18662
739292444467057665 4692 26276
999383724764619777 25743 26844
912725304810063361 4933 11260
667978276633078913 12866 23050
266301467142472609 26670 30416
457185996196550081 3473 30649
160168662702442785 9448 11222
719763812285364737 17886 25530
235299872771694401 22792 29779
822842806927276673 7980 19947
190878092579193761 14974 28326
525242749589494913 7636 7862
398954109215697601 1 17136
283321584577201697 5340 11580
752672265487159809 10499 23345
552813984282224193 8018 28479
605862046591855873 3358 20900
821461838361734913 5040 24769
274809648761216609 2543 24856
397132475739027777 22772 31454
189654794546544993 2569 6827
280030329023837505 2106 28590
424722791341633153 5849 15252
550615559277346753 1264 14385
948571411454512513 2112 12327
433648119893923905 5301 7670
235086164432200193 9338 29345
510623678458955521 12021 21584
519692134436002817 2818 14311
538053572721530305 7215 19405
571820499012186881 11956 14167
818391310630588033 11677 12557
954293133350208897 1864 3137
7901344354799279 2520 7326
893007441842140545 23187 26072
705194411920473345 6928 13446
678002131034947585 8281 12216
857486069494221697 13528 18239
178486477824247201 12349 14875
365482803855698561 18285 26425
518659848517533121 12095 17267
543147243116216321 19228 31350
360639251392424129 14059 30818
947693625181329921 17960 31794
712472440220654593 10040 22520
638260406250019201 18226 21674
313417475515517889 19916 21792
784984341846993025 1045 5706
470995192829636993 689 8148
915125653097995009 18262 23111
448297356398935425 11341 27250
235844907980123265 27136 29913
882913084973797121 1046 26001
513079278514872769 5659 21739
696178697565738241 7604 17877
496007563487367489 5860 25792
320049655704682561 14118 30672
846004635105550977 8438 29664
331298391187683457 16814 22903
527683502216632385 21024 32109
660487320427808513 15938 31449
199205531164004417 8389 31627
909378669819897601 1136 3173
651207310872038657 21792 21815
186440115962088993 6299 22062
836306336857468545 8306 22359
974238090569823361 1264 25330
600826725602558977 21667 32130
973279164262482561 22135 26814
179308938960467393 9532 14929
46090568701782073 11166 14354
875675942882381313 9492 28311
580942229546455041 6674 12983
833894356562389249 4434 10981
386252681242947201 12247 20866
855829516467053953 7218 7837
371306918613687041 1586 8839
49107764010209113 4240 18046
766854735814728577 3090 20349
410539835344238209 1510 27796
395792651541032833 9835 14748
564186425404592769 3164 21272
824664558165519361 12940 27401
31978371201404345 10672 28890
476674822171066369 8536 11827
690832189743012737 8948 22387
893917406226460545 785 4525
985568370505077889 23594 26924
402915887392627073 8424 29564
188920289797643201 7646 8376
577108681451331713 1511 7051
601728508327255425 2507 14846
495687783635606401 17476 19011
846575793528692993 6509 22074
792430992234880513 9129 17489
839832281064374785 1784 20799
698498380769795073 13922 27408
297714736765478017 7885 9336
933681441830852737 6958 27776
251590655672742977 23321 27352
699636960208938113 6533 15016
174390282537920897 14474 16514
879161576911695105 8105 23406
747924776491586817 3891 11141
897590257976222721 11230 12184
167331768310312161 17258 22682
410849055226346881 6629 8229
342625419640910401 4878 29653
629596757286254465 5531 24664
472517779957051713 12427 13746
658819584220747649 22217 27854
691485441866106497 24558 25413
465422961341150913 20053 21155
747959993126734465 24344 31586
207797859487637729 14483 15557
572804758054786561 4470 27398
347956638024715649 10178 17738
453444011166332929 1532 2429
716449905007930753 9584 13416
941743461973558785 3817 19432
373888816508728193 4058 10973
954003366521369857 15961 29198
263604198835391649 5906 10635
236351640563498209 3628 24176
345543943959217601 12427 13947
239494801990865377 1058 4795
91388070659558449 10738 26376
788523285892821889 10756 27024
292136391048163777 3363 26456
548773471897483521 18052 30168
140046894058794897 3007 20328
491770543093792897 16565 18218
718076740337398401 1884 10314
635487363633693313 20573 26128
424109378726068801 7831 15789
964632409808146433 23831 28169
759493314306556801 3283 17247
218147599663900865 4136 27118
280080609014500929 8018 19610
910632985331346817 10141 18745
949318512345758593 24954 25096
211486901400398625 1592 13747
201868187307933761 16556 17853
971777518280745729 493 27915
246936040926275521 4813 17758
327668941927619521 19299 28034
985933736473722241 9321 20384
283283882716233409 7203 22940
80689350898769169 663 29716
300008146824573889 1208 2740
332344907500651457 16034 18188
15131786714235319 11516 29994
690083852948763649 2957 18437
350729283829487297 22715 24949
723489738864341121 20209 20530
205486046936925953 12850 23109
208221079162843393 25040 25673
177040475303549281 1913 18808
146588535695695297 6397 14549
98402710248294065 20517 28949
972202207926645889 271 2672
42388634882321697 9740 24609
91056191954915985 23030 23481
361621731407211649 6143 9768
127626583487046481 10963 23528
955064333853748353 14380 28312
773362880034294913 21724 23342
19726386814923557 1259 26822
949958352966010753 5396 8491
114050306170845777 1270 6092
990821092027456257 25401 25787
655421680710389889 13157 29369
546886424912418817 7429 24210
68765766095047809 21801 29419
636574947810924417 7120 27819
540940744591679873 699 15949
947679937120742785 15689 21524
438624001772815553 16513 18261
210241299585842273 12586 26842
418293705495131009 12687 14214
603138619931787137 2483 4681
680444884073516161 4658 6814
605784273123372673 2371 23396
878766766586252801 7571 21311
197625167060781601 20184 29735
683973555260713857 601 5633
758303305146764417 20222 21464
848174366807370497 7046 14530
456790291671939713 29254 31894
872153199031906433 14560 23347
76862276566270545 10521 15868
886153327586768513 14798 20388
474280863436181505 25019 26684
734360004643384961 1345 6914
908041815160057601 14518 18341
598428916342612609 24887 28256
490652705170038657 8871 23573
125383785737277265 15385 25681
975691061264949889 3702 28034
855517821212188801 15154 20543
159962587858846209 4710 28278
315254761606986753 5641 26900
971896968605303553 9544 24846
46676201603020217 5558 19487
115534012916146625 9161 20271
316677317475118529 68 26551
362361362046510017 9540 26627
782841317297183489 7586 26877
186998822923815297 19101 29126
886311693414633345 7152 19803
380436307311580161 18877 30970
227516807443663553 6071 12850
376106849333741185 6254 23729
278796071319355585 15296 22204
966649677044966145 24255 31468
182553552345851233 2826 5560
728539000191975809 1184 3461
110450998324104433 3707 20182
647662935547227649 2695 8969
710994267992305153 13677 14504
462000725370092609 28238 30976
892157065787607425 21756 25430
