15340 10586
988518103332356865 740456778180913537 523115656842616513 764919055482955905 285125349310948897 176638812510631745 468556801925242177 201782271772650305 901358334106053121 271314253390983137 566231308753952321 28069089390079685 8543321892819479 659445700550136833 850454676271052545 937929500214629249 831708321552301953 910635474951988097 326038724341241729 485658675273050753 467477967331337409 574137348729479425 374945427327158849 172816612041195585 880211872674610817 92950979304362129 150546751545430625 234504438607054049 586893325591336833 314156878885412993 960294682470529153 500417501419342145 673923661936559233 123129639453139825 145772894399453185 985199324527521025 54743796785903241 8323682411273127 235874739167197601 548323805807022785 827846026162692481 762560573813857409 608801723911181313 924399672157598209 360139144237667329 703386502961521409 689397723322254977 169210313563091585 258795967264124033 671964426701521281 920847141790613249 494387717707589057 741777327435119873 85594196463418369 677915417856890881 114410395055777777 437448310054467265 677417272415766529 679767959911924225 34275981424492841 279463768399569537 477886951638950593 764164130653110657 236018693597820577 684908774921726849 561521957375333633 504806570901006785 939134055969766785 460168467478371905 100287316740136129 696278283506753537 116477375036389217 46928537621770521 98263257254984641 255890797739123585 236482376303435169 554955197080051457 613296940700834689 361591716229437313 908391297325913217 111879660959008481 347934788577987329 375659322773298497 254011613652672001 54249814366944097 777581499408185601 214191012540052129 82356523911947473 377868595619904833 807627176717289729 684441409024071169 358050398642980353 226297546420983777 657952840296800897 1080466886431709 726875667254198273 419872759924945857 873118544758511873 236741939181239745 579218141170095233 587291913898258817 175633940968836545 93263623837824385 21972611316833481 159543020764690625 209609950177878081 782353110178217345 309863777090733121 701540771687962881 970018840043067649 365741634188790273 516908224354203585 998322710485528065 51599958788216329 966034433735625729 157305334310315457 266167757591365025 469616260936092545 364373984415148993 882437735820097665 438791626990767041 156294107906148833 646773005764753665 467549273345788673 877230252536424577 791592211778791425 447742468622603713 879339513728659457 89651276822682033 120296573193598993 620956320021502209 996082619941667201 222767768343675969 590303407171163009 698604584628665089 387484041295088833 626525433491142529 35932916126739657 593360213901444609 695494969817424641 703177491559006977 257439919978665441 662217848318501761 473500954184252993 363757895814448065 11404351545508007 455674846766623169 614101508124356609 640446524368957825 939872033873186305 387761832915341377 640141062195333121 581647143537995905 908075537236811649 804361923694710145 455402248690042177 305153176114163905 686022829821766273 824280052306047361 596719341710631553 649065399996406017 758549450004551297 157956690041157089 435126760628527617 963782471416568193 657564602226202113 354009120062496385 117563947736663009 283167424084727073 720784475179584641 518498534704956865 690777712394357505 28783853436028297 750463762916652417 133657928299381729 814185356865657217 995902166304350849 96360399022756833 762594352488644481 648000625858578817 179931873271943489 157875453702374113 958144903009067393 936918814985595777 891298236149257345 895101555974122241 844689128443160833 428771295484843073 17933469025525285 377115650682711105 561496705014118209 643082326066910081 498001940598218369 663616945201482625 948438519588204801 598306390183729793 409858250538338369 913915106021462913 626057058178130177 521231480853963073 248304465978581121 811918693401366913 531648521898699073 290766817923419329 190851018322735649 469386035387756801 283849699015487297 544881486789442689 547902587967261185 470131803305577025 676067622947993345 28237495674837021 297718557699813121 708609021766548609 562884754340668545 44105822999789273 119895106994565745 986409689846425473 275387153098431969 353131229769395841 727365561660509057 804474168841878145 56393166097731041 729710006669783681 452025018816474497 537521568433788865 373125860629908609 731078474247460993 936687348465472513 826387099656002945 74419095010593857 282218019634420609 727935242521002881 965179322297103745 396645048697035201 49528797275662841 430409852499327169 700676958747536129 674895547194747521 526698006516191681 581213540734271617 874023038345427457 124360924505548817 436703948211182081 319500179394953665 908020138471712769 265273780371014561 754492918235904129 375260079291908993 231285963498692129 970291123598581633 56206480391132633 575153828943417281 302920012705911297 915972358821985409 324210837225159297 482518886141409793 193511195943273153 573392684643419393 994501947225167233 551997501805164609 441259523643552129 133357038731755745 276868783168616513 213372281741076353 652293988265000705 738719062609373313 351656751669430913 109029218538115201 584170029879501825 602657978049588609 333872860604166977 628005165721166465 38875101912736913 493244080727389889 170127791659986369 317950291958272385 109936386490105073 330176077518128577 311556672209142977 453803857072873729 256512214945644257 391271034122024001 892064106583838209 315926506348478849 410384790310970945 689325572006790529 682288984100686977 726361997630764417 219907947517270945 232665470506400865 622494792365678465 333448669530941569 474176486115638337 106505303790950017 739700691978406145 573923841114297089 372574632049577281 41720485830790465 593941515248481281 307845516319151361 266656991898244641 510486421917558913 584370199437437057 773103062494048001 725867517550028673 495283685275420993 877408016846068481 779134754364822145 704387063963324033 212949564297812097 936345382280045185 317973034948270337 417519660024879617 985845272478155009 565363065545774657 957280855915474433 492208185025859265 587999891667490049 602169375153884801 265132334175408609 522863313441774849 158607042387654209 364247371839333313 948561011498288257 341671921024712321 774933655055601665 276616479345044289 544107042328196417 868524198194791041 71122365632657393 777199047660111873 133623474045851505 121889054852559297 641225290901953537 243133553054001089 255459236334960609 896226586525045889 89917564797996625 832106252304818433 600955334479426305 307330967705453889 411649350464269761 452021307982612097 218228857873757665 203448706849997057 260575395497976801 615759730017806849 356859582265361281 681842301255144833 694646882655486977 401678998560264257 173843974764967169 248019531454559681 166081657637743521 711792006816104065 756674116960272897 634100496347272705 118491201951851361 225775052637310113 105392256047966977 845349574497163265 222806274753263969 8254076633285480 231848189260620801 536984366428569601 427503285512440129 397995254973913857 589154295507516033 509839889783876289 954310491820546561 240094469360322209 923624562572303617 641790426406188929 682512356150734721 506059157352432001 959557230915468289 396115020263721345 30242154424723113 62469655861526977 276458498615898657 637962260142288129 159952520298869409 617984451641454721 339214918753444993 581077213698307585 760901344679620481 412728807543722113 992937483083171201 529974772286990977 650431642605180801 866118104639632257 262478736682087553 694380781458903553 297628961788444033 412079990556755137 6848419860478573 765241732652853505 120303951305682945 8242116027410874 703930898522518273 452777039904077569 4991147636200567 82358937203487409 292171834834693569 610391583833958913 118723181010093265 890100823254805121 812509979015633409 482881836291028353 342802770304484033 708985599637379969 393165442797272385 617983045272765697 887848372043034625 929985739693329153 547466158124851905 927269223673732737 124353490899249409 768107753425802241 534332243462092289 651708609477836417 865319757981037441 973552974880213633 714101507147947905 720396411741035137 201770251582200193 954094981057188865 48951125112683513 345360588595568193 155817485525968641 125837348183033265 605258451403589249 93716683047802001 470270335196413953 992960427970167809 650980766894480897 59310932039053913 592461223355510273 457466369712868481 568777356758207745 823438526592269697 580129459376831105 607951786182788097 767530443267720193 367982598377196289 209004029091314433 803366324814128001 341651999758827457 969740803192706817 898509680536232449 215467023099968449 747724146636603137 862766827187201153 300219156025459457 224791760959156769 918369493637474177 372855319616519425 72862195617329201 672614435577294465 268667256670358497 587067219073574657 760573793745830785 89298738375752865 53929054952792657 969279750914921601 13440442001591891 672150671819288449 670357797331821057 733628094556749441 60229049301053553 138321268235721105 241291808134494817 70485412916298177 234529208465442465 186194426190276385 268767135129156289 329031165034464833 42600788045600521 358299424732585665 148521637696266145 106835949331383521 272315782574434465 697027574515978241 919947784606353793 506221111519025153 709161265805700993 948846679876588417 52634910382753473 981034560423381633 331899472406046657 821459579953945217 237908799588115713 623147229353563137 294856796506675073 190233072335097121 765184702016259841 98268962696153041 406756152991714945 334645062010970689 905132041194764929 924084859610431361 231462011902319617 552499884146548929 908862976308771713 344324831553592513 861044800368727425 529908483785597185 456985426142797057 659926890374848129 46386582546968929 959810561636054145 174911975404942401 768290041383323777 868463288632607745 313043975013847873 769922071346702081 584712173616921345 850895581650856833 726181679360784897 367893894421659009 493073580017835393 160931037880612129 422722370996304193 238237063337681569 527884265855178113 834399985959404289 312526808413274177 627375724749814657 424814577026182849 256196413436963873 693051609984657153 285286393514883937 305250463314720833 100419120297058129 719985212910749825 205343963383914017 661358447789382401 705537089250451969 330000694105855553 422455412744785281 576337664783139329 255012164916305281 30796360998628813 573671698045135489 110328717812620881 931041900855017729 760311481401977601 542796971324339265 381818157867300545 389921157292487681 335520299196296897 437718390363475137 718924654227407745 906533025783954177 729686639063949313 516142222823521729 1904986854142977 490363232505043073 44193001413297849 440150491884597953 890426393936792193 277007641828344481 976456150437236609 438619882822894849 465093122878599297 841355158845796993 369044866464058433 953328840167021185 116490820356773377 508548526030363521 987588830877633921 81902546061815681 506349219601773377 706648537794929921 587699600409273217 379116594735254593 589673003207025153 313973369802067009 55829370035276329 186131478012914177 24829300102496177 410799350005245121 548309782552074433 801719285154522497 577209578304064001 909062898060295041 99905480644999041 245354109398466145 123430283185385297 967590841435363585 761874476417112577 672176355992693377 634952006809982081 620028192768312833 484163796401169601 345441274664285185 625957819808533633 566974056272467649 342023309540671489 442381405935041281 319439215889872257 984947933774815745 379657223995117505 431834047926759745 562419472833951745 557885635785222465 998840508399943809 712016130817463681 916450685231069441 770226582340921345 45620516893286833 108102842408658977 488928835803889665 45747814747496561 270841437309591969 503540792843782721 845982606377333505 257694845245776353 778434900934236417 696184251879334017 665932748946161665 861150859573509505 188003252613718529 738391850752751873 826441304331098113 748794069861400449 174596644322612353 825293925114937857 56950333111601025 450163504805029633 598790346001372545 851795198200395777 584949673376911489 479356533087393921 784868527098218753 258896576894290561 829739124846767617 186912257091247361 465404313273715777 754111270123306753 886013941579193473 41813899536133905 198707227658310625 17747051546013637 542780158305035329 715515748301950081 534027247390973505 23386089348523597 917399640907433473 971236436859083393 91223706411234673 111899167562558689 482200402199183041 191155631914622145 920616217127296513 296790138215616385 619917222441955585 367425888604838465 789347729139542785 355711884296756161 677727522498614145 709010829316096001 317845855161657217 317884752476604865 376919318613374785 297355217499539777 469531735150702913 807265144256508161 970998504074330497 784977245159378561 725085041932906881 992163547239332609 589663216928869377 250568744540270657 186243317793532993 347230557013251201 135520226994785281 483540383416279681 830832734087117313 105074197219924065 56293672138394865 104726521792070321 548659647418482177 792124903239812993 454806655675739073 675863608266464385 435827048845332865 64733706069947769 745052746293964673 899297089279183873 12391229359884905 723007249893289089 353693861587245825 955100106463557761 595080778119857665 145808112043912545 506424928655121665 212473078861176385 433726452018312641 903063280058564353 647560662720891905 936131920318924673 478385568707203393 231535389772719937 504277349893726529 89704440484535297 745802442621148033 756153253468102785 725159225520414465 23384732943750209 301366067385821185 977628120408699137 662656467551187201 281814378700385505 359271810739507201 883282826213633793 512986537478823809 243062399890046529 62954392246744817 654800314907848961 222754162201255201 16483399838943315 164448922139634145 5088770665356180 382604221105154369 405090533831209857 240194354085268449 665920587714911233 583657746271512705 648957182731333377 817583408046893057 35814449114287329 257040722463969473 685253761422753665 37573914181784577 879301690616902273 960849949976676481 316154298369394113 330822677400483649 217882707153382433 48386469990745697 699456583983842305 265623427299907169 471394229030725121 38026511316843425 152920116394096097 853589262177003137 376056665313047489 215919161786260353 279733086140250721 432306281230005121 930160195490490369 710650559593801729 719993548803198977 932512888360982145 386311699966672257 672572902093108353 455576049069374977 170767606706270657 234659767600167169 223764544398534337 40323593768771817 467721227640517185 896924717021807489 487291470157472897 594351337487918081 698295794025447937 996892630217192961 491932024523038081 43692954955201201 45207347406126529 187919634412612161 831782567179274625 261008742022877281 603890615195346945 528692894132664321 155783193749584833 279176324228313185 318155939130953409 809890801909194369 402416449553825857 119995771106456321 895620812941267329 379484496013734657 977489582970548609 470781228146233153 634524467710441857 304358899259472769 111488919108111873 121226199035529441 903993080398457473 879961776873844993 506594940591924097 863689651122609153 163839446839610049 875196666179181953 186795203534828161 287150489336280417 333843417818734145 622267748836410625 557980855673662273 336838960652823233 363082108006047105 354294630205647105 944437822727294977 649420525074642561 484800915119386369 609000372457590145 935347250759946241 942150972493816833 739701793176756481 184519810930954273 407018099218376513 271336390253164705 419163071602490305 11384979373762151 6439433852534649 871538306188153217 519209463756972417 429153191630138753 627837533426529153 836208258934927745 646060826672759041 91208787539333265 190354961480295521 849887493822944129 5467780899074627 9374561800019167 51461826912102993 981961761235137281 712080537882052097 861621268820503169 152615127318057377 605538617414264705 133708274739724689 469996146624300353 491976899347022849 418760507821016129 941049205128670977 488661941210612097 520287453307901185 379351562807681089 959470182643350657 578529251880571137 342492807400972737 879114767060624257 449478302339564097 268384970432695265 227297122736018753 399269290485516865 601069599030104449 973800965304821633 442928036247209921 118890601461227873 479200640463567169 253707778194868897 179166857218262977 869358836171482369 458871641866416257 897720767929104769 627833196891131649 512829082537844993 35023748103803601 250618666864173889 786776302047513857 300631066623292737 371552403396272257 767429721407968001 351989725024722561 269630515752592001 792762318617370497 955136282824501121 60333546855986241 945510528503898881 737701515191339777 974947709849278209 948745739610004097 929353919665455617 251801335010434017 460421553284223937 377602971045604353 688647040721956865 530530220098064833 837567027165068417 14527781894614123 599827315937115905 146380546456860833 227700543799162593 744535165939566977 993830993132160513 564113906159867905 64623413458026137 132693718062640193 338959699324444609 201080032768508929 885164496276505729 351796248108229313 410094626986062145 331512120092561729 454908456459254017 650868651223831297 196290869309304833 418525655645304065 895771119725313921 497295440822426817 699651885024007169 228273140391117121 793870086532923137 508132250944314049 689810617501276417 221122258033226177 217879018519230529 492661363087364609 866149731598806529 999244252645901569 80880706263446449 171902471021937217 913024077454931457 933661535418330881 571904955437023681 719028210198758 233774155721771841 802272932146514945 284235308140797121 589087188709370881 42435356042286545 289940565384931393 821701459246586497 361371116354433729 256074382421740417 369298201351348609 795174746359595777 682051861088083969 747066878021055233 874066044266065537 281110099098018657 854888648034261633 917939130307711745 363495492300991425 632112141247592577 327177856796325249 889327187939326081 665908342214372353 464153560491414657 524467748001967489 434979065725723777 180552406553609057 232373207339168897 942262683814235009 950485266017292161 150208550521504961 911587470084985089 134010751481525857 451639916400591105 122816827720420465 361144108609483521 778739896509208065 814204727146655873 770130757514202497 247040729109134113 72441467201514337 92691019953132785 86972904179397409 265953256884888129 765673027644638209 898036584648334465 858590851855147777 542730927652119297 532465974180468033 32304395183512469 649064482045311361 709896281945237505 284704453555164609 135464572929091537 564482214576734977 407749224582918401 89541891717800577 210759736511317185 705099630974252929 927946214333719169 568616663191548353 980042335677719425 705957723675872769 951166890376928385 885920624543416577 950881044462999425 631133967880749953 868073734389827969 510889964238302273 428357098741397377 929216557597946753 917723522610120961 984978647579140481 4630917597307161 263644546145606273 302535153521109377 549617222007199745 39999759322849825 28783346438068237 845614756387281153 102655457265086625 494858843759328001 869170140392590465 524568606229298241 946362789309787905 70416635638931521 794056282187732225 53905104469951225 845667378904096257 808020141053770369 671607819412095361 381871743906476289 219029348012028897 126463433681262673 286939861855010753 631349374369708673 790267981977365249 240752511428109281 436219762309896449 340617033916874561 707522945474195841 204677300219540129 26666999786407077 368913922172399809 220677417884388673 606517482256219137 71318335459132241 122393579979945601 251983071579147137 578728143688149249 160454308018493921 755046815358955521 112904557060346641 68084323813121017 201761510333632545 211347192370329409 745571184552105089 765205717096701953 332423405987462657 735753789388414977 997537364924056705 177454343031467233 192804764800719393 189923248950339745 887287656275063297 715844269605124609 628260183424707457 930794695308780033 664178518609617153 476893766430389825 158519672951605633 428999700550594561 805013670298947713 459481885903922945 669373002766569473 392822948161327873 280554828934867841 43063737607337065 75903451047516065 131830386714415937 344951168256656641 648496945040246657 657849889906366081 798048298444005121 390930594559790721 40806267183523201 243967789659656385 111101640321624737 730860502880105345 852159442830380673 932303824616830977 165011061399528801 431306577787978561 693965285593616641 976509364581154689 964537972107354625 984972018324398849 983280234499286401 384734304471088257 812313751393819649 852987853964293633 77692261610291521 597928481589100673 506875438591510657 972174341002258305 944736566687819137 909822418590287873 286663881150392545 681455348921843969 790006161994266881 523376372634807297 414654109434497537 180058726631827425 438897580468246657 910615730046025345 419339498106328513 354077441431400065 869947840160460161 447675723540420737 45163862734842297 379625371700981889 895668779508692865 768348328245672065 502196842655454401 978049570106378497 295489254250878017 441873075780001985 302010549284336321 124934160051267889 643819770027132417 99180475128740401 813597325544353793 729051346716516993 16428227504871275 61945807423207097 237152379296322369 644708877784594817 775454891675561729 566931331502409793 370138834186835905 971462240363365505 755819776317377281 411100460819689345 802889197622750593 54880492195806601 634931670994969729 998417312344336897 831834190162485505 822578459470719233 748065343875776257 465263247102349441 797170125975629441 978281652934256897 501227341581735425 556797682400876673 946387392664920705 306125221043117761 172601589765985601 870777620087558529 581717863168496001 596181136097513345 826698987606075521 768368065908838145 782476095165382145 944460159145535233 289200698438417473 853987874650478337 594850746893531137 876073514460316033 345378179823168129 269531606768900641 272456575057280065 624215187057387777 184214481924424705 844301787153604225 29516493049943193 221115899541914017 470386285717577153 243216577998815361 261665268547321985 836725690053981441 596664864693860097 905489378006656385 301934341139247681 68830163714906689 662751947921602689 647798301794516353 344498755558849025 942447488268527361 508903651044374081 94388938935942689 97375146743065249 30165613058713349 872857537548181761 506622304027267521 256711891913003137 937663571587847809 58634787913074857 421855530041320065 846991774599064961 4743644160797090 730936701578965377 722514689504968961 488881598553351873 312134171034898625 857412648501178113 177701214218878081 463244958290676609 334082480568767425 894490435948195969 109204786825749521 87741630079595009 977945293591233153 985300174602269185 999540359027470465 41352605066197865 461826647096486913 848184428463010689 590374174151968129 320101457355978177 922662409912533121 772191028024803201 214867398577219137 20323336802920977 758482402687306497 495735728200795457 807085259732751617 988320211460038657 193997546890329889 973370213999469825 666358510518115585 989517870631903617 137886915037555009 83492110524215233 695631653503191681 706814448737308289 58549599513042953 100207951962044465 442302725706845505 925314655239009921 843615522683407489 351852819354544257 950391628588327809 375836309227597825 693779238979459457 476451881602354625 677232050629960705 147338991357845121 315757992754257089 323374680843922817 670055034040039681 421766453228489281 570231356517780353 56403004569983041 862234245161523969 694847677470210817 361971245095716673 805352895087164417 900633082634975361 112423973261659425 760119544863357569 163331074727334881 910095960733350785 141244034229703889 951442575965373313 509861125013738817 234949500061638625 401403291207660801 768738681848248065 84805462340693089 557338006495974977 88330973624085377 826373977004422529 675680814100555649 105850584324763025 307205862874784705 126773243055708913 896187830099886849 553368573548461057 711792591392043777 782824707688305921 214244977046174497 919160786695094657 790942324767630849 904420532992759297 974353271357198721 486394309815189249 765527573709977857 911225841959478145 695667020047064705 712449488032710529 460638530321009665 512349586733932929 410776873476134337 26393200647738981 394840521664423937 306607072245427073 941120459816541953 596963706811997953 200686735364801185 639868056489348225 936442981680681217 827367272729993857 957130109525753217 759552616565073921 594280722987004801 842620537676417281 1741005085396097 947270960050218497 30604751295680189 324257201364595457 803595805338762369 721129636926676225 807235520036098049 99742181851176785 849363727249343745 177196730564929793 601241888768935681 184314963718868801 636617694845785601 398509139720360385 95215600377425601 916255493241941121 518987928954832257 678917569598809217 997134794365688705 228394743108346177 624846762257949057 182725891308408001 489693007756439873 405367026547700929 520267906676625793 949842667930710145 139793631926078625 224536351896013281 931675793890196481 736000444516420737 350839267592132161 646263636215927297 235648491870083617 690114421039538689 248051163576217697 74379503085403089 692643883175708929 973272934228489857 588031250405148161 159177737568136033 505991086899886273 39029328733846569 968948499783504513 562361323185662337 763460328075343105 861074862789493505 581037767972954753 586195403923987585 530352418559093761 116116830877615489 725613227646800129 18313561426715809 752716524397715841 426591658417649473 794715271352682625 530474536052047105 967519768944161025 725060893665357697 746149692812092929 955990012902653057 951987271045556609 620745352330445185 936486332412268801 359079402775329025 553664255951535041 95250723399658449 547131522904276609 993218735721463041 780905715703955457 711353282787072769 518569903010526209 658426914059752705 383481548161459073 833598547224283905 611106792865665921 133787704739241073 275928981986130145 695895296750492801 855877658466763393 946379050413632641 241447211374609345 838363962765981825 619596545091876993 796836606956993921 968894331552338177 818148482372251393 855686044460579585 191304934926328929 15321696567188071 787075921138097153 881387689755694465 816441546158166913 225098527217557633 648925028003176833 436638959002461761 665975096774182913 275797791530099105 952244970259130241 530491623209552897 2243486865019407 740515875563563265 348375365933080193 52331313615805897 672939537521862913 564191170957830209 521409947939361025 658960214857255937 751385330191972353 433903240071021633 665795321562583809 588669030370990465 718080274047245825 794332492252667777 302164876688664193 796821125385559297 632686576674053889 411923128287231297 952602551210205185 854396343912124929 780318094417957249 445327296809868033 678163374698641537 54714731746241089 825898593648567169 34048769045131877 965124114257818625 990626590117099009 427992325547698753 898607789049410817 948699459952194945 804385246779286657 792047567268106497 358897908249208065 516063587837621185 387907975531557953 666221473960483457 355708377959960129 732315186913666561 987998933867810817 575286281723045057 414774864243913281 96992694763727633 118301134217428945 564591663490908481 262454678420656513 943987117752669697 19332629515343313 692339930751622017 804583196280237441 438938977911519169 465140591156622209 910808856248586113 60763482066366945 965795192554736513 768196099236103425 652545229015750273 128904152096044561 604117616747870977 864597563850534145 363489905674860865 391009019962016449 22579125471906993 304022064648886913 769646153420673281 590918873125804801 609082044215384193 460856846255975233 836056553019936641 575918651851626625 446939016266384193 915378052165191809 75923706956594113 932985148355346177 768044584673745537 520665831698149633 133735541068539025 331218929247686593 472038429200381441 419224526162206977 829901160140401793 547062320337250433 914844896101342849 153209043901309633 186957081442237441 168760792126480641 426019753725284993 927064082031289857 320780287635621185 199810759382518913 413020562260257409 137706857777711633 576982974306552833 884610471494998017 718443223923259265 44696786992556529 415928180128709377 318075134444132609 395660743027761473 173832404115497505 433384741810975553 857600482595049857 807012536154417153 948117069066210433 572148274039825793 191593521708131937 990200353597444353 538985964806126849 198031199090017665 623092906010217729 411951566862683201 900157867091234433 837133304146199425 767157204407841025 378038805753092801 961661477751985025 196533949153426593 332214966441259905 605748254993471873 550808067182071425 704411946696218625 932078829876861185 414843906918449089 501585083094791873 435638350493682945 258584731415599137 47583275976307961 798699563513917313 553264983092368833 314709402356459841 194628075185974593 365000954905436737 553836568738908865 472552564696517377 554612696725513409 82080593827253521 804500876721142785 665877402572977665 379160591027741121 877424974975863169 392518386179311553 167241781657683233 406375363612085057 714662312542241537 853644718008048641 827506137600881409 334006168891576769 286382117853630561 226264505495286977 891179766388635393 263947337859889345 285045876873606817 305008555275840385 143298237027085665 113456694385590145 673088728759776001 293426146515308545 119068622796849153 352067255319298049 198007633836635233 23275191484096069 921259023932169217 118849535254199169 14736188530601881 901923797331725953 175252244472009281 600308050071390593 151740308534908065 43641589428268905 218963301704111041 818242396848788225 357977772224014529 50237043602599841 513694500578115073 768472043815847937 717218406620400385 437232090476335617 789852910200171009 260141255296119297 139415820531038289 199846462367695201 753791047539042561 191737965495661921 214176356316567521 815405714421167745 502485217272539585 239954464067622561 920331655633130881 562927629206761537 673095088783188737 672690028111787777 762758227895044865 274745870526750465 924535524173382529 885072692152689921 190595985645924065 27886350068222045 566045217312822785 220210752180861377 730718180996586113 233934872346374337 49489175854905201 112950914539098337 440642854290015169 635363291596398465 992041288363768833 789320787789108609 793121102686864513 794379711390924161 336341979680060609 886295238203686657 400585504929434689 338625246285396033 956722081921046913 911400549695571329 474813211637762561 968369607225390849 331260348559528257 440433909316411137 201997840618414401 634799331287773313 997056327356094849 120830042437773953 355502716324775041 361709914071731457 145035397030586209 690178409860905601 230580474297081409 537195482206122689 473866474951197633 381934814892957761 83110927631150129 672191026496200577 971298031293503745 836957114374669697 606875675776702593 274001665695685409 614662411576748673 299227546248005185 963124538749394049 670914989259280513 647844886721078017 791730540012011393 557390834655105729 44925297206127369 495170130286968641 754286327831181313 170000097770763873 170416578906333889 987057778856939905 405173785632868545 419935370802900097 144893412690599649 199698176099705185 754212267758816769 561242010853373313 851679687177103489 231282146418255521 653838318120634241 664671336561124097 772713205610209281 858492502725940865 699460607850056705 665595726359537537 721563898812185345 525162777318445953 869481826632110721 106323267290942881 882633603062025473 124488187514632641 982941104762801409 663868062852980481 402820218834598593 739317921225552513 818481427982717953 433188149416022145 508037617358745281 922374264378508033 817634989803963265 84206956346530865 420788966884579457 328365704671870849 939222068870080257 285031687598202401 89034271888145617 979645746966443905 456577384367164993 493243214690931329 144036918685721105 161199577230480161 327578533139117697 374652365187099457 469507962580443905 732324726848052225 516905610451004801 680317179495386113 60604837220587625 422542329774291393 124086024791765233 566840104584255041 394222178811695297 687290243976097025 948775398211012097 704083508470471681 627200598693924865 752191038333240449 801120859944447233 403651646662464001 532863570071349121 218664439192369985 300298554998420289 699107603584035841 15587180861594165 761998099565250433 474389363436429761 296370080880901569 285451407222090849 77460311042646177 321257222838880833 524637522920709633 698578843803353729 950516336356589185 770249628292177153 492211270236676737 882326549680094337 601704211666348289 621201413804243457 178555526635658881 967472895717612801 821368964567245313 968867358740837377 967785227693436673 581973092343808641 728504029026542081 51638075230528105 396583719893197185 153408498816283169 703788024436949633 112933579995981857 601515813227646081 91214928599406161 430041815245889601 717371499235213185 10138568180888541 537058032897853377 372397692667465921 522648560498723201 333667433133168577 684868528231014273 122227433314183281 38656453486964897 445799372889762689 674220596676811137 68201703696775697 689902854827337857 535322735724772545 885722291563858689 927757606933088385 83676972680933665 215176107551268801 139301289447537617 933866921180783233 838062937976516737 476600610081188609 980751903668441089 414582570763716545 469965312672741249 366032327621592641 494323978160800001 193777913198164961 528495464209370881 609599106968342913 95770174953877073 576290330842656577 493727131724284609 643839179203961729 628039317490966145 632970197193987585 570940746185314625 362993213583390401 28248916978519389 372676357432087745 787640525814481409 547506844599563905 477853852972067713 58932633177722241 152072612566954049 282912726260175169 546839464805991297 106774345069599265 730548107468081281 553860075077704321 546720099780834817 466402256191276609 535058364809103169 648670777776739969 406157519734755137 278881487083342721 36562880055669209 532494773755825409 557791552244829377 567657651562672769 902659116333055105 142108888405513057 896687048729340545 328619524338140673 436460222017984705 775972903980015617 51560641653800585 199449788960993857 917387359789230977 755769722346794753 352197039381358913 852830640478178049 130829857967682977 129883311096630657 723361722452388225 872592043768225537 354465170611334209 887804043686170241 670853971728426753 470115088431899841 742313256121661825 423116358005653825 823535229392298625 391363946783616961 726803017565131905 490463678516473345 571251930759125057 492075245444741697 823353454017080833 770770587386419201 998213210722077825 37266015776186377 165945713494991777 214227602364925217 871345932118573 956838606405316481 586235876964195713 350429935986323201 535600504992608257 285295834900995969 948908601971297153 721053584566075009 842016406537560193 382190037730683969 413800276189135745 937120338863149313 100789891556452465 400798360494821569 968053638041865857 727943133721165441 819070264228905345 803651426576326657 882055476119745665 823074873971631105 691563607339169537 551076244266841537 129631583790498433 885952800884549377 300946196553262273 277104672636458113 480030182767620801 745506909984879233 728297684960729473 258328777399970721 136343101905779921 299980209617782401 513901967808401153 46061782300288457 947544667659457281 98911032741295201 902999629785149697 119120871578463297 360248092963260545 351098494552015681 532423686054549697 443637429871302 168189704270844225 17981838207600021 655674015976480001 720466305457410561 544579184624140545 495908142599315457 299674517609098241 886736823525158273 852650696415622657 883060992348600193 920624644139259393 593742277589758081 886491843453583745 886320543453532417 844042682852339969 968655714541885313 826616500543934721 422093270794316993 90965965621570881 865035119326467585 647510142561785089 978382868521347201 804612219672371457 482944824127915969 597864006402090753 861392603695104897 986530541058819201 984149833705448193 814403780770916737 780199209924116865 355919063377278657 286714245543667105 18711103007376553 512089463655382081 978523363236355713 544398938844881985 490458511511079105 26698223711147053 631144054402732033 550708815032241025 282882219390927489 769951247136599937 323687936849076161 741418906856569729 635578702148379137 362942833925014721 782933547643118337 217169445904890081 199932192061794465 753337612220075649 191413070236116321 461645301794920449 493387306948264385 567872866659566721 892327359734331137 211452893107438209 675725773645325441 707373048120313601 829123396668769921 339710532657210945 544465099377234177 956816795751219457 38812853116347417 73334020533284417 594071659648989185 861989264339438721 804460705269754369 378910949950739713 107097571946056289 363804094244184001 978313018203714049 756922455848613377 842461472808764673 647310299853369729 287177224141949249 890022826842500353 770374474297611265 523654998270242113 40955477492069297 837383330095438081 53965706969222537 41923565220354673 889326060784732417 571129578406999617 689213522742491649 249019802483697825 56758397928824425 258159611838099329 747690194950422401 357900343002494721 669248067376038529 524755384987844993 396856376945478913 528985118692130369 344908360376130945 54151358118847529 941798227354752257 950999584390881793 523018460998265793 888483198188726657 197611541966026049 563559841823572353 61094297494257433 194315016988131361 985955011766833409 185309152424974145 336430591386154305 541367920509419073 391095416355867073 792298879870738689 487400673873501953 801403728875218433 314152724299617601 478648974696835009 951258311274763521 40838362142427089 548949269516882049 175518016952931777 170552144742764257 527077386564773313 54225967939800057 408380880930860033 211452466925670977 543414390945901697 815986494022339969 342998591136247169 166840992082903489 787369026045016833 946969014645674241 666840213329617665 98091088909519905 967448504108450177 739951041104646401 737775981152704897 35857699473005769 896501932993093249 825617770650552577 121424610076427793 236316925723038209 67233862521465681 447544510012718913 551551208658931841 640184089497687169 876309662163269121 985560966924879233 356445674885304001 863160025318656257 405203641374601601 79105924442117729 73460275175019521 254497510043556481 864018979443589121 134496639250158977 852169557988883457 682057132124846593 432579362990015425 270304791741054369 55381165344183361 965073618312963841 592913548846613761 254851524857826913 391042786454971009 898043729635311617 18708690411006757 126434603095404449 834653760653846913 849464373883158401 378403999199864641 633132565086185601 371919994222320577 127008621145144225 805465972760675457 573370495395849409 249033220258777281 966166914638982657 406287817801601409 514981266008533121 460180514746280513 803065003712084993 705471645886223745 188981357990272161 828892698046896513 755388051907225089 890490330807555329 330053231485607041 404941111644927105 170006052921003457 711519404304528513 619763230024531713 358136577588393153 54548183620759969 844335842614246017 197446745595470945 914142435236311041 935977098529725953 939482872964607233 469687396574741441 657980719108760321 565957486840595457 792405819004503809 470255843893966145 194107105357442593 194910533574336865 488106319842604097 111733154274176625 366701525126384129 279136313463958177 739298811320825473 406924875458855681 132237633355639873 273933662012076705 266466762884920897 217301779637935521 563650943895307649 46540775446537457 107114631432185809 667433120170784385 129842708642865297 752873752479963777 413527637315116417 924684795788479617 317279842293796609 238993568367014561 155243099759932321 223939588184180129 276650687703675393 20148628247262937 314087001820201537 474986195785177729 624607492299329409 165909144662002465 604045501128386049 448369691041222017 899389435947409025 378745185939926913 501556074631952961 832374843260978945 753520227690639617 735441410359520385 798274695705774977 593527036381999489 513881985295238785 896652298115135745 930386703018871937 275269833569339553 699477640117432705 650971181639128833 766587644801123969 619665160703988225 863427782892710401 908028617264058369 199599182204412545 196038161144528545 324649996178404609 292889700046849537 960261923782727681 335055577123966913 35809618838396065 314549861320962497 313744652227104129 379010601278437761 760205869648185473 318423567692995841 287235606883829313 116940077595501185 617086633319285505 610794223256796417 478769113758193729 840098277017020161 821414295493834625 927285526261037825 296847721161132225 58356791535118193 462404116043540353 863188609835368961 247628916392432801 906018944379482625 510421064821510849 687224566155627777 16164279371768231 246681065310298209 942371123361237249 708952477110251777 54140385427633217 587118591603356801 163004092393943969 791087914617911297 990532714034348033 21323789542407213 458127250963723777 809640092740529793 803429065648618497 455000510618575041 433308100859331777 625796514136247553 539015347439718785 480881363677696065 609040212552212481 93296117703523857 723476873131193857 174650561453674401 104504178332287985 573674664980465793 99610344877053345 214133049779491105 644046187366239361 549903462482610881 124648258581760993 560473912777254657 663515078467465729 37863568187781025 809676410840896897 214633029994701025 730965211962608641 306716435308267393 62709298228202929 526635104277815489 684392444666482177 786087567828495489 143735300484795665 205246044647765313 137694204135453185 203236262530460001 155736440777662465 584319839085097217 327627452558768769 840830953879610369 513834031087132097 146827050415168961 635000519368030977 110000123700508817 966444451456840833 602013476936050945 681621677396972161 309022249534471873 226906490794792865 534346900533648769 302709252706886657 791018906440548609 428845906650440897 389617761288562305 247740305507530689 740611969276578433 89081954410293201 194117611495215681 449397811448999809 196612948678712481 771787405153379073 293203876086053569 601815121437052673 832968896545672577 248645828487983777 687372343182119041 540281596532548033 691559098328163201 271790474552393121 394426490376091009 152660014935118945 556808992324242497 577365760504964225 98306781894876849 868794943021907073 872876482988097281 953757963752668289 97100011486119793 962107064414137601 69410108472560241 4154059372329045 938790178226497537 204441782577514881 312242444744846657 50489525165108521 853164829959453697 791266566026873601 102154742140378113 735545187052370177 137305854236018385 802810803301223809 769944157651202945 630582602569877121 531247901954643009 894159690002279425 861982130083411841 224224893547361857 596282556874484737 973220194847765889 170435507962089633 309178153171831809 463248577311347265 592567758380251777 870120044212733057 79855380025552593 599829597116496385 865277379192956929 903982879704706433 367143144863479873 517857143985835905 334887450785938497 576505712205197057 855698687349988737 432990276750444993 257709439949262977 824547550661272065 921664682211076737 644640122059243521 766976557384221953 34594349503031197 790048319775795713 933979667280567553 911140275619356289 650966466342488577 14863427179495405 208302903021703393 324420210655002689 398792851530707521 133236926081540481 342474367893942145 481060814678283329 346657222029854465 616916793111489153 89966892535485953 993342840129908865 515545257457226561 648995672900301953 729873431945549057 78058942874871921 452487145464949953 576315202976974913 970774877380264961 180836406731057057 419135659331935553 243198757516072577 501551213914524417 309446105643001345 278110435263819521 492257515407960257 432864899783638209 86270785852487825 114563292922007073 443534319891117697 946474451284728961 39737861013360745 318991372634577857 332824534534740481 513729484840027329 571197480824903169 632383609079703041 630400826189916289 576157458302759553 167015970916320801 259495686476363105 377452332138990017 132203629221081089 288253160904329089 974198186967548417 502335808565309377 42780871066526065 428019931266543809 446846214437762497 723359923139373313 367801521880707585 748414830425328897 232515412969540577 248541658472479553 755400945897520129 616886153719956865 776403065012836225 162968647925300289 919848529957860737 81153748259392705 864992911616518273 296580983276388801 923527975449900417 630773324493713281 515642548252863297 712983427554451713 198831545580205217 473480529219127553 830611777353816193 305071848418297281 648953949509518721 440182778139767809 712373205171935873 455688870329698433 409617351771785793 661569171548872961 54121718479329673 279221039906989441 859561149936013185 422603036662689409 482141328424525313 639146020771040257 674665228167825153 392593067142367873 475135287080114241 301291294400332545 332944931701092609 495177976872337665 650442429333146753 175358354498190049 715086579739775617 474601363628092801 759538431295645441 388606256642791681 793035504476136961 135418401362027649 937269168844245889 774108435039426689 858380934233750273 888709359962913281 603423668735864321 418454736524527233 79505091722239745 688547101002807681 114690332490432929 955049461082342785 173904216525457409 450571929674648449 443541242382131905 892263650527699073 687598406735816065 325887809344475713 342569491937190657 91768745182111649 350601770594764161 677054278394191361 303302682799220225 550666844825602881 555125947602903105 640778761813958657 193196058192178561 458922977442899329 526265162323014145 839209654817803905 449660262986462529 496604809800263809 833711175515276161 146811885101680417 712515494055260545 977177940188045825 653548358816223617 664118946740213505 513724894696188993 535348108244111361 522984203401506433 877768954626542849 233809515887379873 980568152134640769 145205442457282177 785842406299135361 736774077547572353 898345152011362561 269266184326085057 879446370470144897 559091177276407361 867024733088118913 479488580390281537 839679061071844737 43340574764009433 382052774384735745 334390151609738945 630630514670865921 554143789678086337 935202592672499841 166371532640098977 44124680164426169 714361551862161537 203415857923122433 725655625124062465 333805965268435777 165046697610200961 59370859111897545 976240544570359297 221364476934322593 535906977120781377 550420090055840897 744515860713590913 575749154989619457 357194988478092033 109013276578924241 614921031882900609 469832042486810753 432795145157449217 889149731189096577 759448182198440193 73980374965639585 502234279609645313 180918112125613825 92385028861869505 121311316586027121 761442247441344513 578040092590274689 837559397910638337 97117336371962177 293995787577877377 778919925712489857 877210933065569537 190253715121169633 632581976070177665 235522233815689921 979829866217272577 675493815381070593 361430947389244737 50088369351403377 554843642169188929 254427845768500321 862030209639406977 609015201947418241 96501336983578769 902977219318852737 364708911615800001 66041993877764329 114929741161532209 593714555989773569 406458892531865985 401228947404835137 531965258429096385 471739224415227201 510054322049320769 924197854367793793 181478960598880705 457805370007715585 431182281455924993 623998863596487041 902609801330015617 78803948039631425 99566808955536609 136150517716419729 469329689119106753 533757683899178689 478247795560314177 570380710177918337 246435415020840769 496518430811999425 944177735506578177 369006888391442817 501372885919167297 40805400446597417 555662768953730817 422492492181081729 999850292148494209 908660516479852033 211063767469774177 110386080879596449 153215301399100673 392518997888370113 352377466957356929 845597679780954753 114908681631987969 579719529952125569 551250910730921345 238926379840126657 905439476675652993 35354339208790721 198683789918412417 658181965964988801 709356551780786049 46955466380364185 158806721730151425 799524141481516161 778344555168658305 897824841108157313 837978150912867585 813283571871014785 2200668024983089 803162716677899649 749932458388521217 506162302176978305 800028501963296897 865976934293680513 553376076165442049 478094922059231233 929118712210424705 872634667367645313 318431001603450177 625068972834345217 515898889151358721 838544059231818241 701455139515012097 956861324483899265 754879632911894273 773645825149127809 923440439891130881 927079410035975809 486175967854634881 209099754002661345 245441904753555201 566360102430369473 204044978717490721 107838429075382433 695987272254036737 340457467464307969 937678310133563265 72725703396994129 451447612166752769 343751438183065985 116573528937323089 420220825730336129 712827246851652737 784065443628680449 737157866484253057 61155930896656945 513896408104379521 643350000690052353 401553098689646529 33055195297304609 379205915552553537 415654054409049665 635677847127013249 473053627678833537 510078978908602241 261874241989804801 110134957817564321 272732528909227073 486585046945954497 191177071432225185 297003397789509889 285022425284889633 748803513028313729 720988059665817345 777847865589421825 880803070171264641 167045102890860161 198417979796250433 967701603187677569 704149231094387329 274404977647627393 731457335094663809 796820285636016513 428650746246386689 552988046180935553 701848821158552705 772623913907509121 154321058244899937 14912758656656423 665001669753142017 470040908077748993 239870426394571009 68928809403224993 215524200703487873 526670654890850177 976253594138253057 821965775292703489 67929454350124985 572639168294841729 665227158356241665 931577817568843649 206946249004904097 642213836228322049 665114564173816065 440103243279985153 864902218048744193 699269014293747713 552146845470570497 615081019593766657 227219142299350817 181281049462498337 169820259849469569 264348322796017505 921682017544529921 412030737122876161 404008139919266561 750197946207841025 361444597185556673 352579795104460929 634528912870873601 597540950092785281 62473438265133297 219967241290760289 34075639986479445 169362374370145121 898192568265802241 785668149566859649 975549909409661313 2665214100822767 470479592457255809 719022694639789953 484734791725440321 583984240768820993 28014189744812513 728054242216600705 855833151151184513 260455701844328769 639549311426410625 800453059628637185 604759207922466433 686015509483503617 198346814501793025 905733575750289793 944398182272433281 388856298995442305 690300541695140865 696029570476497409 955661429748953857 302716761388474241 475793816651236737 163649785595552545 829508013990757633 158443994395803137 915862767345320321 769977783122271873 652748468991983745 601725335374659713 896644636108124673 159790996541360641 592087890824014849 546719299873522881 880389093310160513 390446387451817153 337323781254166721 242939913968605473 322633356173145793 325110497300485697 839834555202767105 614203959183690497 257746436881550529 917401533746385665 723547633013350145 804400508426546433 761316917653562753 21187016207207421 952656879575155073 356575682400539073 868300087198353025 829193987805382401 66788137932814353 771256860881699457 459086885535345601 328516443753400705 396534047645072705 189608704589396385 48466704981283473 276647991696563617 459865550312581889 870082343622904321 329711496722200769 180553410166126593 225572778884266977 857478030086546945 570717647279995073 901372269586801153 79412716072464913 555204498082737537 442437529857119937 622097688729851905 310990402958989185 720024286215128449 820972314497996801 584095180606539137 376644894157475841 9387418613222565 361064350742072577 815346958056423425 410945903211821697 570865172765188353 835829029461027713 899177583201065985 735152473756226561 108115248627264289 99035299371468705 42914019005920065 926586360839305473 365778556066025857 103838770794514097 443058537921729089 302900425222940609 414890119183930049 335474397095016001 364333124461509761 77371543905993441 499571318978944129 743034895375732481 877240538110214657 546438635093704065 424371922595703681 323229164925596289 771056642661434881 272684697835554593 559687140638537537 781189797126305793 480522520429019521 572397588087579137 950851376135837313 612363156507786497 654669837291251585 656932906519553921 806095442270638849 785777261910656257 240540469691239873 414664171483206465 771461893423925505 311174621762649665 154028110039448065 161785705684533089 979542797915051777 17377090806039775 31276994942800229 295202689761520513 376699843567827457 111700529724419793 479247613819566721 911895942658016897 424037171381193921 613266376509788161 221052816250249857 332306489905203521 955236840640061697 717797991584706817 623956707361955457 499392189174070465 924474403264774529 47199630149382441 134614664147250097 292135910245502145 545671768566798209 631277937459845633 971942284378272385 467627326359032513 106605434353632241 256887768260984481 153285656192878145 757718578247033089 624784309007573377 475198712897014977 180301573001869985 326113233538048769 724081814250858753 382443782202049217 878745777594872321 524158395121201409 270015802303852577 163310073634750817 378436563707182913 556266825003032065 666106106543331585 17070724763645019 708861655350943873 119619857658857857 433317334074565953 260770869633478945 160704786411244513 361537991382672193 59252864343783073 235525461248105473 378086377861279745 98724680172818321 794169002536740737 823646521891692673 70266719960457633 365685314755122433 408314912534528705 436399444777638465 500301674465362113 158317991940872801 121488384129357025 853325208063399297 272646679705744065 69410739143986433 323568735540980865 211015588099517249 918576331856229505 185131698039906913 67310277518551233 256874485392462049 899750591369198081 638259690538230785 15641831963073117 34748116653478433 714166286825303553 60692903961761857 839533868562291713 865492891979460609 108560621905368753 513638453076648449 404203959892718977 565830100166952129 56183397290908489 420895616901457729 256697521312652545 630593879896696961 243453200560296065 413995920537498561 382993259245431233 732221172543749121 683711456063605249 595974249108404993 274655462633809569 590692246166970113 617063525831426305 524662154773945857 511227299934226689 588865762311829889 703749574301468801 641187761191229569 193194690513884385 582146040121745793 331846216531531009 62531495235926825 160238167213940129 135679968395781009 561214624108430401 709343595766835457 400044498648760769 952939738154345345 252958327659754913 945723276219066369 934209758024074625 900863028479623297 491335992228812289 13360864344331703 690395072375999105 731077289383779969 712817514282917889 998548520981270145 5184524658311319 114637139725576993 500127459291178433 280392562834446593 911955673536972673 797786448244853121 778664689130195585 978556294367617537 855045964588803969 725277204114409089 935222581554626177 908596903575055873 928746994345352961 620618622520158465 946687082104304513 725128708084181249 800972217773384961 342299883172987777 7211514610645510 3468164263448870 671236322840066177 12661277829597141 939734172412315137 898038885261396353 595895195273804801 430939159354668545 200718780993668129 92707766685958145 346088225000848129 201462752093039649 880385526519219713 99581503447605969 341788725513133313 727543413838137857 374813046153434497 596936610635577089 715717511104521985 214902145981756833 487106137627378625 655330847673408129 931148267000445185 897286843010338177 493941529742301121 68120000908191257 725995316400123137 221119767874245825 98451424884970609 966276617727427073 240813798850915361 913595848399101185 353433241670614977 798396817768047361 659873188680997249 995756424332075393 268760613026572065 139033046284136929 342326562929450497 502948847321110977 367716794883278913 649074893773086337 425354137831995137 132132659611375665 398503775648990209 551012197024359553 64299393945979945 269215764010827041 474750109310633665 852874872350764033 548153664929891713 958631860225597825 363424387825475009 113897624389064593 344819436330531905 788461273495986561 476760883946781185 102075136014985185 932557850975150849 382433953075167937 388845796261435329 261449889107094433 945691109216220161 48143682985315905 685248276508474369 451030704614776577 478399647833164481 39879238159659993 478986577694783489 106620736137440273 265366243358265313 93899148034072513 567297792627698497 433609316505322113 197738576463088129 201124709388114561 555856318744034177 788148054166693889 183697376317176961 642608733253044993 200612949031068417 324408218031987137 561743100012400001 850388029503125889 88279912907282209 758249048302300161 99189254734220353 722203639826634753 736268837659167745 657185499217955969 426439001855307265 242957137634324033 398825032915183873 650724370102235393 578212655027293441 106671734605644273 741044280178954241 954760126046107137 35401161153124861 26276280496876581 24883999141067649 412731261581736705 325683696335339329 428986328040398465 245290824842356865 121705132225752529 278130181014752513 704802070750634625 479887827271298305 583679082337706497 508000882039418369 375185960719822017 557648400144188353 104478745834864385 594769386835373825 826955988535548417 511606800939020417 961145901431418497 811571168688566017 289591770782099201 424519002232500481 233208538728415969 660981774891503489 777382554698977665 486718477524405569 406410148170149185 4045423658560311 854156826962540801 910061355524504705 125163999103460097 261220553770506561 468855216730521089 844300597824528129 211136628428359777 180422695371724737 244199624544283009 451571048481184769 152023240111571297 564290983712716353 545554800919990849 655632932795995777 271951525649054561 322471782405891393 308281753977443201 905462208993725441 251359869909276065 352015281444273857 933078196754156161 203668663073457889 301086318165939585 277457650320648961 871747564432357761 40668346334882697 297346361037096321 619976420578815617 700417752067881601 152762449467118689 438965856987007169 770949307529001217 221451457052527457 859131549128420609 336490569517831489 368730720166134081 235284669965285089 317718915142378945 928561160680171521 608524814042560513 193456255172893793 327150791289739137 741292366564703489 334543176465935233 676532511026540161 260951822684731393 961522796501579777 792478159418401153 55993911269073497 586711660390818689 738027658289990273 870613555524819585 396069716815947713 947520791753035521 412556029407223681 882171808735698433 556737622903174401 482521385402606017 824437381304772225 182925326634610017 77532883206902881 470038965524295809 941194233088477697 560467777930277569 86442242431818529 288324603267966465 308919374600417729 649263579250153089 600125324539380481 418921596633069249 859072369672187393 33709162315197717 900267677741997057 845176866258327681 574891340602430721 5612128444717258 503408282125565889 818172085808626561 235997657225933473 589013104615496321 733607793780382849 934704454567139457 702313420787287809 771054076481114241 282464943119254753 672878568912992129 949559856709097217 360175251345218305 951005137141724033 601980621093275649 762929223752887937 400464160576667905 142740248264647825 81820710582988449 770718922510351233 112274808854856193 574739618481945793 315499957867501761 446604456133240321 303695279440155713 129992279540164897 557062925179408833 121753073212200753 645108372877324161 153937100021583009 305834136075134209 673212619248015873 50625653658848081 743173831212903425 662136808246444289 843145651723201409 236869767900593345 455551647905171137 159903834128016353 497837546877587329 793347137513769985 236695580319366881 331392124184489473 162434456418477441 402032195195111809 385333021682217921 764403230738935297 926632872054181377 179939262301310529 823405085088086913 265322258339452321 70742537429165257 121178050824134689 379898785675383297 989765002451605377 226498823259770881 808687653739305345 900748652319766273 610146604211692545 481654764721408641 615560837465089665 750288239501490049 85155327579343521 933807062921328385 577269528535715841 239965927240564993 724658918987714177 872299787105529089 685472656370102145 102883177510992849 615339961005560065 45724593594069777 118343037698032561 801799871844156801 213327243097737089 587942313815997185 609029828293806465 15338299411528313 911864006799191937 812258069723309697 881141286661524225 472087610238180161 561857542002272257 629085962802829313 606778254716566273 603171906841172481 433839578098201153 137960165375556449 318085924814461377 546730432010708289 649909790910825729 534032232375036417 917559193191230849 476925333157030465 137737096214266337 849309960829469185 66099259498436425 237924057132364193 135381785635857457 920036465336746497 602365183141550593 860307366204782593 940927543411788801 987099623417304193 974207912061906689 822163078409705089 205652525285117345 352646987256630209 295454920940379393 316497736334813569 630324546314341249 842729970507473793 322195096045085441 305416310005501377 473403574995487041 475508913011250177 255784945595785025 612791554430547329 115326729391682641 673137815018844033 599472660074305025 642002583041534849 858113379411449217 751859428242962433 236855058873196353 743024397214615169 753362340480464385 901148306357395457 769008100543977985 611079341799541761 139046060111311937 744136664872993281 889353466181709953 22725549598479945 586689712791752577 136365792165872081 28055811664280841 428289206535925633 491532792684310465 589569602310316289 638526687052681985 473704726341143361 720708690358492289 536287038777043521 695605902952685569 49992481425864097 725570421661714689 217311738496956513 236988346538730369 422785407782559041 746889706376038017 868140960761206017 5877976747463266 913646398652435457 134238534005064033 896626587430343809 483720021361271809 353655736917378497 67528766388875281 129029322458546145 267851320821286273 550274702156389825 829162774354657025 905828372303343361 921306377134719361 571315737574654017 214888150776658913 735263186886992769 62737033673052169 103603987062189873 191228747741419617 468126595902585793 675985895495465217 165357425969123297 773884213492692609 101360199916182833 894461662576055937 295326023295945793 596977417965277313 613218482405724033 988887552463772545 91322200389701185 315335216507975233 894988110098164865 982645996960634753 787078104410870401 894589472343156481 292418597218240705 401862871866704577 928637706290803841 825883701913937793 376210237045466305 693226722209409793 207116275135877729 198092686029738721 900310263990430593 7611840150211436 19144186552129129 481059466136997569 7708913747148217 438782701443251713 333289103662952641 444402881614095681 337348710455184897 651340231408504193 241978139172520193 249550763218053377 957233240713474433 748791715376093185 53802477188913401 815035642195326209 885541187227200769 479974953958837633 638588917163534849 739602926610046977 204337802339818369 609457552816714113 763398711727195009 562802498640323265 463274616204241601 775003092289828993 465921717908347713 902565161446716545 710549308380432641 103411406895624225 794956079705276161 3531874226794685 275556637711073185 576289380711436673 26308221751609297 693957821735665409 515418435922708097 841505594595169281 335147671363376513 433831632374662465 482381238026700737 206765907534723681 799363952085887105 559034049428873921 680484459752545281 672081679660983809 27681318470047957 518136635668966529 270625451435531521 441676911109531969 984199241700313345 657661214823775745 719000571501464193 677509141472917505 128775121370285457 251761286877396641 633828943443088385 731100591548191361 549508502657065665 72449160248027057 521338100466078209 523454794953558209 646905932881782785 951403585165579137 239403594296899073 580758924463388801 284610309461303489 854403811481091713 814308161490554753 813257229092478465 372500965054957313 850523793213241729 994265514453186177 923665525548322817 146268617790187969 651986283865767297 877209567802690817 217944594164329441 83125497312369841 784247373434382721 307577236129983361 73950677327268017 404133253546607553 842309172562778497 578232159194225665 801848130218907393 495852476983163393 136918414004568945 593233137587301249 644241691904674945 701895619503236609 537303278901561025 791915008436017537 144427891921317569 730882615748146945 695156327898487809 254916469274970593 629265846040929921 171763379302550593 573039587280362625 911679281318708225 570841187320361601 149116398011148737 300245170640877761 253001663488785057 710882187382900097 166615691078423105 606992869568784897 481025838209500737 46948310623271537 431262229712263681 225911484973963169 365270921675570305 723537573177388545 7208375464930584 745884856465892225 932807977515675905 68864211554917177 677197768598620801 21023143144518033 422359386027803649 134181365295624737 381056215257988417 705846477767011073 48060033945471761 182828806379610849 121684289468294801 151468220013683201 124038514508409745 336962267896915073 675127396495444225 366990235992346945 24182856956951329 608082698163634945 786166750402987393 151449492692663073 523892590946356737 540569856559578433 576242913221253889 726085340330541825 976857507285483649 803599136356616833 16275038505103369 151656724907425665 907638614343678593 34872410207292149 731081570699362945 673879790350298497 290878821940463425 718937108269876993 390774686154845313 590255456795532033 584285124034547457 663541719658972801 121949034342922145 727715161433195649 482170810561893121 900144517529874177 930098161302954241 632357583338219393 59520829837023113 400644609130317505 84977184124458209 835431406380820353 136566158527454465 583554467084873345 881220647814718209 324615567130862785 167169228838101697 31719969515130233 574177846732627713 633160550149341313 50502424700692217 403481726842962049 610527044380877057 793808693694941825 997240702952691329 73649164774558081 357782790241177665 87459717164648513 914607834210936961 364240528519538049 297449723011045121 861766340034634497 878058903897137793 232666735262363041 322559678555737857 281335493171184225 753219879155590657 282568892772395937 189039400625279809 293699789641166849 245133544717926817 896147384314353665 957301495404070785 214063186067591009 861200252615400833 993458756202535681 149264289759418753 522990689648040065 960897029516186113 381344296930102209 388444760135403329 876306112682300417 163979953873347745 230555228298818817 116715506899812033 102710808340262369 537117665508613825 923042901875071233 48779670094464937 534891600942188481 767588715227770241 241702370904597793 870529529463073665 322624313720709185 755747514065458177 672133251031276289 174473116835859073 115701959387422449 962493213290354561 880876955284442369 196721304936477985 400150356336737921 384158249866171521 298393252324608257 846133335944390529 808490228485624193 98388840159611137 129665714369089361 145754428194624801 404740302070180737 37163709813366809 143314055056940497 216402762726975329 534032090698474369 556660122360465665 744605670256738945 577057615508000001 607350523093842305 750923125845698561 252587948971147105 899573478541757569 711876878753884033 513045187940587521 1121179548825069 597329516259055233 260168217697625441 502764348290295233 32918200877155357 237977445030058017 846062184076856705 305109994614081601 310455401598382273 816856715881431937 906474292187411329 736161678895367553 724099315167158913 305411536016780609 806508129832167297 997458344343169025 822907957249135745 571702596037955137 196503900559818593 931548245183616769 354855267048115777 59615189344899737 325408935531982017 172174022248480449 998854608143439233 389507530553022017 842391800155965569 401338160267069825 359712319819657025 13826313409655457 150790962661545793 62811710238587897 528438849177184961 12773708115009443 783766243997362689 781479024763964289 574222100025529857 161698895658080481 503507993276059521 897323638249400065 911489369179811585 235890685264326561 855281693007057665 142050639958309681 897139666806701569 660373572819484161 969296056021875073 718629248484045697 471131397397535041 660790585682736513 248357193819160225 245871113842749633 510700374284248001 953250235132518529 724111676535130753 11105460543870295 567724015857926657 231004674299573057 841613830379870337 246766854185349153 183928388300152801 597019549334451201 38828991670953881 177095437841170881 304169580193963905 65025847230476329 37981220043135977 38108255260933537 848948781344141441 46768097678270945 338472729516354305 279604068184294625 69305454005679225 677264391064273537 91169587364063889 537408197387602369 336564191994675329 48479642743249233 701515619639934593 495668683925725185 853002324337531137 148517177513628705 30180511293210089 424225790909044801 884896097702231553 90012840304584785 576370360531541313 409463859563782529 384757428349622913 187753271945087617 197756003974873793 236313108763280161 793679812242992001 569643535027754689 665057833684983297 615019437188561153 796985083760894465 313151746804141569 107142141852520465 272887964278449857 386841381671068545 955517586253197441 378134816276940481 95501242662731297 694870978142411393 572710303450936193 791270032284458625 454111103336284545 267273615097387553 229867983636953697 316006895189958 499324267927828929 226570734638876545 323376118422249473 69433461372895521 142291492543872529 700267549123360257 338607824912887873 722826741269273089 742938407326658305 990697334196489985 592533142635364353 188769131209497217 943038697554353409 845844707257462913 199918540542117985 996374337456728705 335947148332433473 392456036875280769 456812894549461377 111321957240576801 673526658177163265 475274578142851585 64710562515276849 237727572438018337 446289929575282689 365449507324036929 690578600800154881 312204458955036993 10228479418454839 753350798924138625 667341447073230337 783245354573267585 1539191556741316 213089911995957953 660065350322799617 330335839598191681 809927170092318977 645538592581452545 656734273611878145 124297218873948625 56933457942857761 691718818183154817 69041740480191297 470472913114591041 735502573143431681 517895070559909249 256046954536660833 882369834542629377 251588097826537921 356949787448122881 697991306210287361 993721599022976001 611940044321752193 537703074522617921 963300903332399361 685755276733914369 421395731849752769 625412618530312193 721194835709571457 853444268426486017 888201748349896321 554048293555347009 375885320614091969 95068376989701169 340448557576234369 965992257305920513 534727488667687809 534454786861246593 687046754223810945 240108455650975841 898611170424292225 991442029301879297 122385182005285025 127819453879034481 283267445568970529 835619662186459777 187581423787374753 412712454801855681 177996731542695137 389100891255594689 28884861617324733 336684309382242497 434745629076491713 499460268219124289 504266900221548289 609766337528206721 594724421073554049 463115482206205825 304602362841801985 947207917564845953 819248851014254593 437077677316509057 801305815588701569 202432135170674593 41716400076555969 693490242943056513 186156968338092801 125021368746793377 522221550963156033 922698197609506049 112775649072741409 546484590775172289 517034283506777857 418340683793189761 417359466980013121 751365446216460929 901894104986343553 539364273089987009 226571480055664417 936059891898132481 768816089229350273 761766310618128257 443681277934569345 891938407650407297 786998495499592065 845771967255288321 34166192671161613 413049583160294273 343721373374453505 856127580656846081 956040171725572225 852483306633224961 603214945802324865 703982813512951169 948391500975898113 806681894877151233 910863311798269825 513786702668056705 607297363672739073 55520371855614313 775425935284903937 958714378048838913 347888476379093697 730371786594183425 659964299915518593 19973658324943245 534431067596909057 715794024068806273 257736823827816161 691140443361760513 519571571471029633 646710066855000321 905479455669198081 516290384315453825 785171910181997441 566418173373456577 454355126408376705 583608283167720321 239395446891105473 526501013030518529 767690222903159041 523467617101289281 869955918884311809 693367501921137793 111803291430579329 26407061876923877 956909220376072449 74046977537300049 947278084903135873 512340464788707073 438371108779858049 872876499606555009 986572648793714561 473697954346661761 530528069629067265 968417529273175169 161646210371859681 73610333064266337 513844006240258753 674472082828607745 222209006215383201 212943144113197025 598147433150071297 79229741598275889 769264666603877633 159812394648639617 811132759827909633 991779688898425601 405953184824529217 150647420805782433 961670365668421505 155505300689604545 472572647125705473 77009354221615921 408263801301000513 593906801172501249 217442597540117089 436952659945930561 814213917317996289 57459170597262241 760478973566936449 389083823271420225 447869332119022785 752121922489045889 430612786251078465 752602030835063809 245205718195702369 203613613830462721 928259944027932033 664103181821474177 602453223339392001 989711076985692289 784820646313153921 864017340733667585 221277262443887681 539420428801456385 95661412709720401 40082366487723673 753933229295807233 527307982876671105 902343879378253953 615709486035072513 159805698497304865 998613327955489153 633269798071726337 916571586819657089 709877727948974465 51658101267584297 996794028071963777 873968543636991105 287151244635250433 124801442914922241 802724529282958337 688847534378140801 807175513300318721 22690828585901101 590613258534819585 61756598213932537 205082661479504929 248354005465635905 218102253232277825 333088211503195457 938447477759307649 851938162705302145 839707869342976897 831952963593622017 476578525578698753 372415315713844545 943810936863375361 823763069224838785 877329334855016193 934752235341996161 349404317823900353 114578018940548529 586137360719728641 711928171241446273 658589812100078849 818571706270120065 775824845182551553 699438165801133441 558296367282697025 243348442949766753 329924996106850433 650832993588032641 335718923127618753 781615943619470977 360249320974968897 548332753651443713 865184771154719873 117893191754077969 547532833049071873 735148950887683841 316299848295475521 732091651565497217 661853497191298561 809023590406219777 679193722600064769 390186128747714625 119816014296471713 203432437988674049 485476981407433793 103638268727337393 84038169511313041 588317232788774913 484281110555588865 477227777029654017 326225802666069569 471147337884211457 500726569664468737 778585514973713153 230140312127655745 727229142660498049 826742435760071041 796735227669685761 980245788097871489 931770550782339073 666848518026089473 221688362707794785 194091700725959265 892182161189630593 857941052768143873 998575799500358145 242986854781715777 414995339643120065 104053782255764561 779542893467009921 950821378543576449 205764347338892161 694380216468619649 121906608637928577 652691152495545857 651184103511234049 313547985416054337 634727229290916737 74093615897549377 719811073250077953 393365224122835137 546458768435442753 701840628795732609 131261252472107521 109269705079075409 607813290810270209 256543326072442561 464240331603754433 784886756438641665 326131503071067649 243760991200073121 822525920559705473 154949691017922209 985746696510403841 9991212958663455 766984272532177153 748989333695664769 994038020474803841 117057281004090193 303403315444107585 22415085644670541 821693680122052737 483691238331896769 33524050163556753 782771615437457793 210371552796701153 638912552871257601 13942566226994303 770070531960588033 699305465592743809 553983309164276993 198949121375797249 862298084746175361 687936535119703809 37226466837775977 483907993173168897 529745866284176961 783452101591876737 210894397857924065 621126201837832065 672084470615391873 674916455620248705 466765911872524673 596599785706239105 485607905522673665 89829320002621665 795551620791467649 270477146916682913 248452074436688257 900426472879743745 985945092632814337 174079137496583777 930591651252630273 297443545353758081 826841113070184321 690029087528365953 962928979115634561 295625458550048833 758547823556565249 428261949969730433 793814045375203457 100831744644580113 996566849870372865 348814213510770817 558008931832791425 991638686076086657 788650086931536257 112384278063267121 146691224611775073 52974369515993657 409433877268593729 692360659596637569 639961503965356161 65268948678706809 697196224082230017 528631754560414913 715988033605530241 85211205220929281 297500727946395905 405930011564755969 632019944185078273 254450452300929441 405127441315098497 900264291828385409 358786368894616449 407071503347196993 248316109661157473 149321012647511969 696155953248069889 397626391720692161 100656624762674337 356422289648606 787366738522511105 286781337745907201 451775266873664065 296473112772908097 542783421492135425 664707680533226113 537228770767253377 344312701454235521 571255234551220097 292312685618583169 592801728423051393 18767565719180369 365115982557245633 741996868206186369 533901650944752513 699606659841201409 589195928242933377 933190298216089729 795280466639734785 387837841760138241 358536049344781569 9437839910660273 531326643569368449 143730852617373729 655566510175763329 284873988102503969 457238805786953857 41865185879352393 415215810731172737 405778457331180673 194204975419662433 410134618281510657 3762810059189548 100385522437051121 908091730221553153 358749214131314881 620363480051555201 115709861157867521 345039930726695617 801965220221994497 673335643514835841 117950874227233265 565838555164628353 10207503227697147 118850898869073521 432772718463823489 964200896364840065 524717107476185153 618171245588204289 758780146006273537 675418235472658817 232772190926830561 769611412045453185 152797260670908481 597760424925890945 891433093519559297 529764363256990849 175709042888001921 769000900299754881 144815667304534657 760079742628466433 634870520307018241 277260809817104097 487890314412759105 952640891701609089 661277334452307713 704813514041642753 963151499484418177 14078407571918917 230300737257991265 974511979023784449 50242890134676089 258244751603545089 752921307414283137 513167876452012481 28420794905777313 793938027803779585 124775467717270769 689717826677050241 503882275429695873 439111517237169153 983308773530183041 306679487321854785 135388270707217377 371271698658080833 764886491536444161 502673414067398721 339815348997227329 486909117620630401 115446759693327297 196236113612410881 782436359304121217 20706399186213533 947421176179787521 304470784244696065 263649352351642113 325933745491457921 875043569673067649 495095209432360385 603959742738091137 877007231363240449 338296517985938305 471096446845219649 842311852180749569 887906921372493953 646708469449947649 490559651749872897 430026770876487745 388413092704855233 657738643939822465 440498902286375233 694922962530931457 934427472493783937 335923810600178305 716001567230147585 129588281040192049 197635198310610593 19287119657960261 11149886969715085 626776125647062145 660189998836049281 615325968682555009 965574338089066241 636678399137714689 286852680849040801 942429971790275585 192818333632882145 989172812795338497 943089211061366273 71683036080941065 259773187353584225 333465964883778561 134172309500304017 372151895541534849 609221353491104641 462895568897145921 346587337596677249 349058771255442945 592075056419485441 269679286180497953 446402181371968961 633404680515539585 777411859308866561 409392887302082881 625229610635759745 244003868855401153 565208800297124737 534840990239281665 756622051403571329 624485450585197569 70207761042379249 911288463528272513 535950653325276225 850217177647323265 960177038435784193 467913801521582657 804915779275564289 710534875991598337 805662978193478145 632616439298082817 215822402900531777 272971055710883105 871971311517267329 288372139076621185 156764184338289441 716844078375217409 701525825515570689 669223310697383041 251152017036563521 137696614856110961 292992507109357121 163378488354204865 955979412076590721 141385511942374369 882825641212260609 631066236786459393 833346023180187265 102476168714900945 928508829569761281 687657565070772097 57694728125699865 206959666470069697 737173839269271297 300676547490716929 73714783128625777 850791761459959169 588053902091171969 245825351206782721 41806468354014473 655576000352326145 175060880060296865 345846312099290305 632399157620344705 588730216604318465 712487901278063105 751344145713581185 768397686028396929 251163074391158145 271375965867402881 729634892199690881 305859068203719873 899946707834544641 468514937145851457 811938835007858049 204055849577617473 801429419535296001 839571580456603137 657081465376613505 112871466149162097 922040416330759169 370770203933044929 458223650831833153 221629756969566209 135673234269788161 221340304349237025 125548568503027985 720743030670323713 199597401526602881 576160739617005633 190452745557287521 955853645217860737 882565569859607937 462366649929773377 404410771951681601 761450731220012545 242007374762266625 835963944523950209 247721977511567105 83399286033472465 80408224150389169 88661973030664145 59841658555136233 701681201126437121 768262627783713025 588258321923813505 684613361403684481 88299671136997665 622094127129415169 898185830134874369 461741343642465537 451247682335409921 856298930541214593 826581216000601473 52187701428643153 172320703247198273 287974563949987329 538902462836713153 62385834980737801 821121113524132097 731039775240333313 190278635088855457 223394987128109793 974740121261437057 652064143622297345 157116403701589761 120168593949408369 275319746352185025 723156906098466817 187832560566857153 177386194585558593 677125700643632257 460490984073928193 68876510165321041 956843721775747713 160159487115354433 9661636760085913 586521454297194881 362874198034013761 386087582535356673 175826146783109025 232433045613614561 282969257159429345 739874973567911041 107793019823787969 780089990005318913 597605559454514433 910612397605707009 256902916687849377 281177739282352225 603788134114402945 919379209178973825 735270495434292609 380674346486710401 329169026243427265 180469663155566465 400963085574076673 14192069119300045 226573411356177697 492937389588579585 572830208392502977 372049713033288065 481780629526731713 588313744491888001 413443959645903169 535474324247868353 930503447062641025 121788368529085041 669065745736759297 908336969969678209 44349338199403121 480487484087621633 590446374481146625 683111316173548033 931421755336536705 14255022977526011 712945609248407681 245625819689973217 17041286268018043 870166414542911361 499900563075229313 996105920373647489 376375343197729281 458642589804558273 165981299834811585 353541956085603457 326724653574707713 201365283863186305 829673285176582401 229266942410955457 236614389433377441 942231858685605761 293871453242928769 469606172754947009 846091342480583809 653461434069772161 534336188616677505 345513115211954177 132775189134143553 578931918539840513 466549029056579905 231303622885302945 706915655586762113 43272386658646409 857041935837813249 990138346650208897 322257350244562689 963664967262619905 705910117430534017 49101756197853065 684824242071108865 855357800922963201 928931191321780097 683030649075558273 806345290955697153 373313507017005697 352104490514534529 68225770846236601 551115642718833985 311098783654973249 555720128122530369 352532494929729281 273413149268201025 442068059849990657 892119588020392449 407820730659363329 936581826225058433 673240341242962561 489594674205974913 378575655089004929 384591278553919809 53271350899056105 448491188885270721 363199810619089921 432948171847478145 174965577678836577 954264281800035969 12918889074565955 729561565444150529 210362718954687713 161325583484284609 910198445963384705 369462415987250369 61203054491972609 442004565458077569 900762168771134209 632687868872686465 76284326644472593 713419623345544065 160224472805605697 945327142776228865 234751541124968097 833744717038840065 440706429794541761 873476941601772673 203718555004403617 546116587820762305 380414660660516545 173084461248670593 910939196766907649 706732168306004353 888973157148850433 300404258059096193 217783779703015777 892637369664555521 815378349767666305 393725574175540801 501917037159774529 289033534350508609 438993424313647297 263428234813936513 858323538683979649 615978043975559297 825329218602757249 961212006139540225 675319352393632513 896107433538745089 988921317402141441 768055392520601345 340681913492776577 980066447452486529 789976519467625601 62259320928980345 161906554206201025 841911342189760641 947321988530685441 262608070657272193 451865759053081473 905721957418251137 818367432549461377 536648220828631425 422938743802451009 755481204684585345 221229895040348609 10385368888385927 663252229158477057 967064222565284097 551942501339890881 993991982885667329 730411103709844353 953649082210816385 480968093711165761 69697051378675217 811507857445125377 369368159875165249 251386424804547201 484803249728834369 561915029684843841 21540685845579333 902564771609686273 7289212886995245 576143266111021313 415964094665696385 917426794193755009 476867255018966337 466771731186316417 34721202179994749 851298507710449537 604469567968060033 65135387147453369 519633483218541441 411553674884952897 912342626108973313 721217841431457153 920334382188272513 388849071932011009 980279287110214145 309306893348296065 643052219940557313 414703246147478657 676674968991427713 157805390549857089 299306426544561089 61725880728143777 752347366137364353 361660348862759681 163185093511941665 590269024220344065 897322503111873025 527811307851340673 777662763090674561 160091540874841345 83602577703196353 999622401557221761 546136518974321921 502374506593621825 108457076125979761 635334431723197953 62232374657824609 523793225593745857 721807116205802369 736161151951765889 891814235211910529 681161387884071041 467217951178675137 267890818172436001 464490897945481153 16359939652627277 428915109950843009 959997645997052673 361864219778851777 723917810195626241 887759821783369345 640700951528675201 326020276660486273 987919042583538305 518548236891369665 545640251457147201 739686635525885057 474191423355374977 171250571879404833 670495273323314945 650039314619547777 404430711659269825 572419742772432001 200728490163928801 887944185979449729 130602342915647537 953138361145853697 899547257860593409 755686037018236289 833334338768732801 790327223008596097 151180710908708001 666825818926355457 602891406312846081 563421678149786945 301776075496167809 85209330569611553 144646167831890433 843373592122496513 503897800236675393 955430280157145217 554809440073636737 701320066407141889 520143697138838209 388953895715602049 611742791894865665 546364727072550209 772282940909807489 778985581821274369 351773563459129665 162657290934312481 308204105991041665 388999106614264193 77510441545850737 142871333297954097 601595240303854721 186222012347229793 565786866437672833 726432775368586241 78545095043740081 679538937106045185 989235308792441217 505231644809093441 689162863505036033 444067877380717825 780938112376883713 706471202235555073 496995941341328513 60566673362174585 399555463041021825 91810632151485553 258739118372066209 320938723694041537 189868428345544513 604704231441623169 3857060532187263 721154696418310017 480990228318827201 75120454571383281 218792752329139969 715242360519795329 874912258415985665 764552354569737217 992040557720503809 689596180296561537 708008203379304065 656945955211163777 311281533155497665 652323555262000769 727190167857582337 916038965056465281 126893403134989313 749902113919020545 623290418831398785 220408060662627745 140465998537198545 720923843037809281 672751398611989505 28682786828547081 953607773630114561 587623617515916417 23790437933396193 633937008706332929 960578071646725761 349333452002895233 246934388940740481 943878866477042817 505505913535490241 272696086731528449 477388520191933441 718416390565089153 496667052516048833 931763908913666177 586433782635832961 845392396547204353 100119680869017457 312978260130975617 312382279406815425 616298056499736961 874703307468767105 707071451879414785 593132765683929345 744753700022194177 889867757429431809 419385868311010753 609751580302255233 560276996075337793 945027791376961793 464812939757536001 364579880774794433 807756768578776961 20266313783867673 811996085317943553 272080730385166433 329154366925898497 897493350008378625 607717510144936961 983059782544596993 528927809693108481 440991732666066817 366225565575817345 943216336171129601 499805908345756225 87151562229568209 835008800418762625 408527708944699713 472744320174747649 513746806800856577 149161412027964961 409184505418661377 456712038535748353 416096694330608577 727614108779562241 530247756626561537 543549266207016065 565764639670522497 928350983695068545 123586389512407633 4294996832292953 450086151237034241 814148434750023809 397795360733379521 520519012471829953 448917290238700417 48833013352847841 669636372635888897 342347454747503809 687814621874597505 275662901082398561 274154691989092929 899707705437130241 981779015147413505 668919068532503041 296202526874420609 111126082148466305 46226928452487217 307498621527742017 431961996475376257 922104878385035009 875626774402878337 721210951547035905 146654264888834273 190222617403797761 677012401930628737 298188641420097153 548516215987245185 34807108258839037 375243479065705537 122566196746575425 437017434300624769 944114052825618433 687431418436691585 408202140528743489 145998539357901089 931818616906987521 381522271961120641 695200385705831553 633882410429148289 647332609235057537 202882543898429185 835426650131637377 770412847643438465 751659771802145793 265252944924828417 980841563546803713 632706056521495681 893485235979419265 479126546656974721 39635598763169353 506079328558040961 970876503813492737 930104408600147585 630828602099867905 43593733115667281 894891435229133953 448841350326720321 464790063589362049 982083848050290689 25707722110361433 937699943302039425 337271918106367233 954342850677672833 713397271882620033 170189811667402337 845875166863635329 242905979411215617 718581868775352449 668814771963656833 333871517165832193 959474772153182465 627962492907180033 134340020734018849 16073119416262217 727518902804700161 21777818205045209 562108308681036545 339713896630954113 819177184574353793 40906742444057897 284385633070204577 240426475630641793 129574700610884721 977499388876431361 445436248871562433 445345903153437889 843524371362459393 552239921505780289 899871556210687361 493746726859512833 95858886473177313 11776797557196517 854670479561821825 847650203083858817 985038129466939649 90290803593909169 209138125258451873 773374922734234369 561018318439504769 129022448537973841 21087600820482777 528523586428647745 666597387981507713 276887080065328929 705954714802235393 491502572320257537 13636959088426437 134732512964696129 900769661851814657 942085887567330305 571899897377928577 526629071575193537 667421546939980417 227112639571913633 142054258030736241 245739815849169921 218093527765478977 526123868433145985 982124670998100353 732338404424659457 296876267673869889 634202010039643905 117891244677178273 190587610835997633 268105538214770 385700972360169217 755139172945060737 772552013141527937 248549676442568321 100798368282795537 241069731662900481 177007885303972033 491011470183043009 810340419300061441 712540559013543681 491970893121923329 29972806056296265 832385987941108865 792180341819271681 909151900880068865 648842744641616129 380915675611575489 25015589800712945 252062089661130529 923645362800360961 393706498918021441 716375384083686785 174134736944161249 659096399415336321 298358894125939841 167949147637695969 626551472201718657 621233348972769025 384502258628913281 197532916237985761 385619667202583105 18649450450869409 223524482691246369 156906601482543105 325333905127074305 721571502621547009 847621516767418369 272258644866109729 871582261908663681 788484846295677441 356021521898966849 66560576415238161 970366488928469505 608004001747392641 212006125542927745 380362625421621889 624058170808360961 551597148039196097 699555315195723905 286827996875384641 918399608073791233 991104692737284353 58434109842409041 151768037795715585 690592604389117057 462379418055281409 462294917083440257 576428585283192513 927939584406054529 579575915294672257 762490974269667329 789379625276335873 380273593510061377 528513046061551233 323010047610992513 736771310184391169 101625797399826465 925132808631875713 117095186515172145 123259697289039857 981645169991686785 927515053511246593 857197363860493057 648020590559692545 200244195103685729 476437796190314369 366004839009576705 783529908810219649 745460673243123073 727480229833236737 762142621631326721 484389375439430849 120888182096841489 272657758654194273 690084053314052481 967737341843314177 472150450505132801 855188266535794433 645841823025065729 157151530464002337 59316933288037889 508974217523277889 79709254200565745 962993726848633729 162042280786955937 534628867689765057 51931008134388889 421561275530731201 635350244884868737 414384664010359681 699547002875220865 924016954517423233 835786915075125633 705130627806756353 81250911539129329 627812730167786241 50178096361626953 496390980529074689 306036641297794177 405274340780788865 813105187892382721 120662280627971793 440399266812576705 796367935775773313 165752159753814977 227678714537663745 13262562050584849 798747420444112129 449887217784812801 930507734839313409 998600104741157633 554427036377628481 248965555107439233 676648777004320641 719502480709707009 138408357337578289 576838276815330177 546399125228379777 966445953460620929 483009612017436737 7116213411215711 416670950259746305 804589650171948289 698318371373442689 657279971641635585 512324920298983233 623545411211850369 593061471448802305 456188270839810177 288186402502535809 287328518890319617 433328895400659777 987379441256770433 910612939858811649 116835124919433041 974196523253393537 109774980636238689 233294218723020929 492554897471421761 589686487247501441 98993338970394977 561520948595859457 227291770296105249 141128657030289873 954005691461553281 474214770311196097 419033260587752897 747412834842787585 893477428708912641 903450304159253633 160006191676203009 240543878796753313 682628503539937921 765030558114350593 422235373658082817 147151504806355873 934226688212568449 977030950760099201 351058422281241153 75108257241051745 706439276427339265 310362976210033281 530145996249018497 401243397399394305 756374874207644161 378708861807968577 4358868120746707 851502549967957377 522536724731757825 215151256159973761 695592976650885889 592113183225261953 13996567131876249 398099847598661697 572597501231470593 665819691377546241 131422400613324449 6457664010586229 555200614581053761 320619309571423361 778318775491222017 808256456568859265 678669470458103809 2356636317923489 323753424392286593 851230834805679873 812916731467822721 482840476783120897 324863242426097537 939127511133296641 37422100478622153 940777366152499201 823594887093030145 583216941877001473 195165450268007137 425841797559410625 303104659565214273 731872631620081665 782294812277385217 341819176382440321 471307911252260673 547716210678235201 35029249271332221 661284164562186369 269144055745137217 445326914319782209 227400060769113569 13159677464923193 856748418819471233 574640099428084033 934465416844773249 500310664228816641 180060690673691681 565793742163908289 502819947776870913 744757252967811969 72240717477818353 98332281328058721 626413596569960833 813964187179021057 598019846115342081 257476519048413633 689369731067174017 146923031701387425 544829079213535297 556874375620598273 112752674726777969 620460698106608513 32877969676668785 383242931317841601 48806012645357553 424577742967752385 228599547462003713 724105187253147905 389416824576272833 353962940546704641 63940688770067313 724048152425741185 696433952014317057 577592136568537089 790403271658611585 554340027413818625 586582084396013697 479069664409092161 624693274833795457 530226219286976897 595294412599756161 29804961711530353 806101730522520705 452784499704254273 149686408721009921 581055776668289793 108737200386492817 948991621337558657 64588512045062889 358257811456862657 399493267901469569 623894949215330305 766147694743324289 183969128100994081 760830493994298241 189875955817615969 89723609578939553 619381451843363329 202369427505736609 295445584271309505 102995848323502065 327009961461509825 153843660728689729 513457315293141633 597341326158911617 750313567335719937 991688635359388161 167820093108080225 62236516566940737 364189358985793601 420606998193171905 258622885932130241 515914755593840385 661223166733062529 868643841296936577 396053390251100993 183615676418327201 543083339614735681 309039200696936705 159738047550735745 880978587348565121 928462206179599233 384439793333534401 776406939858677761 28555831227265573 665569568827304833 59611206653620745 147478078945074017 463782424233798465 448560298417927297 588884681236827137 579768915796197633 864386129738221569 536753956474182529 566113306783286401 675711384524294785 403134140684400705 19523689925645017 580439948128592641 650928270706945281 734590284457908609 967864730502508801 273857593195749857 371705970760547905 102426689829158593 578595000075889537 770161131444290049 975779598845125633 48647728853239873 814711886962367489 793861891933382017 468063713471469377 217318330055192641 744575528962425217 737001657078643329 907773489936719361 154145015332971969 905380229185634945 267225384051506881 42169769450811857 904262804270118145 388007253029908097 248240573045386273 640434883833794561 964186018466165249 739144521527816065 100820182814523201 562577298462844737 626062567565085697 183956940149951009 746334271479291521 314529748227901249 604731070390585089 523165595563494209 813587197085873025 621630474116148737 717844721481824897 489840128283614017 362281310308610241 356468214188172545 219346717864169697 454346559126019393 382138673489983233 19761574632429557 605335875586817409 434668024370946433 305628508426046593 258790116789757729 522949352912689857 150798571082059841 655033872424304769 559280757025977217 37038719555724241 806295692588204161 302535550686393153 34086700598212617 431477531526724097 790685957231641345 117008395499574641 4109930709393695 942889651471190913 179695213613367585 605854401558950401 470062275471861 111029357361076113 825790755224300417 527601744486425153 666794959041215617 564203370537157441 741972809040586113 984968888762857345 389709715073028225 87852869889758273 102957088881975521 733041754346466177 995263229831056897 313186904912797121 438794237584172481 18178880713456637 508413472477943873 639678938969666433 848646084819261441 255908605425965153 349176448317894721 415032107869208769 392078082212773185 956702544107820033 828137660777319041 549237730266071361 250152356751652161 104015182390249089 879361318637126785 761572217971988097 20261859854340261 406909230477559425 432069482806841857 442401368493051457 301603395382397121 608104609976955137 53683592292021129 562714641492803457 930141197812528001 86184603037047233 703932167649046657 356246987921991809 173683514258595297 997379858146253185 908863774645187329 320338677753099457 443227633535141057 947868677655172609 9021353546902589 886435922111275009 613094314487153025 852544371706166273 550115592945690689 369073470603055425 569765906875257857 41996514278757505 387788963798360705 248656347310287617 781083943701229825 537946741991113729 769121141907437057 729348031738922497 349996926485655297 581110357635758081 959148647897482241 855478256490869121 499947737167797633 207586500671801857 905739435354451713 300331744061864449 744947904487158785 814201088546376193 813684672687774209 557821203459326401 92223141426938321 4152178274587471 239977904948677441 483860315781427649 677976466051543297 476875909670205569 666203960793357185 529336819002139713 869372133353504513 625926832488438785 268139199515918145 175168718466764513 403490853039610177 782138252017539073 432578786093589697 882359663518485633 855064660031768449 523310313837619393 190688450985550881 682229204748736641 110713653335064785 143704951052960433 197585448506774945 495681543092700865 512746937333684353 604871598798219137 819268985459633153 542719063876020865 558051800014819585 82574803719346337 748452062848574721 207255978459812705 87998757591389425 482258582936658817 896427270427029249 396119335828345217 577580896996348545 57601680210403569 963086409030754689 479041078817260801 673254269254567169 963956789148291201 513990701638181953 38172267189978017 489347240302716801 282114426819866529 862462603365887745 876540634935935233 255781003923299713 719802508574225921 914674645656152321 535901854486596097 821636216585911681 941164858695479681 63403163243638265 222204808523656545 819382238647033729 781319954274501121 466377966599555521 813628383188657281 246051073049098785 607774203825890433 701000849944254209 79703357294221185 36108093880283577 817366070235728129 9759078093015461 433884433084401153 305191365408429505 71587422088576601 629182486854890753 305185897695139393 206331079985698561 930230700791334145 97067373940763697 391866383225604417 335915703035023937 239633885686934881 853424762854391681 761995269747188737 883862117675118209 54253888032526729 863837703539008513 618032012149214465 972618722917754753 246431969804653761 701389843132151425 936901630948909825 57353370279241033 907186127288106497 404938370542698305 540681351577987329 752647536587456769 419464164805496897 195256422206686145 118776468699167025 850054538236530945 843931473251252865 562595945802304001 498834514303254657 639928206643187329 286088383806621505 453779666409534593 4727283190902655 447059578691987969 892977451831406209 976402998086246785 15446779452943817 733068122021162369 379240201953557249 722621305600117889 84065255229205601 362501125596406145 717729795309374209 93947658604594865 941977780847977857 30645453646993561 201819826224969761 808248946377180033 917079775926822529 218720198196745473 238134080873784641 595586747849655041 267558206650178945 889092184611850881 343446657095334721 273711491552436577 473445277730235137 925259098308242049 172380415117011425 348017005769083457 949473981004800257 727522521513176193 408303365883647041 743855363152054145 24187368729428729 517595709258880961 814151369568698113 568681778787141185 466414460880812929 609053806100572417 109080474116289857 63054038711587881 691486834704477313 943857721896858241 947787434845004417 356683329689719361 921907743812070657 559612358867493505 609571483732189313 850281223130000513 652201635862070401 772325625551655297 921908323491699329 125753748888758561 432592744742478913 872911998729360769 957257669458378753 204365790848388673 163838587715105185 133353614339352337 551442514099228737 760970258081687937 224454262678293057 194238295428728961 237260707184098849 926524445619040897 35807978058471693 206407871702804609 698681491767878529 513283509821508929 329873820350670145 875866923808128897 900330374661557249 647775857630453121 904145934494152961 216242008577307137 95889202501162177 744560299013148417 29325622591599653 953389801591210753 570073623361473409 675597850253925761 684490919458767105 211799743072372609 215161301605554913 640724914851705985 213773541626338209 104918004812812881 518420382811534337 207197021177368161 875952292206676481 867255222060247681 765642838674700929 921716174218222081 657301599985473281 124075767538581521 913360521245884673 796017995191935105 967610439701786625 166671697561792353 703877084236218369 394359990048588545 784236984239740289 762895185014766465 889275448893776897 603627318397119745 59739540871163401 112079583320348065 479972265639226241 917890140691230977 891001185260719745 282166551888817441 467726912735507457 20864816089929405 953445591173590401 529345229454218497 610437042260720385 981732718769183745 940151423210536961 684494579641405953 365354594053762561 700163049103768065 385263876936193153 637022065578388865 567949612608920513 631302550562185857 982551077963691393 399256049870498241 765573182608498817 905193315862650369 787361651412254593 290446075286109121 408989408401716033 919942689424420481 983334408164140033 138849772568104161 202048663763484641 354504459916373825 939343327013347073 716657877380963969 522174393198334017 413770899253524481 328307404620758785 752075031030326401 804472617392626433 412578555222271617 144257060668905985 115304001750057953 373311045662354945 531079856526492481 569653186244309505 163170007541335585 290942389894205185 564735353939173761 109253171766368945 716490260268937345 147578170034201153 659070611918099969 33286909229033769 903986996471896705 256294063141147873 601575193999199361 540446394625007553 758630425628876289 744929738891222785 58081665017471809 754931722682002305 321976523933070529 502024206695459457 834157876223006465 571885529956574593 377653743477150529 671716035773506817 537108818158419137 837963866403342209 278097805625716193 380975462114939521 962872833244123393 540135622265893313 583505115760925057 989686427753532929 764293787879171969 733301569020468993 36468287026419689 388750070680309505 930963725007988097 288829352644512513 340692105665379329 632951160527802881 862192365027130625 130088967179446513 91510322550472977 523854518370875137 207928408111317953 141645898910553569 266703227036696705 84143631108567265 630015727024261505 115652828996601905 878548362832528769 259867534416848417 468523038747438401 917527077547873665 615442293680541057 612938655693774593 333671318308763201 14186427473518393 670255331765556353 325462742256455361 559856881523192129 878542144397670145 22393916426647565 23246312793368417 509312527468626561 845841472078532737 474042187438723073 871906324225953665 982072208913056257 298664193555651969 954055548350151425 129815004190056977 637239202082714241 661385569197861377 414429973614826241 22689123810685885 847361488616091009 420822656427901633 926241791040279553 990641438812680577 860373854784985089 102309244659480209 909638980887901697 246241671785291777 427581868581345473 929947965398554241 334186987307031553 258499307100301217 145171226567487809 412243124032883649 933074949161632385 470219685071207041 952484781967346049 711326009062418049 171942438216472481 883062475935140865 412701685837749441 782772428907847425 788087555589182593 364636649639571457 278586306801290817 586431568475660417 9384894845265281 794512596722491137 203781754246183041 355212509855320513 118321744615084161 761159161287672193 412961727603576641 922511486377686657 342223287645065729 130185081695721297 384407862799140097 419635699273570113 326177769259796673 747169760617047937 646755558743283329 497539883837333697 833710968807405825 27721466024509313 246382254273232353 353416329822707073 178341125287570177 575741061041377153 229956101790239841 768769301276506625 26341055519690573 1360235804419575 112902760446548449 623787326650713729 140038872398232433 166454031152277089 101991421629296753 740953203324380673 817622774502932993 442412264505954049 220020995162389697 742378344114101249 898624149083527553 637032355271138305 181961438602431969 959416849455294593 366107020721852225 840631062961200769 212256316741150657 404431980196321217 612286000288630529 2053858515118635 117828646444312577 763505094863461377 122149655657960209 910102110466205313 64285725755969025 171371164327055681 651126949519461761 902539045205422465 195647778276939009 827537248527619329 362471383036261569 921439597077188865 620512676687770497 962617376805511041 985546059536428545 989005861945990657 317922555428996417 189250677918749953 948393352396191617 191492969678741089 230450594475332353 311035920530841281 920810538275215873 370618859200725121 574435466345537537 419816412303987393 24697953397417649 862429736902107905 150239699475992705 806111028242824577 576894259135254785 364349987697373505 949404335353623425 324861559099844033 29384576251128893 813975050471704321 479248556852628097 399930150975919233 369106877276490049 630607328486199553 135577253549545425 582534910227877889 694160426167439233 795752643057973377 405594578902526593 283283335929823457 757732536065073921 665577117981563009 258885256573254465 22503677925925561 681326792209528577 641085765214718593 445550521343779585 852660164459663873 703842470308611457 535563491814535553 556529946535622593 828870861968027777 124791483445147121 729280826479033857 179186827074818913 883653283388937857 593641125421580545 684899433824675457 696891067864161281 810354312746170497 621258457786108673 700330508211955329 708232483422722945 402254125348335361 875150724161553537 626541479019088897 481396859332821953 22670117166967429 152215981406396129 794137178257962241 692019871395917313 902752976343563777 288734525076844033 333249781826900481 126507817041503041 450914496816409409 8164969129506262 85771500001449393 353511897956895617 499432111255302401 366904329306205313 187294223477259425 188222315610889985 163839970345804897 33599468675657109 318945190898297409 289792514830583745 318967280474410561 829053104871203329 417916294829005633 462020347358251393 337273094532036993 414571564159484033 1790948060666154 270034539863974753 941429393375514625 603198910101891585 58315553480120745 867919451719817601 810522660965261825 790243286728848897 922206620973135233 458841509452657473 980004806832098945 469521610336411073 587718516485090049 413324719685366657 387478787817173057 685648432735387521 264434773918317505 663993103049865089 953029189476225665 739419194535141633 589126912508298497 815612570510641153 923204908642958337 134957502327420545 64212843190070145 275006493273668449 446656494906008577 959005810950028289 949631279741588225 261895810473223649 347176222670071873 892859283855852289 826743156672428417 532558787627937857 192461139543965473 357418953489709441 357714958414099713 85175295937492737 165919733526948225 816242921983683073 749896145862386689 648698540352700801 91498043349375281 647998542921069313 110762589222524353 844091335494287105 660662565864782849 839184619889760385 144474142914653217 83907125419518289 404821754087763009 834345959547842817 536026291509891457 407745778440901313 949696811825504001 461313438457391809 324027217786500929 979453574187505921 300192438360639361 873466396506895361 649591757521015681 167573549367038049 320520721809060673 822950967838448129 448626573060842305 342119293735624577 695673085098619009 404643215322803201 30425561562729797 425000201112343489 753417616493152257 249989959283578145 550165076525651393 83251894386865649 873048829721042817 265388297861360193 270374045397026913 336629870861148801 355985459558524993 617297317629162753 241168574087858177 425240167439955713 647475869665228801 184757701322634913 776023203695238785 537965836640044161 507231593072958721 1497167331631744 414765688099841153 505885066624205825 974494004488477057 869517235414203777 144618055881373665 712173683983909505 870198699987071233 872310017439769345 580377868676642049 234774359293130177 751513396245954433 680087893345184769 813779053192739329 922154905036027393 73689620695063249 506194363395632513 347855528082028801 585651425872459393 228112708347580897 230896380781697281 193542132285976737 482206564847903233 786510213113530241 396857376054708033 972200150761530369 544901498578173697 877962343597047809 543701299404371969 29288089216628065 509800482144417089 111751008231465217 184271640815932609 801676334100569985 878661442920179841 804913064616087553 832660854208537473 315416010120365825 68523184319932537 713979975584578561 27155222252201129 934031777485820673 729691998007257985 756766842357123457 606353266187706881 682154557424006273 989975708930987905 858820275607058689 403442642131988545 378707299747908609 810034204168903937 602473340907422977 534656384540991041 811693972914433409 45440136451194489 592238438313899009 39094671222709825 547333027563588801 616604558909688961 691972009287880449 447338305045061441 104860721493558625 127377551553966129 615969970266917249 37665147766443145 950470959895518721 664266254711765889 862626313449553153 906406113731289729 515845761947439041 496329942688706881 25860954277590053 311363348018641537 565478176047754753 204546664701144481 982173204171075969 25705187508688001 200036493557682593 950556362216080001 971505768799829633 98920746740457585 458529017415095553 278054054693360097 825337479060081537 598956795873274241 378791489883262529 983741481867983873 468412616465826689 696391318035306753 893248635504399105 234779312634163521 769737259361747329 141367060344489201 615036193540866817 610372490797860993 48030113718084521 524084839420293505 339074361305996801 48851298950854273 266433364777597601 150135640769288865 514846808311908417 558888095986961985 666319755990770049 306152974523126145 504375413593329857 852947233829883777 291451931997684737 745637830134537473 722728687404320129 959461197272194305 308160635393505793 448918222295144897 762525526228934273 122442349936353169 16836185149273321 867749052028326401 962084579197259905 486284621761175361 22724350350728173 669856133131087745 113537137054898097 850515851591030273 753259828865154177 370726067390844353 787407154296850817 153487114900119809 704059609149737729 551211504786220289 129529843445915569 872813033920511617 810961097174711681 685254509695422337 661019300231082241 609314597960182145 791477591850565377 970549583481453441 169219892103065217 223896227996153377 301733053920870017 197717680200380385 944724732611995009 824969514207882753 205930697510780193 295113608087074625 514781533166434689 37600050477397673 61932302906043905 134436847412299441 405520534093277249 532508898525240001 261428866178363265 817680347775716865 983845131224718721 39539248775117385 814944828470217473 532578607401344321 874562294951395841 630459617745234561 994639227605773569 158675596035191553 60988299914300 122400245250606337 411274249704277377 829620174109262337 769861591618386817 46317041468231681 341166391138330049 262631896431809505 67571896385238977 843280296465838593 485394334001725249 709708781290682881 295734601994432449 221851215624983681 853612253730034305 176641088014815041 87901499614396529 937220996000622337 150734178151893153 107946690228342129 265809718868347041 470152423551841281 204365765539961345 14274570752558447 982179608640315393 102215661852273601 417641027677788673 692578609862859905 661441085274098817 942605831843795969 545174655062339777 380514503891031809 637289672301484673 378352961933433793 863892267621693569 720253648477690753 233664038111491841 839492730750979585 905902678243450113 61559462625393025 281437674154012993 417391943683657729 713304680481641601 890979228579876609 684367508859132545 799673691384246145 206477518538463297 967938390975103105 12805783947534623 818946446310395265 885215629501900033 717079709117225345 221147492707807201 112816774495460241 128886027361346577 160187001253301985 354368156623088769 495589686674993153 766087388020579841 964417771672540161 570344759942393857 511891738098118081 50175056880959801 283411083021047009 388610333911096001 721572622339341057 424212398077500545 924331939775523585 854059045900434945 824159003693924993 472767699616468929 890381496917040513 237807766107557953 118482507788787217 739473803985433217 631188912972984193 89471018335494529 685639953370955649 905006311785200513 942375941253470081 398683034106603905 336050872346948609 452342169067847553 653144709797967233 452592383513426433 857062942539020161 942685259856062849 242802891768587169 714675414267510657 597452960798040833 449765846266288321 752653926278437505 863603554869676801 418537225567863681 381437892261658369 680713427426649473 574720491194320001 595823490232351873 700339035820505217 538461729126137089 897227370555746945 265714804093821761 550193800722212225 939626967655851137 264351586006178241 452346389130486401 127108125724461729 212258515246244161 499126408702942145 881958020260558593 697523998134443009 761667258914865665 263098830176524257 576158997202004033 363603473161347777 650872481708457729 498100511731529153 319038529659511745 185543202478498881 947825260978628865 681575777519249409 302444016994076737 777160347620721793 358820662820132673 443900193533430337 683151101235669249 450139978696086017 22235895833983221 962307509399955969 127465320785791649 363319318900906305 276234303442091553 871760665856577025 193533503924303585 171657052992912897 891675934575811585 430268250750437185 207936528783722721 116072935699762065 33619750187735777 697300282719048449 57741552284287681 866745676518576129 891060610194283905 272260576964505665 546994087134397249 260952102996967041 7611354646083869 79216264181120273 990636195893618049 159969477877012865 321536856643842113 48682354253294593 950179386769281793 301422128930923329 450818195269359745 752249623303349377 193397349772769889 322834806420644353 959841387084548353 896891618538155905 402217276597912833 173784974373418785 44061737065757001 529180282618817473 4386975601509136 278276130781335937 45912136686421689 172293660459281729 989011137064796545 931760800905166721 450746860738004097 398152428947660993 235441735994786689 160226619591298913 940311907887387777 391438646578173185 869157492585703297 289148475395350593 840804005408354945 400419217882010497 415183356603339585 690755593847057921 983843368495467265 990832169352081793 85415953878982273 37441251888296281 895585481570631041 263635001769465313 775192643304624385 91356102869610817 88804865525826673 595825180958549121 198953093707519457 825000414000399489 505294323409938049 587112317523228417 835400914249707009 980317438313903745 244656830163318529 205863828548167745 827811672046966145 35366223530431285 226969362130684961 227999933087026817 871810419031735553 724718963180748673 430438861741134081 945543771003691777 175939439195861537 534512083486347905 583745514433527297 421127313882941249 382663129741619201 13433195284306977 392097891126194753 805327619783618305 550244557843274881 870324386231729409 455053592781862209 80299933070271841 908435101176539905 996627647128264065 364958136401906305 101448208928367473 680527497609592321 102317079954971745 132619256598498929 675118911943563649 206541409966920513 197606486643820737 99883876238902049 221434461807184833 380772068076073089 815566549164358913 98566036033130193 54937539297917225 833394494887475201 544434645742626369 486256378844398529 589860684683891585 720161068818800513 30078967412137561 219622672441229121 600356281089709441 644466533117967105 291638566137777409 655706636880790273 688334179679607425 408314847462651905 655278842950721665 845380332214997249 122696954220849361 587264299719297665 306379334386008385 697615871244107009 394400132210570561 541633869270913921 859034040524150529 248740563106988321 3185800774694770 432632770090553025 178845520604198785 20716079092959917 865956790479181441 206259214286166785 221609124997925729 953140174687032321 166114261531753025 766561537672632961 883214597813321217 954693214018600833 690938017096392833 688047730538062977 827165435030352129 753834537073085953 614035310093292673 647675931664085889 263383381362956481 401515898746719553 46434355413573769 201091384333626177 508902857488507713 659466104576633729 418092271440990273 824852532014777089 446769490389499457 218282883261604609 167087815641970401 113693161145693729 308664835811967489 555340283403264577 252866111260736673 304906591463012673 399837395761181825 541702773743292481 509509648337889601 624344683115129601 837804708027405825 121276075049049585 792666244858729345 362056686881746945 230604181463036193 448889870208329729 617634435331730433 720133521682431105 633338032617203329 424594239533345089 544978976997974465 788879734699495553 516231708874926209 189980263244773793 843337890678988289 36140996364355969 791882122945182209 652751035108646913 986826746483323777 302727317661581441 887913435895768577 725142652732056833 757309826711356545 926774063191192705 133610573442595633 650320903588120577 191080411823172385 542082082697337601 340615705367071105 451878663936337665 297087802766050433 658607708820301953 899427123257495937 281476782931431297 482305876795940929 14090782158891813 251834879748912513 818077748871967745 442321036671479809 139197078841551297 516789765570607105 151812041229501217 45515417249468729 687518343197158529 891383261501488257 982112073319694209 481748221567393409 7451381290270121 283092573280825377 892293338728816129 826233132961441153 664625162540662785 283318301125348161 803327102392227457 742036953137620993 228544418883348769 910239274263474817 33329037035908729 506573010888978113 510977636442820673 641481157313449985 224603910037796353 985546534833538561 559969415994107329 750019171904440833 478383087142642433 819567148635506689 373959748063303041 241712236168154945 543239550372316417 552239991166381121 385228618881559041 177122569113308257 724259640412920961 972770749463045121 978761347049104513 516662898936289153 157212141230797185 720385181646527489 447780960189692929 45109416518627657 269128939171448417 492209562678020545 954876568580946433 363224090215396673 120967622828612065 691348970447883521 960253891232401409 350371468048436417 99560356035166113 369024505718748225 716653651650634753 137944201084309265 248185466923256833 65702469375487737 412558298079677121 240104789599158145 754273763627988865 993707266772695169 298195228835002241 582410044111156865 558550924367221313 671019434214464641 157428229960704161 282536028996005953 225015728819467841 996609749251653889 125915972332055761 968416379691944961 581381711442599425 126163957038450289 513039980999469249 481122417948014913 873912338128004481 778449281952951809 701322293524956545 81850995672823505 401027347868062401 582527659555616129 689747878798517121 859172039200828417 621845773429239297 210820581234820289 562086605839457601 274573904709171745 357279671868820289 669590655070415105 321606945886475841 567307454590363137 893847069610242049 714264514034049153 691246473160422401 705170786314624769 998603370200196865 790344609139175681 763235412544975873 373422352200478273 195192798310127809 680232773054051201 752366778573051649 62312363053166561 226815673515442753 561530291497668097 598702872030589313 83257433327773361 735838734387723265 993326637951462017 142760860694441057 518552962827413953 568914679968411713 374306074338768705 1512681707414033 909448322456640257 221018874256909473 231477058849399969 877374377361096705 397753081716217601 165076082441725441 762877894518347009 683380026105926017 57874845947694097 782283487730264705 974272361005510785 742693468938032513 55912324314704169 371408387291051393 511785259767499649 174389870423727457 832367587642707457 35945197511633609 533428931962923521 993046606015074177 773050661029884673 841877024996119169 206951941489258209 88251845483814145 372304192089174529 424847392978247041 334439315012240001 100927318755996257 32877504284954285 575878065609099841 241274059217893473 843751917665986945 732354448587628289 324564597393017345 124721195292686113 718472817666114561 427339668085409153 696262564390973953 122432324318943137 37133509827032897 389609751764837121 876589720187634945 161129827360547041 58991328043962457 564740837900103553 657182875526512385 298779273008086913 290023551725301569 420559096876004929 148758438457090145 538485515553013249 365438772882672705 782976740310374401 171952584308495905 618566381266994433 933651750965299969 528850330539100353 17106264306246289 860806820975561473 997003251486692225 173531764380356897 398182020681797889 968440016734270209 332494187977932417 824501940104440193 113549167189088257 528229231440995777 935463573569453697 407234349201615937 820771629537954817 599049245149622273 999105151052010113 756207227362651265 290223932881271937 15128093188273795 189745921097628673 119370014565220113 832915785650850945 138772571429377937 906783939932655105 880599274794136065 314019753226599361 648753665709243393 660110522647588737 159602474214381121 231089953644140417 320984757951471553 567856179002223617 215821675063168065 923777853298044929 562725223511414209 512658037539697601 841254833630785025 712064405881033473 5948925128031136 512731993559373953 771476556959740417 957831275113956993 696020191144889089 10353159516061085 434854436807739841 988308023667070081 165333201843687041 778536215211904257 472998003492293121 991002249550060545 935633360321581569 48520762227358465 542446488963264513 322716019656507329 115515255837728145 895988594898984321 105725520334445377 807869900587885313 759870300454842625 350777721294381441 662033144646244353 124415731852945297 435252096608230913 649344814558407553 92428775328855297 83066338540245249 29278136447622673 395621360209904769 205596313188777921 744474952094815745 683956605916286209 576591900954486657 887761392251334785 839554511394393217 893505930057294465 664403279846514049 469513995957839809 763657564416359297 248736313468448609 775724457682219521 524098144538342593 612286495913476609 134925963665260433 728175143836015361 572781532359385921 873941581174715777 391513997855533121 87810943863349425 375436457180981633 757336222636919169 653636287779470081 23900804586052261 176300694048023841 921334977333753345 841963755325885185 138692040549944545 519519687488624961 15545941420352705 213503956097973473 909786967199554689 875601129295375873 799595035795260161 87660241471247953 38535958351122449 173066217925295969 264921046655725697 15197434461633465 734992401062644481 519710221970257153 662777229168124673 849752853403352065 762108352298543617 550964956721927041 377453193812211649 139695732524124593 210733521366623937 350488992083796801 359109975866129345 100640682499353313 362497322466300161 157524404467622497 233746951438543969 414550869467340993 327811975329670017 779603227352623617 79511920924982609 379538130294243073 207166791360823041 956339007383050497 242770545267401153 795219347590339969 429847680383861761 824400597733244929 961138704429213697 92485142598356161 367594361596435009 85063080479088177 164246563562468129 925067370099945601 822008574093164417 709316067380740353 789666492939556225 945270079418101249 142382569872172129 782359146303846785 637643805348798081 140193601931137841 471786148067995009 906029480984898305 3589861811445162 650897300758039425 448615265765500481 976514097481199873 584426765667100033 819002334925350785 941373650641995905 933450763936917889 919631928795251201 577645610882434817 477363656358551937 548693153743940353 569164564492577793 641498981194807553 680461655576639361 567709738279802433 470434951808879745 59427766114403369 576629370212504705 628528146664692097 280296438458943713 19568881001013949 203773506559290497 722679118895570177 774019916273356801 677075313750783873 798644706705733377 405713227787700225 522796227028234049 687039473975538305 479420959760350465 153160816882405025 539073949902029185 937337092170857089 928333049251353473 848507658364624769 502673597247049729 197114945011200865 62168159215108433 305717239574875073 650944715334002689 425793784717036801 95865233409785585 408521901397463681 727195063729848065 864811518651798401 119949892295924337 96230839160341473 280291243502443169 690554982425659649 268630473411963777 260889799191730273 544903173009910081 513310638308489345 522497885040369409 128626724344684369 509660983128366465 825519273185996417 16573263108814019 879906182123008257 205957533898608609 235686329130963649 587686709600948353 885794712020469889 782833154230541313 965141937405611777 949730479862626689 782435816820012033 336016687993602433 267252105861523137 914218688582028673 721598758390683777 447588806042130497 677068892760196609 137935732395948913 84876164467274865 885825126976580865 978811849500196737 968524993529602049 61963271501156217 284638292224695265 544659593105997441 640040806113621121 114182982430591553 943865075841184641 947388139109015937 739267947339502721 83377369634803249 193757188770188545 68335649132968969 993636871913583489 689444364908339969 280877973691726625 38540587583575817 824587352849707905 278759712520809441 142751992481560561 382856000836774529 146140937002076769 847715380811806081 132755896253339505 443175792720005313 775241482382345089 743478094811877121 75697250422603441 187033534387758497 844245828728862337 726302029577638529 522248476734173313 651789577405473665 381051175501031745 718419553782666753 723956083227658753 713072098475016961 941114814958087425 33409798115556557 370126194180269185 420371255260356225 858563304749171841 912358305702554113 166816377661813665 524616937703690689 429334776990419457 40048664594436905 752886210963733761 884738720560186241 574607681634834241 392470387835828673 548145236322209665 425775623123605825 262524663552074593 308312957269905025 926782253544839553 113862223765515585 23429287627838137 379695445522457921 571284584871090561 787780622467387521 189628766866366753 434631039056554881 156905343148675777 557773756487812033 264335527434671041 114747666292544177 266481149691212961 155628715176170817 893307174323400193 931306351047922433 965237495496975105 41948032219515601 922306014316863105 70929425467596729 53464331354245329 83946519791034289 697468561763532289 995647910687338881 143045821235741505 187580111656380673 155770209718443905 181502770201745985 306355811792780481 769495463788281601 988873306890230401 323214922792786305 760679771199303169 395973783940227969 703766051968106113 422225431416023873 468915045566586049 197143588436695425 283867713827948609 310176724138884225 451779583151417089 825293877650231937 238950521321701345 43759615578835569 265195098113718337 196795643754889217 563692952340648641 959515844799128065 449099299144048577 109224737870867729 773440901110692609 984013390785747841 704003606377124609 20686991146881441 100445127726590753 556778531951508161 205593035134452161 919616168164644481 791223307262189441 507076044091718337 385133949697358721 793610893794017665 500645709905018753 713303644350631297 947108497001178113 858987198777747073 113872870956189585 913260349548892289 81152031362034193 463062837381364993 104514362710364849 688337388169472257 171977049599629345 583797104906715009 245587771685652705 243866248903088961 690594383702642049 681949586236704897 196419026909598657 996167927413878785 937984957997795073 505682161354279489 89047130485031553 264632009402106401 436753622129355521 393424742460247489 705610922958346241 180390464612955265 758655732532783873 895395682402487169 475360585592884609 653440485668966145 620797585994449025 755576638123194753 206234952011403297 294639949988450689 68468821828783889 722977958231233281 909385185314196353 240699675093225089 328788816674954625 443108453113275393 61738786203267897 67605139806275361 510585210417072961 107721761710330097 295943045348028737 354918318693478337 239241335765182593 293814513705378049 501186751714318017 949864287113271681 750845790098704641 822788161893235841 182981030346130785 811348861904178817 81171998769729473 729570789435406593 263617420638258433 241059310562363297 128253686690495521 901866443040567809 234471531968129185 848171652239898369 352174012187600001 374721668355483905 201466640166461985 278151849529209025 214847036294937505 29060990501527329 228861228198926625 362545813290154241 621860514378067073 819159153248627073 895210540104830721 228981176223484801 276814017734661633 58227067281357849 868132521193931649 127953796997928753 118096433098894945 529054683881021505 898765872238801281 380070497997920129 703897260292077185 704266467622964865 78050163417746177 284618178675003713 321757145107550721 495117852870016833 708817847562119809 933604745558213249 705580058394812033 176433096430820065 281923394341934145 286370821707237153 980322775716029313 326420345245971073 931128449885012097 235729505276950145 960242137387577857 282487585865276001 338221722467498177 660206101402906113 291437288689916609 147237494286066817 403011016837371713 46797316314652449 447418027031087489 322579122935415809 446640299937687489 388851439937241153 4631829382315545 835023908698225665 223539691782594465 933914115751079553 393486411868646977 913021724418562945 347718649506763457 462039966846276673 842732096493261185 849553688733244929 741695162657681153 117115177429909073 117564140101048769 732671257934576641 567874316130346561 158771682023143521 954039830345248385 146419811303282177 557530916255235073 132726452719921889 577073885110390657 68398570503056537 294720827942970945 920701060669927041 72198818065498209 442501326684812545 502577048962979969 490943783895815489 581399766273445761 951193148411583361 706797163888470657 255890602158217473 682726128565587201 406671071884183297 383081487476420801 99389023341771585 967240548205207809 620720794723119745 227343737768823233 972521387251475713 773509602709065601 185930668243891265 993321285500275713 600378654280902401 510715350073237313 33697873250694957 223517720977074689 183753270642341697 681142936557687809 45323633367708281 536099474954301761 926867071233701249 988972109123434241 140233730327501857 130448338679972417 947778898258007937 135790008086882353 799391499942778753 123675762699139825 320503240908621505 597994355057860353 692331968200527105 843790586715929473 111217301286785649 854340410261084289 143601896536814881 474762176297804929 774966026727909761 883497164405238017 420030306375842625 494943628973945921 909344381378986113 934938465859556097 956091607948515329 271847574828445473 368720022691817921 448248476524749889 513197829743681665 399857947519112833 143259163975244513 865538311943321729 133231695189330417 897997753263997057 233560304784319329 961847265383763585 480797484811425601 55363130230322353 301936259215409537 174957954353839553 546935817674700801 433410681434356353 968791070623453313 417935373750108161 624460747872625153 546205993215810561 826216532381124609 626975505134037505 267296962702893377 859389231086698369 155609700559423905 159015128939525857 559510451440182529 621496547772157057 822139548325225217 386331128262337857 281051849799560225 391026557059564801 252244335923577985 920490171758924417 444106817771817921 1017134152366595 922622916841078273 770068531590293761 554536340006144705 739782111086345345 557619632631386241 33242242786055697 835980810815947009 179857856908657953 669345228424987265 38470155374465521 439209242690260737 893259079243779969 119801910842554097 968001982626244481 386257980406092801 114099269075584433 740790832384789121 176910520293159137 98485974956169281 691876846561104513 435201483881385793 604967115286793729 901165035031958401 690771064959111681 587766271747767681 773272510338653569 846537591233477889 80764904805466385 535486512120527873 968566696309689985 654950442015284353 812073353797277569 554299751921007553 905141678475541121 32874763122187289 420087431959235137 591389290031216257 679965419803234945 221139416418616001 256854899058058817 359686582557316097 416813975455806209 380950352072211713 648140584404831745 476062437103152577 48847291013228049 504282722515107201 221600520640070177 896545094579835265 88222614681267681 494678279975495617 408947355332703233 825369025837133569 551213283574323777 100647774147482497 588687669741720065 660099096818470401 976210098504008577 583680465248853889 479707665388065857 8467242513560792 421372913082191041 593839582804285697 521429998664448385 765504499211260801 643141743855419905 326237654485659329 963344164072044161 79276738939952913 224004971127097729 900128164741538177 943433560315671809 432889292023816129 78677357594482801 188334042254503233 747517032912828289 217890395880587553 566107976429545793 318298080977932353 824049084677060481 23877633039944613 867588024465913345 447849634122952961 673863893922476417 390721781371396993 558856212218582721 510124846491684993 962211592003772161 198720357176597409 559825283058795969 634868370484532865 709853739354986881 959155149623242625 245822531493413281 240122007447176609 137716415020268097 529755785476254465 258620277656330433 92234091267052065 170526611281264449 748691388716693505 976724424308937217 336991747779499905 81988514878336369 954776272929876737 158210786367316545 884900484100406017 698523571996606337 654059887791433473 624795153725838081 4250948965044189 709659788142946689 782977497083550081 134864338430002561 342285221021974465 278194318776332481 200492856933422561 621077079565846913 303793689306239425 447776874571562881 576519051881945217 523185946078921665 104752551297742977 33202608995186013 607335195462937345 10379601612807933 363690231558585729 301219787952536705 122326473701718897 894269288865341825 663512680437271681 936932474126127361 807389566826614657 121339466400169009 620311610228093057 500919504768209153 881616389027982465 993070500821954049 32640327980637097 851131013634148609 563872900796624769 986966494225523457 194907992367255649 195720457948343809 758728035726960513 989454023362423425 372578919135470721 500606372280731905 296587106180098177 352253095532827137 326058048197687361 669241695479517057 766195972367967233 850680299306429057 96410927842221377 90432316854577985 479883339741931521 961871258302917249 631945630387541249 989848276136090241 179600352547822689 952675395920817153 233338951345764641 276993640844228385 507225739544097089 833676000592955521 860209123311840129 834852287098389249 73582703670837185 13242957367491927 598236158851484801 115339438068208017 730637093404581633 392679594865423809 698147886123841537 469320680723715329 709516712137485697 52449199448670217 621788819343954945 422694098778311681 978035475679078529 665356183247293825 162359275965563649 505374940235814337 105675079394899281 363731972040124417 532667676146338945 721608694251660417 227447448068559777 215581715359999041 64418800145595865 119625396598426193 262335075802297985 413855227103038465 951328998298642177 556118228387152385 274309982655850593 141209452860831425 58005008612319385 864390831338543105 937116981764489729 180650542665102177 854460201332933889 510403047321933185 166549827874334241 244226597336389505 812909800550663425 72611812584998609 569951168086561217 684557665661468929 299748992523667841 701835510583510529 901855600611909889 437632910688702017 932663881430521217 126874024088014177 942421130002884353 373296349026201601 262569058191225217 868925839793138945 382534450153329409 558627509654652225 335046169334951553 539715659485327873 422831351833565377 578572070924831617 429339373136805569 429563873436098497 905571702164039041 20385328599328289 948535011896289921 875400766580529665 196200441721458689 479538536518656833 816728274786790145 46086268714493177 528988453418648449 153650057223924097 742798137668295041 32598238899229417 707481538402873857 879810175151401857 641537507124702721 301081503998194241 500318650477154817 664565672328816257 307607328262456321 302913964288681089 656663554465097857 633138158348867073 953015501988893697 61477847889552353 559003748012045761 366613995272441409 422102860076584833 921981452826489857 276008383043858881 737433776522191617 157513227814071393 988342273417504897 331729604989405377 232221019266599873 315121826943816065 537824078804025153 292530757413857153 957643324765353345 714809998394805761 435951108376702465 228206839407150145 853540063148809473 607343517530146945 135459884050167297 932929015425486337 335048960637532673 966100696749130369 676076025327280001 214622424793518017 602115120772335617 247294083808633057 477227702361009409 563526583240872001 93890309320965313 265549931660366657 982061787270897153 592966874168936961 133573087654522033 105791799438371473 45071177301142737 74385555322351137 265771904044907361 330482706975296001 612154977518674305 446667919674396801 396188859024046977 277203269376393281 804025058142148225 914605310126518145 818141862166338945 999695246236804225 142675754766646177 726438158569450881 971112605907730817 550920014550591489 845405971203920385 764920663456962305 195197509798031649 395033677729124097 919007486894361857 44970698802970337 397243848397518913 962753917921809025 113717676364448289 194065623928821665 957893980374603137 818302347513800065 616011929502253313 125093399859778737 115182257738265297 813489080763211777 973038631003678465 286970377498278145 644302125047186561 583727590534500993 29360427703398529 503218867086289409 802380431376942465 50616700485072385 326667496147084801 155710690510119329 62382385297336641 385616852368805505 255404432185304833 528403920198272193 165569197613901761 449318643833088065 368060032074570369 448230483216491393 974311590660800385 731517116705084929 359591433057335745 917058819173874433 706721318996809345 600054451788359681 811598643160326785 455209888219968641 534819956951775297 433090656122608641 482065227499408193 124323093235020113 585264776097883265 312645574997155521 628493644209275009 182052670794064385 905565872878280961 140090186252997745 83972249727583665 575351381120313473 461952125815056321 680539701058584961 896123133055713281 800818450534308097 183396375439269121 427229565901150465 699128504292179585 363229253352571393 128737740837689073 713977097498307969 358376166689797761 226026726293014241 152411526994097089 999410248203766145 123084456224024305 364965549704109569 804210049417459713 147069956756404001 690071750677478913 168611268850867201 398071219394989121 167677750403591105 445258044044482689 852984327562907649 205571207085053953 751344792017526657 260283964139521377 913905008278447873 6153243073111271 866446472317512961 709688794154875009 586766079402778497 895851944453280385 247086995211468257 397411355055229633 242387105440826657 410191771468884545 131945256076626545 276098827620916865 57764440060665833 948994647747238017 693865731012259329 773086553156506497 366025459598347457 948095723697161217 142500142216398737 145329362867801857 30451167024196481 675633041202157569 62906403163928817 542529860177868545 488399466556728641 341966780837889665 633184839695054849 611854130301555457 773318739432610817 8842152969545937 546516991961048833 305708389728042817 613389404319605121 624707143742892161 740533489918313089 610953927372282369 405896483994197889 161827558672253953 43563624212190177 786670141548771841 525070385696636801 2827432749381132 107424367348592401 39269355094933897 601312698523358337 338468209249096961 175029799514412321 367680207426449345 440550379820308545 766935442190838785 383907221776816257 144831589543219521 478661806300422657 602822462229649921 129982759166914257 260294118522214305 697843367024546561 639706775095884673 96661029834940849 806303854332288257 895412136957347073 495152248079843841 619809546551969921 147261156386125697 982470254038275969 885708695965757185 227932985827330017 151049072605804481 507316492092414273 619715615758988033 227374370311274273 587158262421045377 19331738947045097 98268852021032417 744223624459102977 497771989543043265 901764216317062017 223523214128842785 477787944145823937 337912993061852545 360498877875841089 825650825808207105 745647030539579649 51866868901630169 830240056937967105 735449578355368065 28768539567458617 25881780435614845 884918667846221697 102118794556769649 868809153238949249 130234679611550769 66531657977506601 341535402943772929 481113550430187329 263907570768342497 892633522760888833 509043884177383873 69211304976285249 947216500936054529 699554096735724289 935012295547490817 443589430569424769 404788725303948353 223965081968827905 607025118291812097 933599987517034497 154422687215078017 733136433596925441 198526818191705697 651586928377263105 605848881001040897 663214353364139649 452068175185200257 228348250358102689 394620145706813505 709841808284025473 151235935052053345 135177604641903313 775805280773173633 996781755471687297 437185478071352641 476867848978663745 103472893543045793 701869178263777409 224891298429124481 659746682479372801 276890895538176801 487212185472685633 885351456561618689 977215533034815617 672813872313884801 419311357506003905 820725117059392769 921166340685651585 963193472842195969 197521802623356289 660567129728018945 820470857076209409 875258811297516801 374520576299957505 342895663403194113 267512624337335585 250432459324063233 554264779019774785 560858473651233409 151126968862776321 142355742850600817 11059345330934889 904445789050381441 40618208968957961 432902556785624193 773149832162033537 410353348844079617 122649892859676865 887096585974934017 456690969720270337 258173129884280417 983292317155097345 390070484133648449 287617916270846753 577152075441102081 744525888988597761 566500026576012033 92090621231832865 17505995144571075 541828148825395329 158319329958946049 118644011809720945 109527056544902017 91530529213521569 591107735429108737 440434439348152321 901424247029719809 308457249140609217 582592693018316545 203127515165817857 805057162619828353 151617197039094273 505618777368500353 977750694419299329 562659789979587521 294699300257825345 408198620384954561 58587292942632985 305622902323658945 925736777499714945 88519877715459217 339893608587644289 539856601278838593 204094885812956769 724791165532938241 803479027817616001 745758717667893505 261064367717473537 148452024460642209 59226992691620241 12065547121775211 381597839448652097 632555201121423489 475304045417857409 572679053897285697 298522900607061121 831186697216498561 402581419851614465 327894540779222849 656942851215738753 364877933744171649 792780374166966401 903365166979238401 346157636805777729 193467826455322017 101775218941114081 731829912008091521 870593068176326273 872298380410033025 993698352556265217 187419944093687009 451829542406763073 648608399048573185 768966133646230785 316690169344237633 473411488036696001 49283879020013193 146684660793425793 3968325014096053 941859632573574913 643613438623095425 571327055316729089 993868649419251713 224989007138098881 368390517606545857 382950216281670913 536701224770194305 716670423614239361 588733901749851137 303015800311683841 191966859941796737 680601046633590529 675622179600598145 823198934882668673 643231170483073153 150134698592900417 627738843480802433 337135465042891265 69615635484122865 853053743179025025 296310714892232577 585225922416242433 463248177763272641 26255854057190221 310826018249560577 66358454419159329 259726537714382049 163219752966334401 402597558950251521 149335223350021793 194534704562482113 64968157959448545 611973894651431041 348113841894601729 550111244215369025 551852780427218177 801604934766547969 531558816132161409 6718832869477610 238259311349914081 18670875118477425 158714281824060769 449351982530313153 415309005435368321 917642584890788993 168760107120249345 59715141140923577 258481768920013633 614340324005230081 130525257328784513 287001378576345441 849092645335353729 762303793321056129 155056737559533537 247123042857662497 332633335973873985 172412820100664289 897256009375482241 353635401066267009 535681950626290881 113062269516067457 485599080563588353 594422679097117825 519551621906181569 285879862082072833 204678055271884321 598978396079243009 496880995628423233 953989279294606977 261592367550548481 207628765512435361 801380992764514177 467296067926458369 557553767281930817 575264518421047169 845981687960737409 471468219887785985 389551946088033665 290133106608987393 286334727974271169 971579721795070081 768284044563714049 638195178914482817 621309483157737985 543291648909761473 168132733599890113 23786802708865909 796689148804326017 817594334406710017 148760674133299617 899297439260603649 760265353253508609 711283589512536449 297475493887873217 44843487493988481 464110548651525761 114376695415433713 244135539057552353 61183598611361137 281765620661182945 85597746490467585 268864125921396641 836205246518442625 853829817722164865 334009708808270721 945695394579090049 61157528494302225 785020331175950081 493100080600104449 796589716848472961 604483179580693505 569843717188554433 615521114838589569 539757495376491649 398808625229943233 443879902429721089 452752000860986241 939268673680970753 113704882346279841 255235820398816321 532822014510731649 750477919662884609 129679561482443969 778518846625580289 237668247103020033 824463810607312513 507071435111622977 394874201218023297 14581925131540885 116690998326035361 769789331084208385 620014428880146817 366531347526066753 438308831385739969 363986799099574657 352157012078812673 265069907944411649 106374819813069617 774738393775035009 848417185001970561 356302348537358401 770938208771269761 111652833177327441 627141156819597313 602374121361481985 217064343962945825 832318038996444161 681199285034089985 463675326632372993 718876025429466369 438843456387314049 410303325888499137 104044965809595873 936510220489807873 938991400381805569 516505791388873089 444481004584790913 537138903290156097 544041794181719489 124346723991131121 830089798705660801 845107970320341889 118308865082891409 594422922903270017 68252606711158849 306659710794207297 890944458751231873 795880882760350465 179380010577023809 330098750488261313 683265934573480449 29516498642600197 239424900475885505 836740299986502145 641407426338656001 779466013526111105 627914065842492929 351269485789046593 144806906070638049 89182797780999585 97145184202194209 657593087908225025 89228286928015873 568427417763537345 696012924269627521 448856712898063425 225123056214297185 944893134386653313 392432793154657857 274632859241592097 227729954199769921 170009535297346305 496407071623924161 716585045155184769 947089321145764225 507202508439938497 774431508758940673 654031729660147201 49931236142764849 796853272840742529 626307200525520385 776247728719042177 440128779625776897 370431756912601857 356757068224371905 988151771837749505 302159979213552513 432444317946909953 483933395029044545 884963323294030593 927989558332736641 339221691236097921 80449784334977185 149821368569376993 190284811433695457 165094205951227489 313610484942234561 182219103133192577 345364090981743041 486696769987212033 941800097674590849 886022919956872065 972311822315685249 53179969982330985 413420048398950977 741038336520105601 167975975405052929 202764918119093793 111322696051676225 724411094112753025 461912830008099457 683782266620148993 975532353702210049 526085164432899457 334704985234591105 231119166565825665 334412648389477569 770182373335217153 214522198550621825 517525932279035329 971724343952860929 581247361593526017 590516105327136385 264795848548651233 774724812847129089 56168210207459881 570959480629550593 574340987894124993 345222580479532609 770213825605409793 185403772572808385 272683151411989409 638075591437345921 875625670574436353 793105473724420353 8026171989037324 524892873585475457 175790202382600577 627257816227480449 363162885317358081 497673915906322177 575051002850187841 241979590036361729 641911144703051649 938931141627922049 827172618573555969 105502904409743089 656107392623333377 230746162141461057 613443135608861185 920636753088825089 593577567855881217 772592851945592705 769126054182677889 277558615903043201 330742584279668993 872127502872562177 304795667912543425 732622346391291777 703513328628169217 688131209649970561 612990451092727553 341612568903624257 744427152063700225 492150020932090369 552197479329038273 491294052056598913 600738236935832449 604997072795971073 616664215691244545 706894350854891905 276187067987159201 414165717840152321 54773649092709321 56139729762502809 887853589076378625 924486384947630977 29191336304094761 116583306008831041 338883544701523905 701300364979804417 922799936361513985 969290798948104961 108632052725319281 775403728654442369 905304898639272449 778678549855097601 825181693230028673 862541957128318209 371675636023354625 618750899635767169 873178390860807937 955943415853955201 846256344944080769 916604892058412417 105026176854458705 155025340610027489 182041187004870145 264429919769138881 758855604694623745 251872343716275553 155486385078816641 164023662044879617 576119222484855681 692382400836382977 911178472535794945 228893789457924161 379585138187628929 722231656946082305 711170030210084353 397262743877856641 683935413340257921 808285006498838529 419933314322008769 176810755020010657 321793849227823617 361157070057789313 452394782326862785 923975439563999873 274096749268601057 769815720180194049 139751225080402721 685395158211587585 482194515049123137 268050515639476577 751707575282452481 428083092430110657 117470523533903297 987059097650021761 646019046388687489 242720058535876865 710750701968983425 88218597121215937 103992625565425105 708751714711407745 457141627398861761 323314210609797953 526756661303267009 401590349021102337 561590892022998401 22226137063416473 500118913502703297 45098175991849841 466449956330983169 974586840153367681 239804533698304577 63738328358322609 385300821574595905 144595924480814369 573522578097893633 968516821637134465 578572654160375041 657527600708366593 637004388779104129 772424004789751681 957937049477955329 121118577217732337 108866071207998513 330962702860997377 750669994017321985 521740066724223809 100471911722934241 451092719638193537 335268834872273665 668919247890233473 784142479261632257 820222912565437697 859402757377772289 285390786872373057 783911903900417409 241562990868214209 645169467185503745 264560714410794881 81069983221865985 492152833595493889 589668035044859137 582310883024295169 281027898630611617 967287789569677825 86742253425690305 672845208611125377 143347989996826193 465049418549195777 374689436394582721 404286743773017345 153429800922907585 275552774754270753 491680430338028865 842610148978753409 988323031001172609 652778932783316865 173136755713777281 823995134763695361 142044678158868017 697045324355638529 421524331505771969 595695756023008769 884839086071579521 300971904755552769 127739206958487729 892045860598901889 558887391167132801 702048512823761665 923893201973108097 321395341286024193 898523553439346817 134543340343750369 439895400760882177 715852925584247425 310149317644516033 329584498204194881 751433115468138625 581081873514381953 575486648963263297 124991570282812609 116072300012824321 248562953079957793 236914982376418945 119152094092793697 59136511804076977 126337238007028673 486388580325851201 242374412359904321 594324452854230913 243027435724034305 976417971209684737 884273614356555265 338852934536795649 338793417655086401 885055404396112513 69556642508583625 643053864394339329 158813201292620225 344599068231019585 332886391011196993 624224611456845953 511027636689181697 49301038461905481 825268081442484225 339169930994010817 549503291463199873 319831118104104897 661684678146098561 804944582994075137 705236320649920129 966339458535074433 167706915969173313 379097923437193153 603048263246254337 68026678018526353 29837967287232205 226149146112966561 150045538597129985 901147680432458753 131868186624810593 453623567819668929 59685735350999633 90946086203643969 252082052088706369 616920443776827137 265698406073500609 43366681835905753 691472685770232705 926350335483213825 689953814250831233 502375136460528897 141999492743547505 791289092558947969 443992739838240193 866803986034412289 730316822789088641 595585115823290369 879581847214101505 640943110665091329 683376443004345217 495790803478861633 651725067886378241 55328190551520609 658059325528650881 890757008298400897 638549762065853313 713703483695525121 610843115204385665 239545013641823361 775029910769337217 849922286361092481 511905959623927489 457013032469227201 528365065946136513 931201177737193601 40575471169898241 935987608759639041 376886062732399553 453889175894587969 148348759845699617 715423617395678977 584614387830530561 642601805418081537 507656039414040833 709803879130966273 201194413684692833 696679360542972801 48061580113110129 651269794219977857 301104262078499841 308559903727939393 138762071503247601 278271914159212481 324214665517320833 501537330856379521 332249081311427841 779173078263902081 137413662775205841 759854723174242945 717169562986566017 903140702986156929 327781108785263361 828139755144647425 820191588555612545 961368089468315649 813438611132401281 81423699128094993 81631976778606225 27331271319418705 248600438268670849 668625124681867137 345423562040306113 514207022503107713 862516990714031105 634275294813193089 641512819386729601 360163247031898945 344067398429178433 363891076218052929 91928738116873633 828024140375667585 528979517752166145 181864467890989089 787621532873100033 355473309611319617 907416862276864641 976762175001070465 411930309738121281 546777527866019841 116480626318892897 822865575095164545 631522477942223105 738906041037985537 463663759663479169 709607504011941633 443299827911314305 206424403616743745 320220840619786177 448879091868548161 815657096044599681 983821758168893697 682665083517566337 386213967616654913 857303818300120961 114775352205803921 909180019174588289 743460086455598849 102439650887117041 409679969206315777 256771015037106305 831197780337603841 236352419616107329 170611900030415585 363738668150720193 317957950403581441 72557262240803057 882421159328977409 807915021355302785 574963173947779201 906609662940407937 266140921330070049 719572333615250433 440008449925556993 541025257436569281 933283673063961345 612625591695138689 688193918590840833 531770323616196801 894398423176845313 920461894970944897 952120725078316417 234119178439566881 480656523477456705 563325090528326913 707089816130192641 412003589852584897 592004320761127169 440670394342024705 400653426208378945 861125094892781057 238983020762482561 320414018754281217 549036886430187137 226009104680567681 887708876800864769 801794849175255553 99575739619183425 961920186020488961 329394175301708033 52021786414730545 38126529772583241 904326250401648897 498460541402486977 879509307821994241 838760616912594561 814715866782204801 568664892783495169 506937912959603649 160915511111383585 428482857169765185 617263991201603841 572373220366817025 213159084957851521 247866046167740001 406250041449290241 421120383579808065 455045174369175233 613264829847135873 270886229111617633 487887009468355585 97056075941083009 415463418024000193 503571534050486465 419310702622528449 996814857478099713 348333499774664577 890507668508369921 790234538477964289 616709779448513025 468516997304146113 505391629592885761 640667997604669697 298531041368576641 350612820597515201 434704188178947969 249659986601844961 85028081036483633 581824427129742337 640021722446881793 290967339840069185 52430328608906505 210313839786490305 631685206862776705 835184453372253441 753537214241419009 981222894556520193 403279948901491969 203790260196104353 65200909898877057 401159189995833985 166501888713121121 900375427193413505 909749315482855553 456722805434377921 730525003740360961 279268250995318817 915603739120498945 969315656898086017 928978653507122945 126140065227762225 802137133812664193 344098681252244609 741757621917862785 361322857577693697 837421200148995073 815738192636612097 759410227932498561 905021044388153217 110275709963588049 110832053358432609 356695242913424705 712978775539188097 80937611127168913 843074056536433921 481605536779021313 778231555701641089 194312401650222465 491871442447102657 819889437842199681 754209182162174593 538382474406276417 750971077213986177 396648795362914113 869673826810473089 155778194575560737 586494823701468033 450369741900210817 137905343053393633 732243942856527489 932579342726423681 825787227012277505 443369875913647 820854801096231809 449630290484360961 735961597222093697 556945347505052993 360086535750340865 750230937901104513 737143891941677569 312828964650524481 117563610999553697 489310941966788673 229340173729561057 898969638594696321 465483699921477953 449727660485873345 968493176344018945 784576198984527873 959944121345529345 416510332585101377 571045898048716097 495353816539466881 961902374403180673 110361960260771505 67125553027828745 972190201531876865 675141034826907521 584425133717399297 364101583074337025 247002006320389697 674853279248438273 321741657751797313 307867287428074113 686311013921656577 213420778600436737 301341970469803073 555535113259260545 351966893092299649 287347211735507809 728684311687342081 21609825318641641 72702862160443969 866489758042433793 104545708963211585 442025703206986945 208535341395037921 574674195661813761 191892416837927009 969242661054600833 749156399531248257 986088222381795329 42296782011174369 410055809645633921 822301326681543553 96748891929351537 74815926379866225 129672547672377905 231610805754659297 242685181663574657 726725453579501185 45364839361361929 706880720178464385 79742241124719729 86053905423479905 935650972675965441 872060439677827713 293201376996250945 292561234918235137 302164858169398081 835305280594912641 563445871296906369 181842434846483777 687420885837291009 926318555256902017 337038868535813633 424935977756614849 9492568500782285 672766018694989697 16792366635954183 264621197073179105 601732727838871937 171468403098547393 931297368159789569 304069482451648577 110235885682961057 701258913249706241 531181055255629505 801366487940068609 712568871086880001 700839852326172545 608909006284335361 655466771480927745 677787505492354177 132818769383920449 389735536783220481 29323711288522957 629954646522740865 138607480036487377 297524784777522177 91326491170303121 935941918057018497 700409822833922433 280345732959588641 116967725425123345 984523192761393793 536613888112018625 272337530421935969 582180217047049857 219566385687535617 514174506131286785 671323806952599937 504464723090304577 238040426384337409 642779819655206785 392627725879719937 207352750709144833 56740464714245321 975624605228620801 900729859587059457 660604639075923969 423885494715584321 63470459809710889 669670157613182977 298653808601283521 327472713908953473 653491847582831361 343899873194274625 662118392132381185 296521134908651649 81445118234544369 792740882714099329 713781815588259201 759767294569236609 842337775211536385 618434936284373249 326489580305914049 315277425672711361 536525302996668801 100315579094825585 254240828716330465 860727229843469441 248655568738247009 161887344744499745 110815561346694129 865311480466026241 227874008147669121 625151905994357505 177141929053203041 748545153374699649 879079300941942401 674605737766015105 626968162328349569 127394693484795601 754786849750136193 264800064252455073 341080731997248449 250646439841496257 741448910826665729 858677989203826561 417249575119537729 48218212275536129 577153497619381249 833187308304957185 773352978946587009 63913672473894681 411862001726763777 603637137570970625 584934306848193537 934196373299123201 347255662546107393 734273724353414529 349090485718658497 734835465122564865 869476379463396353 270572200371574913 980533366999079425 294286899274617025 241325711265663041 265378151662162049 832470035610906881 710586718959326849 255710059067940417 8512280975324417 907312185285260161 691135719630999297 102297793939502673 105624686435959345 745968117493202305 736461456387139841 375618281087913153 100428938736556001 728539066934128897 524893337894944513 694441181414479361 374061770231321601 405704721822626625 430743437237687489 826609890991040385 180928355561107425 334136304528609409 870338732342752001 266073322025594209 752357427354667137 989239719971248385 955013824834686849 613298247683093889 793681394624044801 155851378044157953 715485838744562817 918307940207828481 558575778200406593 686755664757509249 316059232001045121 987164639655123457 163866209441394529 307760987222192001 208636726528986561 985801311682681857 331391517982098113 827381162571850113 984957539587988097 35844999775708433 249374623999003105 472865972920569537 810884642196263937 749717662485043201 438200612809794177 369479279987199745 199582942604287425 239233522243853985 104260067141652257 356730496581743489 572359156308088769 323642451596018817 455937027566704961 297045760244952129 528685741523709377 808229597718156673 338881406925551681 885564159459217793 103044712882216065 479930109447341377 590006862538302849 273932137507056705 18866458848812329 126837295137864465 993423593137336577 838841055742928897 192792942519979265 516980617062987585 194602838246993313 373429149264847361 520177923509216129 29459431251456893 454952578682693313 275495066224177537 450188163094843201 7197123103626525 536763630445477697 822816159795234433 591753028172469505 962611081368368769 142888553047740177 937926011640737281 776214554330117377 410884608579525697 306894119721931713 480802620054884481 725769927045639937 303910197349484417 563758083536285441 799496597342763265 966212555093953537 93107421497538929 20064182670125777 200357901903014849 496230504245751553 241085811352025569 993312322486090753 58895393420126401 242401094739754785 238531316207801313 375255214077611777 320246157043424513 638442005317195137 649877116344459393 482575001167262465 178686406931799265 59281332320118449 523533444715756225 843825132085100929 275653163576389921 995755786974235905 352079526907051137 104110493565897857 15561115377916935 95526640002439937 175371559725139297 243814180770158369 721612435551048065 732031202646744833 983626636333685377 355778795756108929 696254143055138945 948502629514301569 224961501677544353 823315407108339073 622508183408893185 201456703907275873 457479798550583169 421470829063551361 655779074435937281 681350082946771329 342819854554196737 423985251764889857 476753025709012225 391774300357617729 667229875867537409 551794037723581697 173586211212434465 37602711743737417 636986467705558145 624871255670143489 217808665025682305 912617583052941953 644698506077293825 172404814237168577 818439392145418113 834600730205401985 187249353474388865 377085446831728193 361038053408957889 87587579041674241 858459054918700545 453660848127682945 444254307359155841 774500292334060673 891752282877892097 531453534336719745 650447885298870401 826854767099213441 720080232419252993 982493056301692033 766836051222636417 670467903350292737 410073214114564865 834121598996858881 800200568283866369 606489647233622913 651028164132657793 865873315716882561 95398970457861057 875687979707684865 601119501161381505 419203532589961025 922845134594108929 61388319041419945 255545520787041633 64980781560237233 492947176615810881 524100793934216833 874693642226933633 562904040150641537 889536868720266881 410573586491587137 243459122359428897 10146136639590965 496039404560715265 44327103128431137 302341140326152641 480153582263483265 177085739048418849 176816169215932449 751750245092114945 578879680191690241 537157211103245633 292024822438513345 166099860742239265 242643196811769729 722494033901693185 436934662883921025 624854672466557953 332765726809881793 381840820423260417 560962167352407425 863028082641424257 476248702134910209 927713914879273473 144796953740105025 31042343650415917 503732348694555329 217952235422725249 679380751127091329 728896254606187393 356185346047681153 235675912883390753 905959854882276225 515859265433352449 596182056929464449 515870546649434689 375761186185137345 396185276352557761 559835527674408705 633209704724929921 951047794358466049 223497166167238241 628695579987052673 416119682932158977 106892800806683393 759541941397120769 260043781551217985 27298820698273829 954385447660918401 553089182726370881 977497460165906817 194874160367842113 581188144944938753 486099987939358145 945774775949473665 688181246016011265 775063269695159809 959312684003339905 503598751163465857 307983698801475457 281472021493350145 278583017724944417 842381639873536897 856128191494132609 159528943802293089 955313146956161281 146508662487107713 620602887439272193 394013841832553153 775863355155625089 970333495685963521 168303621378338881 937961827912637569 630845813722306305 449633558906739969 692207393735767297 684361166985233665 58658731411302513 429102636813269121 777927438702089857 271101540408842817 159664670815249825 545958285652019969 405723522195469121 25571358207024277 217306490849953345 322013352485384961 910035541067014017 59865890776599433 837571103919163521 977331352557328641 804693242229685505 480727323341561409 334062829451003265 848205963961930881 126450272236308337 717007422621073025 166167394297378465 346652072857622785 733842116709151745 69162407767827009 534132387567783681 479471199198428609 757145107431750145 118221899127185281 377243035330241857 209484314838292097 766112875353083905 604608541267900545 467641331754695233 812561595405583105 796007722724947841 699536123541868417 578854660197993857 800098087042144385 943172689595282817 283520814643246401 699024872934703745 641688181454753665 56075911413454809 348466549756416577 396543184224288577 156666740236644833 56597518067913913 23120722407661277 807980672792752 31262254582742345 532641122772371777 948354200567059969 581764577895985025 961324131844534657 553382204343588289 901239370385006593 475515865820998593 685543628349023489 732184711072061825 178445473691887457 564493499074831809 943012661040953089 662120321076368897 433831009539851201 762458616300651905 709708291298539905 190932295252604705 446702478122240641 338091825416672257 4529645220188173 5143067182327600 841066319869149441 325392183287451777 935949978283190401 528881942145613249 637990605886706433 381916940513793409 329906071035182465 787101837200278657 899203930683079041 962565727564996353 348581718895132993 163482198634039137 697205106805832065 550777439776044993 604228315712916225 631924394473312385 452977726103164033 232423148312395969 783704989965031041 241706310640591233 935062496315687553 990226734566352513 135239996848795841 277769892291754433 172026547105808449 446234429091592961 1865661578364098 440089279335392577 343696688938401025 172817845606250145 104537671383170049 633553299638176513 674931963939364737 243190248300013665 436217488562931521 29364717453500333 139863812477791777 92825489167058353 395900666963100865 150805100675082561 715718855242862209 534001113854177601 404065461900671617 3658781112914512 215473720518225761 505574372062330497 449271891392513089 71077449615895465 730212592694520833 775800094369888129 336262897016922561 133768765023699393 168330283304818817 852395423957194241 371133028373847681 871803275119869825 673435692518175745 124156031604631073 626787698400249857 519874261478843649 110376599583112529 173364508010212865 95494090244343969 152460140851555809 744265857675735297 997261931427804161 33924802505964637 591099096017483521 506405334476347969 877360963363390337 734443860910076289 278085981345437729 289866397073801345 982871043084404737 174833363396459169 527662565151114625 883108450978461697 712616145495946497 383184324680868801 328639144816374785 909939070612573185 820310949017798657 546878808071483009 765928814043416449 366504665140929857 660804942957486977 551698739209214721 290390487056466625 539638471405162049 397913800017196481 681961450941486209 587483504534315393 655197017531584385 763866061496191361 83679573236324241 969480573058969985 80026118995441217 320458642955461697 494174919397153217 790437236398911873 217577016043527745 85119679097648065 893069092348426369 807970355509890945 966231499902555393 621729600882876161 616479204928253953 94475497231893969 213005867632269025 104883887949956289 99541938446449761 639159011787878529 916026354320216321 624051477742487041 538674716744935745 240745228848066273 880167379059209089 855674151850724481 176485611132207521 431637933613043137 985307570298907393 779672172472661633 656815277354581889 713488410589615489 910201169219597313 13202820071587241 538511321714210561 240495175985326881 972023109239124481 568119099762473217 923299562047361665 632403372430740481 627888898133086593 976778551195867137 590254253036235393 909279984553048577 156364449023776321 169164627225544705 647232046743596417 643034863270269569 641080280175010817 696338312945005825 634198820831770113 547782333052250433 342588093617870017 682793351257974017 136246091156067457 567064212302891969 986709711626509953 633227436509390209 192491094807465409 448377714957469889 176617760463607009 125571846345966529 293833346720390401 165191233859626849 701168405121627777 777976016399197313 236177100158712961 897632745984562817 753617919499014017 297079335088799489 990325241246580353 612369838608156417 173460986069507329 90702759330884673 535032282720479233 290062446586201601 601018420128234241 880565538702743553 11023854744934171 188479626503646369 601489568629808897 78410198164949201 842123983456517121 57375386080675385 225009004971603585 818759780271566465 651581063379353473 247086049380680353 364972391319476225 478317999410581505 909475330490082049 189238182554614561 542311571723637057 88763225509243425 578576391001234945 740762043576932481 152918154828974209 177513905312839169 394675519379276801 540536165180267137 684077106947050625 489213958300499713 402345570217050881 453514345479202753 239241267126125473 566584664037964801 563008014840150401 695302318087950465 855043278130942465 948422400784810497 519463377442747265 619178015382441729 387017263425668993 498522113972473601 315644769620675457 888931937434303873 158627732841260641 163932400249482401 173885868898082657 789213007552387329 480041731102666369 904082400651635201 481681118728729985 377995745806966721 557421216291679425 91971117597442033 358608706994033345 654156936882440449 129770132127880801 900909117332975745 500262569717207809 690909520606307841 428583681163011905 919508664655356929 133799829066390433 20058505035404297 186379978103254017 926113972730423297 588781272229383041 392913605544830337 494935625999282561 672156250087713409 172716272908672865 294536361460711041 294610875475605377 20641401924724081 244096512507653089 355260986904877313 265075961008584225 537889406182475969 863316536057482113 646678487177762689 378202021006678977 898626348965752449 455960141068786113 31207928695263121 499646762596846401 319590681273954433 91331408283423345 470817501716009473 211160790077663297 846087262182340481 325304404248797121 910346473347456001 635904340462637697 168663995068502721 909657779240717441 906287606102392065 39760122906308481 810679155715252609 874776212820577793 148013427091935777 549045103581129025 897480666638674817 659291485728630273 943589187286772097 556076476254766337 267864403288928801 714878443387405569 347955761655352833 506273773905341761 720174937351462273 748616825517842689 81957421895975105 392044170706277825 578741742737623297 886305430755456257 614127676419112577 678390559112806145 229314623496240001 220721927194887265 594151529707073025 702416026088833665 590906782301562625 637536371988446209 281439877680011105 113712958225754337 780230345878042241 442510727977776257 201351639730528833 335684240123931969 176100112208747105 116476925347527073 185476944153545985 650436936432974721 225294596141797153 734733873955946113 364370544293830529 553929527878558785 247031937558023873 955915849819561473 937643960360528385 846081267941450241 117199712093142945 528662419707643521 456957929016237313 255730602098516609 550654961019052545 514790093436900545 434898912037620993 636447908185907329 83291646781450625 682979766747877249 802794979065264897 180680137001225217 196290056364791361 100728301091791649 752172650212425985 101570319224400401 62274228610679217 923568842760062081 929847574585533441 629717420606120065 444392086352127809 844069275048539649 640773543083749761 412410734648055681 490106422243687937 979223086064479233 424066600690604673 822401963180773505 755376030966278529 19528483856547041 87519247347668033 759606412833100801 323672912565630337 877911362276677249 448994209908430977 130416391880864065 477806404544583809 518912277867357825 777033343110016257 824353989863304577 998816146472055553 41078502608939969 338655187471044161 76001024162117409 841385752795321857 866756032058830721 843589889025931649 141560105950951249 33575779747341273 267564715767946369 668182882339106561 164686575042345857 112560833227167473 640488999369566209 999084266807070465 526675541684475969 7989288799084450 434078687901745729 859949479351950465 333605515791710145 869197895004919681 407705220246711489 980153996737126273 590169162930884225 78565319514073201 755760747549175041 692540700393731585 39826664129329001 355661286747125185 325346396610271425 270168518336273409 247387035721082785 18549158001466281 748224035044842113 45735334966320097 787571648504361089 790762433281219713 359079200937046017 220752242815162689 46581134946244161 14357520488804455 611563178332801281 836720313059554817 198835951539685153 318429034871815745 675876053667323649 22700496459091113 84181133193332865 94067672136478817 617171539642043905 381092345709486593 568851300216302017 14577154937757797 138784964637451937 457593286582973505 253921818547915745 115603697036281265 219809659976931457 346767471135233793 215990232876585249 993551674773574017 990100596741413633 999107134197739521 585227752692382849 700270554159661825 40219090875694977 59740156845077057 835127735624503425 193633406290945953 747625272524530305 626970530028781825 466295843127703361 361544366521318465 567677365390125057 167703920602416897 494138903200941121 863493966295823873 58435206912420769 666703883027079041 618605565846841857 349535203323743105 417241422739579073 570865745642219457 875125641912241281 120112328316810849 755543811778338177 74730143013621137 792125637287959681 408296427348350465 243028363592429729 88856878028575889 855129494690096641 203549780500441825 645080480552010753 851137591597758849 284274996895526049 726162492358813697 956733975428079489 548462906543999681 545501730860912897 215112830588982017 615079823573111681 681321608010104961 550735024117464897 848554887782231809 729691029932666881 848966338001087489 464765905702769537 192816411496369953 501702887392482945 482927528990611393 372498976166461633 218203740433754241 367120916881589185 90215193367168209 606722157368103809 351692553497930049 774688453724237953 265962034372446241 271083695373555137 309490395550287873 34833741461966385 33101462592565413 783706571250242177 196372501549479489 511059076251868289 601635802502297473 122617697462139569 31624111898910457 991483574488171393 2953568533097695 774333004371904129 999503068751454977 314583075991478721 39445492137726745 211558814570501857 189623818225616257 933587107463552001 843417302857442817 485708824873803713 831940829473683841 808220278415277057 12198419962199837 286083629351018945 312583690810019009 795865526941469185 681720009329989505 552030084181474497 929300568156424577 77755838038442001 125128615358416801 529729998974140417 85459124391636721 366070985138776449 75783102359803681 534625701928440833 684317212303302145 977053058672495873 237948246580568673 747663030365281153 953617481233383297 871310606254866177 579468321206331137 162934306213863073 965613290681762433 518832680048305409 417623724966144769 480973930502749185 208655815587892577 771982530449406593 884313432732465537 861561434272779521 780846770246672129 669612664011836545 664861106327915521 208710218104833697 9495583332299163 359790059931896193 474433408095602945 145478861137071649 525846937802686657 743419075995788545 298730721166716481 274874845534178305 344522159037101249 397901534116158465 165833411267311009 333591886365276481 191228804921014017 246105219970232257 21556277845657945 686420842247564161 898544795234730753 964175123292903937 992200249772235265 430314471419372097 934109327126197505 460592747575375937 980138995366385025 468307153619228673 152610471153455041 862469292773482753 646309250536869889 955456182766660353 364931540868543169 283075024639586561 589582634888014209 832970411465844097 815212890682236289 452411251957954625 89503836238815633 964638958284872705 748035534297816449 821199600785789185 492430611629369985 24106435101280965 860195701832172033 514597265280599489 1275390047151604 495625777048623233 69497980353833809 47473190329370145 788521681295147649 328444324249282689 29656822460143673 816050264485994625 456791309144545473 200357375075334689 586894773189573761 364609135170709889 589916007666626945 414235067642174209 649418569520296577 369861764188783553 592289459921726593 978157212108762113 43024121442432065 284263882885468897 30438730497561297 851465653633731329 136101608976702 993296645170261121 46577560234947417 12478957018238647 199260264369247169 546585575715752705 90833465355867553 396348731654335041 288874497068750465 660240932364899841 651446326617058689 731734821891770113 724090789360719361 915224408665281409 988213479551742337 381426935836536513 473992602417130369 316724256989942913 184625536832822241 864157137401100801 758523341850850177 570930977401687297 422443600792828289 342670044639156417 810429598365633537 282350254771188257 995982470669087361 937309624516878209 672430331137025665 496595399169066817 672281227707056641 836232212798044801 2998043194796907 95819714718089697 970982504350455809 284778880152039457 624533048126370049 497556552413911361 390550123873790529 250075574431626529 282044965750774433 679332855401298689 605001946471059457 865740656811546241 543609423523992769 533237343327542145 960315989503893505 299455578629356033 548850392829141505 994508668185773057 927903515833076353 977509578826591489 59642467478756345 849638470008173441 442978117409349889 810302481351207809 977390508211531265 941560829372576769 640355174082610945 246845000251404641 731009244202187649 996949717445730305 474386752403059841 340822479966327297 104600453120728081 113821245702496305 101693338533561217 122699772000778753 637443047576159233 192514379032544993 946541085769435905 169181039258965889 493029590359842753 161303860174598401 743701813070099841 461262748306445761 38384256264965441 646608962803057409 950118128946424833 183920020229827233 507789866901195073 939852907632854401 75498087518393937 693559925070424321 332468159347417473 406976903105643841 247028023059581153 253799285520948097 613955722190528513 326521372073955265 691788968378187265 496543165193465089 996280855984583297 997781560909700737 492386653448814849 725042517792239489 871081801932181377 567176960129444289 600077816304871425 850509528456718977 529147145138796993 629620358451106177 531741750828441409 796506049877812865 978262549620840321 288934467675289857 741975978232670081 858858286034752897 685597133859563009 39468456419186281 362083973221157121 657078568050216961 306165560585501569 857864979022025473 799591314529560961 730606762218037889 438291105151979137 82896944388309633 764119775306564737 434658612220708545 841728395811262721 591533900638580737 250037034074562561 881750208423035521 181564998943304801 45637077697236353 188478184324875297 202345859403685313 866716365304572673 446271393862929217 159424362648007201 198464977068006465 659391672163298689 267538656479345601 209968914176410945 515021239273401921 493096603267563457 190680333552677441 392272882525428929 123318325392666849 981435916453950337 79197205046867233 751704561857533057 208279993141097473 886191569847088769 749738482128719873 753092693665688961 375062241799817281 877014024524232321 240001172332242177 324844942873621505 481720850180657601 120832926724094849 357953130965086081 73962859383964737 793252749797069569 29151508665496097 36076936589736873 729916934769729409 609883557230936961 136244546308947889 395378023578103937 415250911900226753 10850207116796185 929565387443137281 947585960060436609 22108510419538873 976666061002866561 182141226808344225 296903937568004033 356188505653829441 401120180092426881 200280269080156609 327055001803742593 55630955213242577 512841704019471937 481537497929426881 723085864766090881 817838618774839425 19568535869218809 738720272548238849 843896859398498177 591188574784975873 31335858116925409 575018714486734721 259871291540605409 983060015602728065 67308457527623489 360501639881977793 545005672716868609 775790512420424961 401210481834759489 956734447677607809 274945643714403329 656394995643051265 739171149697377025 837783705731869313 257287385474100449 785584607785235585 978844150523364993 164131996291676065 200012523047576001 841376766852743425 188036064740437313 360918702671700225 715212522757283841 560088541114847489 223584170496899041 441455652620053505 431177924738136641 403573093644649089 736270542080895105 487273693275955841 234955005236244577 850138819506380417 965186451059729281 461295170329865537 243709187893898625 434753182501918209 395832815759980865 583480732482872321 976407283259689473 252073474453194273 361647870734536513 358974694069733121 602790993428669697 336885080592889345 220506407794296417 616004176258758913 835338636539731329 507109652262752065 188574936520204513 511331223071838529 518502286335888129 704241175277086721 6897987415392493 899796865079213825 790190047627916673 107572591498406929 735021597507618177 74439493516198497 641089561792824705 797709694892955009 385244838768819905 75949723242860753 91475619885883937 170577794085740929 245768136681498113 284097976922769377 121713517048476657 777480423717957377 396742142150777985 156622127533228897 26487073153774077 614963509224079233 546302127236394625 918398504337009281 374197633548277505 888593156491662465 241014336360485985 949173211244403329 117974412819521041 908715961743805441 214301502234967233 123459838574522257 264908816248748737 478407730392444097 995518892246401793 551297082086069441 522702430492145729 41825069050101857 420208848936674433 11413329290409281 430751779575217601 65874784858419137 758084890024413441 895097744983576833 84259256982178961 923453703293741825 349525101624998081 53986598138951793 879360431975726465 679556712143249025 844452855446128641 510422333288648385 964219750792338433 102498867909556417 940739869261328513 315539013789251777 760921073524258433 334668573997429761 384596372395385793 776404064416357889 26743067821584533 567068470163203393 525354696793634433 996160529062454017 217663783526404577 828979072365694209 904770051991114625 935049148424003073 183910320485679777 391092683846860481 840244621448043521 588453264956175617 514909937580597441 3231974491153978 256642500774667329 51834690547497785 722584796957377793 165234208764470497 797642447831457025 190873038821766977 236665356048035841 233818705316803489 560536993059748993 925667441210908545 228303773729365377 474457046147161793 344319228173326081 166015846460030753 189100148384426337 203753132575013057 666716615023069953 674186059524760833 97687517203084433 166058721639469569 719073496534711809 383992120401021697 796857880286665985 932569882455634817 6814710613845422 350272368788740353 788077632506556801 789666199996982913 426430868312756673 749039399133554433 199988253107591169 636587836243347073 606925521860269185 481769895014412673 891593480244338817 384641048136042945 284494678868689729 571781854550042817 963399047491918721 238050770814862049 464533978651083137 868790791983588609 840521944382729217 740534715676115969 976177397607493505 620052937372296449 296074645686502465 244977418386621793 453377655570371009 321625068857958465 551932396973356289 362680114615468353 635581616337354625 357955212823899393 943910009478031489 283123533403607297 413497975863698753 277148848855620865 601635267918268801 637700992280766593 135088473237026113 965839271314795393 467860553211295361 777278866959886081 108151805113728017 392761200010131265 581079190479655937 112665904191228353 903750436259223041 223141411403705793 448209913841139969 151192261641522657 284918639703427361 284261891527695105 135508255737320833 376808905977949121 303874432298179905 231527604804004033 266109182471240033 443738392182478209 165252657645005729 547715241758130113 807677471697033473 766184395999030017 820220370949492353 257549065698672321 505142724332813505 423509989824122369 304892961852694081 85228036295223569 218651085252886913 999318852791130753 575029174190369473 682022559129965313 688527276656401409 124839700768983873 916959408437499265 540702307222108673 305684987706783297 895867523998074241 972133485808420481 157606395729406049 21652576389840305 225326041619364769 430225475102055553 344006577017285761 306920987048172865 530479435917126081 594693296907102849 596550872553738241 45023332215549769 838258227191442305 266973687213699393 460641983136913089 933597292697172097 530519405303575553 833637786315954049 537359732292461697 619263917820262529 102904958595484433 568003181633891073 448862511788991745 702706120914186241 738991047574241793 107683737233735137 772107025612573441 461698725870320449 421452571972803713 866773050882109441 837341381915070593 716505891579160449 132950088050531441 950839953932607745 855411573906142337 533122684645661569 313448260780074177 520329172712344257 153858432895095393 270022049543584321 712892595381671169 689596164851472769 261579042206339105 933728001785624449 636924397011636481 41576292680311153 159116181991027617 543647106258376321 60048068788741913 909533960906593153 508179444537550017 608754762099692929 359950289250416961 345621189779514305 969675030044857729 295177059880771265 396202623270138305 419886380347627137 522335716465196481 87284568896308209 157178027938083873 322326817724281537 790130906446638209 904097914563337217 274622829409079105 964611813987197313 890256802110887041 681697980782871553 853019380755068161 77881376957897425 917041456888160385 340662582128246081 480846076923793217 499836967132118529 401056515398526145 60668058390064065 136411013501071217 650100334963958913 525739689917902081 633275011829923073 328548643601006785 460062677044412289 472657247797005889 875163897973607169 31695624366687269 995343474959078401 506056810812868481 189924956409200257 298397963753355841 69315447260230201 630585407325103361 164789591346590209 325966891986762881 569343115545059649 274108783782953217 892893345142098817 886740902841349761 418466622594813505 199723286084211073 600885614095489025 525296450166120385 879903706398671617 54683976023444105 230674797086365409 606175157400510721 726230191161612033 764589866084524033 233171206533000929 940581414668269441 976347067577144449 602402049631297793 857040370228887169 311496211914313665 928889262233688833 755480885630308993 298307874340821377 188321299957731713 958741602517513089 709697079900809729 874390204737110785 412207596773551873 502590331275534657 725806301029880577 821615698355486721 732453476286604417 239367877307934401 135810691014302881 827022281017590913 76727503962754193 212083505973417633 500221090895909249 197275705450408609 90446630015986081 469537021309100993 783363812643461505 859670075784791297 233620129614276801 301075929592393281 393653162801687297 667703114967224577 980172002562891777 756792466703878145 47708473476934185 747638461843266049 31625425070696877 491904700488099393 128089934558975217 639377837649590273 993642495863280513 40689607053288057 269143860189831937 537093759786344577 432956250596131329 46024649101461537 906992974883056769 70270166532537817 349530044741822337 269762017436967489 129213682870744865 347540412314444353 783277238377106561 51845396264432961 346467900710624833 743101161740526081 898441969079026817 327946941256222145 649684700421904129 483243314376139201 526974983953603969 52741179144895513 607824540936125185 99028793647306657 833257331166361601 495656811277804353 176439071948113473 376331394835105473 717774497720906625 105595993658845089 127920188832181489 447952471350731713 491394636139983041 598847634996538113 360396012650074497 41544607866072169 612452160642870785 369035664677987521 801686577919728257 794480145915628161 226702525883705889 898849136894916993 683711045237732353 661063054782900353 429340740817249153 360537517860869633 335499028553474689 222703740337863105 575735429291835713 206385612677799201 521883950379265857 637583519501916417 303517340033689473 92897389435670161 760554024988326913 768280220682726145 846496444282489985 665130513060326273 81039332201346065 954785263343623553 577010451965033857 403072772762776321 772179295192390913 972917185350752385 817300039452032257 143301837187188145 804526527356291201 966553487375918465 825057626132544129 920209963005270017 644008278172183425 864213411924112001 449227475761244225 196219478261362209 4118398671739244 799805433001935745 438390544285677889 284702123735449665 955208676075674369 932906363546692353 387718161143862273 118409726460448897 538471366898466625 400490653995646529 156719628337040001 426414261805511809 264462600838786689 789930219290994305 557160463428100865 690756196718730625 335141846571975297 878313555688336641 680035611493135361 937750159310518017 166153637640977793 577289555464972161 336915819461790273 846360511453077889 432337064503475009 212952859509087489 372040816721547457 836025373971772033 872223959935528321 879605367311938817 648030290831751937 628190130810828801 2711051915884611 573029213582387329 113968199195166881 299649481768732097 577422443320163073 837291683056662401 776958029068037377 492254785517765441 513899413740478657 468798732585995009 567241521854096961 283909798147583105 386172538013628481 397672584750779393 915941425723655553 221967029904313057 779119291089802625 710526812572183553 459875345725858881 274687876634594369 506046472203852481 156951012870649729 209263035220413217 462506495188087297 156043745422483233 676723128955487105 24208829144523493 822229146182387201 745840171033311361 43792294120777345 560404670851493569 158421485590913857 563292605415558273 709895288370077569 382512642509393409 912125111077237761 95501088487228721 174386894395922817 577219386831398401 983365622368445697 301264630059950657 552205167599893825 502203617723861121 676956599735539969 310668961950231169 569208461355032129 810542371783878273 187781303330503137 887668653994712321 609388535284651265 323847063955067713 429585611217554241 976347311697086465 63284783560106921 876237091558476033 158505807930261249 247994193595662433 488525114604854593 802821993854987393 507872370786564865 482231320083148033 664650855633141249 141493331766309185 383689940500410369 637294804834045441 693722807648939009 899469816883563265 960633268341574401 706475537700132609 819754801384249217 403264102925714241 447083166714413953 612040296420833153 583506364665666433 2742368874518065 675944416051656577 975192676262853505 529938969364110337 390048683608380737 137653260850989057 219426714252296769 694677343904899713 878810459484466177 155434624020095681 41732560492537377 29720077793854217 977799389476597761 753672543939934721 326415825672473409 319638770249881089 998789431665951361 772000655306435073 412798123762346561 785443848325513729 726549968602238721 204816855367432993 671908644568151937 787654463344139777 18683539805035565 13416684134561763 337713144770734913 901991130586168321 716433835958110209 571487463018947009 792840350812003457 245239568416153025 259846265664062785 910598943614950017 172664235008259233 635564081958904065 690080672472287617 367480179537842817 448616770069481409 856855385504886145 269699003770224257 576825611809191169 633497399283474049 602182529553715585 192950226536066081 870290014777857793 548195392485116161 254308155289336929 930145860390549505 543001047464933633 658657304073532417 444372203821473025 743982468356147585 532753757027542465 870246721263828993 751728022225208321 125067622733947553 364092549249356545 218115200965119265 172628095764082433 66013560041692897 670396938084799361 59214554662890609 312730958191835393 678473267520924801 793156874809305601 424639264951341761 133587752193960801 58727416816861225 330765699759645313 478726617410149633 507342992352491265 131332690561603025 671912818486212865 730518919850201345 573450885995953281 506482947249462977 494188141883320513 508689770064155073 728492655431196545 937809651482663041 570605209013926657 825862535610273281 63033240844816873 479177372886351105 529823794401870913 783536837331798401 751354109109158273 830559240243840001 124944751027577185 93845694769218113 629944212331395201 6376340186175612 136523918632327937 686474908859100417 313549993743961857 429949484584593473 964197196711602049 123795037830749521 303729289950609857 883261850140126337 834939405259611137 138217778510767889 770199590114643201 653512030041579137 102034396415056961 834750509825685377 921419946904393345 401519343471289153 445477099152277825 348568000654143617 35024453395763545 119622136677545393 670548839562336257 220156642822704641 463785167172687809 389105591803240001 886119443575246593 735346854463177345 957200240063613697 533353549162281857 917872359687429249 588591321654437377 896680361805636097 189909357688502913 54786398877617161 657553319758040577 3370010937672419 992649109346242433 461128739919836033 445948292624510849 477240988890088129 117637098887495745 522832653233713537 958265980396010497 615210856060443265 259393292967470049 888989017750269313 841247487461178113 751269754143550081 477826304788589313 259437205515475009 567684583729249665 895172249618795521 302668164632446977 941887350404265089 81255047283153921 16017831588698073 467709365359905153 631056462874319361 577840797145103873 336481105609934145 840419557711495425 662994364651829889 208352743843281729 851662106261585409 135721185523475889 475776058110604097 267890515204545217 158235067455123617 180955598289354913 109333977381247393 531604307815658945 435132003406664577 110764070342394657 139310654408809857 532532883394384961 432382127264290241 397145004811559233 439968735765170049 802723986391843201 741541031111751169 995913718911577217 977565067516572161 45984017008880329 596611232954629121 753877907567240193 456967788347121473 336660464951766145 411329725836054657 162070477342762593 980084097945685121 280066206176361025 135655103926339393 353297244648981505 964910660876533633 490767100074979393 15328252784399867 174130313734377057 849382528273203201 187356210546500545 183233038498613601 162504103530348929 635969073220444161 437037223657856769 685298475580765441 235570290516886177 83060803120766033 958969059653856641 547838058809006145 944885689901720833 420148096179978817 88641090402379777 594116872194263169 846913622064260353 348775971890269441 771436587473306881 197799301379305345 128909917905044577 924057009539744513 375008853442128769 567611236570684225 339359717962178561 716551536834011009 848272742183002753 554527124051034561 317175928408143873 596619285178256513 798961765371107201 189165667922736705 66934924823595313 118573911537431793 479200524650469377 37574962493707177 963705154459201921 6420181567527551 354901614441022401 118559912132099041 818839992042295937 743537257392581761 863648221657474177 181128531988960609 728902865562044929 972929498489939713 438826218192648577 988110682216415617 448240599375065345 940762528140432129 775005412379289985 298759532693694017 159315434912851841 822626103300528641 338946609286896449 162034147314358273 804567596743094529 608730615060160513 78262039133978337 111757579085335121 633253886238914945 581089902562801793 259939360801215713 849050342141879297 803463919143251073 973333547883534337 76036645917316289 976080636792360705 963549589380075905 483415995386216961 604375310756953601 543601811372781185 871835452059837441 123061769012515761 506632700738993665 343940812513196225 655153286253462145 787844807293446145 411623758143296193 537660365896726913 65033435267462633 661509561118215553 772644730275704449 878268905226619265 577983941342150529 511291065945549377 437539015203416449 292947390407817921 869016305415652097 361994770699318721 639768807856757633 201777689396791969 734379223348380289 370493542553184321 347494013248454081 792494704276862209 72409190285821265 764753032678108033 212854748297832673 607070463376047105 875694737151942401 908796545301974785 890833471764953089 600824540160459777 121699580111236833 244080763612210209 469870175598504833 180217958708553281 954044437714369281 516113213620165825 726576953081380609 253628767300028801 57378013850591713 190965253600190017 14329442019164419 697453268537984129 782869970069551617 808409724616687745 778209937359353217 770679048963899009 469652930805818177 606154249459116545 992873189552955905 343111015822316289 823971992041403905 623088585517756161 609658865175195137 539801185985595585 909439150474764033 579281484252227585 317067157308361665 766663544558881025 718831848829207553 707938248430131969 335053907457453441 555098460851439745 843639756029357825 841578670744816257 427121650818055105 247683479722795137 38497281101253833 33855346259166197 1641035045995665 9210359290591443 553311469309885953 822868538866465793 840115901789648257 769788564121896065 739001160737412737 545334911109755201 218212772638313633 537244608820657281 339123917726009665 417947559757756417 636444359313959041 618101242871304577 978227560861252993 77762998998331057 40684834388660105 989122036201990785 20593505955144309 973131061479570305 855584766046423041 709482028690743553 275334779302337281 116835207204012193 771953650925642113 467425308253808705 993892917828826881 840647503963118977 495920685377274881 240772243727732865 475290247129318977 52963633087038889 384927610053896513 509444182985248513 47607586297697681 216732743278818433 443233958106123521 397508296109791105 618767566394463873 592323885702619137 735632645905472001 714961460494492929 726630781865718913 878689177802137089 188615379636548385 804046211928763905 611601233730222977 26232824038309845 597550623806544257 825425385589085185 281459282384258113 866838731354540929 638924701206338561 115761705860407457 538189918938481793 131836758203057521 818856780625086593 245505816580561025 143471899596658401 119212690897661841 671563871169002625 654967636122350465 569684480213108929 579628912396024961 580980292865124481 264633037206522209 426343450323923201 559985478858813249 340210244842172225 274417251973559937 680492210136431873 857104010983327617 819919857273195137 783969651133276161 169567072682138337 167073502665978433 799289303938525825 695738204458436353 805574119090263041 882896911510805121 361003981222641089 183367560992167009 912128100222258049 99984286570396817 82349239094856593 414868853598662209 646207375222100865 682041270980953089 213293492641359009 73213596402723633 712693019382879105 55915153334872513 843132561514909953 892544967735929601 63330332607133497 720523294222140033 771581591748631681 67668917935748145 917247348146627713 640264785865930753 48022722241615417 155111473228672033 885282891746665985 756094675678234241 381954579366667009 388658886469471553 815936586290785409 687135061367946753 394676530074338689 119410475205924625 700249043600110 352347908446766657 841134209072468097 64071649891900505 827934700122778369 146064613097372833 924035971646777217 925223332581438721 807513404395589121 524346196893752385 920330422955661441 718975261602480513 6484917091153620 363149637295187265 891545849681126145 309721133031175105 445455108546493505 336639271673298881 931091043247906945 475264707766200449 465827918162670337 327871525375691393 468286467934138561 590604476137300993 752165244336762113 658285468480123393 683642804589513985 273001782773263809 797552828356128129 731364963949779713 253863403850704833 138090035401816641 551934948493364865 694539494363105793 927475924198891009 5812314857450930 665976718323559425 487524207760806401 900279222440577281 310627932332934593 711324093099900545 361154367928001793 509432219710451073 223056806326297889 550478642369409217 705259293111176065 369644797393863937 705210518307339393 377332058387505473 44785082257440937 36314596946599665 793092115356216705 37284550798329265 968378021857780865 478470717950916225 230359722411449761 951497040987188609 801770601876334849 787043542389430017 844793368805682177 154019726982209441 178983608554410977 417412072542237697 948356685964810753 647244454284216193 587609867590820993 983644067617749633 508606857999609473 987415712037073281 150941945819262465 877722712714035713 853003966928739073 928000290015173633 680736545528866049 300854365475064641 463756231938049281 227878992500460961 601886505505667969 264307913355043681 750187159903347841 730030622748326913 66736319210654929 670905250234145665 64825864882323001 344199038899926529 185392955754174689 230147157740237409 190729339916074977 136663751387910545 182939585976889409 23027266523801161 868796837771725441 807493595603272449 729369636504095873 427991588407071105 968508300704840449 89496784342966145 88361481603122625 586500164283481985 712712535423918337 155559434841148193 902374098542658433 942623477379857665 41533120698957761 797383787501356545 820250219428253057 781567249511343873 102502423972140385 717117100292636417 116479973669875393 340597881757918913 859653152400923649 735447926649580801 426043792825304001 524294933071391937 565094135492358849 500008478124453121 593482506057263489 654269463183130241 989799093372212737 514055348479015361 918324152342613377 979465612325331201 788795549273487489 88226345874385713 170645137378535585 903040262202484481 618132359526200065 441633856819205313 190397031343557889 409849832854749953 831030121683795585 389725362069594177 602853600790389505 947147031041300353 978205543931338241 305414753238832065 751414656472938753 790711490039260673 407860279086634113 730284271970401025 829958041341520001 567939540802701249 5213306827712928 750621523654981377 992497641778150785 285157642756221473 296335250758602369 98259417330194049 921247742887977985 673484091608987265 548639605060103041 651324365091337345 579101427813263617 508952323967665857 178551281263281697 310889950562067713 183417104093003041 439459266700527681 289083731630668673 35124859225927453 479911689554136001 752671545460064129 835413724233660545 494885466202827457 224045568589453121 12693784007797861 99774198574394289 449030411869042497 88842199452692225 974584506502541313 458442082016375681 552347075064982849 599528276882956801 128329111212185153 969256058860409601 135323390011958369 874247694458482305 429403828689178369 989560618130894849 217643258967353153 44558270073913777 621472322811190017 758963825522315009 23925200587083141 998253358335652737 256055451731018721 821668731996766209 901682156434912257 179675137976467169 350337490203646273 7868708720636165 341700867580154753 389141593103452993 211876637463408449 896886847882058241 767092242258495873 24059066712574409 490256708310585793 716115453940531713 589344976635114625 821025815928400897 11158341834292429 224725132526117473 381143676304997569 602663303359300097 506574674747373185 540540627027880321 742935168792282497 657580080296234881 402706027139092993 109023918389766545 852812909468678273 429942117727456705 369323550062734529 117190754266871985 799934677500456065 50382382791774209 204100799267795457 920366271986068737 576213447154213313 676845403849718273 733707640060305921 289435288202227521 208370715543562561 547468579314816833 999600567229865729 79764709244784625 574685983182103425 383415126256331009 877810253718326529 864995932409172481 293110831022485057 263982897060195393 104128734722625185 29775622363644061 968161429507073793 166232878616547457 162567902723100833 151190420914289793 524604664032690241 994350091090119297 697555746008706689 360796545099560705 270980679640086209 488131884823907585 658939821131856001 924915410470376321 363153848178281921 904183356826926849 741486620868219137 933152945952912257 68175256164590081 707000835103492865 373333596180618369 682369706388428161 455718113563104769 730181172294372481 405025425891242433 789682801198011905 115283305237635857 801171012219278081 194730513752734433 983245605129880577 162460960399524609 737555306435574273 246495441876280801 888878762212897281 60095713466477465 880792225359705601 285587034523661729 455092699362225537 746683584875508865 37071292335745913 324851599600297217 205249294061559329 794297435051287681 337767131779607169 143471629297653889 555785053681134401 74491051420633169 247571726677840321 747529568725955329 541411724781738689 908789429584611969 761227588776598913 971529014551965313 505499221702208961 339480018011638401 904891819259226753 900733697111693441 475531707331413121 848546923398185217 551200741080073473 313246641704200385 894337137725486337 152932633658164001 464365678897529217 753673810290255361 228075158647101249 141190019847737601 500026611230914881 130631106118432433 347704478675822785 321446539709281601 221660884553749313 180018693381303041 873440302767107841 508012996426412417 479253023030061313 634784954365716865 288781654522281857 771626219121454721 985467953000799873 197841890203736897 244889007472835361 757038939097423489 769147750634040449 214007180754624225 275901147879650913 375406250328548929 875610376865573377 393593266853347521 85298166401287297 104736676736575169 498631848375602241 746923516647417089 612371485995211649 879772334854518273 191429969372670433 566137599511424833 481603441081887233 976357291075270657 125352178887574433 436785428577497473 927264690823889793 751091280309392257 897841314617913601 803659258749949185 387409239850740033 394417790034633985 878775219608066049 57959553683748057 207910615394908417 506956432909188225 910238184699771521 789239875098989057 86090373095458977 780679844841369473 613598290245143169 166762113477393121 328318137173070593 27400366160375001 24473847536818029 120173683141931777 775812386783684353 369041803815985473 576438406279102337 396175659457004033 462469741617795201 412521944849512321 34426251699350985 821593053904169985 68249138728418761 455082508224005953 175673026080467297 427618316587274433 897412591643032449 185020195978690785 307198137083297217 36734537800871441 84377744543303377 392565748080794945 962471021721832193 612818503157189505 668295741181182721 23822730787397717 844791182754526977 84183552909454561 3582582740961016 588034508300619777 680466266061678465 504980918033215425 125979713554144721 758941774501433729 651132365791703169 686693665832397185 376401610927530305 741694468080577665 422190291178289089 750812398823132545 17571227854617179 57886172949505265 44619767455792217 196684224916001697 246599807546516545 236106528910010369 642294535731885185 893609066966139009 911212419040779777 90403057688117633 408894125514358081 70277918090742017 144856116125083649 883778459096031873 20756761333110773 642488988264847873 828680459947477761 471018163775394049 758331494048768257 674747640098818433 314201831475912769 210566055195794625 943680280495989633 73987389874805137 762830055917035521 947789106834445569 409791434572433409 753499866374543361 106449929807752145 73864533246119633 674958701253480321 49614287267150561 351637845252824385 630881238546915969 998444224788208641 518229543343185409 349206407197783617 692891175181113601 128992956013753713 856607187180049537 356584301198708417 36021012217329229 53039633813078521 389639317403894145 624656253378930177 102930568328400081 522811444735317825 708994345074518913 750335293647495425 855577102548860289 354768875198253377 866123737362332929 824168250295230081 636234088374589441 85358184999115857 282216868110271681 157162031281515617 163964836271158977 343910411572800001 864076877578643329 46864347378402729 279335588690610593 432377924055721537 896940767157207809 109264667348455185 714264802760848001 909739347238932737 143989641596366625 895650927998730113 659865571407532801 177241230425757121 316322873858172929 83141414775568017 89391826295322833 1719207547090207 113260818517947121 490810844043380737 975516428133499137 841216645131659393 375877351258612417 562371578825391809 733845794080476545 633783966378921089 379653776892443073 69106658075298809 393631650702399553 151111035138917761 826222339018745089 436657477996092801 311021146692976193 18557245566306337 918588493381069057 865447095025785985 321962224844906305 367863354084910529 836369086723880833 891696786369564673 406247150077714305 764644672574540545 612966425966195713 84520267873898545 479453732172498113 376591077873463553 578848741308508545 570433393110405953 327176380741061505 297674445277799297 225983553969431489 161398804265786561 880497998365097345 886752645213256577 197854767109777889 193461437318902081 640834168280544897 924550215155015553 575394719644410945 182973563527099265 686903437952945921 240503295678202273 247711789566000833 14833738941135267 130587051891577489 250419462734292609 791950218609915905 296174196021581825 378908558583344065 7985760367922979 381364466075798017 459252408939349249 56483619991862353 979149601613976065 65233398888953073 164286359308988481 849883400162877185 760211322746449921 667212800033514241 37595984425692561 958866414604099073 480643109888511361 206885840819413857 49276968055437465 838933996765756929 153350829737270561 417503126556528769 169963996962465569 757848894637614721 892112050307211777 694214502601941121 895890417149331585 581445261698899457 732669295652847489 822616810920084865 858896444731996673 570196764709546497 935471402994060929 596433028750627841 872380279975970945 679668008614367361 670001804036736769 2981513215264187 250152201779272321 490348288646199425 79299697056676161 931297231212173697 183092546303981857 973776134059800577 985582474996427009 313962685245730433 994406960030445953 563753519305205249 151354489912556289 551652565419121985 609718026736686593 628390299357459329 673202328105027457 868975778178867841 980457862290350593 318407688859107201 16419305660740237 619419236042805505 160883113181540705 740384762202506113 547085933449928065 282192451966938753 448998546922140929 514399316180995201 474297706327000385 88798379711622737 413849647290760449 520864320871151425 559540805906557633 574596890053886273 715754887412188673 221488900472817121 104059232310696353 390990584460272577 617446211326267777 507518646429286209 800347560215364225 35781135383405885 733748272523357057 941179382776990593 383181010861413569 689475818175569793 391954718402075713 323131590832229441 382022906940143489 588751176223912193 506679835239779649 252434869511940705 44017893913512297 657911650804468481 909527741557241089 211843371306212449 939501631885839617 866148322826024449 928905601206267265 379149424672188929 295073049106711937 721964467589916801 767813583612507905 956833843902227713 528447764053943553 773673228428197761 972199089865469569 152663049833616769 230829990320835073 101896183100169681 379817652263767489 811415391612865025 293319199713614849 790132720626122113 265474463995914785 74067283604531297 481446096552836865 794486778317182337 594630267365459969 760094264942761601 394474112666649985 633412421621517953 20869885854054361 568738164663155713 912396730464244865 840880795549711745 436502589857042241 766979525323289857 333021543284424129 207810948365949601 948067300623435521 69479615022171257 974198130427133441 841203738436750081 303853924285647297 665989054262109185 992782621394930177 940554296115283969 268451430374128097 264855612660934273 123626312396758913 697302136806914817 705145209378059649 622403618205425 430642940598040961 713941821410418945 191687324235530817 705734835165994625 590388280438979457 991718848659420673 625155073615133057 430640574893043777 689740664087118209 604458052999905921 249522372985680353 975766768520539777 646990907240585473 244022984032259425 913046395261773057 288813127928460033 684349004555095041 551317371720092097 695095258760190465 800453587683389185 454591908430664641 524871648023211201 662712868805613185 492963331901915329 510975783263155841 894291412848406913 770760873083943937 794677428098164993 503906397041127745 553688512729312513 416246642257505089 296862384009738625 377116835850138433 444301856945418881 23416798928664661 29987979773263617 647781566934519041 457602040370407105 162969652266951937 298094033728983041 707264094960784513 380144087701285825 3543514999492459 240650648073252417 730841116527237505 827293992362402945 529322846505607489 711831263048519937 885183242270962049 800840007802225537 622647042953687425 281400837862317857 861640086636292353 569666671605862273 259009045271966433 166536985559996961 522139884987986113 205501116332630561 163519320754588193 400045230140388929 444059848777719425 327745157755547457 68136756770371673 180921039799283521 102667274404161905 521215763728452673 438708147863948737 994496232812561921 187212042744782529 914988607736550145 226713823017462337 41056064729030337 352632646581675137 554357312797481665 874815110475779585 786521099732450305 446909324794084737 294192506272626305 765691335829188865 12375157752966715 698773327746955905 901842746822144001 363716457494817281 763432524660085889 416799850267715073 120421563692364225 37859824841518729 693344528152561409 744537809472639361 426254078260445377 566528460462748737 814142829274995713 883551476979555201 762920770778809089 471251282017959745 845924671336671745 773981061225249793 372367724060683969 982115353135313281 717449176885079297 488010738193871425 22709932928169253 745302149597023361 222503901794805601 913627410356731649 82519826105556865 499164508913409601 28112555971912201 693050696524316801 470574818383230593 292883960932755393 749808395144622593 731628382117953921 54368307801286873 339330076831331009 450238590213100289 948860852581468289 444425867807101569 985409886181457793 927363202164297473 734206954772311297 776995270327393665 268672859305254977 487663544122309377 867721344697024257 265503224962916577 93576997287726721 451399010200372417 431293747387549313 379926144562734465 705600777345111425 517494205947595969 572842738552786561 159664660765120193 132905629222932481 884669739841722753 386424720383935489 634524827203438977 885740831432954625 945645641968663809 769641768042553985 703000775467959425 1088776929265123 658466377250260097 940384031416904577 258356842088364417 557650028770964929 772166128833671169 502862451195049665 350279676256807425 893266029922472193 815182755039000321 103739751672300433 790495380247694593 777999310102202881 719333883076213761 9241067486009059 750231140007944193 841688109006412289 678109307088117633 450334210152341569 529377884690308801 250841071807244033 56955519453108393 552952545367553217 103438083482419793 367839632052550785 69701135189614409 711954796030433153 154703658445544801 312797441479816001 396991482243603137 639864871342972161 776610975719624065 657939298297520769 790387037911227009 173825111652952545 690995786874982145 104483027684565857 23579006150637129 546667194415043393 751278639896188545 876838243111876609 817056464570196481 901220431266132481 412833477769868993 688202427100080129 774718475944776961 672226362236010241 255436704415846081 720688877693163521 83681669707527105 289425483046166209 140393735249819681 872939334750284929 98334366491453553 821065687787346177 103452775495870961 75358090636427729 766102655953357441 422416634510661057 128824095978405489 289880665527348929 668117257302125057 162648807917427969 852535216015727617 695410250835294593 708822805674071041 250064623889564065 416100968711265985 825195657709215873 863498728249990017 275190557565245793 873330227893550465 147587013666736769 3733414291769322 649318042533686017 61410930692364473 861516491674891009 493306255590876929 379005845998271681 827719747756081153 873062494912659329 759005650666733057 21741835938946965 179725146914012865 905543519520605825 374090539929934337 591946583892614401 848650478167687809 114353939371426353 780958782433497601 197949153464470849 58119890756291425 86424763779987761 761813010274746497 798265772583583617 924832189184090881 625619573612453889 232533816681165473 68878939322651433 925528957021487745 698035905951357441 179526560815499905 512286929314790017 607401237496421889 539176894826994177 329072018868583169 544535719919316801 139996570879180385 428013548035281153 883877889572826113 939546084813905281 176153062931238241 496426210228236161 785418085365005697 152722105122116161 656132208737592065 167371092785501217 69705120553944513 290612652023206401 829705234572120577 167965803953848097 37938057506874401 833458583535254145 640351559556837249 326753150876371009 924699703557731585 286584527313031873 296960431268477249 585536670924085505 230862377561333441 259199254358698273 12620667619689387 398860945689918337 815046898269340417 710291848006271233 506496553797180865 287536319608591393 578434799487109121 316616200909983553 510803110275492865 101307748925663073 208154461784996417 803532892542016001 596018978442660993 140192708155012721 992668179883377665 222639273386739937 597342876672843905 810139942736313345 420024471207593537 288204672106495265 595767774261080577 838090940832557825 801078487017246465 115602110948067601 157898425996666689 151485866592466337 912518525453716481 797979825059421441 577780518794217089 510596914243620865 969588678320473473 861759295692884609 477676216225308545 557271169579436801 659711882912713345 547220487983871361 927169159498678401 564823665256596993 492864409246049473 248103593613372193 423594806923279809 310665951329340801 52727404098444457 135108879687827249 662077180656073217 881137735113014785 517663848875269377 694326300101643265 109043452085263233 107905537291557601 918885480934331905 485513396985503233 405741148029765249 743804426662109057 324354190165916353 109927770087757889 572881911547018049 445353296544695361 493701446812334401 56898083586581553 697088516033833345 437222394175961409 507567755232184257 546899275387211521 165461021978803297 204150472853186209 603207274066473729 621622395921484417 815561394679864577 267299567698330529 569040908546963201 854061394336021377 401826380976945793 649524562171635073 889269678001536385 110267252230805473 191363786067203265 877873976380300289 663999303457114113 626058201291534977 15900310269177709 687804332300046849 642022059117575553 244162413747027073 774087612682283265 123684597755868705 427023299902355521 358170586077086721 829320076549368705 631416142893058945 691223027670840705 938079309296647041 440680672272666369 434248922410603201 644147703728389633 867526095948626561 834743160957277313 910612786526300545 852299567211755265 745092477150841089 637977466561412865 557105485996487489 35020290484890637 721946755161447169 585813180718947329 140412634023007857 623028206240572801 936901860452785281 975521663567409537 804231183046084609 562263889098982593 629590379715132545 584612878963373057 702203429744017153 183252879621331745 165447255049762977 411166765797279489 442044739539142017 494757113314829441 485704967354855937 862313411231060225 531691645044261889 262733473894737569 35435271058183561 4949369074498834 663259283674761985 917369141289963649 47229805407148721 359861969690104641 118354860598898881 111164363130594529 332438231989634433 955987209271345537 657948516802264321 501754256238978497 11641001528268193 32932598575417417 816281210802188161 629597554460413953 97513497766094305 782662006709305345 661542548963865345 131132173515208449 613353204943287297 828997866866718209 442256485942252225 703950374930823169 216830760452431553 58104930493559697 499071026002297921 406550492021022337 719153348254032257 814261876720923521 794186050354838401 918972943818399617 703583924034312193 71010317547180793 67822737686498161 152945920337355553 803556302393992833 764327898674555009 161415297259210881 124995987046556673 389503242069643841 146061093610658337 404692458808483457 790391240463105025 115636399808330737 474856737131791105 118238923479296433 779974862845104897 314572449541678593 128757155972383681 469837337704547073 839235284555012865 810802843437109249 897104742153789697 892865869753208577 595790980293113345 706094687741902721 716195790195715841 544866709153893697 887413512558662657 814151081579872513 958113196064903809 386333334834276353 780467104885698177 72040083510835017 898361005608254721 191640771107842049 64027091121214849 706436291219695489 586453615891418369 479339834086701441 86898357765360145 598646906664860929 763736486818945793 46855127202718449 435358686676504897 979379174884833537 31816325148430025 609693835778969601 953896027758499841 738537291937227265 318564671028642753 337939759509566785 767813498093129729 593928338626092545 40362460990497337 729051070778140801 256786627857732001 603147574261321089 770832273399751297 897402558473800065 786844366776147585 893267581188048641 827642395241685633 654840173848143105 572503940290626881 532062348724359425 938070395250580481 625599099497918593 401740114613016193 571770486952239297 77016360320630641 521752877255195841 408057106815501697 1880429019614383 52315162340025977 806011918120418561 363226572654394177 581768777730452737 383895883576247617 506901539883486401 541453133384887745 858529940725297537 256082653008210305 412474098244018689 474150075920430657 571914940986239617 664757446049708929 253723357564226145 480597490817299201 709488848238230273 509969688438705025 564373550366326529 783083512223168257 694083714562772481 54762594178317417 451937162821209857 58391805617926449 196156276690423681 465499869807960193 583725919266072449 156515325395684353 390171070495178177 728951545456897793 844335284736004609 351192947588881281 781659052676694401 96092059587565617 687105623098034305 247352185818595425 75813402985467345 899360141572333953 525919502135892033 432993133369617281 635666950121439873 524536316764969281 205776088349779233 155786353634550081 474963688118187137 964042815026875393 776866685807689857 959125977548151041 175329190112698529 537120108248277697 368961807613345601 13149072541335017 727425445394921217 413867047765837249 828036287940577153 210998735483709505 830233806031621633 732555431220763649 108056409624992961 310191644554219457 290859393665762433 639077612825321473 896208399501048833 27296294481427453 639330547805478529 118115293710705057 43662493526142041 38306148628162617 89441756535883601 220011702515581217 545967658743123265 997297782459721601 359047061612322689 235895813142182209 802710541798631937 615518078530509825 323267234825330241 634978859155655297 936124856556929793 398391975750964609 864367143865443713 578878005132455809 79505788827418657 128653487854801793 845753726160161537 573202436874897345 790794646858799361 622573000176085889 758428930805727873 139471147301552641 402403484543839361 638903542566321665 40719934273063529 201852135497023969 998724332725984769 255643132033721793 271239947530055745 422477415359683329 396914555102569025 170079693970006209 686471073091560449 803579960022307969 589195261479133569 548044818144543169 724395002783857921 149925301238116769 446395225045392833 527172997491344833 381141933191948097 174604771723540609 458794924415641985 747689346591382529 66221978345957665 186977135529136961 43075727904920313 277401415160891681 721710640697075713 53273409371389137 630584419397010305 652844912295787393 240569624333822689 926123849000706689 795034794701365377 66749252193016417 578510501196099329 635159171604772865 15662496993329001 787092134071624321 442490534257352385 481137920451462977 8828172285518577 942073190549518081 487731383764334209 923141263961884545 616853973388018049 798550392296359553 635361536149325441 562763270671670337 2830985981034929 502169694878727297 396316162661328513 259541626587481025 865226855745945089 42023668840638353 56522798600632033 834878674775755009 822955323479163777 510768878720721601 736821796785285761 892278371132068353 312369088248047425 815409883396792833 822306013028416769 882879077672047489 830255979439044737 70240231369279369 84228689461959057 838127867858606337 214832389495583713 390663032846898497 158361076005256513 665277009935355265 709038862746695041 576865918281196545 452346033646144001 623570336472358401 641877214487138305 804792752811007233 227479757977498305 465034113847995201 804438130885813505 456857680423592449 624374910113893121 707326606689509377 613629436871505665 357831233016181441 4653907200882658 908890601874904961 340029678373525697 116863670449827601 780354968723578625 518576527060179841 433985909679577729 902392730626953473 157894800221576769 580968282338464129 988900168714195585 633531876094661377 83634585323927985 80982313061458193 821082625238361217 303396238177835905 433379312730743041 121180599558645249 475692361824428673 453767093679271489 819168449387156225 135022937976078337 657865757470247553 896717175248507905 614777647120767745 469490948224123649 372499051382391169 780638727116763009 138360599945322353 519778482572366593 186282432280663105 381979285522302081 729156415571274881 93818334259967889 18079489054571241 379467000308789441 458334989908031809 330186172101083009 250834634237222081 347393233368617153 805639939993049857 622397266957538177 537723735053106113 254435483323913313 87929721339612849 26922641624782529 760716220243509121 543493706589881473 158051692657998913 290656579632216257 270191936976800673 18148145248328973 708375156773890049 243449783195320193 884479573410615681 97822144473692417 859046863843268225 8189688574592681 518507101388962625 804869459099574401 923530174144680449 508394340895126337 617154992829554817 94047522790756241 800786105317648385 653146612560735873 432981485085178945 262756396693855969 212714895410137217 481314232257876289 266972477447680481 326712939879254081 495989560998388865 409385887687168577 7708295504158969 501211463857611521 268592281449066657 586037387084179073 97312124752235713 586741060456258561 563249358606547905 575982324796175489 625851952234768257 866556238873936769 883215048307341953 118141707167911393 829235927464154113 533026786296826305 661767798649002241 299194369257069313 324421724072379905 72545189554499953 257268422372540321 1777562948820589 960930313945240705 61890835421390737 493227539555242369 103752635369037457 965815118577666049 521809856827569985 850703314554927233 375917055607022401 892615340521857153 98863223932081473 372289140297077377 933339000151196545 801268963590956673 620143805232782337 667368556052913665 101247085615018049 658953006428234241 906210957138593921 782250384319375745 649383453785478785 490457682655289793 507609053213268865 171914900781111169 96306081262856225 665713724572540801 324819549114234689 278690871109965601 582813716477975425 501829828801277249 908765008595775489 874157562039108865 135097053172064113 203436543828829025 850483302322768257 81464424236820321 785150444004361985 959875503646912897 738891247149393153 984248113499099009 368292453313973313 668045281057985153 82354591456688561 704190927180654593 83348656705030785 428368851265446465 693895784613527425 441420647090474433 366279129548065217 356859283560808641 875247708127542273 10438260791055143 907043839195555585 822731378774449281 298670805085730945 49741142859524249 924674479195960705 428164105166345601 477688135548927297 157074078694272161 127368970558112689 630013418099196033 791978121160024577 416203068382351681 221577717666679777 113483941658600433 44043434852792273 987806219480795265 823266557279485057 881592605863488641 785516953706331137 879676287809139969 170702990648795361 553924233744751873 171767237179661697 573719617000840257 974227553701272321 871539820861045249 850646931681648513 643630423117890817 975673870885106689 695429408267997953 533733148183411969 762656632595870593 567646867247933761 442704581060581889 58309524863584985 881217872655760513 958141593045457537 522527290868154625 250830684091223329 795576795594278913 504492958198287745 772923464597710081 26011434896883401 668215754546118017 706022192713323393 536108285793133633 381440670959332097 275571000899354593 988746856266093441 985356681706775809 210303782543558529 217490105039452417 468030528001793985 788013981064423809 792102851265209345 33994274997660057 794073728755339649 579809487045764609 24011241527272633 38059724386251049 506821974814574337 973686399699701633 717633754476789633 728220284215943553 915447947555865217 635996684367398785 854535581862574337 322501125309976577 815435399267631361 53855680195695753 519148200739376641 326809821554711297 633960414744937089 975060037989550209 212878398059626049 78350101658266177 200363823287108993 627220531974430209 504883119320847809 990424570926585089 949794719060410113 982249968018095361 52598110095043897 262319497310478753 239462011899139073 808302373995971329 191417675955786849 240606510127570049 671366508011093505 591534468775336065 763736637539476993 450566817919714433 34033023227170389 678130627240804481 51829015729165209 723582376369357441 187878272889950177 11999752387112041 468821459732549057 383909390567431809 991818574712443265 470143194264963457 622518240640200577 322541680700787457 98049556455752193 136258681981729521 26369087395789137 63798838908788017 101250891573233297 529662721531039425 821886553487015425 849375820146598017 419540405548819009 212684621453831809 581886283574174721 943030703886826369 287206516018489569 742535802718194305 471736812212721921 55654898891582153 61593703406462201 286139891246335777 597185684296913921 154579102593636705 474635368231492545 566998843714301889 306221051353556801 242657932338282465 607679828943762561 115969582103559793 35902781848090373 652610380356612993 928821162639156481 22560872493343709 203349839729693121 321561170366344129 225434902765304193 765383041248668417 786421546037796993 601643773627934337 289662095482601217 990670139581183617 980524656019351681 777428338621653889 697941692173490177 822946907938558081 462986271364382401 342991163755392833 472243532204618817 964157917312846337 858249776356839041 624435659163388801 153410059939066209 264765137849309441 441597550458435969 792022064212694913 267107235669659105 945929468584424193 615125480595136001 104803574297100961 59571654099475073 295023018245331073 359360586699136065 175464046367359585 41004488731960721 542098718302739265 532419696373661825 580196159921960961 444611348550669313 112923738385319441 334274371393586753 604862871364339585 412553277167450689 420739723235882945 457960512631839105 791888277220287745 108215756698005089 445647642118160577 847020563409767425 100490658203490577 157102511485039297 214654598467760129 706787306709085057 424789574017488321 794326952931843585 859815852121897729 567131221653720961 329404480589012417 881239078632933889 635034121159762305 59943541671852785 700453509640531969 911447349193483777 318041517738890881 402984853281605377 502021847628988353 199756327115597537 32613794822694333 822989603008348801 545488639603085825 406849486397053569 182503500860292449 708400553037233025 583493585963147137 246535401536977633 893904719802080257 762259356331551233 734328458945434241 827802312972980993 884078876812964097 888170321605723905 219318703396972129 355673655085627841 792305178179972865 749579420231153665 289105165557309377 435933335298674497 773422189701960833 610689963373896961 549059876620283649 660327180977351041 127375403796392561 115115460915060193 334411767311756609 480103837282033665 249480964161705281 457919276488024001 387682268088418881 174117316370985281 580284570593519745 33205127781055665 551026019338159745 378682178863417793 121288537968979425 121222560599573377 90952439644134129 643583784772960897 589415594985766273 747482561559277057 350208740262552001 613857995701696513 300476842470857281 186210780189565377 789498192958355073 90049955446250609 307339910458850369 79294719166110641 898978118743336577 598647934810006913 344803320280703937 140527033862166913 575544229367899649 495398510839340417 438850935101001473 457355071910139777 166800684130542721 641501373406843137 77087732195366241 485587292498149057 657002584188297985 528638625550843969 79471515269418097 656775546190768769 235428677576742017 403922380748102913 489306167786679681 736608681658832897 455510853079836417 558778572845387329 174827191095104705 542062888330146817 216152622427749473 923281995205716353 408191136620416705 654827896131148929 118175290544947137 454400487236387841 503503692029212865 371360947679018945 252526955221235041 356002701358480769 946538179555801601 271632647004434337 937189923135072385 831466824151352321 149483633134011041 638165684637126401 251665641121370241 85554804360729265 593521002078716673 136399354169594033 727166882445125377 478270870195320449 274983945321608289 1935022728783765 183493760117634977 735212211354454529 907668694121724673 748150609631249409 296927225473673665 660076470028077057 630492135243557121 590460976374256257 14880112815909287 927272942190516097 167760163324032865 315716249523500609 770665572426970881 885874948370759041 646026033034459649 844566798497563521 604364957149975681 338457504224553665 9742471184523539 831902185219927809 662815954544960513 505820018157482561 136118248612703505 119637204611333201 173236049841555937 715456078453232897 31881324060975657 944241456428454017 291610327027377985 200284278347613313 620753119741451137 458685042519331201 289995228937009153 35103276756448309 585703533468603137 258222281661698369 328235264638074369 20113717414307785 15460497553007713 308103089277292225 657796836248813569 920417042511107969 486892822631034497 518458193973440705 21656420065689021 142539451024948257 975997277739693953 459944969552676481 378228341029959809 756746079342125441 178151918736858753 579085662351825921 913594387618793729 918338734929097473 496524148114346561 173524502023976609 779842588709378561 691528005276243329 955145432854862977 196744911659930465 663799677333635457 103220106569597905 454911585743573697 254318092960200929 346140161016528257 846668242064314625 226989591961086049 457819966514318081 942688567072600833 390040321432440577 674785699356888833 849600108621157121 755239396323268865 624307461937664897 424356450030813889 86184256992208225 216565662691529313 488343562651028417 731151075234848257 857936470619161857 552260681531144833 944753226564163329 91111767648641265 968518436557882753 650073058853998081 33846214880458805 164904347279318145 143607030882801473 515490689332203521 619609265469623681 899507312089724545 981337375098956289 281170055570704833 552873305957451329 991278774468995073 197222595363367489 348681297171474113 833643653690163713 814299892325351553 607183602463134465 85861448042074081 555385532361544449 388236671403305409 490247778124594177 934376986739231105 885694960921146241 397771005905951809 887014790386086145 543056469882209601 585118596993186945 233053100137809121 533836179956320961 16953585321168419 921923256928327169 295472537174674689 971633173201052417 834354532302320769 716489400284348929 718810794014231681 571329698152705857 849090272834608641 383970670486835521 271625508764657313 907075120220820737 869217964331745921 555306438157277441 627252846688250497 908969086595614977 31685840878871829 290104011613610881 773450450833109889 317199385182686209 912906021654698881 273954572847021185 960416262058160385 120808197783812689 504769252627930625 269169779358922049 895309514985342465 331282870647026305 712708494140862593 591607155103350401 540696023297542209 751519650948576897 405743614893474113 475199689922593665 786392022341857409 445253057740114177 667431304647955457 896151288787695617 877465901695060737 684724982896366209 301341736186508033 124762672360564161 999776697701634049 2256564131794648 765750554174395905 896894841380731777 68108788504517297 44677650719162185 120960507105614561 419667091647401217 16055404254728957 631583605638649473 730965530940189057 295756616416230849 752285895508279681 355572568013112577 971580401879997185 44374771360399025 191304755797318657 294538449343274753 52845263474161185 969523916356809729 170500732497217217 695451168746099969 898265462395436033 260496200750882433 677043545902307585 551666258620297601 361677260285667073 66894536927197377 191490332370264577 750616305414862209 569278188531278337 859994123468343425 438915495998628545 287817042959755297 905291141198894465 241403046420646913 767702757056738945 1666600632287186 811132821136588673 884230517703034753 361188386812358401 409847737978463297 726743927927891713 964964015994116353 654096479964536577 753705183785509505 896449566473585025 67749790012644697 565762200122776449 966333753509996289 508517823970443329 496647679467844929 382723803157332993 360973056905432769 496261373456484033 423698817598680193 497230460286488129 729481640163907457 948495376398916737 617436313644947841 424037029963912449 790102646388302081 248463937513882625 252042286298181025 29640527482740709 526504837244811329 963640974626208897 684092442666656769 185582676222750817 616382409709952897 965388667402798721 122239584056391233 835950157133055489 511044777421954433 979231703724913409 903902782418828801 999725565864977793 653868678773360257 606017413802497665 58807322146012809 527779202448300545 124789936039899633 54644632377836897 986944653505350529 534271219038842561 682876234030114689 272146821016228545 241199368898666209 620906899556331393 715265725460948737 621121678037987073 493654403804061569 123331503478809169 157324416016447105 652849225608996225 18694093214183029 211066737163321249 647838447329927937 162597254376159137 262860194120822401 360505082322404737 349610893444431553 537866088309492353 936486327613355521 354942475201909249 278296828151962209 257587968594243937 279074312957352065 922420754077947393 122130519488987233 248109008004313121 770939373099768193 542870439419289153 336944976073862529 18307698682384909 217722998908460129 997918342946277889 402252020411307137 90232429152585777 279960180596336993 322604781358364801 115960909259751329 112585443198106817 693124561704298241 886618360199619841 481510573159336961 232281216449131009 488718656222179265 87603955685096929 348845118751551553 234827398645542465 926409405413256321 300358219820694209 459969641085930177 718705333064285441 851439850175442049 278648229315166433 824103941204963713 104178782032882113 149208369821128161 651949354105212801 513150749425303617 695572921288508929 556755601487712001 764199599293078785 584882829391556609 811204978686170369 563818618502171649 147936137430875201 171625194668418849 300602146909902529 577110023415631489 962767058876835329 32084920857595733 608825657897575937 91689114597688353 815514088895994881 472306994477914817 87671231152761217 801971026735348097 349641713781295489 370580617630235329 48899561486258849 459450537817748033 688491387030879361 665681697283215361 301755156505286977 740107890705420545 350717813033355713 616434202361698817 702771732849960577 395347308681682113 253154292285088897 144650983196438433 797776595264586753 827952703963806209 267717321392069601 817643828802072705 572259016585441345 838812198512972161 912123635493699713 398368300389730497 905647672127081217 339071310124555905 801987222786834817 231711536991337409 696963721255890817 102056816204157745 662766093025695105 88386093574651889 83818234652447649 254027205339841793 948140306726770689 950430256061263617 394469400383435713 864934075267388673 406450531817611713 794630493724238081 774935367929224193 220429647592940385 514161752134413057 865595070037795073 31886769244870549 732961557186246913 305916269995563521 585164650678361601 479757952270198017 909715049987799041 291205385556850177 928916334534545025 220381837548735873 843277499584463233 390246661288770753 326397202773019777 699259125265704961 660218542800809217 944155053207424513 375232544728032001 848732400571869057 664433950227152769 170417973937716737 569337690134172929 59888572022963161 285350401560410913 23128108791127033 950191167505277441 427623093833553025 703314440370196097 373120097300059713 922696030776759041 633255629919567361 321199850920155713 106449581566806737 211885963174392353 803303278885387393 306096343473388545 26522171857422449 55068491149508961 189033256699268289 789646566590850049 977227151599322497 660509634628777345 417396090295007105 120060897792985345 38882800826186785 856147895266186497 878671973238162689 761068010097407233 908508621654760833 790900954355560577 939061036401774593 69186683869265409 99381064075416241 830841129063880833 637551954809417473 614988543626029825 586105137691845377 159935832178899073 276376608922568321 888845160424740097 200271117555033121 500372309128973569 414490507174654977 917524084727350657 933514972402662145 214032099128768737 685723418985794817 363549674688631105 330439723937374209 440895297431406849 190061226330122689 261233873141154753 119984248755827137 931608095325867009 941112439671748353 416592175663243585 922672622675250433 602834556207877633 628970203235773825 245998734508308545 330592542995219649 301155462273253953 299816997637442753 111534671347858001 450412210179635521 723118649634582017 126773697355382353 18803038235521541 456352869047407233 277656852445357313 306331218904041665 442905283435766977 164515563320108513 967666011430136321 957510765335818753 435805359278564481 722667108790886913 138399581564964785 313591696385010753 517081565500081537 336498401951175169 422927910029297729 206363393653610657 961840666109569793 416079515140268097 93806561458830369 968563209233117569 354226563183932097 531977148667593281 692988855468112001 180245746556913377 880504669634039041 292122477398521601 599726163882518657 808703386584404865 78275907410688465 376497806491826753 652670004621111169 29263203131016269 252228780323182625 951150300830420353 64692978205112441 546485270777260737 704357044129825025 995666937696753921 357276433931186689 383270919815508673 328261933327215873 454408314910296001 548991738344408705 581070797624711553 81654516614054977 812476589466754689 216074461272764737 910300717201231233 805233353835237889 719186187197237761 611927006843227905 769392273818063233 804618028823359361 666941574600301185 799280511088905857 837414152435137281 387978147447316929 779755882290856961 679521516477461121 513312994040013825 66542830851535233 286644077957177505 67288329442956041 639578701061189761 617565412824408321 829896267820743169 176936382286481121 775202202865365505 496934779970889217 981507121853454081 386056668125373633 298453034625417473 816976386381728769 73157931922736449 198226709416541537 721173669027457665 997705243290699393 62094986107339881 424024869456356865 760506442873257473 308637941291213057 798623339155142273 670616434667788801 309401202128448449 473123820545072961 887965240939038849 913619095924897153 482686511867306945 766024575558677889 772769014308011009 811296552135512833 290338504371568705 134589678025822225 641073613427735681 304357261304883073 243888231853610209 675799836441317633 992138006058610305 171821185836261505 766334812393473921 753665097175986177 888959470728835329 534756032388880705 721766771204606465 407475940971156801 76882444926212657 718496284709441793 670051846774818177 835447653859620993 753416265754580609 506688582980213889 686975215266862465 314328164850085313 101837572479325905 206726027885036257 264251649307176705 189240256823484993 32577853521175373 358537094283970945 50697631441714465 622308384482099841 459640181248488513 573102340608056001 39938950594439857 784611086366243841 937828148865534721 302429308337561793 416386884326946945 602959969408377857 429505967297757249 191093233710358145 195505773066805953 98318286730819441 201668158734790369 616043753621450881 232905687247630049 671844034910808577 485631859908011137 614505992020450945 216440036985495969 381207078235508609 188650984751674849 360913574490691521 123808439004243105 605744877049605889 20790955325196593 867471549601912577 943323999516316289 404069767659496641 298721954258908801 536854208567884673 476290457166207681 29930224900628133 83539244026638929 430516702211047425 915262419450193921 277591947898390145 390777600545717953 676085468738190081 913370281738956161 690999757258030209 931554883458545665 819361119864407041 706544402648809473 883890990405394177 173983775459603873 330813898887011969 844159785532660609 801363143567872513 688982330697825793 56396434906798025 436256945793452673 305785746433759425 515369740106493185 514486585020986113 889615890060745985 918146681358312065 162255211991350721 394374993470403713 623732258515225601 394819185596123393 394441641842391297 919622915912892545 614956748296315009 402335414932000641 916723368625781633 367656170715644481 87125006484718881 280188512756371457 799035348259664641 654076099911119233 664964318114606081 493215432586314497 45511081081087921 618428462744400769 638079680539284737 188120116769642465 201355171371076833 312771557054301057 94684312749613761 428688852127041985 672385035920882561 973645880576224641 912362359426033665 414859517086103553 379121577694704129 433414618131759937 415573577092992257 843791816941152513 122012162372698193 932987484078164865 794495196238678145 676329286734119937 253977542442854081 772355274830371073 635934001163370497 887753637394272513 863839028051330561 68969206238829625 543846021126348929 343640742698443777 107779768518113889 380743037608478849 364511144574201729 114193024818494145 789926045778372609 837407430677313153 910289515352509697 266028007209047969 7127553519651998 161300270437489953 867424808328273409 219555177856140193 122421305951064593 949754097777610497 239470474282093441 981405855956229121 517458650462899073 442487684051766209 821137852767002113 131651293425111505 262960411413587297 768393427339145089 810863739374987393 119635581747605361 820268030415732609 119530981847443489 387958623002639041 783169887071441153 194130254283919617 151810658134035489 426239441763989633 714715914622633601 160482017754290497 80722965070801681 155611405661510113 144287119974681121 622236236689388929 798613517261724545 571806262495364609 959498851940271233 145746831241538657 962610716436810113 428698403266416513 734011142371745281 910963999864037505 417707444691597377 314219477010119873 660163064455407105 795367126631717249 759122793818473729 337415775086320449 881653275664834945 997128288560929793 986495910884212225 458804613944131777 277560356899687841 393856699003791297 447386678147605441 237675355781441057 467826667979071681 902553140232527105 949797477881769985 397761620825242817 978683474082362881 142540065527029473 586932032167649025 916822725671885057 738630870435461121 160229150932252641 459241566758446849 506778491745457409 563886356026774401 322370211861837697 799170639179177345 190431368957938209 57188593904815121 458245132390374017 656225206821215361 910397374586359809 484120758158116609 182104347898970785 140489203418692193 578191718720141569 133458718508254753 71593037217326129 561083354451778177 929640237875879937 417335965058089921 48206081040248705 644986506211349505 880702950027277569 356257440629921281 199796591687601217 346945681980241025 549815239854531521 34321138802074105 216318977723901185 731831724538235265 644014444980392449 340677254707518529 157415638057329953 648823049481148161 802089004829248641 651652655394446593 28883046397666589 747416031158817153 695052916020976897 699601279566312705 474829750868678977 86787184882506801 39324074392943945 443041595317669825 169442237642769569 643914907929197313 158610236331433889 349768251562213825 358306254194189953 366677410278423809 704844863587915393 760259366710773377 611417619651902593 683573916456790401 625356088655955457 370851319299564609 631209329274184961 162588564835981953 342209514591225153 900952252192855297 847597449764336385 101975982732053441 430378606369934849 550271587189261185 232308464500363233 482464587186978369 274729103000176161 353038482847228609 996321925261284481 863743564877889665 323045243126038913 266975167612830689 582496062198714497 371442532695152065 595389714296011649 144014255381836881 131316959124646353 574385657355237 161515169905065633 294160313958091265 647825579164873473 617162113489523969 850996970563961985 428377920981564161 714357888962254593 534204723880289857 649023560799712129 433949019292018817 324633140405040897 587076161654476161 78776650047764465 857514386868064769 323420589802751105 655839571349499521 544097191359377089 636255277936445697 851607128035595905 449867728467193473 659329104616780673 593764584082737921 963704023963217025 658784274487114625 223149835824123969 399610019712216769 314021809794525121 811399845073093889 786749242723836033 54037667508470833 124884823692681841 102457592281748337 951445012075929217 803460539117427457 946952634117792513 230194282489872385 224887907931908161 598206426645777665 405191064794635713 823661414697081601 727202685635340673 479470054205368257 867142381233776385 168255961330782369 418144545587786369 413659198158956801 961358951931671809 704927698182498177 103665606531670561 193600842427802177 67288922228897265 680129974137781121 955845112720830081 789764383707893761 263262698815381665 559958487426396097 965230015374849921 481272213209198465 991876900537562241 546398495715163073 851173248744949249 824636489081132801 632984448984629505 102620204992799553 836284517457066497 954642389517548673 780277212809551233 617395169354306689 88786787041932769 361475413145843329 830317645375330945 728648702981896449 935189986212314753 484071183197389825 310689728607968641 848734869340159233 419665750004249089 612883527630305793 510173819384860417 758166883355126913 850872419861978753 445078161330659585 507606250890887617 882327052630085249 437402032615445057 498947901254542337 722089332634212097 862312006065447937 415789737574577601 617618813391008129 985822281729809921 54861225095702793 557055042146267009 198507834224717089 748005167131040641 628715116633397761 76572563967793889 126259041457192465 995627720218067201 400323360218333569 635861624044629505 792910681606930049 481719422036704257 608270337309587457 822428113280913921 17836108251177763 806658182022289281 553922420628691009 624502666597557249 167691756596031649 241888737740438849 729577078464242177 521435347045802177 687451990266570369 121990192530063265 461876445381431489 818292839443223809 529996917195081345 380181430443784065 667633539344418433 336148641584536257 384152895753008065 849415068046909057 454827978355194049 989573983511213825 998199252321075585 297161682958389377 609805179839522561 742466264161826945 454406519822132545 573427861995696705 552228925668753601 925756732469132289 725044095852570753 510710699920323905 874787157395754625 559509019120348225 814496421440768641 369319315571630145 830855242503911681 671869008253686657 926789409634825089 235267298124014689 9225035720103137 313293487827102977 382210719576935553 179860314805921473 312682162225751617 82134095764367041 8191388958085356 524896965178939457 311853384414515521 203273348758948193 843710118264315393 835419918491282945 105670993190880577 122015064297848145 696817956524643713 409174982192197953 216457201180869409 918361326555405825 183218082850803649 939959583922359297 465588821134286209 730326365801239809 730055623420288001 608095768680087169 602656400737369985 557833381366883457 861183802196766337 268197779904227233 37802767525430881 950427502522309505 174308008105771969 350697170411805825 897458927086997761 952555812326430337 390826384088629889 23340738982085441 785060766784209153 470177719134802881 898267116943930625 541814973388412097 780723358278631681 753265011473153793 333476543633427265 290126663345262145 10591137747393731 672244736916987009 70771302278064497 22359489660161105 414117185301474689 755168666955420033 409889856899926721 284532261358663169 445423537276195009 789524610061540993 808646626577218049 950732623185345409 375852259253402817 61926276841965945 507713464571967425 549342054174786625 584654196395558017 784843846694919041 261061173663978977 396480386433765377 902424213423866881 857105897369045505 854545922879626881 73882454379429425 329448651855823745 129778999684312177 484304660540420417 82002400937952305 613777979431969153 747503111951736833 521537711573845569 426574181124209409 519895498507377601 744342994810331521 434538515827814081 834116477495271681 629766829060340481 870247269787533697 724237721210133889 380558138699029761 128395000378912273 977451526383539713 285944403335736993 714502934224029185 873467685925444225 214409105380347841 95398854506985489 185501447997609153 724086710849928065 657496912882955137 67831981776198089 986529873176706945 400860763624930177 897862912813046401 218713689044623297 592791882829203585 315890564808096769 923020867694653185 306649504138409409 45687198713451953 796576899502664321 461445511096648897 232958961069702049 976680525529644673 835056218182113921 755391702528591233 957473672739826817 191833723338945121 31861265672059605 594993299424309889 242785442671593185 410534018824819201 327685722740664449 878555543591779969 414437978469084801 653688269205773057 693597451438332545 93627763658211905 605397597095876737 355209353399715137 393514936548125889 965345203095928577 800691565236451969 589472235987429377 162181223760310177 257698857877493025 901625209460664961 695665693126159105 529309382967635841 895494411177686785 55863473147429233 882337668324069633 141228584892413521 396084747315335041 545397002641383489 222279302402370145 813550583602147329 147419175809609729 562639926415119617 425191418544145025 923548058847440897 570085461513336641 537384060589634049 294929202557455041 803659203064096769 273992100779970817 183945144526990849 246752562865040673 915502450820778113 223937069021296513 826588693851764609 350772746773969857 607821655964311681 811949554319547009 618348967681658497 269156791775841953 235830636216658017 888012047470532225 107912194552771009 120731865481673137 840557139010780161 905235643453501441 923707400011313281 707148057805355265 655195248417097473 712060585348858369 654242740611156353 905062296675595265 574482363607909697 384501011656489281 907674986605417857 119874326378507585 749167446934134017 188386614305350977 958362521450371969 24979678111549221 460301576846898561 38138539889111201 838610752851298689 908530837964249857 900055260085988353 58641433313020745 542980969972465025 615167940832208129 902869771277846017 334652093593838657 591532247107256321 616570852218089217 701927308837778049 62956848517522705 286458798059559425 251097005976873793 553247296354225409 911818520728537857 911155040223821569 733930407322375809 398379030947406657 886428815100025217 7295345368792284 515428349328061569 404984396940346177 735017168415716097 947687847928779777 832690190227467009 214033837057254305 385501629982364609 852209563686333441 499388560548027265 467444516772427905 945265248285615233 600936254591591297 768824175996897409 828466942872292865 935591786702609281 240652771606111329 407842586558359681 329795517263914177 66911443091278497 494400829382829697 373161256959676289 785184934065252865 531329666289160257 732849126798871681 890899911015765121 926368274545648513 425604209673714689 593438238344265985 524412644872839425 328489433049465857 92086300461510001 208967575637192481 460238484337168065 467402430131539137 339065295855284865 580186768385221505 748094391797380353 17498549260007935 277991505985788481 173786852442081153 364932781227253121 808769383100337025 886363051339436929 102840491720815665 517400937890684545 479295107083768129 5438751513217711 834222913116779137 599423925161573889 500082924184152257 835794175194912769 927989111767732993 245562156818593281 832115958079068417 766111180729602433 836346000433398017 295371381778352321 372678224654332993 617146605002552961 842123344013135233 553942931990221185 634691996625459585 799852278143980289 194022350738013217 609477285632095745 807260205395333889 61030315242824433 872038497872342273 776120859318652417 699293810644316929 149243726344558081 993073364339839105 360976027262154305 755592624057197057 996126855002195585 23751738050908245 815404234710641153 743733211530862849 632542066050056961 912852874350111361 95333290029344657 181419530677271009 694622517576483713 275681316426716449 411729046988440897 651516199938239233 811664832784593665 471400961236302145 954800288673766273 832881054661793793 586754097049300993 4218877967719693 593600259446887425 59538236554256945 103205906504221905 170840572857290593 721820524046933121 162005798517963489 627310249423722113 368458756700949441 591719225748860801 99157999511444225 282998873003258209 396441022245117121 667887930971346561 766432426227122945 190095538385300257 435730990248419649 773165648362251521 379181122571022657 768536258428518657 5780247898943714 388306858680635969 944333346649681665 390778308274555265 990717593945550593 218479050241555233 718230720721432961 228591560729590529 33695533856846537 632405885793389185 825583704852402177 294207589347060161 38314448057736425 408711292957221441 709176822332036481 265680064373263745 834220199311065601 249109034273800481 70539206748673425 549198302899249345 984033964110683009 115498236975881249 929742139502618369 144533487150248161 282461580032336449 759369509332259457 312356614942398657 611948096338075265 355626508850139777 994425202294578945 501096920749315457 798552570402300417 367383436368928769 739822654719006337 359611066166120705 868663200772637313 715731376846651521 570437450132132545 740200942667595265 636240786497886337 620713735086017281 156116375363978945 673034673204011137 648634766205908865 107750915260954369 273773468880747841 851846009712911489 990911399884502913 347706564811009153 19728841815975785 783521186690347137 330921191904685953 975774216785641345 935875410021012097 962797643739659009 409499180545786625 552244757350454337 258684853434260737 128111804674102097 490956032025884801 4259609278722821 686957582203390849 313129957439056001 360097131191530177 781777599644161793 490433799785733953 246497530340274561 307815119077311297 734317983104705921 510390474199354561 88793018316575713 352877652008736193 856845833622148993 464253722200794497 402643790778579841 258540610291028385 130821809698819185 803784339925257985 204647322349554625 915346629301829761 595453953730046977 300897539941019009 474463342190130561 462833724487445889 498197517370005697 172632941242099489 328645308965601409 340417996850156609 194307624388589057 298799067931781825 389033799422730177 909591999508258177 272641702858312129 339604606734283713 575535161482431361 634585381310891649 886941852152805377 999008015512941953 471676440225404993 196180962796354657 254634469662295969 491044327170513409 592407449649751809 633506505495482497 863023359836550017 405124718160720961 824283247112798977 341994170200827329 788005996652078209 601977170849934849 208600483433823329 823605085847752577 203618422367984673 739856916633897345 251599462230057473 699769630585201665 240445252983665377 281879864536662689 428925559685321665 10834022951790701 763975236641645185 886422460497442433 313739243108823745 981294696317014785 895222587830165377 465713948185808129 311868595831125377 611532746397749377 518377710132714497 710873375476722945 799032319704973953 938545562216866305 25030735945524185 838190474164136449 193369957230654433 5350637833679174 870885365539127297 790518296595394049 283369865608715809 296971578045067009 486231592576405825 223962784168477921 791979597337384449 86497518531523105 831281871217132801 683971831550110209 470538108817674305 124548642104009841 645428923737842561 302420459545018625 962629942306161665 877121250295395841 757312519675938433 769960981275175937 692598519963592449 938390006034388993 830169990368279553 912984103212593793 253964264186944193 825401561040273153 572298788897061441 854870307150264321 290193728383268737 500116883383391553 781711877379638785 905277173893111297 968103599345592833 200988268869217281 981475933744011521 203109096804325889 589728628924358785 431855317022986177 780171131118027777 958277655852228353 121930581252339473 821701140977260929 230907367227931809 379735342968814401 847696454876665217 496639822996435521 211008121250717537 43528909853407073 565413869278554433 197947686210078177 379587403894820609 311372912333354177 841989904919540097 630168390871155329 346680355595015745 239715613528474593 525192167642440897 65104242605563913 888351750099960961 269309843856973441 755857724476026497 585267483176046721 28431788904658361 419387261867811393 10582141144279689 189144783746449729 568472938435181889 57767278488029209 622237454364363137 356089739001426177 750567979129346689 923338261033293825 844369846831849473 277090930252079201 578325716074576897 550680084745948737 874515372137476993 385981149339677633 373199757163053633 714130211197115777 562190613236648321 801395715237468673 208265209304304481 861931807117912321 484334964001089217 931118534244753025 319320888596724481 657468536609613313 61997611321540801 556162715067777921 651868499002095105 856838126723602049 757895577701059841 851432214388644609 648218018490997121 518622183599219969 679064673780455809 803141219236316289 825948054332091137 416774586201142913 109253219270595281 530992832092955777 839594002684567169 980801669707673857 312164231830760001 936727175694208769 572253284420643393 854195893267359489 32455769027944117 591955339413694081 471418541653822145 493387329663605121 333006551138932865 699738710459847425 250534280278689185 141895679905474033 53915204715206497 559317233357411713 229402845439370401 40126166397627121 273721761020166113 115524082836252257 815649631736338433 168207156633371809 662239732168881537 658162180806819201 847127870655089793 980892277802055937 706111483552515329 466999000064468801 960658016655290881 58946663805556913 84819036412778097 480724238233996481 643238483095320449 965332392438384129 301592181746226369 849499277741124097 803341072184711169 717253684401924865 308776178563913793 347521933779326273 295748711955827329 542694609895633537 792197658408863233 51873894828268873 895362870326184833 124082445256476609 928469976442027393 804975541774275841 373386074184157505 499365004002712001 440703449846861185 779032554583629697 41279132573382785 614951796179099137 242552019273329473 851334942286150913 930035759975016449 144113309597898369 671881171044130817 519200925239395841 528867130892056257 302661618923536961 520652779379116033 163409520762947137 160728282926289281 730775476058582273 717086181458338305 680425796757667457 892755034805990273 51035580454680489 513091596239870977 808505625356424705 716247010871331457 959077433294382337 480827253075485569 973411452490687105 260087276854537921 921351607468295681 86575620825481537 669141162001530241 778314805903153921 26530978406768213 350662234863417409 401557617073983425 659970321187362433 810973021616320001 334673120582191809 82520969830291329 408451814606127809 17809253718311881 340709020264878145 634108404380548097 417701032562010945 82794837390849809 633916857966919937 2420681998309249 979262010833538 512735849374692545 784256436870744961 984610751864174465 900287655509945473 344471287119944257 894713567919563265 328040839501973377 894276915287680001 169998126222580481 772404989914061697 694419890120080641 431531225936655745 177992200028370465 690805872163917185 912557088064524161 324284695694917249 700921917166525057 673362703725498369 729778458990942593 152943049921479009 543027424816415297 41853280727831785 163506350669088353 940371729796670081 86121327707971313 360966617790861505 841034944046462849 971031696982752385 781560047709888257 370769243573231937 77812930816811841 46078943466614673 107563918869530545 231195806551280481 203856169764598849 502000767573921537 636680720434441089 560771527726625857 16172564088215325 575874114692926017 269568118207629953 691887104586694273 564827648242577153 101656507076231857 465016975067328513 96673507800726817 514676498085897537 573941113700119105 964476267116665985 573560031323264513 447624644765816961 651332151053626497 870122965219735553 990764270297812993 955971743336711169 602157871403409921 302223275127786881 828202721905338241 640975884062889601 759893699035476609 313256635502796161 565695744585450881 977917700231536513 71800429711220913 367747414405428673 958065983372588161 885930883574637569 437399626592768001 868322883730428417 195115385935206817 84613429580777217 967143239691456129 796166350144730497 847957907782951937 407480962565578881 97744857973371073 179362842812111009 787353248514971649 42833896863704977 809008686117170561 462868065072953537 62226786421998529 694373038405721857 955627134062016385 851820971788726017 138292598725524129 296327582749775361 992451629407259649 774142898758029185 211565381739344353 720994383850914689 497431722930603137 962923207964593025 276623531771956993 811091914970042241 825147568477792257 513709484927360897 694964926152746241 626495581649855617 726138232744464257 111850994588820641 577999366860591873 476657039116794561 691685840519614465 451463932500004737 978592529360493953 718857975305887489 307111099290214209 446997561039097473 734185908912007041 431572508449541185 773852086217846785 953008158535354241 586060988302730113 555400977321703233 574643132890802369 405444394961051585 629113977180804097 455705535285467521 668117021428901889 641989843801454209 143505306412318849 766263658755086337 598379321973400321 478897408316299777 795815913672736769 877623509052490625 58931368830645425 762013044166067713 148075541295892065 233684106413811329 154255903055744897 180673861792314497 406547096749829249 282247548583036705 330059615561328449 260855053513623137 609900912485695617 217439096517828993 496347519416563201 529932674527231041 682963797814107265 672127918726665985 626068075362912385 776951676391163905 355275413402861057 25595696156862857 284023103215705665 792192308602722049 204049031460566977 635106203859670913 412215546244414785 646589631086428033 572760484172729153 869765466371539713 883068928329610241 919281980258062977 836548361990008321 501793193369771009 23377667180898953 769971366341181313 134095614432848017 615341003186180993 529945093667723905 117223512278513905 915997941672355201 438205496694031617 41268889863733449 675294137402929153 328253057774272577 239733615421378945 525099509235506177 237142704511143169 865997368651090177 912067967988129153 594108794017746049 402211749618132353 909668151956790145 945420000614483073 704271269709639809 232160661961216865 659200264879427073 995703083005089665 834012287300897281 889523940270052609 780622051538696065 39644842876121801 925973112791073281 752317082422280193 395565786978846017 524092473261625025 914766043302098049 396664931864350465 202948992061745761 888915319010884225 208850472101520513 59929068093055097 801734595410618369 213609885070191297 766286343652797825 114539252565563745 165685517431906945 483962561730287169 454372446889042433 839390588134278913 639963119850943233 465088893514895553 841936302767965825 528479481987588417 422974414636538369 409634191286151873 398317823308335745 148269281618610209 855870271160323841 724302763949374593 801013266232093441 284577143041289569 760481412438618753 304221089352516545 548777094541353729 710658852826725249 791321062837805953 953597916094771841 781099986345839873 280364523042365473 248778013188651681 214010651484208833 388899239523883713 989096873342731393 942091917350705153 980336508315936385 513605990848947841 451801769782591105 598589139394871297 601397816980203009 49369832543707305 987959367902021761 549532745230447233 230967722153970113 40708373335053953 260750170767565249 245499589192373697 148674237479887937 988614868475966849 539095123444695873 781261197325147137 633961389693247617 203034046374018113 200589086324086465 460658607351799553 914655008120369921 957982500921364225 899564223327672577 377994803099550593 280501668841033345 384808310857398081 732360569780283265 609217190968191617 847591447582935553 674662703012817409 851696871148618625 421947020372964929 768752534097821185 226827407582693057 939802270421623169 659678061470653825 135357475856800129 176862673156197313 137290131134818689 316783534385802305 25670912896522681 147495529591981985 848855777425924865 185033547093436129 382686201048265665 793763620470773633 980611774550112641 159955456585361601 799757360088626945 548299586280581505 795714125480500865 390511932449069121 145272389063414657 27042377194991473 658981984073022849 435296386021473601 948798225655458817 522477822791348225 447198745284552513 152948144344176033 921845552492463617 411249097823205313 565055230599199361 357090608742634433 108567333222659105 734271210710250753 78232704639944481 663239955478584193 307857457523901697 597090117238995073 971526199421305089 256390023083252321 321619249456013249 891029338578835713 493403648333483585 26046200168362789 648216910216540033 484672852610689345 756835205239468673 116177691232632449 729720286916752001 891575343239214337 543086407513825985 89828808733411585 191543745957595489 223027446314720385 679550097955427585 734046229976325249 489127445454450113 301617235527192641 529321811766138241 855535779690225025 444703008434935041 287727659652436065 399453223703488897 19379566000463201 654839559715647105 280625786329171233 922624799587637761 43667521390457153 153919366951605249 650191339625994369 334963568071430017 616596893649710209 898108982846316929 464481951518440193 718121485467136769 787164307245912961 97560883410771745 260248593538964449 619375770964467201 386837985529449921 570916198966308737 594329626786493057 447891404271715009 961497901180589313 665720302799193985 677823618687259649 872499265065414401 277539318842837441 811773819493886593 874452335884985345 336117716143647297 363545722450393089 23011103497360353 710083946906028289 239632352344159457 762670792853338497 99140480898491041 140625268293963041 334624717610708417 807271231471158785 503534606244407681 337168676238125185 166407595569580737 345973125363382657 901889223959848577 925276894831984769 808608567112983681 216929530795592737 770763503085952129 42615074489791737 675896464277030913 585356328599754497 850688997111554049 416927202223764225 455843695649306817 967462487879767937 190126230132953825 903860751939166849 493462737144511745 718689977396348161 159821988947250305 128752400140957233 637373935746452993 46942998779794465 808365670459743105 443706412963255297 225205725230665633 249536295064910273 865873557467530497 814758766731717505 673673964454209793 97373324419290705 311284735969330497 295382008848978497 937435943027708161 785947394844395521 817895586145688449 801931111154647937 817493218569453057 27837743568280617 340280439554128129 191866926553931457 907477416782427265 16268327319561849 253058159390441505 442854144132770241 553071002792350465 687955079174141569 588107131380205313 654372660682472705 20192382038374037 952957896699427201 222468512483750657 835687860043140737 591138074017820289 39771967185227905 165598635623204865 25404228442770461 269975684852369121 478759521346216129 93750273571863825 307010846557734145 430096547465367937 372683049507795521 833618086484044289 168574399850431425 94567763638451649 789124726445418625 850140077787706625 407928250351222465 635996532850427393 368659585236851969 828293324812527489 240352627944336193 814886651092393729 540612169207587841 930272696082745601 334973939891273857 57404471300330329 244013286801557441 172634779166990881 428188376280306945 284180998149906817 387055409492500481 908489883846449665 754719218826995329 35984706218030737 769117500165801729 563921817638110657 444956353468231937 960157684431664001 113612951246306433 402422216891473281 984633255991145217 299592383796706945 698953160724581633 153782619264994497 871428977018272385 5339142128264030 763384392642290561 212757244882688225 362623210531740609 631902341388368385 35042269036804185 796681676371683585 146489201261776001 693757082778262145 992096835315873409 849521354788187521 423814843188683457 601075204429591297 583276943035141249 632568101652189825 119054656612522785 356190878892391553 383436015584475585 279866799430386945 195517217231032001 599688475127507585 472347415853558785 190726976332193473 596191859933927809 331510414877101313 610916933042869249 944269408715349761 519947905070541313 199136958609173569 653917660913148033 554415038235525505 248657068277825729 908284784210536577 141759064424643809 831206563618458497 819177929067098625 353933434737442113 918392638406881921 509651071083560257 568108160760463233 38669772324084305 644051563120409985 674799075504559233 127888477541677761 304817046296463425 629066469823921921 16570418855643255 309489745841322177 685688627142610561 380564157243366465 145564675860704545 536914249512438593 124303436749940481 202636159654101537 788042111538679553 997601503770400897 25372181736514677 650879771632855169 241344884019618177 414181094169595841 724287233275262593 345510795913209985 237786151094006465 628617586469577089 366825956038724161 778095211686530049 953631082952007553 899528423604682113 802534033276643329 193041473629701697 569017568969677249 655332709613677569 576143427079756545 227156559411763937 683929695705849345 206039689809831105 643375615080387329 792742497933456769 314682928986279361 709168384176880513 994186219693972353 188966244586918465 815470417570772097 202887029462704769 907648656015410945 822769735887217025 211644011924413185 282480547210074209 323603532150144705 367719066423102721 307475521545661953 603328992512690177 547893803582141441 43367298701323169 893702480641955841 771467664114798209 727064673659469953 768494753617044737 172372317187615905 836383083083990913 767058507912921089 741689048472377217 522148387049234945 862986187179391361 426530153214145025 997954963185701889 220744905420367841 341827653711238337 502423586227038785 349346736086456385 137554444770238145 237838067642972097 422488321709636225 963062930973233537 514485434380311809 595570506423246849 261200052483516737 487231889427501825 212827053817981953 958602831052875393 562436131803764289 881064299220962945 555519123878248449 646054366690538753 260219307934775649 923603883531509249 615064126112166273 711844538181171713 79484142465730657 198537959090952385 355641388554978753 322252208752264129 729366350784303617 319131936827144385 942558823167239297 282531766265893921 894817457668210689 358146058533815617 182419452308870689 559938223338139777 926882225651453953 176524090103409761 993327379778996609 252766557842594625 431845851175637569 348782638391394753 956774909073523329 485303031301032897 884388496046497665 112571537344987153 942828250037841537 937426096931862017 425227891881803521 628140672124924801 989777747523653761 993614559175814145 150463085559053409 426881990075880705 661078874496830337 996078684848416897 224555446649901569 316287597059311297 989346419787331457 565508805180105153 833823395963022977 954271069351985793 483165429822626881 993543400397417345 390336500108134017 524659737534147329 41962596742685321 974627536672546305 60649172941154465 356726032043209089 662179984757493377 420720641723594497 959015793354012673 306956332852092097 580173314977209089 357702772584207937 555304152632359681 336051450545763713 679908548720440833 332828559578846465 614124346020474881 996734195415239553 183567282987787905 841820716838771713 429692084704910849 729751777565265793 568132561875664513 813938204273913601 142250488656941345 631074336940098817 429076176699574337 553480621277106625 423709290158640769 90401040111256497 402195437996390145 934708021079760641 975376594878440577 750512213141814017 905865816881835393 370196869101864193 777732474559272193 142695219343774945 168524833952254497 734476141344291713 325227265235923841 112493549778246657 940746183538898561 217775382357718433 637807079908000641 462578185412606785 279090382148346817 29376729090021317 400626277260897729 758938025444546561 541943284854319553 65028269462874985 395178020849456833 829277368929833601 108315684744034961 524904455358328193 465461178637497153 438063399008836289 562239960766397953 22573441307475405 644031213421172353 963780663216308353 61752430979701953 794358985065915905 42705962955125185 596442982079633281 106906763753165985 113498736934520401 504790867047674369 786231363962681217 850863561439517441 173859173639105089 399053829994784321 29339669395636037 767508121904974465 351052912318937857 905044072982334977 899913265445601281 844551465578369665 520124483191583681 555063595002224001 805680052528497665 349583051862801153 732158658260420481 36140784900098313 740943344939719169 595606261341082241 78978940511238001 457324873901029633 268602454789213857 380363751700407681 635425625905657601 610743849844212097 720484779466115585 899038268202041089 420540771621691777 621998733898777857 753333037728747649 832109466328468225 898474250915587201 735080310230088705 730238351517780097 29297847453356953 511318660184176833 513192061439383425 161214442123519329 177297080498796321 541763979793291393 179371760109418689 582165612902766593 124674846069687825 513943389505360641 154975461954762753 682031738836382593 103823956986794033 704752314388162689 580898101397664897 309842488345648065 39708942977846105 832021440416756481 992456068368937857 766350777443715713 961542600030249217 865093903091963777 646375608268059009 771537312987899009 370231259059316673 250604929791339969 815168197807707905 915404333019250049 285860786602604833 822721719742407425 733806770415228033 664052610427827201 770696654713809409 762030086962997889 635146358467011457 978131763965262081 549804870598826753 248035183749880865 288685948391574273 881565230440681857 129755201311972721 812384277814434305 772396671093105153 423298206281753409 632858027511993217 817052887462939009 485421436719533953 135144778019562033 647550375365391105 255619398799158401 42084332027684465 489189642164244993 363049269678732865 86270409288193409 82061092982840481 886325577877752065 367020586741993793 260337275663179201 860606307271069697 204200493320808353 888183124671634561 296096503580219649 934885253599915649 942052731053106433 251519714754998337 778530514132032897 291820009516584385 18700701898961117 562763931916755649 234123770817109985 839157219482515841 508518132755110465 472361388453514049 956070062328766593 540050272609249729 191889574413050209 499082775114352705 138122724077295089 363298157282756033 107847633095243361 172430809942930817 41488557188504417 163098500381920545 136913976562748737 924099130540959361 373530980333260481 125979824431638577 524295834841264961 605796982063218049 932616339635220737 326329429321987137 643348779333290881 8163373810937459 281342117577782593 529105088672210369 865550334836054657 218297264253259009 489884835786345025 748012507021769601 268207769268069985 887290350175625473 159681551298309185 304372775290474369 899942528221625857 930355242929344641 140619813950824129 596446450865727233 214973548304225665 187608275938210049 815989596315109377 357099937747179329 61807407108940281 610831965205953537 100404839686266465 490997113907610561 704705261061842945 478771301062444353 506614692498818177 298201209913614209 904930097834149889 489499647286940865 745603063680793089 932030347390679041 184103299977390849 732538125553340033 366752585383000705 743701460614531073 327962193441887681 45766031355263697 285383289725221089 938823111864110209 712480451172023553 43383124687956353 626050065187360641 930884533681322113 595886250536235393 732566627289365633 902104082541203713 409887651348725505 522909256445370113 579920500674411649 3824680267218384 451157419218574785 38052132139991817 746881138034346753 955667487730952577 736745107505157633 62385679285437593 979086040817243521 682734653504883969 931935764287132417 316004190702866369 942119429956044033 680461748614167297 500036513257583681 781669475285251969 169435124767240097 170866042658548865 313333193706782273 323263597899224193 892661472006146561 42770217217796617 655960667826150273 567531979856862977 915579685933870721 179586998184323233 960163474181698049 104425440356006769 67124730026471017 72031469184256737 481379957621214785 988462338633336705 212700894638437889 368151784547041665 225741117451761409 662375512951452801 44471565020522521 31093444863731889 687536749952528257 459453518449361537 28238393086077453 435920043535464449 241192580672887393 160127053825245729 715858246720465281 248612251356181697 535174549006484289 22309749291093085 787270974734731521 579189590597497473 642466784729478529 817722977740711297 455166256277628609 301004072768680705 487959666044560001 684987360105861121 428767663139218753 772023847711057665 666960233682132737 754844476939691649 312445614404673217 501866448453714753 926450718276072449 166801283862366049 821802207848527617 679087828806206721 552648581053730945 136212171130718929 387039033797542209 333542991494059777 711464833358377345 455899819751987649 823988077434456961 263389406254180609 454843051157027393 239561300751116577 670944757165322881 538513432199867009 933540998977633793 801230552921833089 288805092229729601 312955399438937601 159166686166869921 484917770143649537 818015004696142977 77548683883581057 14302559463260423 633290644630147201 884152901853703041 177854838926851489 714071952140173441 39097159788351377 490876017287227713 57078440678314025 435872423889208001 436275018214711681 671380575103803777 982614572250174209 732197799686772993 340794139230151681 164994744367241697 29976629665302569 766096112615173249 778806278764857729 12205632290807957 458955189819892673 517090837494279745 779325024842929537 528106287639040769 781977852076071425 320179331720879617 551250516887716225 520349912596096001 329908061983605441 360291839410066945 804031539070617601 903255274570959489 830195760834929025 753448327286548609 954693459459331713 455383731529003905 868757090744043777 323515368283508993 941549140285982081 444993397964758209 380722134207420737 115292833972688417 939971742751264769 168183846062397889 854881592153862657 571626862271600065 554588604907703361 210814420428356193 419043217820362945 410952994852323201 604724395823307521 950574807524596097 653459537902325121 854348091811075969 688574855916382209 593697005081473665 940017719819085313 515663191948789313 522249934572936769 916137344825763457 557123197109508097 48098457960165321 21432344410097673 16664796322309883 63418656427504769 364767289432222721 98024779332131825 344831483096903937 845042031843650689 764106165313094785 757001603340139393 236562236983381537 926549057676656001 703771353927862657 828059021402179201 260996165319575361 238540512377273473 904899865190472449 284016905067542081 81783670704645313 797199355567304449 323901478889297345 767835876417091585 882451207024452353 562241330697691649 708517927308676609 560270266881044417 957482340852031617 808222089432266753 631585902489774721 611401474926264449 977841476636861313 455857303287547905 258249060631371201 475532361117100097 991824959809512961 79257375764061777 604382170984706561 527241953086996033 100027256547413409 924138066690989697 655444566606277633 896996199022563457 268146584972832609 761650402273520641 671221661998487169 300905118857496513 125238802485860385 361110481881116417 53919070490323409 707454770000676865 190399600273018177 719360018444977153 821445344688754689 393894281581008705 520877181276297537 439634475944320257 536683138966296257 909119130380982913 663079664557805825 141665307353665777 294956216241217793 244182145351668833 289257529551839809 918428862097147905 379227754754126081 784928748353788545 431850550659099521 372734836010952385 534915416648175297 505762979052729409 590254938506895105 986104491551305473 588307181419921281 184401224209803873 627378861474589697 638631094003020673 694760586223850369 952981588457770753 632727232265160961 235374903242433921 731143314085883905 232513817525582305 282428671891658209 154080442688641729 882926592809667457 459947928285526337 542752969941467713 740497449938278145 977201174244228865 147804525435386593 351055207881692865 299346709721650241 501500318122595009 806166504598945025 566137063975595841 997130691741876481 963161769378231681 399825768630105217 548775736592936897 171804376163752449 489142755199679873 56580030439118193 143300469816189489 676176660505394305 561445100593530817 136279054223845009 153884903769998977 837315115953291649 13963231391898035 917547110084694145 106584464532893713 241809411170226689 883612663962807681 666604297128824193 762620817328148353 33269259995595493 178632133860446625 779844039827406081 493164094434838785 488774088548996865 882205353786972033 801492794079191425 874677238410519937 908161569640530049 597870077028602497 125601125654338113 241179434273597345 965173550565072641 728049238475975297 16738156944395401 100596303756354641 621828516812886529 287553013942272161 598154230727555329 342357363108739329 64342401465228961 734788242252378113 735034824472730753 728865265708400001 275982080561224321 165024355992358113 312112578051721089 861310624414109313 293041101021078273 978379328380796673 500779084105683841 368079798687595905 696432882290796545 601806727952066433 915514146220328193 599865000502951809 853085628234897025 916512342126353025 460622848003705345 388325483463169985 46403294446182745 892757547782281345 506760308631168513 84179493850008673 209660990565470945 251393234145254497 356475739924032833 925968143046269185 114588969909252833 209814183158130177 756091679061665153 983088470388715009 761949682189584385 999055947510626689 187846362091189441 287332766535250529 392135051878089089 593825999169865729 484687438994694017 28008782361617081 80339007314780273 229344814076725345 806858923700783489 689289819740757505 729451136492489345 804572174151189761 514040734585517377 997918950802137729 429353997059013889 222935868384652737 971976725197233537 408556803918706625 446796872971678017 396915723088142145 814083043660456705 357331550225815425 456595460912826241 855242049812702081 805409304966044417 576561986439308801 261827898529848129 220145730561682753 850600725637928449 690844000609139585 995345526299661953 861773826174456321 174375367581259169 53006289720251233 292799617835161281 647911357677088513 560807279762467905 164767034234110113 902135832249957249 265503334467766209 247838925248711201 38798387252164449 697884149277829377 237752749933292769 570505149542366721 864494167476642817 730456355704621569 654006696977731457 368031396585703169 347827118044499201 219063572812903105 192085535485290401 107091223781548449 5689570116949484 827915661463539073 182635733436811169 420017719377735681 547074393319938689 13320426643392837 946597165752734721 559730497096307265 698035787250013569 136546179294715137 149696852445188705 82759846452912449 495860831785471105 674354212509346305 447364912827850945 791342665307535489 152196831374290305 574580924219691969 740591467854514433 701576306314645889 167555422308247169 274810481848508193 194606900635790241 116616743599063713 963816224736753153 382910888490858497 70098848318153273 34591822673288421 20869575324347525 592016887594187521 928829109300551169 326089107832739713 382783634512414017 230565146276280321 965458870711060481 794716299517315201 602894986808585985 419478398875956033 914232854669592193 258390671910870401 281667805896439905 190938524567673793 27638710622412077 733887790864681473 512333801133472385 11891688388804057 134598807450259985 201089226576652193 874127560686993409 924124506327149953 384144065624113281 997759386834982145 328908621645460673 263196514696378625 358465178911160385 835123277543214465 102276691436919969
616705260183035649 3129 8140
953269262601594369 2688 9569
577592177127616641 175 8110
705429940089764737 4495 7420
533152505780417857 8165 8261
833707390807106177 5539 11383
518112138638574721 1442 5035
183457374717313825 47 586
268157833257955489 5556 15248
354274434180069889 197 2919
945487828034845953 1535 15244
685452466332314753 2499 9077
176848379417105409 3682 8633
216114986877570913 5236 13492
987962966082907521 539 2174
755506007540624641 5137 5720
475286818029243137 3543 13087
4756505712606441 5703 9573
41536528012063201 8039 10020
92349096327971841 6292 13346
942435401985147137 11223 12335
69917917665307529 534 5300
520404740826453633 115 7554
771245175351516801 13658 14963
888823685602144257 2797 14394
976368051751194369 9387 9836
426298852716559681 8205 9245
383480810497808001 2691 11129
404695109812916353 2101 10976
189460327665287297 1466 9395
191725989252208961 2398 2509
490550650525371137 5925 6789
891546091211917953 5214 6429
918312327224413185 510 7447
446963703275418561 2047 11663
13799154385559121 7305 11114
587380710281063809 7362 14845
200491361202310273 6692 7947
923605144991487489 13880 14789
968096766809431169 3179 12305
300692357055790913 7029 12639
398923986193153729 5063 11322
57446438180580377 722 9057
129192828461320625 1492 12609
938533576525809793 1851 6407
490857686148885377 2398 14982
518871160219621441 2533 10626
424678186891391361 1953 3683
951804673691807361 1722 7947
478230673714250561 9798 13660
767314100215646337 4770 13300
730858791169872257 1486 6593
312213201920069825 3730 5019
228790049930708513 514 4496
294948023506837121 2584 11579
312014068954802305 3589 15013
600738080551447937 5139 6866
279653449796398945 879 5949
849878314586295169 4133 10336
871092162333006593 6678 12846
731756581129285889 1205 10594
983523858054113025 12385 13028
76671416646181713 3301 13985
405354700580666369 8798 14017
499517598612893441 6839 8829
658105566932732673 2253 13418
507179246926188673 6929 9553
137178276515236065 3164 14424
738003297038840577 3991 12753
588970327889867905 3319 4044
111923555380375457 8230 10846
376374730854600129 4063 14807
389421200781807617 3863 4380
234600685194436673 4755 14666
975716822350239745 57 615
470109298462254785 10065 11687
122992905349928353 3284 15110
360881332947698753 5713 13363
494040071449465025 5931 10970
10751194038938651 8717 11445
511111618026514945 7591 10506
84083171369769617 6152 9273
561668219227119169 1924 9991
248636875221528449 680 6630
815461521140758145 4255 14327
591427615375906177 8332 8819
914200605881152513 8651 11530
540488580669155265 2400 9134
556835291814447681 11716 12402
223544691132872225 2552 10676
317963463842875905 1087 4663
546711362054388417 9574 14031
619034824189963521 8186 9980
402336606920457025 3481 4578
25022595945674909 9372 12136
460467274433973697 5279 8040
283652095896737665 7814 11897
751592865726735233 4284 13682
517973764627544833 36 3259
543647221749004929 9363 13157
407335012359094849 2227 5711
538712661077923393 4989 10195
373335550697110081 8138 14592
691855735698545921 9633 13103
769354762987827457 985 3542
38489327144702657 3255 12646
241700037116618913 10031 12022
231393259443613889 9678 12272
252289544831068481 13840 13993
530389061676643777 2747 2799
755620922522982913 11174 12339
41940875030071825 1410 11764
24182264386976017 1200 7448
757276068294885377 201 3811
270231883319258529 10724 14510
822075417569372801 3146 3147
802749829501447425 8275 8528
836137735620482689 2037 4098
963860494624046977 743 7003
590595122585234817 4970 5177
871626703088534017 5927 12818
781960547131859585 13013 13329
82880101665114833 2645 12496
611518918022220289 1796 8968
40098321319430145 5434 5493
118289160029561921 4640 9934
222544016846118369 8714 14185
908012761718829569 1199 4679
680578593427863809 2303 6625
57831566240025721 3845 9645
68768616201641209 1717 9787
500745601173115073 452 6326
315842810875420097 5766 6758
671291516512340481 1518 6268
169344634785833409 2392 7265
876512157672955521 12890 15099
668750712809778433 2630 12363
471829511853002241 12280 14172
100804526213767793 7165 8874
917481373826028289 1041 13482
323266995032053505 2108 10132
247464707803416673 4151 8727
2478469592208655 1713 4168
351114574706151937 6691 9645
103766023566375761 1135 3228
517496098793429825 1156 13496
374827789937814529 7650 11620
513497740733065217 7392 10791
371026733895558209 2774 8758
86681414501427409 10731 12500
407022518385875969 662 7328
949274337521849473 2382 14196
803490475491141633 6191 7475
159380330317560481 11257 13621
890374868541517313 3329 4368
741150456776089985 5920 10500
11151710924320213 950 9968
863933932141421185 3476 7163
80472857717868609 8724 8927
909549155355513473 4334 6006
881136812096198017 1194 11871
755878944349007105 11311 13273
141873469042042897 9873 14338
233767399424230849 2325 4090
727232525471531905 6274 11439
519722091336078081 1257 4021
104582944989832785 5929 8921
202163489579852737 4227 6612
693360816139570305 4317 11141
197341180086027649 5528 11843
500218337333865985 11300 12495
829576823576637441 255 6059
10643559558797479 3912 12863
532924126220152065 8445 9357
56029625257540521 6149 10621
911331908187470721 5744 5990
431016742469349633 6801 7706
557869261466720449 9289 15079
394560864998386049 2012 5591
87656223399868337 5258 13081
743472273177570049 3127 11579
134288918932512049 1933 12085
612712263339577857 17 11183
339873433010332353 7151 13424
742433998731623809 4548 8278
544597556476503553 5552 11229
752778086067156225 11482 15157
246921088269282049 100 12806
366395894915296321 9508 12135
240914610370154497 12662 13384
495498233653083969 8953 10507
311061948035423105 9292 11788
198022446989053697 7143 14543
857334933782254849 3655 13880
226469452410601249 110 5583
775461902423806721 10256 10262
838066787203143041 4987 13965
518055129948564289 3754 5464
886985812698416257 760 5554
760821799675973377 9779 14308
292709011796969089 12099 13216
244306400677487553 1544 5064
512462588924098113 5998 6991
947576800443464193 10981 11938
889638077982180481 2458 5721
944322759602798081 3456 7365
989363331614615809 320 6309
925291782357625473 9971 10210
39153592783858217 5173 10474
556331668822934913 773 4401
587692042183295617 5440 8657
269636353159022241 3973 6709
543881463084897409 1901 6674
569831409763665409 1240 14160
122701258727548897 1220 10235
234444765278915681 4757 13509
29887592283127873 4877 5392
462129856766921409 5970 11192
897947848740546561 8513 13432
53456021103151841 7206 12705
302919396128924481 12971 13823
814051847543382273 12725 15133
723021694512599553 4031 5777
421864278705449153 641 1061
140463681063007329 8781 10824
691541100729892865 12761 14153
483373561734328641 7192 8601
7140875112462198 2289 14827
811914195219838337 12948 13441
651126679865072385 4390 4857
776247573893787265 8989 9097
353943440657140225 6262 8226
808400737701472129 3409 10926
721307407637482369 695 8814
684726186983528577 3060 15108
378406246189790337 3735 11118
178126908259923041 2103 4115
375119456770491393 12368 13693
619641683301185921 4309 13272
668685667347894273 6252 10586
54153209653062361 1510 13073
709656646886486401 3055 7417
454293292238464385 4651 5455
944167029236119553 8715 14274
465579091159764161 12090 14575
326148822640348609 900 5487
656603412408518529 7963 9142
494950673237106305 6982 8486
110529456554470337 5034 13377
221285139828125921 295 11414
393995365760520833 401 14489
992727427761501185 3557 6057
195120965749548961 2092 11917
990585205561600897 8700 10064
363698972972802177 12847 13825
297403329052350785 3387 8124
695928948815772929 9810 9986
863435868452967297 1596 6881
460584312902273729 8177 11624
391191989184356737 5941 7798
958029736686949505 3509 5886
264464097576095009 1084 2919
20558629697919885 13213 13459
260587008642637857 7643 8191
604463507044183553 11098 14459
376620887261879041 1477 6933
813981791859976705 4327 6805
870757842828531585 11908 14371
498332159158461953 5189 13739
388996541044932097 6207 14294
863782300543991937 7568 9716
587457118021610881 5131 6474
392473080347198081 4183 4874
990138084807398401 13602 14782
539683902270287041 15048 15327
796337115227480321 4555 11228
834865761671078785 29 11668
130533998862929937 1984 8927
855252696404424065 3537 8219
643374562460060417 6437 9093
516141874062011393 1110 12144
962884003889882881 214 12785
949791552823104001 4597 10962
914497559844953345 9401 11314
178663440731167361 12273 12602
184571348757557985 7931 15202
963262982572505473 11550 11945
25972969987130057 5654 7916
318865949958077249 6892 10196
184065991892822465 9141 9728
859608646562396161 7948 14801
894998500821564801 4499 13386
554566456707430465 1148 8059
534348304406719873 7195 13737
781623756919433473 3060 12691
384477552159587777 12598 14851
779718734459688577 8843 14533
506268515241686145 10522 12259
647883035046891777 328 7174
896238252856612353 2481 10248
158041172674824545 3831 7969
589336128609758721 2513 14201
457421952205638849 6016 10920
148967545458539521 6010 12171
915806182935451521 7482 7493
124930034470679633 4786 11356
38648005042507097 8065 14699
893718241834527361 397 11207
568995190536309569 6907 11165
367373066246059905 9330 13828
262362082447285857 1352 2467
260738239172958689 1355 5712
181498660601530305 3589 7727
803638398881787393 2022 8231
391254873918388289 3007 12518
113168113305327729 7189 13962
3958851219305615 7088 9334
766438487255626881 1787 5016
725628065759824641 6773 13197
519332658129407297 9397 14553
126471913085534737 5413 10634
73754282280475537 6530 9986
852570082418441857 2600 3954
606265178428451201 882 10582
816318378243732225 1008 4545
98032292376004193 1488 10835
47961668600468241 372 14033
279977031127323521 548 7054
962184812197929089 6130 12923
709723743772428801 4294 14842
11442985980227861 12814 13210
796920609489340801 231 13205
451357256458504001 6715 11518
523852696869923329 5371 12915
537161428831470977 3628 9610
947068238439250305 5312 13867
542866874957834241 1353 5386
798042560105699329 11505 12025
700433358273091457 3332 11381
709893859598160769 1805 13360
28682750243358869 551 6677
850942069978046337 7081 9097
44463727526082409 4632 6589
15025494235381133 5551 7374
592283866420100225 6912 10569
578186538542638593 5708 6266
313420433127408385 2640 6987
571035843680014913 11423 14299
659184777972892929 1135 8508
297697070331182081 2079 4630
839275491939051905 11223 11861
307232582291796033 1815 2088
801495109350522497 205 10116
937923581745991425 1301 3357
450098123526817793 3278 4238
539750480366045313 10665 14584
506994672039677825 3797 8966
344115880056349953 12389 13981
36485824563559537 2468 14340
556961025841765441 1765 10779
685511436296078337 1747 11741
993274838663523969 3226 10309
859493868835318913 1142 6801
499303256894783937 4343 14315
478981666233334401 724 7085
624381902811066369 1198 3480
586091665696446977 1358 13725
561078634929494081 1387 2588
818208032097057665 6489 9645
574993837895561921 6826 15054
534531373931105921 6193 7360
89394541633133425 4523 11315
265145264772439041 3162 15091
8359853480229163 4366 14100
949130409433625089 4053 7917
818011937125682177 7541 8771
265041727387963265 3580 8946
678784062529814529 1277 11451
408290316419016385 1231 14986
517954431326352001 11460 12299
262831959786137057 4270 14543
550806729769973889 4975 5182
916920205517531137 10088 15139
835845059964277889 6113 10438
702067616134055297 7646 13177
15576987927858001 882 9443
419998910593466945 13261 14070
135404982686416993 13177 14038
696025076542337537 1617 4925
863076718432878977 11492 12849
582366491958513409 4368 9141
164601695959795777 2320 3287
847445182750416129 3091 14901
721044166447654785 14224 14976
754928029323753729 4955 13668
294674740428142465 9950 12946
988026838219365505 8397 10164
681825651358892033 1820 3730
242601115852014721 2461 14451
668670843564576897 5608 12337
438069436850408769 8900 12709
50118505586482345 2414 3764
817238397533589761 11434 12683
654039536362425601 1420 9685
161672054517946849 3489 4569
972697189266355585 1771 11260
1478212313433148 3405 10541
611001079925365761 2586 6936
59157866170405529 3293 7691
492651448528647489 314 6467
968465183446756609 393 3386
807402596655997185 8740 14904
725783150910398721 266 6792
814199473227503745 1258 12015
48458823952532985 7208 10793
770102183798577793 5401 13713
678569330717660801 11552 12465
200434328582360865 1056 5558
256707126270743649 9718 13387
947916056867050881 11137 12445
159896567823903265 4360 14538
557957546762807489 5182 13625
17174055809281443 5582 5971
54056989483633801 1477 9859
750326333688203521 1649 13379
913663731490146305 5261 11342
272720151490251073 10848 14907
185885046866125953 865 2324
731360871554738177 5161 11212
356253413738542721 10541 13900
472464373172986305 2797 7987
912660415133736065 11697 11971
233257417201624417 4601 6850
716532262097160833 7254 10225
898998237442430849 3231 11735
150684570251620193 10136 10175
969727231210338689 10264 10527
86242159801955153 1582 10234
438950462206609153 14 13843
279466671303460161 13230 13981
820871743399632001 6508 14122
936977674361799041 31 2538
66557109345740881 6242 9197
608958465369305217 2242 12519
682923228476067073 10360 11211
982459127588398977 2259 10914
967198885798129793 7995 13720
799939718092538497 450 11228
97523233955254081 1464 14296
334724886192958593 10599 13144
701519149454288257 7240 15098
27658797545221605 6527 13259
928021279503564545 8630 9057
915209698434821889 1959 9416
35303579560835629 13696 14429
720066101745210625 7907 8478
223616953539558241 6048 6252
394606963098340225 1256 10926
829730724509534721 7729 13424
300523094641327745 7528 14417
846483260717558785 3384 15009
222159795833974273 5248 5974
604212045404413057 2670 3798
21703364064514121 5620 13339
109055735292766801 8628 12802
58752717128157881 76 8855
312525944161240705 3823 13433
240375900543277505 2871 9134
739583242838005377 2472 9006
313921788363714433 1962 12021
384382912598713473 673 13394
196601280500892993 2924 7873
859320358846641537 12107 14178
591580130098634497 3662 3683
910383676529523457 5900 9871
917180183689701761 4559 11043
194280549914434881 4790 12803
931657032325787777 528 10025
829369348752070529 10617 12601
450447245274496321 7491 13445
572521903945013121 4200 7052
475636372579657537 5391 13923
313607459579902337 407 9707
493053200252369089 10658 14753
473135672669382529 5106 10573
935692856828452993 977 5060
48680615626043537 136 11547
121451184390544145 6358 9682
328460215209329217 206 5930
284176752630969537 927 13167
440290759483207937 537 10073
870500474076600065 10766 13991
753931877947774593 8352 11898
848878356547331201 6390 15003
727781877208460801 4940 8619
684899439907134465 5296 7579
442167726096098305 1005 7854
367976490771269505 4676 10915
681712839632229633 7861 10955
228910617991310529 871 4785
145485668569147457 3559 10672
66879919898852337 4166 12637
757350179966639617 1805 3471
895771131314866433 4386 5852
754613202593102337 2141 11149
929220780164598657 13572 14405
873943316486975873 4053 8133
376892783598059137 1894 6743
715699560379572865 6685 8754
679843982860674561 1087 6291
106912337702656401 253 5868
395924562387655489 10958 15336
902185279701253505 12021 15110
634420153508386817 14061 15323
591816290920423425 6880 11082
794327589148473089 1133 9944
46230955800165673 16 10264
225831061173451521 7552 13894
529748265932543233 13304 14769
480525304364114433 10531 11719
144270976248972001 3503 4030
341149740607534145 1989 2552
897567756236629377 11175 14025
278041437619428673 456 7730
75221205669048881 7953 10609
416151676158321473 2815 7148
956451123211284225 3538 12728
680301648818876033 1216 11906
434689686085956609 8355 14919
780012563118901889 5650 8810
931312796533081473 1473 4740
238803199595359681 3900 6357
205349263673650017 12726 13334
936211351884494977 3116 14693
923793429325488769 10567 11846
371877186083231937 8341 9176
997938456203225857 200 15113
143578575450590049 3738 7515
704171901579162113 8075 13274
924881298067070593 1688 5673
839044650170205185 1642 6005
832698423921314689 1758 13228
93556142775614865 204 11856
777844327574463489 13436 14301
715149674826303489 2663 12386
488152723300373761 293 1773
147238536882600353 2694 12899
168688294756428545 5744 10938
656014754687344513 3159 11523
748924962409162753 1238 8832
842735492469618177 2913 3060
461406652893238337 1030 1491
137357605028423537 2529 5639
652076853817675393 935 10351
880712920115787009 7860 8112
668079140076308481 2488 2763
70311818910635537 6360 14974
364857674683591425 939 10667
52050171049902617 8082 9518
757332025048448513 11229 13603
925115511910629377 840 13249
35871873873446705 12333 14616
297409767573828545 640 797
322658311335168001 5391 9197
394985254444957697 5181 15287
836852215187050753 1110 7078
583929309775445633 2707 10280
511622479668865537 4725 10044
963700443895643137 8109 9630
74878115422336577 5920 9187
403480586836213441 5511 13197
747990126295626113 3188 6902
301935262151584257 6273 8828
814330892902589185 4701 6571
524169467380975361 80 2817
26720956560986053 3626 6417
322088041182379201 3540 3921
564153429441518017 462 3505
426573904303968001 7177 12486
786895581696420225 4137 8040
192904032356846497 2870 8867
736620329043901697 1224 5146
63206677835072609 2315 5776
227239004472444609 2404 8041
611575056907977217 9589 14841
168240092430551169 9421 14857
487789628784174337 5974 9566
627058128847117697 3666 7702
94611117729254353 3895 11670
582892180236100865 355 1057
913457414419074305 5321 9572
773103652420367361 1701 13012
156372589064229569 1440 10145
465013171956655937 7779 11157
638666564793727105 407 741
17949860904955985 4208 9580
656859883121949697 644 13514
61626604921585225 5729 13067
398440140048652609 11383 12713
152685703444042529 43 6912
713688333715278849 10545 12903
733174560229770113 4826 7704
288074901754203681 238 8934
57628648943186537 9687 14902
767012249177366145 1126 14865
383244713225380481 2598 13059
807396926259944065 4373 10373
687885769141281793 8064 10021
274761482563459233 3691 11798
397058447191767553 2845 14268
486268317749722433 5732 15008
91245826420298209 2645 14427
197549258990971297 232 14358
260532803014328353 5092 8024
285892435782105985 3574 12108
876318425847848961 4031 12931
741009200410157825 6907 13136
590265567104211201 13503 14652
694483149019664129 709 13614
428143084159493953 7769 11689
575505309630965889 2383 12421
626207747384498305 1046 2804
428375376118172097 5847 8170
582648935819328513 3505 5802
888930558570423 410 5833
691245115119016833 3022 9561
548354888858131777 5303 12604
843206300447796737 11259 14957
803384202810814721 4 2724
745449461311196161 4761 14598
852945344056084993 3360 14439
271801039274812705 11050 12682
133276088705226673 7089 13118
919294792816401665 1036 2085
722055092092023937 162 4050
180683093364159233 11946 13515
870735481511484673 9260 14480
933452937695946625 6671 14440
371575793531778945 686 4869
751168385661777921 9016 12071
132102018367159953 1715 14569
158551004194492865 5672 11008
317434573809595841 9057 10861
824959944945952385 8327 10164
773889831850265601 1151 2851
964028905544822145 2479 6869
920801671766188417 686 8029
757126235001528833 3029 6940
684692393391596673 4836 9258
100392786094971601 1072 11526
238591603511384417 5287 6347
342833809303208193 11722 14459
8422641993046654 1220 1331
475008725512495297 8928 11472
188388081098057825 8195 12768
183054122674583649 5274 15272
142691565595040257 4259 13045
561284619549127233 3763 7318
767166608355371009 325 8322
235602179289990945 176 8401
814735122406926081 4187 6642
239685700546388609 3799 4539
860754136434426497 8530 11965
801744243505375233 5437 8381
899653668078624257 3130 15277
443434831028696385 2748 15340
27297711668257565 12882 15177
466834648842272769 13332 15058
41712704250027601 10498 11949
80751541865296865 1265 12007
623934000740664577 4343 5502
984484373505644289 3456 7249
933326597266610433 3347 11241
259747855085862497 3400 3960
221554245394731457 9770 11935
252978070591687745 485 9423
146740745195398145 1189 1951
454163293006857345 6174 12440
477614893491935553 7342 12215
162268210135898977 11158 13614
283350309214906561 768 5527
442400192366790209 10832 11022
430298187656593025 5531 5997
518986470864540225 2829 6447
472427884485863809 507 1110
325102577178242305 348 5619
567299679507957697 11022 15083
611500074444315137 14327 14390
716536178236477697 5396 7698
795971459483070081 4406 8031
396806289093621697 4208 8282
429955946675441665 2409 4357
531207701516716929 11883 14789
896665595644449793 6404 10960
603899458092943361 10283 13107
577224980942453633 5246 10118
782089478390528129 6417 14667
441413489725448449 1641 1746
69118464158055561 1455 13526
512283831824952065 9756 10695
588559644743110529 9882 10719
34148867388566373 5834 9529
23069384902587589 1168 1183
771329143577169409 11399 14714
878082360882327553 10435 14634
426242006104217793 5206 13199
736960836034558721 4713 9113
74160481710599409 3121 9391
363910510209034753 1863 11831
853772262778377985 2683 4714
338358771459983361 7438 14673
901320048658085633 497 12850
838180012920556545 5123 5820
849186950700641281 14248 14445
388224636357552577 1946 7469
925241088960653697 14579 14849
165348061494750465 3120 5543
914407446473703041 6939 9843
662754319742337153 12637 14531
97209288100010833 9336 13496
904067996079046273 917 4322
864139116813788673 8712 11549
414364973397784577 1226 5844
779134004500029697 8689 12202
240098695379554529 5953 14354
764356407308824321 5776 9090
112453161760360129 7792 9746
909685408839671041 4831 14579
774224074709788801 9038 9238
288582292887156225 546 9935
17716294890011143 4559 7242
199881101157693313 865 6395
557291370016752577 422 7907
252451315384391265 9348 11440
764710186552211073 2113 5356
952178096786134657 4068 9997
713623157454090753 997 5129
745801689699447937 2318 8961
616104184173668353 12097 13927
524894779424947457 5535 12284
642850324917713281 1490 11275
13723509103172661 91 12462
18361949513863609 2471 6759
252579076164302305 1552 11059
471659287398747265 1276 14228
318010984803891009 4911 11392
201265940818405665 5840 9627
861855277473971201 4113 7681
458429434541880449 10730 13278
884615977384029825 10710 12881
601137271487775873 2783 11435
967299167610839553 7545 14155
987013928924110209 4624 5342
579141880700461825 8623 12263
987475209406358785 2245 2652
15861010045988167 4777 9217
657121349789616001 5157 9830
691190264788488705 4143 11575
82122447531734369 116 9965
291005010881924865 2843 14444
558395111790925825 9488 11556
611391635725396993 8141 11642
785398732643035009 3428 7262
55663723318438945 1959 6283
858244894194751105 148 2101
886005289794283649 5776 7095
580756797789749889 1789 7839
169793020532189601 6338 8481
329017305512817153 7615 13657
188725589142364929 8221 13886
353596117468686785 8518 13867
174109315360531969 6093 14214
861834494113718785 12498 13353
885322128950249985 246 6654
415492105386878337 1142 11819
793722205424224129 4211 9238
570387209561285889 8601 8608
733383264419671809 8799 13861
516206315342049729 10398 12381
537944234286548801 9484 10714
970525734708143489 3674 4310
678015382146938369 9208 9844
705757298769842817 1275 7415
806541545428025601 3115 11237
357405957450108481 558 14007
918038197177878657 7178 11664
90247330368317329 6624 14974
955936428716277889 45 3049
802351446017762945 12902 14647
341048296737326977 60 13340
430127548415331521 1897 4422
726111681169761921 5329 11903
801993545246002561 1593 10844
896613196792202369 3752 6630
639588481443229953 12727 13116
421798887651952705 169 15172
162533035920557025 2417 6773
503595390742006529 1153 9201
151604760327845857 8173 9262
218434735189227073 406 13885
56386607552436633 214 14293
100854313134078673 7503 9822
765037357085152129 4462 6242
909692869381068161 4772 12544
695672099276958337 6500 8655
552872877873213057 95 9066
547674261248975105 7981 13628
611370145365363329 2851 3174
809955976513460737 1687 13262
337618342436257985 12070 12607
51116414127012177 2256 10070
215126981514451649 12183 14725
161817645055020161 11687 12903
469463759612082753 2110 3057
28310282999971293 1045 2029
371028453969223873 8372 10851
984835771884430465 4710 5652
563430268765813505 1388 6590
919986983939981697 10263 13185
142857336768962289 3434 14378
270704595733416641 7178 8687
618401012073505281 4732 6056
89360665879500097 9342 9653
194499058203753345 1699 13158
785851082716501249 6331 8509
198218600089433025 3502 11766
491611262360766657 2665 12538
945933071604194689 8109 14448
68029525779149225 6327 9827
604498857892949121 619 15330
631749013538442497 9947 10845
896981990589758081 482 14202
179176613701766753 3 12681
169238120415371905 4607 10178
116625671994388113 5635 10434
616320577322561281 9113 13149
895949918496835841 3964 8764
426398675869634753 3515 5242
278690344253622145 2407 5966
389557860057443841 2720 14585
261853981725916897 7066 10765
49041141996440273 7225 7715
534531798064325185 3593 6446
417578855742128513 9835 11861
947063533046456705 167 4734
633522663600430721 936 13228
743624096022333697 1783 14217
755744147102895233 7932 8731
840740660675290753 532 14977
667959904078401281 300 653
614693911481896961 11435 11443
933847474051582081 5844 12760
396944785926432769 5274 12163
3604930838847054 4007 7504
540826155399546625 1558 11183
740650108868869889 3070 6454
864658885045198337 3746 9145
441914327178153601 2592 6060
361264905306757825 5260 10126
886947655956696193 5221 13714
34885363718910157 1057 5469
415696263813501313 1657 4325
788669392499659905 10943 14135
865956612509286529 2419 14372
147458135396387745 7640 10930
360460894376075201 12271 13187
305545283270379969 2589 8110
44686108727681529 14653 15134
215806596394127585 7686 15235
94515363240432753 988 11241
532259997084683073 12086 13447
877111277696776833 5415 12656
82400141206530721 9839 14533
127849993606901089 4141 6106
570412651534400769 2937 9006
708490248256786945 7381 7924
828381432970740353 5703 14211
246745921263638465 9643 15095
907684723160716801 8498 8810
316043371632680705 6539 9009
779720649163603969 4952 5921
341460617433512001 11676 13366
771341977355707137 392 14827
527292546735530753 2051 2653
815224173828976769 1330 2283
298355465058207873 3893 14011
584361962004610561 5278 8507
693366962418856705 9914 10675
259417517448039105 9413 14048
827332879288007937 11354 12870
517169690830133505 4715 9543
737120790060934913 1019 5337
590576426473500545 8518 9352
474238457330429249 2678 4504
254997376042670241 3873 5110
8454899150684981 47 5976
260009050517596 10929 13171
331620367664442049 3473 11671
591137518386648961 5917 8884
372140094580139201 11808 13088
479238064042856833 7694 8577
337462706449244353 3218 8675
494402638503292033 821 10562
233930249590635233 2636 3591
283709469672285057 7493 10857
689635922247589377 1990 5315
928884749203906049 2833 4619
532931595282768449 2196 11845
47562278362374145 5961 13786
125124701443425585 4071 15047
78943636265396577 6256 8273
843035888781777537 4110 4458
377886888254860033 519 3302
360765978462126209 10019 12892
264940448221029345 6827 10584
431581780050429121 9514 10815
913154131837398401 4593 12394
281296049598850561 9610 10609
847642305824539521 3478 13295
514006994460608257 5371 6127
681918150686012545 6025 15190
827880189426593921 1110 12367
792899941914516353 2751 3298
660695507072709633 2599 8864
304482324983734273 3559 7651
494769756890249793 1492 13647
393964084798572161 386 5042
794985267628568705 4342 14494
494933109728886913 10507 10619
813964596796523649 2392 6535
376852715513127361 982 14647
954734805039059585 8039 12695
294934208892168897 4228 10607
800291653981801729 805 13968
304080773894728641 4350 11170
756177759141628801 9246 11699
86689906721144177 13089 14244
566558184481095873 8397 15233
762761672822637825 1240 7518
627124618215923073 12165 14679
257914384423951745 981 4600
896688833030950145 954 11259
302906416760013313 4410 4944
492877245677313153 6850 8737
228241293090999169 9650 10789
602174211717709825 2783 8394
868376522332329857 11617 13019
875355721018500737 5957 7147
680407542434107137 10397 14014
773783523029820289 9618 13471
533461617636763905 11577 14582
773625160938543361 1817 11360
291255012237027009 12871 13693
288239284488838593 13172 13826
578896865775096321 6688 7531
248854089186515649 5699 9306
31996511819453845 2923 9074
22207393918606045 3171 12074
278129529245266113 226 13877
152212150453671329 6134 7334
443545614818614081 10574 14396
469184686765544257 7027 9189
542983377813033729 1856 9673
770675077173358209 1004 1285
914646794688206209 2344 5832
826207842205306497 846 8246
732124555815293185 3759 10412
480375380832079233 2438 8540
356070393003928833 1927 11861
16176055562027615 4334 4561
249848278020397889 11545 13447
494119813857984961 1722 11070
215639180448032865 6726 14037
609264373326183809 10823 11318
960002628688446465 914 7225
969965796834721025 6851 8827
193087431722286593 11428 14786
696569046285588865 7022 14181
173039108835798305 9932 12969
659160291188946689 2204 2730
451852343109447233 3545 3637
615809758481319169 2701 14541
905299724413172353 3950 13486
759022582118980481 2527 14677
482369087467784385 3746 14778
119530197366373153 478 12640
990162645655505665 8862 11861
91098682869919409 6230 7147
928167638601404801 8135 8409
369577206179641857 3118 10926
281393107754329473 10503 11244
335606142017219585 6210 14289
756309517701080065 4685 14102
718363765651275777 1177 5298
830178577739747713 5388 6858
55175492696115217 10117 11334
736088631395983105 8262 13894
950071351227805441 702 5684
348437594539181121 7724 13424
166404989208395201 5769 11541
617460196396191233 3055 9889
777936866546383489 10768 14805
161025411103867809 4762 7043
445880194650946753 2753 11727
990738192239017985 9463 12963
373387426397286529 3208 9646
976736941761689729 3267 6497
464045975642115137 2432 10822
113472663779187857 7004 13599
407196815392325121 125 6110
310223857066223041 5052 6533
948507089372320385 10523 12531
45216321283572113 1786 10481
52079544504081809 9256 9902
11168284866986511 6686 10916
207701376574512161 9395 12867
6623070805655830 11582 13722
92126129056907761 2 871
709735782624694145 6368 10087
663038164097933697 5192 7732
730872163423111169 514 887
341005581135377153 4966 14698
784285354637891201 7506 15269
306000395075308545 10207 10811
692038391423803777 5952 12154
43582209229413137 2753 9610
773739611333684993 3226 7612
626723805698951297 5392 8526
950363995121261185 46 3002
552052710757564545 2437 3407
677484018605358849 5575 13368
159416717865447297 3833 6707
156439488170089889 11364 15178
977320291400928897 514 8048
854115875853484161 12408 14075
711771278911435009 7424 9663
197451274535023201 7430 9696
540374211439981889 10582 13001
900121504404726401 6375 10490
841217815844665089 2925 5288
475661529144243649 1898 12147
230099806015090273 389 5913
973319435843865985 5381 15200
508339944374903041 648 5396
793283159228320001 2205 8994
28244715928749997 11219 14057
145738474999635777 4701 8714
671725745168380673 1833 1932
924407566910556289 9183 15278
226125860773606753 10817 12233
7947687373803803 8521 10913
30581253587392609 7560 10816
813518208272750337 7036 13308
239867649305082849 5023 12300
492540938195507009 374 9232
110053267233276129 475 12100
815636402372316417 598 9550
262179115580948961 392 7037
688696902519172481 6407 12799
404750620386401729 13581 14672
833930298032424193 1877 5972
171445155962445025 5565 13356
842056785364437889 7080 9636
630643168430942977 2390 9545
699681169166264961 11485 13786
377638884112570881 945 7917
193531650320313281 2279 3399
113457331065085041 11124 12868
744226093429755777 7446 8175
915547381136931841 4129 5455
335389566803403457 11694 12713
588852723028971009 10924 12561
534640386623944833 3375 6740
717205858491041665 5320 13354
240775062771337633 6062 8608
878907717733078145 960 5967
970619728989088769 3042 8427
897294534725247617 6205 12611
550749923647632769 4252 5313
10489305038852593 1077 5021
889778541846819585 9885 10904
279482416054463553 1165 8210
437460522013044097 4669 10073
870535882031326465 608 14794
507280666455027777 9742 11057
662091727624655873 7194 9438
868952908761034625 4545 4802
764617217430078721 5114 12382
162618573942037153 1333 12017
273670029701548865 1044 2212
205668157401323265 277 13608
618705318810292225 10137 13227
185091008282352481 11327 14507
980633133329277441 4826 11355
195327241525550465 9347 11113
697119869549801729 537 6741
178103945965712993 5060 8836
479494865797732929 4525 11720
895702353622926465 12037 12748
806203851880916097 12776 14033
603218858794388481 10625 10964
506618590017112065 1298 6488
246990353951307649 3298 13001
14415496107439197 1170 4726
394653302620607617 4065 4113
22074216126696913 1616 1762
699849283530472321 10397 12202
993043356447707009 9170 9238
114834637306710625 2501 3745
36102320862156033 495 13378
853700898029448065 10982 11045
512388673583593857 9696 10265
267126024255073697 1728 8735
833787972871675777 4938 13091
704086291868566913 1680 13947
307614805333336961 11394 12606
192867560013052513 9789 14217
574620012805993921 6679 10599
178508196749508129 2918 10561
145013952422665697 6685 11520
110662300210147889 12220 14756
779320918110926209 508 12703
857497768562911489 10359 11794
208538238604113249 5457 11327
405019819930299009 6491 7778
919217056523237377 355 10757
441175933703224385 1550 5781
920311985868529793 9088 12573
72056657061661865 460 5192
967893161811730305 5983 14540
800284962744274945 64 11134
586586318705705857 10716 12530
99326306699435201 2932 5291
307227312815186369 586 13143
622865188696639617 4802 11244
198192598802656065 3526 11030
546769189804248129 13197 13339
168297624807308929 10586 13197
371140001179203009 367 14966
734849195718503297 7500 10999
742368020539327489 8081 15143
872128333166088449 14614 14786
744819739292385153 1171 5382
145403302444044865 1619 11390
579874056524115329 5233 10318
477715025741019841 3323 4477
213387187279341377 3894 11766
67847469841971985 2321 5638
661817647150211713 1180 8094
179025524696371009 7173 8639
646804360704013697 1313 13952
377215823270354625 3810 15181
458190109607468097 11261 12991
474378393462217217 7241 13629
216677469361247425 4089 6913
916589100717395457 1993 14153
723316072863763585 10863 14705
988294312247219841 6632 13524
742804668964257793 480 11105
683647277019595393 503 1906
838533849031446017 2574 10731
7010688858144932 7365 12615
567154779328564737 1334 14575
266605175698366273 8567 12842
218748931836625345 142 5308
615635912830882177 3174 11487
2004864789089567 9136 13581
199926681131763937 361 6071
363480195784457985 2794 5211
540560682606241025 6711 9306
933895755448435969 3441 5565
939788511678408193 1940 4501
958812589584265857 4165 7618
820278900181065729 11835 11923
392317548059455873 3191 10625
436581561489795457 2204 4176
791211895962785409 6322 13791
588113797831226753 10570 14680
793057175394029185 7196 8842
448398127585100801 3803 4726
247329279652046113 9527 14384
60285299637811817 3124 4406
231747585342564129 1888 14957
233933471819206305 6282 13155
209983678590329953 5989 13676
212956189151356065 2310 12171
83548238225052529 8773 15063
570881687150084353 4285 5698
68091422720367945 4583 7122
204896516101214849 7148 14498
319629825374594369 6446 8820
948955306605803649 3656 12700
920422602708381313 1753 9091
882621892098200065 2600 5015
299177646478131713 4554 11138
614207074064317697 925 14309
437085469940779329 10332 11309
388580960288365441 1129 8921
365288269926711681 6380 9921
19357350890835789 3210 13607
50331341782278825 9836 12274
98354439394341857 827 14780
752108252038926337 2129 6954
336183324127965505 5283 8294
463765924799911745 5896 7456
629921801027890689 7549 12402
95922119976254545 1404 2177
480433072802959745 2060 10987
916856465971843457 3117 4230
208765903073356193 2458 6772
91084841967859377 2154 3154
603790201504288897 3567 7896
224620510308124481 13264 14676
120709833826467169 3174 10939
508531929604973953 9516 11834
34609727186399653 10984 11278
569829095312453377 1862 9184
645577883926449665 4393 6360
225283452951334337 2234 10399
59824768686915777 3956 13894
80587760809731185 4562 6977
716583018441681921 10257 10793
32456912546198425 3232 8604
891812901184671617 4524 5286
837780609353639937 4794 14426
492180532260135809 5795 6136
590763415550316801 1229 11617
360212362289864513 11116 11965
566958630211683329 1476 13109
130280800695615537 8751 10762
889602258802799617 5308 11809
810668195139250305 902 12803
554581411302077505 62 12165
812347246449320449 2089 10852
201386141918153089 3441 7044
928118449269696513 2019 10456
450214020927585793 2422 14273
642057896263523329 10781 11894
678693131257833985 1533 6687
576227294662551489 9889 12183
469846057215843137 1577 4128
526794258270172097 3056 7345
149697483159503265 4751 9490
648536900689172993 172 7419
980820450333919105 2726 7770
799028776671988737 14346 15317
167899824699734529 10773 14605
549319752244606721 6741 7440
640193373296820993 2592 8560
829375876497152769 6941 15025
165653295002261569 10586 14625
498319282631790401 94 253
774326384035344257 6957 8422
576190660240925441 10075 13028
456936382183929601 13005 14981
915795859252803329 6364 14564
861145496828125825 9908 14747
182557722748583745 1203 6962
502200662954340545 6318 12014
771648826376569729 6864 13864
125172077735964401 7570 11521
816599373203800321 3124 13682
65242776152761193 250 14933
850840051684066561 9442 14884
930895088803421057 8867 14559
823411856065121153 5399 15117
796610050617193345 10727 12283
319751802442475265 6119 9650
898446082013418113 6280 13417
456649008740456001 8797 9878
117118574235579585 2821 13826
994198355528858753 3777 9643
237365278795007137 1528 4431
446729245205517569 737 12034
655086447327949569 3901 11829
76178085611836369 6056 10787
454391876792680449 4349 5398
74632874156904449 7941 15229
627683822150888961 13111 14050
406577440106367745 12119 15069
328932215107553089 1563 13830
310946610144043265 2193 10222
525570403802039041 1518 9751
85271760542148913 5070 7476
338788414816445313 13864 14532
676739778946469505 6077 12110
945300688632418177 12377 14528
545636910230264513 7852 8290
766875405764348929 382 5273
435436216753942081 10101 12002
959772656948178561 3719 6637
291491680075630209 1721 12516
719398665908965249 6126 10921
354366278966651265 5960 13999
676597229800993409 6279 8728
761910530564399873 13197 14427
664066348372951809 8159 13120
824308771161298689 3144 11307
620368857527598337 2803 11850
481030950855902977 1804 10086
764500566330223617 7167 14339
510102054466088385 6558 7804
909492442904085121 3478 4682
370656138027818817 984 2345
889601259417101825 476 9477
762231122753689729 6946 9886
362913726829379585 10581 11986
994723383361183233 2504 11861
344085090017312449 6833 14179
756972162195992833 903 11883
257629591844906977 9445 10321
505048060608466177 8365 11111
963029026021782657 2163 10887
181862047327996385 6455 6464
414416781033782657 6158 8044
152514005963347201 5512 12392
587626471009894401 5130 5562
346496464340432897 4457 9209
176382599422940001 1011 14178
699289923444958081 1230 9024
174520815738301153 10561 12133
900360944361750657 5488 6822
81654574435436449 10753 11013
744809805122251649 10718 11859
954399918856619649 978 9160
75853099499838097 5558 9884
146108113707757793 1035 10663
487139785535795521 1790 9745
448773092396262273 645 6644
164025844892393025 4706 6369
552177225198267521 4983 13292
454815916324683649 5679 8130
563142481299376385 755 5672
62909423462102153 8357 10305
682573668468027265 1086 12411
232003612935393729 2199 10670
920631098569312897 3026 8634
425468688988814849 6557 9614
199599799814041761 6561 8360
678501552877314433 1656 2509
587423021032247297 2646 5167
560110409995658625 13027 14757
717500170077560321 712 14604
929167156796303617 6476 14372
109365177701530321 4402 6917
606837394299560577 563 9354
372151944936394561 4621 7764
905129022163031041 1471 5459
551407585832048833 5047 11156
104191064398904129 4920 13194
693914755820291201 3148 12707
838900367116998785 839 9161
966227621441330305 5632 12137
275445799662065825 9122 12528
929591967762224385 6224 12583
611318241470023297 2140 13879
357776763857327041 5769 13326
768405965040344065 1692 6101
741517881016054785 9748 11382
521082535554604929 2400 8549
926363040229769985 3920 12826
174774130257304705 7766 10028
798474378632324353 8679 9437
505408228002998785 6142 15232
845371928412685441 12225 14678
97445610623836385 842 944
536526304889040513 206 3467
147660423161944737 9979 11048
421340567690119617 5707 12190
414154193294223233 9827 11105
539392722023126913 8341 11298
936416100185901697 4921 5250
608717588975320449 7911 7967
462435813413307521 9214 10389
908461457600797185 8288 15284
868665691408274689 10298 10767
102521521865579505 13059 13101
324555075708332225 3897 4069
362202334601438017 11663 11831
353183189865511361 7492 14295
714887377780637953 295 8567
74392941151316449 3297 5827
933110483369663489 3582 11311
500682017343088129 1711 9482
288171458852016129 4230 9871
535736677858835713 6341 8826
186360481514032737 358 396
864336927525293697 4636 5093
825251513763827713 2351 7138
739234372905841025 11980 14017
146395067098499265 11304 14796
893566336262360065 6567 12448
878670866872592897 4927 9435
221639979708669441 13186 13801
223404134583990561 7030 7976
208486225118882369 1609 3005
70463898154269345 5993 11474
625920096579662337 5126 8854
628140964432592641 5821 14965
11892717736607495 2065 7663
184374061341170401 623 714
696234498471824257 7742 13019
157218468585643489 9035 10244
796607143632563457 5598 9822
836617308519645825 2129 4463
851527938316721153 3858 9542
37748967669617881 4560 10954
42001443360142337 3722 11588
779611153961351297 10759 13852
621144959212330113 8611 11612
315131964270012353 1040 10666
934864694986139009 3741 6364
398815470556638017 7226 8411
563041476539822849 10720 12046
235525852443519329 396 3643
703699917080889729 5107 13631
634023281408044417 1221 9136
9230762379274893 4983 12961
259006819312606497 6340 7273
876155690381544577 8602 12505
85481099425077649 172 4655
415356255854064193 11089 14136
893941662604195329 10510 12036
407576101470148417 2350 14850
378866591638423937 3136 6677
974893394762233345 8041 14198
980376180855461889 3800 5669
982446609708595969 3354 12056
372539314922430977 5901 8691
908486478550358401 1137 2938
492337503214859137 5583 8299
954549235791667201 4146 4577
641115798379157505 7727 8172
792238492851481601 12291 12993
357312525815292033 3768 9189
7519529117239189 6208 11861
991186147295490433 2950 5194
954180913943432065 10539 14070
296615824088949185 2061 7960
123696654229412673 10196 12488
922143426836779393 3820 14154
276320830087371393 5868 11703
723094327629628033 13167 14094
331028206365680001 1669 12571
786272162986147585 5024 13170
293133328278670977 4717 7140
352202988788466369 6012 6399
737559585133404033 3939 8919
510446186178082689 3086 11170
800552061983239553 4287 11741
307870960612820737 7112 9418
889805486053766913 3033 10535
684401552108123905 8612 10205
978699300442187393 798 5309
164081736505611521 4370 8071
631044874642988417 8031 8708
399335216827406465 2976 6723
404952625606227905 12608 14994
944408605593782401 951 9172
561152249351003713 6645 6676
721667331951532929 2976 12479
81507851208485249 3002 9777
601948956749598849 10786 13381
380703640546933313 5822 11826
130702273127692337 3729 10604
435280752400387905 3446 9945
777632733007340673 3630 10666
855377195328564737 7582 12618
640513633312149761 42 1432
51582876260098945 7585 9004
651562009260519681 10139 12695
675581924739709953 7233 9147
904919214412185345 5733 8710
982173115836445697 773 4376
785065552111081601 444 10378
971145803504690305 422 5263
93536348942262033 912 11790
800565935713578369 4957 5003
935094634072132865 575 3699
829002475133343361 6614 8283
184623490033654753 6787 9343
62283197872602617 304 3614
701389627499555201 19 15079
557235889712835329 11992 14229
989103735919979265 2929 3270
536358515386197633 2578 11449
443831309145455297 8096 11961
142550850384203905 7041 12386
376587616398008833 9566 11112
5020710744930 3410 12393
445251676587719937 10009 11337
908086229901947265 653 3202
979498876233872513 5038 7481
695978437537760897 715 3697
665786725495028225 1368 12555
639203103294114817 8763 11232
1065956549179959 144 12133
828721452832439809 6576 14838
370053374235499905 1943 15179
798063788978247169 2907 7820
526856212379822593 5437 11098
979651661321881345 3209 3556
248844862229734785 5533 10354
81946361245151425 5422 5552
51957425352153313 2214 13005
734617860799090689 449 11056
602858803185331073 2623 11677
730664154297890945 11403 12821
385484687266949057 3335 4337
490137275681107073 4207 13974
516769956430042753 4361 6739
187407684527507009 8833 13779
13818055821015919 10256 14903
613953440800628353 12240 12988
396681001484569857 4593 12097
43898835919883081 2037 11828
711240330229497217 4152 12088
326010049920270721 8761 9697
550949475283548673 10984 13231
530920645919799489 6079 14403
233202674638899777 5294 6433
706284126437111553 3180 9687
801292870564640897 3284 6918
71912158228620625 3433 10195
349431443441556417 1443 3050
666101469692435457 12674 14688
164987010400697185 4100 9993
820123137381195009 12375 15268
42010247416694569 2691 13159
1482531717613256 2169 15221
56340520148797425 8497 12480
415409530035439873 966 2850
162309855531486145 764 8602
414526748631814721 132 14329
932270826732551681 3811 11929
988593972214722817 4877 10485
199452766737405089 3208 4903
697501950760766977 1691 4042
927919938660370049 4359 5413
319767942768542913 8428 15183
535522021692923265 9903 11307
851701868368039041 6515 7091
478401611012490241 9661 12725
929199913561156225 6412 7978
856962868533027969 1983 12904
408682998181348033 7625 14816
745910690303379201 10036 12561
199738608860677409 772 10169
449964062089247105 12938 14378
456481262156145793 10484 14682
520870777143702657 2733 3215
648738822582835457 9714 13064
356800674840822977 9591 10031
91003036647265393 5975 9697
154243152487385505 2733 3314
483440714943945665 12483 12650
721305142848375937 913 13459
128023319856666257 1327 11655
627638498454363265 2673 4928
181128682196806785 459 2101
750315673485854209 1118 3150
761020100591338241 651 5599
559908619768453505 4188 4852
175884326961117665 11684 13702
194013916444770721 12745 13438
443217454500185665 8169 10980
374268449242354241 8583 9019
745806314716652673 7671 12434
965764757736675201 478 4177
39364587562232601 7118 11583
958904412978103681 1750 5722
863549546802822529 9262 12735
830043050765521409 3100 13193
336483033170750913 402 2277
506034050531415169 1553 1829
381163674262388929 8854 13499
68282861481034017 2713 5412
347483551198934017 6475 10827
228438944712127777 3361 7555
296588082579994241 8609 12536
754397188657389313 2790 12045
683477037442500609 3214 3851
856918827460592769 9028 10502
619763657297802753 1337 15130
36047937968472609 194 13940
227943992313129217 4311 9575
104604504851142369 941 9710
194002457140946657 1641 7551
410629992251681857 7224 15283
708723881103892993 992 9595
141691298228867169 11015 12951
702741437154607233 10982 12829
926877342666696065 5338 8136
743953107063873665 2839 10305
913358342284755713 5664 10876
519697141942451393 7678 9385
38886238863835129 283 9948
919407375403906689 9897 11276
320242627016828161 5993 6449
355211390902788097 5477 13688
228437993278586049 482 12851
242855013708918945 312 7852
690035431511223169 698 6629
173584965884195713 6705 13517
717425247764577281 1044 3156
393541394554588929 211 11940
35133085807277809 862 8198
262663749426515393 14393 14561
572947992466733761 4120 5635
941215041917075713 811 7467
608749125284465025 2673 14940
831971211215993345 6943 9290
205632229619549633 7999 14401
720462356724326017 1464 5132
643801182526633601 1256 9500
100249164064997841 922 15063
853692711332367745 3704 10102
805704231125986305 10609 13636
647918706980323841 4752 5555
555226871127125313 826 8219
792344462894259713 4809 9312
705063198256212353 702 14172
606147125429007617 6798 8876
272513445677653025 3961 5637
105873644195551009 927 13080
64348246929682777 10319 11252
141795668853934129 4942 8581
758301606127183489 10385 15321
287889514021241409 9105 9261
104415081345891281 9233 11619
446210106144835777 4908 9548
420558794492968961 1035 3627
308253657723522433 1249 9044
386806486980304961 8628 11400
310243354860080705 3680 10442
210915998827793761 10503 14949
201553030626296705 14 9265
166399637913244193 6478 11098
183416696315934049 12365 13781
246771901600432385 3343 5827
524757569954058305 4147 13421
320198710388353921 1688 12872
20157419208420181 12114 12147
899311769234593281 4802 8514
18263949610695109 10394 11045
584701114902301825 1867 8876
24385465238854209 4907 6510
294173365444898113 1544 14866
536632307260728001 9720 13095
958598087105855233 5174 9283
911797364325440897 6047 7192
840227675158835969 3680 11647
329105274386204609 8197 10362
672984348743753473 3468 11218
220530738438416321 3353 3846
998106929182775169 7206 14880
315966199806918977 3615 9000
59661126276807865 2076 2318
621932234395036033 6205 9967
290307884858002305 1166 2393
379828888059829953 645 3048
93311059214428833 2963 5056
329716229593291393 4750 7445
602401107259403521 1080 10312
360312288535507009 618 14308
900966505039292545 8241 8550
153086353149564769 17 8911
240438671514787937 1141 10281
379873181865132609 2708 15065
349823515428127489 3054 5744
671967090735510145 6557 12227
400299832066998849 4325 6606
45855829241045145 8600 10473
91486381763616017 553 5328
474303807083277441 7089 13554
624548341663846401 1107 14783
661452590637008385 8830 10685
478451189192171009 4259 8635
539756738145772609 6980 12670
222372814042536513 8781 13791
763011491771347713 6194 12817
320215340210864961 8919 14614
193733187759978177 2346 2553
306194372175660609 1571 13837
494108439626796097 5146 12407
926872573464052609 5899 11789
712642623866432897 3047 7401
149280371064953953 5301 14587
673531064905343873 1487 7969
634333673596245249 6276 10784
616966919386801025 721 11755
633800792906917761 4690 12037
44680819454594457 10222 13059
526190906142559809 624 7370
34032935254035837 5888 6204
76681545511043233 4825 6811
472147789954075137 4112 5414
293383280041581441 4846 12624
697452310325974913 1577 13264
176697914626764417 6116 8577
625981518495660033 8145 9943
706759101927744385 10521 13154
234624017493278113 260 8795
2738389829410438 2048 10946
548478758631713217 6687 13618
543786003401351105 3215 6353
296424279716450881 2677 9420
169155564328313793 7047 10988
999518354497762817 8658 9812
705315757484115073 1689 14405
832556126494271361 1658 9401
745583363991876481 963 11874
426352123243471937 2590 5856
799635815946629633 6030 12301
799692522877268865 10086 10526
198390052534783489 7573 10114
88441559726373249 2391 11554
449070657641428289 8464 11814
804592932094980225 5716 7709
228780850681694401 1109 8145
307921179737288513 10488 15163
701047801891320449 1305 14212
487248691664536449 10393 14017
775064159709636097 81 2820
16453186434556955 2904 9033
84604772867450609 1164 14113
805638003990711809 9135 11849
497227856577957569 5307 7816
968872696666149889 2636 7196
350448463245044225 3707 8388
119041978453896753 2649 8961
621088491380099585 1775 12343
916740811954451073 1591 8193
745426300747070081 3437 8554
15659325312530115 8317 15327
244103030595574913 2462 2675
138732175607938049 4847 9742
700043431977064705 2310 9032
986404304920359425 439 1857
799571614083440385 12205 13531
452067135207197889 8415 13416
121750866702129201 4042 4341
213600691276472065 8374 10825
841387192440187393 2164 4164
856714041089670529 2652 5733
580300234975624065 1447 6456
183489129287369921 14158 14567
195555446745366625 7969 12196
452967368928209857 2001 13456
709550561686356225 938 13831
417116662825439041 2683 8764
672142627337400705 4957 6109
118760070563009633 4326 12771
219635320787062945 6002 6481
76720698216991681 6524 8631
333711444599934721 14307 15135
515576644404642817 2667 9061
273143057089768609 6495 7860
384975557685638849 1752 11911
962152465295709185 588 6702
425354687477916801 11322 14358
309596119619101249 6155 12782
892633382013077121 1753 4168
90462175260334737 8691 14337
803929958021949825 4789 7178
56568599586924505 7997 12419
455732773759454081 4657 9361
301685525762486849 2647 11885
602401053001326465 3847 10143
717680470592654337 3797 14237
5613544309301944 1552 11271
523031949049929793 6027 12631
673647501416393601 2257 12506
623729251163396737 63 2171
591784552276610817 4644 4716
635066071032419201 86 3369
498887204427713729 448 4327
841537312726558209 420 1006
886939209913936769 8254 14889
796719228202924545 3066 12255
74738529530389281 10748 14775
895741302054844417 102 3052
112170100625522913 7246 12294
676391974267751553 2672 9707
865266800828433025 6003 6034
333644098639581441 7040 12721
775145606983233665 10295 14564
44222602044037273 11764 12265
827233367555636 5913 7672
986178346833057153 12786 13497
430497807286688065 1695 6465
484158870489729025 3268 10051
885424348986699521 4375 14754
504657952454095937 1119 7240
945127472195299073 1227 10717
937141177756551297 11069 14915
530424396744347585 12206 12848
810859076373347457 2170 6077
166129093790008385 11185 15054
295711921400602753 5703 11250
472790095165091649 1877 3493
136489155885783473 7626 13806
989521820096332033 5714 11102
789809298848119553 7731 13353
252938928835146017 3198 5425
168560400937664673 6859 8551
267261261117912609 8028 13104
684360887395577345 1903 12647
547615080752446913 3340 3565
702747109003752321 10327 14178
780797690291098753 7350 11070
149414565923699169 4688 11277
87943676807679345 1817 8688
52513082107807921 5001 12477
273808500476153697 8741 11259
657658262624075009 2517 7354
87612172337028225 4406 7767
104560474645438721 41 6717
756112198649521665 2630 10748
53887196874988777 6433 14561
690780235345652481 648 8580
359763613803110593 51 12240
555988050854157505 5198 13471
464754291459691137 4414 14070
788114189252834049 2601 10877
983874777970669313 5669 9735
859375031201256705 5142 13655
460337826095745601 6268 14601
790907782355457537 1689 5598
916462655116973185 4609 10257
291276298296796929 2309 4498
623906747238216065 11188 13088
680595564145928449 3198 11960
474182295139257793 4234 12406
886096331890133377 233 1211
761859904832355969 8747 12516
931471282653841793 3418 8631
831866880206618497 8612 15263
87907424309467073 2216 9999
18137416623098093 8501 14668
39849284607665681 6965 8222
890240627596512001 1428 8337
106475747860333313 10995 13129
819301927279035137 12104 13266
169384713933407489 5428 6630
632317672970444289 11190 12877
527345023318336129 14310 14892
837691295457723521 1227 5931
360306176421683969 1132 9023
343687920951026625 2676 10550
890823208446182273 3278 4990
537153769527030529 64 2883
354795281802818625 3697 4272
408686656747349249 4673 13239
481164921607646785 681 8149
672368564463887745 5567 8708
100928901471544209 3895 11784
600564249929135489 819 10815
628784826537430017 7105 14548
708980490977204225 3580 9340
637114903198590081 272 3778
336754611772406081 304 3701
859545242655944065 4674 6871
174963475645832033 12563 13562
285808355855888161 635 6045
669600253390399361 4701 8928
519980123491894401 580 5237
647876010325369089 6093 9172
841875549965333633 7417 13206
399716895623257089 2653 6864
469067576293102913 2178 14884
428958342759223425 9719 12436
904035466257990785 1065 8366
626735665888503553 2663 3920
818539591267342081 2517 11285
1198130729754610 1020 12005
328485356901335745 2226 3540
955485044391608065 6269 12164
896790921600032897 399 7132
459284891704449217 12007 15329
377616695116582721 2889 13154
41681954761941145 4836 12575
837664417944484481 6061 15041
126385451269975137 2453 10192
873532711066342657 4282 14126
948680794814194433 7026 13720
795567885972932481 2196 11920
224379289203604065 1582 3963
160146877644816513 3584 9359
76444834238856177 5266 6468
462713015312960577 4353 4754
475945764306878529 2713 4014
27605851648427661 5039 10755
68195330097594817 490 13224
622330435273969537 4504 15324
920921230620542977 889 14887
791648326244253313 3412 5514
873573990540421633 4644 6614
82451799692183409 13300 13644
604744600852647809 340 6283
265665822186814881 12474 12641
995913114671267841 3388 7231
776580302490263169 1783 4954
519561530283375809 1945 13103
466430450360743297 995 2625
243508914467128065 7244 12413
727990489658925057 3400 7879
671511648560532097 3676 15076
91830929447535681 3101 9206
80676245603186209 9640 9756
200576974823039937 4121 7151
130606720168778161 744 1925
371019452329075969 1189 14884
895741300452357377 7289 12512
807554996853515009 2215 6057
659021829443581441 5440 8117
69001175748791609 762 9595
303791810912443329 8524 10214
835723991628842753 4885 14247
73043225307493745 813 7223
718152972253275137 14056 14123
537616033567616129 1140 14913
142633798536525809 4268 9911
983696886931760129 5167 6370
522071444032899713 6694 12082
278361307513208097 1519 12281
881412098134664065 2394 11412
388447746770403073 11458 12139
540529867469412993 7454 9064
87444348463804993 2672 7824
47166493067823721 9197 14656
705412394376814721 10726 12380
410552527481694785 1109 6504
244437734024401729 1251 5100
573085612348879873 498 1757
3244545594533577 4480 9084
914450624637819265 6451 7366
15204306732897523 1277 12052
946326051979856001 6054 12105
182084159614269921 4328 12672
582239407972263425 7387 8864
585492536179472769 10916 12854
185556175089860897 5304 13593
798434383508386305 168 1487
358679215011559169 2962 14142
434455301674404353 8306 12021
505079094817052289 14594 15035
741147062691929601 761 4561
304136500169885697 2206 8179
298901145070644225 6694 14819
175595865554132769 9582 9781
495333938815953473 993 2607
697802515928056961 1127 3055
23194861950997849 1273 2559
429091325413214273 7095 7098
761328426374255745 13996 15174
620169890555057921 4720 11156
104132410962009201 8625 14332
804599477345963265 808 14966
509028578298803329 5468 14526
692058734070737793 1286 12448
149237588117671297 7890 12915
11678080778768419 1564 2944
473157081532001217 734 11837
707286913181473409 7326 10275
467053797905848001 9229 9548
227613562390249761 4079 7785
758155428495605633 2309 13442
217051578547565057 5615 10258
717297618508808961 1688 3262
130382756269757041 3546 9090
795438352026472705 4997 11897
992363716461834881 3749 10915
757240766896544001 4636 9027
899287662650582529 5090 9554
850297752218473601 3756 7332
726962244333346817 459 7555
240307583467540545 2332 9414
745398683210442625 10132 11954
627464246197796225 148 10481
351911787778373505 3533 5316
37405337796471369 1402 4709
230310962074359073 7992 13922
86685698665498017 10548 11303
153816579122686657 10074 12710
466608569401756737 1373 6446
19432847641400741 4819 12188
213017204566561697 1713 7520
244894715214950753 12484 12961
610035382768231169 11204 14206
729655403686823681 7230 15150
348062557988846785 2564 7411
283060119140454689 2989 12181
567497176651158977 469 13210
964742651364975489 4909 6562
482264815858222593 4468 12268
126036778207616609 6363 14798
416062766447609537 7874 10321
388454129255908481 640 6408
135489713677806385 5364 5532
2138991956652348 1960 13708
406217317649719681 6961 10220
27959728959974229 4898 14714
661431975959622785 4159 10339
952825271410500097 4457 6955
693855010591633409 4682 11705
800601911449749761 1176 6091
845527548616139777 9923 14911
643979996852547073 8169 13954
769835964367928193 1641 2905
246947646937474721 5958 10550
917676026917028737 885 9314
33978778573906965 5963 9928
964051723436099969 6518 14697
473172060908755329 7049 8882
758643623173135489 355 10429
941208485784951425 6751 8520
649543616519196161 10497 14307
556323123709621121 4844 6631
377879475585039873 2200 14837
870473925731499009 1276 6932
406743596496951937 399 8799
956502103154097281 8064 11652
212863506187723329 5819 6735
869637980495522049 987 14714
702771824514798081 10956 11789
479403221543282881 10655 10975
525113954035752769 10955 13651
12293455493431083 6723 7478
42218334049877625 1148 14175
819308332754506113 4659 9258
21593702205031209 12308 14172
891010773811952769 4789 12345
922121663651722625 1535 10435
824223774170452097 10323 11695
735318146337554817 12503 14915
294878776742319105 5032 13512
814974443022507009 6521 11046
108447164673240337 5076 9559
375210180824758785 4707 5020
805164075687937281 2708 6481
271448618517808897 8331 13675
99907126227254401 5046 10524
569271468812921473 3143 6809
128840456528916289 8582 12384
712930373533581057 10352 15326
765949015217106689 2289 2457
240420076520742049 309 2243
590741577028776321 2889 4281
628550899098541953 8555 14322
187040073193447393 1263 10949
381234353384591873 3090 12910
794800433464370561 1380 6936
429733062813468801 3457 15249
527708257509406337 5679 12269
639568189791084801 4713 12300
251265616849504897 3845 14601
796759772569885185 7763 14515
331855703004283265 1137 4302
845665046119499649 3170 8614
942310044405939329 2867 13324
797796497740407041 7123 11042
98720608908681841 297 12939
153973982998230945 3991 13798
789830450812413441 279 10484
614332057261520897 6279 14662
788895653006608897 5081 15067
137211895579831377 1544 10771
707608268733036289 4831 13888
283177473726837537 3882 15006
889017120295139969 6784 7379
551048826758353985 12356 12426
10872431690838625 3435 4410
300896487774878081 6576 12819
410462108431080001 3165 4955
726719168090589569 156 10108
49554907010485041 712 8574
240622290190216865 17 13580
302451749646625217 1023 6670
584357315239437057 8875 13319
891418224806098945 8357 14704
134307222740318369 5346 9371
173551681052362753 2998 11601
77273489533034481 5663 10491
56393723335855129 3779 13910
378094685342674113 37 6681
497257314826018881 6626 6810
758950531227419905 2514 5576
776907493984449409 7979 10056
349109329197858625 3301 10337
46096119209199313 3743 3871
939357075773379841 12373 15212
98070893167754753 5828 15291
974821875533891073 2708 4285
682792433001939201 5281 11917
191213204319787169 6114 8225
638131806080931329 4315 8976
789422640085803137 1091 10928
724217612856211457 10248 13989
452962976336117121 230 2585
789654410931955713 4197 7211
835372126881580417 4365 6042
381159866624617665 3973 8523
623130768105973249 3452 14670
76026814616991345 7955 12279
334401943821660545 8293 10478
620839269819317249 1860 10799
867066618431344641 6052 9325
790970424202225025 5898 13963
744503849423935489 4892 6870
665384508378824833 939 15334
175296384693957921 5706 9701
680000095578744577 854 3334
443533027459721985 4110 8727
53374151926636417 6336 7099
383137000945474433 7387 13814
495892773752739649 10214 13617
313502766528429761 2754 4755
187597050035723361 5246 11169
541142067442429185 2333 11711
733172320922758273 117 419
341875657409673281 2553 10297
864349072186758657 1595 2242
419409950504693569 8810 14377
661792331278956417 622 12419
578450274791336449 946 3165
831177192625521153 6578 9600
36792095257887073 744 834
114354767836228881 7722 12775
381966144200617921 6771 7054
713702166686250241 2287 8676
476434914220554625 2262 5347
995473039083815809 8249 11895
524342672162347841 3709 7094
60068067852800057 1938 2403
226600974316063745 1345 5955
571781474298429505 4868 13471
979443700274884993 14658 15203
5126067378274258 3564 8317
761945826227069697 6370 15215
646491868526151553 4215 10798
866207494528666241 134 10688
496481353176395841 899 11132
743852265567035393 11289 14189
337559663990301569 4061 10977
223566362295997569 8359 11816
851211314434198785 2882 5627
804395647618683521 8002 11550
462080226528183169 11672 14698
919339763492942593 4325 13097
934970375475703681 8469 13035
419258658883400385 10999 13213
314497376099065921 1768 4293
811633811955175553 7464 8533
643277459330068481 3654 5355
449533241898500097 4019 15027
729954651938964353 697 14853
235507510579438433 2060 6262
896356310725284609 10340 15224
916817737210898561 5134 8249
798412548064728577 2672 8498
347935991760749633 8887 13443
671662122339814273 4748 7876
893190310546138753 7467 14096
976124956050664833 250 14559
870452505602784769 9871 12324
939250399599647105 1322 3189
757241936580847105 110 13944
899223111815356161 8266 12412
283197974794859425 5676 12121
840871080607076481 9287 14441
755985175814593921 1403 13498
194378274064558113 8685 12907
680238679433713793 1383 12878
279922911430080737 7069 8408
883595270343768449 7672 13444
493062976537995457 3586 14276
849593109921812609 3351 6682
841375275467516545 3432 9032
651939260365473665 811 3203
662437806803591681 9501 12817
919977293896138753 4112 8296
823027401435414401 6333 6760
791933448483582977 2294 3869
675364083532112897 2639 5966
269248026432478593 3912 15239
175973440193491361 2382 5167
243041175851992353 6487 6843
246865344468414337 6678 15075
638184474029955585 3194 5650
476196618648575745 2743 15134
711658085371745153 8548 12643
291290031192428225 6209 11392
280764644609092769 4253 7625
193521861832966369 1671 15160
405582395059091969 12443 14684
814596976733735553 12147 12913
923503280453942913 434 6441
610784234460826497 4709 10439
375959751820694529 14545 15082
195102080668018369 12020 12548
638635901194845697 781 8967
756465603314541825 8650 8817
861627544710067585 1406 7448
53571705981891425 1611 5347
967749062063134593 49 5711
739034374205548545 2082 10567
572138689795998785 4824 14621
433983665244564801 6204 6650
694533461252632321 7482 10573
360988324490467265 5299 9612
450271418549071681 1913 2853
658232992970493313 1682 4390
160213391795039681 11510 14346
904718746703455361 564 5041
904756070646563201 557 6540
564544838996621249 1609 10364
467297250397336961 2118 14012
439730653289519297 5647 6860
128373872808872129 842 14035
457753576731033025 5046 14490
22888450699085185 2978 14360
929788979191105409 2860 13479
41482740212281049 5971 12617
791673412756775681 6906 10225
750058203886027265 4688 15238
206909870651617921 2206 12017
799252828673239425 1992 14718
655654222995320193 5925 9472
734750288043656449 9240 14800
523849577554589249 137 4664
142176456668501313 1 10639
569594837948582017 2390 6368
788277191550434945 7558 10762
754306485416055553 13736 13911
170354668843337729 3792 11288
909057367946626689 635 10694
275465947695110465 6523 12504
346264744290270017 8247 11836
196132689466686817 1899 11411
723948211330135681 8817 13581
891584640056095105 8796 15331
173966087835214721 11906 13614
37210377817494593 4013 8918
504136936592413313 5882 8957
844866013503136001 2891 7693
412470099114447233 3381 7869
610618110230639361 4988 12368
41381086195169561 2112 6837
15156936472521921 6018 14084
269597682885649441 10673 12744
681024837993724929 3183 13404
381395927555512769 1569 3141
184250688926837825 701 9931
756568159643823233 13439 14286
605709968967666177 1236 8673
629611088078544129 1362 11585
862967259638793345 14353 15008
923532517048403841 4740 5351
451035756204383617 9215 11479
230223668580645569 83 12656
739074088635916801 9863 10435
1544252068644170 7655 14434
776128611454062465 4714 8200
176097645513007009 749 5644
425600048308922369 2290 9517
409740224730445121 2762 2948
80317757792322193 215 7796
306754959553142465 6275 8626
259777982321324417 288 3003
446447334240392705 12339 15100
580164456154285825 11618 13381
527412458884096961 11633 15170
69419877561387009 1692 6002
885781932999083905 2189 9822
854996247837924225 9691 15132
32373632326748949 9646 10405
438522793449763521 8641 13246
456638026095905729 3839 8139
508964811533196865 12418 13144
774092642930067841 4031 14475
341737077457196417 5189 11819
957712775801258625 6229 14721
421874701646395073 2636 13992
802273369157386881 413 12335
524290218196412609 7048 7231
338713954839793281 6835 7085
276359977120740993 512 9703
257205790933706881 3383 9263
548213990430866689 4440 12119
591829081339557889 5013 10270
778268109104679681 4040 14311
774308934039748225 11349 14955
547308392290247553 11994 13606
495980334807033089 5747 8688
550072134188447169 4855 13512
613051521152922113 3189 15046
894107326398682241 639 7363
745788308776855809 9642 13221
840374360017385473 2901 3534
717941283743595393 2282 13012
815977096006335489 9855 11508
493341514427616065 4180 12997
519564594397117249 1718 8585
141369378536975185 6112 14099
560043637068616833 9447 13633
909012622941435905 191 8969
932804420031082753 10402 12402
281400337846644545 6699 10917
725447050039477377 223 449
712247035215117569 2859 9458
963953037275082625 1800 2807
420118277275232513 6007 10925
505876493436289793 27 4151
278419808204478881 416 13269
581931209256360705 3625 7141
282259499560904449 4906 10781
636733917493572225 1361 3422
546833560201068993 4532 5037
445314429886401793 936 9710
196337982225312417 5210 6739
62775512951333217 1058 10735
550408035201787265 6263 10109
129506158197010273 11521 11625
842436331649349121 9165 11427
648724189721079425 7115 11172
581661841737005825 4564 6914
808393384548374145 8957 13614
157798439767500289 3506 8065
484048945338543041 262 15188
283653806571624769 12833 13701
910531478095713025 5053 6057
373204104229795777 9011 14866
492656696246953601 4302 8964
899455711086066177 947 14322
317119772957745729 2008 9696
234088081132309601 4762 13230
579303088558191361 5429 13286
479665220380542913 2798 12520
60665245305607129 3406 12044
569119243762866497 2783 7396
529640041511427713 3493 12217
594007884726014593 4703 15016
501515477584980801 4708 7870
588487533748061569 2971 5374
354393368889873281 9707 12421
439165502409071681 5831 8468
433475461797108609 3275 13895
691840025020905345 9071 12613
926492833666017665 1156 12840
708925194785567873 7266 10396
125482223695975393 3338 13171
443420488655359425 2203 12050
221223481624264193 4205 14379
82264570969147857 5217 11912
616648316409360513 8601 11663
515632160334728705 5231 12914
523670133157125377 5451 6033
187143663535895393 1901 11651
616626497860586625 3564 11244
332468784535333121 1262 3542
826800551347162113 7060 14499
769009210425156865 11372 13419
638794933955686913 2430 10782
365927252915081857 5508 6113
691266111331614721 1870 13278
999151654359170689 4678 14888
823691621307354241 2732 5774
290884081398527169 7715 7878
880055833300190209 6883 6960
224285242090463297 3984 9957
654789961792424449 4788 9550
710620393545678337 6322 13143
595059471798734337 2965 10969
419617144116049473 4692 9060
85331108983787377 12459 12645
884223809481309057 2081 2413
527792039802534401 2991 7792
457177893671303809 9932 11940
687614405960509569 12532 13781
760863492444695297 3671 5414
764294749782763521 7016 14513
442622974333946945 613 4562
305871507681594305 315 4407
831184391396671873 2138 7182
847719938218091393 965 5787
569779380929919169 2592 10652
388464191509193345 547 1261
503931250591602241 1525 8448
666369167200755841 1268 6764
564971751137992577 3350 11399
39376969086227121 7661 11716
301900048086306305 797 6851
886898429452401153 520 11705
74065527738799377 11792 11973
754424984111260289 4642 7605
525306987316195521 4701 14569
150821283699755777 1636 3485
625029876346534529 1963 3240
482741876110118529 5097 11003
766920811620817537 8849 12717
377993878463740865 4306 14828
777846063197916545 2324 10392
814302872579126785 11539 12581
880455853446715521 6440 14888
125994246387861617 1945 12566
61338004653070049 11732 15135
771701903368985089 8614 12083
534778680394961025 230 5627
813626030772752513 292 11392
461926046986821633 4680 5619
458239574391193089 5866 8167
148823271813920865 3696 13410
676473003493512705 6161 12478
850723034316477057 5954 8182
60567955160571785 4122 11224
847496164764773889 5837 12625
950669411454981633 1116 8741
450498686623479489 10252 12762
845529888837823745 8468 14508
643416759407994497 11132 15301
17871409687373331 922 7104
499904551281421313 1971 5197
547151486805212545 3560 10480
603586783673474561 3465 12842
51730665600700833 9217 13772
775422622801716737 10495 14370
177598184896332609 206 12549
558899597985156737 2376 15258
217771713301189601 6837 13473
797596459150813825 11198 11227
878763777707582977 418 4456
447042385313007873 1621 9767
250123861726393665 407 7578
952419571479158145 11659 11966
69379773444346425 7290 7936
619445132420860801 115 2799
487595478177993857 12759 12968
585862339932194945 5059 9539
243335786999018913 12606 15020
98497477368109537 3289 11472
347517342122273473 12031 13864
423361023887526529 1601 13251
292392075920922433 8080 9668
534670788606444353 2945 6723
69911555388031841 14391 14474
579990902979918849 7697 12230
911619285119776641 3368 5718
411206064889764609 2752 4091
120027266620212465 534 4343
473695518137180481 1446 3817
296569564044794753 7034 11391
287791215186114625 1474 14300
309163282544787393 1144 6465
255415692055013473 478 11888
52094017200609241 830 940
709661806344936193 5583 12080
818884558766455937 8472 13799
907700808587765761 6307 14139
645475507699124737 969 14170
964700265931138945 2595 6293
401023650955480065 2425 5782
28211032924591705 4403 14234
289619716603034753 9096 13156
512637610889438401 7397 9424
5903525883496742 2674 12543
956628071656854913 419 14173
320792630592130497 2034 15218
486011852048118721 9072 10159
566563743340410049 8079 14060
382454016422688193 2827 3256
722035849477670401 11794 13139
755116112410828289 574 3206
161831987005484737 8991 9475
805938099238449665 622 9481
767033835802969601 5325 9736
226160006218218977 5388 13190
992146307355525889 10133 13908
243250124394396737 3554 8835
945826033700008449 6092 6183
105027768388193729 1212 14465
647264305171546497 8058 10937
757712243403222657 4957 12339
556203225822251585 2252 5522
94478812664231521 6651 14558
814432892652590081 7990 11698
758477918445184001 737 1219
72628138043008049 9325 11682
920908644115709057 6521 11265
581150283061390337 10928 14637
392953688552371009 7396 11203
654676704196553729 5546 10413
212753170042343969 220 497
712119541711317121 542 10046
735316023917253121 3374 10262
742785129945879425 862 10800
815535255336836737 4717 8617
31034443457571117 3750 6593
165877439696959777 2999 13810
470860508386316225 11552 14678
852051666455491073 4154 14864
291992587177858817 12778 15263
279373454014834273 2546 10792
760295802738433281 5263 14489
678289154836047489 8407 15119
582011778518790401 2057 6053
648420228034627457 10035 14015
152225085946490433 7664 11235
788723158385163777 59 13773
426622670944013313 12191 14943
704752131500274689 10235 13345
185438575680372257 1233 11241
365449261034935809 3738 4387
867987614348606977 8201 10430
148084347495530017 141 14515
984100788639317121 4358 10914
705258957838548609 2828 9401
14491662701530573 1507 7710
522628277882805761 4689 9460
527005622674899137 522 1874
92805239139604369 7154 10910
9180799843932165 12588 13796
645862248429399041 5841 14511
220160921588608001 5963 11734
696292844507876609 2070 4634
290573718205891393 5534 14851
273947152521859745 5630 8804
75498648016015585 683 2676
858930557886193153 9009 10758
103910991307685665 7296 13657
943371527105586689 8183 11406
245806747084905921 15 1876
343331432238851905 9078 13749
816368279983933569 6732 9030
148583436566813281 10454 10963
411801690028887873 10583 14199
990149157431428481 5923 14368
970562366809986049 2025 9970
569462762197975553 4177 8743
640708105150899585 2016 3719
193877731605038401 3422 3827
623109385719700993 1028 2065
728827369155030913 10787 14734
712760395962654081 4971 13889
129674976435065761 632 11173
227217666782252097 3827 6403
376445461926625345 2446 11192
465542375476466945 3228 7219
821431062885078913 178 14283
670352212052890241 1327 2468
809314555790084737 7088 14292
655761273995047169 10802 13446
693598898881102593 4213 11464
531808019828588417 1302 3437
854710198028033793 4110 6554
950513567832722177 2408 14906
952416786239620481 763 10845
814364344024269825 2832 14880
78525181322024913 42 7083
498818490708210049 650 1532
985342993684636033 3536 7865
384725575238832129 725 14608
11907815225885799 916 4625
709522390574441857 4308 11998
424419628384821825 4521 4539
856725822902447489 3255 14403
498736172451575745 2748 10707
280839844895076865 4584 8061
797897232631239425 1451 6382
318697526187634113 6703 7673
198979417374165025 6241 11962
643897209340245505 5889 8441
987164697559318657 6882 14401
963268587626359425 3262 9961
491817667180132673 660 4034
48657611055695329 1599 9667
439599184695733697 9206 11815
567321670103950721 1450 13893
520213643944504897 7527 10786
833384870559903873 2053 5724
173510591081520001 389 759
806962487597857665 670 10775
527522961127434817 3028 6187
573074008442866049 2758 12880
694412497287228033 3328 9716
414015215195320257 13216 15286
438140563029651969 4215 5003
939639426878152065 5290 14312
652289312294112001 3421 5485
195581607058770145 7399 8929
418928913138788801 11720 14103
165585114016472801 4064 13006
271605287467306049 167 14427
377230104611300033 7010 12844
876454319534918401 5734 12980
968735864104381569 6047 10932
628148026192643969 5277 8882
695961203786808321 1546 5358
556441605103717761 6812 8434
950611100165879425 1711 14135
812424878688229761 1785 8581
185639692230438401 6569 13869
535289489729496641 11155 11842
654274991797585409 4744 11440
975617995535070977 7242 7805
861382127344697345 1733 2429
457289863407911681 1364 12543
284974740559768225 745 7259
502810631098039809 11716 15134
138603166555157025 3080 8947
263058905829513633 4299 14558
231434722095933409 36 3231
885456351729128961 10839 10963
107096144616903649 8397 13292
371687061940352961 6081 15031
947034189982794369 277 11347
791381925959424129 8132 12795
932565681698918017 7128 11004
177693526784697313 5060 7212
974862023900350081 5577 8422
860876667294416385 3535 15026
61232162868336105 3312 9828
269849439077493249 1742 5449
242290106518431969 6065 11539
630883677229231617 974 13837
363153716950051841 2128 8812
797507743940531841 4958 15294
569588902021472193 8038 9387
929604609196058369 7289 10139
344299903059393857 10416 12256
335816973566355841 1731 4219
290451246937387009 1522 2660
48967055845505313 1520 5369
485576748896619393 3725 7551
728046322747776001 2267 11620
174194813399360257 3227 14650
934765264846827649 2196 10809
200234138651737217 949 12843
114530676728438865 105 1962
470856728650950657 3064 3936
710628424768909697 9307 12412
832547882596685441 3638 7673
456151994191220225 179 14991
919226995005338625 1221 7465
733429045074597505 872 14915
215399177639156385 5630 7564
697877970906294145 702 14913
308817214088669825 2963 6544
459824795325427969 2477 6685
149287650778376257 6409 12040
526125522109555969 3961 5698
561429240535339585 2677 4202
66213380852001793 3823 4493
519199828037912449 3114 6387
793425636574657025 2775 10721
984851335859708801 7894 9092
621729427897204097 3554 11995
809276752554097793 12263 14202
815232885078234625 8435 14011
85618725504126305 3473 6120
764657743085177089 1267 8092
360921649570926209 4339 13755
196317623038002145 7610 9470
141957743557277633 1796 13356
109786512508403441 1088 13791
622275065633289217 4325 10424
786947024027188737 4628 13626
211089542849769889 2380 9429
835159827258461697 9229 12892
802149856780189953 1613 10131
80322830136399409 8698 11472
752977215565501057 3541 11474
113169177352968833 2674 6450
137725828518085793 3018 4925
480194419265291841 4839 14923
18210673657755197 3896 10849
799081057231926913 8129 8348
452592801301776129 14090 15307
638275780881546241 5372 6171
490763341728104769 1746 7307
340440385811145793 9651 10125
782015451666268289 407 10653
591509573083431681 5742 9820
263425180114090561 4363 12932
478199874988614913 11577 13733
709362523537819777 12863 14717
935160917444850561 5013 6150
318294345238292929 632 4686
464161595001652225 7793 10242
247160979105871105 6810 14238
324383286608071617 2857 7456
397146470296796417 1584 10727
193011595628359361 5496 7815
835741426459847553 4197 9756
388849065419439169 9842 11073
884022674609191425 4022 11757
548889361416367937 10857 11047
471348784485826369 2719 13397
716223432077175169 3143 6491
839086546915147777 6516 14266
88443919405062129 5754 7866
435190686777829697 5878 12910
64002423777967721 10374 10737
769673059084233601 255 11305
851445391684418305 4793 13722
318349648047018241 6454 13730
908229734210369281 1299 7921
699340214606046081 10384 10880
17377505104303027 673 8984
439832581209330433 7247 8011
953922250448105345 3285 11649
693363783346860929 1394 5176
457540849012527681 3485 9491
673186923498121857 4445 14627
297116886845220289 2845 2853
861088282896893953 6715 14119
96931321558155761 4598 11871
639865468083129985 4682 9768
633121225927570945 8013 9828
420339999888916801 488 8851
762781038348517633 3462 10291
125536066280602657 7242 10238
700003143511498369 5884 12945
162071864444349953 3688 6618
705792806594086401 5164 9409
31346727011694497 8892 12299
90160289860595105 10927 11616
376771959897105537 2656 14785
818771905814823937 4075 6525
710185357207251457 917 14318
574914333115305729 3700 14917
327028930658336513 132 6184
312943175214808641 5705 9653
854505521866869377 6193 8013
195797557997682497 6429 13940
798985106016893057 1455 14771
46495100458908921 5063 12871
315489217958628417 8752 10472
969236064404942209 10375 13319
312073349320677121 13221 13731
118948531305971281 2720 11044
133223814793169025 14230 14548
125754739460550273 7148 12076
681153032853224321 9283 10265
769313658867442689 2565 11018
356097077421793537 5803 7428
217079695390385313 1503 4833
824535691307737345 1101 9207
50557749668552529 5526 7084
808550621493040513 2337 15047
140414286734117153 4744 14998
808898383567431297 8819 8971
436915685691129601 1003 4133
135342310355696321 8161 9224
473910456388257025 5014 8034
978074156026444545 1404 12520
177668407672836545 12950 13924
185091060518473697 8544 15161
425518323307418433 4690 13330
784410813429708801 1834 12324
299198715627053249 1319 14321
995527332367601025 5972 9603
962918927864155393 6081 13669
332903027673062017 9547 14655
118792358330846785 1026 6975
378838311803335169 5924 8750
218448206385321697 862 3062
160605213686530145 1014 12992
645542754905417089 5547 10357
870942497684921985 3921 5084
312499886744223681 5482 10052
954775136924091265 4436 5047
466972849084111617 268 13522
768493162170798849 6520 7726
183921394592918113 126 1812
607507451602380417 4704 14437
550115312827553985 239 5435
218808008706844257 3332 14985
587835347367832321 550 12475
603893865168679169 6159 13748
702675403103636865 4510 12153
109542378050250017 1495 15249
960950103094464897 5780 6263
433468945035180289 8563 9338
357797046402080129 1004 7388
507429608820103809 11436 12500
561961435753250497 611 15305
736219290891902721 553 8861
463494992398960193 9789 10450
971343708138036225 700 5376
979664041048753409 1275 1482
776975452404776961 5380 15099
908011953626068865 3898 9386
488710392463303809 2590 3796
432831548348179521 3093 5542
664672140318309377 721 12973
412592344533162945 1899 6641
502191881236441857 4502 13333
42107338822777505 4209 8742
371729521413875841 5253 9464
725191363458119297 6427 8641
373762628924140481 533 10467
572771058937025409 1343 13349
986528266925084545 8214 10361
288592537240713665 10863 14122
215816527005259233 1039 10552
775377584885578881 2121 7836
968350102380789249 4378 11548
104796283030193393 8418 11874
765715058853913857 7135 13827
995351649876784769 2843 12295
235835446934224545 1256 4151
29249347745018641 10266 15246
524989509860333185 393 14361
898482704804141697 373 8610
270446894543376001 9146 11087
192767975145098817 8626 14519
782912684983699585 8565 14657
42096156333418121 4058 4216
665973340393087233 3408 11156
139499136072554817 4529 12455
123895728753453233 2102 8805
296049227263214465 3759 11018
610991056193547905 2210 7323
793971951606490497 1023 10648
228557641026554849 6307 8447
327557624690587777 8735 15045
107516529952697233 4924 13100
721598354160459393 3782 15177
40647998067967705 12600 12726
162523294530931393 10772 11013
556817972001716993 3061 13373
751645880428267137 4328 12666
929441285250135297 6008 9321
236199098802632801 1153 11442
980349611953180033 4882 9057
800859085054451457 3045 7175
244803187364496481 8705 10808
969763587292110465 11645 14898
184761833390560065 10925 11901
315057217470236865 7237 10155
476769227704096449 3021 13337
238133460263657793 1358 2165
766522376925699713 10418 14894
765067328993961089 6320 10402
101963360211115633 2471 9489
718933146271101697 11701 11931
922335850317473665 10972 14916
956521685546928129 171 14721
556182562586656129 7220 9092
983165461364610177 888 14318
571622179120275585 12317 12604
888989065681339905 5276 13097
718522214832390145 4579 6422
864354885566061825 3510 9917
589035975325096193 714 11318
611629036556418945 7344 12357
851930139734690817 3284 9471
543710901910220225 6238 14921
817479657168853121 3384 4474
37439434532029025 9431 14740
314343691811629377 578 6626
442503405116529089 8832 14501
611260083219271169 11616 14706
297967844676062273 6501 10299
151748271721743329 7674 13231
307050713567679873 531 8844
617813030493003649 3917 11723
731210687202558721 8463 10724
199636176580739297 4856 13746
303563522226173889 6077 12895
314498612233826689 8104 9804
517836391171979201 7759 14445
764355835548315137 1956 7840
866010527918934529 11120 11490
990955258565627137 8288 8996
819724879193255937 10937 11938
714512286932048769 3565 5911
925993754562600961 7786 9550
720866735041546753 584 12183
769372013869197953 524 1800
690574290408818561 2158 7815
824539116888463105 3204 7402
760097412636035585 1678 2311
32597579822532197 2730 4646
615700798286482561 2330 8222
96290799556076225 1368 6349
398212190470708545 9634 13769
878226606829311873 4557 12682
161933695519564929 8499 8696
720791906718421377 6912 8757
781520672027788545 863 12512
679369192369630721 3464 5062
864603821952456961 10720 11814
756658867619055489 2825 12306
618946969286561409 1422 14735
718361268282531969 4280 13990
177227374492161985 4509 6724
275208579163024321 4327 5354
25078419618658645 3471 11195
732480788682703873 1146 11391
584368914109873537 5917 10474
562545539108388225 5555 7812
392415109897122241 5929 8514
215728407361009281 71 9740
527829435236697025 7140 11893
894706586074040193 885 5323
8728973612100789 1840 11720
463141675049097729 3226 14162
110872355753585345 1373 4931
150013627452072033 5800 12473
834022922342661889 6821 10762
322554932680301249 6839 12574
506690916879080065 4567 7489
806495216049274497 11086 12324
160208555209599969 3109 6343
703056218624720257 4471 7716
563486406330710593 9181 13372
789676343362433665 2271 2524
827522021428258433 4200 6315
912635458315858049 7903 10781
43781897676922201 3333 10457
356147664315916033 3491 10443
843973154293273345 12833 15184
677047776219364353 496 5746
206229896306169281 9048 11533
999430867557609985 2653 6125
23749612358791697 2288 9663
279489775221403393 10630 12814
402348460418323841 4039 15212
884451369520622465 3884 9219
50327017728101001 775 11069
192437879734864481 6800 8411
58378086390817433 7760 14534
802483251913205505 3111 9549
899794534735754369 8234 15236
119434148636084817 6194 7280
805704974287948545 4105 12042
196189693598217473 1835 8742
96194547393160689 4045 8970
780609145052960001 12837 13160
745834283666553729 3371 3711
650165381465999617 179 10074
876971633275253761 9523 12653
550561314527268289 14078 14882
443383714684756545 3410 12820
951390833390878081 2128 13912
133281457551241553 3414 7142
164500683669739809 1109 14633
460542267342773953 205 14225
580802542191580801 11741 12205
364151086106581121 961 1689
856319360615852801 6883 8244
228315404975774081 3001 9561
345712665189683585 3607 10975
799410103666211585 9939 11501
172855108873545057 3414 13585
114945139378548337 518 12411
956397951977780993 2398 14325
54903384010721369 2669 8212
248824990030978913 3606 8414
443315826670271937 8472 11960
201515035870404097 5773 8761
982602957277514113 4649 11720
937856540763203073 4795 11280
341972777704896193 4206 9597
108158424715785633 899 2221
862584716458179969 347 549
22241978141007481 98 11746
25505206998730045 11498 12121
64803826795401425 3288 13134
395027264041168257 1534 14559
897369326903469057 6036 13020
898266632281533313 10594 14327
429893149930794753 8639 12672
526901582805500353 1250 11024
10500945607642365 2392 15315
691388655380961793 8197 13853
95613929153518737 11272 14605
475202984546648129 11242 14365
776307507914548737 6372 11666
279327166722467265 1704 4301
885075382874109825 2605 4830
168657509509849025 7251 14034
276331883210072961 2629 7237
403177482767773633 5303 14414
450531081909833345 7160 7476
51915180019015849 591 15011
343735369792579329 204 1278
949995810724814721 2982 15269
538864652498521217 1367 15014
906298816721040641 274 1377
440026176486011137 7030 10920
818532800340534529 916 6056
485935336037147905 6831 7663
212061067515684001 795 3150
333119737257941761 13539 14488
532159851035217473 4145 12507
590644907238871809 5186 13569
78540440110380417 1435 7802
6540190736497920 9517 15066
351264356553031105 302 11549
459181721201094465 6199 14597
917201031727181313 8104 15081
472724974928279809 5336 8808
573795251188229825 2892 15077
465641831019670593 1851 11384
641766876295697793 10879 13760
468497789441354241 13623 13948
299619133999982529 1391 12304
472316503570727489 7737 9829
109871942991297553 12745 14562
101461975613101889 10424 10733
149438952751054913 4807 8176
825940374411633409 1150 10493
929067382721946497 2700 14732
850344471632151809 11545 13030
171645790096590657 8542 9477
189060235926479681 661 6020
340760193629982657 2953 6313
342572727526839297 1050 1816
511908773309002625 2668 7172
881731358359022721 3925 10423
169678625356745281 1919 9644
715351126269577985 2132 9637
853722588053500417 611 12351
360671613737356033 396 8308
331620927218374081 3633 14984
273352364717236897 6709 10397
328565578926046017 10106 12731
122873820399664881 825 2009
973272030060236673 4484 6596
482360714172070721 1107 1111
628688027131545345 2827 9436
419938963379241409 6403 13656
366368997895328641 2409 9391
963680917505950465 1508 4006
692638971314849537 8575 11900
548867585799516865 3490 13402
382937155988635457 1390 12445
193116500542597441 7712 7914
254114943660653121 5211 14863
344929001166196545 4253 9458
974056259324832769 5733 9088
659457292238226305 4049 9635
101114292450645857 2330 2364
652088358523659649 6966 11942
93876471890844465 7217 8719
633705773640453889 2537 12190
359120416807286337 1824 15221
655255314366616705 6233 6577
32488845417667281 13160 13853
759098322138537857 1862 8909
935405311863334529 4283 15005
804645439465591809 1311 9928
21740978657511789 5786 5807
945098297644957313 4210 13971
309705375574793601 3649 10200
783511827876129281 7611 10690
180027167422700545 8273 11193
572086043569054657 201 7214
669513524342178817 9549 13045
313479991856699073 6445 12295
585200183981903873 6521 8723
557954060257909377 4824 11607
427969366021045505 7720 8768
163149332719104481 9819 12144
275650414497185633 5497 9740
158116664487817345 3494 8328
62601548287474889 11304 12209
241329586277775137 1904 5229
841753997491970561 4962 9226
455820188091703233 7835 10525
29647500177730989 2473 8392
191455965050653985 5534 7563
593656407365436673 1362 5722
823725004403495809 6610 9278
968884677443568897 991 13166
142942570194467329 6031 8309
983958177212976129 1573 4977
408532215389950465 4621 11838
167268170655688673 871 3687
762435336830993281 6989 10325
479406717175258753 1826 14821
100328497623603857 1195 11330
117471201247596465 1848 10986
136433619438523841 7252 13339
665149020720072321 2929 13983
924080204127502465 9560 14470
232831677420648481 10381 11926
319258831844042113 7332 15273
326316024161506817 9223 15158
243455164093045793 11956 12424
278258671528320193 1520 10794
218929641556716353 2390 10104
179417056840186721 1373 6686
242395526036741409 4545 9946
684261475723758337 231 14222
349601393232138241 2798 7351
961823753226148865 2137 9169
477490264619870401 1522 10519
637219855789439233 8883 10630
443663013449313601 11280 12221
669993556262603777 3998 9989
738459429607015553 2619 4004
113981316671271313 2202 9787
939552941218739329 158 3057
851375086044207361 7003 11740
363596669785106753 2629 14302
955388679811747457 2649 14323
502426948219980545 7879 12927
283377741917611553 897 10406
614829827604093953 8357 10263
675823114417767041 5261 8517
412930372190988481 13909 14293
944477511804954881 3173 6017
790534284333556737 2725 14254
180583024808512961 7228 8667
402815598658978753 9019 10075
523446642482589633 6980 7752
745128053156516737 732 13419
528071936467284801 3112 9273
212697902814017697 4399 4835
495688141197739201 1715 12316
178924181342420513 1493 12899
619377806868456577 9371 14988
293929317281541825 7829 8838
990453594874914305 9872 12727
980222644955713153 280 11907
435806076066739905 5293 12670
29836335348864653 7174 7310
795926070751811201 875 3727
549073412964627777 649 14344
559068328920702145 4332 6886
77233305343302305 3312 11862
214235464091053985 6500 10985
147792534616765889 3900 10276
4791728176002153 179 10822
752384632845878145 8503 12590
445793147139532673 5890 12827
130796777043752145 3803 15039
355340457956074817 11438 12449
241015695754644097 2842 12553
409112711251232513 6896 14455
363647321746693569 6492 13729
192043352999007777 7137 7935
93510005385486033 10319 11789
592625543552337281 1123 3420
190742131397382049 6629 13582
471090742739121985 1669 8597
377398927315855553 5448 6777
689880503209032321 958 9943
129627634767128801 2752 9624
754762373560282625 9835 14900
762345521038202625 7508 11298
436787622758821185 2033 8186
718546160065823617 1651 15318
765316149745231617 10259 15172
80116080194958529 14025 14641
593953119585314945 3397 4948
18103888038265125 8378 11252
159718416311250177 2148 6274
764967067715748097 976 10107
290258623954336769 1869 8989
547717808323010753 382 1369
488219657557223745 7587 8125
379271655070088065 10678 13077
654137975585832961 520 2720
537037058330948737 5123 13157
179238866250699393 10068 10481
865264304585156865 6193 10791
541851773011465793 10599 14183
390466915746497281 7196 11355
939654512455788929 4837 14051
546064090858298113 7335 11478
259679641461907809 7915 10169
32260416193789609 2339 10171
947824070543788417 5636 9954
396593054217749569 2981 15056
48444478240746489 3837 8517
137765889143405937 2296 2832
592756510438150017 6006 12135
995955128452667521 2466 13410
130128301973549297 2335 8858
215086460262167393 2231 2732
645007087123957505 2569 5495
494979399144842369 6090 9429
730387336271029121 1360 5087
616752569629209601 2389 4105
673090233399321345 9238 11711
133028940389582577 9741 13872
407251161714391681 1590 5978
103538615056006481 10969 11097
205428437262128225 2958 5162
423278558992070209 5891 14310
501798735158835969 1707 3047
807152760656219265 6207 10772
715861729710340481 4416 13109
311291758868069505 5864 7727
644619364657820929 189 8689
834452565313196033 3624 13569
536197883587561793 10223 13564
973074436864198529 2441 9346
112740904336099841 2531 9506
296721196288654465 5376 14613
499726691927847361 8525 10405
640420547043053313 9177 11060
842667058783668225 2503 14615
941387412405529089 3854 4518
644466817544753153 6641 7343
967238536152297729 1315 2500
20312323505656593 4176 13805
502770041521170433 8072 12948
975449746869387009 191 4640
133977071014417249 2663 12669
138933299144845537 3089 10886
299732150884036481 10179 12412
844736402770735105 4626 5779
640949761435155841 864 12252
39480465093866713 3245 8275
902674328937717249 2738 14425
371147035788808897 4826 7778
687361542433737985 2189 7581
818861545233296769 10855 13901
15588275700590515 5887 9804
825778183377167361 339 13948
152609429646805249 9130 9359
252017907369740609 5713 9535
200814048507606209 10607 15143
563070824886139585 4210 4650
580787814150571777 9721 14879
961945571004640897 5274 14897
78954643152652433 4077 9031
811145428621586049 2781 13732
668468630182037121 5065 6245
473193917839942913 8724 10030
12732919815658051 6795 8117
51871448886302577 11271 13945
629319923820165889 2939 10795
281174668420881345 2750 9715
614436021098040193 1946 9753
345105047952188225 2008 7675
375917885111778817 795 5923
490912669029050625 11894 15049
269364188523308449 2409 3153
478998452921061377 4540 9775
747517592894471553 12102 12214
550645087870556417 1553 12718
44142076486590297 370 12370
377421472910526721 4698 9884
410271873180210625 1378 9995
300778311254440193 1329 5388
134994101357545313 5029 9177
556379360448559617 1416 7130
560496100918332033 1724 2054
446868721325707009 7807 10859
427638860755589441 10425 11357
305775464876489857 1957 8744
28514793755494597 563 2521
663106189505178625 3989 11626
792204026424553089 2165 9210
564741057444834369 10242 14660
776213767552722049 7003 11654
653724096595034625 3490 13722
662760166135850369 9884 13368
463702370139941441 2001 5946
430854759405992385 2513 12332
504188554034293185 9270 10819
975352498144939521 397 8758
201915345601676673 5125 14275
335558087246912577 10955 12599
699158813532626817 7720 12560
118781438415307857 4200 14557
214785906283395905 8922 11736
417068418273846209 6662 10149
974162176773795329 9054 10091
631228778607418625 10013 14218
532196779765214977 3549 12562
877309373981436417 3014 10995
203666615561623137 6525 12673
629904244207008129 1216 7470
330445126360103809 7054 9054
569499819917798081 168 3731
357614348181833473 1020 14974
551329839637826753 6197 11437
101297467349596113 657 8807
794318586003729665 3920 13850
26226352372198393 8193 8765
602194603268369409 5 2430
689003769851922305 11473 14664
878210350797122177 4034 4096
510602791631349377 2985 4055
254782982380344705 11298 11471
938670069960139137 6245 14578
115243812978324209 5388 12404
192804152153236417 4252 4718
281063808918585057 5255 6522
537832771891345345 4278 6569
666159378068545793 647 10034
69054094949613897 6242 8272
804256623687802369 3527 14064
169946809960336513 6309 13788
622947720473465729 2310 8562
485684184217070913 808 6647
989075672101048321 614 4906
608208264732070401 7386 10280
333428052868033153 11420 12355
338544321218016385 4600 7671
609272091117940609 2428 4312
306968847217078209 2645 13017
16166059206032203 1395 2094
158807455376667393 4284 9153
375309437137669761 2588 9602
264128967952473217 8740 12656
819381536749308033 1745 9480
534254523441482817 5434 7634
612149580832504321 6014 12267
971356953758473217 8030 8582
535315158966628929 1990 10338
424962145934621569 5888 10081
417702929721965441 1590 13790
601688426376370049 12100 12830
780297727450989185 784 11570
892432950196898433 5065 14563
561391745196043969 8892 9072
839800976578644097 5949 14040
306314139646733697 12783 15215
135083053643349169 839 9372
88745810197789153 6627 11909
994699117195438081 2663 2962
297373372664214465 6254 13664
120984791869908289 3105 13074
355628689371297217 6073 6412
975222141323868673 5967 9602
708055384289767937 3258 11586
438081776495842241 11981 15187
232588117670584193 2015 6366
5117010277672308 457 4597
466151272972627585 6260 7576
696849379589473025 7442 12150
688318468708029441 8737 14875
427688812094444865 2291 11805
339664631587968577 5175 14975
171543327706366721 5205 7576
308074602998029697 8381 11022
843416728146252161 13243 14383
473295087636603969 3042 13407
651613811469552257 657 2226
439217491222205313 2990 5320
52442885096652961 2943 12789
652949857746936193 1779 12923
289288938740476481 7546 10858
227410661206956641 563 9082
674419014613192705 535 12598
740271069393589505 4134 9694
714351043267292545 4513 10999
443205541962367297 10097 15241
899620556379190401 967 10841
23445930139732953 11564 13183
781218868753718657 11016 11099
564110986383408193 11850 12742
18173783552157377 2788 13721
405878866946427073 1166 3331
1959543067094672 14627 15264
420370458560096705 2424 6879
281227766388454369 611 2118
960219827672407425 2136 4256
284013101298405953 9818 14697
916577384582719617 476 6267
293353581794804097 6562 11481
830706346311547649 8627 10183
862320672099933441 2099 7483
973327799761431553 3882 9859
715657186577047297 5557 11191
300109035282819265 780 6009
918181871657829121 2066 4293
195097492806493025 2814 3083
192213862635043137 6322 8642
936466194698898177 5058 13163
984379016307308033 3598 13060
648571161236116481 1531 1918
388510175799879681 13895 15048
596323532494640257 8756 10032
817622030667287425 4578 4992
50251464593340953 2979 10709
61528028925579297 1161 6284
41804883095483801 2531 8604
491789955759195137 7886 8297
118219105461559345 11783 12484
550713696732245249 5629 7783
494349608448406017 2090 13491
342249313381309121 6645 9983
579658995270275329 5867 8728
793006767251114241 2712 5596
423557376224398017 11164 11776
433067821535381377 11244 12807
566844984978370561 5280 8578
400898745044244737 966 8759
689851548331493121 11000 11299
82440643446439313 2643 15194
837694372411615233 873 5486
899562757162584577 2616 3178
118553791051216001 2550 15328
871207052179549697 5408 15311
365146250814358785 7980 13439
468733406565931457 14372 14736
83775048628897505 3806 9027
475934666538968513 5040 12574
529242549552289857 465 8430
470383401956809153 988 11492
485967017509626241 7556 9411
659537824335494401 38 5159
78030150373859185 3785 7138
329380220177554881 4693 15118
989114031116688641 5325 14379
163502768726978337 1521 8650
593764553702410369 967 9423
558125789985922433 6118 14216
773823127618175745 1454 12195
968116694674840577 9891 14636
789263031589268097 10274 10518
636474086659276801 7333 11713
701810338020013825 11874 14471
109116898116077729 2024 14529
179885849709986433 10316 11014
255649657980967521 7137 10797
375679211660003201 6198 14016
696241852725641729 9531 14755
628150782631660545 7228 7655
961993526234735489 3213 6837
425013603257529153 4 12040
3504570638206418 2958 8538
773416597018663041 2609 14002
267555690374024385 4641 9798
624606092597435521 3492 10707
71721646711232265 4780 12535
255788248977363969 9093 13316
776124650042831361 950 8553
431436407194130561 3280 6831
556895503342879297 10672 12597
973158046867350657 6033 9205
173398051103248449 10493 12512
851496182393322753 11625 14780
996314107008707585 2596 11351
909235782127364481 5772 14046
88693773272112257 754 3680
462797634823861185 1419 12781
967428381050247297 1512 4765
609044640478625665 8778 11672
814791606885194113 2532 12769
33349556410986025 4423 15160
49294254336409441 8833 8861
411551386776420033 11547 15243
805971160192129281 7295 13937
698354769804868865 1804 9286
126100324725349825 1294 9334
566116681282775169 1263 13073
317735863438798593 5463 9039
674574134564654337 9118 9599
507395042279789249 6516 14438
333927245728755649 722 5959
732624953816141953 4894 14785
176283669268290305 685 10287
987305692432933377 11293 12269
815513766724361473 6191 7564
184329198645400545 11308 14505
600468670392263681 11166 14441
279406846265025889 1683 6236
243249714357215649 4980 9065
368330905429544961 3170 5444
322172176822935105 1037 7062
995924906232211585 1481 4925
760124477698180865 2953 4941
654648539129169665 1833 4535
96940061722495585 8383 9918
287509473589771873 626 10245
684222188902747777 1668 12170
212020081718392833 955 14762
228151743677646113 58 12876
517588060870942017 5030 12194
77723136161491617 3833 6860
149921189242320449 6749 9651
304139309107927873 9855 13308
554949731620403969 2519 8271
229760565411094561 8797 10579
193973289732397793 94 11603
534199040303210625 1025 6751
868152132638194049 12258 13449
788369753969387649 3673 12437
62217083939486881 3276 6244
964083260696174465 8132 11930
80966653765152337 5890 6782
586691318603566721 2598 8585
106947522416774625 939 8084
189897353555696929 12381 13809
781594669235182977 13691 15332
285544608480190465 543 12342
453741299525631809 6476 12969
533462094710888129 9101 10946
498905545332483777 4493 7618
365852542478773313 3330 13182
502246289947308353 6020 14270
20455376683091941 10602 13210
992440904023545985 9975 10947
551934192977736129 3902 13724
370408218761866689 6256 6759
302715303214501569 2264 12976
522251073884113729 11646 15101
716518606942184321 8253 13575
455122264603019713 767 12117
885038812137114625 6943 11651
39505300510434441 12252 13088
730980602457432065 1841 8941
459730309313556545 1446 2377
511091753324581761 1136 3756
285848691192022401 9616 13046
584639397260399873 82 3177
886127229410803329 212 7838
298478019612080193 5466 12745
422142595429797057 5477 13117
644251727822958081 491 543
412156037025084737 6399 11976
514792214555672705 6121 10424
885872736408849409 3696 13437
882705415637001729 3667 3684
751000883296413185 4642 8598
689172754232689793 4885 13825
858367471279230209 2939 14988
732384944040486401 6445 12028
417842998005653505 3656 8723
851425553458501121 1592 8937
712138632561043073 14338 14773
356120336706862145 6656 9365
381416617976171329 4577 14623
986522852312621313 4231 9454
606116051671769217 6778 15149
253802290297297633 4099 6981
347453916010493889 11518 11673
548892609228420993 12119 12483
550145650974137345 2810 6843
396782921245783617 10252 11696
572378944323773441 1826 10508
970471534605795969 3649 12239
614586475361996033 4122 8808
400590452711664833 9734 14427
725914714101861633 2948 6806
250444576454970753 230 12079
907775780739534337 7486 12976
489150504892347009 8085 14545
669293808446568065 1731 12465
773755809472195457 3425 7644
672009867305838721 719 951
284884172640882849 524 6024
772175432074192257 1712 9418
670045533684419329 7643 12560
592863302832164097 5212 13310
377376591178840897 695 12707
908709600205682433 1526 9833
104216270880105105 2652 9845
709367087613436801 2306 12731
511787016134316993 843 6079
825866323627792513 3271 12195
553301568967174977 8603 9540
232888730988399585 9706 13799
414185390668148289 3445 15136
611453219414371969 8015 8561
150026398666657473 4199 8726
6480701754448149 6034 8306
286308752578346305 816 13301
373343029775440961 37 13180
699101766061932801 13337 15159
186839843953599425 203 7005
892966460493465089 2413 3929
515362127448966593 3484 6847
744959280978552193 1326 2744
227575677875172737 14598 15218
701993903080076417 2153 7189
620966287466274049 7424 8210
695749127468435073 2429 6653
151821596208655777 4798 6952
474142911097725761 1014 14218
567039874506789953 2594 3925
203817491314826081 5092 12218
987816379586867329 1647 1867
27861331636696465 12902 14139
142563194911332401 2714 3360
842742322960720769 5352 12116
713285756784920065 1185 3743
95186959469611313 4330 10683
868039155245426689 1030 2725
289909665093549761 10850 12785
20491485084626505 542 14474
447970064637356545 8062 9753
550868617595142465 5482 8027
265501964792736801 2021 8470
127790188276883041 362 4459
726920673013610 609 14373
190603008037712129 12487 14195
46965133164324161 7337 14759
976432525956205697 2877 10561
814371836744438529 3766 6433
409346881457707905 25 3403
485217923248189441 3911 10427
760986740661984129 7814 9168
745010041966832385 8326 13851
541571335576819009 6042 13624
717135782188453377 11825 14174
442915801540159745 4978 10347
549406173701097345 2396 5855
711145462231286273 4292 14717
679627008706507521 2646 11358
831075797036923777 9028 14308
203555896311979009 464 14332
660286487065818113 3411 3764
674742124308668417 891 10307
918711487192673793 3000 14888
877239135111945985 115 12499
206033942416325985 1226 13313
562913158896794369 7879 10253
429254570879855617 701 3032
784155364562462209 5408 10257
87308204726085137 5041 6790
232178371030276065 3906 5124
225107817322459873 2056 15137
77242152743760785 4849 11527
654033069880938497 3359 11907
224055082511643649 5950 9027
203725316947831905 6945 9919
149440548137430785 4602 5762
535474799858931777 9038 11651
319899118735609281 2713 6409
169652286553095169 671 788
433252712393080961 1390 11285
726040314568280065 11830 14599
392829122852692353 4506 10856
602618680418878209 3136 8131
854071266471049089 5390 14957
733323986194832897 348 5185
406668065753652993 10651 14330
210015874872176769 1390 2262
2953939867577305 8245 14522
757109882296219905 10139 14383
451307917679788033 10897 12776
173726471388071969 4253 8639
359154106037077953 13278 13648
693113360764627329 1856 12578
609256993406720641 2314 4128
389800365126667713 7836 9969
250555464128066049 7371 11343
887146707133666689 7744 13324
76078243935644001 4447 10100
115227214326999665 175 7397
914830300245039745 11530 13482
481657085027066497 598 14677
742541055956056833 4917 13803
936272883723809409 999 5518
973653243138041857 2890 15147
296625506337932161 1508 3086
682534248517857409 9855 13598
61626884615968433 6744 14718
799039032004838401 4536 6470
41921881487084537 7036 14339
81444236868239985 364 10995
621925857896975745 3468 14830
811591350467605121 5677 13815
261547544337503265 1689 13944
847485078770166273 3029 4650
972926306758345985 4310 9192
366283063256712897 3580 14455
426802023539167425 5284 6788
845446641324262017 1861 3065
297424645395842881 7859 14445
947844033198659713 3129 4512
612199314744600577 6228 14161
609948738864819201 5125 5191
972565751386404993 8292 11839
294793908263397249 2656 5250
963719558770193921 2050 2738
874373107393157761 4972 9654
902919154960251521 8088 11234
412881664178254209 2172 13612
884378911881896065 5304 8974
992386810747934337 4956 14844
50986330668045809 7781 13197
323814079961362497 2557 13426
369672568456124417 3030 7918
640940430792060289 5704 9204
757859838437134721 4310 14457
656679524166943233 3462 11436
999607425807766913 2006 5467
245767490819719841 3260 7096
716686854223773697 14442 15006
644784251168015745 1627 12724
681080828486912513 6080 10414
641048310654557697 123 127
16372497899887151 4753 13413
791473661929042945 6550 12536
702444257324458497 5783 7175
201727206021434561 7435 9281
935443870163304321 4224 7374
951043484941731585 8895 14027
51254799454014233 8726 10656
317056936229224833 7948 10358
855910413629551617 2112 3656
105563392811657057 3511 6948
218376811953532993 3306 13783
713733885500960897 1674 8411
50901678351173985 2040 3280
960221000891589633 10305 12869
540436134869538 8698 13503
2301946930206356 735 3283
241316361317196033 763 10235
117905308859345585 3270 15256
674856594362978561 2955 4109
486537776528866305 6680 9455
826028165510727809 2550 10405
1818256733695734 1362 2634
580168869108732161 11854 12834
926855310661725441 3241 14085
974591149346856833 4550 9337
580938986011314945 2142 8746
750905287230352769 111 14032
629328505836827649 4305 14000
284971374275862401 4814 13880
9550436890958027 7077 10526
130566573738221345 4211 8758
95048477838393105 5885 8915
202579369518424801 2335 11402
445529886428001729 1829 14934
787315961026337153 6658 14057
22899900050294521 9198 9625
668640780799897473 7319 7632
973836752433197057 12656 13151
878358204250972161 6848 15046
834531981023193473 13759 14143
610447117069846017 2508 13341
877110266493925633 4999 8797
199826123703076065 3967 6222
64756891387265369 4290 6104
544876318030951297 4503 14887
594399269154461569 5585 12260
523520833155757249 660 994
24653462605019885 3368 8747
178240498358015041 12379 12747
956044213543687937 3307 9930
491740881771676161 1515 13928
548481647295051969 14043 14323
935357244263194369 8900 12006
526250293084427073 308 2552
219124898727457665 6396 8236
438693925437636545 3608 3743
620977807057734273 4133 13524
707938246857988737 3780 8440
460336046753241153 6489 10641
344808875196907393 6360 13374
236442019073358273 10103 12562
234418655230751233 786 13442
940823725795254913 1857 15275
280009813861941121 11679 15274
469642312238114817 5307 11624
591064230976538625 6777 13436
332972583487816129 6192 13023
181743066020391809 9826 11759
719919411251872513 4375 5328
63585549849261017 4932 10726
181730047568422049 6579 14707
856386345033403265 4136 6390
181106664175793249 4036 13010
518256661874740865 2319 14129
554205359285617793 7927 12775
169683252679352129 9425 10329
502190125838005505 5636 9724
688370893038847233 1097 11234
190544518734085953 3590 13713
419915322976553537 994 12134
689433986264340609 1992 11259
909591699051016833 8868 11807
774270715404924161 4176 7234
784903672181389569 5015 10463
66687299868384289 2366 4722
638331480957940993 542 10209
596777772561338753 8450 10475
501468480288398401 6052 14350
429164783879237185 12028 13438
159850629071652161 1152 2683
262188944841000193 1745 10011
810871532532690561 4072 10637
714383278948268673 8437 12922
88802539459447169 9082 15273
236634137246070977 853 1542
589345204912636033 2177 12241
73112863557788897 9225 12530
261215758620036097 4004 10836
483319322910432449 3229 8855
241765898112095809 6383 9623
701019149254953729 4659 7023
574534569441009793 6761 10297
306601689230902273 3752 6904
740931321906547457 11461 15122
32857518353360149 5073 14871
146842047597171905 3545 12747
941556899615250177 2121 11448
376194519686283265 2868 10483
297232562082676545 6838 15212
717647704707484673 3311 14089
629019883734585473 6977 12525
674213412622439297 3837 12075
169533297723297953 4178 12694
614893105320330625 5706 12658
590461825271205505 5041 13467
271488247737938337 11959 13345
579048450538401537 4707 15125
464746111642494273 1520 9412
814872565225257985 12944 13267
62750966225511465 851 11570
155682742809922561 1154 4529
455325485366724801 7474 11714
165463543384589697 7415 13094
390085480278788289 3203 8959
421236300497859905 8209 9917
700105272485938433 6230 14828
453780723071915329 7947 9769
153216470970026113 952 9897
515851530473959489 170 13708
633150527109076993 409 5190
680883747261958657 818 6392
649401908819374593 2200 13150
924826700431218305 6089 11506
442665306514339137 3825 8187
149645920108483201 2277 9024
438871365155652161 1634 8404
554269531939787905 4804 4946
82098304489957025 2384 15069
70873559337144345 7101 9297
185213638667438113 665 14449
362618957207750721 1802 3315
144133795920890145 7305 14202
252621884344861761 5181 6592
955353580185860865 1338 7523
152375354411880449 2104 2277
831553555081764993 1277 12493
532461954699925825 3475 9197
955964572226793729 3324 10657
672800627488889857 3662 11576
883821895692090497 6592 11306
514068316559317377 4336 9463
816910220650246529 9487 12535
787105996521809409 7843 10111
827328774979232385 12149 15141
551764012810735937 5175 13356
851541756468567041 3701 13516
570838876819031809 653 10253
502907819277833537 1229 12014
610867529006597505 3047 4339
881716738852649217 11933 14061
82787310965194657 2764 4157
913284977571319041 8195 9780
860999143885777537 4607 5429
224945208246669633 1160 10725
483592641023470529 8120 15091
936642104351829377 1120 5754
548961092976142593 11042 13010
924181773706951809 6442 8664
765125030187967105 13245 14848
16005926739378397 5343 10452
684320998936925697 11462 12824
738911543629388545 590 8898
737133627022835457 1759 11923
187579375459232993 5684 14019
363190235434771585 237 7861
400144636422428609 1233 11316
35210173481324605 4517 13990
618676967528468737 3567 4022
584562334950788865 13474 13673
111933549918962433 862 4316
751053252673408129 4531 9791
536241632848355457 4636 10897
281500287488213985 6728 8690
817630237900520065 5123 9560
124616716344753793 4533 12377
123014889838682257 1305 3829
20849669191306929 9860 11156
759250651531022721 3782 5524
407071687742693185 4210 7062
707688409283331713 11705 12714
616296049895865345 3894 13154
871334065264907265 8451 11439
129583465476493137 4045 9395
679540573183370369 3401 8671
368644119110257409 5853 8005
454268033405771393 5977 14301
268554220629617633 2826 13670
803289449134620545 3880 10441
84211503373140321 7200 10679
863267627446763393 3987 10624
152936145250812673 11148 13466
516681473061137089 9716 14353
639116386850048513 13918 14276
984494998122773505 1919 3133
930079237938734593 6640 7645
866565876544211073 10173 12607
37783853915797753 3508 12474
515002602247054849 1547 8454
306819764041485121 10193 10492
718136321988477953 2189 13679
463865409823171137 3793 12864
343475945391237057 1705 4444
472491166517805569 12898 15119
980286131962412161 5795 11597
218498465880614401 9201 9963
78709729797768801 2940 4321
247475391250823393 2820 13428
785629730739938049 3245 8197
83841761352687169 11210 14514
286320175087656289 7065 11353
788910790068136705 5122 14147
789073268853098113 3314 10012
110397798056780513 9266 9730
674696309843941633 9973 13177
625209538403659393 13338 13953
180629687842664321 3719 12889
97938447858126673 7831 9973
81319527512693665 189 8020
430964414937044161 9994 12401
307600514864287105 4352 7348
786924020462393473 1883 15240
22403972768362481 2609 14399
138368400165639121 4282 10943
363796267872228161 4995 9022
587063311571171201 1804 11681
13775687039174757 7102 12771
602032422201823233 1281 9143
809022314260925441 4627 11318
300891552100424065 2359 12245
189836206780828577 5423 9959
779543273645209985 737 14517
644875171596591873 1651 11268
933608810265496961 4096 13604
640541787823071489 4158 13947
995606805654595969 11999 14165
491608380916755265 8395 10615
168462322408529985 8438 9326
663142936193825281 2543 10068
355397536838673025 5593 9318
418445033515094849 5171 11131
204086507985152833 368 9649
954915772749348737 9230 14168
341886357797413633 4600 10779
493618603662138625 6058 6508
342723121637092737 1227 15103
933597258206507521 1222 3277
448419629577678337 4311 13066
92372744839334337 2726 4570
354295173255849281 816 10330
501405769284549057 7164 13854
784527228456987265 802 14410
667276958284713089 1362 12476
260940967889851553 2717 8534
913457258118857089 5394 5787
669570542838535297 11555 13947
216026352462815649 505 5020
751742943763531521 7005 13651
78520558407991105 4298 14990
562005643128422593 6402 11761
332272892979755585 599 4525
81798981061510289 9223 10864
825213635397890561 5390 14949
325208384772714945 103 8531
984240406966247169 718 9056
589145578984613377 8507 13544
985121025293455745 3412 14786
914338630657333377 5838 5999
7538966547127047 1356 9604
104891816406691873 1830 9908
760481685517792257 5743 13352
489836654317919361 8009 14870
430723945205354369 9988 13580
685674384752246657 1599 11510
802001292913235585 11651 13438
675947672369709057 1795 13846
867123831131674881 11076 13955
584486272974615425 1935 9888
875303994995849857 9263 13198
938136915749090817 9693 15135
231046605528089089 9267 11201
939228956242999425 4610 11349
455251052236423681 11221 13623
649239247258911745 1419 3906
381799963803967297 2909 11948
713029254643870977 11835 12750
177888019546063713 2044 13121
445410630028739265 5733 12877
110533686168107441 12044 14650
303361448368320897 2579 4919
781583415193313921 9682 11186
581015310339175553 1818 3377
292615863778234369 4992 7797
457111823991667137 11513 11630
72810527772308129 4211 13175
614968961315959425 4049 14187
396346269861393089 7965 14774
616580645055165697 1968 6388
8195429077790807 2269 2845
385115803774986881 5359 11583
715922744564391425 1604 5054
179574651731925889 2855 8638
252478705322918273 5358 14931
634173439493515905 5424 12364
265717850232899617 2184 8321
909615661400152961 2021 10038
470861203559582721 8947 9255
169734362895717089 5898 15308
801476062851019521 2889 12713
576166726956600449 1561 8651
172145526928577665 5877 11037
197744422072368321 3765 7013
723764208000087425 685 10393
957820675181636737 4385 15036
523840413978252417 6459 14015
636637441704884609 4189 4651
956032538416177921 5276 8489
393645755914590721 10578 13324
209034816245381441 2925 11064
267618361333013857 8178 14344
294478597540230401 6703 14849
831253646714060289 9048 9839
943817757090801793 5283 8451
522056144993420929 3115 4984
204433631862922753 3577 4427
678435239562631425 1154 12686
689139225924950657 982 7343
363048945063020737 2047 6340
827469616868366849 9795 14302
24063548528971525 274 8785
197471747944764065 29 922
945309116666315649 7578 11494
788486759476409601 9286 14268
930929782622527617 374 7266
267012182833472161 4614 13603
692811241750128257 3998 12494
710694446572770049 1491 5323
417672188867072705 10399 10640
728404059048660481 1325 14004
821253896392015233 5483 10198
601025836999451009 13675 15134
510266749379113089 8831 14423
664382655841539073 9730 13121
653282043590287745 2542 4453
135885455754813473 9913 12741
848838275465681153 1661 8827
924043415511693697 14407 14694
876453219183950721 3484 4048
518353056623407553 7190 9240
947858943953306753 3764 12924
512679416106667649 6784 9998
21833663170021113 5420 6277
888563485520105473 12366 15160
414042928625974593 8347 11587
646770872324555777 1855 12537
286481795023568961 13972 15002
128834113991285201 7501 8608
485209555284640705 8009 8782
2559272270364233 1726 11281
574392502182469377 6055 7996
428476433067768193 2703 10305
845737415044396801 5571 7711
155896112453223873 3871 5468
523088168134243841 1407 8313
758739414509914625 8109 9580
152507169557637217 3024 13934
220291575491618369 759 14673
849177773036508673 4673 11440
788997071924736513 8707 12864
343845436392598465 5777 9251
908247216917619201 1303 14394
664965318015440257 3261 7063
68494100768088377 4509 13755
49225215306407225 4692 11485
446359101738696769 3754 4926
365549816718306881 4533 12574
55459356371951433 3006 6582
137513869130287953 3336 10240
105019170527004497 5555 5755
184672726846507361 2140 4318
833320055357528833 5895 8055
176426768931847265 3374 14561
305893231261112705 51 2960
787561522764697473 1682 1694
882607770609322241 3652 5432
787457414535367681 1315 4781
951159179443994369 3660 9953
76791700369476241 6948 11295
831823345893564417 2482 6741
202702210865808737 4493 9568
493569157663646529 5690 11426
296220419707744065 9274 13553
680279595706334593 2826 4372
818344180435730049 5815 6609
410949689249054721 10765 11092
138684791860235633 2086 12359
44400891532387025 7747 9347
921643785116614785 7320 12553
847344671504291841 4922 6376
802633066849871617 8631 10706
734135279885176577 3476 14034
693520778627089409 5901 9510
779582804677364353 2671 8055
255269241297462209 4374 9936
610410442781766657 4311 12497
878487677430300033 10365 15257
815933875838002305 3671 10332
596117440728939137 7752 13509
634697410183260801 3500 13899
410977084461222849 2143 9718
645402624699915649 11943 14181
673003404338679425 9020 11477
208868278902098593 3279 10839
707030789801947905 10859 12665
854165003628114817 3325 15330
577033072132628865 4260 11457
963154096042014593 10920 11591
109802367588997649 7299 14794
791124819120728577 4361 9445
475824208212820545 7412 12899
712009339694656513 7193 15197
125155951571500177 6250 10299
988379319447321985 4412 7917
373492752021526529 6352 7707
226327887868816193 2697 14093
30486065342557825 5366 14397
274725585362052257 4949 6443
797062734138670209 6838 12114
114364820973928977 1962 7164
288275869838415105 5255 14343
720785900390072961 8671 9125
384283687220268161 983 4928
545906666118948865 1988 7347
970268032741046273 2486 12872
341824936609430785 4635 6391
716404088378560257 636 6171
862082575520911873 3243 15196
294732684429547457 4291 15277
587194903618272001 1389 2585
127240049236128529 3105 4400
588478248944451073 1768 13551
16344665604236753 5810 15186
951272084988506369 4734 11756
299746786536694273 6558 13951
798035973814233345 3975 14608
75666555154626289 544 4995
46809740462155249 8818 14639
202972922064425633 2040 8418
673105778956735233 9315 12185
825088855758451713 5700 7208
544273495945436289 4439 14371
842355938211475969 9121 12792
997837191335985793 5812 14064
684093271583705601 2433 5309
965766389498217089 2349 3825
708277717340116865 7142 9859
912126262149850881 4344 11272
44543299819139297 4309 13719
254787002502798273 1315 3159
71993581611216937 6267 9596
800191201749139969 11801 14842
123907438080962609 3030 5114
757865893526062721 5706 12473
51703187694961625 167 3544
628549944531268737 11018 14283
650298245534486401 6008 15071
45038180562858801 8372 9780
858748580242597377 7501 10723
332097067743415425 6478 10390
329254349329218625 1343 4106
266453897866060897 9060 14077
835680231679624833 44 14508
149883524507057345 2118 8050
981466322174441089 2865 3549
254897998930079681 6135 12759
862077556281256833 10087 13102
795223433846484097 9727 12716
718190234079557377 6436 15124
710658899899673473 4005 6808
775272746110097409 8324 11217
403395511568330561 9739 14830
123818663949521121 1697 11421
777493570224738305 9488 12643
523107397733888065 4634 4689
714355437997379969 430 2024
901777107360416641 10024 10591
477208692274334849 7030 9866
523026844197808321 838 3121
531787354325839361 7049 10344
991248097943781633 9230 9798
515806641359535681 8613 9215
881538939001210113 9077 9683
252130571178991393 148 3326
630735033880526465 10766 12527
215802294694757537 631 5879
762558820322801921 1766 12218
10929273439582943 1073 7675
4576730546318687 10151 14746
936147274751068161 2794 15025
861530476951195137 148 13701
566351326906509889 2964 13677
906501167860071169 3270 15045
591522481722538625 799 3682
20436304809358321 5817 11376
482765047490314433 2861 9113
658326828865682561 13114 14638
414272983938037249 2009 12756
929728847111924481 6236 11567
26982794868711581 8763 12125
372021497024448449 410 7987
162031826505941729 8130 8694
326571114563428481 12937 13251
716685312339816193 3295 12034
501425456111576321 5732 9194
668556399778072577 2944 6003
381154847093448257 7663 12051
919513665518945153 3493 14729
629827780995000833 3623 6576
180302992861729921 710 6619
127756367931262113 2583 14666
781614247026819713 2634 8689
136914882428214929 6157 14413
891987355895043585 3602 8936
954938856848023937 1111 11729
39679424912701937 503 12283
10928736811095519 10057 10366
675391820630924417 6455 9603
727144494638601217 8230 12585
648749831745444481 1348 11062
768592355163718785 7820 9685
230928094548733761 12179 13052
21941567878108969 12000 12706
331616831588643649 4003 12807
537771086817926401 7914 11776
934269561730364033 6975 9067
984376834169815169 9340 13175
51343175953032729 9155 10931
589104375059918081 5213 6893
13423106598754231 3203 3378
220083796001482305 2382 3568
437339079789961025 9640 13285
388002646654413761 814 11123
496988436821940353 4169 14309
66739578446352257 4990 9590
503097727154251841 5371 15124
914372187346941697 853 4904
603497931734569473 5067 12872
140748414782869697 5691 12202
709991365822940417 3377 12210
72996193575576737 1919 10770
985462495021383937 4831 13714
691134877163882753 11832 11919
920714483408342913 5751 12147
423326759226966913 2020 12057
950264057643511937 6182 13056
490906509241447937 3984 6927
896666886849612161 2423 11551
796069417843753473 7187 12170
512903571568475777 2951 10877
539819986647508161 11463 12046
308804645106388161 12167 13723
159783077731503905 1356 7377
811779869288660225 5192 8628
70658911943603185 6122 13322
318633613911355713 4926 8249
50062822423043945 6287 7691
66459950880560113 3235 6079
369781405584411969 11994 12103
446836454065472577 1598 12839
94885164436590225 1773 13406
263500411968454529 5486 6403
914673346090317825 2848 13415
967642493480337153 1661 9156
452413998711350017 1734 7680
119863154911232785 3260 9178
766275003493326721 4222 15205
467978280486615745 1275 11516
33904766020270929 10936 11113
449781544329926657 8123 9337
48536462708561601 13843 14098
496558044335653633 3712 10239
98093268544388929 2101 6081
815896089236080257 3855 8545
515477210290193025 5275 13332
638645330823347713 6114 13353
480278242146738433 685 11527
604286870007417345 2388 2398
507329121556061569 6994 8310
610872629061059713 5095 8045
336742245206053761 108 4599
360253591787344641 3845 10209
189356397809383745 4835 10310
535252662107804865 6431 12776
742617734661507713 5182 5627
151278649058657057 8439 10387
553772327848825793 10855 12601
864735991961150977 9229 9888
850083428679496961 812 13379
788874241659389185 9012 11539
747787646639871233 579 13049
171122500781219585 5276 8056
87034264582001697 278 3609
204656702870085633 7102 14143
417080299420796033 4505 12874
330951967692879361 5233 8728
219145512873311073 6428 7947
10080097906840281 14454 14546
768598154135709441 2991 3689
451689176575680321 2099 4840
97461965867921665 8989 10809
5242138703284383 11469 14138
351196201425004545 2466 11090
48964577409275737 10002 14525
828075645057182849 10913 13037
980868850757278977 1913 3993
315644601960208577 353 9581
630090294494035457 5314 5686
610774227455777921 9065 10759
779185532554397057 4255 13101
382375148185609281 10343 13432
558176041712254529 11487 12050
952286440241394433 842 8374
53460680160359433 2282 9505
448187864023175553 5792 8912
197928080434817121 1316 1685
641334077541955585 4957 9821
161512021498413825 2810 14086
781118134310183681 1682 8022
196009552211375393 5929 7020
223412115734547009 12641 13160
923709929095228033 2152 9781
961744498170595841 4833 14395
877430148509059713 1150 12507
601222706598690561 8207 11263
708698569190193665 2851 9276
52249619671634665 1487 3776
180949955985436609 10064 11046
352024673613883009 4808 14699
227249511558117249 9010 10845
131258527486131985 1889 13003
81434250595886945 13035 13527
857741588107330689 1680 5035
122811480694100081 2583 11373
89470555369125297 3987 9300
810365819743776001 509 12232
21287621342580109 7061 10962
662243787651991809 9993 11883
1851079563813585 3015 4221
376566881183745025 5282 12386
248885218493256833 3852 5714
627115055314124673 1376 10263
87007700277375473 8059 9968
381236652984153345 1906 8179
240701283268393249 2210 9728
569383450700119169 4773 7966
140569514611293297 5115 9601
122680923044153905 4422 8945
600333060246839553 111 6009
469195078596374785 4950 6254
841019140293717249 2100 3991
688979381944090369 13255 13325
168820318238019233 7890 10103
170263783805442145 2891 9343
724471735743044609 3054 14057
568062831784853697 5263 7686
554110834714805377 4204 11270
782523667175798529 8034 10777
207204984892278785 9454 10025
175388478642542369 2796 4234
477300621061559105 1849 5561
154545455777626017 9076 9414
396045437322875649 1300 3710
255115169829220897 5492 13232
129422873546388929 199 6291
11024792639023673 2060 7112
708611278094672001 1501 7624
981274461808776961 10121 14810
735859348061453057 7693 10956
14304838849657387 12208 12386
466376109715135105 2183 11352
635165612868828289 7863 9993
390258800278644481 11556 13345
793582623075185025 1715 12115
608904223466559873 639 10919
312705798995335041 5597 11773
48708369440262801 4754 14667
450738643105868417 5983 15308
789641681303983489 4043 9104
303748864336025537 6895 14394
392229376045293057 2006 2209
616567633486614145 6243 9074
181430885249476161 9861 10693
651829551671948289 2176 5121
267748013701677217 10125 10269
323895475043261889 6986 13078
969425741140106881 2400 5629
249153225943413057 7890 13382
222687905893479873 2992 11870
672338248731268353 3844 8929
413171590237276097 4276 7409
434066417597289729 1028 11239
546284531859114945 4787 9202
980364740188012033 2622 3033
488005348074246145 6986 9859
957218884837086337 10344 12552
433545164692816321 10816 13075
210308595168772417 2698 6279
985228317506589185 1532 2448
873046137265429633 199 3624
779261271666300161 3925 9478
376861122189016129 4560 4679
874183494736918529 750 5132
134320290410524737 7570 9491
495287364121082881 12348 14662
234555749681948801 3279 9470
67782425610651841 6294 12466
642969543723875585 519 5051
601970114604185345 8512 14586
219400683310372097 7377 9972
143400357223704593 6891 15267
198160306325998913 908 11239
73558244710966385 273 2660
688072687245710977 1897 10588
257494129345893441 1521 12466
125153847560067537 9945 10333
88936290858598001 1074 6739
358272443744656513 11259 11274
455771523845477569 1999 11053
542449135790374017 3576 13322
946267939442208257 6216 12487
268655940715195393 11289 11856
869105200700651905 13268 13306
891338061353206273 6626 8582
108146250022983281 5356 8992
918267109668878593 4808 11995
243365458802948353 6782 11833
906736330632181633 4785 6642
239542817863537025 11570 14475
745049799005005953 6697 12585
770545431095392513 4470 12111
30895780388288329 2191 11562
443014827760620737 3160 14289
101632432464985105 2847 12125
957446519144902145 4627 6989
976609507226836353 13359 13880
364932082228762049 2354 4793
84351682331448081 9649 12344
22132454523806189 3209 3448
832422848929223169 3870 4068
295464511160687937 598 1009
277982494026790753 1837 12274
79573905869501969 146 7572
602168704816872193 8249 12271
588138449631401217 11993 15117
862816145689624449 5356 7730
745493593704161153 3789 9207
202237753847906977 9637 15179
628216168022547073 7619 10200
870896025575209601 9749 12187
127360992528032577 8838 10556
754130634274073217 5647 8858
551141816622219969 1335 2564
312077774237270209 9859 11814
906627453850283905 368 4554
43152899906129249 5285 5358
992867167802629121 1309 13392
665196679903662209 7474 8465
66363537190461841 6752 10405
537112377850373697 2095 13036
304936365294054209 1973 14625
951446046757201409 2486 10567
50062051171543945 2951 6201
626445233487185537 2737 13842
22559384458290313 4335 9849
491915989475533185 7342 8322
813979346132192897 6393 13217
248589412964403073 2236 10714
489203132318294849 1189 10445
74308055870250913 1679 4622
467355325711217537 421 12917
768274994074072705 12987 13908
644016133923017217 6313 7770
799697555295555457 13295 14683
389406020101382913 6708 14139
609718145570550273 4344 8556
218091624917406081 198 13270
392807786170568129 4741 6057
823222950632604929 2154 7568
368871685271141569 7216 14714
283453661447353505 12483 13164
391908823976994113 4254 4861
725617476526203137 1954 12340
900658451157422465 1599 14227
997885630257854977 10442 14856
899853463955157249 58 1639
896367412562277377 137 6342
588626669666080513 1346 2004
904349356539924481 3396 9418
597984622926507137 2941 8514
214984003521415457 268 14349
808227033922573697 4978 7432
612679927247825153 7357 11305
481137304719528193 3778 6573
819621400099826817 2686 5941
619802104329107073 12796 13884
622275435742935169 3266 10417
355534436068555969 2569 7830
709574664053640449 7906 10024
337657727170377345 769 2954
368296172224091841 6653 11472
2234797091336561 9655 15295
25307600103495533 4608 14298
665886246246241537 6542 15026
892983395976514817 4727 11518
106503215031242609 371 6266
940344931124691585 1003 13260
152940170479919137 2257 14916
382517792512430785 10750 11417
506983474373885889 10174 11412
16756063861059545 3880 12953
362695469483536897 1453 4353
864651103686284673 2433 3504
56183333215447105 2726 3478
156326497332351265 3250 11725
191653611689783777 12739 14058
751325284345938433 1595 6412
793223937371369217 2729 3000
95709367755340225 1534 7417
466143648379141249 10177 13925
423680947528524161 4922 6135
208133102669140865 6064 8996
215600264667962465 11498 14877
350407894246611585 1265 10199
406164874125636289 2863 9742
980618704667723009 8258 10487
277884855533720545 957 6284
191169873560067329 4176 11890
745664044827307777 4328 9851
671065086188750849 10465 11836
384247582910212801 4644 15255
455949002964299393 6451 13383
306385064507736641 3746 12223
752647279030970369 2553 6727
825252311791040001 2415 11406
114635780080543985 677 1430
789102054537991681 2781 10108
35525249569449357 8585 13542
717638867474484225 7994 11414
624681853740721537 701 7269
283827149301941985 267 11747
741008631114926465 10500 10927
113624478775243185 3537 13422
52074079478824585 11473 14374
139204711951421697 2986 9585
138691811426244977 75 9952
110332790077144689 2876 15048
469808325278844289 7925 10581
373157343665155841 4798 7451
25545114130142821 2822 6748
937946891125157889 5221 14203
783990200049327489 14876 15135
922557762873239553 1740 3628
274880460507748833 1391 11217
906523298074155521 1237 5578
440473843359111297 7084 11662
821879738574978049 3862 8853
946434635655965185 7627 10566
835212565649776257 12059 13923
941989252126983681 1997 12479
170682537512661281 1165 3507
867350422924491905 10407 10608
362385780833371009 6296 10853
871261140709972225 1690 9212
178070851067360545 5060 9477
367780725265578945 1257 1432
576216145758415617 1475 2364
768320847680666241 4943 11084
11484966815103805 10677 14542
793763674213668225 11241 11988
244837763999903745 1573 7303
83065128023431361 272 7835
901728104222797825 8231 14790
192862949135918177 3627 9233
642401162651133057 9380 11905
834504616012576897 107 6404
412318406473033857 769 15051
953157403662178433 6568 13657
438143575013931777 1826 3758
107828124162491441 3321 12689
837226133385428225 4719 14976
311192935314313217 1765 14034
262843137878768129 9198 13479
145519569860464769 13130 13582
886861196349414657 1148 10344
276547650809849441 10219 13245
610456485740321793 9855 10562
309810006107365889 6930 9497
619726377599420161 8014 13982
256154085813751201 5718 15338
438950314381990849 7411 11363
365610788699552129 7346 13627
610236445548125057 1194 7426
216289846554705185 2264 12033
766805900569444481 1528 11575
345013151687336257 9064 12997
667486977747017857 11790 13769
669385864208624769 8049 11349
330752865618727297 6420 6497
180087198541041729 13018 13543
762778095865726849 12707 13716
801079803782162305 2466 3782
883201220848555137 3321 8514
538077360645129217 1127 6123
834871565372623105 5754 8896
204206359902844513 7046 13900
418690494889339969 2923 4308
54554540024081889 6122 9141
642573878858954113 3908 14472
613986514940027265 39 14011
778438079003116417 2078 8383
862405252080687745 2135 6100
67457088677286945 11210 12369
755249642742189313 7952 11191
988597399468936577 1425 10407
868847929098063105 3150 10391
150392344262300513 10482 10617
540165926481169153 6540 11808
935856698207437825 6829 7056
284473948821212033 4339 5851
510992384667986241 6389 12096
875127234142770049 11076 12115
715122636656182913 919 15304
87498727092121697 710 2414
657827699990079361 7481 7875
838912672595743233 2930 14302
136716195964005745 3917 10235
277234171764344961 1997 2817
480060768946060545 8392 11046
931305833407481729 4542 8348
440112991347994881 10911 11806
281890749468725953 7105 13424
20472766457331205 14497 15064
21464563154840021 2099 3788
510012712450880193 8739 13500
820193179741377025 6203 13768
490151477119184193 8553 10814
967526250402318721 5152 13492
657524507249483777 1070 10259
941331155058218625 5653 6534
592656910453953793 7377 13371
161482433287435617 8313 12925
940483306996533505 9604 12254
185223302947346017 7057 9361
198446354321248449 103 8358
363971308264428481 13641 14179
725217906328531073 2658 6633
601081670071192065 13052 14755
538762386306430593 1765 8769
629385774512517377 5349 12430
707201628541504641 917 1416
257333130484905569 9511 15164
583979751824529153 6246 12851
239023292313778049 3638 11183
426532183624367169 8600 9464
374966113685569985 5336 9153
518359074561530497 3031 10931
824732379848260481 8806 13012
749585428446245377 1728 7471
58583725068839241 11068 13122
26931152228513613 10903 13407
102834333840309713 2832 12519
200819727019528225 2334 15123
8490504505271447 1530 6682
948374170926356865 940 4714
282588047820130593 4183 9450
75800046504532753 8518 13457
531027550438093249 7915 14479
119661607209764049 4402 8842
559065929938459073 5339 6368
152165374084567873 10225 14254
565482339687331841 564 1116
515239940699117953 5073 14979
550340202789787009 8561 14252
540456063521823169 104 11286
490993109522204225 964 13340
58706634317189809 7846 11171
856036613060911873 8946 9180
829300880604897409 4873 11736
827075951034355969 784 11290
423439216424995393 6024 11471
470667101526661441 5326 12979
524163376317922305 11641 13617
992233603908996225 5616 10228
327289781797105665 9574 12027
812149596463473921 459 4758
747265337899129601 872 1562
416441154849177793 6514 9681
24094879011485661 9305 12923
964382108444088065 2552 10380
946918013513347073 3676 10609
129403237660422833 239 2956
82022632932449825 2398 12614
82855034212929729 6307 12310
692651138538302337 352 11026
565972724848602817 3554 3743
968226125037588737 4688 10742
83630334421858529 11513 11537
540462072958753473 11640 15244
576020101023427585 6166 6713
205308583880537313 1148 8688
897534346929763457 8742 13547
19314152575354629 634 11079
315728529933107201 6533 12105
874020885491219713 1825 9799
1422746637079087 1724 9618
391671224166806529 4357 11539
882519882082700545 466 6440
376569291493723329 2520 8552
274576876937619105 1642 4709
400215838894233409 3565 12457
772724491109368449 11960 14027
685950323669217665 9748 15156
717750669325202049 2369 4929
449688281605865857 4253 6097
760199966902202881 2632 4491
750764250107351937 2234 6550
321551948991373825 3217 11896
853604078788002561 2172 3821
870264824362504193 3982 12254
435777902474328001 8762 9901
595531407893108865 644 14686
963935417214862849 4643 8905
245798801202337089 4082 12905
911775518779364865 2602 3540
544762225255698945 12407 13722
308028581375332097 6175 6651
844806348774891777 1056 9821
991492073843531393 5126 12740
391393541306118913 6623 11283
688301642998744961 5855 11784
779150699119636353 1942 10734
691081182965945089 2532 6625
128597055705984785 5109 12220
510725772964740097 726 9749
394925951688446017 3705 6802
599918205542096001 2362 6311
216818240170798753 866 12319
148716257063860257 5519 11460
832801597095848193 10694 11676
208742697117571649 10677 11117
899987337623503745 2992 4925
717697144975964801 10635 12987
202780615207228001 1138 3822
592241923057727617 9657 10438
854410780435447553 7976 12315
326983008952659329 297 5044
807666563443287809 836 3572
104082817179858017 3008 11816
166896210356686241 9217 12345
331344097527839681 3916 10165
183019720837261697 9658 10578
528902606829191745 10293 12698
62084235130132729 8331 9955
763163802637088001 2585 8694
452755186633336129 6543 10407
377532394483552001 13538 13545
812162724020385665 7022 8120
472811378302047553 2194 14765
477429661560432065 4709 11513
311292347543783873 5709 9428
924695139068152321 4173 6349
321964818030046721 1848 14352
79686277854957409 2190 4327
562975865008070273 7080 9452
935148433305005953 11789 15317
391230278792129153 1822 14095
835661103139340673 2526 11492
382422224738022017 5924 12774
958178733930797185 3811 7588
705491994374291713 5795 10214
324158635890110977 5530 11420
91526830502942865 1923 12808
963519680067367553 7096 14715
620841812547119745 572 9538
613209548949992449 488 1002
77194336435937313 2901 11674
535489213657289281 2589 8174
225406881368151361 11531 14703
156739934852932801 13215 14245
693016690451543169 4197 4218
506131140875186945 9404 14546
899519162519190785 5014 8736
177390175139191073 2010 6469
465144570059337089 3682 14643
286658202561770977 8598 14719
371927926387435521 1554 9434
264281107839561729 13860 13933
510580846361477825 3879 5772
285359028177044385 10632 13273
58497747124668817 5104 6670
40368215403514545 1680 5230
654497667344415361 1641 10744
427042511099219969 7755 15188
335286328662910209 3546 12905
810958912035484801 8507 14097
276578562366012193 9352 14587
273365146269714657 532 8606
383160317127810433 6865 14545
535376487186748993 2838 10187
496102698499086593 9846 12807
488340026702164929 5237 9494
847159653772713729 1846 11291
944394673327277441 3651 11596
414684128620905345 2992 10338
661655815734736257 1243 8377
328513557956704001 13160 13433
318071963592654337 4757 14590
939293623335416321 10436 13930
666210409610076929 3886 4020
515270464309089985 165 12630
237492520965613345 12605 14941
293338536481030593 2364 4467
516932492516094273 8017 8390
950531734560676993 4576 5655
409553607809936449 105 427
948946179611524993 9752 12092
956345076113311873 4738 10827
223751285078812161 2898 10634
550585735326418305 8706 11283
59852436941156385 5008 12890
918613720310890625 772 10272
985831978418580993 5447 7318
900883999346302081 2003 9084
893978901317339649 8959 13495
427588764133478337 2640 8314
165041283696673697 4979 9426
561175144317044097 2986 11505
532302716325261825 6555 8635
34540867444878389 11193 13800
177184878807331361 2055 12770
811027593868470145 4029 10311
662272632138567041 6584 11648
376222788562106561 3569 8356
655994109931420161 13339 15023
439988816474336641 594 9555
517966585708762753 2035 14649
971262911904734209 9332 13239
201153102940075713 1256 12633
930938770945015681 3689 4564
445459461833266369 11082 15166
719777906279492865 681 9456
71540399663497569 6395 7627
852287611301473921 2793 10721
662388643058022785 9452 12642
333928350698943873 6444 13582
406689832083365825 555 6314
796103136488920193 46 8013
169258575755392833 3426 9058
821752523275595393 12280 15290
3662511813992354 4434 14519
632286459890448129 2374 7436
512277929571524737 2420 4632
248195122219176065 9498 14507
519817863262709057 6514 12334
208155859196704545 7816 13225
921013070259689985 1947 6221
990369788794854657 8593 13795
121603129104137505 3602 11687
116256561377067409 5636 14761
898283564207076737 12715 12941
132702242774019649 10765 13600
509549288665873217 1800 5490
973271132781018625 8896 10519
445808349222303937 511 4037
165014933926816097 565 10184
171143416004760257 12806 13812
226318993275352641 9008 12332
10299102879429257 464 3871
765529670966959233 8158 8224
943994727353320705 265 683
740837168293563009 5655 13349
846029279411496321 2440 10195
793252024564427649 5057 8136
106450489735046001 5489 15188
972135546238202881 9002 9093
648297331312676353 10686 12630
161705726090463745 10687 10793
393150146385146113 3065 6779
10501433335218025 859 13016
26439844942828473 8258 14194
609327111151888129 6856 12484
497408022669993985 5678 11015
81647906291205889 832 2591
85798763031817777 2409 14244
471204199208063553 687 940
756138370973893377 4882 7389
528991167450254081 976 3258
177845603553194561 3066 4554
951822570143921409 10043 12103
98507857015938785 3237 14262
984711620086468225 5900 11145
780928676477856257 4413 6654
518006108096290753 6430 12335
805721445772626049 1030 1362
420184515501500033 355 14256
687125809928076545 3600 11989
403635244598351745 3487 4873
802294575113513985 955 6679
354916591223339841 9474 11409
811619087730804225 3769 11004
730683859718357761 5146 8396
751689071907627265 7687 9771
482727933323342721 3522 9354
299898633816397377 10095 12274
901708803823854721 7978 11440
131019031227431521 4301 8154
865081168182907649 1130 10709
396863617824976705 2119 5144
63598396401449265 8108 9355
227267406865102817 3445 8251
149065832449434049 8734 14544
144309463167346049 1102 7979
46958554504758609 1204 2998
944570913182452865 11451 14093
730852196923134337 4630 10562
195034776140943233 1035 14500
75182714389502081 10525 13308
798981576841264001 8446 9396
628068743211979777 7757 13353
350408845023551425 5538 7401
146584748224771745 13857 14356
160924464704926593 1256 2842
4538723681516644 6587 13669
243124743858516001 8077 8211
615917955943348993 3647 12242
890444313665163649 13294 15231
750516588009485697 2949 7764
469313179404977601 6497 11871
541478242811511041 5310 10406
997245561829267073 5358 9791
437752346032137729 2756 14617
417372303955147585 9844 11684
583491088660100097 1773 12978
894332190903661185 12227 15189
2513969039835474 7641 7915
709817843917917953 12115 12583
10680187423705691 13458 14764
545472399228749825 9571 10804
56622522743989377 11229 14242
156090126734113697 300 8098
926255998183638273 11657 15234
224349996257892321 3554 11434
166484687295575649 6475 12417
167358989323460609 799 12422
502865213802952129 6708 14915
395596104829998273 3730 10866
387300465487438593 3255 3496
889608182366856705 4221 8049
518502632978101761 2414 8968
130272839860616337 2816 3902
892713022118282881 1230 3589
721196808799803137 2565 14155
121575428611894417 2057 4370
513031663570536961 1442 1795
532160547935713857 4752 13373
170100614433863489 5657 9467
692171652336231297 2647 3466
264194660583818561 8464 11186
396469613108887873 84 8908
120419646132788225 4809 8449
186440314280705633 13968 14687
663383593658785793 6507 12936
28553480308286085 3382 3791
885664970948454273 7201 13812
89534841294454993 1809 10542
244900854965941057 7111 14623
316580098690831617 2414 14959
967844870569038593 1237 8034
306875458283744961 8354 14721
358574881195870913 1687 3286
622160809903018497 6191 14244
178374251847856161 8086 9627
99994368626585841 145 9365
819821815868117249 1621 2462
580864978122928513 437 2686
843119008566063105 1841 4073
737760843268265601 9045 9307
572721741518627457 708 11263
755945620663961601 8730 14249
765123794435936641 7958 8925
461536776588008705 4796 6000
670313230468785537 219 12710
902199476258811521 7234 8657
682296185173711873 12789 13906
838357242957048449 1393 13499
344300838123167809 4342 13710
713389617331667841 336 12552
282946580761972641 6189 13222
643510403582229889 7916 8542
446048049706057281 5935 14049
276012502849834369 5713 10792
750900490281352961 3824 10527
226227081246836545 10317 12033
843069652528392065 957 9724
961152092222899713 9933 12917
47072113419829977 368 9635
382277753421664833 785 12922
248094103777212641 2054 7047
565864110688305985 1537 1790
110954447465147153 1293 4724
207183924424445121 1083 15302
535864760938814273 2679 7814
311481585186609089 5011 8873
220355568751926977 3736 6063
214927137354539617 2978 10059
507790400804701377 8446 9973
948311169387931649 1432 4073
389682325669795649 8201 13425
270302588922422881 7306 14067
734816836066080769 2996 14872
68656359783059177 3 3324
846805498942359297 3388 3849
48610727529780465 2686 3357
29824208278022013 2425 15323
641591284098336001 2009 3412
908573596459135105 8042 9919
863779659536138625 3685 11401
54685254968553921 10166 15314
336425131232967809 7221 10872
499789916983559105 4655 7883
714208973071766401 6533 10740
882950079380854913 10184 12137
964725300950544129 1470 1823
826218402069954945 5478 11764
312942025524169025 5152 9990
142929256268338641 2812 8781
144864794183543937 6747 11267
437102161000865409 1619 4511
82904142436820657 4735 8436
830581048812824449 13281 14532
364459053530293185 1480 4030
886803462003413761 6859 12728
605958854513861633 3772 10417
476796652605123969 3412 8742
5267210838294290 5913 7314
140419496919378161 3040 13721
672878568223314433 13560 13739
96021285215265089 8582 11927
607035317176052353 10581 13660
648383408388426113 12576 13202
855820236633949313 6096 13671
46125166686216801 14120 14562
920612432497474433 2280 2519
945788980957473793 3367 4113
740735983107260417 9205 14738
453398549810366081 2092 14023
860107250398623745 8829 13694
691019102851399169 1785 5072
548903543796090049 3215 6109
358715521792142081 5339 7965
766881040056059521 3011 8060
144626665931355105 2190 12005
638377148075267841 4528 14580
925393873363070465 8075 14851
887174915219201665 3533 12664
274601050126690881 2937 12653
210956361547207649 6931 10767
417049480097183809 1423 8090
316903601506108865 4377 13731
451317797855011777 5137 14233
720943786626737153 5496 14514
752654926075102593 4445 5390
42746780722762169 9825 14736
229652586142165665 5878 10516
860582663414508161 10131 13274
120790084664243121 9707 14379
3640556990401223 6687 14346
93857211819965873 7890 11004
315077651117167809 6173 14696
777318617520499841 4809 14019
190998426623661281 10350 14334
521634080814223489 9416 13385
578326710165047297 7022 8641
948915423473387393 6848 11993
813731154454213633 3695 4547
988070698639177217 4986 12771
199124359914453217 5771 5982
954357526232023169 7738 11921
74020976140314337 766 6233
930245958286675969 3384 12999
696206968901723393 5770 7894
768501296343465857 3111 6296
464845371442120129 3448 5990
503809676239484353 2689 12890
708044456540040577 9509 12786
369503821047821633 7319 9536
27822099975832517 9289 10511
629954899847845633 10122 10304
508060159417571073 10022 10843
204082228106166497 10701 11809
251818071086685089 2295 13258
223113062286955713 231 4949
955676954466827777 1290 2965
901293398827725441 8779 9885
285062745701491585 7171 12361
146444157260262401 2751 7543
15313347730231187 1545 8032
182184333891889601 10208 12853
646739952835925889 4091 14146
825681807029525377 660 4276
765633443745674241 2794 4057
517312025648543297 5532 10570
413083059339907521 12572 12835
195915466737332609 5944 15282
55809819218470833 4444 9758
40037604886812521 3358 15024
907125170966420353 4415 9165
816113107841289345 597 9365
719483648132399617 9548 14293
141014331087738753 3824 7841
714091278444794113 4562 6369
290146616301356609 10562 14622
215072276282629825 6148 13521
955639245420520961 807 10386
583970806428933249 1766 9094
230192889452837345 6728 8404
267026133887146241 4401 14265
65525567704860065 4485 5929
661459688474177921 4675 12041
709935281757267969 7904 12965
189894717950867425 9999 12239
418253754743581377 849 7317
927968690073438337 11430 12025
724146696351993985 2855 11221
98320683917979329 831 5040
24625110330099177 700 1233
661892046753944705 13461 14098
513036309016470657 5020 11778
763412171353085313 7881 12006
14099509354430497 11297 14206
767325387800408321 7739 9953
561100706339345857 7088 10741
950791663440600833 1649 13399
258649732269354625 1740 11342
617797190828593281 5056 6055
649926183005149441 10181 14351
258805257484400641 4376 9471
951385664234955137 10487 15019
474591470685251009 10671 14475
963106136722927873 2399 2467
717094515826051585 5242 6535
234343758035173281 7972 14750
917523860496071809 6222 14615
11704985891427101 8081 14778
265554386180046017 9238 12488
492027253854139713 4108 10496
152596505622764065 3515 7325
94931877136446017 5338 11449
130570339808276257 4659 10063
92722254712946033 9718 10366
603182075323569921 8507 9217
329172709865744641 11359 12936
577666187723568897 5573 9170
794280436299153793 5421 8429
151031514538484417 5057 6689
587431745465409025 7981 8083
434996311723427457 10829 12978
407802486571732481 4401 5455
556596721941144065 306 14164
280593352208839521 4037 9827
647552601010208001 577 10659
601203886393257345 613 10368
475415962713807233 5027 14312
993644325865545857 6700 10532
293972528952782145 5707 10857
441597920029089153 9785 11995
603509317910049281 2466 7372
947886782881695873 1781 15306
442250850687319297 3870 8533
734266406159896705 4484 10407
569131649271749761 6848 12314
899884910357883393 7838 8007
762668663241147009 494 15069
777058128579277313 2031 2887
464464231462653057 772 8549
886964937371843073 3284 14874
390430358193729153 8882 8999
469584883492366593 2068 2600
336901185370233921 2082 4393
586940627984859009 9724 11644
430786625062626881 5351 9540
677009794223694 1393 10475
477885948910806465 1141 13994
547655450030376321 1080 6135
129140444119887121 2107 11815
586190792388414593 4321 11903
134534058149764497 281 1595
153081408011843233 1102 12432
850478252705631361 7635 14710
990280789006611457 7219 13246
986674294019547265 10012 13929
592132405634075137 165 1177
998510491810694785 3149 9175
181387490609161249 1889 12433
774958590982375681 6992 13387
870950986158447873 4208 14779
86589852248994961 6162 9414
341046346784473537 1574 9905
214214816143009313 5986 6357
818000449406994817 9876 11996
690622054632886017 192 13196
247674633121711457 2957 8121
394503423068723457 3159 12920
254503725343994337 3354 9288
668988227101085185 1034 3269
534089469806666305 11426 14697
359021876419415489 3936 12872
893155058235905153 255 15159
135530201828832017 6150 8708
498880082184832961 132 14813
286087443930195905 6069 10804
860004584931516545 2576 8591
387855648273774273 3493 7410
617001687248595969 12896 13637
509302273822026305 9208 11539
954268338313951873 2026 4952
602919210378647809 7014 9535
20053757437075605 6307 11275
537422430842919873 14014 14584
236711134954674657 4748 8358
252724029063148961 9292 14821
424503417287574785 5284 10627
819547565362920961 5283 6283
309226276946915841 573 5053
112135522792474513 8773 12704
996341931846707457 4454 13727
512527949760535489 3858 15231
678208074311953665 5512 15170
534651380308833537 7816 9025
719920210837180673 8729 8877
200833547246485729 2545 7213
16069938756444913 2001 13226
576348703254812033 6754 10675
50474541882842065 3953 8223
883803392772616577 12740 14944
504466274412521921 4298 8214
128326434903801361 204 10412
84477942119995937 364 1696
554825676269484097 7772 10149
986969659014633345 8023 12573
658348937042777729 740 5871
586662142767131905 4435 6025
59597337645609369 3431 9428
527549932258125441 6797 12934
507020142726549505 3219 4733
921451858188099457 2389 12787
328559523264583937 5431 9580
485487849344323777 2022 14784
85997430640166081 1352 11947
613202165403948 4760 10749
458659727493166977 4398 10468
120496979445391617 4633 5179
298185549667511681 66 13549
575993462000688769 4666 13728
882885662884216833 2571 5575
448862593519507393 4946 9271
164603882469183553 248 8128
671046488178610945 1570 12666
158057681122752321 4049 8250
919249456072918785 6971 13101
981140386921584513 9713 12604
298998266168204929 4847 9793
852038716521644033 11979 14842
974270773600196097 10083 10693
431513006661734977 6806 7213
297487369992474241 10668 13982
985081057105386241 3507 13519
641612121037525249 1631 5663
400649509218641985 7408 14478
604666516972336897 3996 5235
325110577666105601 4365 12991
559006029136142529 3854 11733
824939904792135041 7804 10609
392300912045193665 9708 13904
136359207115415153 4895 11828
805069132704034049 1315 9412
701357133163913473 602 10351
486448050771279809 3539 10540
302278161488924737 9714 12422
279233414673782945 2311 4002
384601892993121217 3076 6371
571828705072597633 1809 12802
888855666587172481 5954 14098
266890196432967745 1175 13135
917901639360099585 6850 12607
964851507399622273 11071 13255
469456332957445697 3898 10034
30459183300777681 11493 12751
365952204377041537 4900 14797
722160439890110721 8920 9317
917602843235410817 7480 9702
495309137950528129 1420 2254
804178514483101697 1148 9736
543137187672236609 852 12383
894616980273678337 13884 14060
235080686462524129 1803 12542
732828799184094465 5921 13729
139485292270912001 575 9231
153984076486377569 2394 6838
309659424045236161 5400 12490
552599821983239553 4513 7343
343201904601549761 13173 15077
777335512934524033 10117 12319
48357942785017369 9376 14051
295089327579493249 2544 14543
363132249779660289 8500 13025
6065753366410577 5495 13721
500202714575607361 4883 5887
840331402583831937 714 858
984003240437566209 5509 9038
880196376210459905 9733 9970
63874991138433761 2469 3656
278311102521431777 3656 3910
631322573921160321 1722 1883
118927478894928385 847 1578
254988092273237057 6546 9185
144371818249016577 9953 12477
648659684140021377 7234 13611
736509486339553409 834 6477
833035705675811713 167 5377
851892752621726209 704 4444
695321653463345537 9080 14504
678133611528689793 2521 7484
681431179325670657 3930 8961
490969865792681729 11425 12471
263902186392037665 1609 11817
163359803233685601 5545 12734
170365313081205729 1343 6710
99902037421006897 2029 6891
127091567293952321 7564 10481
553434786704198017 711 15002
914403912223434625 1101 14254
747260298800387841 657 4506
286841731764660321 3568 3690
12332569993855459 2314 12760
217365414761687233 6823 12258
95772120000336977 1455 8056
248709737670260737 11289 15088
342483364025124353 8865 11720
350477308855602113 989 4321
224130209036150785 13542 15202
259056590141646849 7235 11408
462327061031441409 7475 12769
582396879217569153 2099 9096
137456404351130609 486 13125
398733117221276225 7518 12981
605792046141626625 3995 12320
439561124338268865 690 2209
739211331005964929 12855 14094
46791972013885185 10326 12962
499691993092294977 188 6398
562541532325226945 9675 14059
813909857425247873 9691 13846
431351415561728385 1179 14956
284360229868436673 13054 14205
200535854560314433 12352 14553
387526345849938305 9071 9999
538603874752816129 13995 14652
540486065980541505 3316 14301
485620135766893697 2711 4061
406772548287140289 6734 8019
118586933877260497 2048 2667
460337962588592833 8081 9151
206574108930823297 291 15104
84700073234916577 6606 14839
518067969472234305 5849 9507
427987412278962881 4156 11010
586520706341801217 3274 4595
182888949289921505 11258 11344
493962638340185857 512 12678
258792689489691713 5149 6415
208699936312541473 13238 13877
483779252419470401 4570 9277
469213440587843393 7807 12196
285646047862837089 2865 15148
551717791393045313 2029 7546
403804356697239809 779 4220
137974165715185393 5935 8453
795089289679534465 7351 8232
832736250625742977 2414 10819
121587426163120689 8500 11213
206130752683940001 3351 7573
921493727504110209 4057 12053
929339878084547841 2061 14983
367637600672825473 2123 13712
961365517014321793 532 3708
647589211728043009 5293 9713
895142065106881537 6265 8874
624174253651677441 2996 11275
445741381796601409 4483 7370
664595922362774913 1758 12765
9368676762491647 113 5570
506737027059589441 6070 8141
191622257560744929 7575 10248
379319831682320065 9590 11549
837342806706402561 10467 13673
493301391110566785 10632 11084
764006610722752513 10873 14963
667450948662331393 315 5017
529530581135603009 12751 13359
491284545870147585 3922 6864
11260104320463427 349 14236
144960469101729217 8221 8815
576008544610090241 2506 5307
407039891278021313 10960 11227
790891550464486657 2391 14749
830311589346205697 4483 11186
657167170508657281 5739 8225
434520353910645697 2104 12005
633400843861558401 12600 12852
400936809159869505 1017 14051
708336529368324353 11577 13674
97436885410008497 850 14168
8189612418014748 8976 12742
594224863011998337 3647 6518
135848181803581265 10199 14421
659518751459760513 7309 12328
530791586800212673 7941 10037
186610791360319425 1831 7515
496746001617623297 396 5507
716842123988772737 538 14455
116851718416619121 539 5315
909155906920442881 1760 6311
267716941602529345 4841 8774
70453285424751049 7011 7070
58837427092932161 9543 11765
363498337913025409 10682 13374
386494791878845953 7151 12130
171867764806865601 514 9910
636753598236985857 532 3633
711882253375943425 3096 5364
528534810947306241 1225 1410
973047263896436481 432 12673
831381637034333185 5313 13015
587142607318210049 224 2745
982578795416429825 1619 4499
190087609598538881 4708 14323
191873586678291009 319 12876
245415091275571489 3545 4653
82117758129513169 4531 14768
209413499524973889 1766 3269
919881591319871489 1330 6826
642715771204674305 2265 9477
428876968643038465 3525 13291
889464802890376705 8414 9555
817642394823415937 624 6661
517524417123393473 1564 14393
274334737205791169 40 7176
711744951638312577 634 11344
252292676032887201 1348 14878
100617624969370209 1712 2026
992856056053995009 3103 14718
344129819243040193 4495 12473
604765392591666305 2882 8786
130515292307006097 6402 8064
344064112472537409 3380 6710
37325749525198401 4340 9769
487386500915341953 13927 14907
42284655265117265 356 2373
363250819175874561 2233 10330
82513377556001185 4468 12598
65107002192370089 10186 14446
617722735933153153 1964 9274
89480931634469137 4239 13819
124089891804604945 8695 14367
133393795781621809 11644 14175
869118499883338497 3136 11621
715987101513633153 699 14327
614971733607138305 7327 7934
770265864588729729 8683 8820
294263095019299905 2298 13775
72774412901409841 3539 5587
401462729303464257 4982 14192
766776434434781569 8808 9871
938888048078691585 1425 1641
995216625980646145 1901 3153
967924614499072129 2202 10783
72258503581302593 7569 8055
470400046338038913 4430 15168
134871573747673777 12499 14819
505478151364574273 2795 6656
887597091944606081 11431 12281
974154741882468737 3373 6012
91683983796031041 9630 13137
800158871184113025 2220 5004
68268274620486129 673 3722
685453696711203329 2070 5801
523969491568422529 1925 2929
180172208006556641 5172 11443
222369103646862241 5063 6122
856215951451641601 1065 8668
679747836333632513 858 8735
994333737739697921 4269 14438
417705447957381185 8253 8523
398501561050561985 12080 13083
817655248967369601 537 10193
499011712857740289 1599 14465
153433156723117761 2539 8231
555756610000425857 3098 6987
397229913907040129 1527 6112
652856398566189697 1906 2463
159863338242409729 6829 11424
319190509941972097 4570 9714
38119178910207553 4534 6214
310624184285845953 9447 12570
415821507720501441 984 13886
557844606361239681 12188 13647
818866957975018241 236 6329
182179377178915297 2243 6031
314244455181061249 3456 7856
277799091069862657 4329 12893
923443587478132609 8538 13126
802353294645346433 474 10989
258234481870779585 7619 14893
214100745721932385 6566 10665
284492315751720065 2670 14368
623204072766316801 12341 12607
773169712356143233 7452 12471
218259941278926561 1082 9123
225175694455842305 4268 11508
283171810064377633 2268 3506
914168072568124033 10241 11908
998819401586157313 9048 12186
97175458706061585 6603 13719
577857583186091265 5580 12620
817572793825910145 4548 11461
551172318569893377 1613 7265
153370094488380449 6903 11609
714241815693075201 4077 7649
472395521864946497 3138 4997
658511294503764353 5345 9906
904399258934631681 2634 4186
993042765571193089 3094 9860
501920840607446913 5363 12966
725905095826259841 4854 13141
685012604041204993 1839 13232
160919833835212257 5993 12778
72919825345174161 7586 12834
725785145618086657 5003 11091
216956419892511585 2239 7750
693044298217575553 1789 11751
162991681654681025 11507 11979
471710870568852417 2962 8846
390213921897853313 9915 15310
204262254885012609 5502 11200
785178167234342145 12201 15302
818680265576997377 6681 8286
5598020466379695 4112 12529
900106319925544833 2841 3181
409776896440398273 109 5549
717342157535096449 2318 5438
712788093429580289 13207 13309
433094313491015041 131 3843
549693354105876609 10355 10953
565507451854610817 3219 9099
144568693874276737 13216 14979
50280035466602873 6843 10437
148069058751637793 3586 9777
726980943379867777 7719 12301
267807331371344065 8153 12478
439463654868863105 5438 12221
182531378042945377 3011 8162
882950880030502785 2922 3763
144014525376405793 3845 6132
997772488347653249 283 3642
483330573807840833 651 10924
487363195294800961 7096 10941
688451308338514433 622 5959
260807348684895873 4427 4825
653838302615248769 9916 14377
691628987073325825 987 10706
129851315281342753 2844 4080
205910514544445537 4835 7483
729230583311128577 11325 11999
846800227842930305 8100 8977
867945598818678785 3653 14623
951419020432414465 6075 14716
657393727530127617 148 8150
978507657175693825 4766 8250
390032416232031681 11258 11508
746466703376132353 12365 12486
226775475538083521 4878 13330
341369144805536705 6516 10258
99610510872921057 7672 8282
923810582722499201 9117 12027
887532150317362305 9565 13125
409504333187211265 6798 7681
10256916255940497 11357 13970
871477004192815489 9154 13473
250247600082410305 8796 9156
46864885338077753 5389 8251
619018110280947585 10387 13513
877320861411252609 9465 14011
432947605907038721 869 13261
458316989192521601 632 7921
170010501563751873 279 14093
582812430047955073 3476 12441
941205849357849857 2388 4487
167176716232074081 1301 10379
396981802364436481 12170 14594
526831223985343681 5795 6393
283811027459854881 4080 10184
248957212281251105 7392 15115
561432895580963969 1779 2742
4650122027516802 6871 14069
970590831470722945 1936 4653
410572324579828033 3180 3919
720579399222984321 3984 6164
958706130127726593 10826 14990
129293834309244465 12419 13393
9661954056721101 242 2579
128857333196776833 491 2926
462621850407732161 4509 8554
481516421571477313 1987 14354
514942977638849473 690 5868
131637162617025185 13768 14975
274084336885412225 4523 15259
397005315374691777 5979 11050
204803824930305473 6272 10909
905969091714638337 6930 14750
990800841313347969 2718 5467
811618541294613761 835 9187
561383529192863041 8197 15331
668078875232097921 2829 6962
231404303361163233 14647 15020
854015438905612673 3560 12883
49115116748307489 9812 13112
150381662488825889 9838 10444
523820630048238209 8199 9161
533871078396366273 1757 6270
962551364206273537 8577 12726
73270555558835329 385 9794
870555152350991745 5542 15287
51048781915177697 6821 15027
214986051798231169 1091 12109
242030709731437825 9014 10716
286302454770254401 6486 12909
488567921199511105 1520 3578
228068686068962017 11425 14943
701967994123052161 10820 11391
590302358849331969 6142 9542
447099335163450433 5590 10321
118793068741322113 7686 8467
922137525474170113 4879 9070
865400516682189697 1402 12158
706709144954679425 3003 13248
793802863228290049 4564 12966
258700851300304193 5229 5614
858645147843763073 6384 12016
201130002049218593 10050 10412
216158268518253025 7625 12678
403595252169253633 4403 8481
144657245410730433 5466 12351
446318449727549185 419 14258
355179864505185345 1401 4059
255403619449296577 6977 11526
662520396321159681 7180 12121
360684672269890433 4461 14699
248736455774828609 9510 13125
681482706913925505 268 11704
688493520745272065 13148 14293
978258011921290881 1060 9675
266756124891184513 9677 14573
169830314598513601 614 6174
948775646907140609 422 12202
514154813608833217 1374 8485
366571523854585025 4502 9354
14012203782812095 10764 13778
296541614408472065 753 14105
266895974043642081 1024 10764
661094496123308033 5286 10209
724766325420446849 3693 12376
672591653060695937 8497 11563
904106587709527809 4628 13144
500259243905158977 12042 12617
29569333252595697 1529 10120
295661428030417281 5727 13100
293520859827985729 11505 14665
999560248833642369 3036 11068
490277409727795521 9096 14547
652542688245862529 11842 14758
523488558195914753 6374 13198
276098831145301217 8573 14143
244604220203342497 14187 15254
704863415998278913 1841 7612
466686264317807809 77 4767
795973405570503425 2412 14909
137212391226015025 2640 14535
233240664002327233 10863 15122
834704121998306945 5461 8102
155110973839409633 2048 4774
949985344480865025 11108 12779
694494394353331073 3207 9867
353708231023908609 7891 8862
251123996488058049 9881 14112
139902671756587441 10730 12811
777016914336829953 1135 11808
463446857244242945 3207 13607
333245323026456961 755 4906
440028570504495041 12449 13833
765925249407207041 88 7685
851326790763742721 6244 12552
501977142001276609 1162 10960
539478236765390337 1419 11021
245353316357242337 678 5399
524861043573658049 8442 10204
265295753550187649 7458 9702
418765594904641601 3165 5463
801612372249270017 3022 4079
891082199292263553 6670 14478
123965179203093361 4577 4656
536446394230537729 10120 13524
588782229571197697 2211 8964
139003673237745313 1811 10352
468987019437459905 11400 12270
122117583674508977 6685 15172
577787457816970881 9411 14251
846245473333645697 4643 12295
428084361340648193 4665 10471
182156049784069313 3658 8817
340732548771146753 3154 3417
185748333840884065 10109 13257
528391739171606657 3451 8295
242491332820350177 4445 11484
493163119701069505 10270 11818
972181887123262849 8851 10285
966583972147486081 7006 10137
283496883261861409 471 6306
706306977927713537 3326 10094
436185406085009217 476 5430
947281958907691265 4548 6614
133916848994630305 2531 4330
146924584357595489 4096 9827
470815154069292417 5601 9541
501856009328587777 8050 13385
823659354416136577 5974 11221
551233445013227905 12918 14437
878237082375797249 283 12970
703214854176533121 2278 6936
11196809096475137 1050 9746
997910540898420353 8355 14651
122399080643326385 7903 11419
502703903995108417 1196 14583
734008028024945281 6355 14381
29241390177308093 1319 14660
328619774650043457 10047 11050
22097443124376781 415 5918
935639920323779969 2954 8282
654269035132319489 3614 13402
874092542109359233 7869 11195
10489055345697553 3557 13097
728097271132995201 11074 12970
137871472196369633 11860 13015
291450542283605761 5014 11393
30670496835082161 3662 11910
302801764661353473 6003 12016
379007109028396609 2928 12795
314872692200530945 169 4474
464724272391276097 10899 14167
128584937658203553 3740 7729
263235050618934721 2267 3453
485708233439289921 2362 14467
550797144781707713 7634 13308
314258274289471745 5842 6577
151735699273746849 5082 14652
600110381352998017 5918 14824
793503527020146049 6291 10172
181276218098346945 5953 9413
763497613528617345 4659 12072
519424095714050817 1951 15078
374636985954364097 6392 9272
525788546897217665 9109 9930
100544121097232881 875 10315
116670820606309185 675 13591
758727735200306305 1042 7757
257756394572183457 3663 13131
848868133346659457 1994 4039
837890674444885505 8271 11518
903731828711212161 1199 9661
18445272384980173 3883 10553
310321276031249473 5912 13962
691590779659635 8112 14513
199406595615851489 906 2655
599047803929423105 12832 13343
442634145595892673 11816 13588
316341879532792833 8956 14339
47724494899480161 5255 7936
36842604940488857 1261 5795
924973534783351425 4428 9610
535229159033399041 5064 14215
438386827534326785 9264 12074
847452874163920513 8789 11605
353290158048000769 3509 4473
704471164144173697 32 6818
759877436293376001 2953 14525
80592876972758625 12423 12790
90872058889619473 4030 4852
463754127425168833 8810 9844
708677462201915649 2114 4694
552221661864464833 8663 9084
952064810175958401 8106 12250
560818821149048577 5272 12639
536753223895768641 1818 15006
420175113888319617 5575 10306
637495137321639809 131 1086
358014500570043009 1839 7003
15113154563334065 9689 11757
116908880937543809 3026 13043
633160015333519489 5227 13564
339473465655466113 3758 11060
628364283150514049 7443 13401
837619871194107137 7897 12029
458613926718971521 1984 2998
375075322014048129 3328 4470
375416794603307137 3407 3754
282261975336453473 11513 14977
635773130583633153 1973 8151
909696834499477761 7812 10380
592794560612301057 7722 7947
65246477911387049 1631 5514
343502796418977857 7031 10299
28382091430437129 6695 14195
881793010106502401 5860 9994
208208351031132097 3564 7942
327481011597658497 7768 14834
995096050054656 1180 8883
185741120120891169 4454 15054
912290332785090689 4361 12243
512538291955895169 5245 8959
981484437248092033 6922 8773
490004465132795265 3368 3704
531986444953091137 3272 3443
787822622547256705 4362 9797
871823926188319873 2107 2578
400618979026628353 4529 5833
429609462272935617 6955 7411
335183543201015489 708 14085
350595581821430337 5726 6778
877453171004742017 943 5401
436691871149818689 6854 8461
488924683410832705 3173 5793
899528668820472833 11781 13098
768817807514093185 2280 13732
666761111798706433 2247 12094
650737755815857409 9150 9977
573452198751191105 937 14789
115109339104133569 1669 7727
765486446883031169 7058 13745
46772649616404041 5855 14134
782284961783780353 325 6213
792394426570776705 1412 3580
623590704254070273 5346 8894
773363237190199681 4614 5756
566978324465473793 10600 14411
270200617274507937 6421 13023
561444463905147009 13665 14400
412237131442768833 507 1532
630719271505007873 5356 11208
612930352647648385 9189 14964
890077062233302785 12631 15072
642785220536854529 11745 14395
655046048670406785 1603 15029
397394864126493249 5674 6671
101487132648358625 902 10462
485223673100851009 8287 15330
407552842270668225 3023 7544
720478949558493953 11487 14653
203529352985299297 5193 10528
680692563315052033 4963 12480
600164770779819905 84 1959
685779928042858753 5744 8921
525082689560676417 7301 12393
968321623917095297 4316 11542
948026628468461697 4805 12625
675472060664898049 9047 13346
731332777567246209 4348 9351
730250208654315009 10905 14710
19219871933294997 9017 14888
807264210180147073 1459 10530
534366220323320833 3278 4991
328085646540788673 14175 14466
162028840659282017 1117 11847
454151306893745473 103 12746
310291588184327361 1623 4389
992267110950695809 4927 13842
503420714711971585 9526 12880
759092103263764481 4447 7279
362059814183837121 6861 14562
2591219597182005 8997 13075
980760798839163777 2620 13800
134534548634118065 4444 11127
140219580199840273 5005 11940
126446139307251569 323 2844
896406945161480449 4724 14639
708988710473402497 11938 14852
267050227139307585 7839 12649
483163304708288193 4888 5073
166440848750546881 6745 11849
215123322060460257 1672 10323
539779767800098369 926 12965
659775284990633601 250 6444
412001134231381633 1484 13041
536018561215666241 5205 12743
224707794204036321 11086 11990
606185160303230209 3924 4968
252960159602231713 3106 14684
902502372928889729 3057 3515
326676514798492673 3177 4088
536502311575663553 831 8966
594384858240481153 9312 9646
913563353080785793 3888 9071
230006893496081953 374 5082
317652097140015873 11526 12843
628568284057401217 6429 8965
216677723393527105 4672 11980
182154954563088737 1300 4941
55267798949774513 4814 13237
538514380477401729 2378 3416
902894061780283905 9437 10132
726234827377012993 303 3059
318642782960612417 7524 10702
108580423849083729 3028 5975
744445019889720833 9539 15228
1364095552133904 130 11322
568854344849189185 4306 10599
297381158545782401 2153 13571
116633073362475409 231 7027
110552548379260433 3719 5818
364138516201197889 2494 11185
276762406882433249 7550 12749
321275222631040705 5802 14158
716491571441849857 7733 8506
170642500098711745 2882 3783
5261464563481867 2018 2235
570972305502674945 6610 10348
49897220155443737 6169 7945
570628701179462209 10494 14495
398463444183200001 8018 14514
841150009766916865 4946 7920
408679557330884801 866 12593
159246826227008129 11095 14426
942388467825161089 6155 15193
373833597164985345 2472 10743
466693166184043649 6241 7081
889698569680835073 786 3455
826730797551768193 285 9121
781474581747797761 7557 13402
697582936005801473 5346 14306
358938276629249473 8055 9531
556519192037619329 5218 8488
393227958432543553 2992 11734
523564321465798337 5441 11672
925303006365513857 1986 3787
534554551282134593 9476 14219
886640863944702337 10884 14943
414032360751974721 3859 6104
378341914948993729 13351 13649
340657821737259777 3263 9995
15890584803099019 2971 10424
749717864945196801 4910 15265
511688147918167873 6927 11502
712054743805204225 3441 9473
779009418070042881 7355 10620
421616423694274561 1139 2598
613531796851180673 4300 10772
443735894999058177 6383 9617
40838852746798441 9174 14194
608895272891444993 1397 6684
926930238362192641 7261 7567
266837177615776961 991 7646
60023685446591201 1002 5526
157098701151909377 4296 13427
244027653858115201 474 13281
962338982046411265 1892 14129
655820825823052929 8985 13559
309763595973279873 40 13743
293819035460391105 6914 11510
558908288342600193 1625 1832
726865497671464961 2554 14935
7437009991804190 294 5651
631330830420313985 5724 6841
26608511871238249 9123 13623
316692113153361985 3185 10924
504346325262005761 6654 12438
615320875623954305 5730 10563
788453516320863873 14206 15069
461506102722008641 789 5258
32773771464889025 1739 3752
409519737894090241 7439 10669
52236471473712241 1757 14862
190579234546969889 2651 9342
708569774897128449 5960 10390
6114317251618929 2894 7999
135447686526511297 271 11505
549202267050443265 8375 9010
780117941509672577 4349 10363
156057901597751681 1446 8589
883009764830994433 4234 10651
633257959076228609 6558 15130
811227471648962305 428 12006
14699094920874957 4557 7048
24479965231741121 1484 6235
852432326714161793 2664 3220
11540529007476153 9518 12922
848350489618287233 1149 5842
994650081204348161 8856 10202
949495396398543105 9264 9725
913641604112584065 12627 13948
482336929353099457 4182 15128
756340024241076481 2326 3977
403962373088543105 10579 12582
93557285973702161 7838 7895
347718024540416321 8625 10177
470734184894006081 10453 15274
432174932621773441 6135 8433
962027146767511041 2780 6044
155590550574491009 4425 7169
209826106067374945 1978 6110
789178071209160961 11768 14094
560973716169513665 5867 14457
907338791769877377 2711 12059
95268601051166961 4702 9885
391843415009969217 12459 13442
198040836637474625 7931 15119
258485104194679841 6999 14822
372899745907155009 3752 12860
563012921290262401 11086 14266
978819111118298241 5576 9091
174344270622828641 1794 14899
634031734656495873 3591 13593
572890302326310785 8169 10622
360223742784668865 674 2133
438323923224889025 9663 14382
111725968774614161 5435 9788
490749086466390593 2028 10518
680097885011292673 200 9290
348634726853237697 2815 10963
198085522274503489 8326 11259
5888810110132426 7327 7676
820022731372844801 1725 9896
925948460357521025 1328 4943
829301842653713153 138 6512
414662222304027521 1259 10806
254938042486742241 6225 6622
72114917790134577 1401 4850
497897778693179329 930 3286
967699392684902913 3625 3971
430802691533628481 1367 6872
396739988129045441 1924 3152
502290331027701569 83 10824
29927056130130581 3198 4627
808318175766970625 2417 12885
251932673756602561 5046 8482
805305463058253697 4996 13753
311756216194037697 859 13025
806737949770436609 13038 13195
882918486888062465 76 10112
15340450645460635 1844 6528
803395776724439553 1055 5191
988905950137734657 5788 6602
369935931942382721 8539 10318
543088151611463873 5723 10119
990527589461418497 5280 7021
30697863134363957 6248 10557
170701952990416577 471 5986
736588802884035969 1498 9223
687806607422427137 906 14896
620642599254239233 5123 9730
897946611401966465 13038 15230
618210066642198785 1478 10195
120461631973494577 1739 13886
416218143906419841 2028 13756
417647172143237121 1726 4155
896201609566738049 9442 12249
171675248175770177 7456 10043
441559514258187841 1534 10419
224582530350051713 10085 12642
904828073761898113 3272 7004
436798770779841281 4763 7862
918376031020486017 4256 8770
246000815319778369 9229 13153
541730446596183425 11625 12148
561567184617214081 8779 12829
970914573190242433 971 9898
4241379426236592 9312 11044
666952122110579585 4905 10863
451452970609050625 3951 14375
101863985961372801 2799 14596
307147527166936385 9491 10519
649718931261652737 9472 13169
218644174676708033 8223 12556
886087419682269185 710 7440
62493577100827481 1781 5383
188183664604871137 415 7080
61733913996828705 4245 11671
231783153372347777 13045 15088
270249489327316193 13239 15337
372411681580139457 102 12504
765323535795683841 441 9383
494774462413744257 698 7776
934513645893634561 5337 6001
447246657836920769 3758 5114
761002660723175297 8550 13524
53654389106512217 724 10987
364929753597724737 707 9602
391580928530466113 6460 8693
40584168286354585 9593 10964
935875929316694017 11574 13681
774312560577630593 2308 14628
343064803733561537 9284 10603
974423628355520385 6845 14662
173871220956399969 1384 6734
3359452345964798 3401 5325
938400224539840641 1799 13158
813898562882908289 7108 14811
634068873013546881 1457 4248
752416332039349121 11124 12227
731927757585104641 2691 14631
383796048194692929 2569 10642
640295669796174081 14627 14761
621366806107804545 5678 5856
218958754082230209 3398 4785
967965353031470209 6412 14872
268411586472268481 9111 10332
158268902967893857 1654 8683
391828089553136769 5898 7721
415018363420596609 982 2603
354924421370796481 6764 8457
711193660785998081 6103 10147
759423814747926017 1510 12265
29362284965710473 2310 6060
94426450363158673 2976 5922
241020244044438657 2001 10068
975339849266696065 976 9702
340059348734467201 8959 10447
326529401466544321 5347 6400
70283099373231297 836 11115
553023099643674241 10508 11794
563934791114970561 2694 6087
881959796101682561 6404 11303
358493351804089153 5536 14896
52448645616202329 8709 9563
692380043294587521 10821 12109
490903369697249985 5541 11066
560989485620869057 6868 13501
852932474482749057 2854 5791
60180664891785089 9256 11836
997718931061712001 1153 13922
259006661841983297 7680 13699
478532216354516033 3199 5106
910570901242333953 8716 11240
889817709640638593 3332 6774
165360109575377825 3586 7510
10819005224341539 9937 12897
499086647405672321 3211 5618
271738034943552961 6452 9077
294361203535505217 6824 10678
550229524614501057 618 3151
309538876615430785 6922 11085
407026155559137217 2942 6661
827145417404299393 1988 12049
910203054621639809 3625 9447
852818049150069889 3752 7192
241126198781131521 37 3117
54684634954487169 2112 13256
733225481952466433 1743 11243
631899471945285249 10708 14228
10624758439533367 4655 7356
499952620433649729 2979 8586
286967328537976129 1983 4401
267357842209289473 6186 14600
162302440572716481 11715 12423
326957109131274817 5339 8217
161017460026862113 11125 14539
554299092335281089 6499 8234
545804956585854465 5463 7892
965965290818619649 11270 14007
566254815390415425 2278 14330
665636971032366593 9326 12072
824524094019551489 2824 11328
408926735362531009 2013 14642
612518815521603713 3969 4057
614213359316902785 4324 11228
560513178499846273 10946 13933
353909363769449921 1318 10747
775661624580159489 3237 11863
957892942320679425 1522 13697
682866529356772353 253 5958
658755211714652289 8386 13289
278893715423400577 3190 9171
82337351280568065 6899 6998
428756968283423105 4906 11755
867953778754358785 165 3138
619044792269143297 9205 10558
964939067076212353 5917 6539
157913727760984545 1325 8064
728117017404674305 10256 11718
326306612262463617 2938 13573
334004049778041409 2902 10429
162274186297466369 648 11451
40991804601393513 4539 10738
913429185362197377 6268 7805
547722040357339073 9796 13674
122270793318875809 1317 12786
212608366228540289 5996 6241
51308781425966289 6182 11302
270137583493305313 7894 11568
771008400311345153 2367 7736
846256905921084289 774 2503
303411697054151809 13509 13773
292990856789000257 5962 7891
610611049041239041 7581 8817
458204934708607681 3581 13685
309373395153635073 14755 14923
304068174178762945 4219 12287
846310144877534721 2073 3203
240484820771772705 1065 9306
473124989801256385 524 3946
430095372374150721 8545 8749
650321925906780545 136 8599
986140191132268033 2499 13160
874629670324843265 1414 2736
365106001353648705 589 3043
198010289165708289 10007 13484
169841331989491809 13664 13828
975237104076292353 3841 11867
447878135653350977 1518 8852
813915416420087425 374 5717
440958964153555393 9167 14192
460135689646584449 7237 10583
273091515061519617 3393 6461
877488315990674945 5730 12643
746593027104271617 5164 15264
289627313766750657 8106 8229
143318423759378529 5637 14997
642220426668131969 1034 9644
127633702129617889 7942 14906
293068558351699009 3262 11802
710210038483705089 12156 14294
763584877268542081 1358 3920
200006154264745121 11277 12281
811292671575451137 9116 12450
565032731413733569 5235 7638
478975923359683969 2338 8550
83513686863927457 1086 2542
397999621016730049 435 14307
857178814705587713 2068 14409
76684553635473665 3207 7507
319216494092930945 8381 12832
147703750282978785 4217 11966
514931273411914241 4939 8681
492795334832010241 1108 14418
229510277928103073 8207 8865
93961525608783345 11153 14130
570484964432591105 1844 12531
718521308463422721 4003 13201
438820979891065857 3411 7523
380242148231310721 2289 10999
940275373644336513 11696 12981
741574227509232769 4634 14776
462304076234222081 10063 14862
657302984370765825 3196 10483
755673133952750977 4084 10178
211235689007210689 4248 11241
569699611122363329 2426 3196
812516389888010369 41 2230
686075926199773569 214 9311
57264841796722977 4635 13716
585492708029494913 7377 11146
642366143654378113 1041 8376
338751925142741313 1894 11950
228939389917329089 2654 10597
48084017587573417 8929 14474
190266914850361953 6351 8998
684218426598189185 8221 11162
295542633895905729 5343 14025
732480742985178113 957 11304
985810537310236161 6505 11977
953608511814234625 9876 13123
278519356852839905 8394 12722
65146844219217569 1059 14539
433234911148822721 7415 8438
730895383699841921 1127 1651
105241532523848497 3101 5682
407546072551600257 4892 10227
747946660744496257 2138 8875
147891159197467201 10945 14488
993640170428747649 5184 8459
647393938915374849 918 6633
568783811209165441 3058 6608
547872235337532481 2826 5136
826536182022010753 3022 12700
463899887251177025 778 9343
165731265251359617 1122 2233
563139675858888449 5460 10687
756880013232219521 3838 9701
84899138334893825 5340 11663
800226331332687873 7652 11512
835808203218871169 6246 9156
424701005838528577 2308 3134
248690204081288609 3304 10305
607115534730830593 136 9405
167014139849765537 8282 11597
959662085142028289 1415 2905
449929259075904769 9881 14592
479723998053863425 705 5339
509298835145440193 9316 10428
507877486868409281 3564 8676
774781707698895873 14842 15254
25226369401103457 4247 13305
206292553382620993 9566 15023
148119894685592609 5145 7136
712764714159508353 10637 11505
186290167234808737 13351 14726
253502295095724865 7787 8882
462632623636011457 8862 13069
127777481558769777 10111 13065
613400063614953729 3998 13051
108878392832377105 11241 12649
585261416667989889 5938 13895
44528987240514793 9368 11027
133841604255941601 9334 12133
961156774218689921 6301 7445
570193083804184641 1503 12119
384131017677209025 3996 10218
558376727389507713 78 4146
91379333359082433 237 9440
385773668807317441 7475 9953
198598009467108481 2789 10510
752407756162206465 8055 12588
496491708284875009 547 4143
639091138994444929 2558 15192
102329706193120977 6936 14589
79002863758766753 7891 7906
725888739949095169 5012 12965
349535822610775425 3815 12364
382668296411313921 9200 10436
497520909124240513 1433 5773
588980799641884545 1109 4084
206560027402559841 6750 14235
954013818398340865 743 5365
321578576558259521 6205 8511
185421829171598785 477 10465
933385526225848193 10374 12140
772820514992137217 4652 5980
748474487073856641 59 9407
485080154221147777 11041 13701
721367953193919233 6646 11195
285527809409064289 9015 13432
160524945751198785 2012 13516
322028718447324289 3683 6108
457909679500957633 2515 4346
778922962813258113 1314 4310
55550809873217593 1247 14537
280040156642822785 2355 7129
324881494163065537 6543 9978
342783579150268033 5014 11246
524336169905517121 9195 10124
134926892126355121 1981 5759
647007463989965057 12050 13788
347477254837148289 1363 5140
989483691877076353 946 12924
614575018965719937 1825 12392
895000751641760001 140 9103
553448142824993985 4445 14280
531820137931156033 4713 5743
558065926171888577 918 8912
942699993134894465 10809 11901
983516324817490049 6948 14277
433335324247458689 1135 1352
652619251129120641 383 11378
909210139139958017 8200 9285
640350974540371713 11908 14392
482420154686984385 2958 8168
837357625746829313 869 14664
726137510361255041 5340 5731
787422661411771009 4428 13133
337630946880160833 4339 8686
956595613633364609 789 15172
418340268704071169 2899 10419
438639100262253825 11659 15112
596949607566720897 1834 5401
77375042500090529 1315 10921
607981625320334721 3277 12613
635542511395929217 3337 11563
734008878302439937 265 13387
45564425506082529 9526 15000
1737956476887349 2596 8675
106590828770340097 8582 8846
351360423673234817 4719 13462
815644150849475841 2409 7058
327316641012842497 2034 11751
685229594902924801 8806 13878
170807534401269825 6217 8623
59319413100947569 2160 3493
997392931443528193 7191 11555
956131821785664513 9220 12940
286205229690601473 4782 6586
729722275058019713 2937 11413
517970587028273153 9825 10472
655459690107111425 11505 13788
695925129341539201 7938 10436
57940597775822057 99 11854
567171393847814913 8009 12440
383980016942320641 2472 5272
308242189063285825 3815 11105
798077671400658817 5813 6083
664603136634369153 4379 10289
823415257276284545 2646 4752
67951814533564913 205 14731
61510032997173169 6140 6898
267658132263420609 5696 14654
357978729775300737 9601 13568
728170553591830529 9418 11171
420354982218110977 103 8890
978144147951056257 3677 10154
385447084613279169 7394 8617
25988074009298145 3763 9382
978641513917633409 2031 2078
751210470804181761 7968 9520
605560073396322433 2385 11840
599774029054422913 10121 12938
155931591154836001 5211 7966
671143131943225089 9114 12359
757577750808994945 7715 13246
191727257066595777 4691 6563
85170694973580657 3132 9593
19678880457945525 4648 13008
62413647029519129 5001 14439
340788116963715009 5371 14710
861740221377953537 4532 9299
208316512466737441 2448 7048
536219511728720705 2659 11911
514294191540933825 10130 14083
695797363549612417 11902 14436
294850651028326657 5470 9287
269318257078868577 7832 8348
124596657068273937 4252 5179
101153431073992545 5460 10931
546056106102028609 6222 12902
204037031153635681 10030 11817
98995883563937073 750 1235
121666930256790097 3731 15255
55024582668750097 4622 14260
253727246899234881 1006 1844
134401857708034817 2135 10572
755295973020349057 4679 5744
156888812009682977 9283 10934
248893187999360769 7309 13334
785554372168100225 8243 15336
925823508871527425 1395 12240
116226218493153505 4531 14289
80823942898434 5576 14437
467801163633133377 9681 14641
796471297528324097 4146 9231
760854064542357377 12656 14651
165574004933436225 4517 11582
959555869597075201 1194 8429
876162271481998593 69 13555
809424702247724801 1827 9773
898951585453449601 3417 9083
269743373395492385 3736 14020
180458790554620673 4357 6363
155492163847426913 12469 13041
830496555813599745 3978 11492
792764380680900225 3672 8698
851954076888940673 10568 14964
321713907528049985 6920 14306
570012256378920065 1265 9372
555625480922536513 1639 2088
780258651278170881 4582 9380
349613162194728513 382 5938
978861521868740481 5663 13172
413612057135544833 13350 14860
285210682807726113 8982 9666
129772047526046209 1516 5613
177447465676028321 7388 13970
163830778382411777 4879 5158
218431625939171425 7649 8588
363242546263776961 6883 7522
971719879044403713 3774 9321
408592605146147009 5270 6109
512104164918579137 11603 14678
158015536791054945 7549 14075
798814199677412481 3222 8892
348297819950083457 6155 10406
358501127237200705 4201 8314
557116518124828993 6477 12773
717181011434721665 1399 4483
548448127093315905 6495 6734
672349478311811969 1789 2371
841714438989470209 4256 8293
569488383693727233 10294 11060
686748908583687937 10508 13745
87955581085292785 650 10289
199826240148169633 454 2200
505497358222644545 3117 6619
719953840781876353 13520 14896
525904409374955841 6226 15189
666938397147276929 11241 14054
204717855522478241 2567 9612
238995830420513761 1436 10649
866209155016843393 4219 9463
169186971575996385 11208 11896
632018514050347649 4556 10255
724769182031430145 2284 8355
756536478668660865 5725 14193
994553505359874689 1540 5152
99934807035470641 12255 14800
242279623901985985 5574 7447
320449335042223297 2583 11283
216634586991276033 1132 5465
15015515241689315 791 1289
881237858988107777 1281 1790
751667838240878 6258 8601
54592143453561449 4890 6030
527363582516745281 6892 12344
76890233237030257 7435 9879
950620130251973505 3489 13291
99428529417949105 5744 13339
567133856798594881 11852 13533
233183489016887777 3736 3900
978275156107738241 1791 9076
920169358583052545 9545 9892
483092534922878529 602 1319
775350958313190145 1540 4059
751859996963457153 12594 13166
105166813286857057 2551 7202
849741597593240577 3124 4375
631661511533856385 4192 9076
706719564403382401 4072 6032
36720940249409753 10668 14786
493661453737519937 2006 4478
982241675664873473 471 7948
278533886707844417 1499 2499
56595255001766985 11851 14832
528696723677914113 425 8404
11292132637784393 3948 11832
858271517653317761 4539 7360
492689897722755201 2172 5004
164848890592043777 10856 14663
999273867608103169 692 1572
358569134854302977 7783 10600
791919671339869057 12640 14621
358065752134425729 12534 14326
832213119900394753 582 7321
860172648310477697 11586 14258
671889611354146177 309 2764
447726521324188545 1922 9848
371519559151145985 2719 4327
320125219168272001 4332 11642
366806348421121729 2243 11299
845083370384944769 8962 12418
901855328174697473 1702 13411
353466476645476033 14018 14719
225623491760984513 7612 15015
508180495646559681 2628 12769
385735324790395841 3397 9976
214697730100692033 510 15074
818982646480819201 2213 10538
395150718386137345 10202 10803
627657899780764673 12007 12886
105927915856394609 1095 11015
444242543370336321 6858 10449
715982538096870529 10885 14217
860511589800886145 3499 5559
111577207105067793 2560 4514
274826168179757249 5335 7387
599927733628479873 2390 8129
182504144928323329 128 8985
425287462542339521 11482 12609
93173791304536737 1685 1987
618126376441796993 5009 7287
710516513130805505 7192 8334
98153807779237217 98 539
459557480686370945 547 3700
414582791362622785 12703 12969
89073170735538561 7842 13042
537807445587642241 10357 10419
607554093093455105 5210 5886
828527886206320129 11222 13233
963392801509392897 1368 3797
148879089128723041 2830 5965
298627944265220417 9684 12756
272020684974680897 8879 13506
347466389703363649 1122 2084
284963019003580353 10001 11616
212455419197794977 429 1128
552320152500431745 9233 11020
197904866877586017 8014 11063
522766492748541377 384 5289
267620762606199489 10455 13120
702417803932323841 4750 10928
442382101004831425 11409 15104
847425896774492289 3572 6710
52289248827804617 6144 14518
967857462815079169 1307 5261
755722801750799489 3584 4174
815132438220342017 498 1662
461459932628841345 5459 6522
765651179223542785 6578 11989
371775400448662209 911 2364
30744140255162477 265 10224
773329290041772289 8356 11385
913175056959222017 2181 9283
556768709623206337 9631 9808
223850241521756033 2167 8199
10948333996097405 6708 11787
562215878709967169 11702 14976
238354737476562657 4350 9851
941056621166350081 9715 12227
207393295608682145 2550 12094
266034272809879009 8230 12317
919339990022898177 8132 13132
993709387744825473 4780 7412
475632761071963713 6071 6239
264983047316608385 2933 3176
938430500053591681 4537 11078
641876095735337729 6256 9720
852576308619404673 8984 13935
67815539047035857 11488 11664
451263240327300225 2310 8774
374542999920389953 1948 3757
186720262557329889 9731 11928
509658699479903297 11260 11353
69545070810967505 10677 13023
614420138028375425 6129 9486
738529234330798081 850 10733
821404478545293441 8386 11894
837121498948214145 517 7871
769606658245304961 11958 12798
202246716538425633 8266 8575
596061183775933697 693 10372
358977860300690561 8644 13427
544164493021892097 6329 12459
999128197227094017 9051 14805
491849198594128001 7620 12987
199136616995865281 2285 3136
60262036509367793 4824 13917
568925131182240321 6542 11383
785343052150697217 5956 11150
689632885721358977 11134 13244
125238722459354081 2939 7172
54481704782944009 3683 7677
555949656618640385 5159 13879
655577608031329409 5034 14646
371339135018825345 9920 14166
961077723813289729 1865 6521
30040878674302717 5470 11063
167980525974549281 5443 13730
211979329040641313 5759 6153
727074201912500993 2300 7574
983072802572667777 9665 11554
740604888016711937 4384 12303
788621201813338497 12302 12307
486782393606105729 6578 9701
744344385240967937 4069 9600
640639146411139457 145 13276
753400856990818817 3464 12028
883446162588910465 138 4712
284370011676134753 1432 8004
483249380072457793 4448 12776
755716746473279233 4764 7315
514840765627823745 9654 12143
711234044136691841 11223 13197
621846349126947457 6229 12096
521540779555177665 5726 10031
303162427618588033 4312 11120
741206133668516225 5657 9928
170764521151163265 863 2189
62153363314234153 3975 13306
783401546465242369 628 1332
931144139896478209 3745 8442
743483667167062401 5635 7434
688579296467420161 7307 11855
430922060054655297 1412 10147
615992297250290433 9493 15246
142878270237268625 8133 11938
487848393265590401 3001 13191
802049494170731265 2186 3907
143566085372984993 2968 6101
582482583498240513 6438 12702
820330476937865473 3591 14592
465514552233912577 2686 7977
559747420884253441 3460 8336
378511280182003393 5907 12659
291181766230078401 4447 7485
653896867761361025 6209 13404
898514599438474497 3528 11154
57353818108744297 7930 13237
835146496208547969 5542 13578
880928780921720961 2753 7943
560596193628573057 9329 10142
145316457782961089 1298 8904
818716678221147009 8532 15225
742690784005631617 117 9076
419037166241938753 2625 11404
516245889094996353 6788 14938
927472026222087425 1175 11884
960272669549169665 5905 13733
626044102173455745 2782 12325
584934199217677569 1661 9194
574184070075045121 631 4305
812176471732172417 7623 9423
78955008443276849 5750 11322
163353016094426081 10173 12841
374231153451201921 5724 7717
252263079026903361 309 6571
959252892753301761 7209 14784
803146650440588417 13481 13727
112667187034485745 1080 1839
690932976394790913 9183 10328
121781619346396753 8522 13522
588656496923881857 2949 10371
529924509435740993 821 11054
32897011119985109 4998 10517
675672669106223361 8390 15242
824153404652740609 13137 13317
122992811000766977 2873 14326
685624430128243073 9260 13286
267272711353118817 12756 14534
877897750782985089 5207 6213
172759612074113281 1610 14472
871516770868169089 1028 2868
111269640152801937 7594 14659
651980111453632129 5094 8087
27156069751224977 1508 7879
359086565029102209 8292 9940
91319250659754657 1448 1491
85345283881800065 2427 7993
689332728215983745 4967 13019
260833297035958369 9283 12418
497221343565957569 1780 3911
659570534784556673 5618 7629
360176039918894017 234 1180
586894709896100097 11666 12885
522903060618236993 6532 13249
751331895852196353 6046 9525
379325880603115457 10594 12790
974573432076823553 9802 10537
218333983903807649 3223 13470
597401659272826241 5527 14579
97099673031248561 6454 11192
287036073164316001 8259 13117
478592288683675073 6455 8456
639702507802276481 6247 8836
424377934705230337 10713 11377
364268465595955585 1339 10833
33569336477388137 873 15264
678500507086248193 12806 15069
965941886404902273 2527 12511
62035677267587633 1616 2308
550561844370211137 8975 11172
957227055373245185 2473 6435
796734013497765377 1566 15175
198302847795929441 1040 11535
516951480625113665 1159 9846
455530389907231361 8156 10940
626169973193139329 666 12033
181361872163520833 9280 11896
778381728137052417 12432 15177
997696952658095873 1487 11110
583472800728397825 8554 15296
881693531889652609 1001 8429
575756438565850433 5603 12855
558153383135895361 492 6475
401910798383152449 11047 14368
864163918255471233 2490 6688
867823983626553985 5369 9825
427837695341487745 181 3244
871056605719214593 860 1632
974171966964973953 295 7335
220270608502477921 9133 10075
805164871931559425 1981 13818
37379560039862985 1502 10195
698370691445873665 6816 13268
771696818176227585 3936 13504
300334233920189313 1585 5649
472644375251402241 4347 11200
846992325285327745 5823 13417
795536693147813121 7079 7762
745935081201984897 2609 14776
689099207593198337 12288 12697
251906125555294113 7850 11403
318222249026550913 5169 15041
341179810363463809 6998 9506
387053150579330177 9818 11276
85491110510787393 9664 10275
640388637344774017 4405 8735
319481564149747073 2870 15254
85299921465701089 4430 10181
495253569841580097 7306 13581
561731445146452993 1637 1865
114223014072770465 467 8060
953448780120904577 10066 14651
854774855823905025 8123 8442
612709900952655361 856 4101
47035686485109809 7913 13716
467458370837345409 1022 6017
561827801853482369 7902 13209
738459747098350081 4328 9739
315201875500157761 8199 10079
209792010871066017 954 2987
900014183444710657 10250 13653
112232205671393361 6650 7603
995255205914780545 2278 6093
582256778844435329 541 12951
623589998353125505 3903 8964
136981159864607345 1170 5829
690717878284722561 4295 6524
975761394085306881 2804 10790
150674059519246849 8715 11950
143324706975693777 8624 14244
662274109015918081 4975 7290
614312137009459713 8486 11299
254067529541700321 4684 11359
838329926057301889 12633 15337
914516833266510849 1548 4305
662319753280083713 3609 4513
39611640866013433 4425 11984
590106354830897537 6616 14385
947569930104769793 4771 13380
540846223198780481 3531 9943
589417004322754689 4168 12726
145114599433160417 679 698
184107620237234913 6421 10142
760286275096998273 10269 13509
633324672564697217 13817 15105
224847019362460545 3121 15100
469167839209312385 3809 7863
949037389905026177 8584 9347
880395556837456129 1469 12357
601937851135549057 9361 12361
325163865787182273 5957 14926
379221596077623937 256 1597
498734957871562305 5349 6348
38005770150920881 11973 13104
687989848755272193 3400 9926
885115402151068801 3614 7367
654081927006203009 3940 10677
811193053585387905 58 4719
809317688107689985 3576 4501
95628570895851089 11672 14788
904742984445874817 2933 13176
264387510324230145 5869 9357
589196551074898817 10436 13567
801330916812457217 8919 12075
673915450310957441 2265 2456
768816499442866817 5569 11852
302868702108561665 3930 7503
725916720094627329 2054 4943
473391353371738433 3829 14264
984781979119322369 2995 6244
54157861347867713 10536 14302
132751507655182625 1365 3631
200097634552676609 3190 5558
183831925561836577 4061 9824
169595540709799777 11520 14095
464773667873966913 8538 11494
755826219959715201 4978 9109
406081949084796865 3583 5198
534228303083686721 9224 9349
470406452885651329 6134 15296
709627563818216321 6880 7590
203531824358751841 8148 8944
750271210667030145 3953 10266
123532192977105377 6713 10132
412347517812605697 8806 14275
865260256596588545 895 10284
208791435754982049 4322 13557
700622814509738881 3902 13658
236218932391082593 10119 14131
142897837518038529 9472 13338
234647663789992577 11547 14795
965816828221672833 7026 12475
723690300139764993 479 2644
263718116858502337 5330 10571
475077086691037185 4569 11648
852465651297801985 1270 12467
835073073840405249 260 1948
212370339455763009 8586 12157
528589026913472513 2872 3034
869199256722762241 1567 3126
52281094804328633 5654 15222
18399987059485313 2558 5616
376044111840961665 43 11950
736015519652521985 5694 9564
365958913022510017 7044 14249
852335130463476481 3523 6633
699696996480049921 8510 11049
241787065354767361 5 3957
607564732087723777 4508 8798
714703053859512449 3369 14570
425160472515862849 1134 3898
763786729176455681 4957 12177
820277331229462401 4051 9156
115702971954110721 3745 5095
359185966094038657 11057 11264
291615728498864961 2889 6075
448598666655840385 4897 12040
463592233875960577 328 13421
233201477719397601 8214 13035
625910132236167937 14712 15295
793763997218960129 181 5167
591715508731798657 5225 9970
705929517905992961 1370 13363
884409007623016705 829 2666
79963377711237633 5513 8341
501464388342345281 13310 14356
382226104176076801 4763 13030
736774539319821313 5661 12454
426211279359947073 2159 6769
634618935707496961 97 6178
920513971187155329 5072 11863
331718264741365249 803 11356
263638993815760609 13397 14842
826188265611296641 5483 12870
125680368666699857 8904 11378
586641164485097729 2823 15263
193066416628326465 3816 9997
150104578982283233 4035 13542
152798743953219681 8284 8566
26646500299900569 1785 6424
779849851367941889 7404 12062
636379497673647873 2435 14257
721115789780291969 9047 11739
316315817694327681 5241 7047
340989688687145089 7331 9047
900423373720204929 792 14330
495897345996787905 11837 14972
888308238535270017 67 13484
823980258219563649 5314 8435
33352789365512337 4083 7842
523300038691921537 3304 8256
986283873333700737 5817 10679
510432887785626113 3831 15277
215839033732553537 8510 9073
82656884187890961 1603 2921
88871695853608657 5421 13442
524516296415754369 8557 13647
856326251435223937 368 13659
380535941075770241 8345 14701
133783356713433217 2926 7502
183024957711424449 490 3421
145592520195439329 1635 8307
777628023401952385 11688 13627
518474980276263169 3787 9134
708570060542996353 529 14176
651335641142015489 837 10918
385794054762833153 1742 14411
302111802845768577 3762 9123
30028227530479513 11339 14538
445808229422542721 1017 15016
868181408934567809 4561 13426
893503382499286401 1404 12438
526894290669417857 3590 5714
622949086558310913 9292 9898
636803110252621697 11517 13527
286032854297683777 1022 3054
20355230348840793 3396 14678
384780132114915585 6070 6971
682840618762476545 6875 7626
332660131613575745 2737 11056
879396921361745793 10016 14940
985255683247505281 645 10779
355531663688246657 5674 11721
865468877415178625 5374 6025
272612659830841153 685 2725
147833909009708705 2953 11791
183065776510098049 5436 10836
612958301032531201 2963 10874
755016630763293569 2723 10168
414734164489107841 3344 6651
507533374404253825 5820 10587
796736188716021633 4204 12188
105365579707992657 9061 10298
644468940349700097 6326 7610
286636018481011937 6251 6267
174206862674108001 2304 6574
616422036217358081 148 8873
312490658723124417 8317 11327
945417381656589825 6961 10180
796399795747827713 3212 14307
553291564012980097 3023 4601
759741819095499009 2399 10339
986443070613752577 3372 10841
265759199944138657 1783 1896
820348745420403713 9975 12503
306987360385551937 3175 7399
78244317644070801 12093 13118
187394869208343809 6849 11995
774121008273127169 3162 9621
549860870302300225 11322 15193
227922253721295937 5991 7426
423237702567799809 1973 8227
768490034589405057 4586 13078
870766752806861825 5275 7461
139937556430730577 1730 2196
780382475624815489 11975 13424
272236414397710305 4997 5988
558718971583065409 293 11457
1511297873612705 1106 4076
725643378816098305 5074 10326
31708487627724937 13119 15228
85808834345346705 10611 13599
294838360878422657 3800 10449
435377412389311041 9131 14373
709530014493495297 439 2765
327599782080003649 7061 10449
193441409282662849 5790 13857
14704733174252029 207 9686
81937492773903393 1748 3846
472041611427204801 7576 8038
77322652199050881 8654 14770
589506299446878081 9846 12375
262595661342871265 296 9175
284550299866229025 9566 11990
418829095549206465 996 10439
458515469998840065 10513 14071
501493055717730817 4031 7346
392157934665238657 11841 14808
14936189235804421 12257 13395
846324394433405953 1661 7163
17557475778957611 3859 14632
532920480199468481 2939 12142
335451317630806017 78 9682
510455896210597633 12506 13681
618617950667982081 9566 12523
863274566728041089 5752 6514
730794007082771201 574 11862
500439910560071873 5459 10915
769814303692058369 66 1598
610328459549695233 8093 9217
804750599390395393 5464 7975
452088208569730177 11919 13513
440931793356185153 1449 7902
642102183131544961 1996 6546
361029027152305537 7902 8558
618264929041242113 5651 13705
815705597901839489 395 6166
59817742822563249 10032 13723
728530788084789505 6034 12315
315161163580622657 2060 11134
525062182460800385 849 10145
205177819624811521 3059 4934
756863813299524737 4998 11340
11532310362706967 2721 9231
886580902629603457 11301 14280
644230523700517889 1222 6943
445468221652511425 226 7780
53054940572817345 690 12637
31083618436184681 635 13281
719344092341931009 4006 13239
668418511113308929 6423 10177
124788321187121905 1017 4189
282981680805036705 7459 10693
242829120523456513 11815 12032
220977121160309761 2874 3814
375942321005137345 5108 13998
664492471230715905 6240 7341
290042329391912577 10008 11091
928657069983181313 7363 14319
511391006193530753 5881 7190
517620786941804993 2882 14156
895955322630815233 2755 13201
607132089267743489 932 7024
676637619539828737 12481 13063
506297830878452289 4977 7377
686119565058437121 2761 15121
570912910051440321 8013 13177
194614646647846017 3717 14143
370571450816370881 1018 4767
109025254586956785 8058 11016
286264658069207201 8832 14368
955550114933597441 736 2533
873409637448702337 11855 14251
369732160281348161 6916 12565
822224258659922177 600 7963
801280960001161473 5162 6000
198554199684409121 13428 14586
391415178211733633 5511 10319
442514892172773953 4055 14351
603354041292416129 15005 15255
336857049337879745 1871 3145
8561625591756440 2246 12560
17248443400767145 8286 10270
914908007312771329 1046 4948
622436709269194881 4379 14595
88801464838102369 1898 9763
730033115375228161 1170 8922
318932512736974849 6360 12504
854471571388018049 3784 10281
714941035172632449 3869 5475
673813491380563841 3045 3611
623688087794771969 2136 5956
343038136256339521 2402 14154
869275782718663297 8750 12380
524690891792666049 7520 9604
327848067025652033 3533 10387
647521026816320897 6535 14572
42623233216762201 1579 6301
261204446807248289 2954 7746
735676212275119873 12949 14388
805056047529248513 8279 10454
744064357003001217 2868 3832
358074454806036609 2345 13731
423037826181879233 1019 1921
967382019440123009 3302 6637
276804846253941857 3316 12052
576070881509131969 815 7088
599391059876023041 3172 9730
742410623879678209 53 7405
242937972207702305 1321 10250
238197839680999841 124 4640
174626584672775905 12171 14278
258690095181634657 11589 13468
776652927619284865 4365 5617
118381135495432945 1522 11920
902600634704537473 1576 11254
295527378427763649 7103 7642
322407199600920769 3324 13791
960787038221475585 1324 1432
949696448185928705 6957 11622
429508374336847937 4976 9125
71963872734517769 6911 14577
431137887167686529 3018 7610
225385151852247393 5026 13984
392056192485895873 4186 15171
761555144423372417 590 9154
508150556316259393 2031 12305
145546958551189921 13570 14562
986906988592977537 4293 7967
76717056374139505 1012 5948
32608715291409853 4127 11590
495639994500901825 7583 14262
427251034100819969 11700 12671
195867820367627841 4465 13101
219565817738079265 30 4584
271424952854371073 11094 11107
687947219278811393 10729 13795
162168455588318497 1267 9182
328614377337395073 426 1599
836001896430882817 2335 4713
968711287008332545 6227 14336
553680071237582913 1483 3506
597774920054469249 206 7473
213898717289705345 749 2544
91415795832347153 6589 11115
930762334454403329 3452 6270
744956591302006657 10528 12739
600751816729381761 245 1775
242412180234950369 7760 12189
492862772209978305 3769 14340
390597311009834433 5962 8297
189996308797955041 5393 10731
974756375970088193 8125 14192
349521879328921857 8727 9186
266356170615857473 2578 13171
679568285995156225 11949 14230
532928371080927809 6263 8649
487134855619846273 6887 7443
954831016238081537 1168 7316
529923230037038465 6362 9511
3496791542374923 2296 11816
437712485771942977 6692 11640
608311424250238977 166 12679
392075315836745345 1277 6506
350481296718996289 782 7073
481891518691757185 7288 14534
871528111665192321 3527 11840
537619955732051137 2977 9239
307072206559126913 9902 14088
958454210815677441 2260 14874
382075796630680001 1590 8612
512949275961016577 826 14772
280917472143201505 3753 9998
528697783138742465 10698 14843
337394196461112001 1194 14946
252615120951556801 13610 14119
725295896370369025 9501 11887
537592716749191617 5726 11401
840492784467009793 4754 9439
151919455648918945 4103 9752
841951474702213377 2167 4763
515604389050768193 520 6026
6475684900330237 1513 9021
980575494357022849 8569 13899
443830919485918657 3285 8853
325520845091109121 3547 6605
113715230109299633 11747 14619
366317338915319361 345 1619
419983917951483905 12481 13514
37200817994634153 7210 12762
699462797990527489 5653 13625
972649171972275201 818 12995
534867516018607617 1605 3537
728775771922176513 8888 11255
258875153539058561 847 7007
505899935149795265 1907 15125
456531280058626945 1950 6422
593828052747174017 5106 12016
734850198228663425 2622 3670
615143739519847809 11109 12778
560812629235414337 2103 6710
868119508249566977 9375 9480
956559347605058049 2838 15128
380492819535259457 508 11808
491781014496396545 10585 11216
673631493583631233 8433 11221
566861273343882049 2707 3367
941276463871101697 1252 9730
884149509200881281 11215 12938
268443321574796545 11704 13367
289485023613160321 10260 14566
400568850041292289 10201 12523
455011933257637249 7880 14334
854142263543085569 2758 14589
939456137386606849 6665 10551
195678886656988737 6738 14753
655726919997192705 1427 9841
853219467337130113 6360 7971
735058856879526017 302 11940
869198840289055105 7553 8546
717596415326582401 7095 10069
861832947592805761 8951 9870
883907480023204097 882 13227
570033505586334145 984 4644
626589034505286657 7730 12734
602356431404349057 7618 10151
293541844356575169 3453 9936
600880780084661889 1074 10216
894027555640875009 6240 10085
548601623113402305 7828 9742
599342457395586305 7896 12845
84665541518514689 9333 9426
945058663231378689 1106 7212
237196697282758593 4720 10055
557331448941077697 3074 6359
8574507917881392 3285 14906
189890932278686369 465 4371
983395851626657025 1790 3346
561312880405132801 2187 7255
916108101837405569 5760 12118
961138026163268993 6373 12387
20028864218307521 10460 13149
504411567573747265 12752 15102
734839052223048193 2294 15270
252927232105307105 2429 4043
315196114187902081 8101 11683
102870018780301105 3984 12645
264604363173472033 7445 11865
764392839140811009 5019 6720
197868754860696321 10295 11941
870309922739714689 3317 15170
806290170699053697 4574 13708
984308537613586049 6108 10837
740335985364826113 9348 13456
205784401787305185 1681 4167
118205709020880785 950 10496
729337048724914945 6173 15181
781396963662349057 10847 14676
117941539479254225 1134 11991
162665929485296353 7588 12157
611977640192591873 3049 8303
802644153224580481 7592 12404
326465058943234945 1529 13814
1570070296505577 7846 14708
733937112049460481 3906 10268
229823109684122785 6218 6867
283506032518140225 9071 11528
252608476490461697 7072 12806
516376307558871873 5013 9054
369151205251061057 1722 5626
761796706590992257 3839 10642
997760029387702529 2526 15017
952206280640496001 3590 9015
211079869979631233 7886 13290
329145490627006145 5358 10551
197840475671011265 3106 13404
831114995584684417 9342 14391
957111912614241281 9905 14014
334527448695418177 5894 11318
285560735729718 6967 7426
200960909687097441 7884 14830
924132682230055681 7904 12780
79358807819083665 12801 15192
805734981556252417 1750 1931
717113057257577729 1037 7773
639851557713431169 5767 13375
46003622719986481 6532 13606
290331593501687041 11020 14205
743662376748261505 88 3292
506323817801320065 2376 6064
358207373495694977 8293 11489
457347845816865857 842 3014
428465064005692417 4326 14101
529452662416336065 10659 13646
805962483943439105 6562 14852
140555894361849457 2513 5223
220869756380210433 4634 13633
803552338895503489 4575 14333
578136096148874369 6052 8142
613802060173764353 5267 12677
851765417123161217 5187 6108
823556286915792385 8958 13632
404757484075737729 6608 12625
222038080979270817 1203 10069
987179959668480897 10760 12386
254724265968366849 5475 12712
758772797730493697 9145 11056
368483752444159745 6433 9322
107849989529981377 12379 13118
611559881626053633 6872 11804
542804962532706241 8658 10629
134905889198531521 12212 14312
588633610149173633 5562 15009
834290094084867201 3502 9652
775358078297266177 2028 3909
125829865021710673 892 8212
55890100600734625 6313 14206
62251487040501985 8575 13550
975205131228740609 2495 6392
395860129510506177 4573 10212
412416490103737473 2740 2927
907819609384535681 2731 11538
551496813041005377 2992 9197
109557857587628145 5533 11315
134500689296530145 6511 6814
260427888972660769 5865 9944
666404296246959361 11548 14753
697265080834025473 11399 15284
682287953711664897 2955 13947
485446769328593345 8126 8686
919711506313511553 6728 14210
994008088349612929 837 4636
913001113334544769 7001 10144
824302149102383233 11072 12956
280429322246170913 2964 5276
202666382161307713 1449 14522
958519266045470849 6188 6602
706650222900680833 10861 14265
975816789755462785 5635 10268
511839840605500033 4286 6386
8193564629536355 11663 12440
518513743249091137 4264 13369
356639407964031809 4945 10276
62543795114034849 3144 12715
130226389392333889 4844 6212
457217859433075777 13252 15118
949423414138685441 7545 11374
419642273928484865 307 876
648000653741704065 3468 9483
379312352293940353 2510 3839
139104303675772209 7179 9557
221801522956948097 5622 9600
560833300886770305 58 5890
805376587230274049 4815 15298
902919147031177217 196 12041
700091891770807041 3233 10364
133030278565271937 1100 13821
388994163172785793 484 1152
239632163967861793 9130 10364
946944084115838081 13383 14471
564003487938720129 461 11543
448951355661808577 3493 5791
955063050894260353 3892 6434
345108429782765569 136 14967
760612454992170241 6357 14101
475927349861823489 10755 14745
120134291685992881 2174 3656
326081050746804353 10585 15328
747728830441417345 11277 12792
589050246896182017 8455 9238
202868678721237921 9221 11848
499031381643941761 1384 11118
433079349785188609 4714 11041
574511216777782593 4148 9009
779428091416754433 4187 4457
288849275403659777 4359 9870
968366641243420673 7141 12247
588155275947787777 2591 5843
86740786826929649 4604 10003
144159691703503521 1331 8070
173036318394977697 126 13174
656171299514543489 5516 7376
22743613362372629 5404 12204
456036541350353985 10088 14119
684267198869179137 11422 12122
431631350208693505 631 14645
608869226897461121 1185 9012
883067456226466817 3645 12951
113098312955273169 11813 15033
38000530338056393 3885 5247
279113130967893153 4129 15332
360135884565291777 5039 9564
390235668972508161 3531 5793
391548652137164033 1837 1964
573672741909682305 5267 7202
712928787542789889 838 3565
216042588190717313 8475 8510
889914388361436417 583 3206
112487258160179233 8258 13645
278255147984420865 6070 8095
549423873507350913 11310 12852
390346521274796737 2974 10149
871624453029589633 1341 4283
996655307896173057 1571 13021
13555195471653293 6463 14881
694195766822108545 1535 6043
346835174558101761 117 6585
87751641029964129 544 7954
18348929100199029 1989 6375
379249724264145281 2330 3703
774079887099127041 175 13334
113970052289442241 4398 8683
27725317750267209 3385 13711
463063102382879041 2168 12075
93650589513295297 1415 2829
192657089971671521 649 5341
383587338608549569 7433 8660
582480814038706945 1368 12155
246767456820741409 7192 7393
522611872123388097 157 8858
259168060612452673 5298 7283
790403123878807169 4880 10711
932199138340855937 4614 15204
675403377167466369 11887 13168
895294682349771137 6060 7593
713195091857148417 12132 13047
423390368249066305 3897 11580
175684743925938145 12019 12408
189132877179773121 11893 12112
303067390431753153 7128 9722
48506966599354937 1727 11199
403554879730361217 1655 2704
793052617984756097 1279 9780
240697498353643617 9372 12861
608327992699109633 758 8458
425736699968535233 1290 14259
150181367095896705 5053 9930
785139601354476417 6853 7204
288504320779544769 7050 8971
865198530668518401 1467 3994
773646460540732033 1509 14363
480883572276201921 4015 11761
498713802680320833 3194 4058
699473410066598657 1640 10217
670994752331878913 4996 6861
175338472766160449 339 13186
823902026261130497 11540 12385
19338038045329853 1084 3007
148228176557608993 3932 10960
692979428084857601 10619 14823
731206033965911169 2299 9470
349081756360941825 49 15050
495597895044667777 12560 14139
783228788341236993 288 8458
466292795896983169 808 7438
429084010206391745 11225 13885
877921188842236673 10358 10678
495538516081598593 5452 9700
367556298406803713 2612 3922
176959055377022177 5472 6378
415763285223206913 664 8816
434171044113387713 1833 9915
595633375084169345 13233 13673
395627047620248385 5632 7759
162274950814946817 2271 10906
763285741243908737 903 14340
535620434599586305 10451 12657
190213894158898017 1003 6295
837584988356510977 2635 13730
835947919756595329 575 11214
193677591681172609 4274 7441
729926174379780737 414 1791
584078811932755585 7510 13468
733782329433797249 9666 12885
138744946017844481 10211 13359
169624859774767617 6425 12415
129189105858088737 2384 12632
261763621265121313 4721 5137
591094441630680449 2547 4443
186740294911114561 830 9057
986896258173601409 9450 13848
339017642154193025 7847 13717
336501438716247489 1318 2753
634813753990965121 2492 12548
266273863481089281 1109 10290
664819952454283905 4358 4900
248919403647313697 3671 8462
442075673936923137 675 5330
278282174065992641 2426 5562
781916953524575617 4400 13620
383530533216763585 265 3000
753210197411288321 4548 13144
105649005458545281 464 11429
578930785203912321 3977 8650
200651238829671297 2921 7824
820317750240999297 4382 14070
211997335248440769 1812 11297
101387015647720353 9533 14565
390795787686379009 4441 15166
674954839878534273 9606 10438
774170734603089281 11751 13060
617644410866350977 3253 5679
680720593556067457 4173 13302
771260907280971905 2435 12878
906635903043053313 429 13670
911904051039432065 7177 14315
644837232015696257 7400 13104
679208706435115777 1342 5830
161445001100517505 5390 13332
61101067760890969 4268 9657
958220786523334273 4552 12533
359945136196042625 7027 9555
405933255027662209 6870 8816
664781623293141121 3645 5342
285653174907785953 1755 1900
389406520639635521 2910 13589
349398505231576449 1037 8924
915360752176500353 2418 6785
481705223288066945 8028 9516
763653839256615937 2273 8064
977623048090862337 10796 14303
658138649651238657 10060 13361
402628008586667393 309 13722
155812159536292673 1225 12363
293341756346877 8835 12394
943194232804732033 3086 10658
121519944169683921 3680 12648
970622334302699905 3648 6096
83063972954334993 2099 8179
621220631655024385 121 13016
960462798234793473 6742 14875
513304707073995585 4146 5266
256987776195600769 225 9535
498338001024681153 4445 9443
570553873874679617 417 4895
543951933217950785 3409 12082
28958221646831817 1941 8545
16109992545143115 2908 6628
413354505768914753 1985 6686
400643885272057089 9545 15171
585222205743505665 1051 9204
546971701961869185 7656 14072
832453403701443073 4395 13676
451919779986237569 2225 10915
235335251914193569 8357 13263
235994222584384513 2126 4593
405708760063696193 6243 6633
574533954929346881 2169 4469
207435920046052033 5639 9166
30684403742927913 12224 13740
188261999685018113 1970 4982
572319946377600513 4296 5548
820575995049779329 878 10643
634043345974721025 6554 11917
591460148232464129 4388 14816
367625490173775681 5549 6384
341096839579577729 1979 2636
714453874867960065 1084 6005
88109592541179889 8811 14174
553666595810479809 1410 4758
814604216129680513 1390 6347
790581035540459009 1427 7554
331613065074456897 1361 11583
624164743648986369 7276 8002
361752971863765569 7488 11578
871170852122450177 3314 3591
63990567769202753 5191 8569
260035338437088385 13726 14722
765473298137095553 10980 11387
618616513849378433 1416 8529
850905220297953281 2786 15308
300320631635127425 4397 12290
261990888243488481 7144 14918
580998093950601217 2900 4961
2833236772694648 2477 14183
39014212998804257 10258 15304
802428283960239233 1268 2489
818937191943735553 5226 6582
349534965628656385 7651 14099
838289680900583553 66 14703
372213086473877313 7990 9738
69361826711972441 1363 9392
955977732357872897 767 7590
533681043498457793 88 2996
360124572748162561 2116 3182
825844809353004161 3904 15273
574682666412705601 1187 2903
14099591581537397 3470 5550
247622666842985953 15283 15301
371631003743292609 1798 4722
91843334468656225 5808 14810
709719231236387969 676 2615
754036229608857473 4809 10319
733250651560229761 6064 8043
459095404823692353 2590 8858
518602382886239617 3739 5609
908030312066429697 9262 12347
695547609647324033 7341 12105
422980294517948609 9689 14670
187729355257143745 836 2294
626188430134021761 1873 3210
758228233593872129 10631 11757
630293364283055233 3469 13510
59468400920859921 1735 14112
243075123688370817 4865 7092
154229054730652865 6369 8667
556865289174488961 3730 9434
858489266753704065 2279 3792
953200123734859521 5510 14887
585254650917011841 7667 9925
883995307203228673 9544 13037
269062780433795713 3196 6308
365177430223226881 4281 12589
63071517012279089 11285 14664
931713696964642689 5585 12147
115360675476093633 1785 9121
825224562273291393 14265 14293
439254611285793601 9472 10270
99149620662920769 2539 10285
168906264775312577 5459 6482
6018244772477034 4432 12008
733140901724883713 10539 11877
804245953548509313 6551 9445
863235538691267073 1471 5549
564726902972950017 8931 12887
959193973748984577 12394 13846
549496467123894657 646 12979
375992600869391681 3988 10454
709566612350940289 6515 14585
651645900730645889 2150 12339
655759304029721985 12735 13199
757360875741138561 2848 12092
958139657094335489 2594 4722
886352433460519553 10594 10754
137875639798629377 4697 7827
639555038494659585 267 9693
575652649656902337 4236 14131
116845446773485409 7482 10206
676020333158312833 8167 12997
888075943745629825 7028 8057
421288318358506305 4669 8363
242537803476910337 11006 11724
744533784778234113 12403 13968
668944775671274497 2202 11686
652810642520464001 5067 6038
790250669989607297 2279 13988
571407716786019649 2038 7506
358941022497614145 2943 12755
811081067603680641 2257 13481
53387157211393089 5146 8048
639473714529991297 1017 7472
554104504450645377 4922 6289
767593128764488577 8363 10737
243239276598220769 2240 15265
124398700433410177 4061 4213
905932369096628737 2175 12704
331308012659121665 447 1100
770532907716688641 2025 8139
761427599873904641 10560 14772
389690523904857153 8782 11128
609783456712520449 1968 9609
408208082194310145 2797 9827
705906873328196097 10315 10913
874323215368232065 1315 4915
559496984920684801 5194 13998
363794712468251905 8523 9607
612324890047624193 5511 6131
992217199612678529 8260 15140
268910872078052417 438 7263
896147244565330689 9376 10505
310142868774114817 3055 14972
507565993615880705 10463 10537
44624476612398209 7981 8607
590690904819883393 1965 13691
556164872969127105 9257 10419
846667861439026817 10139 14221
137198748469515409 299 12225
413027553453705537 2938 14564
643583684209751553 6271 13765
608936288752200705 13772 14748
192081865218455041 7077 7838
205445965803580321 10455 11499
444992850306526593 1576 13385
634836543904764801 2920 3545
157553139245365505 2409 8575
996649947186998785 13709 14253
355300376816678913 3119 7263
211894327356528577 1633 4661
262648634069989825 12224 13073
843303362445500033 94 5952
722217964464384513 10779 14517
882235285943703937 1546 13795
802425390953644033 749 3951
503614238597638337 7015 12073
645307953036287105 7250 14663
939065126705596545 4634 10523
266325860571015489 10540 13936
8335891269911856 3839 13967
474799777095903169 3674 6649
413722019343691009 4391 9704
920359121090385153 1510 10593
702821845154065921 6576 12777
230765332854680609 5039 5315
242433739324237505 3417 4684
329734806047895297 4597 5414
4078478163012989 2146 9025
320869761250371265 123 15174
430074387668650369 12255 12732
681758425411246081 3492 12160
477435130725186945 5366 15097
986767332215016833 12824 14297
698797341102984833 3622 4364
757387003706725121 5628 12376
776191198268481537 6897 8729
528142931765238209 8604 10377
108555149958458945 10050 13855
293890742530734913 1528 13777
1473778899995893 127 4775
509134669416660289 3463 5497
984711223529441025 853 2373
492483803683001025 2443 4393
484993092086643457 8369 13061
361013901012192641 5729 9061
690085136003528321 8734 11103
937364366043411201 7948 13482
340236430284253569 65 12467
371022063860529281 6191 10440
74111063080291473 5067 13456
12004896667946241 11602 15163
193090166449128033 243 8837
350520709606620097 5098 6536
43960032490968361 5332 9965
502297156901434497 6872 13812
725493628696089089 797 5628
963328558000007681 91 14843
589489153320837249 1832 7246
863696900095874305 1513 3957
339453781540886017 5035 11414
971398844189813761 213 12514
698117591819208577 5078 15189
172119571282834721 7498 7948
776905933682403585 2024 9664
520808255856799489 5053 5354
93947597758923249 5042 9351
69174653376961713 6929 11110
676188437641446401 1476 6012
94236916893315489 1851 14043
288782167877950977 4292 13795
716431681684881025 2731 15118
180378869277948449 8627 11950
241443733961098433 7679 8516
436646774000134721 2927 14123
477699431159805953 94 1249
67860787757286545 13807 15255
558284543594758977 490 14919
317883795590329729 1351 13459
511560431476922881 8533 8920
792074191428955777 4237 6592
306058443075450241 255 3859
58112692251139465 148 2057
859299846108143617 7221 11769
995644514817190145 7820 9994
281752020574593601 1749 9259
9969343514153907 3206 12776
808439925647078913 10415 12655
813554769003193473 13158 15318
98308481561680593 6868 9705
424562183718048641 3822 12333
73752775176103569 3717 4284
769668524602469249 8094 10394
491480461683060801 9638 12125
932393581299106049 3358 6461
612164122977148417 4365 8343
579048185808321793 2184 4654
12108183750264347 55 7210
491850166946672833 2816 13382
43543205866370729 260 1853
332838718083923649 2435 5078
912650120626800257 5271 9737
883398316296773377 4080 6800
726037857380120449 10186 13235
610071983540425601 11729 14486
914208029171511809 6527 7647
299838552651547009 8913 10886
494273461455634305 2933 11062
138036419337414177 4156 5014
111733685484459505 5146 9812
362258066120386241 12011 13734
45178678634655969 5888 12551
925671278084596609 1192 13344
604057441007945729 5019 9660
466931660080600577 5588 8128
505093826671696897 7642 11316
897979347709924225 272 9154
632190395060682369 10843 14667
713991046451138049 10821 13903
60698565250916657 7951 13250
148277294089442785 2398 10763
481249104627245569 1920 8254
492218330462346625 4883 11361
834578157806617985 2160 12184
43163835407984409 3438 4921
102435889187852065 3507 7694
788204565887962625 4276 8041
755221124702117633 9894 12360
715703175237397505 6943 8489
92755499555131857 766 10781
379106235582465729 859 7572
754069623750268673 8398 9614
478189804180335169 6961 9072
129411767584961985 7612 12300
667464232137643137 1501 5890
633966458756177025 5579 5904
499051240132704513 2114 3120
287832400747568321 9294 12527
169529192036659297 297 758
730873286928670081 3727 5078
700402827266703617 6265 14605
518617894382991553 3727 11123
705146686342128897 7721 7732
542862434141838465 7789 12505
334313666228954561 540 11533
357878167521654721 1582 11136
521753604206647745 776 12061
757773795631493377 6429 11091
537170415284567297 10255 13402
182759547926160353 6709 6986
766055894839933441 12214 13384
176117661283640801 2608 6756
402206396718046465 4590 5427
781701701004585857 742 3596
477505471506187713 3097 8991
423208021713094273 6940 13351
669242477225783041 5436 6126
16200577958436215 6252 6492
185153340158489505 6429 9539
770418046340111617 122 7016
36283877802450353 5964 7638
33566013460053057 8053 13689
45584707943984169 4172 9384
958024040151457281 9414 13685
737528720234951809 2868 9130
21202794804672465 2878 11541
550572765534337089 11838 14521
421385344279556737 1711 4070
403640046272645505 629 14977
342038415351460417 11116 12552
179328834550371841 154 3032
480109409449426049 11279 14414
179258564341399297 12543 14035
74470877655748785 2574 7692
976660439758017409 7520 10806
740162703227824129 512 6703
585508799811609729 3100 12834
312092388501334017 5268 12391
144233417714641377 4421 6773
487273274362593153 3590 4529
6871960816642543 5749 14415
918811151567091201 10938 12575
61102221640549457 477 9700
193968752822414113 2518 11992
886834994948234369 1855 4871
941070276206296833 4103 13084
159731938979884801 3505 10530
321618374938225345 8094 13099
529122315329221505 139 1642
254751645279945665 5629 6314
217269015898363457 2307 6620
444188351807312641 282 14774
724394830081539713 3548 13377
771029983666984705 1153 7326
555583094342235713 4435 6343
845240608349598721 10167 11490
518755529568768001 4323 8226
190759904474781185 7501 8001
538732524753566337 6473 8402
309044672602922817 2914 9573
182302283497566721 2574 11405
725662944592279809 2179 3695
508508833601379009 332 11812
927445352510119425 3138 3780
554761987511188417 9213 12439
788234097566196097 12023 13785
787473512046414465 3603 5772
635123863085468033 4215 6641
281746088800819201 1442 5783
579384672337234049 1584 12305
718671762809204737 10414 14817
547771322951604161 1460 4212
209581124996834241 6916 10933
8732013648703686 6670 9388
500625109156867841 2363 6569
363000088310243969 73 12703
188559542682131809 1085 9286
999363276434060289 5575 12794
148275845363482273 7105 10691
366964296951096001 801 4851
412771033793536193 9072 11094
35941614702771573 12353 12653
582664004532102145 5404 7532
416935317413091841 2630 8075
977733252444839041 2685 5190
688165387875564289 3064 13078
176019649793428097 4152 4409
509644601390590401 695 14467
702538363816376705 6293 13523
703685866670490113 9762 14726
90782671116851793 2634 12998
737104783424470657 2684 8285
188238743211119457 1382 12412
335362999010392577 8057 14762
221326704784043937 5082 5584
37763823334046265 1786 6073
175156599676075329 10521 13907
613793636510244737 3216 3999
230746098483461281 7048 7239
805025606230500993 3760 7411
234538657230391585 5938 12683
860858786409473025 4187 13600
61222834486098777 4891 6445
173047764806057089 1433 7327
759683600227862913 9762 11932
473957504839766849 1016 8377
858856808958517377 4231 10420
388842631415357697 5373 8287
792917090211634689 10590 14906
800851547563020417 3892 12788
700425659658630913 5259 8933
749474225756557697 4506 14558
981522102292718337 11039 13563
225738406276938977 11087 12934
32722249542938897 2867 9967
954852100219383681 2659 15032
551271422101510913 9726 14994
649277444767484673 7326 7754
761656762690844161 4409 10517
643435761695940353 11175 15078
633249702222844545 9493 14188
666666072087728897 275 14287
369338963922398721 6380 12713
255120328347302913 1651 10845
200264812230162913 1406 8449
523226812061814401 5210 12911
938382327050273793 10747 14372
39589124984956929 10057 15088
744777641483256705 8643 10030
497923312250627265 5879 8134
153578261364952353 6657 8947
8281133860904789 217 878
251746341246562369 8646 9611
670250343572412545 10592 15162
96133374204097073 5303 7895
344494661263780673 656 11863
937280534921360001 2734 10519
50391236546964537 751 4855
293478411802748673 518 12127
341572316890577089 156 4910
197103594765284385 1580 4100
78632544126158161 6397 10768
121252033560462993 1916 13658
358000495004603201 6080 14849
656471992896388865 9267 11958
356871576786481601 738 1288
340818708894698113 5821 6193
756898056400061185 4026 13742
663720296146582401 1405 11585
788624385490869889 1517 9133
597355593476716929 1309 11589
953927900672141569 91 12241
910683900940586753 2970 11521
747091334777529473 973 14967
886271055366972161 9798 12365
822180651738804609 7615 10557
591969408331639297 160 6607
433291174102585345 121 13586
840005393881394689 1240 11348
6965818476430742 2293 7381
987839933123996929 8202 8997
744634043151272321 1493 5950
697995037428210433 1967 5930
571491599216287233 4528 11093
38179937154868785 9379 14710
62045698639032313 13251 14069
739012933556860929 5285 9915
631784036202276353 868 9993
192796687794743361 2069 2695
741230988649270785 3854 3994
862767556309763 1447 8901
723428556432693889 538 4109
10773481055142753 4056 4674
418100788298666241 6385 10080
245510877629467233 8788 13398
973226121099742209 83 11347
932658646866674049 685 1932
713884809983817089 1572 7623
290570087453669889 6009 8403
296931309600310529 1643 4581
767274384607819777 7990 14481
552989475144649153 12365 13216
197361963314104833 4238 13570
803044748320047617 8784 12819
482555972326242241 6614 14442
134086944880401409 10622 11977
42711035467771553 6734 10484
17206421590017841 6216 7907
239155165799449057 2266 10982
966965016373144705 9023 13612
501674114460026753 3184 14561
38993634881251185 6972 11592
488006966130502209 2656 13888
195929463411680161 3643 12384
611462795273961729 6672 11130
61656800937257121 7892 10020
709486699467024769 7096 12081
363507094865305217 6911 15052
487135387944814401 2708 5338
6191850648093579 9189 9520
702369832168091777 1046 2456
561200887232324417 4876 15122
515848655117320449 9585 10711
196688994541844417 7623 10403
545120451823667201 4720 13867
599324578882324481 6839 14196
501577687463363713 9424 11109
808527840310375681 4599 8541
619021191455079425 4929 9905
984594656824121729 1944 4806
183616819410485025 182 9565
200997569296006881 4297 15042
680637873492603521 5360 8011
498159284262932545 5940 11084
561623492758766209 788 895
569472052844247425 1856 6784
537781614237548673 6972 13568
440947971360706945 5047 6972
63593226984306033 3932 14960
659402510375016961 1188 2781
665559870971325313 6344 11270
877359244982706305 8482 14683
61465164841958857 2278 14276
537018637440780801 3868 11238
203741245172796673 593 10854
728967788301297025 4378 14758
826936842788210689 2963 9284
743542126424799233 5094 5501
419317088947796161 663 4747
410604060434572225 144 8818
216771700247019073 9111 12085
126578227386204385 10022 12185
474021410261020289 1007 8090
972189832322804609 5101 8523
156046202337147841 1594 10246
471700514380884801 2938 8344
390239548390585601 5918 10945
818328950289874561 4328 7248
57413119868979121 900 12855
898495395878171649 1097 14111
504140906699365825 1450 14343
977955525699705729 825 13301
366936300701990337 9470 13867
159775199153088481 13195 13358
585331997834803329 8559 14798
339308210299385857 5171 14577
389137990431034817 7677 14547
233465930262440225 2654 12460
700538489330217089 4619 7064
48980814741035769 7040 9538
826725230340269185 7235 14002
338867125910283585 5089 12113
926859147785709313 7022 14119
492522824893633537 141 9259
219534889128024001 4862 9548
79480633674336337 10217 12155
159435879855596609 2240 5533
569629929393890689 1382 7382
812440284564114945 2993 14028
322201745199649281 8964 10456
599772770661875457 1517 10034
787851054941917569 4174 7480
687553934493049473 4105 10619
598023925569378945 10342 15303
504608437489554945 4588 8529
510296175622805505 102 159
110673555942280897 7332 8309
855066493634765825 1441 3641
480770461199771393 2643 9921
287284881529394913 2671 4357
548559819034121409 8751 13873
835107075127439233 7778 10313
947763442220423937 4454 11433
908330922674387841 2779 9713
279687371433123393 1146 14622
876176535386932225 2024 7433
385283664741653121 1710 3417
755289249111605505 3842 5419
748333091687694465 5746 13687
684317464014810625 12530 12855
25108754354807417 8123 13171
392751009836580097 8162 8337
86390218545414401 2841 5125
357357192214081473 1569 15206
732950393328625409 10797 11152
567585113905813889 266 10871
569631750635974017 2094 13110
394416837488563457 5501 11395
812327426515185665 7995 10539
922493859801924993 3648 11111
190174129323860801 1888 14236
470658052261668993 4507 6141
315135862020756737 1325 8289
572051365878543553 3313 10038
253870519534867617 3315 10777
703123065327559937 4408 6605
487556656763008065 3 935
104278648244211073 3919 5722
673924801456205825 1111 11710
957990310369908097 24 14298
149822090366118497 6048 8579
713604755188676225 3464 9961
888170492699455105 12223 14284
351561496574504449 5021 5083
898102284019149313 658 9294
746170941717870977 694 2778
519586048298787521 1128 14760
548105455121728385 5697 7174
929695326440626305 4264 5224
446831016445493377 2053 4362
704477147293854209 3857 12404
250473554573403585 7217 11303
291502839453603009 4876 8412
686737278489509633 1712 5450
591480482117429377 5140 10657
579209980365831681 5704 7003
308517963380555905 121 10614
765804446641034497 1464 4744
762640033072354817 4066 10655
929621781286812161 2718 4543
595189980016289921 4562 7774
417215229410935233 7239 9545
125158647340537505 4692 10752
642737361449221121 1126 1819
228879430829611169 3276 12398
79947255116145761 5192 14517
283292762718698305 2785 9540
105932102377238385 4500 5116
571374942780852993 2576 14671
585413538443070593 7561 12281
122869133121280785 8484 14450
64775098893576913 279 1763
671178356222416257 11501 12514
157944066419595681 4882 6068
659067238330376193 466 12567
253765647037084833 5262 8570
834923471273317121 88 7294
135096004940116641 3142 5165
428812507005726913 2081 9521
386371194749855809 6039 8549
599196103326310273 9636 14023
948641019419632385 12176 12483
404121362094823425 5998 11588
952314019051499393 432 1545
101864477457485953 3002 4103
593391832303346689 801 9909
598162224003811329 10147 10627
692420989365487617 539 12993
491879607963316097 9598 14801
268522968527356897 8079 8713
2154791704381154 4171 14189
520463478078511361 9419 12075
134810515548952737 879 12788
871314230113902977 8715 10453
983405977860012801 12444 12838
671061848798544257 2204 3420
683959243334161409 9723 12574
119776355391287841 4916 12501
782032613556904065 11042 12004
28575052630827713 12238 12718
668950956329599233 7817 11239
888758119353973121 554 7577
739881273820611073 7788 14789
661479755613257217 5742 10594
789785259866224769 1930 12716
771109381922492801 876 9047
587832119288886913 3404 10323
199479168743664545 3004 15329
138411563134457793 2180 4825
375386852825720065 738 6706
699449314694401665 1815 10824
667758418291256833 12745 15241
755274157007281793 1946 15063
695415178009660929 14294 14376
116573183687986417 7365 14375
977584940812988673 11735 15208
277656983182811969 1960 4689
332606925377341185 3694 12866
277071604503742465 7804 7953
379878076992909569 4425 10599
572114156886929217 3659 8452
14027719783491933 7047 14472
372088054531811713 7906 13919
655355833588544129 8112 10479
646245480425410049 5839 11710
869368711045630977 1405 11079
759623986522807809 696 7083
650197745903128065 3392 9937
396386762267557185 8076 15300
246734316789776641 4922 8394
727431677399859969 10121 13513
400504966806039425 9081 12573
817628048579667457 2594 4534
445820326724422977 3137 11974
479603144999924097 7603 9233
624731194896028801 7120 12264
740519193706749185 3927 6648
909872548930543745 154 6794
600928991005471105 2917 15333
825114896442869377 2190 9701
383816855524731457 4263 4485
973880784468285313 8012 11984
498450912360862465 9479 15040
823253535752812161 7979 15324
552990313352982081 4994 5181
841753596532647937 3485 8276
732400941094677889 976 5521
879488269081747329 6484 10125
57630782728285369 156 382
732587657040845441 1888 2382
515042036189964161 999 1926
900751840667240321 11444 14752
364470455296501697 7446 12597
65317969403174913 7257 13600
496306273458824193 7637 8508
838887308366622593 5397 10256
2858635876965111 10050 15292
658613543817118337 6412 14901
774451372785971841 7297 12020
604959783273088129 2870 8282
262083394897249633 10474 13501
522343703231037185 7034 8826
607481479107828865 9052 9520
480421655035257793 935 10146
90063415382264369 741 5525
268634686649214401 2788 4613
780436786589444097 8348 9716
570692854927941057 2226 4639
255236502011715777 1940 12014
131691154194136577 4806 5164
962856577150969217 1569 11106
720195644512841729 10941 12335
61883847933803081 3282 12782
260274147804800289 6046 10203
612144347278626049 10763 14989
61427271487715985 5616 14807
616972935540591233 6846 7293
335982585131468161 698 7266
218969733432057729 13427 14183
997427668551011969 2237 3382
596572192771834113 8024 10295
722131024587689345 4538 13504
611362728830652417 1590 7108
582042248306279937 11378 13804
24057549219097753 9415 10393
606778799139540609 584 9756
30299025465890141 2703 14321
552605829896663169 2603 13824
982140148850863489 5093 12555
860946237749935489 3416 4642
141224027344957649 2309 8702
443871883694541249 1286 4217
777015991071866753 7352 12513
277729138952487617 7260 13034
667374976722836481 9789 13799
450845661474915009 8571 10377
555867501566257985 7460 9745
225244493304806785 5574 8837
20568526925767829 847 7886
864189453573388289 1312 2263
58104291454245785 14385 14852
568335232965246465 2826 6704
996332795808452737 5820 13262
749467244070615425 7896 10219
225060960215717633 2752 11055
569831079850011713 4711 11343
110261255420549985 4444 5192
26973482554851105 3022 12645
80694047101903985 9138 14228
747882931259177089 2774 5345
533008568584985921 2418 13261
600410618992754049 11308 12397
264833449867484929 2593 9953
764311226010555393 6386 10386
368568484311293057 5403 8294
720281519185860481 2356 11407
97816121110614769 2450 7092
69760937489498081 5182 9851
484878963781650177 11783 14689
313459954706161153 81 1977
187306933807168001 6280 11399
501338805110599169 1986 14353
502272639555496193 11158 12451
697784105588979713 8128 11283
570613591268088513 3619 4471
380798704993914305 4324 8578
363089325140546049 2142 14452
485348488914866049 691 10850
794024655235052289 3828 12972
6590236683699403 7377 10252
118524402673738657 11809 14595
787987994234484353 3654 8287
349212491659731201 5708 9169
178420227981810337 6396 12522
884510335645099905 6299 7448
222667830081491041 4957 13570
559491499385774913 13986 14922
492498496930799937 5992 14280
29501093880707429 5784 8164
994404227078163713 8778 9947
489026704970203969 6666 10297
350324421163385601 10291 15125
490208751877897729 1374 6342
253106764867055745 8950 13403
248643989742237889 13278 13659
731571212735353473 7523 13654
77760741556556209 3804 8669
393393254799221377 3865 13243
314771175402658113 5496 13971
887066843678105985 7006 9499
881913019054788865 4601 14173
329896280475566081 5229 9479
144684244515634209 3249 11768
852655876344947201 5308 11743
534751554855471745 4653 5135
543645836372647297 2257 3923
552465424637521345 206 13033
507331585681846785 10734 14233
521999889782133441 415 8409
788439073387763713 2420 8301
456095032063462465 8336 13515
284804280328806657 7690 14270
778256828748322305 8161 9836
372235021710437761 9788 11033
776467165752709633 8397 14897
378846198452102081 2453 12057
55223482084070241 4456 10941
411953378468410817 5596 10923
382785876417404609 5592 7494
688427334920554241 9964 10754
576625623296262529 2650 13165
96901082606038353 7601 8044
64083622527139281 5593 8300
954806611370635521 8557 10357
91853524746678513 414 15276
904562514931484417 14194 14367
951202976592941953 7570 14071
722220492355596417 338 5453
898459871452171649 9240 9738
682707819716384257 14239 14523
614565974049416065 8180 13764
376343041642947201 4810 12918
742084850525909505 13169 14310
255613108147656481 4175 7754
76868515852584801 12546 13329
596879065312514049 2187 7138
725998882186797057 6016 14172
613435235815913473 693 2907
172300157053573601 548 6144
915971965113932673 6540 15185
710525510266162305 207 5881
108106508778433857 14400 15111
380197749594589825 7166 9980
562911789067833025 7474 10161
878762518236481281 1411 14197
384050128056927041 2974 10253
395765070903738817 3468 4096
555143279039107521 8322 13382
647266193476379905 2139 3900
916979493221333505 3517 15074
67575073039041201 1119 6678
769900039473547777 13249 13993
351084640269345281 308 13583
90322714470673313 1934 9342
834337042649597313 13817 15014
905850170774159 200 12327
808478953410539009 296 7303
199571891850467873 1644 2508
694553082383169537 6933 8337
318339181366773953 2936 8404
132988721766803761 2756 14959
805133972443528065 2183 6054
914277222074535041 7304 14825
252378704018504161 1704 14130
904688547199409537 3253 8032
540970354036915073 6518 6803
851671455597784961 13951 15130
802737584520905089 11501 12089
918427851417288065 3978 12866
88244929402648609 2818 4287
293246389158330369 771 9537
227129173643312769 53 9734
308805014080459009 2512 11008
221019021433249921 1943 10417
755775291536696833 4123 4377
215937906747647905 2374 14427
508231652319050625 9821 10432
977275708445475329 6657 12319
119449468876272385 2438 13358
950723388844899329 10000 14330
558701427272776385 846 5657
377639443506609473 7233 14939
390845358530999233 4052 4426
749664306259312257 8186 11729
87172959788926369 1293 5109
152368694147455137 3656 9456
127019860756579569 7113 13605
399628549101329601 2543 8098
320566067543889921 1230 15209
512703631804669185 2604 6277
222235516140091969 9038 13065
785088307900728961 6402 10916
895387412073926529 1182 12839
655486746282363649 8907 14349
113511503117994289 1308 5780
268310486120533665 9120 11635
679453579015355265 6947 13416
882055711938903681 3609 14327
606845386231316993 8175 15041
219745110360172193 4563 6800
123949420762539121 4904 14762
577523951689599361 1461 5307
178374404409428417 6895 9502
705784084362996097 3524 6686
792404980253987585 1590 5535
890379194769508353 3169 7004
839139162060082049 4304 12410
223421183968660833 5168 6186
142728300192612065 10935 12152
502382967022825281 3777 9104
153047186573534337 275 5935
435038190395012225 975 3358
577201716195613569 549 14707
34458450776355677 6683 9203
309054256522347969 6972 12034
555673071197013249 4991 5383
415718647652692417 7624 10819
216899567614333921 1041 1501
923807997856076929 526 2215
630670704431885569 6450 10694
216264248948217377 930 7927
204984534100361761 9093 13982
502726303251353793 2136 12451
711426364460031361 484 3790
674859378673698305 1204 13505
258971580189509601 3681 11408
837782964982981377 3246 10925
485733609930441921 5297 7098
830400998021357185 8829 10027
267407065239638081 3982 10576
550589836730456001 9424 11420
388642898337188545 7835 12812
107926134207797729 9152 9235
283475939665763137 1233 2806
90519167126931425 6957 8466
548201759590234881 8416 11543
721058753028724865 3039 7162
796435443884803329 2012 5202
719796790093955201 2492 9949
93333255819196385 5691 15097
469402088991369473 11380 14638
976534172770314497 5469 5807
920286926585394177 1083 2800
650643298622817665 5536 14143
92420994410726817 220 9655
636644225877830657 3986 15035
659027761787786625 7596 12615
112230750689825249 1759 11189
145302502888920769 2711 7074
343413173711198273 3740 12513
579784023591944449 7561 14725
593583668648456321 7403 12433
146145870223957537 9462 10297
603239060778804481 4070 8644
333653814761948545 7960 10538
592232110652354049 10020 11706
293748669514837249 5648 10144
633824699635866241 6698 8640
420172255182766465 3529 8280
673719198079659521 348 4710
891730889544444289 9464 13705
122391149024963393 10495 13012
437839384366544257 11179 14661
68249148310023601 13513 14449
242657228929839873 834 1957
950613576111763329 3550 4674
5384570540204693 10973 13099
672550347350899329 10727 12358
934436705531535233 1600 12240
939649740166402177 5833 7604
637559683623312129 7821 14264
477404769609869121 1249 14033
354231123709023873 3534 12163
713801165363250305 2793 11260
976398827735241729 7317 8935
39168739853899129 239 13464
890397673699308033 11739 14819
197793756162809601 2969 3810
284638807044519393 426 5444
487545731859306369 7179 10387
563008790178354689 1051 14970
621677212499250177 3744 11868
405682029290776577 2304 8545
712846171937862017 6451 10440
934992183442371841 222 381
202085186225616545 9902 12286
246797546671093217 7470 11168
851833625924847105 4034 12242
760048489116496001 13141 14800
564109747465991489 5116 11384
621266706487578113 6986 15312
336737857834016577 5675 14042
315741073362939777 7688 11449
51238462189928673 7624 8926
222332746501866305 9559 14940
478714619722318017 17 9930
130394992718844801 4440 14749
100469282959224417 2542 10180
937928934834790401 6547 15093
513426227863853057 8191 12785
454947753446045761 841 1445
16521585900619585 2020 6091
350432833985809793 623 5239
977857562607958657 669 4820
454296157120648321 3321 10301
615540111030284673 10117 12219
409695275626862785 3621 10557
246195660790426977 2764 12730
529988969629780353 1439 9403
99256342596959265 4368 8410
89266979749130113 11278 13532
607689112779773697 5141 5346
254707222276078241 2286 14549
111518063620380305 9514 10083
613413751008781825 3034 7113
796842593672103297 813 7879
150610458817421761 3956 6369
588586496780152449 3650 14981
213868149229103457 2381 10145
808943612298513409 7153 11022
514440993490136833 5798 11194
782670664757475329 5275 12577
587381772471477633 3098 7889
871489515078117505 2998 7141
952777054878335873 5269 5640
676734429548162049 1220 5190
384463122386524225 5871 15236
861184496837658753 9297 15143
495892371400270081 8768 14283
51462164650146745 477 11884
382031755199282241 220 9275
320285410025327617 9094 11194
597572118684521345 9445 12358
268068238882193569 1662 9170
53285370168641321 4851 9418
645543089771784705 7817 15096
974586009704562945 4764 13482
620922508412789377 563 8483
231432963191313249 1080 8148
405039287495533505 1466 8893
801336477729673601 10034 12426
41152886869213033 2162 7797
514039488894457729 4823 9539
36959692712677849 270 11899
944866192433391233 8468 13782
317765854656542529 721 9658
124875942578658081 3312 4113
150747483892736513 6180 10212
629682373377644161 1302 11277
589560540344876929 10203 14509
653068706234268545 778 11910
83000947102583217 12962 13754
571868335061406465 1663 3247
64240821680314753 5097 11477
547063713059234433 3349 14100
352639498299716097 4079 14920
363213226287168577 2636 14825
77566813941245985 3291 11080
434909784955312513 224 10375
853866503973954177 3242 6305
848481826256726657 8705 9940
223921201496281697 5892 9926
363441699872200961 10860 14028
459781177893297857 10872 13730
786725343059739393 6514 10412
300961187023659713 4912 14236
347302463105410881 937 8404
669487101485081857 975 5222
69334239564209809 9468 13730
817622444424230785 11809 14642
253956201233794593 4177 8279
799438134377687937 3628 13624
766362999657499009 13242 14100
341051428501145921 844 13925
941853381806470913 1770 6320
324655212340978497 2327 7224
855897256819684353 3659 5078
700355779489129345 2236 8165
744038998656467457 679 8193
443316334795248705 9568 10242
460643649638026177 4891 10720
141543425994740353 9138 9190
236437264329726561 4582 8290
941918485708889345 1401 7247
57634957592011209 12208 12223
728708398356289409 6338 14465
745873530073200897 995 6049
447460872574090753 451 11271
461465317752892929 7946 8785
323329378348091713 2563 5505
94050922624592913 1952 9058
184505270737808769 2015 4362
413685441449853633 12723 12793
230264693038506593 304 6808
606005858188868993 6803 10253
222007987171856769 5699 8756
580153551956865281 5292 11719
381318872964726529 1501 10717
760218479973008897 1984 8350
757840571291374977 667 6861
387887062350028353 7922 11640
712660100109545217 8853 12324
957121478980528897 1312 11379
405149463175071361 5998 14356
881300619374624001 13318 15088
80298931956349409 7731 8035
527179010941143361 13424 14068
418249844003518977 13784 14420
87030866944314049 13024 14247
719585666658346625 11661 12489
192316827768511457 808 12895
827582602213432449 1755 12353
923594944271879809 2954 14910
383410673586553217 651 12731
997970612300338945 3639 6582
91237114266242257 2190 7401
638041141101592065 5797 13617
54538015718335945 8381 14875
119452152780187505 2481 7988
959383023548419073 480 1200
992034098577757825 387 5743
607181797994314881 397 8430
647157731089169665 8812 8866
179262947258898465 8547 14522
834356281442193665 175 9671
250335951406199809 1693 7866
311180238628285377 4737 10403
630651611695590529 9594 13520
399859968005326721 85 13389
701155668681650433 7809 12699
317331388488486977 1335 10243
710236873628353793 4512 8981
265102521181329825 13030 15204
163401506504513345 4920 11378
843003274625633793 6203 14201
810450991939951873 6163 9431
701250029317147777 3118 10476
598009323749806721 389 2385
951644750681328641 12603 13228
642977931929401345 8393 13791
512723352078477761 2455 5388
916529797722589057 3234 10140
507217975358205569 1751 9857
815460977103761281 6774 9702
887243986782717569 8839 11264
471654313368361473 4693 10159
242529310369565825 9540 12524
404686052434804801 382 9934
345547796789599489 2398 10641
102348616369923201 149 11978
204866873438337665 2041 12357
500446491426153281 8037 13816
337580328374681217 12050 13963
476165822461609857 3634 12154
975369755119164289 2992 14248
588006069424345473 2219 13462
141350998419067505 2266 8533
191895244676615553 10874 11222
50821516860001025 9973 10387
757045539913953281 8301 8365
470062674750689537 7486 11102
117487100096610673 3702 12375
663298411205932545 3501 6489
681555211562248065 11549 13137
56280906568172641 10320 13983
468714550495136001 7335 8901
778881115877997185 3601 4771
15548854023059279 9021 9656
666771106567775745 3236 9369
832707779557267713 8571 11325
605402964133634945 7286 14868
747823982472361601 445 10686
700595151677088513 13329 14075
528608975617814273 3894 9217
304277996832954753 5605 13300
406256907029764161 3071 4445
162878968176126913 5724 6281
618316235588821377 6732 10142
755523969496341121 9972 10635
96149406120467521 5857 12897
298472511957168513 65 6899
448647595444427329 5969 13279
790239032844002817 6268 11112
792664054951394817 9581 10104
159030958239124929 906 7160
659177687797125633 10194 12702
762451480356890753 533 14883
225998674113093057 7800 8797
493733689710449409 2011 14987
136267990234259169 2308 9739
273260033790993633 10212 11038
38133621375642689 1827 6076
462183630326531841 14478 15250
864091321687084289 10643 11654
234712929813344577 6431 13091
637090294522202753 4925 5626
116626426333237281 1484 12742
120281230677008465 2695 15254
828507890508152705 1673 8273
610891807057960577 9517 9809
472504739027694849 6927 9956
11631261324623667 13631 13967
694277219925300609 77 11259
517918904345144449 1675 2736
348900297800650369 253 13204
140316843016918833 10065 10302
402273080611028161 6015 9333
969082367646400641 41 6684
315373179631645697 12027 13237
851577790106574593 6301 6871
813382780671947393 5960 9678
833038970209223297 5913 8314
815216844928993793 11152 14454
329721181464506689 6205 15251
802652955878617345 419 5146
98288065393269617 2691 9900
367716581920969793 1214 14962
992596778622839809 8732 12655
377330175113730369 4581 12635
932001664430281089 4295 7325
188511005212841825 1437 5857
569149198130261889 11335 14369
922654043612542593 4482 4784
98338963212974305 257 4937
346868931126319809 10839 10931
735926841095221121 2189 11306
983462639429507841 2414 8777
499128266034652737 2674 12922
925240125533701249 90 4949
714066163214695809 7445 13606
71659406895154377 9216 12877
834391691945434369 9366 10395
517825901588448577 8394 15251
187685304377282593 4397 14366
772690759001068929 7764 10517
453342498853878337 7337 11747
743527147537133057 1431 1702
869102450689112577 10894 12731
311714921168434241 2381 9297
379177884184436225 9687 11617
431220901174636865 2484 5289
999005635999623169 1851 2646
494800294216890561 4173 4937
291073281301542849 8052 12000
423024869975204609 1446 12646
695681067201476865 3069 14208
934346137055573633 5542 11448
278984030530303073 1173 12071
929540136996390529 2361 3053
943570540244934401 5508 12959
932414982167006849 2699 2881
342778424941620609 1724 8904
439898504811150529 6697 11100
896564164441755905 693 1831
671625211847104001 12645 12782
575339076626256961 11710 14719
953040325475281921 1012 12680
246206493737219041 5087 13586
150868952900868449 3789 4993
484928881457697985 6962 11152
853644056383114241 8194 10775
521941337701107969 282 5886
911965204573451905 6810 13194
7550141837846526 4538 14832
939527982303811585 16 4518
124057054529544081 1895 3280
202376211420062913 1954 2892
14332200132450625 666 6973
734530365423847041 2686 3973
586409075859293697 105 4314
86626842085795633 4815 13022
908140802934816769 9012 12679
343604540348163585 1667 8093
393453841174704193 4969 13433
792767449077775361 5777 15260
650462920446749185 327 12689
261272972233239649 9653 9757
674667290534685569 3286 14883
507180676067097409 6436 11886
983910448634794881 7041 9066
1176856039730723 208 3969
230955640763170337 11316 14818
17697260556861495 11548 14305
984006686907768833 8213 12080
428118265800559809 996 4046
745985414631249409 4200 9738
267175363395185889 1599 6295
449747273368167553 9312 15328
733977977302284801 11278 13976
256127667412698657 1799 13363
592607655098408577 4549 13535
136113935715478369 4945 12043
78836698173272881 2685 12740
223467123016874337 8784 10817
373020614779765249 7347 14582
850491541123524481 11040 11230
726538358561665409 3648 9986
26484555193974301 2260 10264
36866563152660345 5290 7679
932898065376882305 7734 9885
732194155869319041 12783 14683
673869290567424129 5575 12791
39601169095224265 4212 14979
368059812733044097 9211 11305
814493020884864257 10396 11854
801622231976665473 8234 10415
27382852124180345 349 2267
533502065877392769 2874 4367
379290892629722241 957 9503
947207365310887937 3860 11812
75395963331121857 11446 12100
466704892457194369 1901 12624
898305467795378177 38 13837
43915383180262777 8839 11334
610632177383127553 2256 5654
177596643518704417 5278 5676
117727740308406945 4692 6835
552605896906001729 2656 3713
489884480582222913 1138 6941
378700312228126273 4759 11991
240434479811707297 2610 13235
577258776914078465 12059 14290
154410807214521377 2047 2387
539461941032548993 10134 14270
140879627196095921 216 11577
297829523189719233 2070 9394
882780070999960065 6720 13418
175902234411132961 1633 4774
416665223255872513 7093 13610
623182284490781057 7949 14607
831767372877369089 3246 3871
90844015079703409 6112 9460
222626745575166049 10266 13899
814656280027904257 495 2346
820137853127196289 2462 4361
9555716443550467 4555 5003
173771421378827297 5039 15068
75270992797840113 2016 9015
59445307445532337 2067 2669
883566295743627009 8524 12427
428714022802335425 4693 7289
530731662203621121 3763 12755
266642615538163585 2670 7107
531376343210475009 2776 14917
395870648349639233 12402 12563
358173367511255937 10687 12009
661801549602206081 6515 9737
265415315128102241 5237 10421
345479862716057793 850 3818
930768425577397761 4992 9876
226389951205451457 9617 13982
533352295516671425 6440 10190
800780119155316353 5588 14623
46581988635949753 2227 7109
598549901059886465 11019 14912
239109054668254817 11581 14266
645015436665499265 2007 2221
575933683253836673 2517 7707
46231669515922393 11044 12417
461875985514048193 11150 11758
875375660958152193 1786 4701
92422942357188737 5219 10551
880810238777701889 4034 10265
464195323264327425 5946 13647
302886115957971201 1080 12745
319991410988947649 6587 10333
356264343357427265 5394 10448
673728452444073857 3006 12436
915401863957466625 2150 8076
25091515687421409 1998 6148
804827595647981953 698 2919
285516640847582433 215 2640
250366950021696513 5077 10376
474245039572579713 10846 12110
361297661198197057 14366 14634
107103774554509809 8428 13055
860376722302614657 3027 8284
849923402892898177 4354 12436
856357935823940097 11429 11568
649417164487708417 3034 5540
677714407080781441 8803 9330
330551374420323905 8157 10869
155147066580784801 5851 9830
440274815549834369 5008 12869
908179388104141313 2516 3049
574192195184451777 1201 6839
581100263360344321 7168 8931
340156256651106049 2884 11881
608316906639270657 3437 7115
452653645109265345 4772 15277
906352979952433921 1687 10289
803665686434733569 5601 5941
656604974089955073 436 12912
337775487656813313 1573 5717
377687515339051329 12033 12722
634032357719426945 4723 14185
735636985571158401 2521 7224
490808050091956737 9033 14854
159436710253746849 6686 11641
698010366110033025 13665 15011
750615652953396097 8199 15322
17233499960838117 9332 12519
549631503151278593 2283 10219
227509887377742369 10980 13965
855678252113232641 6095 13678
963154724322990337 5860 13832
110060976187529745 136 9414
951940986580446209 947 8894
714212613940073729 4298 5928
907395669693016833 3006 12401
51249978108490521 174 1289
148180961981715585 11417 11566
537280594557625345 1907 10702
479510620032542081 3669 5059
545470769589687873 4628 14331
326763351133514817 11291 15045
814798749720349441 6574 11056
663652239986646401 5855 13658
179986710053771745 5041 8669
303682777513152769 4599 5259
950867423940945153 1477 3710
259238353381263681 1806 7306
193348105824046721 1594 1686
744341316349114369 8948 13611
445597259094338241 3011 10100
110999425289037393 3150 11387
3668280145564751 7752 13721
363730570233308033 6306 11664
23339042526867361 1665 6819
514571632230897089 1241 12729
492722018622973953 1779 6601
75925731298902129 5654 15125
618136663576304769 8127 11898
792488301809129345 9994 12045
566124101485645057 7114 12129
804215129643317505 898 4487
302626542379055489 8498 9167
334254442764986945 809 12607
289832969295677121 2294 12008
985427689795081089 5611 11802
732008048405329921 5128 6949
240079131619893377 170 8189
888228993763210241 4179 13998
169852900861137345 506 2099
99990950821290177 3641 4620
109577735194065441 6205 8105
669858652726052353 662 5536
470049914047855553 7034 12604
833045651029120641 3395 13972
905004391899893761 332 2669
473810450586956481 3357 8002
933165776024360065 2506 6452
631472652081679745 1335 5542
295873911279684865 6945 12588
62165995081958417 7122 8448
484354150590952769 2816 13749
83777232607840097 7105 14589
482595343298385153 8278 9800
440995550677019585 927 14901
742606736828285825 2233 3428
1966426917828557 3715 7084
397255978911672961 10296 12163
902261950657791745 7590 10917
370756521834586305 6507 12291
151435980584832225 3772 10128
8128533908319470 357 14786
529455276588652865 3070 7430
361436572808621313 8154 11792
966217764519836161 7044 12785
500864801472985729 4084 13493
497873517772237761 8416 11442
750106839105235713 1137 6839
669021002871115649 4263 8025
585600197831638529 4509 13042
82636817139519537 1549 14993
201495962478183809 2757 12460
460606413488004993 4890 8450
469114432226533057 10033 14393
329595206143071809 3871 10279
50421945531617497 6157 11665
843838786690522369 8368 13622
940438069821226497 3503 12877
671457242212472449 6615 14477
52306266926983369 5905 11679
927903451182128641 12592 15162
24402086458351845 3046 12427
818300000660887169 6469 13109
970007219636222849 10262 14501
675653307632355713 1442 14170
160011699983897409 2349 5332
312064751105697985 2039 10582
395971447995059137 195 2788
454258463239238337 1086 14066
430475866611502081 943 11573
612017678983622913 2959 3012
883114432991796097 1188 5949
103017786958442769 9267 10258
2403915028793336 13793 13806
235156508102097217 7297 13965
582142585627444481 1628 3860
703493737556680577 403 9050
288129918145060065 2278 10783
684242152873768065 4560 9830
501948217802130625 3201 10329
721556407711457153 2917 8046
14257635045566987 2149 12822
887974891429781377 1498 11622
114845531520636257 1695 13846
568352689537402241 664 9046
120123256352584913 10035 11691
993637315700116353 1958 7037
8247462766554748 8523 11110
511909612671384897 3340 10016
402613817296725057 9102 10703
292486794285554881 7408 12173
374261298669942721 262 13831
361670047894318017 9320 12491
921195066874432257 1472 4787
131868691025946561 817 1266
360832018087485569 11794 13497
277751919707011297 3884 14670
153507861008506561 2679 3514
44383429093262097 12789 14463
261587848927085537 1436 3738
242501642810633921 5985 8455
693775845138290433 2835 3356
281795989705504001 1496 6458
572419152980422977 5 9514
225736502569301217 8075 10000
281693369644671073 12006 12956
117420898668871841 290 9915
513901003177430465 9284 12018
413071950753003841 11670 14862
178470302462315553 687 6822
922519495410657665 5717 9591
429678271545761025 5202 7288
319416097673549633 2343 3820
331213729647572545 4426 5855
236254610464175841 52 840
788471261246222337 4128 12310
431967862734392577 832 9807
520614529055237057 1221 12389
50781011009608081 14112 14144
404906455361789569 6373 12837
708135109917176193 4918 7673
325643527130893057 8984 12515
898303422560974977 6059 12249
62282381143198505 1962 2873
767327455323521025 3801 13045
490186466647813313 1862 13173
239977910719520801 3878 14395
375871463658263873 11252 15266
669583103080039937 819 4377
289673386508411585 544 9357
161312222587628897 1866 15110
432536629754956417 2835 14820
460842856197768193 13104 13542
92075305990007905 5524 13232
628556655454961153 3059 10223
232282884429913857 3035 10550
111145172854147489 7117 14182
230313377543183137 5457 6639
68164453229844217 8455 12684
37720679594450249 11434 13774
489216608536406017 3711 10094
967191986948265089 11532 12979
918809941294004097 2958 3802
503016192349271297 10934 11579
750380013049632257 11997 14851
76341699801503185 4352 12158
54128910507575513 5452 14258
546345188716990977 8904 15227
94281251051040017 218 6574
892129541437256577 5514 6543
675109463483895681 3125 13158
787628531838187521 3128 8039
638901798023876865 5111 9015
528726915996031745 4717 8753
874107953489915009 2634 10660
481760163412126017 5120 10792
6312142950132938 7287 8430
936058581920477185 347 15309
637364090908139521 5812 12397
18869106157417549 6057 13787
706637316880655617 9445 11643
72603568202453057 4793 9293
498587076619845249 3931 13745
566487265780772033 3488 13592
107133875634485073 8061 13288
428269800714062401 5339 5820
411001058436884417 2377 8557
419801115873646337 4163 10090
484875107486171713 52 2321
542982573434045441 137 7513
56868608320730377 5475 11427
278299290806977249 10750 12700
670440925420546561 9287 13303
828251907828203521 7726 14986
759025597082487681 12321 14728
449816252563330497 9463 15010
116718650848863345 10576 10832
621729357558535809 7302 9294
254805112056420321 3323 7094
912816100033687425 968 12600
876323514088436865 3683 11461
872419997580536193 9339 14539
804722234382129665 4029 8874
58236816112732017 2162 12563
182500998909855393 10961 13641
472444249041615169 4120 15144
761630878516843521 2711 11100
643675361451890689 346 5852
825309956551546241 8205 11500
997585896715875713 2926 3634
755318809929352833 5061 9896
182364586473518401 308 1096
755413521290929409 235 12168
392731216501488257 1793 14626
846622710100962945 4473 6167
361375507712516225 2239 3982
774307087444594049 3964 14239
10988609266675555 2571 11380
277442063476403425 2988 12897
638749643233303681 1408 5708
459046769046889153 2237 13779
879942596558834049 1330 14215
51204011368970017 3848 10838
455677387270462465 12787 14011
782640670927019521 2674 8833
290179535888583489 6166 14745
394451465529247233 1692 5445
362116388860506817 3679 5357
123736765969194801 2330 13633
866839020966551681 8783 14015
905739011635592577 2180 2730
183990145570128065 1164 4142
390968010498578881 3462 12643
453283707905470145 118 5252
733745772857137281 5301 15002
345798093982899969 1498 8017
932555350487742593 161 7065
87705314503665473 10909 12774
642646758376390145 3378 8631
839455935881822721 494 7925
359155288124025409 8105 12510
441134838798305409 1801 5059
128894603838606513 117 11361
630695345559224961 3226 13433
710478503717663361 2685 7138
583314697617765889 5136 8379
518597332618913473 12363 13180
597487121898431873 113 9180
861282474463745793 4815 15103
297508558372257409 8557 15331
976955141065761921 12912 13374
276687841303250081 2951 5605
241711911698015329 7112 9816
244735190300360737 919 7879
738435549990601473 8166 8360
678298696701709441 13668 13961
876758964507228417 5522 14910
622154757336389249 6415 8588
365591881128754177 8477 11375
431093036219643009 139 7622
200348322369247713 8684 12186
31323676179511041 6987 7252
72110223595291953 2970 4853
315517705207575745 5963 7832
826103405406240001 10117 14134
703556532530328065 12654 14174
817625164002297601 9398 14265
383179209611036225 6421 6739
448476570336307393 2543 5128
77354648314127425 855 13709
73269877390220721 4312 11874
967240519699792897 1219 6210
778261495804581889 9754 13184
714319785532282497 203 5144
552392026956116673 3200 5206
861904583415657985 3304 9814
93557454964265937 75 6869
324582220674301441 9864 11482
344318611235383553 7195 12247
245947880561395489 2073 5641
803405848461306241 10668 14503
71824089882781553 4721 5939
433810740411193025 4914 14442
795968185234904961 867 9678
803326969853340929 10349 10539
584635551792047233 5658 12069
547608631287136641 12661 13787
177476676813249409 384 12925
260982320464261633 5439 8601
130242004658512657 569 8316
264298195663688065 6472 12932
310922211910231297 1479 15241
451682694240187009 7927 14997
45499389566828089 3652 9686
836078771907910529 3218 11507
626786503569114497 9706 10759
997337527830847361 1730 14843
777260574630631169 1122 1490
791697126898416257 136 12020
887509712008728961 1665 7510
212954469372331105 5896 10807
190433008710243713 14099 15110
69031147763912057 3897 5725
49548096016586385 2260 13585
580582573792849409 5040 14372
259815319741917953 1094 14690
723127962413745025 7012 9023
348555468076774849 8057 14705
734655795402627329 4122 4615
895532374814251905 2217 9897
589870887282689409 7735 14933
143619802033292385 4120 11598
822418332562232705 1070 13009
657873579137159937 987 2088
185187912479793953 7308 9351
678652022021118721 11752 11779
257696850606948 4982 5220
113741931527300721 5028 10725
472516711142436225 4011 12194
483267318047715841 6188 9716
927467942874766721 11622 12264
863780637481127681 10507 10773
434177713751811457 12 6929
611546849476788225 2373 9656
943722117177596673 4622 12589
38473969822746313 9972 15048
991822931964907905 5923 7491
821520975254024705 2645 15006
670232478108356865 12287 12738
706908623798526081 6052 8515
203044262660601057 2739 12900
444550751521184385 3050 13579
796477215522482817 1513 12837
969095100843929857 7350 14087
640736263883827201 446 3300
442353925790278849 10093 14854
28106072272958473 1682 10307
989324735570292609 10746 12992
873485182701873665 1785 7341
657451594593744897 2997 11520
535212251144994177 8318 11655
273390916310290785 421 12615
303043643160652481 6346 8354
734403640989391745 5096 14627
695957093668948097 683 12924
667921903320618113 3331 5938
682169183046401153 4436 14914
625331591980547329 10024 13303
655315053623379329 831 12235
858721482968888961 7321 9632
195450073519584321 292 8043
41748196312219929 5629 8481
873602270510826113 10368 11056
231931573429065441 9259 13188
409283878392844993 3450 5101
20350382723229645 4333 6945
819970389353354497 620 1335
423931880075713281 2394 5061
916358322373685761 7092 7254
824787880072157953 3004 12954
652070985313127297 11020 14199
481964849402160641 5665 11260
455630552485136065 719 2930
396970226311601921 1515 8627
728882847395194497 5474 6095
468183551391149441 12178 12567
381105106613990337 3864 13004
235571725560610913 6455 8435
227877267335411905 8090 8786
417704794338831681 11213 13181
891243160216280449 9798 14173
948263694019324545 6837 8237
813283180215844225 9234 10382
580723805673983361 6976 7250
584541219133473793 5892 15035
376947628682721345 11873 14981
46587324883216041 13170 14969
786099259824069889 5923 10437
954016675740465537 2247 10566
507858300242027393 178 1254
95322347372924561 824 3158
927212362158314881 2320 14896
11725859757763857 7310 8457
773703775712725377 2090 7471
817790771761831809 344 12525
30380168985189473 2821 12726
591087706515342209 4633 14478
552736579697246081 4668 7458
750152822687507329 5686 7322
83575399997755537 2023 10346
116138246754463377 6333 11785
936408168278312321 41 15037
153154014679795841 1217 3553
912461743945058817 1809 10031
968718105696357377 6993 7869
236524178845549217 171 12148
577942037952535553 2904 9785
447459133161288513 4642 8719
602192397592961665 2328 6842
344942095183363073 11134 13107
357554580898959553 7953 14990
957246730406680577 6338 6911
428190127805013505 1026 13194
351062592392231937 10052 12447
730758148723762049 354 12892
380206494765161537 9733 13397
284973780126609441 1886 14195
718762463178443009 11609 11632
650365477928016129 1064 2926
87096234603492913 9915 13633
135729485092927153 914 9097
575977238228951169 4941 6452
645713620240083969 3825 4940
998882077325191681 3865 5255
54999347869131297 2579 4139
74716961288423537 274 1118
809778989556360065 5250 13159
378195350349770369 6953 10262
663730474523564545 5153 14199
431615626674677313 9055 13753
210947444020145985 3547 10397
148222037913853921 7743 11644
949435285537152385 5826 6283
800775095806606849 3510 11241
917629625025153281 13549 13654
777773316425495425 6167 14414
948565157793527937 12691 13428
144442375336951 9242 11931
734972108182088193 9445 11916
536487239706531201 5939 7460
523589603530712833 5647 13756
795327195564731009 3220 14835
535496250632473217 11379 14866
872113507030078977 9382 12369
497016389315266625 7384 10311
722758419721522177 7777 11639
302606757033313281 2716 7378
317049463901298625 1238 3528
627629532523645441 3185 14697
636742549588227329 849 9955
264933745569418721 643 11241
390015120539302977 2743 13865
358882299583090241 1988 8832
417867955143641729 4120 7665
582163287977149185 849 14423
539142088496618049 3783 5348
323356481835691777 813 1440
756666901746108033 5910 6537
235504836284047073 1680 10772
64844994299861017 379 13669
247557653844356897 8341 11803
95796462143887601 6578 9257
98747446283280033 1508 8386
876558192911318145 76 1259
24504137758231793 12809 14083
693078589504857217 2190 2327
623853076170018305 4524 10778
760544535695871105 4536 14603
273405318497712097 2620 3290
169932537424394081 4857 13094
407482290768822273 5204 8102
872180609931234561 9433 9844
11408090505501179 1858 10532
695411676395700353 14921 15123
835378249876821889 1189 1386
392933322221736577 13880 15274
56488880140253881 9338 11262
282446068970962465 1771 7332
488156715936920449 3893 12843
609080008966884609 2454 12084
257028190963172417 4765 13277
244093490304628353 1484 13681
477145794038460033 6297 12217
147377485795729505 1234 5263
505745274685498433 2090 13321
174591479451727585 1747 10303
39247028619737281 1568 10437
235518657106553057 10116 10346
6187650906174015 5806 9244
430633042194550337 1091 12661
716482138717463297 2568 6459
807367559048671489 116 2270
290934096474021697 1766 9480
837285360790140545 7783 11838
174454889672713153 6659 10319
131549066949162353 6489 14547
773525712857622913 7580 14789
621935862368950145 520 8435
54278186361113257 2602 2972
665777023822087681 8744 13569
991708069798651393 1637 12582
577059818271642625 10532 14173
318850243766970497 1242 12690
708998302701303425 7612 14570
368043528260745473 6009 14258
403809853886421889 5579 5651
945343457566746497 7424 10060
491549364610207809 1689 9649
84906977766085137 1669 8334
625656905043406593 3907 9195
864403172826737153 6373 10387
884480278522801153 5770 11664
213255695135661217 4773 6655
463665825235459265 9185 9460
70223745453017017 204 13939
369287992180190401 4444 4918
326685155916809601 6936 8059
508443590366518081 6477 8476
376133921158665153 4699 11838
156679945605191041 9185 14423
611842718892905473 2389 11077
831205426878874241 3078 4930
403715432933989121 228 611
917699965104944257 300 3691
700340470525194497 2391 11589
567490767479974081 3224 7354
840305652819917953 12152 13218
954504826967479425 10415 11754
702332472475564673 4567 13208
748428278777218689 330 3995
534879939692938689 2045 12730
425070999442922945 2001 7490
933720514001638657 13139 13481
809573869435872897 13548 13963
615029814271903105 8276 11758
501800921453565249 13199 14672
672721544501900545 11216 14017
386579138500586369 6222 7843
971682078152735361 4216 9341
815925819299266689 7549 11684
641839562318640641 469 14717
617516723765170689 15118 15246
381349287866523649 13491 14975
867181560915696513 1492 5688
332080176580337409 1279 14713
667695022038167041 3277 14518
410446410239682561 8462 12259
82754463502666913 4160 9802
420847651882670721 7107 14154
825214339333378177 2381 14061
499309834211825153 3402 13631
134119367068336721 2783 7124
396067303468687041 568 2335
582201251914931073 1705 9637
166146009237689185 6015 6766
880161726132328705 1862 9781
708750945773719169 10032 13002
212334381245575809 8080 11769
748725633963911041 5873 11514
736803016996816513 9127 10659
815915022249488001 302 5070
621544469724817409 6404 7022
144108343529648417 3897 5479
386023471129405505 2928 11323
936290371774393985 567 3602
624111152160118401 2 10793
478290052092003009 3767 7241
961362088805145729 3107 14678
172824629193332417 3050 10250
266139712689799521 9220 12452
887043311522898433 11715 14900
285210123727281953 4102 6636
418143327110446017 698 14406
664809960870407169 9582 9708
699378060163521537 4151 6318
409914821387360449 743 10448
570849175482056385 80 6697
883947716354207105 7869 13480
353368769555640257 3185 8022
826164203935078913 3785 9419
580121057324593153 13529 13619
250353821514103457 6648 10249
642332064696059777 11228 15103
866495184806780161 1832 10272
591220305463668481 2928 6844
903787668023674881 703 9309
173629207081187777 122 8997
339095329808756673 6689 11307
482292129205521985 8746 12751
236268489269157569 12236 12926
743218202123127681 1666 8231
489267220267549889 1751 13809
719709953610891521 3950 12026
730029698058096641 4250 6246
191373535926924641 1403 7257
386782680744190081 10032 14938
180970230193938881 11113 13904
861515900896030465 2724 7967
947985473420541057 938 2649
582536171162843137 165 6720
226000288855193089 739 14253
561600458627957249 9793 10707
123178272924842961 723 1746
844951473526592129 7086 11933
274262339187547617 7680 11127
866950150985481089 10212 15155
608655403940328961 14229 15179
374917489184099393 13240 14086
760168107468178561 536 8897
68274202043419057 8865 10439
169572707710539553 7994 8202
678916566370659841 9803 13297
996381126166827649 10673 11008
859044197271295233 136 12945
102615226499036545 8420 10004
246626361975671681 81 9119
936272688162222977 4573 9447
761010833265537153 1868 12916
374442959987543873 8999 13496
996662868685817217 7410 12965
465183250563487873 8506 14597
795199550867330689 11599 15042
631282898267297537 14272 14747
709201971319259905 1997 3915
896668935582216193 5579 8624
870641473708978689 986 3330
465062143053852865 3495 11155
115758796800932369 8238 10341
145403040793471649 3994 13546
366365269788254017 5750 12994
448357574507550529 3630 8367
145082253332503809 3876 10233
293050450860295809 12699 12900
620491135945620481 4233 5346
808214162887548289 3360 8568
882475578382880641 4237 8715
266808849876387201 358 11614
545856636613343937 12055 12861
30564474706775257 4632 10159
862296494666111361 76 15099
281359980405444065 856 14909
943567171418401025 189 14968
989948994588370817 8444 10586
326211770783331201 4242 8199
832017194563238913 13747 14404
660177963652735361 3129 13693
435248389151123393 9579 13945
411144661183897153 5107 7281
7587506599822548 2996 11344
953731215774801921 13563 15337
367327590472125825 6217 7689
920798921048131585 4257 12545
962957597894334337 1625 1980
18318031475480725 779 14341
289365386489318849 7860 9248
345083918110105985 2726 3586
660109056573720193 20 6876
832811418929331585 3803 4273
750084886614796929 4350 9942
256490857823664001 8989 11098
667988867609242497 5991 9398
410400729158801857 5996 6024
523367595331702529 2459 3159
687144363128396673 8594 13575
481602117730989953 5994 13749
241900809464389953 10644 12436
148459687143240865 1368 3630
802415667894550273 3985 13265
663425355330676993 7003 8031
654737527117909249 10080 11730
101171245431796561 2029 4010
286047556416860961 7439 11137
169706361196848129 1367 11410
905126705478885249 3447 10466
270510518069340129 2004 5536
658995972587078401 9233 10068
653739553944180993 5027 7259
834242475875761665 1546 6826
603843466497263361 2956 10547
12802994103452649 157 9768
850481186859912705 2585 8693
647965146493980673 8044 13635
168056854964486753 6298 9545
763319681772728193 606 8019
463965203095487041 13106 15001
918834486632142977 3479 13563
599838655177133953 852 8662
358909234126201665 15152 15247
282344416180354337 5564 6386
899713383525345025 7503 11187
114955441271273889 1282 6605
917669965706167553 6006 13120
625832885227428225 1823 12237
119865711991430145 631 1665
278560533272180769 5137 12375
451387945982588673 8074 10652
140559271436035969 3728 10519
491022526931281793 13855 14256
454741726549269057 10045 14633
262399747432098721 1559 15195
445927907078274881 2122 5299
565778907708427457 72 13616
836721332715310209 2044 15304
797730718352454401 9459 11057
143469592578515665 4066 13753
492431514146112193 13475 13767
776736766451744385 13761 15262
409062580995325249 11330 13530
229668074063372545 359 12842
725110718811642113 3776 4762
588414855368849793 344 6908
215440021078819649 7072 9321
411566055370787585 5813 9816
848632621908187393 4807 10326
370540238730239233 2622 3785
388188343188417665 10272 14807
199156777461954689 2998 3761
433621895963376833 1880 14621
720015468185604097 367 13156
386197280490989697 825 7760
799098966978636545 1222 9005
665737810091904641 8288 12645
468400542063829313 5851 11907
848318729071351681 7222 12429
725974626831007489 3847 8065
406749510416013057 1138 11103
29960406780556781 6544 13799
303792589554319617 4387 7166
5336027687480539 4737 5818
205104246753101921 6724 13182
313273257009978305 8324 13011
568894103997493505 4177 8883
801730672568059137 3753 5667
736740298423860865 1771 9982
881168072960090113 2973 8277
557802136831014657 6393 14911
58696259916576569 13673 14142
927316426497206657 1285 2436
587449560873846401 6353 12010
319309827380308801 6125 7945
189702076044770977 2276 3989
85738328469950881 3815 4976
950290324255600897 5738 6712
911601000736339969 5519 6070
271874118202465089 2234 3189
313711356779513985 7560 15252
202456500792930433 7276 13303
409936725935168065 3086 13281
440148897233203969 6801 7745
91764247167141377 1310 13941
183192066008384545 5144 13868
993650518074616705 2662 11630
989700606323527425 5043 13605
670372349246967809 357 681
885501341833911937 2332 13436
938126956630625793 10994 12363
909898482246635649 5966 14876
903937422192917889 1121 8196
659996769052664705 5714 8822
125100998339377153 2967 14724
393871040237531393 60 739
690806015730821377 3315 4268
401052519398586305 4881 14393
733203062083546753 4697 13987
103551745716803361 1332 13467
756456363117259009 10536 11538
835731848543641601 5340 6212
354602117762056001 6209 11666
289801908004040577 2071 3209
218556130999552065 1949 4375
618220037735749633 3288 9588
349154583632454785 1090 7295
49171455429448233 7248 12176
77766863482942481 1728 3080
854053151977435521 8560 9954
662814889593590785 1873 12592
180762090363561601 2398 13183
409797086881404481 4206 5420
975418468855917057 2779 5009
142243159823479457 1062 13069
35570439140034437 12265 12430
812011369997669889 3091 12776
331723116949799361 43 2701
34470669603308581 1120 14373
33056518145304637 32 8278
348488724865937601 2527 13261
203366018645748897 5147 10009
502943600543275713 2077 6111
871325445991519873 5657 10329
404267147197380417 1739 10372
180462471700476353 692 5855
674924218279471745 2801 8466
953423155175432449 2658 4154
112963396793951185 13350 15210
445793439479057665 2053 4563
687624989533290369 4501 14987
877400207456052097 155 4205
269244868440132737 7462 11662
670490663990076289 4929 13243
70999403715859441 10690 11587
535937007857672385 10659 13188
332855165745165505 10672 12869
164306881121273569 8306 9272
415102430519752385 3473 5751
95769055222465489 4123 8007
525033326589927169 647 10069
46515516356347321 2883 7153
862527691668759681 7204 8820
890597675098167169 2755 4651
409070121733030593 4662 6031
429669084224240577 6204 12485
456666614693759233 9801 12573
685690265951453825 9278 12822
329140020249845121 8058 12090
582127918296716673 5486 12875
601331131768745345 3911 6676
339409764746438465 7443 13036
797035849316039041 1489 8791
386333633208220545 5936 13936
855424949775837697 3848 5467
187286115320294049 11518 12308
303491433903879233 4211 12110
2502678423976335 7323 7960
428503111371611585 14101 15275
458148315224338625 5688 8351
74757146734917521 1797 5726
830387297827979137 461 8170
161764553399351041 3059 9661
258844436278995009 2164 7511
278220892826830369 102 3450
718001972141987457 5070 10263
498691711032847681 60 11915
553134173514866497 7301 13769
932244158685072897 5930 6475
963125805219828353 5177 6575
166473976047129217 9223 11646
639764288939748097 10882 12185
920985936121645953 2203 5816
292723132888280449 3308 12743
621692058090019329 319 940
792227093182720641 10766 13387
727668147333666561 714 9676
473308696726501697 7361 8151
51537081275697009 602 6427
455326162021552961 8120 13109
749221213743574273 4140 7906
22227847490423613 1877 2024
77005637337435937 171 11548
57877128598466497 8143 12091
858139188690692865 4101 9238
160709236296735713 3807 11691
660839073461474433 12221 14226
562474938271893889 12299 14273
547146975870511169 3779 12708
413635128683036865 799 13861
886126080277478017 6730 15133
157457714038191201 6766 8352
889289143943436545 5087 7110
341895649756434497 7630 14803
719001225803324929 3817 9476
437561668787342465 12826 14818
327517285478911873 2544 3606
748955750332324737 3976 7784
162516932959989 421 10956
312236628830522305 4504 13031
177882317863684129 5057 14951
276250286748290113 7150 12950
296287423815826433 6165 8617
127498013654960833 5086 14029
690006147484645249 14086 14548
768991143415004033 11610 14798
877013136704903169 3579 10529
851223862222884225 4321 14741
605465278897064193 12390 14053
816053609636735873 4422 7196
631002202047639553 1708 13126
25035018836380373 716 3147
733793810308164097 7971 9211
840315063298500993 61 12421
782653167260093569 1220 12372
759768204138868737 12257 12424
18606378043891425 8487 11758
419030226175106433 7590 9513
578026514259349249 4972 13316
686885711716431745 8099 12215
581329558223366401 2449 13653
761801651369292929 732 10957
855203042932799873 1360 11222
175157200498592417 1175 8526
42564566140889329 1745 14462
565074495231879553 4580 7844
453114039795153217 3362 9606
590168810238200321 2444 13477
63411375349524233 7845 14825
629858826556269185 10351 10479
518294096625027137 13664 14804
82607924273919057 2277 2327
100266171653167649 5365 9989
490943547372875585 5524 12874
887297391382773505 8976 10404
618158653046382465 5119 7998
202636924645652513 410 3455
912971254795987585 5684 14980
221850671689679745 9818 10182
344918825950419009 6620 8855
727257363585827969 7736 7849
997525874596288257 7248 11465
494230152095966017 10229 12444
180584270560817825 6992 15096
812944347766695297 1727 7120
86352456986698913 10098 12356
723759112781010561 10422 14059
797685739567942401 2174 12677
625839086624573313 2558 5085
893863956017423105 9232 11378
685517231714001665 1764 13022
206728329402071873 1786 10383
807375454140903041 12198 13896
846450928478017025 1644 13040
204995657156729281 440 4097
459367933011680641 9346 12558
347880318114697217 5957 6757
420429698800017345 13461 14398
845062595212496641 1468 13689
801334495090944897 2052 13227
674357930127776257 745 1471
62750455643108441 12869 13831
433636810416146561 3199 12103
941622903725591041 7939 14413
35844558987825793 7000 7476
741221786131017473 12660 13808
293189978619963649 5783 7375
123839570443781361 546 5058
44717261615950577 10383 13231
230750127580275681 946 1190
959777353158727937 11845 14342
900211433520059521 6769 9356
285353533245789505 2963 11970
310074336535688385 2594 13871
34768769974462545 10200 13422
40704579585455041 3019 3350
327293125920398593 3515 9769
265204853490811137 5396 11926
933732687547433217 1425 4626
840407228645677441 4474 10289
920151133110998401 6950 12352
601136591329929345 3235 7862
192803795614722177 3925 5785
308626780001905153 3960 13828
40449071338322537 6262 14744
16652508779994691 5027 9242
594003795261215873 13263 14503
783228283805005569 12961 15023
291619709452696449 3376 15261
346803659506672833 2351 10670
279924314540110689 8050 14587
473172397554097985 2470 12903
709928365223113601 4195 7718
906949145428111361 824 12296
769334640821057281 8822 12251
209939921274202145 4950 8570
630039869598469633 3766 4166
48448661853239377 7961 12343
54934086073828329 8233 11751
312877691875289793 1838 9393
40422953935753017 2446 6262
560979014678363073 8151 13616
880793416773911937 6267 8718
332162268806388993 3972 10437
983574007140383361 526 12362
116126928596525409 1240 4655
650060938563697793 870 11317
523123772073464705 1204 13784
498886540533028737 7309 8146
261901462588550529 382 12918
915160589718936961 13685 15079
83547752488630785 5953 9604
383492850845122753 7396 8477
552993217372897281 13976 14055
936770829354927105 4632 12431
417098395160824257 6560 6641
472036848551944385 7573 14038
476242071493398785 7989 15269
670008268660382081 8755 14406
296376993224402689 11067 13301
70453382277513297 5564 9916
628493230819667969 4034 11585
723987948769220737 9248 14916
722915792132201985 4324 4461
778656202749694209 10668 14973
582830732924403329 10886 13349
243706979671515009 7579 8645
312554308013421441 810 4902
906675534246794241 6180 6627
481461025585030465 1941 14229
352288983324612545 9158 13911
76473379114279537 8170 8403
529213620158579073 8819 14731
296034650034069825 9773 13290
260197493353956577 1181 10919
783366829700714369 5588 10020
482654144685021441 10254 14824
60074217053323057 2737 5747
561116215930397313 8544 13631
548882023507477633 5164 14659
130995667315239921 7818 10254
98929580071423825 5377 13762
678716914076801409 769 13181
636004071366802049 982 4438
904581703066973825 5128 5135
240189196582502273 12669 13959
163280703291533761 4001 11187
505314347542398657 9801 15282
636347402023581313 2503 9997
295997939955665153 8799 13150
242769802479898561 9389 13028
127217574030868977 7359 13883
819946488980939137 11386 14789
366898890550697153 11289 15164
62003333256896553 3199 7513
268873364172694817 9275 9302
624788780510762369 4791 6981
57637710494841345 11977 15317
670486665225666945 1892 14620
565633088838797697 3722 4525
903809764959753217 5311 13833
836225903008720897 9043 10839
490468127345749825 255 4165
458591552726236545 1540 5738
396685973335628737 2146 15095
60211387296416065 834 13492
580113708483821697 5959 7926
664110557407941121 1266 5433
787054748181468289 2500 4703
674684196235414657 12493 13827
42338716186819169 6050 11689
484928294236457473 1277 9508
436821095908960897 11429 12380
25559538916606785 929 4036
879729314133385345 14463 14498
582179966500508033 404 12911
260439148149025345 2105 10932
384012775992697921 12319 13941
93915478104335649 155 8534
519141398875749633 10914 11044
880617921984914177 1619 15172
632848845295367169 1581 6717
929384260166358401 1643 8870
535963965697437313 1026 6720
534572119958305345 540 5275
596705160777201409 6990 10881
594587393585427969 9408 11892
304666270412784705 7916 14755
83945210983024769 3208 9908
913319802023888641 3251 3517
206714269277426881 8066 8110
389130949244634625 1583 5583
375975545263933953 5131 9737
335028726865356673 10425 14908
921959230863237121 5290 12425
449144065115635969 9291 9323
359333342500157441 8962 11990
344944588491497217 4847 11091
473675032124077697 7704 11274
893305115743448449 13661 14478
73178615552215825 547 3061
882048333448818049 10426 14239
561511240350128577 950 4831
324998015022576001 8661 11413
497104013871769729 154 1908
439200910458819009 8157 9991
552401414241501249 7334 8242
219992831857258145 2122 10959
414333754830572353 7086 10884
457738944657091201 9553 14757
777875098155377025 9167 14913
414464898002425025 6363 14165
839326819141867009 1540 4263
656112940104090881 5334 9564
772294118096652929 1110 6520
118467438706051809 4257 7231
179130981342858305 2379 4084
46592277764244017 1812 10518
195786401421699457 1528 2131
861746449526325633 1586 3543
417680590301024769 9545 10117
996405789089489921 6692 7087
948288634265850369 2718 3591
445187452120865857 3218 9152
62826870419932849 4321 8187
845192819376574593 248 682
303500580715009985 4423 14093
140453323572817361 2548 7405
3211444151851595 8256 10921
601065262694358913 1694 11103
391862878220280193 436 10503
940205920429964033 10742 14780
458993343074858753 12541 12826
889058863898110721 2688 10942
329935657201772865 5419 11475
108772022588087937 2071 2845
846643540661268865 2596 6388
138789955562199201 5621 11085
941691471703791233 2233 7897
974661515948628993 2861 7201
130130567452106049 3716 8705
477614541070817473 13457 14873
729031834848328193 1373 7099
307793028923274625 2068 6205
412312621158982017 2321 9554
680768062108310145 4451 11600
329956190187345985 5057 12630
560824748844442689 895 6034
491577322740134529 5957 11834
44479111886385425 2025 10257
630794480376564993 3202 8111
160196182670691905 1059 10577
526956457241517761 3615 13986
149906587134946529 5329 12082
373173660384509249 2042 15027
202305504549929793 4244 14583
24191237656729925 1637 14721
117330124666477073 2267 15046
88213606210317153 535 3482
746997163320859393 11664 11739
76510403741202993 6244 10243
288085954700871841 4175 15115
493002954312345281 5063 9507
166910918394439265 5945 12011
215060378116469057 215 10488
977417335608304641 5598 8598
762729534146856705 2663 13516
79316745162206097 294 2626
689720311619460353 4207 11733
410208325792179777 1350 1805
932847288882101121 12322 14679
488275413627139457 6077 12714
403046721189689089 2652 9845
563374610592415361 9199 13191
848140979987860481 5600 9210
240142308845324961 7120 12697
746799119143794561 356 14442
7753247841261414 7839 8570
740165602504049537 5555 6670
444767541503001217 12396 13075
977251114962335489 6113 14320
67297337549558025 8536 12975
533828361864223681 2793 13273
447808904033653505 924 8835
544517502207845889 5916 9315
527249571640790977 4536 13601
132261342690867425 3098 11919
425311074603644801 6356 13555
541528386406064065 7281 14833
543123191183507713 1614 8544
152891697489096161 5438 12066
988434970562455169 13724 14621
536033027153884225 9257 14344
380517883699607041 366 10993
254917361143924385 2850 8350
971640617064924289 296 15328
916970321867971457 2250 3552
688174404346721537 6134 9841
349279018073516993 8712 11372
78805638027976241 8668 14540
244426311957120385 14065 15238
443733014587362369 1903 12049
578597375306856065 9528 10109
385144807883126081 8581 15199
206813307289330337 1777 13875
768290012865701761 882 4816
130207789139021201 1784 12263
54204336228654169 5913 8318
723326764131208193 2376 13657
971301496314818945 2500 11881
256036017870798113 253 10748
603833005971655041 8515 13860
594516477762702721 7495 14477
435296853112941313 6656 13190
546158390961593921 1441 9439
827451261380250753 5579 8590
306174526214313409 4249 10792
988244154296662401 4132 5015
687891058215655041 1953 6420
91094158140084145 4161 7363
85795288536807841 4466 13841
932638404122325633 6613 15140
960445273881347841 3815 13689
335915055526786689 6979 12437
847579322195123585 2972 5855
831219331943710721 2854 14263
309732942271779137 5685 14015
232799363667442817 3850 4796
39184482078518105 1295 12477
900800878544867329 8805 9929
433847966212297793 7257 13162
682521869069152129 1096 9649
715900960738174721 12732 13318
583517558431392257 1551 8991
223998359786435233 11199 15296
212932461641617729 6549 8906
57243488301359945 1591 7185
678746279241646977 5424 6025
657010674986608513 1525 7657
884793788833267329 3539 9936
445590313567869633 12107 12514
693303782691369729 9649 14723
754636110479424385 748 13124
530315779736742593 572 6169
631806357569892865 2962 11213
650882450810836865 4213 9763
114295782267689105 7007 12626
572706426599669505 1342 15312
200993649870561345 3183 5509
77078609173181441 6341 9369
300025103072243841 1885 5489
230130995600450913 7604 10043
851717388589342721 5967 14255
811170467845681025 5264 11021
757503102266511489 565 9901
621663275516400641 7356 7809
40237270074079849 904 13401
491775283422779073 920 12277
1345883675156757 1761 4001
553817874522867009 3433 8476
490282675789863745 8604 9377
306790014220307969 1057 3238
406343326995525441 2999 3991
571142254317070529 7767 14197
398473444864073665 3616 8341
909104488024834049 11101 13729
728938652516546945 916 10113
59566459559210473 100 9085
892206863314804353 7078 9352
283353720200249633 5100 8756
374780650694546561 613 5735
762577671765971073 3279 7822
234182727796543585 3401 12710
44704321955688185 6302 13521
718282290498933633 1955 12078
333001102777888769 1755 3272
276073455222352481 7977 12265
881981736674543233 3816 7146
448336125762992321 1523 12233
431798656252116353 2630 9724
900391772365942657 11959 13604
82348148893824913 13263 15197
860080479566022401 1544 6954
193787538805953121 2218 12432
358466094009934017 4664 8897
735618138306289665 5747 14769
307169865432840065 2201 15272
511852907954082753 1333 2028
14579846888217675 10727 12103
989908312534733825 4036 6305
165542563365164609 3113 15182
808777014343792897 5921 6543
589617282070740609 11695 14679
777791059898543617 3320 4220
803236770916683393 12938 14573
641302443497526273 4073 9348
406711303058166593 8092 10229
648969029457045761 8737 13453
288298357189603393 11335 13318
345934299820942913 1939 14800
768010083191761281 8894 11590
611588782772411521 14841 15329
157037023265260705 4930 6719
831085815527249153 695 3343
624245316540488193 4621 13314
313927082586811649 3155 8623
188487678684879265 5685 10257
745679221864879361 2640 8861
372647403702693249 3471 13826
89944300454231297 2160 4340
140459142668831313 12813 14401
419799102115693057 4752 10106
466138280453897409 325 4450
679114250806801281 4272 10441
72416933303770753 6225 11643
847404167754678657 3350 11745
616742515385105665 10373 12266
130391205468708193 7446 14793
656939980436774785 5109 7905
342755773429733057 2500 14560
604768295107682305 426 4396
63920722757696777 2886 3187
632776650994145537 6181 9826
488812825531415041 7583 11328
985373544751233537 2638 11383
128274051534884145 3928 6482
818642571389787521 1056 7615
354443355577647169 11087 14716
535375259850077633 7897 13951
926094055378055041 8798 10104
349765433104096257 7096 10621
294358235937171009 3186 13003
872183715801774849 5115 6838
641966657961813121 4821 14018
652579336899052033 1239 6516
677002624058136577 1982 7405
867024135387829633 2804 11609
82333550229915169 8041 9524
192567330988737249 2958 8938
686441044854536449 6660 11005
876498195872066817 10619 14956
301972135540818689 5186 13406
943584691306753537 4189 5436
599112871733272065 1059 13069
337263007436327233 2952 9284
652995233156925569 3722 4072
483481240303035521 1689 4770
189161657418470241 5593 14006
362267456676015361 2615 9008
142848725731209217 4798 5242
441767666962320513 4918 15008
820174608747240833 1414 2523
894561645059674497 11118 11572
854167935321864705 202 3693
953602457465052545 1889 11256
349302807472401601 13401 15285
14036125157154801 3940 5446
772725857436324097 3140 8582
725551735608760833 6580 6725
823938864312769025 2877 8772
748280309560080129 527 1973
335576286170432769 850 8291
129308107273971025 9376 10117
572851868540443137 3041 9240
352675361256210369 7474 14132
979745138166787713 3825 14859
418635566353472641 360 1916
273740072787095553 7317 12912
435332632275937217 296 8579
806711741368186369 11850 15100
142899713167281569 4475 4826
867755044987593089 4294 8999
494905862204539905 13103 13734
528081308887845313 6380 6865
210185022957901409 896 14890
348247338959371457 4953 10369
695870442147970945 1796 3245
206288081257493857 6771 6833
858607744101505025 1995 9891
894728394539800577 6842 13984
855677655452829825 304 2037
18268504347656033 2561 13730
222293265680420417 10217 12786
82156689971359505 2353 8099
287232486412825953 11760 12680
651563127881384961 10926 11358
846764534540824321 1500 5969
857833445835769473 8833 11814
1261904844419349 8253 9212
777377473183417345 5794 6204
707222385406808449 4687 8593
140504733793310529 12651 15098
796063050283471745 7394 9146
854263741121169281 11838 11858
224303536538002401 2259 9930
615157987182374913 753 2469
463449017142629313 8878 13120
804159724602197249 10424 12424
839166560302700801 11745 13459
38291956676889785 1789 6014
32920543975798469 6163 6632
608796466994700545 3761 8047
708844425391959041 4302 12289
957325415185568513 5512 14892
21536398521469381 304 3164
822594880933348097 6705 6948
491253287722386753 5237 5376
618861704507029505 7720 12738
711860187940779137 853 1409
346121523662159105 4055 6493
406475142866384001 7132 11459
287688844428647169 380 13211
748828273129099393 4006 5793
494347827849377793 4346 5640
358225806608331265 11155 12268
624988705474582017 2523 3358
829388989661573761 5301 11533
603113123186229633 2061 14759
869943524453759617 3415 9208
942948991869759105 4877 14074
4159038333419574 295 9634
806462566552152577 5936 14793
598726388115792897 2313 4138
435888803991648641 11244 13993
462855267874950017 2232 6469
582424439593548673 14442 14484
824322719669169153 1182 4049
116567662130524497 894 6367
526490693759164673 789 6911
585189984721306881 5094 11966
328326734696915393 14396 15009
501369388271459841 4344 11737
607749042576394113 2914 5051
771820846284295937 3261 6702
661316176858264321 138 3009
789731472347643393 3148 3665
861923943725876993 7314 14236
990167075521735937 12271 12421
795428290378666241 882 9609
681097806494680193 2573 11684
166553671668289377 4920 12929
854640358336805377 2140 9997
351219526503768961 813 14471
235753267759367457 2387 8695
517501635196133249 10297 15226
715235446467044481 2024 5536
916881827468998273 8512 10725
592472878984015233 7768 13410
288703177610536001 159 4333
874485527754071553 7136 15068
813158259514892673 1933 8857
543681491698709633 13751 15079
494972255843400449 3210 9729
463007272435827841 10310 14355
38652237425608857 5241 12256
184842426308993185 6446 13251
941863769932986369 2553 5161
817446352199024001 7070 11715
19571659484029169 9 2988
205520586165267361 5098 5922
210220279348895649 1883 6415
69857159637660257 2874 10587
319081016121671745 2733 13562
90817545742797985 3785 7493
869172131969072897 6224 13537
444099070265448129 8110 14331
190015010395114817 5712 11579
128848311647534081 2887 13815
250359207536824609 925 4188
436338699825665089 6260 11924
8275496242916348 3054 5720
857192180993028097 5881 9674
955227102670001153 2192 14228
341221028831423489 11327 12204
352203663768023041 6815 8060
472748687367573697 1934 3890
960522221457374337 4822 13212
165094806552541953 2932 15286
116880442050430129 6413 12875
928484342628255617 1198 3211
485545446858886017 4645 12432
769607120542158209 9777 13556
314824111723368129 4749 5002
459862065619933697 13187 15145
486174416026834433 6078 10428
524151237766925953 311 8910
530964184243558209 4137 9153
245373149122261921 1068 11294
839856469784201857 672 14260
959568601969092353 10423 13370
706988774952094465 6454 12958
790986666376671361 11141 12496
624309655334222721 4846 13978
38053021546954113 7782 10858
536978035157275713 890 2310
528313670937823361 463 7357
809024294331926785 11272 14111
49640415492145705 1508 14079
193312777074226017 528 1616
481048710830368257 13117 14240
658184148223789185 14786 15102
662623814267913473 2383 7212
971724287028408193 9420 13523
743369372571923073 3631 6554
968550681755751041 3707 10949
876718450451985409 3316 11429
271442539371150817 6258 15287
846391105047008129 3530 9937
265277906262774369 12378 14785
121198533000846705 11027 12141
806994658565074049 6237 7635
892809759984263681 2506 3844
378525339284728065 2502 7307
307293491619187649 3287 12304
200467592375815681 7628 12607
3213437400592768 3506 12516
596964308703796609 4591 7623
570999916438989185 4653 12956
917017617553725057 9575 14719
137278653330955793 2736 12478
310554720467742145 6410 9131
749643915527169409 8666 12961
593998563305206017 1632 15053
585628865961371777 8849 13129
730907061551242497 3646 12703
327899981148913601 4164 8405
59079569738159425 284 859
339346317425256641 4395 6219
726614386614166145 7143 12074
905794507715764737 2855 9834
40795860819486049 5820 9194
459186284509559809 11060 11884
893492900341037441 2782 14002
906127652443256449 1891 9525
723661466704882689 4239 13707
420016494847235585 4644 6120
852934060190087041 1967 4211
709744086432319617 3525 14352
788685141092173569 766 5571
991838968346417665 6209 9079
139647448743168929 14855 15207
126554161671901249 4805 14651
480158948009190593 11754 13093
440267199124239297 6891 14413
403938563529472129 9687 11113
754909930837182977 11761 12521
44097201675725729 747 14193
949223713574571777 3260 4020
561170707596339457 7989 13240
513008114228494337 1123 1176
757730695276350721 13103 14004
58961937904033593 5443 5808
816931898719651841 159 4847
338932324260465409 10874 14549
799921512146909185 4524 9099
304747296019446145 2804 14200
572267711484123265 1471 15253
630642445069167233 1740 13402
658046238512255873 6152 12254
976475848542495617 458 3219
257625787020494113 1056 4143
547927835556944129 4039 10336
308464153016331009 278 6298
197359888463683585 2234 6958
392238952462001601 10457 11116
423695791040341185 3834 12796
397681017357925249 1834 10720
150139041027731681 4524 8790
149778048676644449 5869 10812
564975274105986369 3948 6971
364152496886504193 970 13001
931027887366429441 1977 12234
510334233044652289 8558 15218
982061121812488833 9101 11917
322633062522228929 1889 3219
963107255662496385 5508 14504
569120266482208577 4532 13106
619063566503367425 8688 13145
452230528342823873 8841 13772
289801412739354433 2212 7647
676562673062868225 1635 3585
506894783716727937 1671 4012
125912225127208897 6839 10830
142527755426787201 8564 10088
22418238957250481 6298 9084
690926115491858945 4532 7806
555040261561828161 12643 13396
541004557351289601 5340 5874
814790657499479169 4171 13906
555069423281121729 4888 5352
931379444200374017 4573 8572
55876185442489401 3850 11986
906922791495482241 2775 5477
261131514177460385 10677 13164
986586277121119745 8419 10514
316459273933350721 6747 8278
200748574913653505 2925 13393
920594569763561985 13441 14151
282990105048341441 1537 14356
66097944461947833 158 3922
313632576342520513 2197 11033
23495801078151857 6611 11012
48931961995322129 7591 9796
97786601556425265 2074 2798
287606258562952641 8127 9438
758198968478108545 7850 9093
798322103746201601 2210 14726
896695425802338561 9363 11932
799704554764083713 6434 9700
593326754052039681 5579 13315
570577599222446017 7324 12390
286711744852897953 396 8998
695566104832515457 5235 7786
770089069211660929 4201 6131
308745795476980353 3580 10800
447160297647716481 2222 11196
311011917263506625 8295 10498
815206033651772801 1595 12906
497322016225041345 1352 6657
814932332254489473 1712 14161
109461906080746017 5100 10028
461468386527837313 6101 12630
715819566955573761 498 9343
207157805140614209 7413 10636
585263260207945217 4253 8465
318960298952102785 3724 4503
660211063270509185 6365 13799
940491991918083457 4699 15062
149640497510880257 7447 14150
623722761254935425 10235 12716
544471335671531137 10618 13640
344627889185066049 7951 8621
109260899722649185 6406 14113
485167731397464065 3270 6007
643027756054948481 12517 13725
288734196511416769 12868 13648
696442380177806849 2680 9014
326246864954850241 11052 13963
268252841185059777 906 13346
688475729382933121 3827 14474
40790266212674457 2177 8854
962991714716448385 2557 4625
313380478894913473 6786 11726
325794140530508289 12252 13962
657386544739516417 3043 7729
788707601669823745 12071 14352
920430156210628097 10838 10924
190782131025404321 2459 14804
436296385371413441 1281 13593
333328731450048833 7281 12241
66797207511456233 4290 4426
301219226320700545 347 4990
768703783062555649 9658 13316
565110373743902273 5118 8541
286900407722541217 4471 6941
36471988561547873 7241 13259
649917514035315969 3703 8201
429202849140548161 5091 5768
162335272890828705 4626 15058
263691547473190017 989 4330
719151837290859009 2562 4012
499354491015974849 328 354
102901260816864241 7521 9326
370136870465788801 2034 6679
887610061744176513 251 14327
213034481727927265 9846 12713
701067750206220801 7896 11929
39958570768920513 10959 11616
674084798487335553 9189 14846
909034315181269633 11789 13980
145206280564067937 2688 8462
630215582926187009 8712 11474
612012991366363265 2787 7363
966856424200667393 3967 10904
815409119284908033 2544 11567
71961030341714865 871 12496
161538229457583777 11702 12804
420063043618181825 6825 10666
924975849586772353 2044 14037
719994382275391617 13437 15209
799363954648363521 12947 13097
876745471047822593 90 2633
497594405605184449 2083 5923
